现在位置: 首页 > hobbyist发表的所有文章
  • 11月
  • 11日
综合 ⁄ 共 3450字 评论关闭
 原文作者:李开复 算法是计算机科学领域最重要的基石之一,但却受到了国内一些程序员的冷落。许多学生 看到一些公司在招聘时要求的编程语言五花八门就产生了一种误解,认为学计算机就是学 各种编程语言,或者认为,学习最新的语言、技术、标准就是最好的铺路方法。其实大家 都被这些公司误导了。编程语言虽然该学,但是学习计算机算法和理论更重要,因为计算 机算法和理论更重要,因为计算机语言和开发平台日新月异,但万变不离其宗的是那些算 法和理论,例如数据结构、算法、编译原理、计算机体系结构、关系型数据库原理等等。 ......
阅读全文
  • 11月
  • 01日
操作系统 ⁄ 共 1741字 评论关闭
转载:http://liguxk.blog.51cto.com/129038/123555 在linux平台上如果需要实现任务调度功能可以编写cron脚本来实现。 以某一频率执行任务 linux缺省会启动crond进程,crond进程不需要用户启动、关闭。  crond进程负责读取调度任务并执行,用户只需要将相应的调度脚本写入cron的调度配置文件中。  cron的调度文件有以下几个: crontab cron.d cron.daily cron.hourly cron.monthly cron.weekly 如果用的任务不是以hourly monthly weekly方式执行,则可以将相应的crontab写入到crontab 或cron.d目录中。 示例:  每隔......
阅读全文
web.xml配置文件代码: <context-param> <param-name>contextConfigLocation</param-name> <param-value>classpath*:applicationContext*.xml</param-value> </context-param> <listener> <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class> </listener> <!-- spring dispatcher配置 --> <servlet> <servlet-name>spring</servlet-name> ......
阅读全文
  • 09月
  • 23日
编程语言 ⁄ 共 726字 评论关闭
功 能:使用快速排序例程进行排序   用 法:void qsort(void *base,int nelem,int width,int (*fcmp)(const void *,const void *));   参数:base是排序的一个集合数组,num是这个数组元素的个数,width是一个元素的大小,comp是一个比较函数   比如:           ① 对一个长为1000的数组进行排序时,那么base应为a,num应为 1000,width应为 sizeof(int),comp函数随自己的命名              qsort(a,1000,sizeof(int),comp);              其中comp函数应写为:                      int comp(const void *a,const void *b)  ......
阅读全文
  • 05月
  • 23日
综合 ⁄ 共 322字 评论关闭
public class Fibonacci {   /**  * 求斐波那契数列  */ public static void main(String[] args) {    int a1=1,a2=1,count=0; //定义前2项数字  System.out.println(a1);  System.out.println(a2);  for(int i=0;i<10;i++)  {   count=a1+a2;       //count等于前2项之和   a1=a2;             //把第二项赋值给第一项   a2=count;          //把count赋值给第二项   System.out.println(count);  } } }
阅读全文
  • 04月
  • 27日
综合 ⁄ 共 1238字 评论关闭
Android的invalidate与postInvalidate都是用来刷新界面的。 在UI主线程中,用invalidate();本质是调用View的onDraw()绘制。 主线程之外,用postInvalidate()。 用法区别在于:   1)invalidate():实例化一个Handler对象,并重写handleMessage方法调用invalidate()实现界面刷新;而在线程中通过sendMessage发送界面更新消息。  // 在onCreate()中开启线程 new Thread(new GameThread()).start(); // 实例化一个handler Handler myHandler = new Handler() {   // 接收到消息后处理   public void handleMessage(Message......
阅读全文
  • 04月
  • 24日
综合 ⁄ 共 1411字 评论关闭
#include<algorithm> #include<iostream> #include<cstring> #include<cstdlib> #include<cstdio> #include<cmath> #define inf 0x7fffffff #define T 1001 using namespace std; inline int read(){ int x=0,f=1;char ch=getchar(); while(ch<'0'||ch>'9'){if(ch=='-')f=-1;ch=getchar();} while(ch>='0'&&ch<='9'){x=x*10+ch-'0';ch=getchar();} return x*f; } struct edge{int to,next,v;}e[500001]; int n,m,cnt=1,ans,head[1005],h[1005]; inline v......
阅读全文
  • 04月
  • 23日
综合 ⁄ 共 21342字 评论关闭
转自:http://blog.chaoskey.com/2010/06/15/201006151428 应小乐之请写的一个东西,其目的是为了回答以下问题: 点没有长度和面积,为什么由点组成的线和面会具有长度和面积?  “长度”“面积”这些词汇究竟是在怎样的意义上被使用的? 有的时候我们把点的长度叫做零,有的时候叫做无穷小,这两个称呼是不是都有道理? 无穷个零相加是不是还得零?(其实和第一个问题是一个意思,无穷个点怎么加成线段的?) 等等等等。      当然,小乐的问题是着眼于哲学,而我的回答将会着眼于数学,——我不是学哲学的,但是大概也知......
阅读全文
  • 04月
  • 19日
综合 ⁄ 共 2423字 评论关闭
1 J-Link配置 1.1安装libusb       如果J-Link是通过USB连接的,得先装libusb,README文件声称用apt-get install libusb,在我机器上不行,提示“无法找到软件包”。所以得自己下载安装。        在http://sourceforge.net/projects/libusb/files/libusb-1.0/下载(libusb官网,http://www.libusb.org/),并安装,整个过程多次需要root权限,可通过命令sudo -s一次性取得root权限: tar jxvf libusb-1.0.8.tar.bz2 cd libusb-1.0.8/ ./configure make make install 发现不安装也可以。 1.2 安装libreadline     JLi......
阅读全文
  • 04月
  • 17日
综合 ⁄ 共 15215字 评论关闭
参考文献: http://blog.csdn.net/luoshengyang/article/details/6573809 http://blog.csdn.net/hongtao_liu/article/details/6060734 建议阅读本文时先浏览以上两篇文章,本文是对上两篇文章在HAL对上层接口话题的一个总结. 1 什么是HAL HAL的全称是Hardware Abstraction Layer,即硬件抽象层.其架构图如下: Android的HAL是为了保护一些硬件提供商的知识产权而提出的,是为了避开linux的GPL束缚。思路是把控制硬件的动作都放到了Android HAL中,而linux driver仅仅完成一些简单的数据交互作用,甚至把硬件寄存器空间直接映射到u......
阅读全文
2013-02-28 -------------------------- 1.什么是3G?   第三代数字通信 2.3G只是一种通信技术标准,符合这个标准的技术的有WCDMA,CDMA2000,TD-SCDMA三种无线接    线接口标准.中国联通使用的是WCDMA,(世界上大部分3G网络都采用的是该标准)   中国电信使用的是CDMA2000(日韩和北美使用);中国移动使用的是具有自主知识产权的   TD-SCDMA(只有中国在使用) 3.相对第一代模拟制式手机(1G)和第二代GSM,CDMA等数字手机(2G),3G手机能处理图像音乐    ,视频等多种媒体形式,提供包括网页浏览,电话会议,电子商务等多种信息服务,3G  ......
阅读全文
  • 01月
  • 21日
综合 ⁄ 共 367字 评论关闭
第一次玩pecona 就给一个下马威,初始化数据库居然给我报:error while loading shared libraries: libssl.so.6 ls /usr/lib64/libssl.so.6发现确实不存在该链接库,然后Google了一下解决如下: 对32bit系统 ln -sf /usr/lib/libssl.so.10 /usr/lib/libssl.so.6 ln -sf /usr/lib/libcrypto.so.10 /usr/lib/libcrypto.so.6 对 64bit 系统 ln -sf /usr/lib64/libssl.so.10 /usr/lib64/libssl.so.6 ln -sf /usr/lib64/libcrypto.so.10 /usr/lib64/libcrypto.so.6 然后执行 ldconfig  # 使其生效即可。
阅读全文