自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Code is to be happy

我是一只IT小小鸟,想要飞却怎么也飞不高

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

原创 网络程序设计-第一个socket程序

网络程序设计开课了,写了个socket,目前还不完善,先贴出来,改进后再改服务器端代码如下:#include#include #include#include#include#include#include#include#define SERVER_PORT 8080#define BUFFER_SIZE 255 /*1.socket2.connec

2012-11-22 20:10:40 913 2

原创 Who can tell me why?

在主机屋申请了免费域名和虚拟空间,网页文件上传后本机可以访问,可是别人的机器不能访问,为什么啊?Who can tell me why??

2012-11-22 10:58:00 673

转载 C语言编译过程详解(转载)

预处理(Pre-Processing)-->编译(Compiling)-->汇编(Assembling)-->链接(Linking) 1、预处理器  根据以字符#开头的命令(directives),修改原始的C程序  这个阶段并不会去检查代码的错误,只会把#的语句转成C代码# gcc -E hello.c -o hello.i 2、编译阶段在这个阶段中,Gcc首先要

2012-11-22 09:09:00 758

原创 测试本机操作系统的字节序

看APUE的网络编程部分,讲解字节序时发现自己总是忘记大端法和小端法,总是记混,写了个程序,num = 0x01234567;如果0x67对应的地址是小地址即为小端法,否则为大端法 见程序:#includeint main(){ int i = 0; int num = 0x01234567; char *p = (char *)&a; printf(

2012-11-21 19:47:30 1068

原创 一个简单的模拟shell的程序

#include#include#include#include#include#include#define MAXLINE 1024int main(){ char buf[MAXLINE]; pid_t pid; int status; printf("%%"); while( fgets(buf, MAXLINE, stdin)

2012-11-21 16:10:55 1281

原创 linux程序和进程入门了解

程序存放在磁盘上,存储在某个磁盘上的可执行文件,使用6个exec函数中的一个由内核将进程读入存储器.   UNIX为每个进程分配一个唯一的数字标识,称为进车个ID,进程ID总是非负数.   #include#include#includeint main(){ int pid = getpid(); printf("the process of this prog

2012-11-21 15:44:25 522

原创 ls 命令结果重定向

直接截图比较直观

2012-11-21 15:26:31 2623

原创 linux-C实现查看目录中所有文件

买了本Advanced Programming in the UNIX Environment,感觉不错,不愧被称为圣经,最近一段时间可能要看它了,写了地一个程序,查看目录的所有文件   #include#includeint main(int argc, char *argv[]){ DIR *dir; struct dirent *dirp; if(ar

2012-11-21 15:11:45 1383

原创 先写下以防忘了

今天突然有个想法,我想通过一个程序把计算机专业课相关的知识联系起来,把组成原理,磁盘存储,操作系统,编译原理,编译,链接,代码优化,数据类型表示,I/O流,指令执行,汇编代码等一些实用的知识联系起来,可是自己能力水平有限,目前知识框架还不能写出一个好的实例,有一些课程学的实在是垃圾,只能等日后把这些课程重新捡起来的时候再考虑,为防止以后把这事忘了,先在博客写下。

2012-11-06 09:29:52 461

原创 晚上看了会html写了一个简单的不能再简单的网页…

水调歌头—苏轼 function show() { var date = new Date(); //日期对象 var now = ""; now = date.getFullYear() + "年"; //读英文就行了 now = now + (date.ge

2012-11-05 21:54:39 1172

原创 0-1背包的动态规划解法

/************************************************************************\n个物品,物品i 重量wi>0 价值为vi 背包最大能W goal->求不超过容量的最大价值Item Value Weight1 1 12 6 23 18 54 22 65

2012-11-05 19:07:26 598

原创 最长公共子序列LCS

长时间没有写动态规划的程序了,离开poj已有时日,貌似很久远的事了,称算法课程,把以前的复习一下,挑个软柿子吃一吃#include#include#include#includeusing namespace std;const int N = 1000;int dp[N][N];#define max(a, b)(a>b ? a:b)int LSC(string a,

2012-11-04 00:41:54 760

原创 类模板使用方法

#include#include#includeusing namespace std;/************************************************************************//*初学模板类,写一个数组模板类*//********************************************************

2012-11-04 00:38:31 1034

原创 成员函数中const使用方法小结(一)

#include#includeusing namespace std;/*如果一个对象通过引用方式传递到函数f中,而函数f又不会改变该对象的数据成员,那么最好在传递的这个参数前加上const*/class Student{private: int age; public: void setName(const int &age); /*如果一个成员函数不需要直接或间接地

2012-11-04 00:37:13 634

原创 用模板写的堆栈类

#include#include#include#include#includeusing namespace std;templateclass Stack{ public: Stack(); Stack(int); T pop(); T top(); void push(T); bool empty(); int getSize(); vo

2012-11-04 00:30:07 1150

原创 VC++写的一个最简单的工程项目

学习C++很久了,但确一直没用工程自建头文件的方法写多少程序,正好课程需要,写了一个最简单的工程。自建头文件的小程序。(一) 建 *.h文件#ifndef _MYMATH_H #define _MYMATH_Hbool isTriangle(int a, int b, int c);//是否能构成三角形#endif(二)编写*.h头文件中声明的函数的源文件*.cpp#

2012-11-04 00:26:00 2659 4

原创 float和double类型精度表示的区别

#include#includeusing namespace std;void testPrecision1(){ float x = 1.0/333; float sum = 0; for(int i=0; i<333; i++) { sum += x; } printf("%.15f\n", sum);//0.999999463558197}//记住IEEE7

2012-11-04 00:16:39 1678 2

原创 C语言中类型转换时的截取规则及补码表示的计算方法

#include#include#include#includeusing namespace std;/*看CSAPP书时,看的头晕,直接写个程序验证一下,看起来直观多了。*/void typeConvert(){ int a = 128; char c = a; printf("%d\n", c);// (-1)*2^8 = -128 a = 130; c = a;

2012-11-04 00:13:36 1178

原创 最长递增子序列O(n^2)版

#include#includeusing namespace std;#define max(a, b)(a>b ? a:b)int solve(int *num, int n){ int *dp = new int[n]; memset(dp, 1, sizeof(dp)); for(int l=0; l<n; l++) dp[l] = 1; for(int i=0;

2012-11-04 00:04:40 764

原创 java-抓取指定URL网页的内容(二)

import java.io.*;import java.net.*;import org.apache.commons.httpclient.HttpClient;import org.apache.commons.httpclient.HttpException;import org.apache.commons.httpclient.HttpStatus;import org.ap

2012-11-03 21:31:45 828

原创 java-抓取指定URL网页的内容

由于做的工程实践关于爬虫的,本来打算用Python写,但是发现没有Python写爬虫的书籍,但网上有一些博客,文章之类,看着不够系统,完全找不到感觉,索性学java写爬虫吧,毕竟有本书专门讲解的,下面是我照抄书上的源代码,加上部分自己写的代码.import java.io.*;import java.net.*;import org.apache.commons.httpclient

2012-11-03 20:54:08 4077

原创 1-n之间的整数之和为指定数sum问题(百度之星往年试题)

#include#include#define maxn 100int used[maxn];int ans[maxn];void output(int dep){ int i = 0; for(i=1; i<dep; i++) { printf("%d ", ans[i]); } printf("\n");}void

2012-11-03 20:25:15 948

原创 linux 获取日期及系统时间

看linux程序设计的第四章-时间和日期,看到这个程序,感觉有点用,发到博客吧,不过有点小问题,运行时tm_hour的结果不正确,有待检查 #include#include#includeint main(){ struct tm *tm_ptr; time_t the_time; (void)time(&the_time); tm_ptr = g

2012-11-03 19:25:50 763

coq函数式编程 list

Coq 函数式编程 形式化方法课程讲义 list 链表操作

2012-10-29

空空如也

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

TA关注的人

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