Archives for 开源知识

开源知识

开源书籍-JavaScript 项目规范指南

JavaScript 项目规范指南,project-guidelines是国外一家公司elsewhen在自家多个 JavaScript 项目里总结出来JavaScript的最佳实践。指导手册和里面涉及的代码都遵守MIT开源协议。除了英语,目前已经翻译完成中文,日文,韩文葡萄牙文等。内容涉及:git规则, Git工作流 ,编写良好的提交备注信息, 一致的开发环境, 一致性的依赖配置 , 结构与命名规则,代码风格规范, 日志 API 设计, 安全等。      
继续阅读
开源知识

Linux 基金会发布 Node.js 免费在线课程

Linux 基金会和 OpenJS 基金会联合发布免费的在线课程「Introduction to 」(入门)。涵盖主题包括如何快速构建命令行工具、模拟 RESTful JSON API 和实时原型服务。了解并使用 Node 核心库和各种生态系统,以及如何使用 。课程由 专门从事于 和 JavaScript 开发的首席架构师及技术作家David Mark Clements 所开发的。David 从 1996 年就开始编写 JavaScript,并从 2011 年的 Node 开始一直致力于 的开发。与此同时,他也是 Node Cookbook 这本技术书籍的前三个版本的作者。课程从2月23日开始…
继续阅读
开源知识

开源的3D 模型库-3DModelsCC0

3DModelsCC0网站提供了各类免费的 3D 模型,全部遵守CC0知识共享且可以免费商用。提供 .obj 格式,可用于 3D 打印,以及作为3D游戏的模型使用。站长是位游戏开发者,搜集整理了很多自己未用到过的作品。CC0知识共享协议不限制使用目的,甚至也可以不署名,但站长认为CC0是可以保持作品署名的好方法。
继续阅读
开源知识

开源书籍-Python爬虫教程从0到1

《Python爬虫教程从0到1》是一本从 0 到 1 学习 Python 爬虫的开源中文教程,内容含有如何抓包,各种爬虫常用的模块使用,实战教程,以及如何反爬虫的技术。遵守MIT开源协议。 具体内容包括浏览器抓包,手机APP抓包,如 fiddler、mitmproxy,各种爬虫涉及的模块的使用,如:requests、beautifulSoup、selenium、appium、scrapy等,以及IP代理,验证码识别,Mysql,MongoDB数据库的python使用,多线程多进程爬虫的使用,css 爬虫加密逆向破解,JS爬虫逆向,分布式爬虫,爬虫项目实战实例等。
继续阅读
开源知识

开源书籍-Design patterns for humans

《Design patterns for humans》是一本关于设计模式讲解的开源书籍。遵守MIT开源协议,已有中文翻译版。作者介绍了 23 种设计模式,尽可能对每一种设计模式使用通俗易懂的方式进行解释。设计模式是反复出现问题的解决方案; 如何解决某些问题的指导方针。它们不是可以插入应用程序并等待神奇发生的类,包或库。相反,这些是如何在某些情况下解决某些问题的指导原则。 作者强调: 设计模式不是解决所有问题的灵丹妙药。 不要试图强迫他们; 如果这样做的话,应该发生坏事。 请记住,设计模式是问题的解决方案,而不是解决问题的解决方案;所以不要过分思考。 如果以正确的方式在正确的地方使用,他们可以…
继续阅读