- 博客(69)
- 资源 (1)
- 收藏
- 关注
原创 必然
1 形成 Becoming2 知化 Cognifying3 流动 flowing4 屏读 screening5 使用 accessing6 共享 sharing7 过滤 filtering8 重混 remixing9 互动 interacting10 追踪 tracking11 提问 questioning12 开始 begining
2017-07-23 18:36:01
398
转载 解决问题最简单的方法
第1章 专注:首先锁定问题认清你的思维方式如何效专注如何同时处理多项任务如何确定优先次序第2章 直觉:寻找让人眼前一亮的答案直觉的威力如何进行视觉化思考如何创造性地重新考虑问题如何寻找富有创意的解决方案第3章 分析:摸清问题的脉络问题是封闭型还是开放型?如何处理封闭型问题如何处理开放型问题如何快速分析问题不同的思路如何
2017-06-11 19:47:49
350
原创 跟任何人都聊得来
坚持自己的个性,交谈才会更有趣你真的了解自己吗为什么听不懂,为什么说不清(词语过滤器,思维模式决定行为模式)挑战我们心中的假设找到共同的兴趣点千方百计让自己变得有趣学会从他人的角度出发学会倾听,别人才能聊得开学会提问,别人才能聊得透压力,一种积极的沟通力量如何应对棘手的交谈战胜交谈拖延症学会记笔记,为人际关系加分移到互联时代的沟通技巧
2017-05-14 10:24:43
578
原创 人性的弱点
第一篇 与人相处的基本技艺01 如欲采蜜,勿蹴j蜂房02 真诚地赞赏他人03 激发他人的强烈需求第二篇 平安快乐的要诀04 保持自我本色05 改变不良的工作习惯06 学会放松,解除疲劳07 倦怠导致身体的疲劳08 活在今天的方格中09 不要对敌人心存报复10 不要指望别人感激你11 盘算你所得到的恩惠12 你不利因素转化为成功因子13
2017-04-16 11:09:20
348
原创 读书笔记--关键对话
从“心”开始注意观察保证安全控制想法陈述观点了解动机开始行动从“心”开始1 关注你的真正目的2 拒绝做出“傻瓜式选择”注意观察1 关注交谈何时会变成关键对话2 关注安全问题3 关注你的压力应对方式保证安全1 对必要时道歉2 利用比对法消除误解3 利用四步法创建共同目的控制想法1 行为模式问题
2017-03-12 15:50:56
624
原创 信号
ctrl+c SIGINTctrl+\ SIGQUIT COREctrl+z SIGTSTPkill SIGTEAM不能捕获 SIGKILL SIGSTOP产生CORE SIGABRT SIGBUS SIGFPE SIGILL SIGIOT SIGQUIT SIGSEGV SIGSYS SIGTRAPsetitimer SIGA
2016-08-12 15:21:13
272
原创 BASE64编码和解码
作用:由于某些系统中只能使用ASCII字符。Base64就是用来将非ASCII字符的数据转换成ASCII字符的一种方法。Base64编码要求把3个8位字节(3*8=24)转化为4个6位的字节(4*6=24),之后在6位的前面补两个0,形成8位一个字节的形式。 如果剩下的字符不足3个字节,则用0填充,输出字符使用'=',因此编码后输出的文本末尾可能会出现1或2个'='。 为
2015-06-14 13:50:11
397
原创 ANSI GB2312 GBK UTF的关系
0x20以下为控制码,0x20为空格ANSI的ASCII编码,定义0到127128到255为扩展字符集GB2312,对ASCII的中文扩展,取消掉扩展字符集,一个汉字由两个字节表示,第一个字节(高字节)从0xA1到0xF7,第二个字节(低字节)从0xA1到0xFE。两个字节为全角,原来127号以下为半角。GBK是对GB2312的扩展,不再规定低字节大于127,只需要
2015-06-14 13:47:33
780
原创 xshell配置
只显示路径最后一个echo 'export PS1="[\u@\h \W]\$"' >> ~/.bashrc && . ~/.bashrc
2015-06-08 18:37:55
460
原创 命名规范
数据类型的命名规则参考: 定义类型: 前缀 类型 类型描述 示例 占字节(Win32) 有效值 取值范围 b Boolena-布尔 1Bit的标志 bool bFlag 4
2015-06-05 11:08:58
328
原创 source insight配置
1 快捷键上一个函数,下一个函数option--Key assignments--commandNavigation:Fuction Down ALT+XNavigation:Function Up ALT+Z
2015-05-29 11:09:38
290
原创 GDB打印STL
GDB7.0以上支持python,可在GDB配置文件" .gdbinit "加载相应的python脚本,就可友好打印STL相应的脚本下载地址,下载时需要根据GCC版本选择相应的下载地址https://gcc.gnu.org/svn/gcc/branches/gcc-4_5-branch/libstdc++-v3/python/在HOME目录下,在" .gdbinit "
2015-05-28 10:11:22
488
原创 Generic Programming and the STL笔记6--Function Object Classes
1 Function Object Base Classes1.1 unary_functionunary_function
2015-04-23 15:02:28
397
原创 Generic Programming and the STL笔记3--“会改变操作对象之内容”的算法
1 拷贝某个区间1.1 copytemplate OutputIterator copy(InputIterator first, InputIterator last, OutputIterator result);
2015-04-21 14:34:48
365
原创 Generic Programming and the STL笔记2--“不改变操作对象之内容”的算法
“不改变操作对象之内容”的算法1 线性查找template InputIterator find(InputIterator first, InputIterator last, const EqualityComparable &value);
2015-04-20 17:43:16
382
原创 《高效程序员的45个习惯:敏捷开发修炼之道》读书笔记
态度决定一切1 做事:指责不会修复bug。把矛头对准问题的解决方法,而不是人。这是真正有用处的正面效应。2 欲速则不达:不要坠入快速的简单修复之中。要投入时间和精力保持代码的整洁、敞亮。3 对事不对人。让我们骄傲的应该是解决了问题,而不是比较出谁的主意更好。4 排除万难,奋勇前进。做正确的事。要诚实,要有勇气去说出实情。有时,这样做很困难,所以我们要有足够的勇气。学无止
2015-04-11 11:41:09
408
原创 Generic Programming and the STL笔记1
1 泛型编程和面向对象编程不同,它并不要求你通过额外的间接层来调用函数;它让你撰写完全一般化并可重复运用的算法,其效率和“针对特定数据类型而设计”的算法旗鼓相当。2 STL编译效率不高。因为需要template引数推导(argument deduction)和具现化(instantiation),但不影响运行效率。3 对象持久性(object persistence):保存
2015-04-10 17:59:25
472
原创 STL代码
1 从标准输入设备读入文本数据,并予以断行;对数据排序;将排序后数据写到标准输出设备上。int main() {vector vec;string tmp;while(getline(cin, tmp))vec.push_back(tmp);sort(vec.begin(), v.end());//sort(vec.begin(), vec.end(), greater
2015-04-10 17:59:00
355
原创 MySQL必知必会读书笔记
1 主键条件-任意两行都不具有相同的主键值-每行都必须具有一个主键值(即不为NULL)2 主键可使用多个列。3 DBMS(数据库管理系统)两类-基于共享文件系统的DBMS(如Microsoft Access,用于桌面用途)-基于客户机-服务器的DBMS4 选择数据库use crashcourse;5 了解数据库和表show d
2015-04-07 14:58:05
468
原创 MySQL基础,性能优化和架构笔记
1 MySQL主要适用场景:WEB网站,日志记录系统,数据仓库系统,嵌入式系统2 MySQL物理文件2.1日志文件--错误日志(Error Log),二进制日志(Binary Log&Binary Log Index),更新日志(update log),查询日志(query log),慢查询日志(slow query log),Innodb在线redo日志(innodb red
2015-03-25 17:56:00
291
原创 SQL语句
1 SQL简介SQL 指结构化查询语言RDBMS 指的是关系型数据库管理系统。SQL 分为两个部分:数据操作语言 (DML) 和 数据定义语言 (DDL)查询和更新指令构成了 SQL 的 DML 部分:SELECT - 从数据库表中获取数据UPDATE - 更新数据库表中的数据DELETE - 从数据库表中删除数据INSERT INTO - 向数据库表中插入
2015-03-24 16:18:04
611
原创 awk grep sed
awk内建变量FILENAME 当前输入文件的文件名,该变量是只读的NR 当前行的行号,该变量是只读的,R代表recordNF 当前行所拥有的列数,该变量是只读的,F代表fieldOFS 输出格式的列分隔符,缺省是空格FS 输入文件的列分融符,缺省是连续的空格和TabORS 输出格式的行分隔符,缺省是换行符RS 输入文件的行分隔符,缺省是换行符awk 'BEGIN
2015-03-24 15:55:47
349
原创 MySQL锁
1 MySQL事务存储引擎,不使用简单的行级锁,而是同时实现多版本并发控制(MVCC)。避免回销,开销更低。非阻塞的读,写操作只锁定必要的行2 MVCC通过保存数据在某个时间点的快照来实现。不管执行多长时间,事务看到一个一致的数据视图。不同的事务在同一个时间点看到的同一个表的数据可能是不同3 不同存储引擎的MVCC实现不同,有乐观并发控制和悲观并发控制4 InnoDB的MVCC通过每行
2015-03-22 17:16:09
249
原创 指针与数组
char *((*aa)[3][5]);char *(*aaa[3][5]);printf("%d, %d, %d, %d, %d\r\n", sizeof(aa), sizeof(*aa), sizeof(**aa), sizeof(***aa), sizeof(****aa));printf("%d, %d, %d, %d, %d\r\n", sizeof(aaa), sizeof
2015-03-17 23:36:18
244
原创 select poll epoll
1 select缺点:(1)每次调用select,都需要把fd集合从用户态拷贝到内核态(2)每次调用select,都需要在内核遍历传递进来的所有fd(3)支持的文件描述符数量太小,默认是10242 poll除了文件描述符比select大,其它都一样3 epoll(1)每个fd只会拷贝一次(2)事先注册要文件描述符,一旦文件描述符就绪,内核采用类似
2015-03-12 10:58:18
275
原创 UML笔记11--开发过程中使用UML
GRAPPLE(Guidelines for Rapid APPLication Engineering)快速应用工程指导原则有五个段组成(RAD^3):1 需求收集(requirements gathering)1.1 发现领域过程1.2 领域分析1.3 识别协作系统1.4 发现系统需求1.5 将结果提交给客户2 分析(analysis)2.1 理解系
2015-02-09 11:35:02
331
原创 UML笔记10--包和UML语言基础
包名::包内容对象:类包的三种相关方式:泛化,依赖,细化细化和细节有关MOF(Meta-Object Faclity)元对象设施
2015-02-06 16:03:08
364
原创 UML笔记8--构件图
数据文件、表格、可执行文件、文档和动态链接库都被定义为构件UML1.x:部署构件,工作产品构件,执行构件UML2.0:统称为工件
2015-02-06 10:24:00
439
原创 UML笔记
1 Inheritance, Association, Aggregation, Composition继承,关联(联系),聚合,组合(复合)
2015-01-27 15:55:17
291
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人