#pragma pack(i)作用
关键是下面4个概念:1.数据类型自身的对齐值:就是基本数据类型的自身对齐值。 2.指定对齐值:#progma pack (value)时的指定对齐值value。 3.结构体或者类的自身对齐值:其成员中自身...
cstdoi iostream stdio.h
cstdio是c++从C的stdio.h继承来的,两者内容都一样,在C++环境当然是选用前者cstdio只有函数原型声明没有代码生成所以快。iostream是模板库,实现功能的源代码全在里面自然慢。换句话说cstdio的话只是引用已经编译...
排序算法总结
按平均时间将排序分为四类:(1)平方阶(O(n2))排序 一般称为简单排序,例如直接插入、直接选择和冒泡排序;(2)线性对数阶(O(nlgn))排序 如快速、堆和归并排...
事务
事务的四个属性:原子性(atomicity)、一致性(consistency)、隔离性(isolation)和持久性(durability)。1.原子性(Atomic) 最重要的原则,也是最容易理解的原则。被事务管理的所有方法,要...
事务隔离级别
在标准sql规范中,定义了4个事务隔离级别,不同的隔离级别对事务的处理不同: ◆未授权读取(read uncommitted):允许脏读取,但不允许更新丢失。如果一个事务已经开始写数据,则另外一个数据则不允许同时进行写操作...
Linux终端下命令
一、查看系统版本信息的命令 几种查看linux版本信息的方法: 1. uname -a 2. cat /proc/version 3. cat /etc/issue 4. lsb_release -a 详解 lsb_release -a 登录到服务器执行 ls...
SQL注入
可能大家还不是对SQL注入这个概念不是很清楚,简单地说,SQL注入就是攻击者通过正常的WEB页面,把自己SQL代码传入到应用程序中,从而通过执行非程序员预期的SQL代码,达到窃取数据或破坏的目的。 当应用程序使用输...
数据库隔离级别
sql server锁的机制 sql server的所有活动都会产生锁。锁定的单元越小,就越能越能提高并发处理能力,但是管理锁的开销越大。如何找到平衡点,使并发性和性能都可接受是sql server的难点。 sql server...
网络知识总结
1 TCP/IP也称"国际协议簇", 即不仅指 TCP/IP协议本身,而且包括与其有关的协议。 TCP为传输控制协议,IP为网际协议,是网络层最重要的协议。采用TCP/IP协议通过互联网传送信息可减少网络中的传输阻塞,方便...
集合大全
0 List, Set, Map是否继承自Collection接口?List,Set是 Map不是1.Hashtable和HashMap有什么区别? a.Hashtable是继承自陈旧的Dictionary类的,HashMap继承自AbstractMap类同时是Java 1.2引进的...
Oracle 常见问题
1. 解释冷备份和热备份的不同点以及各自的优点 解答:热备份针对归档模式的数据库,在数据库仍旧处于工作状态时进行备份。而冷备份指在数据库关闭后,进行备份,适用于所有模式的数据库。热备份的优点在于当备份时...
ADO.net
DataSet对象的理解ADO.NET的名称起源于ADO(ActiveX Data Objects),这是一个广泛的类组,用于在以往的Microsoft技术中访问数据.之所以使用ADO.NET名称,是因为Microsoft,希望 表明,这是在.NET编程环境中优先使用的数...
根据IP地址和子网掩码算出网络地址,直接广播地址及主机号
比如IP 121.175.21.9子網掩碼 255.192.0.0先吧ip地址转换为二进制的是 01111001 10101111 00010101 00001001 子网掩码是 11111111 11000000 00000000 00000000 把ip地址与子网掩码一配对,就可以得...
ADO,ADO.NET,OLEDB,ODBC
一. ADO ADO (ActiveX Data Objects) 是一個用於存取數據源的COM組件。它提供了程式語言和統一數據訪問方式OLE DB的一個中間層。允許開發人員編寫訪問數據的代碼而不用關心資料庫是...
Hibernate JDBC JDO ADO
1.Hibernate 是一个面向Java环境的对象/关系数据库映射工具。用来把对象模型表示的对象映射到基于SQL 的关系模型结构中去。 Hibernate 不仅仅管理Java 类到数据库表的映射,还提供数据查询和获取数据的方法,可以大...
存储过程优点和缺点
存储过程是sql语句和控制流语句((控制流语句如:GoTo,Exit ,Stop,End ,Return))的集合存储过程由用 户创建,当第一次执行时由系统编译并存储在数据库中,编译后的存储过程 可快速执行优点:1。预编译...
Collection 和 Collections的区别
Collections是个java.util下的类,它包含有各种有关集合操作的静态方法。Collection是个java.util下的接口,它是各种集合结构的父接口。
Derived Column(派生列转换)
派生列转换通过对转换输入列应用表达式来创建新列值。表达式可以包含来自转换输入的变量、函数、运算符和列的任意组合。结果可作为新列添加,也可作为替换值插入到现有列。派生列转换可定义多个派生列,任何变量或输...
乐观锁与悲观锁
锁( locking )业务逻辑的实现过程中,往往需要保证数据访问的排他性。如在金融系统的日终结算处理中,我们希望针对某个 cut-off 时间点的数据进行处理,而不希望在结算进行过程中(可能是几秒种,也可能是几个小...
应用程序初始化失败 0x0000142
同事电脑开关机出现了应用程序初始化失败 0x0000142 的错误。解决方案:1 运行 sfc \scannow 检查系统2 系统没有问题,询问得知最近安装了SQL SERVER 2008,怀疑是初始化的时候最小虚拟内存太小,把最小虚拟...