自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ljianhui的专栏

也许生于世上,无重要作为,仍有这份积累会留下......

  • 博客(10)
  • 资源 (18)
  • 收藏
  • 关注

原创 外键约束的创建及例子

SQL FOREIGN KEY 约束一个表中的 FOREIGN KEY 指向另一个表中的 PRIMARY KEY。让我们通过一个例子来解释外键。请看下面两个表:"Persons" 表:Id_PLastNameFirstNameAddressCity1AdamsJohnOxford Street

2012-09-25 18:52:18 12631

原创 管理数据库

管理数据库一、创建数据库创建数据库可以使用CREATE DATABASE 语句,例子如下:CREATE DATABASE testbase ON PRIMARY(name  = testbace,filename = 'D:\Program Files\Microsoft SQL Server\MSSQL\Data\testbase.mdf',size =

2012-09-22 17:15:31 1044

原创 行集函数

行集函数定义:行集函数指的是返回对象的函数,其中对象可以用来替代另一条SQL语句中的表。所有行集函数具有不确定性。这意味着即使同一组输入值,也不会在每次调用这些函数时都返回加相同的结果。SQL Sever中有6个先集函数:CONTAINSTABLE(),FREETEXTTABLE(),OPENQUERY(),OPENROWSET(),OPENDATASOURCE(),OPENX

2012-09-20 21:54:34 4237

原创 SQL Sever数据库之事务

SQL Sever数据库之事务事务是单个的工作单元,是作为单个逻辑工作单元执行的一系列操作。如果某一事务成功,则在该事务中进行的所有数据修改均会提交,成为数据库中的的永久组成部分。如果事务遇到错误且必须取消或回滚,则所有数据修改均被清除。每个事务(非隐式)均应以BEGIN TRANSACTION语句显式开始,以COMMINT或ROLLBACK语句显式结束(包括隐式)。事务模

2012-09-20 20:25:50 1797

原创 学风督导系统总结

学风督导系统总结在暑假期间,我参与了学风督导系统的开发工作。在这个开发中,让我获益良多。首先,先不说技术方面的收获。做这个系统让我知道了什么是团队开发,什么是团队合作,知道了一个项目的开发流程,知道怎样与人交流和分享,积累了一点点项目经验。这些都是我认为在做这个系统中获得的最重要的东西。因为没有一本技术书能告诉你这些东西,而且书本中的东西毕竟不是你的,在实践中得到的与在阅读书本

2012-09-20 17:36:00 1900

原创 什么是UUID及其实现代码

UUID及其实现代码UUID含义是通用唯一识别码(Universally Unique Identifier),这是一个软件建构的标准,也是被开源软件基金会的组织应用在分布式计算环境 (Distributed Computing Environment, DCE) 领域的一部份。 作用:UUID 的目的,是让分布式系统中的所有元素,都能有唯一的辨识资讯,而不需要透过中央控制端来做辨

2012-09-11 19:35:42 4868

转载 编写更节能的程序

编写更节能的程序 看到这个题目的时候,读者可能会诧异:代码也有节能与不节能之分?我们说,是的,本质上,程序所调度的是硬件资源,不合理的硬件调度,会使得设备调度效率不高,从而产生更高的能耗。 实际上,随着移动终端的流行,功耗比已然成为比较处理器的重要参数。在已经上市,可能大放光彩的超级本上(Ultrabook),功耗更成为重要的考虑因素。实际上英特尔已经大量考虑了硬件层面的功耗优化,微软

2012-09-11 19:06:40 1735

原创 C++编程规范(101条规则、准则与最佳实践)

C++编程规范(101条规则、准则与最佳实践)虽然是书本的目录,但也是高度的概括和总结。 组织和策略问题第0条:不要拘泥于小节(了解哪些东西不应该标准化)第1 条:在高警告级别干净利落地进行编译第2 条:使用自动构建系统第3 条:使用版本控件器第4 条:做代码审查 设计风格第5 条:一个实体应该只有一个紧凑的职责第6 条:正确、简单和清晰第一第7 条

2012-09-09 22:43:48 3550

原创 明智地使用Pimpl

明智地使用Pimpl 首先引用一下别人的内容pimpl 用法背后的思想是把客户与所有关于类的私有部分的知识隔离开。由于客户是依赖于类的头文件的,头文件中的任何变化都会影响客户,即使仅是对私有节或保护节的修改。pimpl用法隐藏了这些细节,方法是将私有数据和函数放入一个单独的类中,并保存在一个实现文件中,然后在头文件中对这个类进行前向声明并保存一个指向该实现类的指针。类的构造函数分配这个

2012-09-04 22:26:18 5412

转载 MySQL中处理Null时要注意两大陷阱

MySQL中处理Null时要注意两大陷阱摘要:作为MySQL数据库管理员,我们经常要与Null做斗争。但是在这其中,你需要注意一下两大陷阱。  MySQL数据库是一个基于结构化数据的开源数据库。SQL语句是MySQL数据库中核心语言。不过在MySQL数据库中执行SQL语句,需要小心两个陷阱。  陷阱一:空值不一定为空  空值是一个比较特殊的字段。在MySQL数据

2012-09-02 16:19:30 3035

linux下android apk反编译工具

linux下的android apk反编译工具,仅用于学习!使用详情请参考如下文章:http://blog.csdn.net/ljianhui/article/details/38985441

2014-09-01

代理模式+智能指针SharePtr代码

本人实现的一个代理模式的代码,同时也有一个实际应用代理模式的智能指针SharePtr的实现代码。

2014-06-09

C++实现的单例模式代码

本人使用C++实现的单例模式,实现方式有三种,包括单线程下的,多线程下的代码。

2014-06-08

C++ string类的隐式共享写时拷贝实现代码

本人采用C++实现的string类,采用的内存管理策略是隐式共享写时拷贝,其实现参考了智能指针的思想。

2014-04-03

实现内存半自动释放的基类Object

内存管理是C++最令人痛恨的问题,也是C++最有争议的问题,C++高手从中获得了更好的性能,更大的性能,C++菜鸟的收获则是一遍一遍的检查代码和对C++的痛恨,但内存管理在C++中无处不在。难道使用C++就不能像使用C#或java那样,不管内存的释放吗?其实我们可以通过适当的设计来减轻我们对内存的管理任务。虽然不能像C#或java那样,完全不管内存的使用和释放,但是也能在很大程度上减轻我们对内存的管理压力。下面就以本人设计的一个基类说明一下,如何实现C++内存的半自动释放。

2014-02-22

泛型链表——C语言实现

使用C语言实现的“泛型链表”,该链表为循环双链表,它的设计参考了C++的STL容器库中的容器list及泛型算法的接口,并使用迭代器来遍历链表。使用时只需要include头文件即可,隐藏了List类型的具体实现。用户并不需要知道链表的具体实现,只需要调用头文件中的接口来进行相应的操作即可。

2014-01-24

在文本文件中查找关键字

在文件中查找指定的关键字,采用了两种不同的方法实现,一种一次读入所有的数据,一种是使用缓冲区,多次读入数据到缓冲区中进行字符串匹配。

2013-12-18

TCP/IP高效编程-改善网络程序的44个技巧

网络编程的经典书籍,内容清晰,该书的内容简介:   作为网络程序员,你是否发现自己的应用程序远远不够健壮?那么,你需要了解编写高效TCP/IP程序所需的各种知识。本书正是这么一本经典著作,它专注于协议族中那些细微的特性,提炼出的44个技巧可立竿见影地提升编程能力。   本书在介绍这些技巧的同时,对TCP/IP编程的基本思想和概念进行了说明,结合大量实例透彻解析了TCP/IP中的实践经验以及法则,还说明了如何避免网络编程中一些最常见的问题。书中提供的框架代码和常用函数库让你能够方便快捷地编写出应用程序,而无需操心一些细枝末节。 PS:该pdf文档没有目录

2013-11-23

vim命令操作大全

本图片包含大量的常用vim使用命令和操作,而且对所使用的命令进行了分类,方便查阅

2013-09-05

DLL例子程序

一个DLL的简单的例子和应用程序!基于控制台的一个例子程序!

2013-06-18

SQL Sever 2000 自学教程

内容简单易懂,而且比较清晰,可以让你对数据库有所了解。全书十六章。

2012-08-19

devcpp教程

一份比较完备的关于DevCpp的使用方法的教程。

2012-02-17

TurboC3.0中文版

支持中文的Turboc编译器,中文的界面有助于初学者的使用和开发,而且也支持程序里中文,不用因程序中的中文变成乱码而担忧。

2012-02-17

DevCpp一款不错的C/C++编译器,而且免费开源

一款不错的C/C++编译器。支持多种语言,适合于初学者和其他开发人员的不同需求。

2012-02-17

空空如也

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

TA关注的人

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