自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(53)
  • 资源 (17)
  • 收藏
  • 关注

转载 python随机数生成

Python中的random模块用于生成随机数。下面介绍一下random模块中最常用的几个函数。random.randomrandom.random()用于生成一个0到1的随机符点数: 0 random.uniform  random.uniform的函数原型为:random.uniform(a, b),用于生成一个指定范围内的随机符点数,两个参数其中一个是上限,一个是下限

2012-05-30 14:00:31 704

转载 Eclipse下配置CDT和MinGW

本文介绍如何在Windows下配置Eclipse+CDT+MinGW的C/C++开发环境。Eclipse对C/C++的支持Eclipse提供了CDT(C/C++ Development Tooling)支持C/C++的开发。CDT不提供编译器,但CDT支持跟GNU工具链的集成,GNU工具链包括GNU的make、gcc编译器和gdb调试工具等。不同平台下,GNU工具链的安装是有所

2012-05-30 10:39:16 875

转载 Linux编程:Makefile missing Separator.的解决办法

以前编程都是在Windows下,集成开发环境,具体的编译设置一般情况下默认的设置就OK了,现在想转到Linux下编程,没想到一个简单的Makefile文件就拦住了去路,单独编译链接都没有问题,编写成Makefile就出了问题,错误提示:Makefile:2: *** Missing separator. stop怎么看Makefile文件感觉都没有问题,但是出错,那肯定就有问题了,为了说明

2012-05-29 15:16:59 4686

转载 跟我一起写 Makefile

什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和professional的程序员,makefile还是要懂。这就好像现在有这么多 的HTML的编辑器,但如果你想成为一个专业人士,你还是要了解HTML的标识的含义。特别在Unix下的软件编译,你就不能不自己写makefile了,会不会写makefile,从

2012-05-29 14:06:51 579

转载 最简单的 Git 使用流程

假设你的资料库默认分支为 master,当你有一个新的项目或者想法时,创建一个分支,然后在分支上开发,最后再合并到 master 上。创建新分支并命名,此处我们创建名为 new_stuff 的分支 1git branch new_stuff移到新分支上1git checkout new_stuff

2012-05-29 12:53:51 498

转载 vim指令大全

进入vi的命令 ============ vi filename: 打开或新建文件,并将光标置于第一行首 vi +n filename: 打开文件,并将光标置于第n行首 vi + filename: 打开文件,并将光标置于最后一行首 vi +/pattern filename: 打开文件,并将光标置于第一个与pattern匹配的串处 vi -r filename: 在上次正

2012-05-29 10:17:10 537

转载 MinGW安装方法

MinGW: Minimalist GNU for Windows,是GNU开发环境在Windows下的一个移植。而MSYS则是与MinGW配套的一个shell环境以及相关的工具程序。安装方法如下:安装MSYS到MinGW的主页下载MSYS的最新版本:http://www.mingw.org/download.shtml下载列表中的 Current – MSYS 即为

2012-05-28 11:37:24 1003 1

转载 MinGW使用小结和链接

一、有用的链接 1. TuxPaint。如果你想用mingw编译sdl,gtk,可以参考tuxpaint作者给出的文档,里面介绍了一些旧版本的mingw编译方法,很详细。http://johnnypops.demon.co.uk/mingw/(已废) 2. MozillaBuild。一个配好的命令行编译环境(包括mingw)可以参考它的方法自己定制绿色版的msys/ming

2012-05-28 11:15:53 5413

原创 关于基于Windows模拟Linux C编译环境心得

平台:Windows XP参考:http://sourceforge.net/apps/mediawiki/zbar/index.php?title=HOWTO:_Compile_with_MinGW_in_Windows近日工作需要,研究了下如何基于Windows配置Linux C编译环境,总结如下心得备忘,当然,不免有些尚待完善部分,欢迎朋友们指正,谢谢!1、第一步:安装Min

2012-05-25 13:08:58 1249

转载 android Camera 旋转 90 °问题

public class DefaultActivity extends Activity { MySurfaceView surface = null; public Camera camera; @Override     public void onCreate(Bundle savedInstanceState) {         super.onCreate

2012-05-25 11:36:33 1278

转载 语言的歧义

语言是人与人相互沟通的途径,而计算机语言则是人和计算机沟通的途径。就算是任何再完美的自然语言都会有歧义,但是又是什么让人和计算计算机间产生了歧义呢?下面这篇文章来自Gowri Kumar的Puzzle C一文。我做了一些整理,挑选了其中的一些问题,并在之后配上相应的答案(这些答案是我加的,如果需要原版的答案可以直接和本文作者Gowri Kumar联系,作者的联系方式可以从这里得到)。p

2012-05-25 11:34:42 619

转载 由一道面试题来看 Struct 的对界

本文节选自宋宝华的C/C++的struct深层探索一文,本人对其所描述的struct对齐比较喜欢,为此转来与大家分享,原文见http://blog.donews.com/21cnbao/archive/2005/09/08/544877.aspxIntel 、微软等公司曾经出过一道类似的面试题:#include #pragma pack(8)struct examp

2012-05-25 11:33:05 677

转载 由switch选择结构理解局部变量

函数体内部自定义变量,称为局部变量,存储于栈(stack)中,由编译器自动分配和释放,局部变量的生存期(或者说作用域)是当前函数内部,使用时必须初始化,否则其值将不定。以前对局部变量的定义也就是这么多,而且也就那么在用。近期碰到如下一个问题:void func( void ){   int x = 2;   switch ( x )   {         in

2012-05-25 11:30:30 1076

转载 用C语言调用WMI

标题: 用C语言调用WMI作者: Demon链接: http://demon.tw/programming/c-language-wmi.html版权: 本博客的所有文章,都遵守“署名-非商业性使用-相同方式共享 2.5 中国大陆”协议条款。这只是一篇翻译你可以用C语言调用WMI。虽然语法有一些不够C++友好,但是它可以工作。COM在初始设计的时候就能在C或C++中工作

2012-05-25 11:29:38 1892

转载 用C写的一个读取BIOS时间的程序

/*FileName: TIMEBIOS.CAuthor  : Crystal.ChenE-Mail  : crystal.chen.cc@gmail.comDescrip : Get the BIOS time.Version : 0.1*/#include #include #include #include int main(void)

2012-05-25 11:28:14 4511

转载 也谈关于时间

最近转去搞低层些的单片机程序编程,在一块msp430上要增加一个国际标准时间,由于以前在VC中都是拿来用的,没遇到问题,也就不会去深究。在单片机上想用标准C里面的time(time_t*)函数求得系统时间,最后结果出不来。后来才知道原来以前是取得的是操作系统的时间,汗死,单片机没系统的啊,希望能够尽早让我搞嵌入式啊,呵呵。后来自己弄明白了,设个时间值,然后用单片机晶振累加计数,还是可以用t

2012-05-25 11:26:13 656

转载 也谈关于时间

最近转去搞低层些的单片机程序编程,在一块msp430上要增加一个国际标准时间,由于以前在VC中都是拿来用的,没遇到问题,也就不会去深究。在单片机上想用标准C里面的time(time_t*)函数求得系统时间,最后结果出不来。后来才知道原来以前是取得的是操作系统的时间,汗死,单片机没系统的啊,希望能够尽早让我搞嵌入式啊,呵呵。后来自己弄明白了,设个时间值,然后用单片机晶振累加计数,还是可以用t

2012-05-25 11:18:34 520

转载 无符号变量居然也能输出-1

今天一个很偶然的机会,需要回答一个将无符号数据存到有符号变量的问题。我编码如下,结果很有意思,我是在VC6里调试的,有高人看到可否帮忙指点下。int main(){    unsigned short temp1 = 65535;    short temp2 = temp1;    unsigned short temp3 = (unsigned short)temp2;

2012-05-25 11:15:34 1387

转载 mingw+msys+GTK编译

http://www.mingw.org/wiki/msys1:下载MinGW-5.1.4.exe运行,自动下载并安装2:MSYS-1.0.10.exe 安装3:msysDTK-1.0.1.exe 安装4:msysCORE-1.0.11-2007.01.19-1.tar.bz2msysCORE是补丁,所以覆盖在源安装上,下同5:bash-3.1-MSYS-1.0.1

2012-05-24 18:55:54 1157

转载 谁说C语言很简单

前两天,Neo写了一篇《语言的歧义》其使用C语言讨论了一些语言的歧义。大家应该也顺便了解了一下C语言中的很多不可思异的东西,可能也是你从未注意到的东西。是的,C语言并不简单,让我们来看看下面这些示例:   1. 为什么下面的代码会返回0?(这题应该很简单吧)        int x;        return x == (1 && x);      本题主要

2012-05-24 10:01:51 699

转载 如何用C语言获取当前系统时间?

#include #include void main () { time_t rawtime; struct tm * timeinfo; time ( &rawtime ); timeinfo = localtime ( &rawtime ); printf ( "\007The current date/time is: %s", asctime

2012-05-24 10:00:26 1030

转载 如何加密/混乱C源代码

之前发表了《6个变态的C语言Hello World程序》[酷壳链接] [CSDN链接],主要是是像大家展示了一些C语言的变态玩法。也向大家展示了一下程序是可以写得让人看不懂的,在那篇文章中,可以看到很多人的留言,很多人都觉得很好玩,是的,那本来是用来供朋友们“消遣作乐”,供娱乐娱东而已,不必太过认真。不过,通过这种极端的写法,大家可以看到源代码都可以写得那么复杂难懂的。大家也许在赞叹之余一

2012-05-24 09:59:33 748

转载 清华大学ACM集训队培训资料(内部使用)

清华大学ACM集训队培训资料(内部使用)一、C++基础基本知识       所有的C++程序都是有函数组成的,函数又叫做子程序,且每个C++程序必须包含一个main函数,编译器(能够把源代码转换成目标代码的程序)把翻译后的目标代码和一些启动代码组合起来,生成可执行文件,main函数就是可执行文件的入口,所以,每个C++程序有且只有一个main函数。       下面我们看一个最简单

2012-05-24 09:57:58 1075

转载 获取当前时间的两种方法

#include#include //main()函数的定义void main(void){    //声明变量    time_t current_time;    //得到当前系统时间    time(&current_time);    //转换系统时间为tm结构    tm *ptime=gmtime(&current_time);

2012-05-24 09:54:35 750

转载 关于对齐和sizeof函数

关于指针和数组、结构和类的sizeof讲解http://blog.vckbase.com/billdavid/archive/2004/06/23/509.html关于联合体的sizeof讲解http://blog.vckbase.com/smileonce/archive/2005/08/08/10658.html关于对齐的小结性文章http://blog.vckbase.com/zha

2012-05-24 09:52:49 488

转载 jpeglib使用指南

下文转自:http://blog.csdn.net/achellies/archive/2009/06/03/4238056.aspx// --------------------------------------------------------------------------------------//您可以到www.ijg.org网站下载libjpeg的源码, I

2012-05-24 09:51:14 843

转载 free指针时遭遇_CrtIsValidHeapPointer

malloc和free在教材里不知讲了多少,今天实际用到一处,就出问题了。案发现场是我用VC++在WINXP下编程,先看这一段代码{    BYTE    *pBuffer;    pBuffer = (BYTE *)malloc(64);    pBuffer = pBuffer + 32;    free(pBuffer);    pBuffer = NULL;

2012-05-24 09:49:32 824

转载 C中如何调用C++函数?

C中如何调用C++函数?前阵子被问及一个在C中如何调用C++函数的问题,当时简单回答是将函数用extern "C"声明,当被问及如何将类内成员函数声明时,一时语塞,后来网上查了下,网上有一翻译C++之父的文章可以作为解答,遂拿来Mark一下。将 C++ 函数声明为``extern "C"''(在你的 C++ 代码里做这个声明),然后调用它(在你的 C 或者 C++ 代码里调用)。例

2012-05-24 09:47:52 489

转载 C语言转义字符

所有的ASCII码都可以用“\”加数字(一般是8进制数字)来表示。而C中定义了一些字母前加"\"来表示常见的那些不能显示的ASCII字符,如\0,\t,\n等,就称为转义字符,因为后面的字符,都不是它本来的ASCII字符意思了。转义字符 意义 ASCII码值(十进制) \a 响铃(BEL) 007 \b 退格(BS) 008 \f 换页(FF) 012 \n 换行(LF

2012-05-24 09:46:05 810

转载 C语言编译器MINGW的使用说明

在mingw环境中生成和使用dll都是十分方便的。 1.生成dll gcc(g++) -shared -o test.dll test.c  一直用VS,看现在Eclipse很火,便想弄一下玩玩,用到了MINGW,继而用到了GCC,对GCC相当的不熟悉,从头开始学一些简单的吧。 简单的GCC用法~ gcc命令提供了非常多的命令选项,但并不是所有都要熟悉,初学时掌握几个常

2012-05-24 09:44:44 1668

转载 开源二维码库

zbar  (解析库) c 库.协议: GNU LGPL 2.1支持: EAN-13/UPC-A, UPC-E, EAN-8, Code 128, Code 39, Interleaved 2 of 5 and QR Code.平台: Linux/Unix, Windows, iPhone®, embedded...其它: 还有针对gtk/pygtk/Qt/iPhone/wid

2012-05-23 17:59:25 1886

转载 rotated text in reportlabs

if you want to make a great chart like the one below in reportlab, you need rotated text.it isn't very complicated - its just a bit hard to find som examples on the net.the canvas in reportlab has

2012-05-23 10:48:13 630

转载 C语言使用cmd命令并获取输出方法

C语言使用cmd命令并获取输出方法在实践中,我们有时候需要用C语言来调用cmd的命令,并得到执行的结果,这里给出一个简单的例子。 #include  // 描述:execmd函数执行命令,并将结果存储到result字符串数组中 // 参数:cmd表示要执行的命令// result是执行的结果存储的字符串数组// 函数执行成功返回1,失败返回0  int exec

2012-05-23 10:12:04 3103

转载 C语言的谜题

语言的歧义谁说C语言很简单?6个变态的C语言Hello World程序如何加密/弄乱C源代码C语言的谜题我们可以看到很多C语言相关的一些东西。比如《语言的歧义》主要告诉了大家C语言中你意想不到的错误以及一些歧义上的东西。而《谁说C语言很简单》则通过一些看似你从来不可能写出的代码来告诉大家C语言并不是一件容易事情。《6个变态的hello wor

2012-05-23 10:09:45 426

转载 C函数库介绍:dos.h、alloc.h、malloc.h、stdlib.h、process.h

存贮分配子程序,所在函数库为dos.h、alloc.h、malloc.h、stdlib.h、process.hint allocmem(unsigned size,unsigned *seg)利用DOS分配空闲的内存,size为分配内存大小,seg为分配后的内存指针int freemem(unsigned seg)释放先前由allocmem分配的内存,seg为指定的内存指针in

2012-05-23 10:07:58 2227

转载 C/C++二维数组的动态分配及参数传递

1. C语言动态分配二维数组(1)已知第二维Code-1char (*a)[N];//指向数组的指针a = (char (*)[N])malloc(sizeof(char *) * m);printf("%d\n", sizeof(a));//4,指针printf("%d\n", sizeof(a[0]));//N,一维数组free(a);(2)已知第一

2012-05-23 10:07:04 541

转载 6个变态的C语言Hello World程序

下面的六个程序片段主要完成这些事情:   1. 输出Hello, World   2. 混乱C语言的源代码下面的所有程序都可以在GCC下编译通过,只有最后一个需要动用C++的编译器g++才能编程通过。hello1.c    #define _________ }    #define ________ putchar    #define _______

2012-05-23 10:05:13 467

转载 浅析Python中的Python全局变量

Python是一种面向对象的开发语言,在函数中使用全局变量,一般应作全局变量说明,只有在函数内经过说明的全局变量才能使用,下面介绍下Python全局变量有关问题。应该尽量避免使用Python全局变量。不同的模块都可以自由的访问全局变量,可能会导致全局变量的不可预知性。对全局变量,如果程序员甲修改了_a的值,这时可能导致程序中的错误。这种错误是很难发现和更正的。全局变量降低了函数

2012-05-22 17:56:40 588

转载 如何截取屏幕并生成GIF动画

前面在写关于VPython的文章的时候,我考虑了一下如何把VPython的动作记录下来,存为GIF动画再放到博客上来.    首先,在维基百科找到关于GIF文件格式的描述,由于该部分占用篇幅太多,我就不贴出来了,大家可以查看这里:    http://en.wikipedia.org/wiki/Graphics_Interchange_Format    有了上面的信息,就可以编写Py

2012-05-22 17:54:54 1692

转载 使用Python+PIL查看两张相似图形的差异

PIL(http://www.pythonware.com/products/pil/)中包含很多图形处理库,主要是Image,Image库中包含三个类(Image、ImagePointHandler、ImageTransformHandler)及若干方法。今天实验了一把,打开两个差异很小的图片,将其中一个反色处理,然后在将两个图像混合,就能比较清晰的看到差异的地方。唔~~~~,这要是扩展

2012-05-22 17:53:34 1842

HybridList - A fast N lg (N) sort algorithm for lists

Windows MFC 的虚拟列表示例代码,找来不容易。

2013-01-16

VS2008MFC编程调用MSComm控件简单示例

在Visual Studio 2008下如何玩MSComm ActiveX Control,兄弟,有的玩了。

2012-10-19

C# 调用标准 C++ 生成的 dll

应用C#如何调用标准C++已生成的动态库,牵涉到比较多的方方面面。

2012-08-03

计算机程序设计艺术 卷三

了解程序设计,了解算法,学会程序设计,学会算法,祝大家好运!

2009-05-16

计算机程序设计艺术 卷二

了解程序设计,了解算法,学会程序设计,学会算法,祝大家好运!

2009-05-16

程序设计C、C++、Java、OpenGL、MFC、Windows、SDK驱动开发

程序设计C、C++、Java、OpenGL、MFC、Windows、SDK驱动开发,里面的内容比较丰富,这是种子,下载速度较慢,花了我比较多的时间,如果不想下载,直接想得到的话,可以 E-mail 给我,我的 E-mail: 382087110@qq.com ,学习万岁!

2009-04-14

Symbian OS C++ 手机应用开发(第一卷,中文版).pdf

Symbian OS C++ 手机应用开发(第一卷,中文版),希望对大家有用,共同学习。

2008-11-26

水晶报表控件的示例程序源码

学习:水晶报表控件的示例程序源码,希望对大家有用哦!

2008-11-04

create and use DLL

学习DLL:create and use DLL

2008-11-04

VC编程-----界面的设计

希望大家积极踊跃的上传,广泛交流,提高水平,谢谢!

2008-10-28

MFC编程---界面设计

VC MFC 设计界面,有助于大家的界面设计和VC编程,希望对大家有帮助。

2008-10-28

解决 Can not find the main class. Program will exit. 难题

解决 Can not find the main class. Program will exit. 难题

2008-09-30

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除