linux学习之旅

本来想整理一份linux学习的一些心得,最近比较忙,估计没多少时间。先推荐一个学习ubuntu的网站,很多技术文档以及前辈们得心得。http://wiki.ubuntu.org.cn/%E9%A6%96%E9%A1%B5 ubuntu下命令技巧:http://wiki.ubuntu.org.cn/UbuntuSkills
小小哥 发布于 2012-03-09 13:05 | 阅读 2258 次 | 评论 2 条

未来系统方向

未来系统的发展是不可想象的,以后的系统可能是几十GB,几百GB,也可能是几MB。但是他的初始阶段可能是几MB,他的工作原理攻击,扫描,推理,分析,自我编程,自我升级,最后防疫。攻击是攻破所有硬件的限制为管卡,把报告给分析进行分析硬件参数,参数整理好后传给推理专家,推理专家会把每个参数进计算,达到每个指令都会合理的参数来反射。然后把所有的指令和参数生成程序和文件,把每个程序和相应对硬件结合。在连接网络后自我升级的程序会到一个系统平台把里面没有的而他又生成文件上传进去,系统如果在这个平台里找到比他好又合理的程序他会毫不和气的接受这个程序。 那个时候没有...
变幻小子 发布于 2012-03-08 13:30 | 阅读 2046 次 | 评论 0 条

一位研发者的图书清单

http://blog.csdn.net/liuben/article/details/7295438 所谓“行千里路,读万卷书”,读书应该算作是最好的学习方式。本人有个不好的习惯,就是不大喜欢看电子书,小论文也喜欢打印出来研读,图书就更不用说了,总是喜欢买书和藏书,尤其是经典图书。时间一久,书架上堆积满了琳琅满目的各种图书,心中突然有种莫名的满足感。闲暇之余,对杂乱无章的书架搞了一下整理工作,顺便选择了其中一部分杂凑成这个图书清单,期望给正在学习之路上的同学们提供一点参考。这个图书清单分为五个类别,即信息存储、数据分析/挖掘、编程/语言/算法、系统/原理/结构/架构、管理/传记...
小小哥 发布于 2012-03-07 13:03 | 阅读 2774 次 | 评论 2 条

shellSort&&insertSort

* @author hai * 内部排序 * 1,insert * 2,shell * 3, */public class SortInMemory { public static void main(String[] args) { // TODO Auto-generated method stub int []num={1,2,3,5,6,8,9,11,13,19,200,1,2,3,5,9}; insert_Sort sort=new insert_Sort(); sort.sort(num); Syst...
维海 发布于 2012-03-07 09:03 | 阅读 990 次 | 评论 0 条

ACM资料

ACM基本算法分类、推荐学习资料和配套pku 习题一.动态规划 参考资料: 刘汝佳《算法艺术与信息学竞赛》《算法导论》 推荐题目: http://acm.pku.edu.cn/JudgeOnline/problem?id=1141 简单 http://acm.pku.edu.cn/JudgeOnline/problem?id=2288 中等,经典TSP问题 http://acm.pku.edu.cn/JudgeOnline/problem?id=2411 中等,状态压缩DP http://acm.pku.edu.cn/JudgeOnline/problem?i...
梦幻天涯 发布于 2012-03-06 20:58 | 阅读 1398 次 | 评论 0 条

Ubuntu更新源+网易源+大工源

Ubuntu10.10国内更新源,推荐163源,速度很不错命令:sudo gedit /etc/apt/sources.list将更新源替代原来源,保存即可1.sudo cp /etc/apt/sources.list /etc/apt/sources.list.bksudo gedit /etc/apt/sources.list编辑你的源列表,将原来的内容全部删除,添加下面列表中最适合你的源(注意不要全部添加),选择一个最合适你的即可,复制到你的列表中,然后保存列表。2.sudo apt-get update 更新源列表信息可以在运行“sudo apt-get update ”时查看一...
小小哥 发布于 2012-03-02 18:49 | 阅读 1711 次 | 评论 0 条

vim配置

windows下很多人都使用source insight 编写和查看代码。linux下可以使用VIM,刚开始会觉得VIM像windows下的记事本,而如果使用得当,它并不比source insight 逊色。 在这里,我会尽我所能细致地讲清楚如何把vim变成source insight, 然而你仍然需要积极地思考,并且必须自己去摸索一些东西。 为了避免过于罗嗦,我把基础的部分放在后面,如果你越看越觉得太简单了,那么本文并不适合你;如果看完前面的仍有疑问或者看不懂前面说的是什么东西,不用担心,后面会有一些必备的知识介绍。一、用好系统自带软件ctags大部分的unix系统都有ct...
小小哥 发布于 2012-03-02 18:43 | 阅读 1081 次 | 评论 0 条

#include<stdio.h>#include<stdlib.h>#define MaxSize 100#define ApplySpaceFail -1#define TRUE 1#define FALSE 0#define UNLIMIT 65535#define Edges 15int visited[MaxSize];int P[MaxSize];int D[MaxSize];int PF[MaxSize][MaxSize];int DF[MaxSize][MaxSize];typedef struct Graph{ char vex[MaxSize]; ...
司徒瑾贤 发布于 2012-02-29 23:18 | 阅读 808 次 | 评论 0 条

迭代法求某数的平方根

编写C程序,用迭代法求x=a^(1/2)。求平方根的迭代公式为:Xn+1=1/2(Xn+a/Xn)要求前后两次求出的得差的绝对小于0.00001。给出的答案一般是: #include"stdio.h"#include"math.h"int main() { float x0,x1,a; scanf("%f",&amp;a); x1=a/2; do { x0=x1;x1=(x0+a/x0)/2; }while(fabs(x0-x1)>=0.00001); printf("%.3f\n",x1); r...
laznrbfe 发布于 2012-02-28 21:26 | 阅读 1796 次 | 评论 0 条

发表高级期刊英文论文注意的几点

一, 最重要的九点: 1、技术贡献、证据 2、切忌打击面太广、针对的问题多,切入点不能超过2个 3、知道你的敌人是谁 4、选题 5、实验结果、说服力 6、好的前言 7、相关工作、引用(该期刊) 8、修改文章(详细说明各点) 9、宽容态度、坚韧不拔 二,idea有两种: (1)Your technique solves a problem for the first time第一次,在某一点上第一次,革命性的,创造性的 (2)如果不是第一次,Your technique performs better,in one...
小小哥 发布于 2012-02-26 18:03 | 阅读 1359 次 | 评论 0 条

java实现屏幕截图(附源码)

主要使用的是java.util.Robot类来捕获屏幕,能够实现对屏幕一个矩形区域的捕获,通过这个类,我们也能够实现一个远程桌面控制的程式 package com.qiu.util; import java.io.*; import java.net.*; import javax.swing.*; import java.awt.*; import java.awt.event.*; import java.awt.image.*; import javax.imageio.*; import java.io.*; /**@Author Qiu_BaiChao *一个简单的屏幕...
wtuaimmmm 发布于 2012-02-24 15:45 | 阅读 1848 次 | 评论 0 条

用函数实现模块化程序设计 习题

1.写两个函数,分别求两个整数的最大公约数和最小公倍数,用主函数调用这两个函数,并输出结果。两个整数由键盘输人。 /*时间:2011年11月29日11:54:34题目:习题7.1写两个函数,分别求两个整数的最大公约数和最小公倍数要求:用主函数调用这两个函数,并输出结果。两个整数由键盘输人。备注:最小公倍数(Least Common Multiple)简写为LCM;最大公约数(greatest common divisor,简写为gcd公式:两整数的乘积 等于 其最大公约数*最小公倍数*/# include <stdio.h>int a,b;int lcm,gcd;void sort(v...
姚杰 发布于 2012-02-24 15:08 | 阅读 1978 次 | 评论 0 条

利用数组处理批量数据 习题

6.1. 用筛选法求100之内的素数 /*时间:2011年10月31日16:22:34题目:习题6.1 用筛选法求100之内的素数备注:筛选法又称筛法,是求不超过自然数N(N>1)的所有质数的一种方法。又称埃拉托斯特尼筛子。参考:http://baike.baidu.com/view/2722688.htm */# include <stdio.h>int main(){ int a[100]; int i,j,k; for(i=0; i<100; ++i) //建立数组,将1到100的自然数写入 { a[...
姚杰 发布于 2012-02-24 15:06 | 阅读 1765 次 | 评论 0 条

循环结构程序设计 习题

5.3 输入两个正整数m和n,求其最大公约数和最小公倍数 /*时间:2011年10月24日12:13:07题目:习题5-3 输入两个正整数m和n,求其最大公约数和最小公倍数备注:最小公约数(Least Common Multiple)简写为LCM;最大公约数(greatest common divisor,简写为gcd*/# include <stdio.h>int lcm (int x,int y);int gcd (int x,int y);int main(){ int a,b; int t; printf("输入两个正整数:"); scanf...
姚杰 发布于 2012-02-24 15:05 | 阅读 1529 次 | 评论 1 条

选择结构程序设计 习题

4.4 有三个整数a,b,c 由键盘输入,输出其中最大的数 /*时间:2011年10月17日14:24:37题目:习题4.4 有三个整数a,b,c 由键盘输入,输出其中最大的数*/# include <stdio.h>int main(){ int a,b,c; int max(int a,int b,int c); printf("输入三个整数:\n"); scanf("%d%d%d",&amp;a,&amp;b,&amp;c); printf("其中最大的是:%d\n",max(a,b,c)); return ...
姚杰 发布于 2012-02-24 15:03 | 阅读 1838 次 | 评论 0 条

顺序程序设计 例题

例题3.1 /*时间:2011年9月29日15:42:23题目:例3.1, 将华氏法测出的温度转换为摄氏法测出的温度备注:转换公式为 c = 5/9*(f-32)*/# include <stdio.h>int main(){ float f,c; printf("输入华氏温度\n"); scanf("%f",&amp;f);// c = (5.0/9)*(f-32); //注意这里的5.0 c = (f-32)*5/9; //这样写也可以 printf("华氏%f度...
姚杰 发布于 2012-02-24 15:02 | 阅读 1178 次 | 评论 0 条

为什么要写成if(1==i)而不是if(i==1)

看郝斌老师的视频,经常会提示if(1==i)要比if(i==1)规范。虽然照做却并不知其所以然。今天偶然看到坛友在一篇回复中谈及此问题,恍然大悟 /*时间:2011年9月20日11:02:56*/# include <stdio.h>void main(){ int i; if (i=0) //当if后面括号里的是类似赋值语句的表达式时,if判断的是赋值后,等号左边的变量是否为真 printf("i=0\n"); //这里 赋值为0,等号左边的i变量为假,所以,printf语句不会执行 if (i=1) ...
姚杰 发布于 2012-02-24 14:59 | 阅读 1524 次 | 评论 0 条

IT前辈的20年编程经验

本文适合刚毕业的大学生和刚入门的程序员。如果你已是高级开发人员,或许你在本文中看到自己的身影作为一名程序员,你或许还没这些经验,但我会把它们献给那些想从中学到更多的朋友。  1.估算解决问题所需要的时间。不要怕,承认吧!我曾见过一些程序员为了解决一个特殊问题而坐在显示器前面8小时。为自己定一个时间限制吧,1小时、30分钟或甚至15分钟。如果在这期间你不能解决问题,那就去寻求帮助,或到网上找答案,而不是尝试去做“超级堆码员”。  2.编程语言是一种语言,只是一种语言。随着时光推移,只要你理解了一种语言的原理,你会发现各种语言之间的相似之处。你所选择的语言,你应该觉得“舒...
姚杰 发布于 2012-02-24 14:37 | 阅读 1268 次 | 评论 0 条

程序员:提高编程效率的技巧

程序员:提高编程效率的技巧  俗话说,磨刀不误砍柴工,拿出一部分时间提升自己的技能,可以提高工作效率。你可以参考以下几条建议:  1. 编写单元测试,提高效率  这是一个十分基础的工作,但是许多程序员并没这么做。但你应该这么做。这样做不仅能够提高代码质量,还能提高工作效率。你不但能够在发布和修改你的程序时更加自信,而且还节省了相当多的时间。  试想一下,如果你正编写一个大型网络应用程序,其中一个小小的代码出现了差错,要修改它便意味着整个程序的重建、数据的重新配置以及特性的重新检查(而这个错误很可能隐藏很深)。再设想一下,你可能需要一遍又一遍地重复类似的事。现在,借助“...
姚杰 发布于 2012-02-24 14:34 | 阅读 1156 次 | 评论 0 条

显示分辨率大全

<TABLE CELLSPACING="1" CELLPADDING="2" ALIGN="center" BGCOLOR="#000000"><TBODY><TR BGCOLOR="#FFFFFF"><TH>计算机标准</TH><TH>分辨率</TH></TR><TR BGCOLOR="#FFFFFF"><TD>CGA</TD><TD>320×200 (16:10)</TD></TR><TR BGCOLOR="#FFFFFF"><TD>QVGA</TD><TD>320×240 (4:3)</TD></TR><TR BGCOLOR="#FFFFFF"><TD>B&amp;amp;W ...
zxwangyun 发布于 2012-02-21 12:08 | 阅读 1356 次 | 评论 0 条