yongshi123

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2009年5月4日

摘要: 在C++中的字符串用char Cstring[]或者TCHAR Ustring[]这样的数组来表示,而很多时候需要从一个指针把一个字符串复制到另一个指针中ASCII码中可以用到char *strcpy( char *strDestination, const char *strSource );如果是宽字符可以用wchar_t *wcscpy( wchar_t *strDestination, const wchar_t *strSource )。Strcpy和wcscpy都是把指针所指的字符串内容(注意只是内容)复制到另一个地址中。 阅读全文
posted @ 2009-05-04 22:11 yongshi123 阅读(417) 评论(0) 推荐(0) 编辑

摘要: 数组初始化: 我们经常声明一个数组就直接引用它 这样经常导致内存错误 一般数组的初始化有如下集中方式: 1.int a[10] = {0};或者char a[10] = {0}; //将数组每一项初始化为0 2.char a[10] = "abcedddddd"; //用一个字符串常量去初始化字符数组 注意: a[10] = "abcd"; //当字符常量长度不够时 数组的其他元素初始化为 'a' 阅读全文
posted @ 2009-05-04 22:09 yongshi123 阅读(1336) 评论(0) 推荐(0) 编辑

摘要: 1.要保留函数对指针所做的改变,可以通过使用该指针的指针作为该函数的形参,在函数中使用*Pointer=Pdata;这么一个方式来保留对该函数外指针的改变。如: void Function(int** Pointer){ int Pdata=5; * Pointer=&Pdata; } Int main() { int * Pointer; Function(&Pointer); } 阅读全文
posted @ 2009-05-04 21:56 yongshi123 阅读(715) 评论(0) 推荐(1) 编辑

摘要: 程序员们经常编写内存管理程序,往往提心吊胆。如果不想触雷,唯一的解决办法就是发现所有潜伏的地雷并且排除它们,躲是躲不了的。本文的内容比一般教科书的要深入得多,读者需细心阅读,做到真正地通晓内存管理。   1、内存分配方式   内存分配方式有三种:   (1)从静态存储区域分配。内存在程序编译的时候就已经分配好,这块内存在程序的整个运行期间都存在。例如全局变量,static变量。   (2)在栈上创建。在执行函数时,函数内局部变量的存储单元都可以在栈上创建,函数执行结束时这些存储单元自动被释放。栈内存分配运算内置于处理器的指令集中,效率很高,但是分配的内存容量有限。   (3) 从堆上分配,亦称动态内存分配。程序在运行的时候用malloc或new申请任意多少的内存,程序员自己负责在何时用free或delete释放内存。动态内存的生存期由我们决定,使用非常灵活,但问题也最多。 阅读全文
posted @ 2009-05-04 20:55 yongshi123 阅读(119) 评论(0) 推荐(0) 编辑

2009年4月23日

摘要: 在确保主机已连上互联网的情况下,按以下步骤设置: 1、打开ActiveSync ,点击“文件”——>“连接设置”,在“允许连接到以下其中一个端口”下选择“DMA”。 2、打开 VS2005,点击菜单“工具”——>“设备仿真管理器”,选择一个windows mobile 5.0 PocketPC 模拟器。在右键菜单中点击“连接”。等模拟器启动后,再点击“插入底座”,此时,通过ActiveSync来连接到模拟器,并进行数据同步。 阅读全文
posted @ 2009-04-23 11:00 yongshi123 阅读(1237) 评论(0) 推荐(0) 编辑

2009年4月18日

摘要: 1、打开Regedit 2、找到键值“HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\” 3、找到项“1000”,如果不存在,则创建 阅读全文
posted @ 2009-04-18 13:05 yongshi123 阅读(122) 评论(0) 推荐(0) 编辑

2009年2月20日

摘要: 在web.config中以自定义字符串的形式写连接字符串,这样的好处是不用因为改变网站所在磁盘的位置而重新改写web.config 自定义方法: 阅读全文
posted @ 2009-02-20 15:06 yongshi123 阅读(284) 评论(0) 推荐(0) 编辑

2009年1月2日

摘要: 主要解决细粒度对象出现的数量级比较大的情况之下资源的大量消耗问题。对系统的性能有很好的减缓作用,而这些细粒度一般是具有某些相同的成员函数或者字段属性,把相同的部分和不相同的部分分离开来。 阅读全文
posted @ 2009-01-02 16:12 yongshi123 阅读(120) 评论(0) 推荐(0) 编辑

摘要: 从代码角度来说,如果类型之间组成了层次结构,你希望使用统一的接口来管理每一个层次的类型的时候。 从应用角度来说,如果你希望把一对多的关系转化为一对一的关系的时候。 阅读全文
posted @ 2009-01-02 09:47 yongshi123 阅读(168) 评论(0) 推荐(0) 编辑

摘要: 随着.NET 2.0的发布,将会使得使用ASP.NET 2.0来构建的Web应用越来越容易。使用ASP.NET 2.0和SQL Server 2005,将会比ASP.NET 1.1更方便地构建多层体系架构的web应用。本文,将使用ASP.NET 2.0和SQL Server 2005 (.net使用Visual Studio 2005 beta 2,SQL Server 2005使用april ctp版本)来构建一个简单的多层应用的例子,并且说明其中在.NET 2.0和SQL Server 2005中的一些新的特性,比如objectdatasource,master pages,clr 存储过程,tableadapter向导等。 阅读全文
posted @ 2009-01-02 09:39 yongshi123 阅读(152) 评论(0) 推荐(0) 编辑