- 博客(71)
- 资源 (33)
- 收藏
- 关注
转载 C语言生成2000w行数据的两个实现
代码摘自百度贴吧,原贴地址:http://tieba.baidu.com/p/1626351476以下两个代码均在linux下GCC测试通过要求:字符串长度为16字符串只能包含大小写字母和数字要求生成20000000行的TXT文本/*********************************** Author: Ervin_Zhao(2012.6)* Comp
2013-11-14 20:05:22
1745
原创 openSUSE12.3安装Virtualbox出错解决
最开始提示什么安装DKMS,然后下载安装后出现如图的错误,也就是sincerefly@linux-eq1f:~/Downloads/iso$ sudo rpm -Uivh dkms-2.2.0.3-1.noarch.rpmroot's password:准备中... ################################# [
2013-10-08 20:51:01
2315
原创 操作系统进程调度管理实验【C语言】【源码】【windows版】
CodeBlocks编译运行通过。欢迎试用,提交BUG。O(∩_∩)O~#include #include #include #include int id = 1;typedef struct Node { int pid; int date; struct Node *pNext;} NODE, *PNODE;int random(in
2013-09-24 14:02:06
7831
原创 非插件添加音乐播放器
原文链接:http://www.imyxiao.com/1123.html1,把player.swf文件丢到主题目录。2,将以下代码添加至主题函数文件中function doubanplayer($atts, $content=null){ extract(shortcode_atts(array("auto"=>'0'),$atts)); return '.get_b
2013-09-10 16:33:31
1023
原创 openSUSE12.3启用/禁用触摸板
使用命令:xinputlist 查看设备找到触摸板的ID。比如我的是id=15然后使用命令:xinput set-prop 15 “Device Enabled”0最后面是“0”,则是关闭触摸板,为“1”则开启触摸板openSUSE测试可用,平时一直在用外接键盘,用不到触摸板,反正也不用,不如关掉的好,说不定能省点电?哈哈
2013-09-08 19:43:38
1464
转载 禁用/启用触控板
#!/bin/bashts=`synclient -l|grep TouchpadOff`ts=${ts#*= }if(("$ts" == 0))thensynclient TouchpadOff=1elsesynclient TouchpadOff=0fi摘自百度贴吧:http://tieba.baidu.com/p/2122677849
2013-01-27 10:36:52
1112
原创 批量解压文件
for i in $(ls *.tar);do tar xvf 注:tar.bz2的包用jxvftar.gz的包用zxvftar.xz的包用Jxvf
2013-01-06 22:45:06
869
原创 Centos6.3添加解码器播放MP3和常见视频音频
参考地址:http://wiki.centos.org/AdditionalResources/Repositories/RPMForgeRPMForge的dag 软件包列表在这里http://apt.sw.be/redhat/el5/en/i386/dag/RPMS/因为Centos为了避免引起版权问题,所以没有安装外部的解码器。下面来进行手动安装。
2013-01-03 21:26:32
8820
原创 查看Centos的CPU温度,硬盘信息
cat /proc/acpi/thermal_zone/TZ00/state 提示:如果提示没有,可以试试自动补全。/sbin/hdparm -t /dev/sda我的显示是:/dev/sda:Timing buffered disk reads: 232 MB in 3.01 seconds = 76.96 MB/sec
2013-01-03 16:19:58
6993
1
转载 Centos隐藏桌面图标
两种方法:一 图形化环境下: 1,#yum install gconf-editor2,应用程序->系统工具-->配置编辑器3,apps--->nautilus------->desktop4,里面有中文介绍,去掉相应的 勾 就好了。二 命令行环境下: 1. 根据不同的账户进入不同的配置目录,比如root cd /root/.gcon
2013-01-03 14:50:56
5144
原创 vim更改缩进空格数和TAB键缩进数
打开/etc/vim/vimrc填入如下内容:"设定 Tab 键缩进的空格数set tabstop=4"设定编辑器将多少空格视为一个缩进set shiftwidth=4
2012-12-29 14:05:49
10639
2
原创 alias rm=‘rm -i’
总算见识到rm的力量了。。。不得不给他加个保护才行。。。执行:sudo gedit ~/.bashrc加入alias rm=‘rm -i’关闭,在终端输入:source ~/.bashc来使设定档立即生效。原来 source 命令会将刚才设定的内容读到当前shell来,当前用户就可以立即使用了。可以用aslias查看别名。很大程度的解决了误删问题。
2012-12-29 14:00:16
5047
原创 vim使用F5编译C语言程序
打开/etc/vim/vimrc输入:autocmd BufReadPost *.c nmap :call Gcc()fu Gcc()exec "silent !gcc -o " . expand("%:t:r") . " %"exec "!./" . expand("%:t:r")endf保存即可。
2012-12-29 13:50:04
3099
1
原创 C语言——解数独程序[源码]
用C语言写的解数独的程序。在linux下测试成功运行。效果如图:这是带解的数独,需要填写的部分用数字0代替。这是程序运行后的效果图。看看,数独已经搞定啦~~~程序源码如下:#include #include #define SIZE 9#define get_low_bit(x) ((~x&(x-1))+1)struct{ int left
2012-12-28 22:14:17
14902
转载 Ubuntu 12.04更新源
本文转载自:http://www.cnblogs.com/eastson/archive/2012/08/24/2654163.html1、首先备份Ubuntu12.04源列表sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup (备份下当前的源列表)2、修改更新源sudo gedit /etc/apt/sou
2012-12-25 13:39:34
709
原创 【整理】我学过的HelloWorld。
【一】C语言#includeint main(void){ printf("Hello, World!"); renturn 0;}【二】C++#include using namespace std;int main(){ cout << "Hello, World!" << endl; retu
2012-12-01 14:21:42
627
转载 Ubuntu 开启 SSH服务
原文地址:http://hi.baidu.com/chenyangxin/item/18218c9dbc8d56dc1e42715e网上有很多介绍在Ubuntu 9.0.4下开启SSH服务的文章,但大多数介绍的方法测试后都不太理想,均不能实现远程登录到Ubuntu上,最后分析原因是都没有真正开启ssh-server服务。最终成功的方法如下:sudo apt-get inst
2012-11-28 22:52:45
1890
原创 GTK+学习记录(二)添加程序图标
更改启动器的图标:(系统:ubuntu)代码如下:#includeGdkPixbuf *create_pixbuf(const gchar* filename){ GdkPixbuf *pixbuf; GError *error = NULL; pixbuf = gdk_pixbuf_new_from_file(filename, &error); if(!pixbuf)
2012-11-25 20:39:38
3835
原创 GTK+学习记录(一)按钮和标签关联函数
程序界面:这个就是一个用GTK+写的可视化的小例子。单击按钮就会实现+1或-1的操作。代码如下:#include gint count = 0;char buf[5];void increase(GtkWidget *widget, gpointer label){ count++; sprintf(buf, "%d", count); gtk_label
2012-11-22 22:43:57
2941
原创 C语言格式化输出日历(万年历)
C语言控制台输出日历。先输入年份,然后输入每行显示的月份个数。如图:代码如下:#include int main(void){ int a, i, j, n, k, t, w, x, y, z; static int d[13][78]; int m[14] = {0, 31, 28, 31, 30, 31, 30, 31, 31, 30, 3
2012-11-18 18:47:50
14059
1
原创 素数——上帝用来描述宇宙的文字
试商判别法求素数和筛选法求素数个有所长。试商判别法较为直观,设计容易实现,因而常常被人们使用。筛选法在较大的整数判别上效率更高些。但是设计较难把握。1,试商判别法求素数#include #include int main(void){ long start = 0, end = 0, i = 0, j = 0; int zf = 0, n = 0;
2012-11-17 16:22:09
1559
原创 浅谈windows和linux下内存分配规律
首先先说明下,本文中代码来自牛刀教程。写的很不错。给我不少的启发。谢谢了我们都知道,在使用C语言时,比如定义一个数组,一个变量。那么系统都会随机的分配内存。那么你知道内存分配的规律吗?让我们用两个实验来说明windows和linux下,内存分配方式的不同。同一个程序(如下)#include int main(){ char ch1[] = {'A',
2012-11-12 14:45:16
3347
原创 解决Ubuntu在laptop-mode(用电池的模式)下USB鼠标失效问题
前一阵为了解决开机亮度不保存的问题,安装了laptop-mode管理但是最近偶然发现,本本在断电后,鼠标不能用了。由于一直没时间,也很少在电池模式使用本本,所以一直没管它。今天有空,试试网上的方法。解决这一问题。方法如下:首先先在终端输入lsusb显示如下:$lsusbBus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0
2012-11-08 15:55:39
7559
原创 利用cbmakegen导出Code::blocks的Makefile
首先到官网下载cbmakegen官网地址:http://developer.berlios.de/projects/cbmakegen/也可通过我的百度网盘下载【windows版本】地址:http://pan.baidu.com/share/link?shareid=123030&uk=1227046485【linux版本】地址:http://pan.baidu.com/share
2012-11-05 14:54:45
3716
原创 C++利用srand和rand产生随机数
产生范围为0到9的10个随机数#include #include #include #include using namespace std;#define MAX 10int main(){ srand( (unsigned)time( NULL ) );//srand()函数产生一个以当前时间开始的随机种子.应该放在for等循环语句前面 不然要很长时间等待
2012-11-02 20:40:55
1021
原创 C语言计算汉诺塔最小移动步数 (二)
前几天写的:C语言计算汉诺塔最小移动步数(一)当时还不知道用2^n-1这个公式来求解汉诺塔移动步骤。=_=偶然间在网上发现了这个公式,发现当时写的算法还是比较繁琐的。所以又根据这个公式又写了一个。那篇的实现是两个数组来回赋值,这个是用一个数组实现的。代码如下:(运行结果请看上面链接)/************************************** * 目的:用来
2012-10-31 22:45:06
6309
3
转载 一个防止溢出的一个例子
来自C语言吧:http://tieba.baidu.com/p/1581936864?pn=1#include int main() { double average1 = 0.0; double average2 = 0.0; int i; for(i = 0; i < 10000000; i++) { average1 += 111
2012-10-30 15:33:01
1105
原创 汇编简单的输入输出
上一篇博文介绍了linux下如何搭建汇编的环境,并且实现了现实hello world博文地址:http://blog.youkuaiyun.com/odaynot/article/details/7952201下面这个小程序实现从键盘输入字符串并显示你所输入的字符串data segment hello db 100,?,100 dup('$')data endscode segmen
2012-10-28 22:07:38
11716
2
原创 C语言计算汉诺塔最小移动步数(一)
效果图:/*************************************** 目的:用来计算汉诺塔移动的次数* 原理:找规律,如三层是7,四层是7*2+1=15,五层是15*2+1=31 ...* 时间:2012-10-27* 平台:linux && windows* 作者:odaynot*/#include int main(){ char
2012-10-27 09:40:21
14931
1
转载 二叉树的建立与先序中序后序遍历
代码摘自郝斌老师的数据结构视频建立如下图所示的二叉树:代码如下:#include #include struct BTNode { int data; struct BTNode * pLchild; //p是指针 L是左 child是孩子 struct BTNode * pRchild; };//函数声明BTNode * CreateBTree();vo
2012-10-24 15:49:43
4374
转载 利用汇编读取主板生产时间
此文代码摘自牛刀汇编教程。因教程来源于网络,现找不到原文出处。在此感谢牛刀的教程,很大程度的帮助了我汇编的学习和理解。谢谢了。内存的尾部有一些存储区,因为是只读存储器(ROM),所以这一块区域不能变,但我们可以将这些地方的数据用我们的程序显示出来,举个例子来说吧,我们的主板生产的时间就放在内存的FFFF:0005~FFFF:000C这几个单元之中吧,一共8个字节,我们现在就通过几个子程序的方法
2012-10-23 22:27:26
1855
转载 鸟哥的linux私房菜——开关机命令
此篇博文转自鸟哥的个人网站,作为收藏方便学习整理之用。了解更多请到鸟哥网站学习。鸟哥的linux私房菜在线阅读首页地址:http://vbird.dic.ksu.edu.tw/本文内容引用的网址:http://vbird.dic.ksu.edu.tw/linux_basic/0160startlinux_5.php正确的关机方法OK!大概知道启动的方法,也知
2012-10-17 13:08:53
2732
原创 不可忽视的和与奇——舍罕王的失算
舍罕王的失算问题的计算。c语言实现。以此来复习C语言,锻炼解决问题的能力。/** 时间:2012-10-14* 环境:GCC通过* 用途:通过C语言计算舍罕王的失算*///编译时如有提示找不到pow()函数,编译时加上-lm即可。如:gcc -Wall 1.c -lm -o 1#include #include int main(void){ double
2012-10-14 22:37:52
7383
原创 用栈实现大数相加运算[C++语言]
想看有关栈操作的基本例子请看本人另一篇博文:《栈的基本实现(入栈,出栈,清空,判断是否为空)》本小程序可进行大数相加运算,仅限正整数。经过简单的修改,解决逻辑导致的运算错误。但不保证我的代码百分之百没有错误。如在使用中发现存在运算错误。还请留言相告。谢谢以下为代码。#include #include using namespace std;typedef class
2012-10-08 19:22:57
2158
原创 杭电ACM第1002题(C语言版)答案——A + B Problem II
#include#includeint shu(char a){ return (a-'0');}int main(){ char a[1000],b[1000]; int num[1001]; int n,i,j=1,al,bl,k,t; scanf("%d",&n); while(n--) { if(j!=1)
2012-10-08 19:12:05
21843
8
转载 汇编利用B800段输出ASCII码表
汇编例子之修改B800显存段输出ascii码表lines equ 19hrow_bytes equ 160 ;显存每行160bytescol_bytes equ 14dbottom_addr equ lines*row_bytesdata segmenttable db '0','1','2','3','4','5','6','7','8','9','A','B','C','D'
2012-10-06 18:12:44
3117
原创 非静态成员函数后面的const作用
看下面的代码和gcc给出的报错信息有助于理解非静态成员函数后面的const意思了。非静态成员函数后面的const作用其实就是限定了函数内部不可改变数据成员的值。#include using namespace std; class A{ int data;public: A(int da=100):data(da) {} void
2012-10-02 15:51:13
3637
tdd-for-web-development-with-django-and-selenium
2016-04-25
The Artist's Guide to GIMP Effects
2012-12-20
foundations of gtk+ development
2012-12-20
精通正则表达式 (第三版)
2012-12-06
黑客反汇编揭秘
2012-11-29
编程珠玑(1)
2012-11-29
TCP-IP详解卷3:TCP事务协议,HTTP,NNTP和UNIX域协议
2012-11-29
TCP-IP详解卷2:实现
2012-11-29
linux一站式编程
2012-11-29
LINUX内核源代码情景分析
2012-11-29
IDA Pro权威指南.pdf
2012-11-29
IDA Pro代码破解揭秘.pdf
2012-11-29
How+to+Write+makefile.pdf
2012-11-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人