- 博客(29)
- 资源 (11)
- 收藏
- 关注

原创 C语言 WIN32窗口实现 俄罗斯方块Tetris 源代码
最近有空闲时间,就想编一个俄罗斯方块试试,期间也碰到了一些问题,在网上查找了很多资料。 现在代码已经完成了,游戏支持开始(包括从暂停恢复和结束后重新开始)、暂停、空格键落地及基本功能,玩起来会更好一些。 游戏截图 附上全部游戏代码(复制后保存为.c文件,编译即可),windows xp ,VS2010下,C编译通过: /********
2012-09-17 14:49:19
15848
2
转载 国外程序员整理的 C++ 资源大全
仅用于存储记忆:http://www.youkuaiyun.com/article/2014-10-24/2822269-c++----------国外程序员整理的 C++ 资源大全发表于2014-10-24 10:19|32183次阅读| 来源伯乐在线|227 条评论| 作者ingerJoe编程语言C++框架开源摘要:C++是在C语言的基础上开发的一种集面向对象编程、
2016-03-11 20:42:28
864
转载 STL容器里存放对象还是指针[仅把图片敲成文字]
STL容器里存放对象还是指针2011-10-12 11:00转载自:http://hsw625728.blog.163.com/blog/static/3957072820091116115732821/一.问题的引出:容器可以存放对象,可以存放指针,这里要谈的是两者的使用问题。就是什么时候存放对象更好,什么时候存放指针更好?二.问题的分析过程:
2014-08-29 10:10:49
851
原创 读《最发人深省的亚马逊面试题,你会如何作答?》对问题14的“1-250数字缺失”的研究
闲着无事,突然翻到《最发人深省的亚马逊面试题,你会如何作答?》http://www.youkuaiyun.com/article/2013-10-21/2817233-amazon-interview-questions身为一个技术宅,自然对其他题目不感兴趣。只研究了第14题。14. 这里有一串字符,从1~250的数字随机分布在其中,现在它缺少了一个号码,你会用什么办法来找到缺失的
2013-10-27 17:53:09
2247
转载 正则表达式30分钟入门教程
正则表达式30分钟入门教程版本:v2.2 (2007-5-28) 作者:deerchao 来源:unibetter大学生社区 转载请注明来源目录本文目标如何使用本教程正则表达式到底是什么?入门测试正则表达式元字符字符转义重复字符类反义替换分组后向引用零宽断言负向零宽断言注释贪婪与
2011-07-14 07:50:02
716
原创 【手工测试】替代.tcl脚本的ruby脚本解决方案handwork
Ruby号称是一门面向对象的语言,对象势必是首当其冲的应该提到的,这一篇我们就来学习学习类,对象和变量,说明一下,我自己也是边摸索边学,之前也没有接触过一门类似的语言,这在开篇就提到了,我是结合网络资源和《Programming Ruby 2nd》学习的,至于写这些文字,也只是为了加深印象,也是为了"鞭笞"自己继续的学习下去,不然哪天找个借口就。。。题外话:)。我们先来看下类的定义:(来自pr
2011-07-01 01:56:00
1955
转载 ruby基础语法笔记
1.输出puts "hello world" #或者p "hello world"---------------------2.注释#单行注释#puts "hello world" #多行注释=begin....=end---------------------3.变量(小写或下划线开头)name = "崇慕"num = "1" #字符串num = 1 #数值puts name
2011-06-15 05:03:00
795
转载 C++标准库算法简介
<br />算法简介<br /> 标准库定义了 100多个算法,要学习如何使用它们,需要理解它们的结构,而不是记住每个算法的细节<br /> ( 1)查找对象的算法:<br /> find(beg,end,val)<br /> count(beg,end,val)<br /> find_if(beg,end,unaryPred)<br /> count_if(beg,end,unaryPred)<br /> find_first_of(beg1,end1,beg2,end2)<br /> f
2011-06-02 07:20:00
1142
转载 error C2361: initialization of
<br />来自实际项目的一段代码,简化形式如下:<br /> switch (t)<br /> {<br /> case 0:<br /> int a = 0;<br /> break;<br /> default:<br /> break;<br /> }<br /> 有什么问题吗?似乎没有。请用编译器编译一下……<br /> 嗯?!一个错误“error C2361: initialization of 'a' is skipped by 'default' label”。这怎么可能?<br
2011-05-31 23:15:00
3897
原创 analyzeXml格式化xml文件缩进格式_EnxXml还原xml缩进格式
/*************************************************************** * 函数名称:函数analyzeXml会把XML格式文档格式化成标准缩进格式 每次缩进4个空格 * 功能描述:会把XML格式文档格式化成标准缩进格式 每次缩进4个空格 * 局限性: 对'>'和' 为避免数据泥团,使用struct varWork类型 * 输入参数: varWork &p = struct
2011-05-31 22:54:00
1251
原创 mac2dos换行从mac方式转dos方式
<br />/***************************************************************<br /> * 函数名称:函数getFileChar负责按每个字符读写文件,文件级操作<br /> 函数mac2dos负责判断,把CR或LF格式转换成CR/LF文件格式<br /> * 功能描述:函数mac2dos负责把UINX文件格式转换成DOS文件格式<br /> 原理:<br /> Dos和windows采用回车
2011-05-31 12:43:00
2349
转载 C读写文件--删除指定的一行
//C读写文件--删除指定的一行#include #include #include void InsertLine(char* FileName, int Line, char str[256]);void deleteLine(char* FileName, int lineno) ;void print(char *filepath);int main() { print("test.txt"); printf("/n.....
2011-05-17 13:11:00
2667
转载 main函数返回值return 0
<br />main函数返回值return 0<br />vs2005资料 2008-11-16 00:10:41 <br /><br />main函数,是C++程序中唯一可以直接运行的函数,其他函数都直接或间接由其调用执行。C++程序的执行开始于main()函数,一个结构良好的C++程序也应该结束于该函数。<br />xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx<br />r
2011-05-17 01:09:00
5088
原创 char*字符串 转 char数组
#include<string.h>int main(){ char *s="hello"; char a[10]={"0"}; strcpy(a,s);//拷贝s字符串到a中,在string.h内定义的函数 return 0;}
2011-05-17 01:01:00
3395
转载 函数strstr代码举例——从字符串haystack中寻找needle第一次出现的位置(不比较结束符NULL),没有就返回NULL。
C语言中本身就有一个库函数strstr帮你解决这个问题啊 原型:extern char *strstr(char *haystack, char *needle); 用法:#include 功能:从字符串haystack中寻找needle第一次出现的位置(不比较结束符NULL)。 说明:返回指向第一次出现needle位置的指针,如果没找到则返回NULL。C/C++ code// strstr.c#include #include main(){ char *s="G
2011-05-16 23:50:00
2307
原创 删除vector数组中指定元素
比如删除第4个元素: vector v;v.erase(v.begin()+3); v.erase()的参数是一个iterator,它没有一个参数为int的版本,所以你需要指定一个iterator给它, 就像上面的v.begin()+3就是指第4个元素。 ---------------------------------------------------------
2009-09-11 16:33:00
10302
原创 VS2008编译找不到且不能升级vc90.pdb文件解决方法
VS2008编译找不到且不能升级vc90.pdb文件解决方法 问题描述: 1>e:/vcomh264net/vcomh/vcomh264net2.0 1.0.25 av/video/videoproc.cpp : error C2471: cannot update program database e:/vcomh264net/vcomh264net2.0 1.0.25 2008
2009-09-03 22:29:00
4443
原创 ASCII 字符详细资料
ASCII 字符 这个列表对 Asc 和 Chr 函数的使用比较有帮助,此表从 ASCII 字符集 获得. 控制符(通常不可打印,黄色高亮显示的是其中最常用的)注意:因为汉化的需要,网页字符集设置为了国标2312(GB2312),可能导致部分西欧字符显示错误,请谅解.字符十进制十六进制描述NUL
2009-08-24 23:56:00
2475
原创 rindex函数和strrchr函数对待'/0'的区别
网上看了一篇文章: index系列函数和strchr系列函数都是用来 查找字符串中出现的指定一个字符连它们的声明也几乎一样 #include char *index(const char *s, int c); char *rindex(const char *s, int c);和 #include char
2009-08-24 11:43:00
2478
转载 DB2的JDBC连接驱动和URL总结
DB2的JDBC连接驱动和URL总结2009-03-30 13:41DB2 和 JDBC 支持依照 JDBC 规范,有四种类型的 JDBC 驱动程式体系结构 DB2 和 JDBC 支持依照 JDBC 规范,有四种类型的 JDBC 驱动程式体系结构: Type 1:这类驱动程式将 JDBC API 作为到另一个数据访问 API 的映射来实现,如开放式数据库连通性(Open
2009-08-18 11:16:00
10083
转载 main(argc,argv) 中的参数
main(argc,argv) 中的参数2008-10-23 15:16来源:http://blog.sina.com.cn/s/blog_4de1e95001009whx.html每一c 程序都必须有一main()函数, 可以根据自己的爱好把它放在程序的某个地方。有些程序员把它放在最前面, 而另一些程序员把它放在最后面, 无论放在哪个地方, 以下几点说明都是适合的。m
2009-08-16 08:25:00
658
转载 转)DB2 未发出启动数据库管理器的命令的几个问题
转)DB2中的问题(1)2008-06-23 18:21http://blog.tom.com/coolwzjcool/article/654.htmlDB2 未发出启动数据库管理器的命令 解决办法2009年06月12日 星期五 上午 11:11(1) SQL1032N 未发出启动数据库管理器的命令。 SQLSTATE=57019。上
2009-08-12 09:09:00
12877
1
转载 请教:怎样用命令行方式创建数据库并指定用户和密码
请教:怎样用命令行方式创建数据库并指定用户和密码楼主carry_tang(打造精品)2003-08-19 16:28:08 在 DB2 / 基础类 提问怎样用命令行方式创建数据库并指定用户和密码,或者创建数据库后用命令行修改密码,谢谢 问题点数:0、回复次数:8Top 1 楼Ryan76(秋南)回复于 2003-08-19 17:05:31 得分 0 db2
2009-08-10 17:16:00
2759
转载 【转】Opera CEO 专访:开源真的那么重要吗?
Opera CEO 专访:开源真的那么重要吗?Opera CEO 专访:开源真的那么重要吗? 出处:优快云 | 2008-3-3 9:50:58 | 阅读 775 次 Opera CEO Jon Stephenson von Tetzchner 1967年8月29日出生于冰岛雷克雅维克,现任 Opera 软件公司 CEO。我觉得如果你看一下浏览器的历史然后做一个比较, 你就会发现在大多数
2008-10-02 09:54:00
1448
转载 走近Linux世界:Linux与Windows特性比较
走近Linux世界:Linux与Windows特性比较 笔者按:本文原于2005年3月发于http://addone.blogchina.com,解释了Linux系统的一些简单概念,目的是为了让更多的Windows用户能开始对Linux有所了解,让大家看到在神秘面纱背后的Linux系统不仅优秀,其实也是那么的平易近人。随着Linux系统的迅速发展,越来越多的个人和团体开始认识并考虑使用Li
2008-08-31 16:21:00
823
原创 今天很高兴,解决了回字型数字输出问题。祥见下文
初次发代码,哈哈。// Console_test.cpp : Defines the entry point for the console application. /*本程序主要是输出从1到9个环的“回”字图形需求按顺序输出从1到9个环的“回”字图形,参见输出。输出:1 ------- 222 212 222 ------- 33333
2008-08-30 23:07:00
839
转载 [转帖-本人未验证]VC SDK 显示jpg jpeg bmp等图片 LoadImage 涉及到Image类
VC SDK 显示jpg jpeg bmp等图片 LoadImage 涉及到Image类 作者:冷家锋时间:2007-9-11声明:以下文字只是自己学习VC开发的一个笔记,代码可以随便引用,不必注明作者。不保证准确和正确,若用于商业用途一切后果自负。VC的LoadImage()函数只能显示bmp, icon, cursor, animated cursor等图形文件,而我们常常要显示jpg
2008-08-21 20:39:00
1464
转载 [转网页]番茄花园版Windows XP作者被拘留!
番茄花园版Windows XP作者被拘留!--------------------------------------------------------------------------------作者: Xiaoye 新浪科技 CNETNews.com.cn 2008-08-20 07:05:04 来自新浪科技的消息:番茄花园美化修改版Windows XP的作者、软件下
2008-08-20 11:32:00
847
C语言 WIN32 窗口实现 俄罗斯方块 Tetris 源代码 第三版
2014-08-29
C语言 WIN32窗口实现 俄罗斯方块Tetris 源代码 第三版
2014-08-29
C语言 WIN32窗口实现 俄罗斯方块Tetris 源代码 第二版
2014-01-05
C语言 WIN32窗口实现 俄罗斯方块Tetris 源代码
2012-09-22
Linux0.11内核完全注释(附linux0.11内核源码,超全中文注释)
2009-06-03
C/C++语言经典实用趣味程序设计编程百例精解
2008-08-20
VCsuper定时关机1.2阶段版
2008-08-20
经典C语言程序开发实例100例
2008-08-19
365个安慰【一天一个】
2008-08-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人