徐小夕 徐小夕
3年前
lerna + dumi + eslint多包管理实践
背景在开发大型项目时,我们通常会遇到同一工程依赖不同组件包,同时不同的组件包之间还会相互依赖的问题,那么如何管理组织这些依赖包就是一个迫在眉睫的问题.我们目前已有的方案有:Multirepo(多个依赖包独立进行git管理)和Monorepo(所有依赖库完全放入一个项目工程).Multirepo的缺点在于每个库变更之后,需要发布到线上,然后在项目
Karen110 Karen110
4年前
建议收藏,22个Python迷你项目(附源码)
在使用Python的过程中,我最喜欢的就是Python的各种第三方库,能够完成很多操作。下面就给大家介绍22个通过Python构建的项目,以此来学习Python编程。大家也可根据项目的目的及提示,自己构建解决方法,提高编程水平。①骰子模拟器目的:创建一个程序来模拟掷骰子。提示:当用户询问时,使用random模块生成一个1到6之间
Easter79 Easter79
3年前
svn与git操作对比 (未来有空做一个 svn与git实战对比 )
svn是集中式的,git是分布式的,但是我们日常使用的都是按照集中式唯一服务器仓库的方式来去做的,最终我们的代码都要提交到一个唯一仓库中。他们最大的区别是本地工作拷贝的工作方式不同,一、svn本地工作拷贝,包括分支都是目录,直截了当,看到的就是服务器的,svnupdate更新服务器到本地;svncommit就是提交到服务器
可莉 可莉
3年前
2017 Node.js 开发框架比较
希望这篇文章为大家对Node.js后端框架选型带来一些帮助。JavaScript这门语言的设计虽然被很多人诟病,但是因为其占据了浏览器而且容易上手所以广泛流行。后来随着Node.js的出现,npm包管理带来的强大生态更是如虎添翼(截止到2017年3月npm共有43万个包)。但是这也造成了JS社区变态的快速迭代,大家都直呼赶
Stella981 Stella981
3年前
Maven的build生命周期和常用plugin
简介Maven和gradle应该是现代java程序员中使用的最多的两种构建工具。在它们出现之前,则是ant的天下。Maven为我们封装了很多构建中非常有用的操作,我们只需要执行简单的几个mvn命令即可。今天我们要讨论一下mvn命令之下的生命周期的构建。更多精彩内容且看:区块链从入门到放弃系列教程涵盖密码学,超级账本,以太
Stella981 Stella981
3年前
Android 面试必备
前言时间飞逝,转眼间毕业两年多,从事Android开发三年了。我在想,也是时候将自己的Android整理成一套体系。这一次的知识体系图谱只涉及到Android基础知识部分和设计模式的,Android写这一套Android面试必备系列文章的初衷。1.整理自己学过的知识,总结,让其成为一套体系,方便日后查阅。2.现
Wesley13 Wesley13
3年前
gnome
从2014.8.14到2014.11.11,在David的帮助下共修复了两个bug。三个月以来,也有过挫折,也想过放弃,但更多的是编程过程中的喜悦和坚持。三个月,自己从其中收获了很多。好久也没有来写blog了,就着刚刚修复一个bug的小空闲,来这里记录下自己的收获。第一个bug的链接:https://bugzilla.gnome.org/show
Wesley13 Wesley13
3年前
unity2D物理引擎之
虽然Rigidbody2D大致上可以看成是Rigidbody的2D化,大部分功能也是一致的,但是还是有一些细节问题。一些事项:1.任何添加到同一个GameObject身上或者其子物体身上的2DCollider组件都隐式的附属于那个Rigidbody2D.2.当一个Collider2D组件附属到一个Rigidbody2D身上时,
Stella981 Stella981
3年前
Linux惊群效应之Nginx解决方案
前言因为项目涉及到Nginx一些公共模块的使用,而且也想对惊群效应有个深入的了解,在整理了网上资料以及实践后,记录成文章以便复习巩固。结论不管还是多进程还是多线程,都存在惊群效应,本篇文章使用多进程分析。在Linux2.6版本之后,已经解决了系统调用Accept的惊群效应(前提是没有使用select、poll、epoll等事件
Stella981 Stella981
3年前
MyEclipse2014 Update Progress弹窗频繁出现的问题解决
备注20170825:实际验证该效果只适合开始的时候,时间长了还是会蹦出弹窗,目前出现弹窗后本人是直接将之最小化到左下角,基本不会干扰.这两天开始使用MyEclipse2014之后,UpdateProgress弹窗更加频繁,十分烦人.上网上搜了很多方法,适用性较差,结合实验直接将自己的方法给出:1.关掉在打开的MyEclipse2014;2