- 博客(15)
- 收藏
- 关注
原创 hs_err.log
## A fatal error has been detected by the Java Runtime Environment:## SIGSEGV (0xb) at pc=0x00007fdff1e78c25, pid=26931, tid=140597035554560## JRE version: OpenJDK Runtime Environment (7.0)
2014-08-14 16:57:05
5142
原创 eclipse生成jar包
第一:普通类导出jar包,我说的普通类就是指此类包含main方法,并且没有用到别的jar包。1.在eclipse中选择你要导出的类或者package,右击,选择Export子选项; 2.在弹出的对话框中,选择java文件---选择JAR file,单击next; 3.在JAR file后面的文本框中选择你要生成的jar包的位置以及名字,注意在Export generated c
2012-07-18 19:44:10
398
原创 windows操作系统与ubuntu之间的远程桌面连接
1.在ubuntu上首先就要安装好rdp在终端上输入:sudo apt-get install xrdp2.安装好rdp之后再输入:sudo apt-get install vnc4server tightvncserver. 做完上述两步之后,在ubuntu上选择“系统->首选项->远程桌面”,将“允许其他人查看你的桌面,允许其他用户控制你的桌面”勾选上,其他选项随意
2012-07-13 15:51:03
1286
原创 双系统问题解决:cannot find GRLDR in all devices
一、问题本文旨在给出在ubuntu启动时遇到以下问题的解决方法。不需重装系统,几分钟内可以搞定。try(hd0,0):ntfs5:no wubildr try(hd0,1):ntfs5:no wubildr try(hd0,2):extended: try(hd0,3):ntfs5:no wubildr try(hd0,4):ntfs5:no wubildr try(hd0,5)
2012-07-12 19:02:49
2850
1
转载 C语言高级技术之--密码破解
众所周知,如果自己忘了系统密码,就只能重装系统或者去买工具软件进行软件的破解。但很多都局限于应用工具,那我们学C的能自己创造一个工具吗? 回答当然是Yes, C 和汇编是程序开发中的王者,无所不能,当然了,得你自己去足够的内力才能发挥他的功能。 现在我们就进入实战部份。大家都知道,在windows 系列的操作系统中也包括win7 ,他们都自带了一个utilman.exe 的工具,此工具很难得的
2012-07-10 09:55:31
1176
原创 经典排序算法之实现(七)
八、基数排序1、基本思想 将所有待比较数值(正整数)统一为同样的数位长度,数位较短的数前面补零。然后,从最低位开始,依次进行一次排序。这样从最低位排序一直到最高位排序完成以后,数列就变成一个有序序列。2、实例3、程序代码#include using namespace std;int len;int *a;void baseSort(int a
2012-06-19 17:02:09
707
1
原创 Google Maps API申请 之 Maps API(网页无法打开)
准备工作:先在本机生成MD5认证指纹;需要有一个谷歌帐号,没有谷歌帐号的先到https://accounts.google.com/SignUp申请一个。第一步、找到本地的Hosts文件,在C:\Windows\System32\drivers\etc目录下(网络上有太多这一步的操作,是不能解决问题的,因为原来那个IP换了,所以不要恢心,这个笔者亲试有效。)第二步:
2012-06-19 10:06:17
2048
原创 经典排序算法之实现(六)
七、归并排序1、基本思想 归并(Merge)排序法是将两个(或两个以上)有序表合并成一个新的有序表,即把待排序序列分为若干个子序列,每个子序列是有序的。然后再把有序子序列合并为整体有序序列。2、实例 如 设有数列{6,202,100,301,38,8,1} 初始状态: [6] [202] [100] [301] [38] [8] [1] 比较次数
2012-06-08 11:38:20
439
原创 经典排序算法之实现(五)
六、快速排序1、基本思想 选择一个基准元素,通常选择第一个元素或者最后一个元素,通过一趟扫描,将待排序列分成两部分,一部分比基准元素小,一部分大于等于基准元素,此时基准元素在其排好序后的正确位置,然后再用同样的方法递归地排序划分的两部分。2、实例例如关键字序列 ( 52, 49, 80, 36, 14, 75, 58, 97, 23, 61 )经第1趟
2012-06-07 16:20:21
422
原创 ubuntu下搭建svn服务器
svn 服务器可以用两种方法架设:使用 svn 自带的 svnserve 实用程序和利用 Apache 架设。具体步骤如下:1、安装包$ sudo apt-get install subversion 2、添加svn管理用户及subversion组$ sudo adduser svnuser$ sudo addgroup subversion$ sudo add
2012-06-07 16:02:00
464
原创 Android源代码下载及开发环境搭建
一、开发环境和工具在Linux环境中,开发Android主机环境包括以下需求:git工具,repo工具,Java的JDK,主机编译工具等。在Ubuntu的主机上,通常需要安装以下的包:1、安装JDK$ sudo add-apt-repository "deb http://archive.canonical.com/ lucid partner"$ sudo apt-get
2012-05-18 11:26:05
545
原创 <google面试题>实现两个N*N矩阵的乘法,矩阵由一维数组表示
#includeusing namespace std;void init(float *a);void output(float *a);float * calculate(float *a, float *b, float *result);int n;void main(){ cout<<"请输入矩阵的维数:"; cin>>n; float *a = new float
2012-05-16 09:53:58
1518
原创 经典排序算法之实现(四)
五、堆排序 1、算法描述 堆排序是一种树形选择排序,是对直接选择排序的有效改进。堆的定义如下:具有n个元素的序列(h1,h2,...,hn),当且仅当满足(hi>=h2i,hi>=2i+1)或(hi 2、堆排序过程既然是堆排序,自然需要先建立一个堆,而建堆的核心内容是调整堆,使二叉树满足堆的定义(每个节点的值都不大于其父节点的值)。调堆的过程应该从最后一个非
2012-05-15 19:54:01
303
原创 经典排序算法之实现(三)
四、希尔排序1、算法描述 算法先将要排序的一组数按某个增量d(n/2,n为要排序数的个数)分成若干组,每组中记录的下标相差d.对每组中全部元素进行直接插入排序,然后再用一个较小的增量(d/2)对它进行分组,在每组中再进行直接插入排序。当增量减到1时,进行直接插入排序后,排序完成。 2、算法演示 初始:d=5 49 38 65 97 76 1
2012-05-09 14:33:47
270
原创 经典排序算法之实现(二)
二、选择排序1、算法描述(以从小到大排列为例) 若一组n个整数放在a[0],a[1],a[2], ..., a[n-1]中,选择排序的思路是,第一趟将a[0]至a[n-1]中找出一个最小值,设它是a[t],则把它与a[0]交换,使得a[0]最小;第二趟在a[1]至a[n-1]找最小值a[t],则把a[t]与a[1]交换;以此类推,直到从a[n-2]和a[n-1]之间找出最小
2012-05-07 14:39:43
386
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人