上一页 1 ··· 49 50 51 52 53 54 55 56 57 ··· 68 下一页
摘要: 揭开 C++ 编译器的面纱,你将会发现引用通常情况下是以指针的形式实现的,所以通过引用传递通常意味着实际上是在传递一个指针。因此,如果传递一个内建数据类型的对象(比如 int ),传值会比传递引用更为高效。那么,对于内建数据类型,当你在传值和传递常量引用之间徘徊时,传值方式不失为一个更好的选择。迭代器 和 STL 中的函数对象都是如此,这是因为它们设计的初衷就是更适于传值,这是 C++ 的惯例。实现迭代器和函数对象的人员有责任考虑复制时的效率问题和截断问题。(这就是一个“使用哪种规则,取决于当前使用哪一部份的 C++ ”,参见第 1 条)内建数据类型体积较小,所以一些人得出这样的结论:所有体积 阅读全文
posted @ 2012-02-08 10:06 海乐学习 阅读(2836) 评论(0) 推荐(0) 编辑
摘要: C/C++获取当前系统时间//方案— 优点:仅使用C标准库;缺点:只能精确到秒级#include <time.h> #include <stdio.h> 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( tmp ); return 0; }size_t strftime(char *strDest, size_t maxsize, c 阅读全文
posted @ 2012-02-01 12:19 海乐学习 阅读(4237) 评论(0) 推荐(0) 编辑
摘要: //------------------------------------- //功能:C++ int 转 string (使用stringstream) //------------------------------------- #include "stdafx.h" #include <iostream> #include <string> #include <sstream> using namespace std; int main() { stringstream strStream; int a = 100; float 阅读全文
posted @ 2012-02-01 11:00 海乐学习 阅读(3885) 评论(0) 推荐(0) 编辑
摘要: C++中string是标准库中一种容器,相当于保存元素类型为char的vector容器(自己理解),这个类提供了相当丰富的函数来完成对字符串操作,以及与C风格字符串之间转换,下面是对string一些总结<引用>一,C语言的字符串在C语言里,对字符串的处理一项都是一件比较痛苦的事情,因为通常在实现字符串的操作的时候都会用到最不容易驾驭的类型——指针。比如下面这个例子://example 1:char str[12] = "Hello";char *p = str;*p = 'h'; //改变第一个字母//example 2:char *ptr = 阅读全文
posted @ 2012-02-01 10:27 海乐学习 阅读(1555) 评论(0) 推荐(1) 编辑
摘要: 实现string 的去除两边空格,按指定字符截取,替换#include <iostream>#include <vector>using namespace std;namespace strtool{string trim(const string& str){ string::size_type pos = str.find_first_not_of(' '); if (pos == string::npos) { return str; } string::size_type pos2 = str.find_last_not_of(' 阅读全文
posted @ 2012-01-15 23:15 海乐学习 阅读(10061) 评论(2) 推荐(0) 编辑
摘要: [mysqld]port = 3306serverid = 1 socket = /tmp/mysql.sockskip-name-resolve #禁止MySQL对外部连接进行DNS解析skip-grant-tables#禁止MySQL对外部连接进行DNS解析,使用这一选项可以消除MySQL进行DNS解析的时间。但需要注意,如果开启该选项,则所有远程主机连接授权都要使用IP地址方式,否则MySQL将无法正常处理连接请求!注:如果用winform连接mysql,加入此句速度会有很大的提升skip-locking# 避免MySQL的外部锁定,减少出错几率增强稳定性。back_log = 384指 阅读全文
posted @ 2011-12-02 06:04 海乐学习 阅读(35780) 评论(1) 推荐(2) 编辑
摘要: 安装eaccelerator后的PHP 运行速度提高5-10倍,服务器资源(cpu/内存等)占用减少30-60% 安装步骤:1、把 DLL文件放入 php\ext 下2、php安装目录下 新建 temp 文件夹 设置可写入权限3、php.ini 最后结尾部分加入以下代码 [eaccelerator] 阅读全文
posted @ 2011-11-25 23:26 海乐学习 阅读(1139) 评论(0) 推荐(0) 编辑
摘要: 1.CString 转 int CString strtemp = "100"; int intResult; intResult= atoi(strtemp); ----------------------------------------------------------------- 2 int 转 CString CString strtemp; int i = 2334; strtemp.Format("%d",i); 阅读全文
posted @ 2011-11-21 22:48 海乐学习 阅读(64839) 评论(1) 推荐(2) 编辑
摘要: /* * 函数名: CString2Char * 参数1: CString str 待转换字符串 * 参数2: char ch[] 转换后将要储存的位置 * 将Unicode下的CString转换为char* */ void CString2Char(CString str, char ch[]) { int i; char *tmpch; int wLen = WideCharToMultiByte(CP_ACP, 0, str, -1, NULL, 0, NULL, NULL);//得到Char的长度 tmpch = new char[wLen + 1]; //分配变量的地... 阅读全文
posted @ 2011-11-21 22:47 海乐学习 阅读(1086) 评论(0) 推荐(0) 编辑
摘要: SELECTCONVERT(varchar(100), GETDATE(), 0): 0516200610:57AMSELECTCONVERT(varchar(100), GETDATE(), 1): 05/16/06SELECTCONVERT(varchar(100), GETDATE(), 2): 06.05.16SELECTCONVERT(varchar(100), GETDATE(), 3): 16/05/06SELECTCONVERT(varchar(100), GETDATE(), 4): 16.05.06SELECTCONVERT(varchar(100), GETDATE(), 阅读全文
posted @ 2011-11-21 22:42 海乐学习 阅读(1540) 评论(0) 推荐(0) 编辑
上一页 1 ··· 49 50 51 52 53 54 55 56 57 ··· 68 下一页