- 博客(34)
- 资源 (53)
- 收藏
- 关注
原创 发现一本不错的书《Linux 多线程服务端编程:使用 muduo C++ 网络库》
《Linux 多线程服务端编程:使用 muduo C++ 网络库》记录一下,有空好好学习。难得的适合用于学习的好书。
2013-05-30 09:09:21 1043
原创 Perl程序抓取TopCoder的题目和解答
TopCoder是一个非常好的学习网站,但由于服务器在国外,查看常常很慢。同时,如果在线看,常常不是很方便,因此用perl写了个小爬虫,去批量抓取想要的这个题目和解答,非常好用。注意抓取是需要cookie的,自己登录,用fiddler抓个包就可以看到cookie了。#!/usr/bin/perluse strict;sub main { my @SRM_url_list = ();
2012-11-25 17:39:54 1148
原创 下载百度排行榜音乐的程序(Perl)
下载百度排行榜音乐的程序(Perl)#!/usr/bin/perluse FindBin '$Bin';use URI::Escape;use lib $Bin;use lib "$Bin/../conf/";use Conf;my %g_conf = ( task => { top100 => { list => "/data/share/code/tru
2012-09-23 11:21:19 839
原创 学习计划
有时间学习以下源码:Hadoop,spserver,apache,memcached,STL,Nuth,Sphinx,libevent,ProtoBuf,Thrift,ClearSilver,gtest,glog.mysqlwgetcurlprotocal-bufredis游戏引擎Linux内核完全注释(赵炯)
2012-06-28 08:03:28 570
原创 test
/*由树的先序遍历,中序遍历,求树的后序遍历。使用栈stack作为辅助数据结构,后序遍历是“左右中”,进栈顺序是“中右左”,与之正好相反。用visit[]表示该点的后续结点是否被访问过。如已被访问过,该点退栈,如未被访问过,其子结点进栈。叶子结点直接输出,不用将NULL进栈。*/#include "stdio.h"#include "stdlib.h"#include "string.h"#include "math.h"#define MAXN 100typ
2010-08-28 11:22:00 517
转载 Huffman Entropy Encoding
<br />/*哈夫曼编码示例程序,来自百度百科*/<br /> #include<stdio.h>#include<stdlib.h>#include<malloc.h>#include<string.h>#define N 100#define M 2*N-1typedef char * HuffmanCode[2*M];typedef struct{ char weight; int parent; int LChild; int RChil
2010-06-25 17:06:00 999
原创 旋转门算法
<br />读取数据<br />if (1>2) fid = fopen('data.txt','r');t=zeros(6000,6);for i=1:6000tline = fgets(fid,100);j=1;state=0;base=0.1;A=size(tline);while (j<A(2)) switch state case{0} if (tline(j)>='0'
2010-06-24 16:25:00 4673 4
原创 试一下HTML格式文本
<br /><br />Source CodeProblem:3273 User:qiuzhenguangMemory: 720K Time: 47MSLanguage: GCC Result:AcceptedSource Code#include "stdio.h"#include "stdlib.h"#define MAXN 100005int main(){ //freopen("in.txt","r",stdin); //freopen("out.txt","w",stdou
2010-06-17 22:37:00 547
原创 NZIT笔试题测试程序
<br />#include "stdio.h"#include "stdlib.h"int main(){ unsigned short A=10; printf("HelloWorld!/n"); printf("~A=%u/n",(~A)); printf("~A=%u/n",(~A)&0xffff); printf("%u/n",A); printf("%u/n",-1); char c=128; printf("c=%d/
2010-06-07 16:15:00 776
原创 trie树的DFS遍历
//trie树的dfs遍历#include "stdio.h"#include "stdlib.h"#include "string.h"#define MAXN 10009typedef struct trie{ char num; int deep; struct trie *next[26];}trie;
2010-05-29 22:24:00 3122
原创 A*算法求解图像的边界链码
/*网上找来的A*算法,据说可以以较快速地找到图像的边界链码,写得太高深了,还没看明白。放在这里有时间再来学习。*/#include "stdio.h"#include "stdlib.h"#include "string.h"#include #include "assert.h"#define tile_num(x,y) ((y)*map_w
2010-05-20 15:30:00 2008
原创 控制台程序使用打开文件对话框
#include #include #include #include using namespace std;/*控制台打开文件对话框,VC6.01.新建一个空的控制台程序2.Project->Setting->C/C++ ->catagory(code generation)-> using run-time library -> multithread3.
2010-05-13 10:09:00 4607 1
原创 next_permutation
//SRM496 next_permutation() STL function ,perfict use!#include #include #include #include #include #include #include using namespace std;struct TheMoviesLevelTwoDivTwo{ ve
2010-05-06 11:57:00 583
转载 TopCoder竞赛介绍
竞赛背景 TopCoder成立于2001年,它的客户包括Google、MS、YAHOO、Intel、 Motorola和SUN等世界上顶级的IT公司。每年TopCoder都会举办若干个编程竞赛和锦标赛,其总奖金金额高达几十万美元。她是你进入世界顶级的IT企业的捷径,TopCoder排名(程序设计,开发,算法)靠前的选手基本都成了知名公司追逐的对象。 Google
2010-05-03 13:09:00 1461
原创 Graham Scan Algorithm solve convex hull problem
#include #include #define MAXN 5000using namespace std;int n;typedef struct Point { int x; int y; Point(int a=0,int b=0){x=a;y=b;}}Point;Point p0;Point operator -(Point a,Point
2010-04-21 17:05:00 1016
转载 KM algo
#include "stdlib.h"#include "stdio.h"#define MAXN 100int n,lx[MAXN],ly[MAXN],sx[MAXN],sy[MAXN],weight[MAXN][MAXN],match[MAXN];int input(){ scanf("%d",&n); for (int i=0;i<n;i++) fo
2010-04-20 15:09:00 585
原创 Push_Relabel Algorithm
To Solve the Maximum Flow Problem,sample code is as the following: #include "stdio.h"#include "stdlib.h"#include "string.h"#define MAX 203#define INF 200int n,np,nc,m,u,v,z,f[MAX][MAX]
2010-04-19 17:20:00 2215
原创 BFS算法求解0-1路径问题
#include "stdio.h"#include "stdlib.h"#include "string.h"int queue[203],visit[203],path[203],parent[203],s,e,n;int dir(int x,int i){ if (i==0) return (x*10)%n; if (i==1) return
2010-04-19 10:33:00 1005
原创 函数指针学习笔记
函数指针学习笔记 昨天和室友讨论了函数指针的使用方法,感觉收获挺大的,于是把它整理成笔记,发到博客里。就目前所接触过的情况,我觉得函数指针用法主要有以下两种:(一)以相同的接口,方便地进行各个模块的替换。(二)把函数指针作为形参,传给封装好的模块,实现用户不同的功能。 这样说有点抽象了
2010-04-15 18:25:00 168547 3
原创 KMP算法学习笔记
#include #include using namespace std;char s[]="abc abcdab abcdabcdabdeaaaaaabcdabdaaaabcdabdaaa";char w[]="abcdabd";int t[100];int kmp_table(int t[],int n){ int i,pos,cnd; for (i=0;
2010-04-09 11:40:00 554
转载 Nim博弈游戏求解(转载)
Nim游戏 Nim游戏是博弈论中最经典的模型(之一?),它又有着十分简单的规则和无比优美的结论 Nim游戏是组合游戏(Combinatorial Games)的一种,准确来说,属于"Impartial Combinatorial Games"(以下简称ICG)。满足以下条件的游戏是ICG(可能不太严谨):1、有两名选手;2、两名选手交替对游戏进行移动(move),每次一步,选手可以在(一般而言
2010-03-16 11:35:00 619
原创 POJ2945字母树trie的使用
独立地写完了字母树trie处理重复字串的问题,感觉还是挺好的,发篇博客纪念一下。#include "stdio.h"#include "stdlib.h"#include "string.h"int n,m;typedef struct trie{ int num; int deep; struct trie *next
2010-03-14 17:40:00 1718 2
原创 YUV422转420
fid=fopen(F:/QZG/YUV422toYUV420/Convert/vicap_chn0_1024_768_p422_256.yuv,rb);outfid=fopen(F:/QZG/YUV422toYUV420/Convert/matlab_out.yuv,wb);fseek(fid,1024*768*2*5,bof);for
2010-03-05 13:32:00 1921
原创 422转420 并 从YUV转RGB
fid=fopen(F:/QZG/YUV422toYUV420/Convert/vicap_chn0_1024_768_p422_256.yuv,rb);outfid=fopen(F:/QZG/YUV422toYUV420/Convert/matlab_out.yuv,wb);fseek(fid,1024*768*2*5,bof);for i=1:10Y
2010-02-05 11:35:00 2237
转载 Top five things Linux can learn from Microsoft
Top five things Linux can learn from Microsoft Jul. 20, 2006 Linux does a lot of things right -- open-source
2010-01-25 21:43:00 510
转载 Compilers,IDE,Debugger (转) Windows 和 Linux下的编译器 IDE
Compilers, IDEs, Debuggers and the JazzZaita (2112) Jan 27, 2009 at 5:34amJan 25, 2010 at 11:55am UTCAnother article to cover a very common topic
2010-01-25 20:01:00 957
转载 Linux下编译和安装软件的方法
For all those who are beginners in any linux(ubuntu) find hard to find the package files of their distro and end up in finding an source package(which is either in tar.gz or .gz).. so now people think
2010-01-23 22:02:00 541
原创 几款解码器
BadaBoom,Mediacoder,coreAVC,ffmpeg,Mplayer,KMplayer,SMplayer,KMP,MPC(Media Player Classic) nVidia 解码器PureVideo ,DxVA,VDPAUCUDA GPUGeforce 9800GTX+
2009-12-28 11:51:00 697
原创 我的电脑执行10亿次空循环的时间是2.0秒
我的电脑执行10亿次空循环的时间是2.0秒,测试程序如下:/* CLOCK.C: This example prompts for how long * the program is to run and then continuously * displays the elapsed time for that period. */#include #include #include
2009-12-21 16:20:00 1369
原创 POJ2255 解题报告
声明:这篇文章是学习了网友Cathy11的博客之后才写的,向Cathy11表示感谢!今天做了POJ2255,感觉有点难,因为要用到结构体和二叉树等知识,开始糊弄了很久,没有思路,后来看了网友的报告,一下豁然开朗,感觉自己收获挺大的,发文记念。网友原文是用C++写的,鄙人不才,对C++用得不熟,于是改用C写,感觉用C还是没有C++方便,因为C++的STL有一些很方便的函数可以直接调用。程序如下:
2009-12-19 22:12:00 685
转载 VHDL状态机控制ADC0809[转贴]
以前做硬件,现在转做软件了,对以前做的东西还是很怀念,想当年做的一个用Altera公司的EPM7128SLC84-7和ADC0809做的一个简单系统,玩得团团转,多有成就感啊。特别觉得状态机的思想很奇妙。所以现在找了一篇VHDL状态机的程序,转帖怀念。基于VHDL语言实现对ADC0809简单控制源码 ----------------------------------------------
2009-11-25 11:14:00 3408 1
原创 用Matlab读写YUV文件(备忘)
fid=fopen(E://Record20091109-164748.yuv,rb);outfid=fopen(E://ReWrite.yuv,wb); fseek(fid,352*288*1.5*10,bof); for i=1:10Y=fread(fid,[352,288],uint8);U=fread(fid,[352/2,288/2],uint
2009-11-10 16:59:00 8650 3
原创 关于数组中最小两数差的学习总结
zwdnet同学在下面的贴子提到了如下问题:“求助:求一个整数数组的最小子序列之和结果出错是《算法设计与分析基础》一书的一道习题,原题是要求一个整数数组中大小相差最小的两个元素之差(只要求差值),题目给出了穷举的方法,并要求改进。我在网上搜了,有人给出了答案,但是没有代码(见http://fayaa.com/tiku/view/116/),我按其方法用c++试了试,答案和用穷举法做的
2009-11-08 21:21:00 6555 2
原创 Ubuntu视频教程
来自IT播吧的Ubuntu视频教程,非常经典,不敢独享,贴出来,有兴趣的可以去看一下。 http://itboba.com/v/itbb1006/ubuntu6.swf" width="800" height="618" bgcolor="#1a1a1a" quality="best" allowScriptAccess="always" allowFullScreen="true" sc
2009-09-12 19:11:00 1548
2010陈文灯、黄先开考研数学轻巧手册(经济类).pdf
2009-08-20
ARM开发详解教科书.rar
2009-08-20
Keil 单片机开发软件教程.pdf
2009-08-09
《基于SymbianOS的手机开发与应用实践》源码SymbianOScode.rar
2009-08-08
symbian开发手册.chm
2009-08-08
matlab数学建模实例与编程教程
2009-08-08
Python程序设计(第二版).chm
2009-08-08
Python核心编程第二版英文版.chm
2009-08-08
单片机的C语言应用程序设计 北京航空航天大学出版社
2009-08-08
算法艺术与信息学竞赛 清华大学出版社
2009-08-08
算法设计与实验题解 PDF
2009-08-08
Symbian操作系统开发经验
2009-08-06
从Windows转向Linux教程E3000基础学习.chm
2009-08-03
练成Linux高手.chm
2009-08-03
Linux菜鸟过关.chm
2009-08-03
图论模型及方法 DOC
2009-08-01
串口调试助手 UartAssist
2009-07-30
Visual C++ 6.0编程实例与技巧 PDF电子书
2009-07-30
YUV播放器及其源码.rar
2010-02-05
严蔚敏 数据结构 演示系统 DSDEMO
2009-12-29
数据结构 学习资料 严蔚敏教材 习题集答案
2009-11-30
Knuth (高德纳) 计算机程序设计艺术
2009-10-26
EM算法 讲义和程序
2009-10-26
软件工程思想 林锐 著
2009-10-26
蒙特卡罗方法.rar 经典
2009-10-19
21日精通SQL 第二版
2009-10-10
Matlab GUI编程中文参考手册.pdf
2009-10-09
数据结构及算法经典源程序集.rar
2009-10-09
Matlab图像处理与应用.rar
2009-10-09
人工智能 电子书 智能中国--由中国AI创业俱乐部承办
2009-10-01
程序员面试宝典.pdf
2009-09-24
数据结构 C++ 语言描述 PDF
2009-09-24
算法导论 英文版 CHM (要重命名才能打开)
2009-09-12
优化模型与LINDO/LINGO优化软件 PPT
2009-08-22
姜启源数学模型第3版.rar
2009-08-20
清华大学数学建模教程.rar
2009-08-20
数学建模十大算法程序详解.rar
2009-08-20
DOS必学的30个命令.doc
2009-08-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人