原理 重复地走访过要排序的元素列,依次比较两个相邻元素的大小,如果他们的顺序错误就把他们交换过来,重复地进行交换直到没有相邻元素需要交换,也就是说该元素已经排序完成。这个就好比水中的气泡一样,也来越大,所以人们把这种算法称之为“冒泡排序”。 简而言之,相邻两个数字进行比较大小,将值大的放在右边 所以 ...
分类:
编程语言 时间:
2019-03-26 13:10:50
阅读次数:
137
1.展示这段shell命令 # # 定义初始化变量 # #操作/项目路径(Dockerfile存放的路劲) BASE_PATH=/apps/swapping # jenkins构建好的源jar路径 SOURCE_PATH=/apps/Devops/jenkins/workspace #【docker ...
分类:
系统相关 时间:
2019-03-26 12:05:02
阅读次数:
206
原文:https://www.cnblogs.com/wxgblogs/p/6591980.html 要对进程进行监测和控制,首先必须要了解当前进程的情况,也就是需要查看当前进程,ps命令就是最基本进程查看命令。使用该命令可以确定有哪些进程正在运行和运行的状态、进程是否结束、进程有没有僵尸、哪些进程 ...
分类:
系统相关 时间:
2019-03-26 12:04:46
阅读次数:
199
软技能 我们知道,在现在的商业和生活中,邮件其实是一种相对正式的沟通方式,所以我们需要意识到邮件的重要性。这样看来,编写一封专业的邮件是我们程序员需要掌握的一门软技能。 说到软技能,作为码农,大家关注的还是编程,调试等相对专业的技能,我认为这是硬技能,是从事IT行业必须的技能。随着自己越来越资深,软 ...
分类:
其他好文 时间:
2019-03-26 12:04:18
阅读次数:
165
python进行接口自动化需要依赖于requests库,首先如果没有下载该库,使用pip进行下载到本地:1.进入D:\软件安装文件夹\PYTHON\Scripts目录下(ps:这个看个人安装python位置),使用cmd进入命令界面,输入pipinstallrequests,完成后即可使用参考示例:期间自己调测可以使用fiddler抓包进行调试,后面再研究使用unitest测试框架进行校验等
分类:
编程语言 时间:
2019-03-26 12:04:03
阅读次数:
157
前言 我们都知道WebApi是依赖于Asp.Net MVC的 ,所以,想创建WebApi,就需要先创建一个Asp.Net MVC项目。 但用Visual Studio创建的MVC项目通常会带很多功能,而这些功能,很多是我们并不想用的,或者我们想用其他开源控件代替它。 而这样杂乱的起始项目,对于我们这 ...
1. 简单动态字符串(simple dynamic string,SDS)是Redis的默认字符串表示结构,底层的string都是基于SDS实现。Redis基于C语言,并引用了部分C函数。 使用场景:SET key "hello" 或RPUSH list "a" "b" "c" 2. 动态扩容策略: ...
分类:
其他好文 时间:
2019-03-26 12:03:26
阅读次数:
201
环境: 当前已经有 .bash_profile文件了 打开.bash_profile: open -e .bash_proile 查看node安装路径: 修改.bash_profile 最后配置生效:source .bash_profile 检查: node变量成功: node -v java变量成 ...
分类:
系统相关 时间:
2019-03-26 12:03:07
阅读次数:
232
只需要一个注解就ok: “user.other” 这个值匹配的是user下的other对象 yaml : yaml 的语法: https://yaml.org/spec/1.2/spec.html#directive// UserProperty类: 其中的属性名要和yml一一对应, grandTe ...
分类:
编程语言 时间:
2019-03-26 12:02:49
阅读次数:
512
document.write(parseInt("10") + "<br>"); => 10 document.write(parseInt("10.33") + "<br>"); => 10 document.write(parseInt("34 45 66") + "<br>"); => 34 ...
分类:
其他好文 时间:
2019-03-26 12:01:56
阅读次数:
160
Given n pairs of parentheses, write a function to generate all combinations of well-formed parentheses. For example, given n = 3, a solution set is: 相 ...
分类:
其他好文 时间:
2019-03-26 12:01:38
阅读次数:
140
![](https://s1.51cto.com/images/blog/201903/26/7e319299707982519ac47f751a9a567a.jpg?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3p
分类:
其他好文 时间:
2019-03-26 12:00:44
阅读次数:
188
search_k k =3 default k=-1 实验结果没有特别大的区别,理论上,serach_k越大,越准确,但是要在时间和准确率之间取个trade off build on memory or disk build on disk disk上build的时候,树的node个数是所有样本个数 ...
分类:
编程语言 时间:
2019-03-26 12:00:11
阅读次数:
311
Delphi中MDI子窗口的关闭方式默认为缩小而不是关闭,所以当你单击子窗口右上角的关闭按钮时会发觉该子窗口只是最小化,而不是你预期的那样被关闭。解决办法是在子窗口的OnClose事件处理过程中加入如下代码,示例:procedure ChildForm.OnClose(Sender: TObject ...
一、说明 之前默认以为python的open方法用存哪里都没什么区别的,然后昨天直接在"__del__()"中使用今天同事跑程序时反馈程序报错“Python3 NameError: name 'open' is not defined”。 排查之后发现是在"__del__()"中使用open方法所致 ...
分类:
编程语言 时间:
2019-03-26 11:59:44
阅读次数:
1833