自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

wusuopuBUPT的专栏

https://github.com/wusuopubupt

  • 博客(23)
  • 资源 (24)
  • 收藏
  • 关注

原创 【C语言学习笔记】终端下贪吃蛇游戏

一直渴望写一个自己的贪吃蛇游戏,看完国外友人的代码后发现,自己的能力还是不足以“手写”出这样一个属于自己的程序。这段代码存在github上已经3周了,尽管我想等自己完全能够手写出自己的程序,但却还是不想把这篇早该完成的博客留在明年。整个程序如下:#include#include#include#includestruct Snack { int x[100

2013-12-31 23:44:43 3512 1

原创 栈的压入、弹出序列

题目描述:输入两个整数序列,第一个序列表示栈的压入顺序,请判断第二个序列是否为该栈的弹出顺序。假设压入栈的所有数字均不相等。例如序列1,2,3,4,5是某栈的压入顺序,序列4,5,3,2,1是该压栈序列对应的一个弹出序列,但4,3,5,1,2就不可能是该压栈序列的弹出序列。输入:每个测试案例包括3行:第一行为1个整数n(1第二行包含n个整数,表示栈的压入顺序。第三行

2013-12-31 17:54:13 1966

原创 求1+2+3+...+n

题目描述:求1+2+3+...+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字及条件判断语句(A?B:C)。输入:输入可能包含多个测试样例。对于每个测试案例,输入为一个整数n(1输出:对应每个测试案例,输出1+2+3+…+n的值。样例输入:35

2013-12-31 14:41:02 2687

原创 从上往下分层打印二叉树

题目地址:http://ac.jobdu.com/problem.php?pid=1523题目描述:从上往下打印出二叉树的每个节点,同层节点从左至右打印。输入:输入可能包含多个测试样例,输入以EOF结束。对于每个测试案例,输入的第一行一个整数n(1Ci=’d’表示第i个节点有两子孩子,紧接着是左孩子编号和右孩子编号。Ci=’l’表示第i个节点有一个左孩子,紧

2013-12-30 13:32:01 1904

原创 vim查看函数定义的方法

1.系统函数SHIFT+K2.自定义函数(首先,确保你安装了ctags)用ctags -R生成一个叫做tags的文件进入vi,输入类似如下的指令,tags=后面为刚才生成的tags文件的全路径名。 :set tags=/Your/Path/To/tags

2013-12-27 18:52:01 8711

原创 【Linux学习笔记】netstat命令

luoluo牛再一次给我展示了他强大的linux能力,现总结下netstat的用法。首先,看下netstat的man page:NAME netstat - Print network connections, routing tables, interface statistics, masquerade connections, and multicast member

2013-12-25 15:32:27 1374 2

原创 【Gearman学习笔记】持久化存储队列

to do..

2013-12-24 18:27:05 7032

翻译 【Gearman学习笔记】分布式处理入门

1.首先,确保你已经安装了gearmand环境并且语言绑定(language binding)已经生效。2.涉及到的各个部分:ServerThe server, gearmand, will coordinate clients and workers ensuring that calls from the clients are delivered to workers a

2013-12-24 15:35:28 3162 2

原创 正则表达式匹配回文串

regex: '^(.?)(.?)(.?)(.?)(.?)(.?)(.?)(.?)(.?).?\9\8\7\6\5\4\3\2\1$'参考:http://regex.alf.nu/?name=dash&best5=0&best4=0&best3=199&best2=202&best1=204&best0=207&ans5=&ans4=&ans3=(%5Cw%7B3%7D).*%5C1&an

2013-12-23 16:44:24 7247 2

原创 迷宫问题|深度优先搜索&广度优先搜索

什么样的数据结构决定了什么样的方法。1.用栈实现深度优先搜索(DSF)[cpp] view plaincopy#include     #define MAX_ROW 5  #define MAX_COL 5    struct point { int row, col; } stack[512];  

2013-12-20 17:44:19 1335

转载 【编译原理】Lex词法分析器

一、实验目的设计并实现一个词法分析器,深刻理解编译原理中词法分析器的原理。 二、实验内容通过使用自己熟悉的语言设计并实现一个词法分析器,是此法分析器按要求的格式输出经过分析的程序段。要求分析一下程序片段:[delphi] view plaincopyconst a=10;  var b,c;  

2013-12-20 16:55:36 4187

原创 【C语言学习笔记】大端模式与小端模式

例子:#includeint main() { int a; char *x; x = (char *) &a; a = 512; x[0] = 1; x[1] = 2; printf("%d\n", a); return 0;}What is the output of above program?(A) Machine dependent(B) 513

2013-12-20 15:12:05 1380

原创 【C语言学习笔记】指针的“加减”运算

例子:#include int main(){ float arr[5] = {12.5, 10.0, 13.5, 90.5, 0.5}; float *ptr1 = &arr[0]; // ptr1 is 925601136 float *ptr2 = ptr1 + 3;// ptr2 is 925601148 printf("%f ", *ptr

2013-12-20 14:50:42 2247

原创 A better way to convert JS object to array

通过smarty模板引擎把php数组传递给javascript前端处理时遇到这个问题这是原来我总结的解决办法:javascript调用smarty变量的方法不过这次,smarty把我的php数组给弄成了js对象,怎么再转成js数组呢?解决办法如下(依赖于jquery):JS code:var myObj = { 1: [1, 2, 3], 2:

2013-12-18 13:38:43 1331

原创 【C语言学习笔记】之sizeof

代码1:#include int main() { char *str = "GeeksQuiz"; char str1[] = "GeeksQuiz"; char str2[] = { 'G', 'e', 'e', 'k', 's', 'Q', 'u', 'i', 'z' }; int n = sizeof(str) / sizeof(str[0]); //4, str是一个指针

2013-12-12 18:23:25 1356

原创 【C语言学习笔记】字符串拼接的3种方法

昨天晚上和@buptpatriot讨论函数返回指针(malloc生成的)的问题,说道字符串拼接,做个总结。#include#include#includechar *join1(char *, char*);void join2(char *, char *);char *join3(char *, char*);int main(void) { char a[] =

2013-12-12 16:20:08 154302 6

原创 《Linux程序设计》 -> 《Linux高级程序设计》 -> 《Unix环境高级编程》

这是csdn linux版主写的:《Linux程序设计》->《Linux高级程序设计》-《Unix环境高级编程》    可以说这个顺序代表了一般Linux程序猿的学习道路,《Linux程序设计》内容全面,易于入手,适用于新手详细了解Linux下编程,《Linux高级程序设计》则相当于在前一本的基础上进行了高度抽象和概括,介绍了Linux下工具链,可移植性,内核学习,图形编程等等

2013-12-10 16:04:09 4044

转载 【企业开源系列】Twitter:收发一条推文的背后

原文地址:http://www.csdn.net/article/2013-12-09/2817755-Twitter-open-source对于创业公司来讲,这些开源项目无疑是最锋利的武器。Twitter被称为“互联网的短信服务”,允许用户发布不超过140个字的微博客,该创意来自Twitter的联合创始人Jack Dorsey,这个在7年前被分析师称为“有史以来最

2013-12-10 15:25:42 1140

转载 MySQL索引分析和优化

From:http://www.xker.com/Html/sjk/MySQL/20051115955.htm索引用來快速地尋找那些具有特定值的記錄,所有MySQL索引都以B-TREE的形式保存。如果沒有索引,執行查詢時MySQL必須从第一個記錄開始掃瞄整個表的所有記錄,直至找到符合要求的記錄。表裡面的記錄數量越多,這個操作的代價就越高。如果作為搜索條件的列上已經創建了索引,MySQL無需

2013-12-09 18:29:37 857

原创 编译型语言VS解释型语言

1.compile:优点:编译型语言需要编译一次,运行直接执行、不需要翻译,所以编译型语言的程序执行效率高。2.interpret优点: 解释性语言在运行程序的时候才翻译,每个语句都是执行的时候才翻译。这样解释性语言每执行一次就要翻译一次,效率比较低。 以下摘自:http://zhidao.baidu.com/question/193596037.html

2013-12-05 14:23:21 1026

原创 【C语言学习笔记】打印九九乘法表,要求只用一个变量(位运算)

题目:打印九九乘法表,要求只用一个变量解法:/*将一个变量分为两部分,高四位与低四位。则相当于两个变量的效果,再利用双重循环即可*/#include#includeint main(){ int a; for (a = 0x10 ; a <= 0x90 ; a += 0x10 ) { for(a += (a>>4) ; (a&0x0

2013-12-04 17:17:45 1545 2

原创 学校的通信原理真的白学了!

看了《编码》才明白计算机之间的是如何实现通信的,才知道各种报文是如何传输的!真觉得很惭愧,也为中国的应试教育感到悲哀!《通信原理》真的白学了!这个PPT详细讲解了数字通信原理

2013-12-04 15:15:11 1489 4

转载 Linux下,和时间相关的几个函数

原文地址:http://blog.csdn.net/cy_cai/article/details/121560651、Linux 下常用时间类型Linux下常用时间类型有四种:time_t、struct tm、struct timeval、struct timespec1.1 time_t 时间类型头文件:time.h:[cpp] view

2013-12-03 11:09:37 1982

hadoop MapReduce介绍

hadoop MapReduce介绍 SergeBazhievsky_Introduction_to_Hadoop_MapReduce_v2.pdf 很好的学习hadoop mapreduce计算框架的资料

2016-03-04

C程序设计语言(K & R).pdf

My practices of the book "The C Programming Language" by Brian W. Kernighan and Dennis M. Ritchie (K&R).

2014-08-27

MinGW-5.1.6.rar

离线版的比较旧的(5.16)MinGW安装, 然后,把C:\MinGW\bin中的mingw32-make.exe 改名成为 make.exe,接着配置环境变量,结束~

2014-08-03

CodeIgniter2.0中文手册.chm

CodeIgniter2.0中文手册.chm 好好学习,天天向上

2014-02-28

计算机网络

计算机 网络 通信原理的讲解PPT 和学校学到的真不一样。

2013-12-09

PHP-Debug-Manual-public

PHP-Debug-Manual-public very useful for all php developpers! get it now!

2013-07-23

php+mysql 八大动态网站开发 源代码

php+mysql 八大动态网站开发 源代码 非常好用,适合广大Php初学者/爱好者学习使用 也适合有经验的phper温习使用 书中的有些函数已经被php官网不推荐使用了,所以,用的时候最好参照php官网php.net/manual进行学习

2013-07-16

iluowu PHPCMS 模板

iluowu PHPCMS 模板 对程序员很有用哦

2013-04-08

GBK-UTF8转换工具好用

GBK UIF-8转换工具 对程序员们很有用哦

2013-04-08

jquery 手册 中文版

jquery 手册 中文版 强大的javascript 库!

2013-04-08

mysql 手册 中文版

mysql 手册 中文版 很好地学习工具

2013-04-08

php 手册 中文版

php 手册 中文版 很好的学习工具

2013-04-08

Zend_Studio教程.doc

Zend_Studio教程.doc 想要学好php+mysql 建设动态网站的朋友可以看看~~

2013-03-12

数据库实验三实现过程详解.pdf

北京邮电大学 数据库实验三实现过程详解.pdf

2013-03-02

Java语言编写计算器程序_swing界面

Java语言编写计算器程序_swing界面

2013-01-14

社交网络中的信任推荐和好友搜索过滤算法研究

社交网络中的信任推荐和好友搜索过滤算法研究

2013-01-14

Java网络爬虫简单实现

Java网络爬虫简单实现

2013-01-14

自己动手写网络爬虫

网络爬虫 spider 自己动手写网络爬虫

2013-01-14

Windows Builder

Windows Builder pro for eclipse 3.6 一款基于Eclipse SWT技术上的双向Java Gui设计软件。具备SWT设计以及Swing设计两个主要功能。该软件会被作为一个插件镶嵌入Eclipse以及其他一些兼容的IDEs中

2012-05-06

C语言的附录

有了这个C语言的附录,我们可以更好地学习和使用C\C++啦,

2011-10-16

C语言标准函数库.pdf

C语言标准函数库.pdf, 有了它,可以让我们更好地学习和使用C\C++语言,变出更好地程序来

2011-10-16

谷歌成长21位重要人物

谷歌成长21位重要人物谷歌成长21位重要人物谷歌成长21位重要人物谷歌成长21位重要人物

2011-06-26

北京邮电大学ACM的分析语言

北京邮电大学ACM 北京邮电大学ACM北京邮电大学ACM北京邮电大学ACM北京邮电大学ACM北京邮电大学ACM北京邮电大学ACM北京邮电大学ACM北京邮电大学ACM北京邮电大学ACM

2011-06-26

2011年大学生创新实验计划项目立项启动会PPT

2011年大学生创新实验计划项目立项启动会PPT

2011-06-26

空空如也

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

TA关注的人

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