自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(80)
  • 收藏
  • 关注

原创 [心得]写文章不是求评论,而是自我总结提高

写出来的是才华,读进去的多半是糟粕。读《精进》,以下是笔记:活在当下,目标导向 你的目标是什么? 把时间用在刀刃上 什么要快做,什么要慢工以人生最高目标作为第一原则 逃离想象,去行动 克服选择纠结 改变,从现在开始现在就是最好时机 从工作的核心区开始 技能,才是学习的终点 分离的知识,难以解决系统的问题简化,是思考清晰的前提 潜意识在为你服务 画图理清思路 周密思考有套路地努

2016-12-11 22:44:44 722

原创 [心得] 注意工作方式

谷歌中国研发团队出工不出活。吴军认为,关键是不善于找到最重要的工作并优先完成它们。解决之道是梳理工作方式,优先做最重要的事情。有一些人,十分有意愿学习,非常努力,智商情商也正常,然而工作产出却非常低。低产出员工的问题: 1.只关注任务,不关注目标; 2.应急式工作,而非统筹式工作; 3.几乎从来不偷懒。高产出的人动作未必快,而是善于判断,什么事情对结果是最有效的,然后用尽一切办法保证结果达成。

2016-12-10 20:54:06 828

原创 [心得] docker export和save的区别浅析

运行中的镜像称为容器。你可以修改容器(比如删除一个文件),但这些修改不会影响到镜像。不过,你使用docker commit 命令可以把一个正在运行的容器变成一个新的镜像。Export命令用于持久化容器(不是镜像)。所以,我们就需要通过以下方法得到容器ID:sudo docker ps -a 接着执行导出:sudo docker export <CONTAINER ID> > /home/expo

2016-12-04 20:22:10 814

原创 [心得]5分钟读3本书

《领导力21法则》1.盖子法则:领导力决定一个人的办事效率 2.影响力法则:影响力就是社会认可度 3.过程法则:提升非一日之功,需日积月累 4.导航法则:谁都可以掌舵,但领导者决定航线 5.增值法则:为他人提升价值 6.根基法则:赢取别人的信任 7.尊重法则:人们通常愿意追随强者 8.直觉法则:善用直觉法则 9.吸引力法则:吸引和你相似的人 10.亲和力法则:谈心得心 11.核心

2016-12-04 11:31:28 733

翻译 [心得]最重要的事情只有一件!精华笔记

这是一个漂亮的解决方案,它足够简单:只做一件事。类似日本百年小店的宗旨,一生一品。阻止成功的思维陷阱: 1.每件事都很重要; 2.同时处理多件事; 3.有规律地生活; 4.缺乏意志力; 5.试图平衡生活的各个方面; 6.大而不佳事实是重要的少数和琐碎的多数问问自己,目前最重要的事情是什么?答案只能有一个。我能做的最重要的事情是什么关键的问题包括两个方面:问题和焦点在正确的时间,用正确的方

2016-11-29 23:00:58 1645

原创 [心得] Tsung多台压测环境调试踩坑总结

单台压力上不去了,怎么办?首先,需要一个master,多个slave的结构。因为master要登陆slave运行tsung,并且slave要返回登陆master同步数据,所以需要双向登陆能力。此外,tsung通过主机名相互登录:因此master和slave的hostname应该存在彼此的.ssh/known_hosts里面。如果有配置ip白名单,黑名单之类的,也需要考虑网络的互通性问题。其次修改/e

2016-11-29 00:11:43 2554

翻译 [心得] RPC学习

深入浅出RPC对两篇博文做一下笔记:http://blog.csdn.net/mindfloating/article/details/39473807http://blog.csdn.net/mindfloating/article/details/39474123服务化和微服务化渐渐成为中大型分布式系统架构的主流方式,而 RPC 在其中扮演着关键的作用。RPC 的全称是 Remote P

2016-11-27 11:57:00 1149

翻译 [心得] uml各种符号的含义

面向对象也就那么点事情,平时看了好多理论,但真记不住各种符号。懒人不喜欢查资料,就做个笔记加强记忆呗!这个博文是从这里看到的: http://www.cnblogs.com/duanxz/archive/2012/06/13/2547801.html依赖—>虚箭头 关联->实线箭头聚合(强关联)空心菱形头组合(强聚合)实心菱形头泛化(继承) 空心三角头+实线实现 空心三角头 + 虚线1.聚合与

2016-11-27 10:58:04 503

原创 [心得] MacOS 神器之iterm经验

踩过了坑,就让后来者少一些困惑。 要想实现狗皮膏药的这种效果user@localhost:pwdMac神器Iterm2的Shell Integration注意项一:curl -L https://iterm2.com/misc/install_shell_integration.sh | bash在服务器和本机都要执行这条命令,或者是通过“Iterm2"->"Install Shell I

2016-11-26 23:28:45 2259

原创 [心得] Thrift协议以及相关压测经验踩坑总结

基于HTTP的协议在互联网甚为流行。然后当传输效率更重要时,PB,Thrift协议以及Facebook2015年开源的超高速数据传输工具(Warp speed Data Transfer,WDT)。这里对thrift协议做一下踩坑介绍。 目前流行的服务调用方式有很多种, 例如基于 SOAP 消息格式的 Web Service, 基于 JSON 消息格式的 RESTful 服务等。其中所用到的数

2016-11-26 23:18:17 2806

原创 [心得] Linux使用技巧珠玑

# 总核数 = 物理CPU个数 X 每颗物理CPU的核数 # 总逻辑CPU数 = 物理CPU个数 X 每颗物理CPU的核数 X 超线程数# 查看物理CPU个数cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l# 查看每个物理CPU中core的个数(即核数)cat /proc/cpuinfo| grep "cpu cores"| un

2016-11-26 22:58:04 407

原创 [心得]Tsung压测工具科普

StoryTsung是erlang开发的一个开源的多协议分布式负载测试工具,它能用来压力测试HTTP, WebDAV, SOAP, PostgreSQL, MySQL, LDAP 和 Jabber/XMPP的服务器。它可以分布在多个客户机,并能够模拟成千上万的虚拟用户数并发。基于nodeJS,使用起来非常方便,作图工具非常棒!JS + jQuery + NodeJS,前端标配。在使用node JS时

2016-11-26 22:04:28 1882

原创 [心得]Mac下编译thrift踩坑总结

thrift 0.8.0安装8的时候会遇到如下问题,并按如下解决:Osx 10.10 是比较新的系统, 从这个版本开始, 系统默认编译器从GCC 改为 Clang(gcc -v 一下, 给的是clang 的提示). Thrift 0.8 代码相对又比较老, 在新的编译器上遇到了下列一些问题.问题1 :多个源码文件报错 # include

2016-11-17 19:48:00 1802

原创 [心得] JavaScript权威指南学习笔记

JS作为5大语言之一,在前端领域应用广泛。当学习一门新的编程语言时,应当对照书中示例,边学边做,反复演练以加深理解。JS中两种最重要的数据类型是对象和数组。对象是名值对的集合,或者字符串到值的映射的集合。数组是以数字为索引的列表。当函数和对象合写在一起时,函数就变成了方法。自定义方法,this关键字是对定义方法的对象的引用。 按惯例,构造函数均首字母大写。 jQuery代码非常易于识别,因为它多

2016-11-13 23:01:16 468

原创 [心得] Effective Java心得笔记

通读了Java编程思想,发现是个书呆子。还是不会写代码啊。。 所以别光看不练,看千本书不如练熟一本!学习编程艺术,首先要学会基本的规则。 然后才知道什么时候打破这些规则。Java支持4种类型: 接口interface 类calss 数组arrayList 基本类型primitive前3种类型通常称为引用类型。 类实例和数组都是对象,而基本类型的值则不是对象。签名不包含它的返回类型。pu

2016-11-11 23:33:39 435

原创 [心得]机器学习基础之线性代数笔记

选用的教材是: 程序员的数学3之线性代数老牌数学强国俄罗斯的线性代数教材: 科斯特利金,代数学引论第2卷线性代数,第3版向量是一个有向线段或者空间内的点 矩阵是一个空间到空间的映射 行列式是矩阵的体积扩大率两个右上三角阵或者两个左下三角阵的乘积。所得矩阵仍是同样类型。因此一般不提到。对于规模巨大的矩阵,数值计算是一个问题。 必须限制数值精度,并且减少运算量和内存消耗。LU分解就是把矩阵分解

2016-11-08 23:27:44 1348

原创 [心得]怪诞心理学精华笔记

把滞销的商品作为限量购买的东西,人们就会有非理性的购买行为。同类居中,最贵锚点,利用僚机。人们很少做不加对比的选择。 多数人只有到了具体情境里才知道自己真正想要什么。 一切都是相对的。观察周围事物以确定彼此关系。诱饵效应甚至能帮助我们决定和谁约会,并且最终和谁结婚。 公开薪酬只会形成攀比。 我们一旦以某一价格买了某一产品,也就为这价格所锚定。 习惯于一种消费水平而不愿意改变。基于其他人的行

2016-11-07 00:39:25 1104

原创 [咨讯]清华百年一共培养了多少硕士和博士?

研究生院常务副院长贺克斌介绍,清华大学从20世纪20年代起开始培养研究生,至1965年共培养研究生近千名。从1978年恢复研究生招生至2010年,清华大学已授予硕士和博士学位总数59000余人,其中授予博士学位9000余人、硕士学位50000余人。近年来,每年平均毕业人数从2011年的4000人增长至2016年的7000人。累加上这一部分,清华毕业的硕博加起来也就不到10万人,除以15亿中国人口的基

2016-11-06 19:45:03 1249

原创 [心得]机器学习精华笔记

前言一直知道机器学习很火,终于动手看完Peter Flach的机器学习。第一次看,好多东西只有模糊概念,记一份笔记在此。干货机器学习是对依据经验提升其知识或性能的算法与系统的系统性研究。 任务是借助模型来完成的,而学习问题则是通过用于生成模型的学习算法来解决。 机器学习所关注的是使用恰当的特征来构建恰当的模型。模型赋予了机器学习领域以多样性,而任务和特征则赋予其一致性。希望先忽略先验分布或假设其

2016-11-05 22:41:23 934

原创 [心得]python pip私人库安装部署经验总结

1. yum install -y python-tools2. install pip$ rpm -ivh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm$ yum install -y python-pipref:http://sharadchhetri.com/2014/05/30/ins

2016-11-05 12:17:03 1433

翻译 [笔记] 互联网创业首选北京!

分别是BAT的老巢总部:北京、杭州、深圳。其中北京高校最多,人才储备最雄厚,大有可为!纯的互联网公司一定要留在北京。 人的所有原动力都取决于目标。目标来自于视野。 人是社会化动物。所有知识和能力95%来自社会和环境。 若没有环境,感知和反思就是无源之水。读书学习是可以。不过互联网是个特殊的东西,变革快,对先进方式太依赖。 互联网的发展是牛人推动的,牛人又需要由下一层的牛人去支持。没有搭配协调

2016-11-05 11:48:20 401

原创 [心得]gmock模块

google mock是用来配合google test对C++项目做单元测试的。它依赖于googletest。 编译我们自己的单测时,要在makefile里加入以下编译选项:-IGTESTDIR/include−I{GTEST_DIR}/include -I{GMOCK_DIR}/include,链接时,需要加上libgmock.a。后续等我真正用单测例子来说明用法。

2016-11-05 11:44:18 380

原创 [心得]git使用技巧归纳

使用git管理代码,之前看过好多资料,不得要领。总结如下:git reset、git checkout 这两个命令不仅可以作用于提交,还可以作用于特定文件 Git仓库有三个主要组成——工作目录,缓存区和提交历史。 你传给git reset和git checkout的参数决定了它们的作用域。如果你没有包含文件路径,这些操作对所有提交生效。 git checkout hotfix git re

2016-11-05 11:39:45 362

原创 [心得]APUE高级编程知识整理

主要动手去练习。SVR4 Unix System V Release4FreeBSD Berkeley Software DistributionMacOS X核心为Darwin,它基于Mach内核和FreeBSD的组合。UNIX大多数文件IO只需5个函数:open,read,write,lseek,close。未完待后续补充。

2016-10-30 21:07:14 199

原创 [心得]UNP知识整理

Unix网络编程是一本系统编程的经典书籍。这里整理了相关知识。#include "unp.h"intmain(int argc, char **argv){ int sockfd, n, counter = 0; char recvline[MAXLINE + 1]; struct sockaddr_in

2016-10-30 20:02:02 371

原创 [心得]程序设计语言实践之路第2版知识整理

前言原书第4版已经与2015年圣诞节问世,我看的第2版是10年前的版本。里面列举的例子有点过时。第2版比第3版翻译得更好一点。不过像现在通常称为垃圾回收的,在译本里叫物料回收,一码事儿。另外,第4版已经从原来的13章经扩充为17章经了。 这本书讨论编程语言的工作原理和技术,阐述编程语言的重要基础概念。我特别推荐在学习具体编程以前学学这本书。当然要是之前再学一点编译原理更完美。干货正则表达式和上下无

2016-10-30 15:13:36 826

原创 [心得]python元类解密

在大多数编程语言中,类就是一组用来描述如何生成一个对象的代码段。类同样也是一种对象。是的,没错,就是对象。只要你使用关键字class,Python解释器在执行的时候就会创建一个对象。这个对象(类)自身拥有创建对象(类实例)的能力,而这就是为什么它是一个类的原因。它的本质仍然是一个对象。type有一种完全不同的能力,它也能动态的创建类。type可以接受一个类的描述作为参数,然后返回一个类。type

2016-10-28 22:27:33 389

原创 [心得] python打包

干货安装pyinstallerpip install pyinstallerpyinstaller : 打包可执行文件的主要命令pyi-archive_viewer : 查看可执行包里面的文件列表。pyi-bindepend : 查看可执行文件依赖的动态库(.so或.dll文件)pyInstaller支持单文件模式,只需要执行:pyinstaller -F mycript.py你会发现di

2016-10-28 13:56:18 624

原创 [心得]http服务不通的解决之道

背景在公司的环境下搭建了一套pip私服。需要跨域访问。走了弯路,希望后来者记住centOS下的防火墙可能做怪。干货自己想尽各种招数,就是如下: 本机:curl http://localhost:3141<html><head><title>Welcome to pypiserver!</title></head><body><h1>Welcome to pypiserver!</h1><p>

2016-10-28 13:42:00 2003

原创 [心得]CentOS优雅后台运行的几种姿势

直接上菜标准service方式。采用RPM DEB发型包安装时推荐,包内自带sysV,systemd风格的启动程序,nohup cmd & 后台长期运行,加上管道打到日志。screen 其父进程不是sshd,而是screenscreen -dmS myscreenscreen -r miscreantscreen -list断开环境用sshd,重新接管用:screen -r miscr

2016-10-26 11:39:17 1466

原创 [心得]编译原理知识整理

前言不学龙书的码农不是靠谱的码农。就冲这句话,我真的把编译原理给速推了一把。干货分析把源程序分解成多个组成要素,并在这些要素之上加上语法结构。 综合根据中间表示和符号表中的信息来构造目标程序。 把声明如何完成一个计算任务的语言称为强制式语言。编译器最基本的数学模型是有穷状态机FSM和正则表达式。它们用来描述词法单位(关键字,标识符)以及被编译器用来识别这些单位的算法。此外,上下文无关文法用于描述

2016-10-25 08:19:06 6005

原创 [心得]利用python并发提速上线测试效率

背景在我们的工作中,分布式的生产环境要求我们提高测试效率。原先的上线job串行执行,严重制约了我们的上线效率。我们从两个层面来解决问题:jenkins job层面,设置里面勾选Execute concurrent builds if necessary来实现多job并行。脚本层面,引入python并发来解决脚本内串行的问题。取舍关于多线程还是多进程的取舍。 如果是IO密集型,线程和进程都可以,相对

2016-10-23 21:21:26 826

原创 [心得] 测试开发工程师成长之路

不懂业务基础,做手动测试就是瞎做。自动化测试也是如此。随着测试在软件开发周期中越来越受到重视,BAT大部分开始取消了测试工程师职位,全部变成了测试开发职位。需要在具有测试能力的基础上兼备开发能力;另一方面自动化测试成为趋势,利用开发的技巧解决测试中的问题以提高测试效率,降低QA与RD的人力比。潜意识里面测试的技术含量没有开发高。客观地说,在软件编码方面测试开发的技术含量确实不如纯正的开发职位,更不用

2016-10-19 23:57:08 20355 3

原创 [心得] docker目录迁移心法

我们在一台jenkins机器上/tmp目录磁盘空间不够了,而/tmp挂载到/目录。最后一查根目录。定位到是/var/lib/docker目录太大。于是有了迁移这个目录的需求。du -sh /tmp/* | sort -h干货1.首先,备份fstab文件 sudo cp /etc/fstab /etc/fstab.$(date +%Y-%m-%d) 2.停止dockerservice docker

2016-10-19 11:18:43 3717

原创 [心得]利用docker做编译库环境总结

升级gcc4.8.4,遇到的一些坑总结在这里。首先是要检查docker有哪些镜像: docker images 发现我们要的那个image没有先清理掉之前限制的docker container:docker rm $(docker ps -a -q)然后是删掉一些没有tag的imagesdocker rmi $(docker images | grep "^<none>" | awk "{pri

2016-10-18 14:37:48 4719

原创 [心得]算法与数据结构学习笔记

引言想来算法与数据结构方面的书我读了好几本了。是时候真正动手写功能了,因此关于算法和数据结构系列博客也算是收个尾巴。干货Kurt Mehlhorn和Peter Sanders这本书200来页,涵盖那么宏大的两个主题,因此必然是泛泛而谈的。我简单观其大略。里面讨论了自适应和遗传算法,这个是当时我买这本书的唯一原因。因为其他的书对这个算法讨论较少。自适应是指在通信信号处理中,根据处理数据的特征,自动调整

2016-10-16 17:59:36 1253

原创 [笔记] android/iOS自动化测试神器Appium小结

10大移动App测试要领选择Android还是iOS 全球80% android 美国60% android选择手机品牌 49%苹果 29%三星注意行业差异 iOS在零售和航空业最受欢迎 Android在移动广告业流行Android细分版本碎片多注意经典机型保有量:iPhone/Nexus5/Galaxy S2分析目标市场应用情况区分地区,运营商和网络适配屏幕分辨率关

2016-10-16 17:27:45 1542

原创 [心得]基于Flask技术的web博客开发总结

Flask主要依赖werkzeng和jinja2模板。 werkzeng提供route,debug和web服务,jinja2模板提供网页前端展示功能。 bootstrap是twitter的一个开源框架,它提供的用户界面的组件可以方便地在flask中复用。开发完一个项目之后,可以用pip freeze > requirements.txt来把开发中调用的依赖库dump到一个文件。 当部署时,pi

2016-10-16 15:15:18 1273

原创 [心得]算法设计阅读笔记

算法设计 Jon Kleinberg, Tardos著这本书是康纳尔大学的教材,我是看在世界著名计算机教材系列的名头上买的。买回来一看就后悔了,这边教材讲解风格不是我喜欢的,看起来费劲,以后买书要注意先粗略读一遍再买,免得浪费银子。cook认为对计算机性能影响最大的因素是算法,编译器和机器组织。而Knuth的TAOCP被誉为计算机工作者的圣经。许多实际问题的求解都依赖于有效算法的设计与实现。

2016-10-10 00:39:00 733

原创 [心得]mysql基本命令整理

看过了好多数据库概念,下面要进入实战了。看基本命令。登陆mysql:$ mysql -u root -pxxx应该看到类似这样的提示信息才算登录成功:Welcome to the MySQL monitor. Commands end with ; or \g.Your MySQL connection id is 7Server version: 5.1.73 Source distr

2016-10-09 12:41:29 359

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除