- 博客(121)
- 资源 (7)
- 收藏
- 关注
原创 C语言:链表
链表搞了好久,今晚终于有了眉目,之前做的都是用c++来做,c++中是用类来做的,现在c没有了类,就用结构体来做,看了好久都看不懂,主要是转不过弯来。现在感觉也差不多的。分配空间(好像C++中自动分配),然后数据录入,然后判断是否是头结点,如果是的话就把这个头结点传给head,然后继续循环,当不是头结点的时候,就把数据放到结点的指针域里面(q->next),然后把指针替换。我的理解
2011-04-19 23:27:00 531
原创 C语言:反向输出
Code: #include void main() { void swap(int x[],int n); int a[10] = {1,2,3,4,5,6,7,8,9,0}; int i; for (i=0;i {
2011-04-18 23:10:00 4132
原创 C语言:三个书交换,从小到大输出
Code: #include void main() { void swap1(int *p1,int *p2,int *p3); int a,b,c; scanf("%d,%d,%d",&a,&b,&c); swap1(&a,&b,&c)
2011-04-14 16:34:00 774
原创 c语言:指针变量作为函数参数,求两个数的最大值
Code: #include void main() { void swap(int *p1,int *p2); int a,b; int *pointer_1,*pointer_2; scanf("%d,%d",&a,&b);
2011-04-14 12:32:00 4768
原创 c语言:指针比较两个数的大小
Code: #include void main() { int *p1,*p2,*p,a,b; scanf("%d,%d",&a,&b); p1 = &a; p2 = &b; if (a>b); if(a
2011-04-13 19:19:00 8768
原创 C语言:理解数组指针和指针数组比较好的例子
Code: #include void main() { static int m[3][4] = {1,2,3,4,5,6,7,8,9,10,11,12}; int (*p)[4]; //声明一个数组指针,p是一个指针,指向5个一味数组。 int i,j;
2011-04-13 16:23:00 1097
原创 c语言:二维数组输出杨辉三角!
今天做了杨辉三角的题目。在草稿上面写好了思路,回到宿舍就开始开始敲代码。就几行,不过调试的时候搞错了两个地方,一个是i=j还有一个是j=0;好久不搞这个,居然犯这么低级的错误!,改好之后就好了! 杨辉三角你只要是明白了思路就好办,下面是我的思路: 1 1 1 1 2 1 1
2011-04-07 19:18:00 28492 10
原创 网工复习第一天
今天做测试题,有关进程调度的。记录一下: 进程调度可以使用ps和top命令来查看。 1.ps命令 ps命令各我们可以用ps help来查看参数。参数有的需要加-有的也不需要加。这里说一下几个常用的参数。 u是用于显示更加详细的信息; x是用于显示没有控制台的进程以及后台进程; a是用于显示系统中所有用
2011-04-06 13:43:00 761
原创 c语言:冒泡法排序(从小大)
Code: #include void main() { int a[10],c,i; for(i=0;i scanf("%d",&a[i]); } for(i=0;i
2011-04-05 15:44:00 1476 2
原创 C语言:输入一个不确定位数的正整数,把位数翻转出来!
Code: /*给一个正整数,要求: 1.求出它是几位数; 2.分别输出每一位数字; 3.按逆序输出各位数字, */ #include #include void main() { int a,b,c,d,i=0
2011-04-05 14:59:00 10089 1
原创 c语言:求方程组的解(if的使用)
Code: /* y=x (x y=2*x-1 (1 y=3*x-11 (x>=10) */ #include #include void main() {
2011-04-04 11:00:00 2517
原创 C语言:求三个数的最大值
Code: #include void main() { int a,b,c,d; printf("请输入a,b,c三个数:"); scanf("%d,%d,%d",&a,&b,&c); if (a>b)
2011-04-04 10:53:00 12980 1
原创 C语言:求二元一次方程
Code: #include #include void main() { float a,b,c,disc,x1,x2; printf("请输入a,b,c,格式如:1,2,3:/n"); scanf("%f,%f,%f",&a,&b,&c);
2011-04-04 10:46:00 8509
原创 C语言:判断闰年
Code: #include void main() { int year; scanf("%d",&year); if(((year%4==0) && (year%100!=0)) || year%400==0){ printf(
2011-04-04 10:25:00 6706
原创 float与position的使用
在用div+css做网页的时候float是最常用的,相对于position比较好控制一点。float分为:float:left;float:right;float:none;一般情况下只用前两个。浮动从字面意思就知道他是把该层浮起来,在浏览器默认的情况下这个位置上是空的,所以在使用float布局的时候初学者要记得当这一块做完时清除浮动,不然会影响到下面的布局,等到用的相当熟练的时候,就不用
2011-03-31 12:56:00 2816
原创 海明码举例分析(监督关系与信息码 冗余位)
关于海明码问题,在软考中出现的概率是比较高的,下面通过网友的二例试题做个简要的分析:1、在海明码编码方法中,若冗余位为3位,且与错码位置的对应关系为S2S1S0 111 110 101 011 100 010 001 000错码位置 a6 a5 a4 a3 a2 a1 a0 无错则S1的监督关系式为( )。A. S1=a1+a3+a5+a6
2011-03-13 09:08:00 4467
原创 RSA算法,自己的理解!
昨晚看书的时候,看到了RSA的算法,不是很懂,所以今天早上就早早起来看了关于RSA的书。搞了好久才弄得明白!RSA算法的描述:1.选取足够大的两个素数p和q,令n=p*q,则t=(p-1)*(q-1),这里的t用到的是欧拉定理来算的。2.选取适当的加密密钥e和解密密钥d,使得其满足e*d≡ 1(mod t)3.公开的密钥是n和e,p、d和q要保密。4.加密运算:E(x)
2011-03-12 14:19:00 1012 1
原创 欧几里得算法
欧几里得算法中,计算 x, y 的最大公约数的方法是辗转相除,例如:** (26, 15)26 % 15 = 1 ... 1115 % 11 = 1 ... 411 % 4 = 2 ... 34 % 3 = 1 ... 13 % 1 = 3 ... 0可知,** (26, 15) = 1如果 **(x, y) = r,那么有 ax + by = r,可以看出,上
2011-03-12 08:47:00 829
原创 js显示时间、日期、农历
var sWeek = new Array("星期日","星期一","星期二","星期三","星期四","星期五","星期六"); var dNow = new Date(); var CalendarData=new Array(100); var madd=new Array(12);
2011-02-26 12:36:00 1747 2
原创 十四个可以节省时间的CSS工具-免费建站资源
作为一个网站设计/ 开发人员,你必须不断寻找方法来减少设计/ 开发过程中所花费的时间。这对于提高你的工作效率并最大化你的利润是非常重要的。下面介绍的按功能分类的CSS 工具可以有效地节省你设计网站的时间。Chada 在这基础上增加了三个自己曾经介绍过的工具。优化/格式化类1、CSSTidy - CSS Tidy是一个开源的CSS分析和优化工具;2、CleanCSS - C
2010-12-13 12:49:00 504
原创 【转】有用的21个网络工具
21个有用的免费网络工具21个有用的免费网络工具SmashingApps 收集了21个在日常生活中经常会用到的免费网络工具。不管你是学生、程序开发员、设计师还是办公室职员,这几个工具都十分有用。一起来看看都有哪些。Phonevite使用Phonevite™可以用你自己的声音发送提醒和警报,你只需3步即可将免费的提醒消息发送给你自己或朋友。Google
2010-12-09 12:03:00 411
原创 【转】有用的21个网络工具
21个有用的免费网络工具21个有用的免费网络工具SmashingApps 收集了21个在日常生活中经常会用到的免费网络工具。不管你是学生、程序开发员、设计师还是办公室职员,这几个工具都十分有用。一起来看看都有哪些。Phonevite使用Phonevite™可以用你自己的声音发送提醒和警报,你只需3步即可将免费的提醒消息发送给你自己或朋友。Google
2010-12-09 12:03:00 411
原创 DNS服务器的配置
一、DNS简介 DNS(Domain Name System)是因特网使用的命名系统,用于把便于人们使用的机器名字转换成IP地址;是为了白安于方位Internet而采用的一种分布式的域名-IP 地址映射查询和管理方法。在windows中我们可以在C:/WINDOWS/system32/drivers/etc路径中找到hosts文件,用记事本打开,可以发现DNS的前身,主机和I
2010-12-07 18:07:00 1893
原创 论世界杯举办权,中国你何时能为我们申办?
北京时间12月2日23时38分(欧洲中部时间16时38分),2018年与2022年世界杯申办投票结果在瑞士苏黎世会展中心揭晓,国际足联主席布拉特打开白色神秘信封,向全世界媒体宣布:俄罗斯赢得2018年世界杯主办权,2022年世界杯则花落卡塔尔。 这个是一个多么令人暴跳的消息啊,2022世界杯在卡塔尔举行。卡塔尔一个多么小的国家,一个以石油产业闻名于世的国家,一个以房地
2010-12-03 07:25:00 1197
原创 初识无盘服务器
今天在网上看网络工程的时候,看到了无盘服务器,还真的不懂什么意思,就Google了一下! 记录一下。无盘简单的说就是没有硬盘吧(我是这么理解的),在网吧如果是无盘服务器的话,那么各个客户机中就不用硬盘了,吧所要更新的游戏,电影都放在无盘服务器中,然后可以一起更新。简单方便。不过据说配置无盘服务器很麻烦,希望以后可以弄弄弄!
2010-12-02 23:13:00 671
原创 解决XHTML+CSS兼容性的五个方案
本文向大家描述一下解决XHTML+CSS兼容性的五个方案!虽然使用XHTML+CSS构架好处不少,但也确实存在一些问题,这里和大家分享一下解决方案。解决XHTML+CSS兼容性的五个方案!使用XHTML+CSS构架好处不少,但也确实存在一些问题,不论是因为使用不熟练还是思路不清晰,我就先把一些我遇到的问题写在下面,省的大家四处找。1.在mozillafirefox
2010-12-01 08:52:00 583 1
原创 【转】网络最经典命令行 安全工作者的必杀技
网络最经典命令行 安全工作者的必杀技支持一下在看看吧能把这个帖子加精么?**************************************************************网络最经典命令行 安全工作者的必杀技1.最基本,最常用的,测试物理网络的 ping 192.168.0.8 -t ,参数-t是等待用户去中断测试 2.查看DN
2010-11-28 23:22:00 427
原创 [转]CSS布局口诀,学ccs不再难
简单的几句CCS布局口诀,就可以写出精简,标准的样式。一、IE边框若显若无,须注意,定是高度设置已忘记;二、浮动产生有缘故,若要父层包含住,紧跟浮动要清除,容器自然显其中;三、三像素文本慢移不必慌,高度设置帮你忙;四、兼容各个浏览须注意,默认设置行高可能是隐患;五、独立清除浮动须铭记,行高设无,高设零,设计效果兼浏览;六、学布局须思路,路随布局原理自
2010-11-17 23:03:00 878 12
原创 php消除时间差!
1.PHP获得当前时间的方法 引用使用函式 date() 实现date_default_timezone_set(Asia/Shanghai);//此句用于消除时间差echo $nowtime=date("Y-n-j H:i:s"); ?>显示的格式: 年-月-日 小时:分钟:妙相关时间参数:a - "am" 或是 "pm"A - "
2010-11-16 18:17:00 2223 2
原创 [转]长时间整理的xhtml网页设计规范
在阅读前请先了解一些XHTML、CSS的基本知识,以方便理解编写的内容。本规范的目的是为了方便大家在开发过程中,通用的、易于维护、高效率的制作WEB界面。 一. 目录建立、文件夹命名规则:01. 目录: 除非有特殊情况外,目录应使用小写字母,并且以字母开头其中不得包含汉字、空格与特殊字符。 目录命名请尽量英文为指导,不要以拼音作为目录名称。
2010-11-14 17:00:00 689
原创 大三了,再次感到迷茫!
刚才上机课看到了一个高手的博客,写得很不错,在华东师范读的大学,现在到美国留学了。看了他的经历,觉得自己的大学两年的生活似乎少了点什么?是激情还是什么呢?再次陷入迷茫! PHP、网络技术、我应该怎么选择以哪个为主打?我一直困惑我到底要学习什么?前些日子确定要以网络为主,但是似乎又要改变了,不知道什么原因,难道自己没有毅力吗?看到人家写网站自己心痒痒了?
2010-10-27 23:01:00 632
原创 子网掩码的计算与划分详解
一、子网掩码的计算 TCP/IP网间网技术产生于大型主流机环境中,它能发展到今天的规模是当初的设计者们始料未及的。网间网规模的迅速扩展对IP地址模式的威胁并不是它不能保证主机地址的唯一性,而是会带来两方面的负担:第一,巨大的网络地址管理开销;第二,网关寻径急剧膨胀。其中第二点尤为突出,寻径表的膨胀不仅会降低网关寻径效率(甚至可能使寻径表溢出,从而造成寻径故障),更重要的是将增加内外部路径刷新
2010-10-23 22:25:00 656
原创 分享如何DIY3层交换机
廉价交换机都是所谓的“第二层交换机”。它工作在OSI模型的第二层——数据链路层,它通过建立在内存中的交换表,来记录数据帧中所包含的计算机网卡的 MAC地址和相关联的端口。交换机只将数据帧传递到相应的端口,如果交换表中没有目的地址的记录,它就只能以广播的方式发往所有端口。因此,目前所有的交换机都提供了划分VLAN的功能。VLAN划分一般是由端口来指定的,数据帧只会被发送到同一VLAN的端口,这样也就
2010-10-22 13:39:00 1346 2
原创 网络流量单位bps与系统单位byte转换
网络流量单位是 10Mbps ,而我们在使用windows或下载工具中看到的是1.25MByte/s 。 比如安装adsl时使用1Mbps的宽带,在我们使用下载工具中最大使用的速度为1Mbps /8 x 1024=128KByte/s 也就是每秒钟为128K,之所以这样是因为1个字节等于8位,而bps中的这个b表示位,而我们在windows中操作中所接触的单位为字节,所以需要除以8转换为
2010-10-22 13:25:00 2014 1
原创 MySQL数据库性能进行优化三大绝招
以下的文章主要介绍的是对MySQL数据库性能进行优化的的几大绝招,其中包括选取最适用的字段属性,使用连接(JOIN)来代替子查询(Sub-Queries),使用联合 (UNION)来代替手动创建的临时表的内容介绍。1. 选取最适用的字段属性MySQL可以很好的支持大数据量的存取,但是一般说来,数据库中的表越小,在它上面执行的查询也就会越快。因此,在创建表的时候,为了获得更好的性能,我们可以
2010-10-20 13:10:00 424
原创 优化php代码有40条技巧
1.如果一个方法能被静态,那就声明他为静态的,速度可提高1/4;2.echo的效率高于print,因为echo没有返回值,print返回一个整型;3.在循环之前设置循环的最大次数,而非在在循环中;4.销毁变量去释放内存,特别是大的数组;5.避免使用像__get, __set, __autoload等魔术方法;6.requiere_once()比较耗资源;7.在include
2010-10-20 13:07:00 402
原创 PHP动态网站开发中常用的8个小技巧
本文总结了PHP日常开发中常用的8个小技巧,很多时候是非常有用的,希望对您有所帮助。 PHP批最取得checkbox的值1、命名2、使用当计划当作sql指令的一部分时:如果参与控制的字段是数值型的,则if(! empty( $_POST[checkbox])) {$expr = join(”,”, $_POST[checkbox]);$sql = “sel
2010-10-19 22:24:00 538
原创 【转】不看后悔的Linux生产服务器Shell脚本分享
【51CTO独家特稿】作为一名Linux/unix系统管理员,我经常遇到人问这个问题:shell能做什么?PHP这么强大,为什么不用PHP来完成工作呢?其实相对于PHP这些开发语言而言,shell主要用于数据库备份(SVN备份)、计划任务(crontab)、服务状态监控、FTP远程备份等。对于这些任务,shell的强大是大家都公认的,这也是每一个Linux/unix系统管理员的基本之一。现在在Wi
2010-10-13 08:44:00 636
操作系统课后答案、源码、课件(徐宗元版)
2010-06-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人