自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

不远远方

圣贤庸行,大人小心

  • 博客(285)
  • 收藏
  • 关注

转载 找串中第一个重复出现的字符

https://www.cnblogs.com/sunda847882651/p/9568199.html public static void main(String[] args) throws IOException { findRepeatChar("abcafeba"); } //找串中第一个重复出现的字符 public static void f...

2018-09-26 15:47:36 1106 1

原创 找出数组中相加等于某数的两个数

public static void main(String[] args) throws IOException { int[] a={4,5,3,2,7,9,1}; findSumNum(a,10); //1,9 //3,7 //5,5} //给定一个数字,一个数组,找出数组中相加等于这两个数的和,不能用数据结构 public sta...

2018-09-25 20:39:05 2130 2

转载 找出两个数组相等的数

https://blog.csdn.net/shine_journey/article/details/62088598?utm_source=copy【题目】找出两个数组相等的数,不能用其他数据结构【思路】假设,这两个数组已经排好序(升序),那么只需要遍历一次即可。首先设两个下标,分别初始化为两个数组的起始地址,依次向前推进 。推进的规则是比较两个数组中的数字,小的那个数组的下标向前推...

2018-09-25 20:29:21 4358

转载 字符串单词反转

https://blog.csdn.net/puyangsky/article/details/38283155?utm_source=copy例如:输入:Hello World输出:olleH dlroW解决方法:Java中有很多处理字符串的方法,使用简单、方便,这里使用到的主要是String类的split函数(按照特定字符分割字符串)和StringBuffer的reverse函数(实...

2018-09-22 18:01:12 1153

转载 python 字典实现原理

引言Python中dict对象是表明了其是一个原始的Python数据类型,按照键值对的方式存储,其中文名字翻译为字典,顾名思义其通过键名查找对应的值会有很高的效率,时间复杂度在常数级别O(1).本文针对其实现的数据结构进行原理性说明和拓展,不涉及Python的源码剖析。dict底层实现在Python2中,dict的底层是依靠哈希表(Hash Table)进行实现的,使用开放地址法解决冲突....

2018-09-22 17:26:14 9889

转载 python GIL与伪多线程

https://blog.csdn.net/B9Q8e64lO6mm/article/details/81031283为什么有人会说 Python 多线程是鸡肋?知乎上有人提出这样一个问题,在我们常识中,多进程、多线程都是通过并发的方式充分利用硬件资源提高程序的运行效率,怎么在 Python 中反而成了鸡肋?有同学可能知道答案,因为 Python 中臭名昭著的 GIL,GIL 是什么?为什么会...

2018-09-22 13:13:32 3103 1

转载 strcpy函数的实现

https://www.cnblogs.com/saolv/p/7737310.html已知strcpy函数的原型是:char *strcpy(char *dst, const char *src);实现strcpy函数解释为什么要返回char *假如考虑dst和src内存重叠的情况,strcpy该怎么实现1.strcpy的实现代码 char * strcpy(char *ds...

2018-09-20 16:21:44 228

转载 基于java的socket编程

https://www.cnblogs.com/liusxg/p/3917624.htmlsocket编程:一:什么是socket:socket是BSD UNIX的通信机制,通常称为“套接字”,其英文原意是“孔”或“插座”。有些顾名思义,socket正如其英文原意一样,像是一个多孔插座,可以提供多个端口的连接服务。为了更加直观的了解socket,可以用插座来比喻socket。如果说sock...

2018-09-19 21:14:07 47211 12

转载 从100万个数中找出最大的前100个数

https://blog.csdn.net/cslbupt/article/details/659355771.算法如下:根据快速排序划分的思想(1) 递归对所有数据分成[a,b)b(b,d]两个区间,(b,d]区间内的数都是大于[a,b)区间内的数(2) 对(b,d]重复(1)操作,直到最右边的区间个数小于100个。注意[a,b)区间不用划分(3) 返回上一个区间,并返回此区间的数字数目...

2018-09-18 15:38:24 10448

转载 二叉树的节点个数、叶子节点个数、第k层的节点个数

https://blog.csdn.net/universe_ant/article/details/72993214 class BinaryTreeNode { int val; BinaryTreeNode left = null; BinaryTreeNode right = null; } public class NodesStatistics { /**...

2018-09-18 15:29:09 1807 2

原创 去掉A串中的所有B串_python

def removeSubstring(str1,str2): # return str1.replace(str2,'') while str1.find(str2)!=-1: str1 = str1[:str1.find(str2)] + str1[str1.find(str2)+len(str2):] return str1if __name__ ...

2018-09-12 15:31:04 1038

转载 在一个字符串中查找子字符串出现的次数

https://blog.csdn.net/qq_39045534/article/details/79097864 https://blog.csdn.net/P90X_Liyuan/article/details/79573294 public static void countSubstring(){ //方法1:遍历法 String s1="ab...

2018-09-12 12:03:22 9619

转载 Linux 软硬链接的区别

https://www.cnblogs.com/Peter2014/p/7594504.html 有关硬链接的总结 具有相同inode节点号的多个文件互为硬链接文件; 删除硬链接文件或者删除源文件任意之一,文件实体并未被删除; 只有删除了源文件和所有对应的硬链接文件,文件实体才会被删除; 硬链接文件是文件的另一个入口; 可以通过给文...

2018-09-12 11:03:13 1877

转载 链表与数组的区别

https://blog.csdn.net/sunjiangangok/article/details/69943631链表和数组都可用来存放指定的数据类型。 首先分别介绍一下链表和数组。 链表的特性是在中间任意位置添加删除元素的都非常的快,不需要移动其它的元素。*通常链表每一个元素都要保存一个指向下一个元素的指针(单链表)*。双链表的话每个元素即要保存到下一个元素的指针,还要保存一个...

2018-09-12 10:37:04 1489

转载 按照单词的字母是否相同对字符串数组进行分组

https://blog.csdn.net/Lynn_Baby/article/details/80790796题目描述:Given an array of strings, return all groups of strings that are anagrams.Note: All inputs will be in lower-case.思路解析:1.首先判空 ...

2018-09-11 11:15:18 1131

转载 QQ为何采用UDP协议?

https://blog.csdn.net/liusandian/article/details/52238939 登陆采用TCP协议和HTTP协议, 你和好友之间发送消息,主要采用UDP协议, 内网传文件采用了P2P技术。QQ对于普通用户是采用UDP协议,对于会员用TCP协议总来的说: 1.登陆过程,客户端client 采用TCP协议向服务器server...

2018-09-10 17:32:35 9946 2

转载 对三角形设计测试用例

https://www.cnblogs.com/summer-sun/p/5490889.html三角形测试题目:一个程序,从输入框中读取三个整数值,这三个数值代表了三角形三边的长度。程序显示提示信息,指出该三角形究竟是不规则三角形、等腰三角形还是等边三角形。(注:不规则三角形指三角形中任意两边不相等,等腰三角形指有两条边相等,等边三角形指三条边相等)要求:假设你将作为一名...

2018-09-10 11:45:42 19013 3

转载 对cp命令设计测试用例

https://www.cnblogs.com/summer-sun/p/5490889.html主要从异常、功能和性能三方面考虑:1.异常参数异常:源和目标参数异常:包含特殊字符;参数超长;指定的位置实际不存在拷贝对象异常:非法的执行权限;存储介质有损坏;非法的文件格式和内容执行过程异常:拷贝到一半断电;拷贝过程中硬盘满;拷贝过程中源或目的被删除2.功能文件不...

2018-09-10 11:36:35 1813

原创 对整型数组中所有单个数字排序输出数字

public static void main(String[] args) throws IOException { int[] arr={1,2,23,44,51}; func1(arr); func2(arr);} // 整型数组排序 1,2,23,44,51 最后得到11223445 返回值 priv...

2018-09-10 10:48:06 981

转载 统计一篇英文文章中出现次数最多的10个单词

https://blog.csdn.net/u010512607/article/details/40005641思路: 1.读入文件,按行将文字拼接成字符串str 2.用正则过滤字符串中的标点,再分割成str[] 3.用hashmap依次统计每个单词出现的次数(可以加黑名单过滤情态动词等) 4.对hashmap的值排序(利用Collections的sort,重写比较...

2018-09-09 23:07:23 9104

转载 hashmap 遍历

https://blog.csdn.net/fuzhongbin/article/details/50521877public class Main{ public static void main(String[] args) { Map map=new HashMap(); map.put("王", 1); map.put("杨", ...

2018-09-09 22:03:02 233

转载 DDoS拒绝服务攻击

https://blog.csdn.net/qq_30135181/article/details/513017681.拒绝服务攻击概述 DoS(Denial of Service,拒绝服务)攻击 广义而言,凡是利用网络安全防护措施不足导致用户不能或不敢继续使用正常服务的攻击手段,都称之为拒绝服务攻击。其目的是通过消耗网络带宽或系统资源,使网络或计算机不能提供正常的服务。 DDoS(Di...

2018-09-08 21:56:13 3978

转载 不用循环找数组最大值

https://www.xuebuyuan.com/2031226.html/** * @author ZTX * 不用循环怎么求出数组的最大值? * 本方法使用递归求解的 * 2013年11月2日17:50:01 */public class test { public static int i=0; public static int max =0; ...

2018-09-07 14:43:58 3138 1

转载 web测试和手机测试的区别

http://bbs.51testing.com/thread-1159778-1-1.html1.从技术上来说: WEB测试和移动端测试其测试类型也基本相似,都需要进行功能测试、性能测试、安全性测试、GUI测试等测试类型。 他们的主要区别在于具体测试的细节和方法。 web项目,一般都是b/s架构,基于浏览器的,而app则是c/s的,是有客户端的。2.从系统架构来看的话: web测...

2018-09-06 15:47:16 10157

原创 README

1 . parse_company.py适合规整的key-value结构infobox提取,部分具体infobox_type如下:‘Infobox company’ ‘Infobox book’ ‘Infobox peroson’ ‘Infobox university’ ‘Infobox military person’ ‘Infobox artist’ ...

2018-09-02 16:09:16 127

转载 如何测试一支笔

https://blog.csdn.net/kaitlyn2011/article/details/40457535首先,软件测试按照阶段来分可以分为单元测试、集成测试、系统测试、回归测试;按照测试的关注点来分可以分为功能测试、性能测试、易用性测试、外观测试、安全性测试和适配性测试(当然还有其他分类方法,这里先说这么多)。对应到一支笔的测试中,按照阶段,分为单个零部件(外壳、圆珠笔的弹簧、...

2018-08-28 14:46:40 8648

转载 对各字符串排序

https://www.cnblogs.com/shihaiming/p/6014067.html/** * 对象比较大小compare的用法 字符串排序 * 练习代码, 给定字符串" nba" "cba" "ncaa" "wba" ... 思路: 1.排序,想到数组的排序.数组排序想到选择排序,或者冒泡排序 2.用数组排序的思路做此题.(字...

2018-08-27 20:15:43 419

转载 对字符串中的字符进行排序

https://blog.csdn.net/euller/article/details/53330425input: acdfbihg outut :abcdfghiimport java.util.*;/** * @Author: yang * @Date: 2018/8/27 19:04 */public class helloWorld2 { public st...

2018-08-27 19:54:55 6197

转载 10进制转16进制

https://www.cnblogs.com/zuofei123/p/5519458.html public static void main(String[] args) throws Exception { int i = 17; //10进制转16进制 int ii = Integer.parseInt(Integer.toHe...

2018-08-25 21:50:39 5667

原创 一段英文中找无重复单词及个数

思路:1.读入文件 2.按行读,每行以空格分割得到str数组 3.将str数组中每个单词添加到hashmap 4.遍历hashmap,value为1的输出,并统计个数 //一段英文中找无重复单词及个数 public static void findSingleWord() throws IOException{ File file = new File(...

2018-08-25 21:09:58 974 1

转载 栈VS队列

https://blog.csdn.net/bbc955625132551/article/details/72773285 栈(Stack)和队列(Queue)是两种操作受限的线性表。(线性表:线性表是一种线性结构,它是一个含有n≥0个结点的有限序列,同一个线性表中的数据元素数据类型相同并且满足“一对一”的逻辑关系。“一对一”的逻辑关系指的是对于其中的结点,有且仅有一个开始结点没有前驱...

2018-08-25 17:24:36 435

转载 spring boot 基础问题

https://www.oschina.net/question/2491333_2275473Spring Boot是一套遵循的约定大于配置的体系,简化了很多组件的使用比如datasouce、JPA、SpringMVC等等,约定好自动化的配置,就可以使用功能。使用的技术还是Spring体系的,Spring mvc在其中也有使用。同时SpringBoot有各种starter,包含了当前功能必须...

2018-08-25 11:12:26 837

转载 哈弗曼树

https://www.jb51.net/article/90728.htm https://blog.csdn.net/bruce_6/article/details/38656413 http://www.cnblogs.com/ssyfj/p/9472733.html定义:节点之间的路径长度:在树中从一个结点到另一个结点所经历的分支,构成了这两个结点间的路径上的经过的分支数称为它...

2018-08-24 17:51:42 511

转载 索引失效和注意事项

https://blog.csdn.net/hehexiaoxia/article/details/54312130索引失效的情况如果是同样的sql如果在之前能够使用到索引,那么现在使用不到索引,以下几种主要情况: 随着表的增长,where条件出来的数据太多,大于15%,使得索引失效(会导致CBO计算走索引花费大于走全表) 统计信息失效 需要重新搜集统计信息...

2018-08-24 16:27:03 18182 1

转载 cookie vs session

https://mp.weixin.qq.com/s/YVYKrLIk0gqC0WZU-U5XIw https://www.nowcoder.com/discuss/98046会话管理步骤 1: 客户端把用户 ID 和密码等登录信息放入报文的实体部分, 通常是以 POST 方法把请求发送给服务器。而这时, 会使用 HTTPS 通信来进行 HTML表单画面的显示和用户输入数据的...

2018-08-24 13:43:16 425

转载 根据除以3的结果调整数组

https://www.wesiedu.com/zuoye/6402062082.html public static void main(String[] args) throws Exception { int[] arr = {1,2,3,4,5,6,7,8,9}; adjustArr(arr);} //数组,所有3的倍数在最左边,所有除3...

2018-08-23 23:04:03 423

转载 二叉树算法集锦

1.判断平衡二叉树public class Solution { public boolean IsBalanced_Solution(TreeNode root){ boolean[] res = new boolean[1]; res[0] = true; getHeight(root,1,res);//注意传数组,不能传res[0]...

2018-08-23 21:14:51 199

转载 关于递归思想

https://blog.csdn.net/wangxiaobupt/article/details/44198949概念递归就是某个函数直接或间接调用自身的问题求解过程。通过将自身问题划分成相同性质的子问题的求解过程,这些小问题的求解过程较容易,小问题的解就构成了原问题的解。 递归算法就是一个函数通过不断对自己的调用而求得最终结果的一种思维巧妙但是开销很大的算法。...

2018-08-23 11:30:05 563

转载 最长重复子串

https://blog.csdn.net/xiaoyi357/article/details/70214367华为笔试题: 思路:使用两个指针,两个指针的间隔从1,2,3…依次增大, 同时向右移动两个指针,在移动的过程中判断指针位置的字符是否相同,并记录最长子串的长度。参考: public static void main(String[] args) throw...

2018-08-23 01:07:12 1558

转载 排序算法的稳定性分析(含java代码)

https://www.cnblogs.com/codingmylife/archive/2012/10/21/2732980.html首先,排序算法的稳定性大家应该都知道,通俗地讲就是能保证排序前2个相等的数其在序列的前后位置顺序和排序后它们两个的前后位置顺序相同。在简单形式化一下,如果Ai = Aj,Ai原来在位置前,排序后Ai还是要在Aj位置前。其次,说一下稳定性的好处。排序算法如果...

2018-08-22 21:29:43 3467 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除