码迷,mamicode.com
首页 > 编程语言
java十进制转二进制
例如: 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
必备数学知识   RSA加密算法中,只用到素数、互质数、指数运算、模运算等几个简单的数学知识。所以,我们也需要了解这几个概念即可。 素数   素数又称质数,指在一个大于1的自然数中,除了1和此整数自身外,不能被其他自然数整除的数。这个概念,我们在上初中,甚至小学的时候都学过了,这里就不再过多解释了。 互质数   百度百科上的解释是:公因数只有1的两个数,叫做互质数。;...
分类:编程语言   时间:2015-05-15 12:12:29    阅读次数:239
Python特殊语法:filter、map、reduce、lambda
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
Head_First_Python学习笔记(四)
使用字典 >>> 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
二叉树算法(java)
为什么实用二叉树 一,在有序数组中插入删除数据太慢      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
从二叉排序树到平衡二叉树再到红黑树系列2
上篇博客主要讲述了二叉排序树的基本概念和插入删除操作,必须再次说明的是:在一棵高度为h的二叉排序树上,实现动态集合操作查询,插入和删除的运行时间均为O(h)。 可见二叉树的基本操作效率取决于树的形态,当然树的高度越低越好,显然树分布越均匀,高度越低。那么,问题来了?对于给定的关键字序列,如何构造一棵形态匀称的二叉排序树。这种匀称的二叉排序树就称为平衡二叉树。 平衡二叉树定义:平衡二叉树...
分类:编程语言   时间:2015-05-15 12:05:53    阅读次数:184
href='#'和href='###'的区别以及javascript:;与javascript:void(0)使用介绍
href='#': 我们有时会写这样的连接xxx为了不发生跳转,其实是不太正确的,因为href=”#”,包含了一个位置信息.默认的锚是#top,也就是网页的上端,其实它是发生了跳转的,每次都跳转到网页的顶端,如果你的网页只有一屏,当然看不出来,但是会有问题,因为每次点击都发生了跳转,所以,如果频繁点击会导致浏览器巨慢甚至崩溃。 href='###': 这种写法是个人习惯问题,解释一下就会...
分类:编程语言   时间:2015-05-15 12:07:37    阅读次数:204
javascript:void(0);与return false
javascript:void(0);与return false1. javascript:void(0);需要写在html里面,不好。 1) void的定义:避免表达式返回值,voidexpression,expression参数是任意有效的 JScript 表达式,void运算符对表达式求值,....
分类:编程语言   时间:2015-05-15 12:02:14    阅读次数:254
C语言基础文件读写操作
整理了一份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
如何把jar包发布到maven私服
在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
Python系列-格式化数据并排序
目的:将几个记录时间时刻的数据格式化统一,然后进行排序。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简单实现
Intellij idea创建javaWeb工程的必要设置以及对Servlet的简单实现。...
分类:编程语言   时间:2015-05-15 10:50:11    阅读次数:229
Go语言从零学习template
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
获取java程序运行时内存信息
由于最近想自己动手测试一下String和StringBuffer的效率问题,需要获取程序运行时的内存占中信息,于是上网查了一下,根据查到的资料写了个程序,发现结果有问题,才发现查到的资料是错误的.所以在这里跟大家分享一下获取内存占用的正确方法...
分类:编程语言   时间:2015-05-15 10:45:40    阅读次数:167
【面试题】JAVA 一个线程依赖另外一个线程的结果
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
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!