- 博客(11)
- 资源 (2)
- 收藏
- 关注
原创 c实现输出二维蛇形矩阵
直接上代码:#include #include int main(void){ //用户输入的值,创建n*n的矩阵 int n; //蛇形从1开始计数 int count = 1; //a[x][y],x是二维数组的第一个下标,y是第二个。 //round是蛇形矩阵的第几圈,从0开始。 int x,y,round; scanf("%d",&n); int (*
2012-08-30 16:55:49 10541 2
原创 使用shell批量向mysql中插入数据
#!/bin/bashi=1;while [ $i -le 10000 ]domysql -uroot -proot yantest -e "insert into test(num,insertDate) values($i,now());"let i=i+1sleep 0.01doneexit 0
2012-08-29 10:46:48 4983
原创 二维数组传参的3种方式
方式一:#include #include void display(int a[3][2]){}int main(void){ int a[3][2]; a[0][0] =1; a[0][1] =2; a[1][0] =3; a[1][1] = 4; a[2][0] =5;
2012-08-29 08:26:31 2940
转载 malloc二维数组的2种方法
#include #include int main(){ int **a = malloc(sizeof(int)*3); a[0]= malloc(sizeof(int)*2); a[1]= malloc(sizeof(int)*2); a[2]= malloc(sizeof(int)*2); a[0][0] =1; a[0][1] =2;
2012-08-28 13:33:55 11338 1
转载 《c专家编程》笔记--深入理解const char*p,char const*p,char *const p
const char*, char const*, char*const的区别问题几乎是C++面试中每次都会有的题目。 事实上这个概念谁都有,只是三种声明方式非常相似很容易记混。 Bjarne在他的The C++ Programming Language里面给出过一个助记的方法: 把一个声明从右向左读。 char * const cp; ( * 读成 pointer to
2012-08-27 14:19:59 1716
原创 c语言版replaceAll方法
在网上看到别人写的replaceAll方法,感觉不太好,所以觉得自己写一个,因为时间仓促,如果有不对的地方请多多指教。c代码如下:#include #include #include char* replaceAll(char* src, char* find, char* replaceWith){ //如果find或者replace为null,则返回和src一样的
2012-08-23 17:13:15 5848 5
转载 GCC编译提示显示乱码
WindowsXP下使用SecureCRT SSH到Linux服务器上使用 gcc 编译程序发现里面带乱码,且多到几乎看不清意思的程度。原来我们的Linux服务器是中文环境,于是改为英文环境,设置方法如下:系统语言设置:[root@localhost pro2]# vi /etc/sysconfig/i18nLANG="en_US.UTF-8"
2012-08-23 15:55:15 11983 7
转载 centos-6.2安装完后没有eth0网卡,无法设置ip的解决方法
新建配置文件:#vi /etc/sysconfig/network-scripts/ifcfg-eth0内容:DEVICE=eth0ONBOOT=yes保存文件#setup重设ip重启网络#service network restart
2012-08-23 09:17:48 10306
原创 求数组的全排列之字典序法
字典序法说明:字典序列算法是一种非递归算法。而它正是STL中Next_permutation的实现算法。它的整体思想是让排列成为可递推的数列,也就是说从前一状态的排列,可以推出一种新的状态,直到最终状态。比如说,最初状态是12345,最终状态是54321。1.最初状态为12345,从最后面向前面比较,因为5>4,所以从4后面的序列中找出一个比4大,但是比在4后面的序列中最小的数,因为只
2012-08-16 08:40:41 3297
转载 1752年9月奇怪的日历
当你在Linux的终端输入以下指令,你会发现一个很奇怪的现象# cal -m 09 1752 September 1752 Mo Tu We Th Fr Sa Su 1 2 14 15 16 17 18 19 20 21 22 23 24
2012-08-14 09:18:52 2557
原创 修改用户名和用户组名
redhat中装系统中创建了一个用户,用了一段时间感觉太长了,想换修改成短点的,修改方法如下(都是在root下);1.修改用户的 登录名和登录目录,编辑/etc/passwd文件,找到自己的当前用户的条目,进行修改:newname:x:500:500::/home/newname:/bin/bash2.修改用户名在/etc/shadow中的条目:newname:$1
2012-08-05 15:57:09 4802
哈弗曼编码实现文件压缩
2014-09-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人