例如: 5的二进制转换方法为 5除以2 得余数1 然后再用商值2继续除以2 得余数0 然后除尽了商值为1 所以 最后得到二进制值为 101
public static void main(String[] args)
{
StringBuffer sbf = toBin(10);
String str=sbf.reverse().to...
分类:
编程语言 时间:
2015-05-15 12:10:39
阅读次数:
139
必备数学知识
RSA加密算法中,只用到素数、互质数、指数运算、模运算等几个简单的数学知识。所以,我们也需要了解这几个概念即可。
素数
素数又称质数,指在一个大于1的自然数中,除了1和此整数自身外,不能被其他自然数整除的数。这个概念,我们在上初中,甚至小学的时候都学过了,这里就不再过多解释了。
互质数
百度百科上的解释是:公因数只有1的两个数,叫做互质数。;...
分类:
编程语言 时间:
2015-05-15 12:12:29
阅读次数:
239
Python内置了一些非常有趣但非常有用的函数,充分体现了Python的语言魅力![1] filter(function, sequence)对sequence中的item依次执行function(item),将执行结果为True的item组成一个List/String/Tuple(取决于sequence的类型)返回:>>> def f(x): return x % 2 != 0 and x % 3...
分类:
编程语言 时间:
2015-05-15 12:09:36
阅读次数:
146
使用字典
>>> import print_detail
>>> james2 = print_detail.print_detail('james2')
>>> james2
['James Lee', '2002:3:14', '2:34', '3:21', '2:34', '2:45', '3:01', '2:01', '2:01',...
分类:
编程语言 时间:
2015-05-15 12:09:50
阅读次数:
180
为什么实用二叉树
一,在有序数组中插入删除数据太慢
1插入或者删除一条数据会移动后面的所有数据
二,在链表中查找数据太慢
2查找只能从头或者尾部一条一条的找
用树解决问题
有没有一种插入和删除像链表那么快,查询可以向有序数组一样查得快那样就好了。
数实现了这些特点,称为了最有意思的数据结构之一
树的术语
如下图
树分平衡树和非平衡树
...
分类:
编程语言 时间:
2015-05-15 12:08:28
阅读次数:
189
问题描述:如何在有序数组中给出指定数字出现的次数,例如:数组{1,2,2,2,3,4,5} 数字2的出现次数为3。
最简单的方法是遍历数组,代码如下:
#include
//如何在有序数组中给出指定数字出现的次数
int binarysearch(int *a,int n,int x)
{
int cnt=0;
for(int i=0;i<n;i++)
{
if(a[i]==x)
...
分类:
编程语言 时间:
2015-05-15 12:06:47
阅读次数:
126
上篇博客主要讲述了二叉排序树的基本概念和插入删除操作,必须再次说明的是:在一棵高度为h的二叉排序树上,实现动态集合操作查询,插入和删除的运行时间均为O(h)。
可见二叉树的基本操作效率取决于树的形态,当然树的高度越低越好,显然树分布越均匀,高度越低。那么,问题来了?对于给定的关键字序列,如何构造一棵形态匀称的二叉排序树。这种匀称的二叉排序树就称为平衡二叉树。
平衡二叉树定义:平衡二叉树...
分类:
编程语言 时间:
2015-05-15 12:05:53
阅读次数:
184
href='#':
我们有时会写这样的连接xxx为了不发生跳转,其实是不太正确的,因为href=”#”,包含了一个位置信息.默认的锚是#top,也就是网页的上端,其实它是发生了跳转的,每次都跳转到网页的顶端,如果你的网页只有一屏,当然看不出来,但是会有问题,因为每次点击都发生了跳转,所以,如果频繁点击会导致浏览器巨慢甚至崩溃。
href='###':
这种写法是个人习惯问题,解释一下就会...
分类:
编程语言 时间:
2015-05-15 12:07:37
阅读次数:
204
javascript:void(0);与return false1. javascript:void(0);需要写在html里面,不好。 1) void的定义:避免表达式返回值,voidexpression,expression参数是任意有效的 JScript 表达式,void运算符对表达式求值,....
分类:
编程语言 时间:
2015-05-15 12:02:14
阅读次数:
254
整理了一份C语言的文件读写件操作代码,测试时打开相应的注释即可。 1 #include 2 #include 3 #include 4 #include 5 6 /* 7 * EOF: 符号常量,其值为-1. 8 * fgets() 最多读取int-1个字符,遇换行或E...
分类:
编程语言 时间:
2015-05-15 12:00:49
阅读次数:
236
在cmd下执行以下代码: 计算机:\maven安装目录\bin>mvn deploy:deploy-file -DgroupId=org.sphx -DartifactId=sphinxapi -Dversion=1.0 -Dpackaging=jar -Dfile=D:\sphinxapi.jar -Durl=http://10.10.10.10:8800/n...
分类:
编程语言 时间:
2015-05-15 10:53:47
阅读次数:
188
目的:将几个记录时间时刻的数据格式化统一,然后进行排序。1.前提有四个文件,文件的格式都不一样,都表示时间
james.txt'2-34', '3:21', '2.34', '2.45', '3.01', '2:01', '2:01', '3:10', '2-22'julie.txt'2.59', '2.11', '2:11', '2:23', '3-10', '2-23', '3:10', '3...
分类:
编程语言 时间:
2015-05-15 10:52:11
阅读次数:
217
Intellij idea创建javaWeb工程的必要设置以及对Servlet的简单实现。...
分类:
编程语言 时间:
2015-05-15 10:50:11
阅读次数:
229
1、简单实例
package main
import (
"os"
"text/template"
)
func main() {
const xichen = `Hello World {{.}}`
M := template.New("")
M.Parse(di)
M.Execute(os.Stdout, "曦晨")
}
2、循环使用
package main
imp...
分类:
编程语言 时间:
2015-05-15 10:51:46
阅读次数:
153
由于最近想自己动手测试一下String和StringBuffer的效率问题,需要获取程序运行时的内存占中信息,于是上网查了一下,根据查到的资料写了个程序,发现结果有问题,才发现查到的资料是错误的.所以在这里跟大家分享一下获取内存占用的正确方法...
分类:
编程语言 时间:
2015-05-15 10:45:40
阅读次数:
167
public class Main {
public static class MyCallable implements Callable{
public Integer call() throws Exception {
return 1;
}
}
public static void main(String[] args) {
MyCallable callable...
分类:
编程语言 时间:
2015-05-15 10:46:57
阅读次数:
123
二维数组可以不初始化列数(第二维)。
下面给出的例子是用两种不同的方式存储二维数组并输出:
1. 这是我们通俗易懂的二维数组存储方法:
String[][] data = new String[][] {
{ "youth", "high", "no", "fair", "no" },
{ "youth", "high", "no", "excellent", "no" },...
分类:
编程语言 时间:
2015-05-15 10:44:30
阅读次数:
140