首页 > 2019年12月19日 > 全部分享
归并排序:小和问题
归并排序:小和问题 在一个数组中,每一个元素左边比当前元素值小的元素值累加起来,叫做这个数组的小和 例如:[2, 3, 4, 1, 5] 2 左边比 2 小的元素:无 3 左边比 3 小的元素:2 4 左边比 4 小的元素:2,3 1 左边比 1 小的元素:无 5 左边比 5 小的元素:2, 3, ...
分类:编程语言   时间:2019-12-19 01:08:40    收藏:0  评论:0  赞:0  阅读:97
面向对象与面向过程的区别
1. 面向过程pop(Process-oriented programming) 主要的关注点是:实现的具体过程,因果关系。 -- “面向过程”(是一种以事件为中心的编程思想)是以事件流程作为考虑问题的出发点,通过分析 解决问题所需的步骤,然后利用函数将这些步骤实现,并按照顺序调用。 * 优点: 对 ...
分类:其他   时间:2019-12-19 01:08:22    收藏:0  评论:0  赞:0  阅读:137
面试【JAVA基础】集合类
1、ArrayList的扩容机制 1. 每次扩容是原来容量的1.5倍,通过移位的方法实现。 2. 使用copyOf的方式进行扩容。 扩容算法是首先获取到扩容前容器的大小。然后通过oldCapacity (oldCapacity 1) 来计算扩容后的容器大小newCapacity。这里用到了 右移运算 ...
分类:编程语言   时间:2019-12-19 01:08:04    收藏:0  评论:0  赞:0  阅读:107
Codeforces 1266D
其实我们发现一个人欠债跟债主是谁没关系 因为总和是不变的 然后根据题目给出的操作 我们希望账面数字尽量小 于是我们每次随便选一正一负 让正的借钱给负的 这样账面数字就会减小 于是贪心选取即可 其实也不是贪心 可以说是任意选取 复杂度$O(n)$ 比赛的时候陷入思维误区 不断向图论方向想 得出跟这差不 ...
分类:其他   时间:2019-12-19 01:07:34    收藏:0  评论:0  赞:0  阅读:109
进程间通信的4种方式
python提供了4种方式来满足进程间的数据通信 1. 使用multiprocessing.Queue可以在进程间通信,但不能在Pool池创建的进程间进行通信 2. 使用multiprocessing.Manager.Queue可以在Pool进程池创建的进程间进行通信 3. 通过Pipe进行线程间的 ...
分类:系统服务   时间:2019-12-19 01:07:15    收藏:0  评论:0  赞:0  阅读:104
面试【JAVA基础】JVM
1、内存模型 1.1、堆 1. 堆是所有线程共享的,主要存放对象实例和数组。 2. 新生代和老年代的比例是1:2。 3. 新生代中三个区域的比例是 8 : 1 : 1。 1.1.1、新生代 对象分配在eden区中,当eden区满时会触发minor gc,将eden区中存活的对象,复制到survivo ...
分类:编程语言   时间:2019-12-19 01:06:25    收藏:0  评论:0  赞:0  阅读:88
冒泡排序
冒泡排序: 1、基本算法思想: l依次比较相邻的两个元素,消除逆序(逆序是数学上的概念,是成对出现的,比如50,30就是一对逆序,所谓的消除逆序,就是大的放后面,小的放前面) l这样,一轮比较下来,最大的那个数一对是在最后面! l然后,再继续新的一轮的比较,注意,刚才一轮后的最大值不再参与比较,这样 ...
分类:编程语言   时间:2019-12-19 01:06:06    收藏:0  评论:0  赞:0  阅读:130
Python基础语法 入门书籍
Python 基础教程(第三版)中英文版 Python Crash Course《Python编程:从入门到实践》中英文版 链接:https://pan.baidu.com/s/1kdaEbYuexNMASEj5rVAK8w 提取码:vo29 复制这段内容后打开百度网盘手机App,操作更方便哦 ...
分类:编程语言   时间:2019-12-19 01:05:46    收藏:0  评论:0  赞:0  阅读:100
面试【JAVA基础】阻塞队列
1、五种阻塞队列介绍 ArrayBlockingQueue 有界队列,底层使用数组实现,并发控制使用ReentrantLock控制,不管是插入操作还是读取操作,都需要获取锁之后才能执行。 LinkedBlockingQueue 底层基于单向链表实现,既可以当做有界队列,也可以当做无界队列使用。使用两 ...
分类:编程语言   时间:2019-12-19 01:05:26    收藏:0  评论:0  赞:0  阅读:103
cut命令、case与select语句
cut命令 常用参数: -c character 字符 -d delimiter 分隔符 -f field 域(列) --output-delimiter 输出分隔符 例: # echo 12345 |cut -c2 2 # echo 12345 |cut -c1,4 14 # echo 12345 ...
分类:其他   时间:2019-12-19 01:05:10    收藏:0  评论:0  赞:0  阅读:122
lvm逻辑卷创建及使用
创建逻辑卷 pvcreate /dev/md0 pvs 查看创建的pv组 pvdisplay /dev/md0 查看磁盘详细信息 添加vg组: 创建vg组: vgcreate vg1 /dev/md0 扩展vg组: vgextend vg1 /dev/md1 vgextend vg1 /dev/md ...
分类:其他   时间:2019-12-19 01:04:54    收藏:0  评论:0  赞:0  阅读:128
python基本查缺补漏
/ 除 永远返回浮点类型 // 整除 返回整数类型 浮点数和整数混合运算时会把整数转换成浮点数 因为 ** 比 - 有更高的优先级, 所以 -3**2 会被解释成 -(3**2) ,因此结果是 -9. 为了避免这个并且得到结果 9, 你可以用这个式子 (-3)**2. 字符串 切片 string[0 ...
分类:编程语言   时间:2019-12-19 01:04:19    收藏:0  评论:0  赞:0  阅读:95
PHP 流程控制
1. 分支 if () {} elseif () {} else {} switch(exp) { case val break; case val break; default } 2. 循环 for(exp1;exp2;,exp3){} while语句 do...while语句 break 跳出 ...
分类:Web开发   时间:2019-12-19 01:03:48    收藏:0  评论:0  赞:0  阅读:99
linux RPM(红帽软件包管理器)和Yum软件仓库中常见的命令
RPM(红帽软件包管理器)常用命令 安装软件:rpm -ivh filename.rpm 升级软件:rpm -Uvh filename.rpm 卸载软件:rpm -e filename.rpm 查询软件信息:rpm -qpi filename.rpm 列出软件文件信息:rpm -qpl filena ...
分类:系统服务   时间:2019-12-19 01:03:04    收藏:0  评论:0  赞:0  阅读:121
Linux学习(四) 忘记密码解决方法
很多朋友经常会忘记Linux系统的root密码,linux系统忘记root密码的情况该怎么办呢?重新安装系统吗?当然不用!进入单用户模式更改一下root密码即可。 步骤如下: 重启linux系统 3 秒之内要按一下回车,出现如下界面 然后输入e 在 第二行最后边输入 single,有一个空格。具体方 ...
分类:系统服务   时间:2019-12-19 01:02:43    收藏:0  评论:0  赞:0  阅读:113
Java之接口
1.接口是额外功能的集合,也是一种类(.java文件,.class编译文件),所以也是一种数据类型。接口里面只具备功能的声明,比如电脑可以外接鼠标这个功能,但如果没有鼠标,功能也没有实现。具体实现接口中的功能,由实现接口来完成,比如实体鼠标就是实现接口。 一切事物均有功能,即一切事物均有接口 2.接 ...
分类:编程语言   时间:2019-12-19 01:02:20    收藏:0  评论:0  赞:0  阅读:118
MySQL-极恶安装
1.官网下载地址:https://dev.mysql.com/downloads/mysql/ 2.安装包下载后解压,并创建my.ini配置文件 内容如下,注意两个第三个#:MySQL的安装目录,第四个#数据存放目录,mysql安装目录\data,注意data文件夹不要自己创建。 [mysql] # ...
分类:数据库技术   时间:2019-12-19 01:01:53    收藏:0  评论:0  赞:0  阅读:112
require.js 加载 js 文件 404 处理(配置无效)
main.js 是 配置文件,data-main 是异步加载,如果在main.js未加载完成的时候,使用了require去加载文件,就会导致配置无效 main.js ...
分类:Web开发   时间:2019-12-19 01:01:38    收藏:0  评论:0  赞:0  阅读:242
LinuxC/C++基础——引用
1.引用(Reference) 1.1引用的基本语法 引用是C++对C的重要扩充,也存在与其他一些编程语言中,并不是C++的发明。通过引用,C++增加了 另外一种给函数传递地址的途径,这就是按引用传递(pass-by-reference) 引用就是已定义变量的别名 void test01(){ in ...
分类:编程语言   时间:2019-12-19 01:01:22    收藏:0  评论:0  赞:0  阅读:68
一起学Vue之样式绑定
在前端开发中,设置元素的 class 列表和内联样式是基本要求。本文主要讲解Vue开发中,样式列表和内联样式的绑定,仅供学习分享使用,如果有不足之处,还请指正。 ...
分类:其他   时间:2019-12-19 01:01:00    收藏:0  评论:0  赞:0  阅读:84
1601条   上一页 1 ... 73 74 75 76 77 ... 81 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!