冒泡算法:说白了就是通过循环来把相邻的两个数字进行对比,对比过后进行调换 l = [2,5,12,352,1,23,35,63,5,2] # for i in range(len(l)-1): #这个是控制总共需要多少趟,需要循环N-1趟 for j in range(len(l)-1-i): #这 ...
分类:
编程语言 时间:
2020-05-03 18:47:28
阅读次数:
64
1、 org.apache.commons.io.IOUtils closeQuietly:关闭一个IO流、socket、或者selector且不抛出异常,通常放在finally块 toString:转换IO流、 Uri、 byte[]为String copy:IO流数据复制,从输入流写到输出流中, ...
分类:
其他好文 时间:
2020-05-03 18:46:55
阅读次数:
66
背景 因为想知道java中的关键字,对应的操作系统级别的api是啥,本来打算整理几个我知道的出来,但是,尴尬的是,我发现java里最重要的synchronized关键字,我就不知道它对应的api是什么。 redis中如何获取锁 在redis源码里,线程如果要进入一个同步区(只能单线程进入的代码块), ...
方法一 which nginx 方法二 nginx -V 方法三 more /etc/init.d/nginx ...
分类:
系统相关 时间:
2020-05-03 18:46:14
阅读次数:
73
开发环境改到windows还真的有点不习惯。 首先打开终端 我们可以看到 这里没有设置安装路径 为NONE,那么就会默认安装在C盘 这时候查看配置文件在哪里 这里提示配置文件 修改 site.py USER_SITE可以随意设置,USER_BASE可以通过 查看。 那我们安装git试试 结果就是安装 ...
websocket WebSocket 是HTML5新增的一种通信协议,其特点是服务端可以主动向客户端推送信息,客户端也可以主动向服务端发送信息,是真正的双向平等对话,属于服务器推送技术的一种。 Socket.io 提供了基于事件的实时双向通讯 页面中引入 socket.io <script src ...
分类:
Web程序 时间:
2020-05-03 18:45:35
阅读次数:
165
ylbtech-影视-纪录片:《飞向月球》 大型科学纪录片《飞向月球》围绕人类对月球的探索历程、中国探月工程取得的成就、尤其是嫦娥四号在月球背面软着陆所蕴含的科学原理、科技创新等内容展开。记录嫦娥四号探测器发射、落月等历史时刻。 2019年8月19日,第十五届精神文明建设“五个一工程”奖获奖名单在北 ...
分类:
其他好文 时间:
2020-05-03 18:45:07
阅读次数:
92
引用:https://www.bilibili.com/video/BV19J411v7yk?p=1 (1)ORM 对象关系映射(Object Relational Mapping,简称ORM)模式是一种为了解决面向对象与关系数据库存在的互不匹配的现象的技术。简单的说,ORM是通过使用描述对象和数据 ...
简介 bitmap在很多海量数据处理的情况下会用到。一些典型的情况包括数据过滤,数据位设置和统计等。 它的引入和应用通常是考虑到海量数据的情况下,用普通的数组会超出数据保存的范围。使用这种位图的方式虽然不能在根本上解决海量数据处理的问题,但是在一定的数据范围内,它是一种有效的方法。bitmap在ja ...
分类:
编程语言 时间:
2020-05-03 18:43:44
阅读次数:
82
自动装箱与缓存 现象 有以下代码: 我们知道,第3、4行发生了自动装箱,生成了Integer对象,并将对象的引用赋值给i1和i2,“==”比较的是对象的引用,控制台输出看,i1和i2保存了同一个Integer对象的引用。 下面对上述代码进行反编译: 从反编译结果看,Integer类自动装箱执行了va ...
分类:
编程语言 时间:
2020-05-03 18:43:28
阅读次数:
58
题目: 解答: 递归+记忆。 class Solution { public: unordered_map<int,string> map; string countAndSay(int n) { string res; if(map.count(n)) { return map[n]; } els ...
分类:
其他好文 时间:
2020-05-03 18:42:54
阅读次数:
60
题目: 解答: 方法一: 首先找出最短字符串,然后一个一个匹配。 具体代码如下: 1 class Solution 2 { 3 public: 4 string longestCommonPrefix(vector<string> &strs) 5 { 6 if(strs.size() == 0) ...
分类:
其他好文 时间:
2020-05-03 18:42:39
阅读次数:
56
1 2. 3. 4. 5. 6. 7. 8. 9. 答案 ...
分类:
编程语言 时间:
2020-05-03 18:42:07
阅读次数:
58
JavaScript中的图片处理与合成(一) 引言: 图片处理现在已经成为了我们生活中的刚需,想必大家也经常有这方面的需求。实际前端业务中,也经常会有很多的项目需要用到图片加工和处理。由于过去一段时间公司的业务需求,让我在这方面积累了一些干货,趁着年后这段时间总结成一系列文章与大家分享,希望能对各位 ...
分类:
编程语言 时间:
2020-05-03 18:41:39
阅读次数:
54
优化的目的在于让页面加载的更快,对用户操作响应更及时,为用户带来更好的用户体验,对于开发者来说优化能够减少页面请求数,能够节省资源。 前端优化的方法可以分为两大类:第一类是页面级别的优化如http请求数、内联脚本的位置优化等,第二类是代码级别的优化,如JavaScript中的DOM操作优化、CSS选 ...
分类:
其他好文 时间:
2020-05-03 18:41:24
阅读次数:
75
本文转自公众号《数据科学家联盟》 一、主成分分析法的思想及其原理 1、PCA(Principal Component Analysis),即主成分分析方法,是一种使用最广泛的数据降维算法(非监督的机器学习方法)。 其最主要的用途在于“降维”,通过析取主成分显出的最大的个别差异,发现更便于人类理解的特 ...
分类:
其他好文 时间:
2020-05-03 18:41:03
阅读次数:
154
题目描述 Given two strings a and b we define a*b to be their concatenation. For example, if a = "abc" and b = "def" then a*b = "abcdef". If we think of co ...
分类:
其他好文 时间:
2020-05-03 18:40:49
阅读次数:
162