- 博客(9)
- 资源 (5)
- 收藏
- 关注
转载 快排优化
1、快速排序的基本思想: 快速排序使用分治的思想,通过一趟排序将待排序列分割成两部分,其中一部分记录的关键字均比另一部分记录的关键字小。之后分别对这两部分记录继续进行排序,以达到整个序列有序的目的。2、快速排序的三个步骤:(1)选择基准:在待排序列中,按照某种方式挑出一个元素,作为 “基准”(pivot)...
2018-03-27 11:15:26 371
原创 内存对齐(C语言问题)
牛客网试题:传送门//在x86系统下,sizeof如下结构体的值是多少?struct{ char a[10];int b;short c[3];}解析:struct{ char a[10]; //10字节,补齐以后占12字节int b; //4字节short c[3]; //6字节,补齐后占8字节} //总共:12+4+8...
2018-03-25 21:32:04 234 1
原创 求一个数的素数因子
功能:输入一个正整数,按照从小到大的顺序输出它的所有质数的因子(如180的质数因子为2 2 3 3 5 )package huawei;import java.util.Scanner;/** * * @description Question2.java * @author Administrator * @date 2018/03/14 * @version...
2018-03-24 23:02:17 6924
转载 基本数据类型和其包装类
牛客网题目 why JVM对除了浮点型之外的包装类都提供了类似于String这样的常量池机制(不过范围仅仅是-128到127之间)。nteger i01=59 的时候,会调用 Integer 的 valueOf 方法, public static Integer valueOf(int i) { assert IntegerCache.high>= 12...
2018-03-24 21:44:04 182
原创 快速排序非递归实现及递归实现性能比较----Java
快速排序非递归实现及递归实现性能比较快排是常用算法,本文不再赘述快排原理。本文主要研究快速排序非递归实现及递归实现在排序900万个int整数时的性能差异。一 代码package common.algorithm;import java.util.Random;import java.util.Stack;/** * 快速排序不同版本 * * @descript...
2018-03-23 20:14:48 1833
原创 post和get区别
post和get区别一、两种 HTTP 请求方法:GET 和 POSTGET - 从指定的资源请求数据。 POST - 向指定的资源提交要被处理的数据二、post和get对应的HTTP报文和URL区别2.2 GET方法请注意,查询字符串(名称/值对)是在 GET 请求的 URL 中发送的: /test/demo_form.asp?name1=value1&...
2018-03-23 09:25:15 243
原创 统计一个数对应二进制中1的个数或者0的个数最佳方法
统计一个数对应二进制中【1】的个数或者【0】的个数最佳方法一、二进制中【1】的个数 /** * countOne TODO : 统计一个数所对应二进制中 1 的个数最好的方法 * @param num 该数所对应的十进制 * @return 该数所对应二进制中 1 的个数 * @author zhiman * @date 201...
2018-03-21 14:46:50 979
原创 HTTPS 之共享秘钥 公钥 及 私钥
HTTPS 之共享秘钥 公钥 及 私钥一 共享秘钥1.1 概念共享秘钥和我们生活中同一把锁的钥匙概念类似,对同一把锁来说,加锁时使用什么钥匙,解锁也必须使用同样的钥匙。 1.2 共享秘钥在HTTP传输中的缺点以共享密钥方式加密时必须将密钥也发给对方。在互联网上转发密钥时,如果通信被监听,那么密钥就可会落入攻击者之手,同时也就失去了加密的意义。另外还得设法安全地保管...
2018-03-16 15:53:44 10773
原创 Ping 和 traceroute的原理
ping 的原理ping 程序是用来探测主机到主机之间是否可通信,如果不能ping到某台主机,表明不能和这台主机建立连接。ping 使用的是ICMP协议,它发送icmp回送请求消息给目的主机。ICMP协议规定:目的主机必须返回ICMP回送应答消息给源主机。如果源主机在一定时间内收到应答,则认为主机可达。假定主机A的IP地址是192.168.1.1,主机B的IP地址是192.168.1....
2018-03-15 20:02:11 5333
Advances.in.The.UML.for.Real.Time.Systems Addison.Wesley
2017-10-17
J2EE应用开发_The Java EE 6 Tutorial - The Basic Concept.pdf
2017-09-14
Java实现循环冗余码(CRC)生成算法源代码
2017-09-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人