摘要: 在园子潜水有半年多了,收获颇丰,在现在这信息量巨大的网络世界中,自己感觉到只是一味的接收,很容易使自己产生消化吸收问题,很多信息也只是看看了解了解,弄的看技术文章和自己平时看网易新闻一样,一扫而过图个新鲜。这样的情况也弄的自己甚是尴尬,因为自己也明白看得虽多但实际也没掌握多少。开通在园子的个人博客,主要是想督促自己在学技术的道路上能多动动手练练,分享自己的学习感悟,遇到好到想法也能及时记录下来,碰到感兴趣的技术,自己也能去动手实践。要让自己感受到有东西能在园子上与大家进行分享交流的。希望自己能坚持弄好这个博客 阅读全文
posted @ 2011-02-25 11:24 ljhero 阅读(160) 评论(1) 推荐(0) 编辑
摘要: 堆和栈的区别可以用如下的比喻来看出: 使用栈就象我们去饭馆里吃饭,只管点菜(发出申请)、付钱、和吃(使用),吃饱了就 走,不必理会切菜、洗菜等准备工作和洗碗、刷锅等扫尾工作,他的好处是快捷,但是自 由度小使用堆就象是自己动手做喜欢吃的菜肴,比较麻烦,但是比较符合自己的口味,而且自由 度大 阅读全文
posted @ 2011-02-23 10:18 ljhero 阅读(162) 评论(0) 推荐(0) 编辑
摘要: --------------------------------------------------------------------------------------------------- 高效排序时间限制:1000 ms | 内存限制:65536 KB 描述 比普通排序快一些的排序。输入 第一行包含一个整数T,表示有T组数据。对于每组数据:第一行包含一个数字N(<100,000), 表示该组数据由N个元素;第二行包含N个数,就是这N个元素的值( <100,000 )。 输出对于每组数据输出一行,包含排序好后的N个元素,要求从小到大排序,相邻2个元素间有个空格,末尾无空格 阅读全文
posted @ 2010-12-01 21:21 ljhero 阅读(433) 评论(0) 推荐(0) 编辑
摘要: 最近在写一个程序是涉及到文件的操作,其中遇到一个问题是打开文件后判断文件是否为空,刚开始想到了每次打开文件都是向文件添加数据,就是以a+方式打开,就想到用ftell函数直接得到当前位置如果不为0则说明文件不为空,但是这样程序运行一直没打到想要的效果,调试时发现打开文件后用ftell函数得到的当前位置值为零,自己不禁产生疑惑,后来翻了下谭浩强的《C程序设计》上面写着“用a+方式打开的文件,原来的文件不被删除,位置指针移到文件末尾”。为了消除疑惑自己写代码测试下,看下具体情况。 测试代码:#include <stdio.h>int main(void){ int ch; FILE *f 阅读全文
posted @ 2010-12-01 10:47 ljhero 阅读(1513) 评论(0) 推荐(0) 编辑
摘要: 一、表单数据的提交方式选择 常用的与服务器进行的交互方式是GET和POST(关于两者的区别此处有详细的介绍),而一般在表单的数据提交中,都会选择POST方式,因为使用GET方法数据是通过URL传递的,在地址栏中会直接看到传递的数据,这样就缺少安全性。而使用POST传递时,是把提交的数据放置在HTTP包的包体中,地址栏不会看到数据。但是这样处理就能确保提交数据的安全性吗?二、web数据传递的不安全性 客户要浏览web网页,都是先连接web服务器,请求该网页文件,下载到本地再由浏览器解释执行最终看到丰富多彩的网页。http协议的这种工作模式,决定了web数据面向客户是开放的,实际http包在网络中 阅读全文
posted @ 2010-10-27 17:56 ljhero 阅读(2114) 评论(0) 推荐(0) 编辑
摘要: 在网上查找学习JavaScript的视频教程时,发现一个不错的网站,作者还就web开发写了很多令人读来颇感受益的文章,先转帖一篇,全部文章可查看原文出处:http://learning.artech.cn/category/overview/web-dev; 由于我们现在的内容已经不仅仅在Web设计这个领域上了,所以新开一个新的系列——“Web开发杂谈”,讨论开发相关的话题。有不少读者和网友经常地留言,问类似这样问题:“我没有相关基础,我应该学习什么课程?”,或者“我没有相关基础,我能学会某某技术吗?”,“我不是计算机专业的,我能学会编程吗?”。作为这个系列的第一篇文章,就来谈谈我个人的一些. 阅读全文
posted @ 2010-09-17 16:39 ljhero 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 1,PHP如何打开文件使用PHP函数fopen()打开一个文件,fopen()一般使用2个参数表示打开文件的路径和文件模式。比如: $fp=fopen("../cnbruce.txt",'w');其中 "../cnbruce.txt" 就表示打开的cnbruce.txt文件的路径(相对当前执行程序文件的路径),'w'表示以只写的方式打开该文本文件。附录:fopen()函数的文件模式总结r只读——读模式,打开文件,从文件头开始读r+可读可写方式打开文件,从文件头开始读写w只写——写方式打开文件,同时把该文件内容清空,把文件指 阅读全文
posted @ 2010-08-14 00:29 ljhero 阅读(4389) 评论(0) 推荐(0) 编辑
摘要: 今天在给Fedora9连上网之后,在用yum安装软件时出现了如下文所示的问题,在网上找你很久都没有解决,最后在csdn找到了这篇文章,根据这篇文章的解决方法,我也顺利的把问题解决了。我的也是源出现了问题,不过不是development是freshrpms出现了问题,找到它的repo,把enalbed设置为0,问题也解决了。7110f8e90d4436914f63e81ad 100% |=========================| 48 kB 00:01 7110f8e90d4436914f63e81ad 100% |=========================| 0 B 00:0 阅读全文
posted @ 2010-08-01 19:35 ljhero 阅读(355) 评论(0) 推荐(0) 编辑
摘要: Linux禁止修改DNS原文地址: http://student.csdn.net/space.php?uid=38634&do=blog&id=19322大家都知道修改linux下的DNS可以直接修改/etc/resolv.conf:root@xuanfei-desktop:~#vim /etc/resolv.confnameserver ip //填上你当地使用的最快DNS服务器IP地址nameserver ip当然也可以直接使用网络管理器修改。但是如果你所在机构或者工作的地方必须要求你用DHCP获得自己非固定动态IP,那么随之而然你自己一向喜欢的或者自己觉得最快的DNS服 阅读全文
posted @ 2010-08-01 14:12 ljhero 阅读(1243) 评论(0) 推荐(0) 编辑
摘要: 利用WM_NCHITTEST消息实现无标题窗口的拖动,Windows首先确定鼠标点中了哪个窗口,然后向那个窗口发送一个WM_NCHITTEST消息找出此窗口的哪个"非客户区"(如边界、最大化/最小化按钮、菜单、标题等等)拥有鼠标光标。接着默认的窗口过程响应消息并返回一个特定的代码。如果鼠标指针落在标题栏中,那么这个特定代码就是HTCAPTION,此时Windows便进入拖拽模式,以便用户能够对窗口进行移动操作。所以要想在客户区里用鼠标拖动对话框,那么只要在客户区里模仿标题栏里的鼠标拖动行为即可 阅读全文
posted @ 2010-07-28 13:33 ljhero 阅读(1430) 评论(0) 推荐(1) 编辑