文章目录

GPIO

仰望星空,脚踏实地~

Flex 布局学习整理

flex 是指弹性布局,目前已经基本上可以在生产环境使用了(>= IE10)。

声明方式:

column-reverse:主轴为垂直方向,起点在下沿。

flex-wrap: nowrap | wrap | wrap-reverse; 指定元素排列如何换行

数字签名的原理

(Bob) 有两个密钥, (Bob的公钥)和 (Bob的私钥)。

Bob的私钥只有自己知道, (Bob的公钥)可以让所有人都知道:(Pat)、(Doug)、(Susan) 。公钥和私钥是由特殊算法生成的,都可以用来把明文加密成不可读的密文,用相反的密钥可以把密文解密成可读的明文。

我想要的项目管理系统

现在在用的

计划与进度管理

微软的office中的project在项目进度管理这方面我认为做的就可以了。project一般用来做计划,和看进度。经常用的是甘特图界面,一边是可伸缩的伸缩列表,一边是图。偶尔也会用到假日工作日调整等。这样足够用了,操作上也还可以。

文档管理

版本管理

文档的版本管理是非常重要的,保证文件信息的统一性。修改记录都应该保存下来,Word在修改记录和版本管理方面的作用简直弱爆了,这方面目前是靠人力解决的。

项目管理基础知识

  • 项目是在限定的资源及限定的时间内需完成的一次性任务。具体可以是一项工程、服务、研究课题及活动等。
  • 项目管理是运用管理的知识、工具和技术于项目活动上,来达成解决项目的问题或达成项目的需求。

  • 项目管理相关的理论知识

    • PMBOK
      • Project Management Body Of Knowledge
      • 项目管理知识体系
    • ISO9001
      • 质量管理体系
    • SGS
      • Stage-Gate System
      • 门径管理系统
    • IPD
      • Integrated Product Development
      • 集成产品开发
    • 敏捷开发
      • Agile Development
      • Six-Sigma
      • 6西格玛
    • CMMI
      • Capability Maturity Model Integration
      • 软件能力成熟度模型集成

我的项目开发文件管理

文档库

自己部署一个文件库耗费太大,所以暂时使用 百度网盘 作为我的文档库,用来管理项目文件。选择 百度网盘 的原因是: 1. 存储流量都完全免费;(最初的想法是用七牛,但是考虑到经济和开发问题还是暂时放弃了。) 2. 容量够大,2T 完全满足要求;(Wiz 的组群能够提供很好的 Markdown 文件的渲染 和 版本管理,但是免费容量太小了,因为我希望在文件管理系统中放入许多软件) 3. 够快,上传下载速度都可以接受; 4. 可扩展,提供外部调用 API ;(下一步打算是做一个网站将 百度网盘 封装一层,需要的功能大致包括 目录共享、权限管理 、MarkDown解析 、版本管理、评论系统 和 高速缓存等 。) 5. 品牌,百度能够提供足够长时间的稳定服务;

SWIG 学习

Python 确实是一门不错的编程语言,以其构建速度快而广受懒惰的程序员们的喜爱.但是 Python 也有一个难言之隐----运行速度太慢了,Pypy 项目不知所云, JIT 遥遥无期. 高级语言在遇到性能问题的时候总是会想起向 C 求救.Python有专门用来写 C 扩张的 Cython , 但是搅在一起的 C 和 Python 写起来总有些别扭.但是,我们还有 SWIG.

多层城市交通

这段时间工作出差,基本上都待在广州和深圳,回来之后再看杭州的交通,就感觉有些想法.现代的城市这么多人,交通是个大问题.我从滨江区跑到市区得要一个半小时,这些时间都够我跑到上海了.

编程学习书单

Java in a Nutshell

深入浅出 Hibernate

休闲小说

灵异

  • 《鬼吹灯》
  • 《盗墓笔记》
  • 《藏地密码》
  • 《那多灵异手记》
  • 《必须犯规的游戏》

为什么使用 www ?

这篇文章就是给那些想要弄清楚为什么标准 URLs 前面要加 www 的网络管理员们准备的.

首先,声明一下,不带 www 的域名有时候被人们称作裸域名,这里,我也这么称呼.

博客再次搬家

已经断断续续写了 8 年博客了。从新浪博客、博客园、wordpress、hexo、learnote,都已经不记得到底折腾了多少个了。每次换博客都会多少丢些东西,但是还是攒了这将近一百篇文章。翻了翻这些博客,才知道博客的意义原来就在于此,回头才能看到进步。

技能学习书单

代码管理

  • progit
  • Git权威指南
  • Google 怎么测试代码【书】

数学

非主流域名

Internet给每个连接的主机分配的一个32bit地址,就是IP地址。IP地址就好象电话号码:有了某人的电话号码,你就能与他通话了。同样,有了某台主机的IP地址,你就能与这台主机通信了。但是IP地址不好记,为了便于人们的记忆,于是就有了域名,域名可以通过DNS解析翻译成IP,人和机器都能接受这种折中的方法。

知识的组织

Blog 又很久没有更新了,几乎又要慢慢荒废了.其实这段时间还是学到了很多东西的,但是又不想写到博客,因为大多不是整体的想法.

怎样自学

自学是一项系统工程,必须把它当成一项工程去管理,才会得到期望的结果。任由兴趣激发的临时热情来掌控一切,是不能完成复杂的学习任务的。

HEXO 使用多说评论插件 有更新!

多说是一个社会化评论插件,以非常简单的方式实现登录、评论、评论转发等功能。

HEXO添加多说插件,需要在主题中修改两个地方:

取消HEXO博客根目录中的 _config.yml 中 disqus_shortname: ,暂时不用这个功能,直接永久开启多说评论。

怎样阅读网文

大量阅读

为了掌握全局的把控力,泛读是必须的。 阅读范围必须包含所有感兴趣的领域,以及影响深远的大事件。互联网时代,一切运转都是广泛联系的,目前看来毫无关系的两个东西将来或许就是新兴的交叉学科,所以阅读一切感兴趣的东西。

接触 Golang

Golang 也有多年了,docker都火起来了,当初决定选择第二语言的时候,由于考虑到:

  • Golang 并不排在编程语言的排行榜前十
  • 国内各大云平台并没有 golang 的支持
  • 编程库特别是高级应用库太小

并没有把 Golang 列入选择的列表,而是走了 Python 的路线. Python 入门确实挺容易,但是实际上看到高阶的部分也是挺麻烦的,目前也是陷入了一个瓶颈期.此时,又拿起了 Golang 的书.

WebQQ与网络操作系统

腾讯发布WebQQ新版本,创意无限、界面清新、布局合理,是又一款非常好的网络应用。本次升级较之前的WebQQ2.0有了很大的改变。现在看起来完全不像是WebQQ,更像WebOS。既基于腾 讯原来的软件优势,又打破常规思路,体现发展的大方针,布局云操作系统,虽然入局不是最早,但是很有潜力

一个简单的 servlet 容器

每一个 Servlet 程序都实现了

servlet 容器要做的工作: - 当要请求的 servlet 没有加载时加载它,然后调用一次 init 方法。 - 针对每个 request 请求,生成 Redquset 和 Response 对象。 - 调用该 servlet 的service 方法。 - 关闭时调用 destroy 方法,然后卸载类。