自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(39)
  • 资源 (6)
  • 收藏
  • 关注

原创 条款35 考虑virtual函数以外的其他选择(virtual函数的替代方案)

virtual函数的替代方案有以下几种:1 使用non-virtual in

2014-08-30 17:26:46 821

原创 Effective C++ 条款49:了解new-handler的行为

当operator new无法满足某一内存分配需求时,他会爬

2014-08-24 12:22:46 592

原创 Effective c++ 第7章 模板与泛型编程

模板与泛型程序可以创造出“在C++编译器内执行并于”

2014-08-31 20:41:19 746

原创 Effective C++第6章 继承与面向对象设计(条款36-40)

条款36:绝不重新定义继承而来的non-virtual函数。

2014-08-31 13:30:33 565

原创 Effective C++第6章继承与面向对象设计(条款32-34)

条款32:确定你的public继承塑膜出is-a关系。public继承

2014-08-30 15:43:33 579

原创 python类知识

标准库random中包含choice函数,可以从虚

2014-08-27 21:54:25 2091

原创 python基本数据结构

str, repr是将python值转换为字符串的3中

2014-08-26 21:33:15 766

转载 python2 python3语法区别

概述#原稿地址:使用2to3 将代码移植到 Python 3几乎所有的Python 2程序都需要一些修改才能正常地运行在Python 3的环境下。为了简化这个转换过程,Python 3自带了一个叫做2to3的实用脚本(Utility Script),这个脚本会将你的Python 2程序源文件作为输入,然后自动将其转换到Python 3的形式。案例研究:将chardet移植到Python

2014-08-25 21:52:22 1361

原创 大数据面试题记录

1 海量日志数据,提取出某日访问百度次数最多的那个IP

2014-08-25 11:18:55 9264

原创 Linux之shell(三),shell的编写二

条件判断式, 有以下形式:只有一个判断式:if [ 条件判断式 ]; then   ...fi一个条件判断:if [ 条件判断式 ]; then   ...else   ...fi多个条件判断:if [ 条件判断式 ]; then   ...elif [条件判断式 ]; then   ...else   ...fi

2014-08-24 21:33:54 603

原创 Linux之shell(三),shell的编写一

read -p :提示符声明变量

2014-08-24 20:16:06 583

原创 Effective C++ 第八章(定制new和delete)

条款50:了解new和delete的合理替换时机

2014-08-24 17:06:12 535

原创 Effective c++ 第三章 (资源管理)

条款13:以对象管理资源

2014-08-24 09:51:08 525

原创 Mysql存储过程与游标

创建存储过程DELIMITER //CREATE PROCEDURE productpricing()BEGIN   SELECT Avg(prod_price) AS priceaverage from products;END//DELIMITER;调用存储过程CALL productpricing();查看存储过程创建语句SHOW CREATE PRO

2014-08-23 20:10:58 877

原创 MySQL必知必会 19章后

Group By子句列出的每个列都必须是检索列或有效的表达式(但不能是聚集函数)。如果在SELECT中使用表达式,则必须在GROUP BY子句中指定相同的表达式,不能使用别名。除聚集计算语句外,SELECT语句中的每个列都必须在GroupBy子句中给出Insert中如果不提供列表,则必须给每个表列提供一个值。如果提供列名,则给出这些列的值,这些列可以与表中顺序不同,只要后面的值与列

2014-08-23 16:49:36 598

原创 使用的mysql语句汇总

#查询所有用户use mysql;select user from user;#删除用户select from user where user="xlf" and host="%";#增加用户:可以使用grant也可以使用createcreate user 'xlf'@'localhost' identified by '米';下面这句话授权的同时也可以增加新用户G

2014-08-23 16:44:23 512

原创 Effective C++ 第一章(让自己习惯C++)

内置(C-like)类型而言pass-by-value通常与pass-by-reference更高小

2014-08-23 15:00:44 469

原创 正则表达式与文本格式化处理

正则表达式与通配符是完全不一样的东

2014-08-22 22:01:39 2622

原创 mysql全文本搜索

MyISAM支持全文本搜索,InnoDB不支持      通配符与正则表达式匹配的性能较低,通常会匹配表的所有行,而且这些搜索极少使用索引,且返回的结果不智能化。在使用全文本搜索时,mysql不需要分别查看每个行,不需要分析和处理每个词。      为了进行全文本搜索,必须在被搜索的列建立索引,在建立索引后,使用match()与against()完成搜索,match指定被搜索的列,

2014-08-22 19:39:50 2033

原创 C++操作符重载

不能重载的操作符有:::    .*   .

2014-08-22 14:55:57 484

原创 MySQL必知必会(1-13章)

自动增量式mysql可以自动为每个行为分配一个可用编号,不用再添加一行时手动分配唯一值。show databases; 显示数据库use testdb(database);切换数据库show tables;返回当前选择的数据库内可用表的列表show columns from defend_log; 显示表的列,也可以用DESCRIBE defend_log,即是前面的快捷方式。

2014-08-21 21:39:35 646

原创 Mysql外键与连结

外键是某个表中的某一列,它包含另一个表的主键值,定义了两个表之间的关系,维护了引用完整性,外键定义在其中的表叫做参照表(从表,引用表),外键所指向的表叫做被参照表(主表),参照表跟随被参照表更改, 必须保证这个引用表的外键与主表的主键更新一致。如下,products是参照表,vendors是被参照表,外键保证,确保products表中插入的vend_id都在vendors中作为主键出现了,所以确保

2014-08-21 21:35:56 1842

原创 一道概率题(笔试)

下面的程序是什么意思?求出来的是什么值?#include int main(){ int rgnC = 0, LOOP; scanf("%d\n", &LOOP); int x, y, i; for (i = 0; i < LOOP; i++) { x = rand(); y = rand(); i

2014-08-21 10:57:33 849

原创 linux之shell(一)

type cmd:判断shell的命令是外部命令还是内建的命令,cd是内建

2014-08-20 22:10:30 587

原创 Linux点点滴滴(持续更新)

/proc,这个目录是一个虚拟的档案系统,它放置的数据都在内存中,如系统核心,形成信息,节

2014-08-20 00:16:15 457

原创 TCP/IP协议

UDP协议首部长度字段指的是UDP首部加上UDP数据的字节长度,最小是8字节,即可以发送0字节的UDF数据报。     IP数据包长度指的是数据包全场,因此UDP数据报长度是全场减去IP首部的长度(在IP数据包中指定)     UDP检验和覆盖UDP首部和UDP数据,IP首部检验和只覆盖IP首部,不包括IP数据包中任何数据。     TCP检验和也是全覆盖,TCP检验和是必需的

2014-08-19 21:08:53 614

原创 HTTP协议

UDP协议首部长度字段指的是UDP首部加上UDP数据的字节长度,最小是8字节,即可以发送0字节的UDF数据报。     IP数据包长度指的是数据包全场,因此UDP数据报长度是全场减去IP首部的长度(在IP数据包中指定)     UDP检验和覆盖UDP首部和UDP数据,IP首部检验和只覆盖IP首部,不包括IP数据包中任何数据。     TCP检验和也是全覆盖,TCP检验和是必

2014-08-19 19:51:12 484

原创 C++基础 Effective C++第二章(构造/析构/赋值运算)

const 与#define区别const有更多优点1 const 长廊

2014-08-18 14:44:12 574

原创 取样问题

编程珠玑第12章的一个问题:程序的输入包含两个整数m和n,()

2014-08-16 09:37:49 726

转载 cc、gcc、g++、CC的区别概括

gcc是C编译器;g++是C++编译器;linux下cc一般是一个符号连接,指向gcc;gcc和g++都是GUN(组织)的编译器。而CC则一般是makefile里面的一个名字,即宏定义,嘿,因为Linux/Unix都是大小写敏感的系统,这点一定要注意。cc是Unix系统的C Compiler,而gcc则是GNU Compiler Collection,GNU编译器套装。gcc原名为Gun

2014-08-08 21:29:22 653

原创 寻找丑数

题目:我们把只包含因子 2、3 和 5 的数称作丑数(Ugly Number)。例如 6、8 都是丑数,但 14 不是,因为它包含因子 7。习惯上我们把 1 当做是第一个丑数。求按从小到大的顺序的第 1500 个丑数。

2014-08-08 16:19:41 564

原创 深度探索C++对象模型--继承与Data Member

在C++继承模型中,一个集成

2014-08-08 01:28:18 611

原创 深度探索C++对象模型---Member Function的各种调用方式

Member的各种调用方式1 非静态成员函数

2014-08-07 23:03:51 866

原创 深度探索C++对象模型----Data语义学

1 Data Member的绑定对于下图的类:

2014-08-06 21:13:43 781

原创 C++空类,空虚基类处理及类大小

对于一个空类,编译器会加入1byte的大小,使得这一个类的两个对象咋

2014-08-06 20:09:18 1139

原创 求一个整数的二进制中1的个数

问题:求一个整数的二进制中1的个数思路1:直接位运算,首先判断最后一位是否为1,是则+1,//然后右移一位,但是这个算法只在数为正数时成立,如果为//负数,则右移是算数右移,最高位是补1,会陷入死循环

2014-08-06 16:04:15 491

原创 深度探索C++对象模型---程序转化语意学

编译器通常的3种转化1显示的初始化操作的转化如果定义 X x0;对于下图三种显示初始化:编译器对程序的转化包括两个阶段

2014-08-05 23:34:32 688

原创 深度探索C++对象模型--构造函数语义学

Default Constructor的操作:在需要的时候

2014-08-05 21:42:39 695

原创 约瑟夫环问题

/*约瑟夫环问题:n个数字形成一个圆圈,从数字0开始,每次从圆圈  中删除第m个数字,当一个数字删除后,从被删除数字的下一个继续删除第  m个数字。求圆圈中最后一个数字 */

2014-08-05 15:53:53 446

C语言字符数组初始化

1 、字符数组的定义与初始化 2 、字符数组与字符串 3 、字符串的表示形式 4 、对使用 字符指针变量 和 字符数组 两种方法表示 字符串 的讨论

2012-07-28

Java数据库系统项目开发实践.zip

《Java数据库系统项目开发实践》书中配套光盘中的代码

2012-04-29

ASP+.NET+2.0+SQL+Server+2005项目开发

ASP+.NET+2.0+SQL+Server+2005项目开发书的全部代码,共8个项目。

2012-01-22

VC_实现连连看游戏

pdf格式VC_实现连连看游戏步骤~步骤详解

2011-01-04

Visual C++游戏开发经典案例详解光盘

Visual C++游戏开发经典案例详解光盘 包括书里的全部源代码

2011-01-04

空空如也

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

TA关注的人

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