现在位置: 首页 > IonaHerington发表的所有文章
  • 11月
  • 13日
综合 ⁄ 共 138字 评论关闭
JMS中文版API下载地址:http://download.csdn.net/download/wangshuxuncom/8269371 JMS英文版API下载地址:http://download.csdn.net/download/wangshuxuncom/8269377
阅读全文
写在前面的话: 博主新开了个人站点:你也可以在这里看到这篇文章,点击打开链接 本文是博主学习linux驱动移植整整两周后通过查阅资料并结合自己的一些观察所做的一些记录,旨在作为日后温习材料,由于博主尚无太多经验文中内可能会出现一些谬误,希望看到的热心朋友能拍砖指正。 在我前面的日中已经提到了我所做的SC16C550的串口移植,本来是没有什么技术难度,但对于新人来讲了解内核代码的结构和移植的原理是首要的,于是在工作中就做了一些记录。 //////////////////////////////////////////////////gap/////////////////////......
阅读全文
  • 12月
  • 30日
综合 ⁄ 共 826字 评论关闭
简单最小生成树           #include<stdio.h> #include<stdlib.h> #define inf 0x3fffffff int f[1010],n,map[1010][1010]; struct op { int x,y,w; }p[10100]; int find(int a) { if(a!=f[a]) f[a]=find(f[a]); return f[a]; } int cmp(const void *a,const void *b) { struct op *c,*d; c=(struct op *)a; d=(struct op *)b; return c->w-d->w; } int main() { int i,j,a,b,c,num,count,sum,m; while(scanf("%d%d",&n,&m)!=-1) { num=0; for(i=0;i<n;i......
阅读全文
  • 12月
  • 29日
综合 ⁄ 共 324字 评论关闭
每加入一条边如果两个顶点的根节点相等则形成环           #include<stdio.h> int f[1010]; int find(int a) { if(a!=f[a]) f[a]=find(f[a]); return f[a]; } int main() { int i,j,n,m,x,y,sum; while(scanf("%d%d",&n,&m)!=-1) { sum=0; for(i=0;i<n;i++) f[i]=i; for(i=0;i<m;i++) { scanf("%d%d",&x,&y); x=find(x); y=find(y); if(x==y) { sum++; } else f[x]=find(f[y]); } printf("%d\n",sum); } return 0; }        
阅读全文
  • 06月
  • 06日
综合 ⁄ 共 3458字 评论关闭
activity_main.xml 控件的线性布局 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" > <ImageSwitcher android:id="@+id/imageSwitcher" android:layout_width="wrap_content" android:layout_height="wrap_content"/> <LinearLayout android:orientation="horizontal" android:layout_width="fill_parent" android:layout_height="fill_parent" > <Button android:id=......
阅读全文
  • 05月
  • 23日
综合 ⁄ 共 909字 评论关闭
其实MVC可以看成一个接口,而struts2 实现了MVC,当然,实现MVC的框架还有很多,如JSF等。而且 Struts2是一个典型的Web层框架,所以所有Struts2的sample项目都以war包的形式给出,大家可以将这些war包的任何一个复制到你的Web容器的运行目录下,启动Web容器就可以访问这些sample项目。 千万不要小看这些sample项目,我们可以从这些项目中获取许多重要的知识和信息。有些知识恐怕连Reference都不曾提及。这些原生态的东西,使得我们完全无需舍近求远地到网络上去到处寻找例子,只要学习这些例子,就足够掌握开源框架的种种特性了。 ......
阅读全文
  • 05月
  • 19日
综合 ⁄ 共 1480字 评论关闭
1)垃圾回收的两个关键要素: 发现无用对象。 回收无用对象的内存空间。  2)6种垃圾回收算法: 引用计数法,tracing 算法,compacting算法,copying 算法,generation算法,adaptive算法。  3)detail: 引用计数法(Reference Counting Collector)引用计数法是唯一没有使用根集的垃圾回收的法,该算法使用引用计数器来区分存活对象和不使用的对象。一般来说,堆中的每个对象对应一个引用计数器。当每一次创建一个对象并赋给一个变量时,引用计数器置为1。当对象被赋给任意变量时,引用计数器每次加1当对象出了作用域后(......
阅读全文
  • 05月
  • 02日
综合 ⁄ 共 348字 评论关闭
50.网易有道笔试: 1.求一个二叉树中任意两个节点间的最大距离,两个节点的距离的定义是这两个节点间边 的个数, 比如某个孩子节点和父节点间的距离是 1,和相邻兄弟节点间的距离是 2,优化时间空间复 杂度。 2.求一个有向连通图的割点,割点的定义是, 如果除去此节点和与其相关的边,有向图不再连通,描述算法。 /* 50.网易有道笔试: 1.求一个二叉树中任意两个节点间的最大距离,两个节点的距离的定义是这两个节点间边 的个数, 比如某个孩子节点和父节点间的距离是 1,和相邻兄弟节点间的距离是 2,优化时间空间复 杂度。 ......
阅读全文
  • 04月
  • 30日
综合 ⁄ 共 2116字 评论关闭
随着经济环境的恶化和Vista没有获得太多的认可,很多IT部门考虑将平台向Linux迁移.尽管很多人认为Linux优于Windows,但是在更换平台前应该先要慎重考虑. 否则到最后你可能到发现必须得回到原来的平台,如果你考虑向Linux平台迁移,应先考虑以下十个问题: 1.那些私有的,关键性的程序能否在新的平台运行? 考虑平台迁移必须考虑的第一件事是:是的,可能大部分软件在Linux平台下都有类似的程序可以使用.比如photoshop,可以用Gimp代替,Adobe Pagemaker可以用Scribus代替.但是,有的特定软件在Linux平台没有相应的跨平台版本,在这种情况下,你就......
阅读全文
  • 04月
  • 10日
综合 ⁄ 共 32字 评论关闭
创建SD卡 从电脑向SD卡拷贝 从SD卡向电脑拷贝 查看SD卡上的文件
阅读全文
  • 02月
  • 04日
综合 ⁄ 共 485字 评论关闭
String.prototype.isTime   =   function()       {           var   r   =   this.match(/^(/d{1,4})(-|//)(/d{1,2})/2(/d{1,2})/s+(/d{1,2}):(/d{1,2}):(/d{1,2})$/);             if(r==null)return   false;         var   d   =   new   Date(r[1],   r[3]-1,r[4],r[5],r[6],r[7]);             return   (d.getFullYear()==r[1]&&(d.getMonth()+1)==r[3]&&d.getDate()==r[4]&&d.getHours()==r[5]&&d.getMinutes()==r[6]&&d.getSeconds()==r[7]);       }     本文来自CSDN博客,转......
阅读全文
  • 01月
  • 17日
综合 ⁄ 共 167字 评论关闭
用管理员权限静默安装某些应用时,在安装过程中还是会弹出提示框"应用程序(xx)与系统不兼容,是否继续安装?"。 引起这个问题是某些应用的兼容版本跟手机运行的android版本的问题。在这些应用开发新建工程时,会有选择兼容android最低的版本的。假如手机运行的android版本比应用的所要求的最低版本还低的话就会弹出上面的提示框的。
阅读全文