自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (8)
  • 问答 (2)
  • 收藏
  • 关注

原创 计算机网络

1.        OSI七层模型:物理层、数据链路层、网络层、运输层、会话层、表示层、应用层。 2.        五层网络架构:物理层、数据链路层、网络层、运输层、应用层。 3.        TCP/IP协议族四层架构:数据链路层、网络层、运输层、应用层。 4.        DNS递归查询和迭代查询,可以使用nslookup 或者dig查看: a)        递

2016-05-21 21:17:11 1549 1

原创 C++笔记

signed和unsigned的转换: ①无符号转有符号:若是最高位为0,说明无符号没有超过有符号的范围,那么有符号数直接等于无符号数,若是无符号的最高位为1,那么将非符号位取补码,得到的数就是有符号位。 ②有符号位转无符号位:若是最高位为0,说明有符号数为整数,那么无符号数就是有符号数,若是有符号数的最高位为1,那么将符号位取补码得到无符号数。 比如说对于 unsigned char u

2016-05-19 17:26:32 1180

原创 JAVA_Volatile关键字

阻塞调用并不能保证同步性,因为阻塞调用仅仅只能保证当前线程等待其他线程运行完之后再运行,但是其他线程之间的同步性则不能保证。   保证同步性: Synchronize Lock Volatile(保证一部分的同步性)   Volatile: 对于除double和long之外的其他基本数据的简单操作,可以保证原子性。但是,对于double和long数据而言,JVM将读取和写入当做两个

2016-05-19 17:23:36 346

原创 STL源码剖析笔记

在STL中,迭代器使得容器与算法分离开来,迭代器会定义五种类型。           Hash_table是一种数据结构,和RB_tree类似。其中set、map、multi_set、multi_map都是基于RB_tree。 在STL中,patial_sort()和nth_element()不一样。patial_sort是的作用是对前n个元素进行排序

2016-05-19 17:15:54 501

转载 爱分享 » 30多条mysql数据库优化方法,千万级数据库记录查询轻松解决

1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描, Sql 代码 : select id from t where num is null; 可以在 num 上设置默认值 0,确保表中 num 列没有 null 值,然

2016-03-22 21:15:48 439

原创 MySQL数据引擎及索引介绍

MySQL数据引擎及索引介绍 数据引擎 在MySQL中,常用的数据引擎有MyISAM和InnoDB。两种类型最主要的差别就是Innodb 支持事务处理、外键和行级锁。而MyISAM不支持。所以MyISAM往往就容易被人认为只适合在小项目中使用。这里所说的行级锁是指最小粒度的锁,也支持表级锁。MyISAM支持表级锁,不支持事务、行级锁和外键。MyISAM强调的是性能,其执行性能比InnoDB要好

2016-03-22 21:04:18 3746

原创 面试

阿里2016.03.21阿里电话一面45min,面试官还是很nice的。 1、  上来就问MySQL数据引擎,我没答出来。 2、  MySQL和nosql等的区别。 3、  MySQL优化,我说了两个不能用select子查询和like查询。然后问我为啥不能用like查询。 4、  然后问索引,问MySQL索引原理,建立索引的时候都在干嘛,什么时候使用索引,我只知道是B+树。 5、

2016-03-21 19:48:28 447

原创 MySQL

创建表: Create tabletable_name( A1 D1, A2 D2, A3,D3 ... 完整性约束1, 完整性约束2, ... ) 其中A1为属性名称,D1为属性的约束 如: create tableStudent( id int not null auto_increment, name varchar(20)not null, course_id

2015-06-09 10:34:38 491 2

原创 Linux常见操作命令

文件相关操作: 新建文件、修改文件时间属性:touch 新建文件夹:mkdir 删除文件:rm   删除文件夹 rmdir 、rm –r 复制文件:cp 移动、文件(夹)重命名:mv 文件的查找:whereis、locate这两个是在数据库中查找; find [path][option] [action] 如: “find~/Desktop/tmp –name “*.sh” –e

2015-05-24 15:34:08 416 1

原创 Ajax跨域技术

1、跨域ajax前台 对ajax有一定了解的程序员都应该知道,一般的ajax是不能跨域获取数据的。那么对应ajax跨域的技术手段便是jsonp。jsonp的原理网上有就很多的资料,我们都知道和等标签是具有跨域能力的,这里所说的跨域能力是指: jsonp大致上就是利用的跨域能力来提供ajax的跨域访问,添加一个回调函数的参数,发送ajax请求后立即调用回调函数处理数据。 下面看具体的

2015-05-07 13:56:26 533

STL源码剖析简体中文完整版

C++最经典的书籍,没有之一,适合有一定基础的人看,比严蔚敏的数据结构好多了。

2016-01-12

GDAL-API手册.pdf

里面有C语言和C++的GDAL代码,大家可以参考下。写的很详细。GDAL-API手册.pdf

2016-01-12

C++对象模型 PDF中文清晰版.pdf

这本书探索“对象导向程序所支持的C++对象模型”下的程序行为。对于“对象导向性质之基础实现技术”以及“各种性质背后的隐含利益交换”提供一个清楚的认识。检验由程序变形所带来的效率冲击。提供丰富的程序范例、图片,以及对象导向观念和底层对象模型之间的效率测量。

2016-01-12

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

TA关注的人

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