摘要:
一些编程和管理的经验 这些年的一些编程经验,以及在管理上的一些东西 1. 要适当解耦,但不是要全部解耦,要学会划分好模块 2. 查找问题的根源,而不是着眼于解决当前问题 3. 先思考,再写代码 4. 不要用原始的数组,而是使用boost::array 5. 尽量使用shared_ptr,如果有效率需 阅读全文
摘要:
最近使用docker,在国内下载速度很不稳定,所以一直在找中国的镜像仓库,又是改配置又是命令行,最后发现网易提供了一个不错的公共仓库,直接从仓库下载就可以了 docker pull hub.c.163.com/nce2/ubuntu:16.04 网易的镜像中心地址: https://c.163.co 阅读全文
摘要:
redis主从复制需要注意的一个问题 这两天我朋友在使用redis偶尔会遇见一个问题,就是所有的缓存莫名其妙会不见,找了好久都没找到,他一直以为 有人错误执行了什么命令 他跟我说的时候我估计是主从复制的问题,我没具体使用过redis,我猜想可能是master莫名其妙down掉以后,监控 系统自动重启 阅读全文
摘要:
管理 1. 制定大目标,再分解成小目标,定时反思自己的长期和短期的成果 2. 人都希望自己很重要, 要让下属有存在感,让他们做事有成就感 3. 奖励积极比惩罚消极更有用 4. 学会换位思考,不要用"我想要怎么"来思考,要用"他需要什么"来思考 5. 学会认输,避免无意义的争吵 6. 学会思考公司的不 阅读全文
摘要:
在web网页里面经常需要请求图片,为了减少图片的http请求,总共有三种办法 使用map和area,具体看下面的链接 http://www.w3school.com.cn/tags/att_area_coords.asp 使用CSS Image spirit http://www.w3schools 阅读全文
摘要:
1. TDD通过边测试边编写代码,然后重构来防止重构所引起的错误 2. 通过自动化测试和持续集成工具,随时保持可以发布 3. TDD第一步: 1. 需求分解 2. 将需求转化成测试 3. 写一个失败的测试 4. 逐步通过测试,再写一个测试 5. 开始消除重复代码 (由于这个时候有测试在了,所以不用担 阅读全文
摘要:
书名的英文名其实是 ,跟人性的弱点没有什么关系,中文名有点标题党 如何与他人相处 1. 停止责备他人 批评是徒劳的,因为他会让人心生抵触,并想方设法为自己辩护 批评是危险的,因为会伤害一个人的自尊心 做错事只会责怪他人,不会自我反省 控制自己的情绪,不要想着宣泄愤怒 让人心甘情愿地去做事情 2. 真 阅读全文
摘要:
早上在调一个程序的时候感觉非常奇怪,就是数据在初始化的时候会失败,后来发现是获取一个数据的时候出错了 假设我们又一个config.lib,sql.dll和main.exe 1. 因为数据库在打开数据库的时候需要一个路径配置,这个配置在config.lib库里面 2. main.exe初始化设置con 阅读全文
摘要:
1.走进敏捷 组织成功 增加业务专家,较少bug和测试的交流成本,即使取消不好的技术 首先发布最有价值的特性,时常发布新的版本,即使改进软件 技术成功 结对编程,代码审核,确保同一份代码有不同的人复查过 个人成功 2 敏捷方法 设定编码标准 使用版本控制 向利益相关者每周演示版本 敏捷软件开发宣言 阅读全文
摘要:
当节点数量少于6个时候会提示如下信息,初始化一个集群的时候需要6个节点,为什么?? ERROR: Invalid configuration for cluster creation. Redis Cluster requires at least 3 master nodes. This is n 阅读全文
摘要:
windows如何管理字体 windows的字体管理在注册表的windows/font这部分(具体路径忘记了),这里会记录字体的名称和名称,如果有具体指出路径,windows启动的时候会从这个路径去加载字体,没有的话则在 系统盘/windows/font 这个文件夹里面,加载失败则忽略 如果在安装字 阅读全文
摘要:
1. 不要以严格地职能部门来组成公司,而是要以人们在各自专长的领域做出表现,组建跨部门的团队 2. 在普通的管理中,如果无法实现目标,要么是计划不足,要么是技术不足 这点我感触比较深,以前在老东家的时间,刚开始是技术不足,导致项目延期,后续是计划不足,沟通交流不足,导致项目延期 3. 在产品优化的过 阅读全文
摘要:
以前一直从开发的角度来看待测试,看完这本书以后感觉错了,难怪之前公司的测试一直搭建不起来 1.开发人员,开发测试人员,测试人员 开发人员负责开发 开发测试人员近距离接触代码,负责编写测试用例,模拟运行环境,使不同模块的测试可以进行自动化,提供给开发人员测试框架,方便编写中小型测试 测试人员主要是面对 阅读全文
摘要:
需求阶段 1. 测试人员及早介入,需要彻底了解产品,设计测试过程 及早介入,可以了解在开发的过程中需要使用哪些新技术,新的平台, 测试组是否方便进行测试,是否方便进行自动化测试,早期开发和测试应该对这个进行评估 2. 验证需求,将功能性文档化,使以后测试更加全面,对测试内容进行分级,除了考虑需求,还 阅读全文