摘要:路由器是连接不同网络的设备,所以内网IP(LAN口)与外网IP(WAN口)要处于不同的网段,外网IP就是电信或网通给你的IP,内网IP自己设,一般设为192.168.1.1~192.168.1.254(其中的1也可以在1~254之间变化!),如果你内网IP(LAN口)设为192.168.1.1,那么...
阅读全文
摘要:0x3000是汉语的空格,也就是全角空格,相当于一个汉字,但你又看不见它。你知道的,像逗号,有半角(,)和全角(,)之分的,其实空格也有。0x3000是全角的空格,0x20是半角的空格。你最好把这个语句的后面空白部分,都删除掉,免得有不可见的全角空格。
阅读全文
摘要:1.64bit CPU拥有更大的寻址能力,最大支持到16GB内存,而32bit只支持4G内存 2.64位CPU一次可提取64位数据,比32位提高了一倍,理论上性能会提升1倍。但这是建立在64bit操作系统,64bit软件的基础上的3.32位/64位处理器指的是CPU在同一时间内能处理的数据位数(8位...
阅读全文
摘要:浮点数在内存中的存储机制和整型数不同,其有舍入误差,在计算机中用近似表示任意某个实数。具体的说,这个实数由一个整数或定点数(即尾数)乘以某个基数(计算机中通常是2)的整数次幂得到,这种表示方法类似于基数为10的科学记数法。所以浮点数在运算过程中通常伴随着因为无法精确表示而进行的近似或舍入。但是这种设...
阅读全文
摘要:1.c++c++ 如果1个类的定义中包含另一个类,那么在stdafx.h中 被包含的类必须放在包含类的前面,不然编译器找不到被包含类,c++没有包的概念,所以包含头文件时要注意顺序,而java不存在此问题。
阅读全文
摘要:一、引用简介 引用就是某一变量(目标)的一个别名,对引用的操作与对变量直接操作完全一样。 引用的声明方法:类型标识符 &引用名=目标变量名; 【例1】:int a; int &ra=a; //定义引用ra,它是变量a的引用,即别名 说明: (1)&在此不是求地址运算,而是起标识作用。 (...
阅读全文
摘要:STL中的容器按存储方式分为两类,一类是按以数组形式存储的容器(如:vector 、deque);另一类是以不连续的节点形式存储的容器(如:list、set、map)。在使用erase方法来删除元素时,需要注意一些问题。在使用 list、set 或 map遍历删除某些元素时可以这样使用:正确使用方法...
阅读全文
摘要:#pragma warning(disable:4786)#include #include using namespace std ;typedef set SET_INT;int main() { SET_INT s1; SET_INT::reverse_iterator i; cout ...
阅读全文
摘要:1.set的基本操作:begin()返回指向第一个元素的迭代器clear()清除所有元素count()返回某个值元素的个数empty()如果集合为空,返回trueend()返回指向最后一个元素的迭代器equal_range()返回集合中与给定值相等的上下限的两个迭代器erase()删除集合中的元素f...
阅读全文
摘要:1. bool operator mylist; std::list::iterator iter; S a; a.firstname ="dfadf"; a.ID = 5; mylist.push_back (a); a.firstname ="得到"; a.ID = 9;...
阅读全文
摘要:1.参考http://www.cplusplus.com/reference/list/list/2.合并主要有两个函数:splice()和merge()splice()有三种调用形式:第一种: list1.splice(it1, list2).将list2中的所有元素拷贝到list1中。在list...
阅读全文
摘要:#include #include int main( void ){ time_t t = time(0); char tmp[64]; strftime( tmp, sizeof(tmp), "%Y/%m/%d %X %A 本年第%j天 %z",localtime(&t) ); puts( tm...
阅读全文
摘要:1、map简介map是一类关联式容器。它的特点是增加和删除节点对迭代器的影响很小,除了那个操作节点,对其他的节点都没有什么影响。对于迭代器来说,可以修改实值,而不能修改key。2、map的功能自动建立Key - value的对应。key 和 value可以是任意你需要的类型。根据key值快速查找记录...
阅读全文
摘要:1.typedefmap UDT_MAP_INT_CSTRING;UDT_MAP_INT_CSTRING enumMap;
阅读全文
摘要:1.判断文件是否打开if(a.fail())if(!a.good())if(!a)上面3个等价但上面的无法检测到 : 以不合适的文件模式打开文件失败a.is_open()可以检测到这个错误所以推荐使用 if(!a.is_open())2. if( !fin ) { co...
阅读全文
摘要:++i 在 i 存储的值上增加一并向使用它的表达式 ``返回" 新的, 增加后的值; 而 i++ 对 i 增加一, 但返回原来的是未增加的值。至于++i和i++有什么区别,举个例子 1.a = i++; 等校为 a = i; i = i ...
阅读全文
摘要:可见到string转char[]相当简单,只要呼叫string class的成员函式c_str(),即可将string转为char[]。那么char[]转string呢?有两种方法,第一种是初始string变数时,即把char[]当作参数来初始化,第二种则是使用string class的成员函式as...
阅读全文
摘要:atof(将字符串转换成浮点型数)相关函数atoi,atol,strtod,strtol,strtoul表头文件#include定义函数doubleatof(constchar*nptr);函数说明atof()会扫描参数nptr字符串,跳过前面的空格字符,直到遇上数字或正负符号才开始做转换,而再遇到...
阅读全文
摘要:1.listassign() 给list赋值back() 返回最后一个元素begin() 返回指向第一个元素的迭代器clear() 删除所有元素empty() 如果list是空的则返回trueend() 返回末尾的迭代器erase() 删除一个元素front() 返回第一个元素get_allocat...
阅读全文
摘要:1. if(i>str;string转intstd::string str = "123";int n = atoi(str.c_str());#include "stdafx.h"#include #include using namespace std;void main(){ //...
阅读全文
摘要:1.使用string的find_first_not_of,和find_last_not_of方法 1 #include 2 #include 3 4 std::string& trim(std::string &); 5 6 int main() 7 { 8 std::string...
阅读全文
摘要:补充:相等时用to_char,比较大小()时用时间格式(如果不是时间格式可以用to_date)java.util.Datedate=newjava.util.Date();Stringhql="selectifromtableiwhereto_char(i.date,'yyyy-MM-dd')=to...
阅读全文
摘要:1. find(String hql); //普通查询示例:this.gethibernateTemplate().find("from User");2. find(String hql,Object value);//一个查询条件示例:this.gethibernateTemplate().fi...
阅读全文
摘要:1.通过rowselect * from tablewhere rownum<(select count(*)+1 from table)minusselect * from tablewhere rownum<(select count(*) from table)也可以简化为select * f...
阅读全文