自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(48)
  • 资源 (1)
  • 收藏
  • 关注

转载 12. MySQL 函数

1.字符函数 select concat('aaa','bbbb');select concat('aaa','---','bbbb');select concat(username,':',score) as fullname from user;select concat_ws(':',username,score) as fullname from user; // 使用...

2016-11-27 13:21:17 329

转载 22.分布式系统基础设施

2.1 分布式缓存 2.1.1 memcached 的安装1. memcached 的安装 解压配置编译编译测试安装如果出现 configure: error: libevent is required. If it's already installed,sudo apt-get install libevent-devhttp://libevent.org/http://me

2016-11-26 22:29:22 519

转载 11.无限分类表的数据库设计

-- 无限分类的数据表设计 CREATE TABLE tdb_goods_types( type_id SMALLINT UNSIGNED PRIMARY KEY AUTO_INCREMENT, type_name VARCHAR(20) NOT NULL, parent_id SMALLINT UNSIGNED NOT NULL DEFAULT 0 ...

2016-11-26 18:26:31 4848

转载 7.C 位运算

1.与运算 作用:1.迅速清0 // 全部置02.保留指定位 // 指定位 置 13.判断奇偶 // 和 1 进行与运算2.或运算 作用:1.设定数据的指定位 //指定位 置 03.异或运算 作用:1.定位翻转 // 置 12.数值交换 4.取反运算右结合,单目运算5.左移,右移运算 左移: a<<4 相当于乘2的n次方右移: a>>4 相当于除2的n次方

2016-11-26 13:27:15 446

转载 6. C 语言预处理

1. 预处理1.1 头文件的展开1.2 宏替换 //简单替换,不做类型检查 3.宏函数 可以定义与类型无关的 函数4, typedeftypedef int zhengshu;typedef int* p;p q=null;与 define 区别: 预处理时不会替换,语句结束要加分号,typedef 有作用域通常用在 自定义的变量类型起别名typedef unsigned lo

2016-11-26 00:32:52 298

转载 5. C编译过程

gcc -o a.i a.c -E // -E 表示只让GCC 生成预处理文件 gcc -c // -c 生成 机器码,用 objdump -d 查看

2016-11-25 23:48:00 306

转载 7.Mac gdb

mac gdb:http://www.th7.cn/system/mac/201512/146365.shtml

2016-11-24 00:10:02 304

转载 4.linux 命令行 光标移动技巧

看一个真正的专家操作命令行绝对是一种很好的体验-光标在单词之间来回穿梭,命令行不同的滚动。在这里强烈建立适应GUI节目的开发者尝试一下在提示符下面工作。但是事情也不是那么简单,还是需要知道“如何去做”。在单词之间跳转,使用Ctrl+左右键。Ctrl+a跳到本行的行首,Ctrl+e则跳到页尾。Ctrl+u删除当前光标前面的文字 ctrl+k-删除当前光标后面的文字Ctrl+w和Alt+d-对于当前的单

2016-11-23 10:28:32 774

转载 8.Mac PHPStorm 快捷键

查询相关command + f 查找当前文件command + r 查找替换command + e 打开最近的文件command + shift + o 快速查询文件command + shift + f 关键字查找,更强大的查询器(机器不好的,最好还是先确定一下目录)command + shift + r 高级替换command + alt + b 找到当剪类的所有子类alt + shi

2016-11-22 23:00:27 794

转载 4. 内存管理

系统内核与程序代码分开,好处是,即使应用程序内存占满了内存,也不影响操作系统,所以还可以通过操作系统关闭应用程序。 数据段内存分配,地址从小到大栈的内存分配相反,最先调用的函数,内存地址最大

2016-11-20 02:03:02 438

转载 3. gdb 调试

gcc -g 源文件 -o 目标文件 // -g 产生可以调试的目标文件gdb main2.out // 开始调试程序l // 列出程序代码break 行数 // 打断点start // 开始调试 p 变量 // 查看变量当前值,等价于 print 变量n // 下一步s // 步入bt //查看函数堆栈

2016-11-19 23:46:26 382

转载 21. 面向服务的体系架构(SOA)

1.1 基于 TCP 的 RPC 1.2 基于 HTTP 的 RPC

2016-11-19 19:27:21 428

原创 10. 约束

1.外键约束 外键列自动创建索引 cascade: 父表删除记录,子表对应的记录也删除set null: 父表删除记录,子表对应的记录设置为 nullrestrict: 拒绝主表删除对应记录no action: 拒绝主表删除对应记录这只是物理上做限制,可以从逻辑上做限制,因为物理只支持 InnoD...

2016-11-19 00:06:50 380

转载 6.苹果官方鼠标移动速度慢问题解决(Magic Mouse)

苹果官方鼠标移动速度慢问题解决http://blog.csdn.net/qq542045215/article/details/45867477

2016-11-16 22:45:52 11928

转载 138. PHPExcel 操作

官网下载:http://phpexcel.codeplex.com/1.demo.php<?php$dir = dirname(__FILE__);require $dir . DIRECTORY_SEPARATOR . 'PHPExcel.php';$objExcel = new PHPExcel();//实例化一个phpexcel类,等同于创建一个 excel 表格$objSheet = $ob

2016-11-16 00:20:15 442

转载 9. 数据类型

1.整数 2.浮点数 浮点数不写精度和标度,会按实际的显示定点数不写的话,默认按 (10,0) 处理 3.时间类型 timestamp 每次行修改,会自动更新为当前时间MySQL 规定,timestamp 类型只能有一列为 4.字符类型 5.bit 类型 7.数据类型的选择char 与 varchar ...

2016-11-14 21:35:59 462

转载 14. model(2)

<?phpnamespace app\models;use yii\base\Model;use yii;class EntryForm extends Model{ public $name; public $email; public function rules() { return [ [['name','email'

2016-11-14 13:01:40 296

原创 2.make file

1.先创建一个 Makefile 文件2.执行 make 命令

2016-11-13 12:34:19 292

转载 5. Mac phpstorm 快捷键

⌘——Command⌃ ——Control⌥——Option/Alt⇧——Shift⇪——Caps Lockfn——功能键就是fn1.编辑Command+alt+T 用 (if..else, try..catch, for, etc.)包住Command+/ 注释/取消注释的行注释Command+alt+/ 注释/取消注释与块注释alt+↑ 向上选取代码块alt+↓ 向下选取代码块Comm

2016-11-13 01:00:19 472

原创 1.Linux C

1. gcc 源文件1,源文件2,.. -o 目标文件名分开编译:gcc -c 源文件 -o 目标文件.o 2.函数返回值 如果 main 函数 返回 0,则代表成功3.main 函数参数 4.标准输入流,输出流,错误流 printf() 默认是对 fprintf()的封装scanf() 对 fscanf()封装标准输入流 0标志输出流 1标准错误流 2>> 追加

2016-11-12 14:12:29 321

转载 20.大型网站典型故障分析

1.大型网站典型故障分析

2016-11-12 11:26:30 457

转载 19. 网购秒杀系统架构分析

1.秒杀架构

2016-11-12 11:07:33 440

转载 137. PHP static::

<?phpclass A{ const C = 'constA'; const D = 'constC'; public function m() { echo static::C; } public function n() { echo self::D; }}class B extends A{

2016-11-10 23:24:56 493

转载 18.海量分布式存储系统 Doris 的高可用架构设计分析

1.海量分布式存储系统 Doris 的高可用架构设计分析

2016-11-10 22:08:09 4367

转载 17. 维基百科的高性能架构设计分析

1.维基百科的高性能架构设计分析

2016-11-10 21:57:48 585

转载 16.淘宝的架构演化案例

9.2 淘宝技术架构演化 9.3 小结

2016-11-10 21:44:00 441

原创 1.深入理解计算机系统---计算机系统漫游

1.信息就是 位 + 上下文由 ASCII字符(一个唯一的单字节大小的整数值来表示每个字符)构成的文件叫文本文件,其他所有的文件叫二进制文件2.程序被其他程序翻译成不同格式 gcc -o hello hello.c每条 C 语句必须被其他程序转化为一些列的低级机器语言指令。然后这些指令按照一种称为可执行目标的格式打包好,并以二进制磁盘文件的形式存放起来。目标程序也称为可执行目标文件。3.处理

2016-11-10 21:04:34 288

转载 15. 固若金汤:网站的安全架构

8.1 道高一尺魔高一丈的网站应用攻击与防御 8.2 信息加密技术及秘钥安全管理 8.3 信息过滤与反垃圾 8.4 电子商务风险控制 8.5 小结

2016-11-06 18:04:42 406

转载 14. 随需应变:网站的可扩展架构

7.1 构建可扩展的网站架构 7.2 利用分布式消息队列降低系统耦合性 7.3 利用分布式服务打造可服用的业务平台 7.4 可扩展的数据结构 7.5 利用开发平台建设网站生态圈 7.6 小结

2016-11-06 17:39:34 397

转载 13. 永无止境:网站的伸缩性架构

6.1 网站架构的伸缩性设计 6.2 应用服务器集群的伸缩性设计 6.3 分布式缓存集群的伸缩性设计 6.4 数据存储服务器集群的伸缩性设计 6.5 小结

2016-11-06 16:56:31 485 1

转载 12.万无一失:网站的高可用架构

5.1 网站可用性的度量与考核 5.2 高可用的网站架构 5.3 高可用的应用 5.4 高可用的服务 5.5 高可用的数据 5.6 高可用网站的软件质量保证 5.7 网站运行监控

2016-11-06 15:59:14 397

转载 11. 瞬时响应:网站的高性能架构

4.1 网站性能测试 4.2 Web 前端性能优化 4.3 应用服务器性能优化 4.4 存储性能优化 4.5小结

2016-11-05 15:44:04 361

转载 10. 大型网站核心架构要素

3.1 性能 3.2 可用性 3.3 伸缩性 3.4 扩展性 3.5 安全性

2016-11-05 14:58:13 456

转载 73. 简化 CSS 选择符

14.1 选择符的类型

2016-11-05 14:16:46 237

转载 72. 少用 iframe

13.1 开销最高的 DOM 元素 13.2 iframe 阻塞 onload 事件 13.3 使用 iframe 并行下载 13.4 每个主机名的连接 13.5 总结使用 iframe 的开销

2016-11-05 13:56:10 281

转载 9. 大型网站架构模式

2.1 网站架构模式 2.2 架构模式在新浪微博的应用 http://timyang.net/architecture/weibo/ 2.3 小结

2016-11-04 22:53:57 342

转载 8. 大型网站架构演化

1.1 大型网站软件系统的特点 1.2 大型网站架构演化发展历程 1.3 大型网站架构演化的价值 1.4 网站架构设计误区 1.5 小结

2016-11-04 22:24:16 392

转载 71. 尽早刷新文档的输出

12.1 刷新文档的头部输出 12.2 输出缓存 12.3. 块编码 12.4 刷新输出和 Gzip 压缩 12.5 其他障碍 12.6 刷新输出时的域阻塞 12.7 浏览器:最后的障碍 12.8 不借助 PHP 进行刷新输出 12.9 刷新输出的问题清单

2016-11-04 20:58:01 357

转载 70. 划分主域

11.1 关键路径 11.2 谁在划分主域 11.3 降级到 HTTP/1.0 11.4 域划分的扩展话题

2016-11-04 20:08:40 618

转载 69. 图像优化

10.1 两步实现简单图像优化 10.2 图像格式 10.3 自动无损图像优化

2016-11-03 21:19:48 331

linux下vim使用详解.pdf

不要试图从本手册中去获取什么知识,使用Vim更多的是一种技能而 不是一种知识,Vim的学习需要的更多的不是头脑而是双手,经常按书中 的指示进行示例性的操作,在学习Vim众多精致的技巧时,不要贪图一下 子全都掌握,最好是看一条技巧后,马上在编辑器上进行操作,这样在以 后实际的编辑操作时你的手指就会建立一种自然的反应而不是由头脑来搜 索该使用哪一条操作技巧。建议读者不动手来不读书。如果手边没有一 个合适的Vim编辑器环境可供操练,那么建议读者还是不要在这里浪费时 间。

2014-04-26

空空如也

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

TA关注的人

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