05-创建型模式【工厂模式】
1 简单工厂模式1.1 看一个具体的需求看一个披萨的项目:要便于披萨种类的扩展,要便于维护披萨的种类很多(比如 GreekPizz、CheesePizz 等)。披萨的制作有 prepare,bake, cut, box。完成披萨店订购功能。1.2 使用传统的方式来完成思路分析(类图)编写 OrderPizza.java 去订购需要的各种 Pizza {代码...} 1.3 传统的方式的...
2021-07-06
Python实现命令行监控北京实时公交之一
开头先放上效果展示 在命令行输入 python bus.py -i,显示app基本信息,如下: 在命令行输入 python bus.py 438,显示北京438路公交车的位置,如下: 红色的B说明在梅园附近有一辆438公交车,并且会不断刷新。 GitHub地址 - [链接] 开发过程 作为一个在北京西二旗郊区上班的苦逼,不敢太早下班,怕领导心里不满,又不敢...
2018-04-11
上穷碧落下凡尘:Win10系统下基于Docker配置Elasticsearch7配合Python3进行全文检索交互
基于文档式的全文检索引擎大家都不陌生,之前一篇文章:使用Redisearch实现的全文检索功能服务,曾经使用Rediseach来小试牛刀了一把,文中戏谑的称Rediseach已经替代了Elasticsearch,其实不然,Elasticsearch作为老牌的全文检索引擎还并没有退出历史舞台,依旧占据主流市场,桃花依旧笑春风,阿里也在其ecs服务中推出了...
你用错了 ChatGPT!以下是如何领先于 99% 的 ChatGPT 用户
你用错了 ChatGPT!以下是如何领先于 99% 的 ChatGPT 用户大多数人在使用ChatGPT时存在一些问题。我们在提示中没有包含示例我们忽略了使用角色来控制ChatGPT行为的方法我们让ChatGPT猜测而不是提供一些信息这是因为我们大多数人使用的是标准提示,这可能帮助我们完成一次任务,但并不总是有效。我们需要学习如何创建高质...
2023-06-22
javascript安全攻击类型
1: XSS(cross site Script)跨站脚本攻击 XSS的类型:1: get型指诱导用户打开一个url,这个url的片段标志符是执行一段下载恶意攻击的js文件的js代码,例如
2017-06-19
php模拟登录,美餐自动点餐,公开源码
公司使用美餐点餐,但是美餐只能当天点餐,经常忘记点餐,没饭吃,所以只能捣鼓一套自动点餐的代码,已经稳定运行,再也不怕忘记了,对模拟登录刚兴趣的也可以看看源码。
git常用命令操作(一)本地仓库管理
git即版本控制器,几年前的SVN大横其道而如今git凭借其免费开源异军突起,其功能和效率不亚于SVN。接下来就来简单聊一聊git的常用命令。
2017-02-04
Slog57_玩转NPM之NPM_package的制作发布和使用
ArthurSlog SLog-57 Year·1 Guangzhou·China Sep 2th 2018 GitHub 掘金主页 简书主页 segmentfault 越无力才会越发火 人无完人 学会控火 开发环境MacOS(High Sierra 10.13.5) 需要的信息和信息源: NPM官方手册 开始编码 首先,登陆 npm官网 注册一个账号 完成注册后,记得验证邮箱 现在你就拥有了自己的 npm主页了,地...
记一次部署经历
1.每次修改完nginx配置都要重启nginx才能生效2.daphne支持asgi,本项目用于处理消息通知和私信功能3.gunicorn是处理动态请求4.supervisord管理部署的启动项,减少工作量
2019-12-11
Validator 常用注解
Validator主要是校验用户提交的数据的合理性的,比如是否为空了,密码长度是否大于6位,是否是纯数字的,等等。那么在spring boot怎么使用这么强大的校验框架呢。
2019-10-21
北京 | 招聘 java 工程师 2~3 名,区块链工程师 1 名
java工程师职责描述:参与后端服务需求跟进及开发;参与服务优化, 负责建设高并发,高可用系统;负责技术调研,技术方案实施与研发,自我提升。任职要求:具备良好的架构设计能力,能够对新产品架构方案快速选型;具备高并发、高可靠分布式系统的设计和研发经验;精通SpringBoot/Cloud、SpringMVC、SpringSecurity、MyBati...
2021-07-31
NPM启用双因素身份验证(2FA)
最近几天突然发现邮箱多了这么一份邮件,往常都直接忽略掉了,今天需要王NPM仓库推一个版本的时候发现失败了,这才想起来看这份邮件的具体内容。大致意思就是为了保证是你自己在操作我们增加了一个动态验证码的功能。具体的启动流程写到了下面,未启用的来操作一下吧。
Git 技巧之高级配置用户信息
全局方式配置,写入到 ~/.gitconfig文件中,这种方式显然只能设置最常用通用的 用户信息,然后在需要部分仓库(如公司项目)需要特殊配置时,只能再通过下面的方式配置。
2022-05-08
博睿数据首届“观测先锋 · 2024 可观测平台创新应用案例大赛”现已启动!
在当今这个数字化、智能化的时代,可观测性技术已经成为企业IT架构中不可或缺的一部分。它能够帮助企业实时监控系统的运行状态,及时发现并解决潜在问题,从而确保业务的稳定性和连续性。博睿数据一体化智能可观测平台Bonree ONE,已成功落地金融、制造、互联网等行业的72家头部客户,涌现大量的行业创新案例。"观测先锋...
2024-10-17
AI打游戏-叁(标注图片)
AI打游戏-叁(bilibili)目标安装标注工具标注游戏图片导出到本地目录当做训练集步骤安装标注工具标注工具LabelStudio方式1:Docker推荐用这种方式安装后访问地址:[链接] {代码...} 方式2:pip安装启动python环境使用pip安装访问依然是:[链接] {代码...} 创建项目打开LabelStudio,直接注册一个账号注册使用邮箱,但是不校...
国区AdSense账号怎么申请??一文带你搞懂!!
Google Adsense 是一个广告计划,在你申请审核通过之后,Google后台就会根据你的网站内容和访客网络记录,在你的网站上展示广告,然后基于这些广告的点击次数给你结算报酬。会员可分得搜索广告收益的 51%、内容广告收益的 68%。
2024-04-07
2017北京云栖大会:云效企业级协同研发专场议题揭秘!
摘要: 阿里巴巴原汁原味的研发协同平台是如何支撑双十一1682亿背后的研发协同?大中型企业如何完成公有云/专有云/混合云转型升级,实现高效协同研发?
2017-12-13