- 博客(24)
- 资源 (17)
- 收藏
- 关注
转载 Memory management in C programs
One large difference between C and most other programming languages is that in C, you have to handle memory yourself rather than having a garbage collector do it for you. Ensuring that memory is alloc
2014-03-29 17:46:28 1891
转载 vs2012 使用STLport-5.2.1
下载地址: http://sourceforge.net/projects/stlport/ 下载后解压,假设目录为:D:\STLport,接下来就该编译它了:1.在开始菜单中找到VC 命令行工具,接下来切换到D:\STLport\STLport-5.2.1目录。2.可以运行configure –help看看编译选项,用MSVC编译器编译的话,输入以下命令:c
2014-03-26 11:12:02 1374
转载 VS2010/VS2012编译Stlport 5.2.1
由于stlport5.2.1还没有原生支持2010和2012,需要自己添加,这里只以2012为例,网上的其它教程都是用vc9编的,虽然不影响2010和2012直接对齐进行使用,但是也会很不爽,因为他们的dll依赖于vc9的crt库,这里采用的办法将直接依赖于vc2010或2012的crt库,另外代码中的abs函数对于2010或者2012来说是不需要的,如果你使用的时候遇到错误,直接注释该行
2014-03-26 11:04:14 1992
转载 C++著名类库
1、C++各大有名库的介绍——C++标准库 2、C++各大有名库的介绍——准标准库Boost 3、C++各大有名库的介绍——GUI 4、C++各大有名库的介绍——网络通信 5、C++各大有名库的介绍——XML 6、C++各大有名库的介绍——科学计算 7、C++各大有名库的介绍——游戏开发 8、C++各大有名库的介绍——线程 9、C++各大有名库的介绍——序列化
2014-03-20 10:15:07 1392
转载 C# textbox中光标定位到最后一行
使用如下语句即可 this.textBoxLog.Focus();//获取焦点 this.textBoxLog.Select(this.textBoxLog.TextLength,0);//光标定位到文本最后 this.textBoxLog.ScrollToCaret();//滚动到光标处转自:h
2014-03-19 18:16:18 8022
转载 .NET实用设计模式:观察者模式(Observer)
观察者模式(Observer)完美的将观察者和被观察的对象分离开。举个例子,用户界面可以作为一个观察者,业务数据是被观察者,用户界面观察业务数据的变化,发现数据变化后,就显示在界面上。面向对象设计的一个原则是:系统中的每个类将重点放在某一个功能上,而不是其他方面。一个对象只做一件事情,并且将他做好。观察者模式在模块之间划定了清晰的界限,提高了应用程序的可维护性和重用性。 观察者模式有很多实
2014-03-18 11:58:39 1419
转载 C#设计模式系列 1 ----Observer 观察者模式 之 牛顿童鞋 的成绩
1.理论定义 观察者模式 描述了 一种 一对多的关系。 当某一对象的状态发生改变时,其他对象会得到 改变的通知。并作出相应的反应。 2.应用举例 需求描述:牛顿同学的期末考试成绩(Score)出来了,各科老师都想知道自己的 学生 成绩情况! 语文老师(TeacherChinese)只关
2014-03-18 11:42:27 1233
转载 Intel Threading Building Blocks 之 并行循环
Intel Threading Building Blocks(下文简称TBB)是一个C++的并行编程模板库,它能使你的程序充分利用多核CPU的性能优势。关于TBB的简介请点击这里查看配置(以VC2005为例)从www.threadingbuildingblocks.org/download.php下载TBB库,建议顺便把几本教程和参考手册也下下来。解压..
2014-03-18 10:20:51 1643
转载 C# 如何消除字符串数组的重复项的函数
public static String[] RemoveDup(String[] myData) { if (myData.Length > 0) { Array.Sort(myData); int size = 1; for (int i = 1; i if (my
2014-03-17 21:41:55 2690
转载 由数字、26个英文字母、下划线或汉字的正则表达式
1.由数字、26个英文字母或者下划线组成的字符串: ^[0-9a-zA-Z_]{1,}$2.非负整数(正整数 + 0 ): ^/d+$3. 正整数: ^[0-9]*[1-9][0-9]*$4.非正整数(负整数 + 0): ^((-/d+)|(0+))$5. 负整数 : ^-[0-9]*[1-9][0-9]*$6.整数:
2014-03-14 17:10:05 6255 2
转载 实现:C#窗体中的文本框只能输入中文汉字,其他输入无效。问:正则表达式怎么用?
private void textBox1_KeyPress(object sender, KeyPressEventArgs e) { Regex rg = new Regex("^[\u4e00-\u9fa5]$"); if (!rg.IsMatch(e.KeyChar.ToString()) && e.KeyChar !=
2014-03-14 17:04:59 4621 1
转载 Linux网络编程必看书籍推荐
首先要说讲述计算机网络和TCP/IP的书很多。 先要学习网络知识才谈得上编程讲述计算机网络的最经典的当属Andrew S.Tanenbaum的《计算机网络》第五版,这本书难易适中。《计算机网络(第5版)》是国内外使用最广泛、最权威的计算机网络经典教材。目前已经是第五版,本书作者80年代就开发出MINIX,是一个用于操作系统教学的类UNIX(的小型操作系统。而
2014-03-13 11:39:09 1240
转载 Linux内核学习四库全书
关于内核学习我建议不要上来就读内核而是先了解内核的构成和特性,然后通过思考发现疑问这时再去读内核源码。即先了解概貌在读局部细节。而且内核分成好多部分,不要只是按照顺序去读,应该针对某一部分比如内存管理或进程管理横向读几本书,这样可以理解很全面。Linux Kernel 四库全书1. Linux内核设计与实现 Edition 2 2. Linux设备驱动 Edition
2014-03-13 11:38:11 1246
转载 C语言经典著作导读
基础篇1.《写给大家看的C语言书(第2版)》原书名: Absolute Beginner's Guide to C (2nd Edition) 原出版社: Sams 作者: (美)Greg Perry [作译者介绍] 译者: 谢晓钢 刘艳娟 丛书名: 图灵程序设计丛书 C/C++系列 出版社:人民邮电出版社 ISBN:9787115216359
2014-03-13 11:36:47 1359 1
转载 C# checked、unchecked操作符
checked和unchecked操作符用于整型算术运算时控制当前环境中的溢出检查。下列运算参与了checked和unchecked检查(操作数均为整数):1) 预定义的++和――一元运算符。2) 预定义的-一元运算符。3) 预定义的+、-、×、/等二元操作符。4) 从一种整型到另一种整型的显示数据转换。当上述整型运算产生一个目标类型无法表示的大数时,可以有相应的处
2014-03-13 11:29:53 964
转载 VisualBox动态分配存储的问题
一直都是理解错误,一直以为是当虚拟机磁盘满了后就会自动扩充空间,今天一朋友除了问题才知道,原来是例如虚拟机初始设置50G,当虚拟机中的文件占用了10G,那么剩下的40G是电脑依然可以使用的,也就是说:电脑D盘共100G的空闲空间。虚拟机分配了50G。虚拟机里一共占用了20G。那么电脑D盘剩余空闲为80G。虚拟机文件增加到50G了,虚拟机的硬盘不会自动增加。让动态分配存储的表面给坑了
2014-03-13 00:01:28 6349
转载 C#中的yield关键字
yield这个关键字是和迭代器挂钩的,用来返回迭代器中的条目。yield不能单独放在try-catch块中,如果try中有yield那么,这个try块后面不许跟着finally块;也不能出现在匿名方法中,所以,看起来yield似乎并不常用,但是也不是不用。我前面有一个关于迭代器的例子《C#中的迭代器基础》中就用到了。可以参考一下那个例子,但是这里要再说的一点是我后来看到的,yield是跟r
2014-03-12 23:45:56 1044
转载 C#中的迭代器基础
迭代器是可以返回相同类型的值的有序序列的一段代码。迭代器可用作方法、运算符或 get 访问器的代码体。迭代器代码使用 yield return 语句依次返回每个元素。 yield break 将终止迭代。可以在类中实现多个迭代器。 每个迭代器都必须像任何类成员一样有唯一的名称,并且可以在 foreach 语句中被客户端代码调用,如下所示:foreach(int x in SampleClass.I
2014-03-12 23:45:01 1061
转载 Using C# Yield for Readability and Performance
I must have read about "yield" a dozen times. Only recently have I began to understand what it does, and the real power that comes along with it. I'm going to show you some examples of where it can ma
2014-03-12 23:10:30 901
转载 C# winform DataGridView 行全选反选
1. 全选/取消:bool _SelectAll = false;private void btnSelectAll_Click(object sender, EventArgs e){ if (this.dataGridView.Rows.Count > 0) { if (!this._SelectAll) {
2014-03-10 11:56:59 3351
转载 Get Selected Radio button’s Text in C# windows app
The object is to get selected radio button’s text in windows app using C#. It can be done in many ways. Suppose you have one group box having radio-buttons. You have to show selected radio button’s te
2014-03-10 11:25:47 1549
转载 C#操作INI文件
有不清楚的请参考MSDN相关内容 public class Win32API { #region INI文件操作 /* * 针对INI文件的API操作方法,其中的节点(Section)、键(KEY)都不区分大小写 * 如果指定的INI文件不存在,会自动创建该文件。
2014-03-07 16:31:04 1280
转载 如何加快C++代码的编译速度
C++代码一直以其运行时的高性能高调面对世人, 但是说起编译速度,却只有低调的份了。比如我现在工作的源代码,哪怕使用Incredibuild调动近百台机子,一个完整的build也需要四个小时,恐怖!!!虽然平时开发一般不需要在本地做完整的build,但编译几个相关的工程就够你等上好一段时间的了(老外管这个叫monkey around,相当形象)。想想若干年在一台单核2.8GHZ上工作时的场景 -
2014-03-06 10:42:23 1135
转载 C# 創建彈出式菜單(ToolStripMenuItem)
方法: 1、創建一個菜單項數組。 2、在數組中增加菜單項 3、創建一個彈出式引用菜單 4、將菜單與菜單項加入到彈出式引用菜單中 5、將控件的ContextMenuStrip屬性設置成彈出菜單如下例: 例1: //ToolStripMenuItem:表示顯示在 MenuStrip 或 ContextMen
2014-03-05 14:53:39 5162
程序设计C、C++、Java、OpenGL、MFC、Windows、SDK驱动开发
2009-04-14
解决 Can not find the main class. Program will exit. 难题
2008-09-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人