PlaneWar简介 a game-PlaneWar,Written by Python 这是一个用Python写的打飞机游戏,类似当年的微信打飞机。下面有相关的截图。...其实代码也很简单,就是一些加载图片,游戏的逻辑处理,加载游戏音效。怎么个Python游戏用的核心库:pygame。以后打算用Java再写一个。里面的代码就不详细介绍了。...有兴趣的可以访问我的GitHub项目。不过需要安装Python环境,最好是Python3环境。 GitHub地址:见文末 初始界面: 初始界面 如上图:程序运行之后的界面。
这是一件关于我参与Hackerone平台某漏洞邀请项目的事,在此我要感谢该项目发起公司,他们友善的态度、及时的漏洞修复和奖金发放效率,让所有存在的提交漏洞都能在7天之内有所处理解决,我个人非常荣幸能参与这样的漏洞众测项目...我是一个漏洞挖掘小白,现阶段来说,奖金并不是我参与漏洞众测项目的主要原因,目前我在Hackerone上发现的漏洞已达85个,声誉值也超过2600多分并呈快速上升趋势。...在Hackerone上,我有时一星期可收到4到5个邀请项目。...介绍 在与项目发起公司进行接触联系之后,在朋友@Geekboy的引荐下我顺利入围参与了该项目。最终,我成功发现了目标范围站点多个RCE漏洞、SQL注入漏洞以及账户劫持漏洞,成果还算不错。...总之,我可以获取了目标站点上该项应用服务的所有源码,虽然不像RCE威胁巨大,但也足够说明问题,因为,我能通过工具把这些源码文件进行抓取: ? ?
因此,在创作者打开编辑器开始写作的时候,每一分一秒都可以说是黄金时间。 那么,现在我们来思考一个问题: "通过什么方法,可以让创作者在最短时间内,效率最大化输出文字内容呢?"。...当然,这个小哥可不只是打打嘴炮,简单说说而已,为此他也在 GitHub 上创建了一个项目:The Most Dangerous Writing App。...看到这里,相信你也跟我想的一样:有没有这么夸张啊。 因此我抱着试一试的心态打开了这个项目,体验了一下。 在进行了简单的初步体验后,我内心的真实感受是: 这样的写作方式也太 TM 刺激了吧!...但是,当后面真正开始进入状态的时候,创作效率也立即提升上来了,脑子也完全 Focus 在了内容创作上。 其实,当我们平时记录一些流水账或日常做笔记的时候,5 秒钟的思考时间已经足够。...这里比较重要的一点是,你能否在短时间内快速进入到写作状态。 此外,这个项目还可以通过设置创作时间和词汇数,来指定一个创作目标。只要你在指定目标内完成任务,创作的内容便不会被删除: ?
因此,在创作者打开编辑器开始写作的时候,每一分一秒都可以说是黄金时间。 那么,现在我们来思考一个问题: "通过什么方法,可以让创作者在最短时间内,效率最大化输出文字内容呢?"。...当然,这个小哥可不只是打打嘴炮,简单说说而已,为此他在 GitHub 上创建了一个项目:The Most Dangerous Writing App。...看到这里,相信你也跟我想的一样:有没有这么夸张啊。 因此我抱着试一试的心态打开了这个项目,体验了一下。 在进行了简单的初步体验后,我内心的真实感受是: 这样的写作方式也太 TM 刺激了吧!...但是,当后面真正开始进入状态的时候,创作效率也立即提升上来了,脑子也完全 Focus 在了内容创作上。 其实,当我们平时记录一些流水账或日常做笔记的时候,5 秒钟的思考时间已经足够。...这里比较重要的一点是,你能否在短时间内快速进入到写作状态。 此外,这个项目还可以通过设置创作时间和词汇数,来指定一个创作目标。只要你在指定目标内完成任务,创作的内容便不会被删除: ?
GitHub 上,这个富有灵魂的项目名吸引了众人的目光。项目诞生一周,便冲上了趋势榜榜首。 并且,不止名字被注入灵魂,生成的文字也有一股不可抗拒的力量。...然后,我先拉起了小女儿的手。 至于,狗屁不通文章生成器究竟是一个怎样的算法,萌老师在项目里写道: 鄙人才疏学浅并不会任何自然语言处理相关算法,而且目前比较偏爱简单有效的方式达到目的方式。...当然了,虽然萌老师在主页里写道,在这个项目里使用中文变量名只是因为懒得切英文输入法,但同学们似乎都觉得,中文变量名也是这个项目的灵魂之一。...还有的同学,选择了在艺术风格上精益求精。 比如用世界上最好的语言实现渲染图片功能。 ? 感觉就算学生会退会申请需要手写六千字,也完全不用怕了呢。 ?...大概,上千条评论总结起来就是一句话: 够沙雕,我喜欢。 ? One More Thing 萌老师说,他的两大小梦想就是上 github 趋势榜和上热搜,没想到因为这一次 “突发奇想”,全都实现了。
BiaoChenXuYing 前言 本文讲解的是:做为前端开发人员,对服务器的了解还是小白的我,是如何一步步将 node+mongodb 项目部署在阿里云 centos 7.3 的服务器上,并进行性能优化...购买服务器与域名 服务器上安装所需环境(本项目是 node 和 mongodb ) 服务器上开放端口与设置规则 用 nginx、apache 或者tomcat 来提供HTTP服务或者设置代理 上传项目代码...刷新出现 404 问题,可以看下这篇文章 react,vue等部署单页面项目时,访问刷新出现404问题 3.5 上传项目代码,或者用码云、 gihub 来拉取你的代码到服务器上 我是创建了码云的账号来管理项目代码的...,因为码云上可以创建免费的私有仓库,我在本地把码上传到 Gitee.com 上,再进入服务器用 git 把代码拉取下来就可以了,非常方便。...基于 node + express + mongodb 的 blog-node 项目文档说明 4. 服务器小白的我,是如何将node+mongodb项目部署在服务器上并进行性能优化的
在ASP.Net Core 2.0的项目里, 我使用Entity Framework Core 2.0 作为ORM....我这个项目数据库的连接字符串的变量名是 “MLH:SalesApi:DefaultConnection”, 在windows 10上, 我设置了环境变量, 然后一切cli命令操作都好用....但是在mac上, 我遇到了问题....在查看了efcore, asp.netcore文档以及搜索so以后, 我找到了第一个差劲的解决办法: 使用env命令, 它会设定环境变量并且之后后边跟着的命令....经过仔细查看文档, 我发现了终极解决办法 (还是文档看的不细): https://docs.microsoft.com/en-us/aspnet/core/fundamentals/configuration
大家好,又见面了,我是全栈君。 在ASP.Net Core 2.0的项目里, 我使用Entity Framework Core 2.0 作为ORM....我这个项目数据库的连接字符串的变量名是 “MLH:SalesApi:DefaultConnection”, 在windows 10上, 我设置了环境变量, 然后一切cli命令操作都好用....但是在mac上, 我遇到了问题....在查看了efcore, asp.netcore文档以及搜索so以后, 我找到了第一个差劲的解决办法: 使用env命令, 它会设定环境变量并且之后后边跟着的命令....经过仔细查看文档, 我发现了终极解决办法 (还是文档看的不细): https://docs.microsoft.com/en-us/aspnet/core/fundamentals/configuration
由于涉及的知识点还有工具很多,学习曲线在起初阶段非常陡峭,我比较幸运能得到不少有丰富经验的前端同事指导,学习虽然累,但还算顺利。...而Node.js、TypeScript、ES6、KOA的学习,可以基于你学习过程中遇到的问题来调整优先顺序,比如确实因为太多ES6的语法不熟悉,可以在Node.js学习的过程中直接并行学习ES6。...我个人的理解是,随着云服务的成熟,很多计算密集型的功能将会得到很好的云化,企业的IT建设会尽量靠近云化,然后在云的基础上包装一层接口的聚合层,然后定制出一份个性化的交互界面,进而完成业务的互联网化建设。...:https://es6.ruanyifeng.com/,但是实际上也不需要通篇阅读,我觉得以下几个知识点需要好好琢磨:let 和 const 命令、数组的解构赋值、模板字符串、展开运算符、Symbol...Hook API索引:https://react.docschina.org/docs/hooks-reference.html 练手项目:可以闭卷做视频教程的案例或者自己在github上找开源项目,
API定义和原生的定义差不多,基本上和 JS 的 API 可以对应起来。 很多都基于 Flutter 在开发。...从一个Bug看SRS的技术态度:https://shimo.im/docs/5rk9dr8Kmmu6NZqx/read srs-docker 全面支持静态链接 SRT:https://shimo.im.../docs/Wr3DVnZpXjI4rPkJ/read SRS更新RTC性能和延迟数据:https://github.com/ossrs/srs/tree/4.0release#rtc-benchmark...李忠-FFmpeg 开源项目的稳定性建设 CodeReview:每个 Patch 都需要签名,API 的改动讨论要充分,每个 Patch要尽量少。...郭叶军:FFmpeg DNN 模块主要是支持 filter 用,目前和编解码器没有直接关系,我这边没有编解码器的性能对比图。 Q:这个方案可以解决前端网络的问题,可以讲一下与OWT的区别吗?
最后站在知乎技术平台团队的角度,聊一下我们未来在积极参与开源项目,共同建设社区的愿望和决心。...年中的时候我们开始尝试在知乎更广泛的业务中引入 TiDB,在灰度过程中我们遇到了某些特定工作负载下 TiDB 表现不够理想的问题。...作为 Follower Read 功能的需求方,知乎负责这个需求在 TiDB 上的落地工作。...随后出于个人兴趣,我在 TiDB 相关的项目中又陆陆续续做了一些简单的贡献,最终得到大家的认可成为 TiKV 项目的 Committer 之一。...Follower Read 是知乎第一次以 Contributor 身份参与 TiDB 社区建设,未来我们会参与更多的技术社区的建设为开源社区的发展贡献我们的力量。
推特上有人简单分析了一下群集引擎中这部分代码的语法糖是怎么实现的,考虑到不少小伙伴并不能够随时访问推特,在这里我把大概意思搬运过来。...Read More:https://github.com/redox-os/orbtk/releases/tag/0.3.1-alpha3 “Rust没有稳定的ABI” 作者见过GNOME的用户(通常是在...Read More:https://people.gnome.org/~federico/blog/rust-stable-abi.html docs.rs 已经更新了文档覆盖功能 docs.rs更新了文档覆盖功能...以及提供了三个实际项目中的用例。...基本上最近有关Rust的动向里面都收集了,个人一直比较关注的是Tooling类的动向吧,rust-analyzer越来越好用了。
比如国外的 Read the Docs、Gitbook 等等,国内的 看云 等等。...预览项目 由于这里导入的项目是 Jekyll,所以 Read the Docs 无法对其进行编译并显示预览页面。...事实上,如果将 Jekylll 换成 Mkdocs,会发现能够通过编译并在线预览成功,但是 PDF 生成还是会有问题。...所以最好的就是在 Github 建一个空的项目,将空的项目导入到 Read the Docs 中即可。 ...另外,在网页预览上,Gitbook 则更加大方、美观,比 Read the Docs 更具现代感,两者优势各异。当然也可以同时使用两种,取长而用。
由于星空问答的功能还在完善中,不能上传图片和示例文件,并且我觉得这个问题正好可以检验一下近半个月学习Python与Excel相关知识的效果,于是自己编了一个示例,试了一下,感觉使用Python来实现一些任务确实很简洁...示例工作表 为演示起见,我制作了一个简单的工作表,如下图1所示。...拆分到两个工作簿 代码很简单: import pandas as pd df = pd.read_excel(r'D:\拆分示例.xlsx') df1 = df.loc[df['分类'] == '建设项目...使用列表 代码如下: import pandas as pd df = pd.read_excel(r'D:\拆分示例.xlsx') cat = ['建设项目', '电商'] for subcat in...我现在还不知道怎么在拆分后的工作表中保留原公式?
我摸了一个柜子里面,发现C3的一个芯片。...,进而实现相同总线不同设备之间软件上的独立。...创建设备:使用 i2c_bus_device_create() 在已创建的总线实例之上创建设备,创建时需要指定总线句柄、设备的 I2C 地址、设备运行的时钟频率,I2C 传输时将根据设备的配置项动态切换频率...数据读取:使用 i2c_bus_read_byte()、i2c_bus_read_bytes() 可直接进行 Byte 的读取操作;使用 i2c_bus_read_bit()、i2c_bus_read_bits...SDK,这里就配置了不同的编译链 之后创建一个虚拟环境 OK 正常 可以从模板项目开始 也可以这里选择芯片 不过我还是没有编译通过,毁灭吧,累了。
一个项目一个源码包,闲置在电脑的某个角落再也不碰了,升级运维呢就是谁开发谁管,满足项目要求了就不再管优化升级的事儿了。...这就导致软件系统没有生命力、升级优化跟不上节奏、重复开发重复建设频繁等诸多问题的出现。...当然也有些现实问题摆在面前,有些气象部门根本就没有信息系统建设部门,也缺少信息系统开发的人员来管理本单位的信息系统开发和建设,常常是派一个学气象专业的人盯着项目、和开发公司对接,只能做到需求的解释传达,...靠谱的乙方合作公司加上有软件工程建设思维的气象甲方,联合打造一套只为自己气象业务应用的闭源仓库、文档仓库,于公于私都将是一件提升业务核心竞争力的事情。 ?...源码托管在企业授权的Github上,文档要按规范生成并上传到项目管理系统,遵循严格的代码规范、安全规范、文档规范以及项目管理规范,其目的就是要创建一个可复用、可管理、可迭代升级的源码仓库,为气象业务系统的未来发展打好基础
今天在群里又看有人问如何设置 Kubernetes 的探针,感觉要补充的话太多了,结合我们在一些 DevOps 项目中痛苦的体验,今天一劳永逸的全部说完,此外,也为大家展现一下为什么 DevOps 这么难...存活探针可以在应用有问题时触发重启,应用在重启后可能可以恢复正常。...而这两个探针与应用配合,是如何解决上一章所说的问题呢? 首先说说应用完全hang死的情况。...我觉得这是许多团队的一种工作状态:我们部门自己能搞定的尽量不要依赖别的团队。例如,要是我能找到一个可观测工具,直接给我定位哪个pod出问题,那我还找什么开发。 实际上呢?...再就是看看平台工程,是不是可以建设一个好的平台,让开发能够更轻松的直面这个问题,毕竟自己写的程序最了解。
现在大有取代swagger之势 官方文档地址: https://doc.xiaominfo.com/docs/quick-start 其实主要的集成方式,在文档里都已经描述了,并且我之前也写过集成SpringBoot...在唠叨一下,knife4j 对与openapi2和openapi3都支持,我这里选用的是openapi3. 开始集成,老样子,先引入依赖: <!...详细配置可以参考官网上有个gitee上的代码。 然后就是写注解了,需要在Controller上和vo上写注解,注意openapi2和openapi3的注解是不一样的。...这里在说一下,如果项目中添加了拦截器,就会导致接口文档出不来,就需要放开才行,我之前也讲过这个问题。...spm=1001.2014.3001.5502 在文章的第四部分,就是拦截器和跨域冲突。 我按照文章里的方式试了一下,发现还是不行。
联邦问题 联邦文档地址[3] 联邦使用样例 本质上就是采集级联 说白了就是 a 从 b,c,d 那里再采集数据过来 可以搭配 match 指定只拉取某些指标 下面就是官方文档给出的样例 scrape_configs...正确使用联邦的姿势 使用 match 加过滤,将采集数据分位两类 第一类需要再聚合的数据,通过联邦收集在一起 只收集中间件的数据的联邦 只收集业务数据的联邦 举个例子 其余数据保留在采集器本地即可 这样可以在各个联邦上执行预聚合和...query 实现 prometheus 的高可用方案 监控数据存储在多个采集器的本地,可以是机器上的 prometheus 也可以是 k8s 中的 prometheus statefulset prometheus...如果想精确把 query 打向数据它的存储分片可以参考我之前写的 route 方案:开源项目 : prome-route:使用反向代理实现 prometheus 分片[7] 主要哦,需要特征标签支持,并且数据天然就是分开的.../prometheus/ [6]M3DB: https://m3db.io/docs/integrations/prometheus/ [7]开源项目 : prome-route:使用反向代理实现 prometheus
领取专属 10元无门槛券
手把手带您无忧上云