作者:码云 Gitee 链接:https://www.zhihu.com/question/27993498/answer/1014561869 来源:知乎 除了微软本家的还有啥好的项目推荐哇(⊙o⊙)...C# 确实有很多让人惊艳的地方,如果想要学习C#语言,多找几个开源项目进行实践,必能事半功倍。...平台基于quartz.net进行任务调度功能开发,采用C#代码编写, 支持corn表达式和第三方自定义的corn表达式扩展。...实现了中间会话服务器,支持多主控端同时监控,支持Web端,欢迎点Start关注,项目不定时更新,源代码仅供参考,不得用于非法用途,否则一切后果自负。...项目地址:https://gitee.com/chejiangyi/Dyd.BaseService.Monitor 知乎原文评论中还有很多C#开源项目,比如其中1个聊天类的开源项目: Dotnet9网站常驻编辑
项目背景 码市 是一个互联网软件外包服务平台,提供需求方所需的全套软件开发服务。...码市通过智能匹配系统快速连接开发者与需求方,提供在线的项目管理工具与资金托管服务,提高软件交付的效率,保障需求方和开发者权益,帮助软件开发行业实现高效的资源匹配。...该项目是码市平台所对应的官方 App,您可以去 App Store 下载 iOS 客户端 和 应用宝 下载 Android 客户端。...该项目对于这两块有兴趣的开发者是一个极好的学习范例。...产品功能介绍 码市 App 实现了 海量悬赏供开发者挑选 简单一步极速发布悬赏 自助评估您的项目价格 项目按阶段划分,自助验收,轻松交付 自由切换开发者、需求方视图 App 功能概览图 欢迎
进入仓库 cd ncnn 将当前分支切换到master分支 git checkout master 从远程原始仓库获取最新的代码更新 git fetch upstream 若出现 Recv failure...分支合并到当前分支 git merge upstream/master 推送到自己的GitHub仓库 git push 可能需要密码登录验证授权 贡献代码提交新PR 先同步原始仓库,即上一个模块讲的东西...GitHub上自己的仓库新建分支,比如叫pnnx-torch-cross 常规进入项目 cd ncnn 获取最新的更新 git pull 切换到新建分支 git checkout pnnx-torch-cross...merge更新PR 进入项目仓库 cd ncnn 切换到该分支 git checkout pnnx-torch-cross 获取原始仓库最新代码 git fetch upstream 将原始仓库master...分支合并至当前分支 git merge upstream/master 修改代码coding…… 提交代码到暂存区 git add .
基于搜狗微信搜索的微信公众号爬虫接口,可以扩展成基于搜狗搜索的爬虫,返回结果是列表,每一项均是公众号具体信息字典。...可以爬下豆瓣读书标签下的所有图书,按评分排名依次存储,存储到Excel中,可方便大家筛选搜罗,比如筛选评价人数>1000的高分书籍;可依据不同的主题存储到Excel不同的Sheet ,采用User Agent...此项目的功能是爬取知乎用户信息以及人际拓扑关系,爬虫框架使用scrapy,数据存储使用mongo github地址: https://github.com/LiuRoy/zhihu_spider bilibili-user...主要爬取新浪微博用户的个人信息、微博信息、粉丝和关注。代码获取新浪微博Cookie进行登录,可通过多账号登录来防止新浪的反扒。主要使用 scrapy 爬虫框架。...涵盖链家爬虫一文的全部代码,包括链家模拟登录代码。
如何给开源项目贡献自己的代码?这里以一次真实的给阿里巴巴的seata提PR为例。 1.自己的项目拉取到本地 首先fork目标项目,这里是阿里的seata,fork到自己的仓库后,将项目拉取到本地。...wangzhongxiang@wang MINGW64 /g/mylearn 这里需要注意,设置自己的账号和邮箱!...git config user.name "wangzhongxiang" git config user.email "1186355422@qq.com" 2.关联上游项目 这里的upstream,
项目地址:https://github.com/0xInfection/Awesome-WAF 今天来为大家推荐一个新的开源项目,这个项目收集整理了非常全面的 WAF 相关技术,其中包括 WAF 的简介...简介 通常 WAF 的检测规则是通过编写规则判断请求是否是恶意的,还有的会通过学习用户的行为自动添加规则。...识别 WAF 的方法 如何发现存在 WAF 系统 1、WAF 的常用端口于常见的 WEB 应用端口是一致的,比如: 80, 443, 8000, 8008, 8080, 8088等。...7、其他的一些 WAF 会识别恶意请求而返回异常响应代码,如: WebKnight, 360 WAF 如何识别 WAF 1、用浏览器正常访问页面,记录访问的 header,重点关注 cookie 的值...总结 这个项目整理的内容目前来说还是很多的,我就不多说了,剩下的内容请查看该项目,有任何问题请直接联系作者,我这里主要是推荐一下该项目,从内容上看,作者是下了不小的功夫的,值得一观。
先介绍一下github,github是一个为程序开发者提供项目代码保存的一个平台,程序开发人员可以将代码发布在上面,可以为共享的,即开源的项目,或者私有的。...(2)进入那个你要上传代码的文件夹,将代码复制到里面,创建成功的文件夹里自动生成LICENSE这些文件,当然你的git要用用命令进入自动创建的文件夹 我的是cd lexer1.1.0,这个名称是github...的项目名称,刚才用git clone的时候会自动创建这个文件夹在你的本地电脑里,一般默认是在C:\Users\Administrator里面的 ,然后你就要输入cd lexer1.1.0进入文件,这个是我的项目名称...,要根据你们的项目名称来说的 ?...(6)进入你的github,这时你会发现,项目代码提交上去了,哈哈哈!^V^ ?
Cython 这个工具可以让你用 Python 的语法写扩展模块的代码,然后它帮你把 Python 代码编译为本地动态库(机器码)。...2.2 整合 JVM 平台 Jython 通过 Jython 可以让 Python 代码运行在 JVM 上,并且可以调用其它的 JVM 语言的代码(比如 Java Scale) 2.3 整合 dotNet...平台 IronPython 通过 IronPython 可以让 Python 代码运行在 dotNET 平台上,并且可以调用其它的 dotNET 语言的代码(比如 C# F#) 2.4 整合 Objective-C...3.5 程序打包 PyInstaller PyInstaller 可以把你的 Python 代码制作成独立运行的程序(不依赖 Python 环境就可以运行)。...Tornado 这是 FriendFeed 开发的 Web 框架。FriendFeed 被 Facebook 收购之后,该框架被开源。 Flask 这是一个很轻量级的 Web 框架,但是扩展性很好。
(项目作者是我的朋友,大家都支持一下~) 简单介绍 Eoapi 是纯国产的开源项目,可以说是 Postman 的好兄弟,该有的功能都有,但它更轻量化,同时可拓展,有完善的插件生态,方便你把 API 发布到各个应用平台...,包含但不限于发布到网关完成 API 上线、和低代码平台结合,将 API 快速变成可使用的组件等。...这个开源项目一直在维护,保持稳定的迭代,最近它又更新了,目前已经更新到 V 1.10.1 版本,新增本地部署、团队协作、API 分享、扫描 API 敏感词等功能。...免费,适合个人以及小团队使用 强大的文档功能 国产,能更好地理解国内用户的需求,与开发团队沟通无障碍 详尽的文档 目前该项目在 Gitee 上也获得了官方的认可,荣获 GVP (Gitee 最有价值开源项目...努力提升用户体验是 Eoapi 做开源项目的初心,为了让所有用户能有较好的下载体验,Eoapi 会在后续任何一个新版本发布的第一时间同步 Gitee 。
知乎上有不少人问和关注阅读开源项目代码这个问题,比如「初学 Python,有哪些 Pythonic 的源码推荐阅读?」、「github中适合新人阅读的Python项目有哪些?」...、「如何去阅读并学习一些优秀的开源框架的源码?」等。本文将从推荐可阅读的Python项目和如何阅读者2个方面聊聊这个话题。 阅读Python开源项目代码主要有如下三个原因: 1....对某些项目或者方向非常感兴趣,希望深入。 3. 学习遇到瓶颈需要汲取开源项目的经验和用法来做提高。 没有目的的阅读开源项目就是耍流氓。浪费了时间,但是能学到的东西也很少。...我个人的喜好 和工作中看别人代码差不多,基本每个人、每个项目、每个团队都有自己写代码的风格,比如变量命名风格、某些语言特性使用方式、代码规范要求、目录风格等,其实开源项目的作者也是一样。...更具体的介绍可以看Python 的练手项目有哪些值得推荐? - 小小搬运工的回答。 怎么阅读开源项目源码 我基于个人兴趣和日常开发需要阅读过一些开源项目,我列一些比较通用的经验和感悟: 1.
# 前言 给开源项目贡献代码分两种情况: 拥有仓库的写入权限,可以直接 Push 没有仓库的写入权限,通过 PR 提交请求 本文将简单说明 PR 的流程,为方便区分,做一下称呼 开源仓库:主仓库 Fork...后的仓库:分支仓库 # Fork & Pull request 以开源项目 awesome-vuepress 为例,Fork 开源仓库到自己的账号 # 分支仓库 克隆分支仓库到本地 $ git clone...A $ git commit -m "feat: something messages" $ git push 1 2 3 # 主仓库 打开分支仓库 首页 ,New pull request,把刚才的修改提交到主仓库...# 同步主仓库最新代码 $ git remote add upstream https://github.com/vuepressjs/awesome-vuepress.git $ git fetch
由于我本机是sqlserver, 所以我改了下 appsetting.json 里要使用的数据库,然后在sqlserver 创建了一个库 elight,并 执行sql脚本 然后在 vs 里 运行项目...的使用 1. layui文件的储存位置 2....大家可以对照layui的官方文档去了解下面的这些代码是如何使用的。...只是用到 sqlsugar文档中一部分用法,更多的特性还没有用到 五、看看它的帮助类库中有哪些好的工具类 六、RABC权限系统的设计 库表设计 权限表 角色表 用户表 权限控制...,可通过sql的where进行过滤 七、数据字典的设计 总结:该项目源码将框架架子搭起来了,更具体的功能则需要人员进行迭代开发了
来源:低代码一哥本文约2500字,建议阅读9分钟本文分享几个值得学习和使用的前端低代码开源项目,更深入地了解什么是低代码。...下面就来分享几个值得学习和使用的前端低代码开源项目,更深入地了解什么是低代码。...项目链接:https://github.com/alibaba/lowcode-demo 最新star:887 3 Amis Amis 是百度开源的一款前端低代码框架,通过 JSON 配置就能生成各种后台页面...项目链接:https://github.com/baidu/amis 最新star:12860 4 tmagic-editor tmagic-editor是一款由腾讯技术中心出品的一款开源低代码框架,能够实现零代码...低代码平台的开源替代方案,使用可视化工具进行模型设计, 页面设计, 流程设计, 报表设计,只需点击鼠标,就能快速创建应用程序,实现敏捷开发的新高度。
阅读 Python 开源项目代码主要有如下三个原因: 在工作过程中遇到一些问题 Google 和 StackOverFlow 等网站找不到解决办法,只能去翻源码。...对某些项目或者方向非常感兴趣,希望深入。 学习遇到瓶颈需要汲取开源项目的经验和用法来做提高。 要有目的的阅读开源项目 没有目的的阅读开源项目就是耍流氓,浪费了时间,但是能学到的东西也很少。...优秀的开源作者 和工作中看别人代码差不多,基本每个人、每个项目、每个团队都有自己写代码的风格,比如变量命名风格、某些语言特性使用方式、代码规范要求、目录风格等,其实开源项目的作者也是一样。...其中包含了实现非常好的 LocalProxy、cached_property、import_string、find_modules、TypeConversionDict 等。...Less, 它里面包含了 22 个由该领域的专家完成,用不到 500 行的代码实现一个特定功能的子项目。
为什么要阅读开源代码 阅读 Python 开源项目代码主要有如下三个原因: 在工作过程中遇到一些问题 Google 和 StackOverFlow 等网站找不到解决办法,只能去翻源码。...对某些项目或者方向非常感兴趣,希望深入。 学习遇到瓶颈需要汲取开源项目的经验和用法来做提高。 1. 要有目的的阅读开源项目 没有目的的阅读开源项目就是耍流氓,浪费了时间,但是能学到的东西也很少。...优秀的开源作者 和工作中看别人代码差不多,基本每个人、每个项目、每个团队都有自己写代码的风格,比如变量命名风格、某些语言特性使用方式、代码规范要求、目录风格等,其实开源项目的作者也是一样。...其中包含了实现非常好的 LocalProxy、cached_property、import_string、find_modules、TypeConversionDict 等。...or Less, 它里面包含了 22 个由该领域的专家完成,用不到 500 行的代码实现一个特定功能的子项目。
Datawhale干货 作者:闫永强,算法工程师,Datawhale成员 本文通过自建手势数据集,利用YOLOv5s检测,然后通过开源数据集训练squeezenet进行手部关键点预测,最后通过指间的夹角算法来判断具体的手势...文章第四部分为用C++实现整体的ncnn推理(代码较长,可先马后看) 一、YOLOV5训练手部检测 训练及部署思路类似表情识别,需要将handpose数据集标签改成一类,只检测手部,简化流程,更易上手...2所示 制作好可以直接训练的数据集放在了开源数据平台格物钛:https://gas.graviti.com/dataset/datawhale/HandPoseKeyPoints 3、数据集在线使用...数据集开源地址: https://gas.graviti.com/dataset/datawhale/HandPoseKeyPoints 完整项目代码: https://github.com/datawhalechina...5、手部关节点训练 手部关节点算法采用开源代码参考地址:https://gitcode.net/EricLee/handpose_x 1)预训练模型 预训练模型在上述链接中有相应的网盘链接,可以直接下载
简介:根据个人的一些提交代码的经历,分享一下给Apache开源项目贡献代码的小经验。以下以Apache NIFI为例说明。...Fork源码 在GitHub上找到Apache NIFI的 项目,然后fork到自己的GitHub ?...把你自己GitHub账号里fork后的代码拉到你的开发环境,这里别忘了应该配置git的upstream,以便你可以同步Apache NIFI的最新代码 ?...的远程代码 git pull upstream master ?...开发代码 按照开发惯例,我们一般不在自己代码仓库的master上提交新的代码,而是需要为每一个新增的功能或者bugfix新增一个新的branch,新分支名称与你在JIRA新建的issue的编号一样。
关于什么是好代码,软件行业烂大街的名词一大堆,什么高内聚、低耦合、可复用、可扩展、健壮性等等(作者【CoderBaby】)。...一匹跑得快(运行速度快),少生病(健壮),可以驮载各类货物(可扩展),容易辨识(容易看懂),病好治(bug好发现),高大英俊的千里汗血马是也 ?...什么是好代码,不好定义,但是关于什么是代码里的"坏味道",比较容易搞清楚。...避免代码里的“坏味道",离好的代码就不远了,坏味道一二三及推荐做法: 转载请注明出处: https://www.cnblogs.com/NaughtyCat/p/what-is-good-codes.html...但是其复杂的数据结构和锁优化,代码了额外的内存消耗 未完待续,困了 注: 参考《Effective java》《重构 —— 改善既有代码的设计》《深入分析JAVA web技术内幕》 本文版权归作者和博客园共有
大家经常听到的项目开源,实际上是指项目遵循开源协议,将源代码公开,任何人都可以进行查看。...但是随着区块链技术的出现,以代码开源为特点,凭借在极客圈获得的巨大认同,开始重登历史舞台,现在大部分的项目选择在Github上面开源。 Github是谁?...项目方选择开源,意味着将获得: 更少的项目漏洞 一个项目选择开源,意味着将要承受更大的公众压力,接受公众的检查,项目方在写代码和做测试时,会更加注重代码质量,这和政府将资金公开类似。...那么问题来了,开源项目大批量死亡,背后的原因到底是为何?或者换一种说法,开源的缺点在哪里? 当项目完全开源后,源代码是对所有人公示的,这其中就包括一些心怀鬼胎的人。...从山寨币的归零开始,笔者就不在关注任何华丽的包装,而是去真正的研究其技术的实现路径,若是理论上都无法讲通的逻辑,哪怕是再天花乱坠都不会去耗费时间关注,若是白皮书中几乎统一的商业思维而没有技术逻辑,社群再活跃也不过就是虚假的繁荣
领取专属 10元无门槛券
手把手带您无忧上云