51CTO博客开发
到 http://www.mplayerhq.hu/MPlayer 下载相关的包1.Mplayer-1.x.tar.bz2(主程序)2.all(essensial)-20071007.tar.bz23.windows-all(essensial)-20071007.zip(据说rmvb需要这个)4.Cleanlooks(皮肤)5.gb2312-ming.tar.bz2(中文字体)http://ww
参考http://blog.jobbole.com/50705/ 写的C语言实现~~~哈哈~~其实文章下面代码已经有python的实现了~但我比较看得惯C语言~而且自己跟着写一遍的话比较容易有印象~~~(具体解析参考文章相当详细~~)#include <stdio.h> int calculate(int * arr, int len) { int cal = 0; i
# python通过上面的命令就可以查看系统python的版本~(建议用root)先下载新版的python~(注意python3.x和python2.x不同)# wget http://www.python.org/ftp/python/3.3.0/Python-3.3.0.tgz也可以直接在官网上下载后解压~解压命令:tar -xzvf Python-3.3.0.tgz进入解压后的目录:cd P
以前是用chrome代理。。。基本每次翻完之后过很长一段时间重装系统又把它们忘干净了。。。记下来吧。。。如果是想在linux命令行下进行翻(如下载东东?!)的话,下面这个挺不错的~该笔者总结了google介绍的方法,所以看起来比较简单易懂:http://my.oschina.net/u/251494/blog/140177至于如果要用界面(如浏览器访问的话)那么就方便很多了~比较好的教程为这个:h
不得不说。。。自己懒的程度连自己都受不了。。。虽然一直在学~但处于学完又忘的状态。。。总觉得自己记完笔记又会忘掉。。。555。。。自己正在慢慢挖掘linux下编程的兴趣,感觉处于混沌状态,都说编程这种东西都得有兴趣才可以编出来的~~希望我对它的兴趣会一直上升~~~好好记录笔记。。。无连接的套接字通信即UDP通信~C的实现看起来和java的代码实现差不少额。。。但总的来说,步骤都差不多。。。flas
这篇博文先考虑简单的数字的情况,如果输入数字4,即输出所有1-4组成的序列,为了熟悉回溯算法,因为本人一直都不太熟悉回溯算法。。。所以还是特地记一下blog吧,先上图1:注意到红线的走向即为回溯算法的走向。上一下代码,下面再作分析:#include <stdio.h> #define MAX 10 int flags[MAX]; int datas[MAX]; int n; void
主要的是讲多线程设计模式。。。其实有代码的,是java实现版的。。。。不过考虑到我说不定以后不怎么用java了,所以主要是把每个设计模式都列一个概述,思路总是有用的~~~所以觉得<Java多线程设计模式>这本书还是挺不错的~~~将每个多线程设计模式都用比较通俗易懂的语言来说明,而且代码都比较简单~~~~所以即使是不用java还是可以好好地理解一下多线程的魅力的~~~~咔咔。。。写书的人
并查集:互不相交的集合并查集的3种操作:(1)Make_Set()把每一个元素初始化为一个集合,初始化后的每一个元素的父节点是它本身(2)Find_Set(int x)查找一个元素所在的集合,关键在于寻找这个元素所在集合的祖先(3)Union(int x, int y)合并x和y所在的集合,一个集合的祖先指向另一个集合的祖先题目:x和y是亲戚,y和z是亲戚,那么x和z也是亲戚。如果x,y是亲戚,那
//拓扑排序 class TopologicalSort{ int[][] graph; int[] list; void input(int[][] graph){ this.graph=graph; list=new int[graph.length]; calculate(); } void calcul
给定两个字符序列X{x1,x2,x3,...,xm}和Y{y1,y2,...,yn}设最长公共子序列为Z{z1,z2...zk},那么,以下结论成立: C(i, j)的递推方程如下: C(x, y) = 0 ,i=0,j=0 = C(i-1 ,j-1)+1i,j>0 , xi = yj = max{ C(i-1 , j) , C(i , j-1)}i,j>0 , xi!= yj网上的一
先记下来网上参考的思路,有空再去实现,不过有了思路应该要编代码也不难。举例:中缀表达式:(1+2)*5-6后缀表达式:1 2 + 5 * 6 -步骤:1.初始化:运算符栈S1和中间结果栈S2 2.从左往右开始扫描中缀表达式 3.遇到操作数,压入S2 4.遇到运算符,比较它和S1栈顶运算符的优先级 4-1.如果S1为空,或者栈顶运算符为"(",或者它的优先级比栈顶运算符高,直接压人S1
JVM的相关知识还是挺多的~~~读书后特地都记下来~~~要不很容易就忘掉额。。。一个JVM实例包括一个方法区,栈内存,堆内存,本地方法区,PC寄存器。执行引擎(作用:解析jvm字节码指令),每一个执行引擎实例是一个java线程。一个jvm实例中会同时有多个执行引擎在工作,这些引擎有的在执行用户程序,有的在执行jvm内部的程序(如gc)每创建一个执行引擎实例会给这个实例创建一个java栈和pc寄存器
今天华为去机试,有3题,前两题比较简单所以就不记下来了,第三题其实也是可以的,不过可能是太久没有刷题,没有反应过来,思考了半天应该用那种数据结构去存它之类的。还有一些诸如nullpointererror这样的错误还一直出现,最后时间不够只完成了一半,估计悲剧了~~~不过不要紧,最主要是要总结一下,所以回来把它给完成了。。。编码编得还真不快,而且总觉得我写算法相关的代码不太爱调用函数,这种习惯不太好
package com.java.study; class MazeClass{ private int []H = {0 ,1 ,0, -1}; private int []V = {-1 ,0 ,1, 0};//上,右,下,左 private char[][]Maze; private int len; public MazeClass(char[][]
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号