Given a sorted array and a target value, return the index if the target is found. If not, return the index where it would be if it were inserted in or ...
分类:
编程语言 时间:
2017-03-09 22:36:45
阅读次数:
219
又一个比较性质的排序,基本思路是奇数列排一趟序,偶数列排一趟序,再奇数排,再偶数排,直到全部有序 举例吧, 待排数组[6 2 4 1 5 9] 第一次比较奇数列,奇数列与它的邻居偶数列比较,如6和2比,4和1比,5和9比 [6 2 4 1 5 9] 交换后变成 [2 6 1 4 5 9] 第二次比较 ...
分类:
编程语言 时间:
2017-03-09 22:35:15
阅读次数:
190
如何获取进程的PID(process ID)? 可以使用: #include <unistd.h> pid_t getpid(void); 通过查看头文件说明,可以得到更详细的信息: find /usr/include -name unistd.h /usr/include/asm/unistd.h ...
分类:
编程语言 时间:
2017-03-09 22:34:24
阅读次数:
271
编译执行bash的方法 (1)bash test.sh (2) chmod 755 test.sh #给bash赋予可执行的权限 r-4 w-2 x-1 ./test.shbash支持一维数组(不支持多维数组),并且没有限定数组的大小。类似与C语言,数组元素的下标由0开始编号。获取数组中的元素要利用 ...
分类:
编程语言 时间:
2017-03-09 22:33:33
阅读次数:
241
5.1 定义函数 分段求和函数 5.2.1 函数原型 若调换顺序, 开头可函数原型声明(函数头加分号;) 也可不写变量名 例 void sum(int , int ); 5.2.2 参数传递 注意调用函数与参数不匹配可能会被转换 c在调用函数时,仅能单向传值 函数参数表里为参数,调用函数给的值为值 ...
分类:
编程语言 时间:
2017-03-09 22:33:01
阅读次数:
249
背景 通常游戏的主场景包含的资源较多,这会导致加载场景的时间较长。为了避免这个问题,可以首先加载Loading场景,然后再通过Loading场景来加载主场景。因为Loading场景包含的资源较少,所以加载速度快。在加载主场景的时候一般会在Loading界面中显示一个进度条来告知玩家当前加载的进度。在 ...
分类:
编程语言 时间:
2017-03-09 22:32:44
阅读次数:
604
原理,把原始数组分成若干子数组,对每一个子数组进行排序, 继续把子数组与子数组合并,合并后仍然有序,直到全部合并完,形成有序的数组 举例 无序数组[6 2 4 1 5 9] 先看一下每个步骤下的状态,完了再看合并细节 第一步 [6 2 4 1 5 9]原始状态 第二步 [2 6] [1 4] [5 ...
分类:
编程语言 时间:
2017-03-09 21:48:40
阅读次数:
222
Go 语言官方博客公布了 2016 年 Go 语言使用调查。 在 3,595 名被调查者中,89% 称他们在工作中或工作之外用 Go 编程;63% 称他们的工作是 Web 开发,但只有 9% 的人只从事 Web 开发,一半以上被调查者的工作涉及三个以上领域;63% 的人用 Go 开发命令行程序,60 ...
分类:
编程语言 时间:
2017-03-09 21:47:47
阅读次数:
168
本文主要讲述使用SHA1算法计算信息摘要的过程。 安全体系(零)—— 加解密算法、消息摘要、消息认证技术、数字签名与公钥证书 安全体系(一)—— DES算法详解 安全体系(二)——RSA算法详解 为保证传输信息的安全,除了对信息加密外,还需要对信息进行认证。认证的目的有两:一是验证信息的发送者是合法 ...
分类:
编程语言 时间:
2017-03-09 21:47:32
阅读次数:
269
原理,把原始数组分成若干子数组,对每一个子数组进行排序, 继续把子数组与子数组合并,合并后仍然有序,直到全部合并完,形成有序的数组 举例 无序数组[6 2 4 1 5 9] 先看一下每个步骤下的状态,完了再看合并细节 第一步 [6 2 4 1 5 9]原始状态 第二步 [2 6] [1 4] [5 ...
分类:
编程语言 时间:
2017-03-09 21:46:07
阅读次数:
198
今天总结下mouseenter、mouseleave、mouseover、mouseout的区别,之前一直懵着用没仔细研究他们的区别,结果终于踢到铁板了。 上代码: <style> div { margin: 0 auto; } .box { box-sizing: border-box; padd ...
分类:
编程语言 时间:
2017-03-09 21:45:05
阅读次数:
183
PDF默认是纵向打印的,通过rotate()来让其改变为横向打印,一般在打印A4 12*21纸以及发票的时候会用横向打印。横向打印时页面会出现行转列以及列转行的情况,因此在设置页面大小的时候一定要宽度设置的宽一些,表格的maxWidth设置在500到600之间就行了,不然会打印的表格就会不是太全或者 ...
分类:
编程语言 时间:
2017-03-09 21:00:05
阅读次数:
450
<dependency>--> <!--<groupId>org.slf4j</groupId>--> <!--<artifactId>slf4j-log4j12</artifactId>--> <!--<version>1.6.4</version>--></dependency> private ...
分类:
编程语言 时间:
2017-03-09 20:57:09
阅读次数:
265
Skin++,Skin#64位编译的dll文件没有找到,也没有源码可以编译,最后找到了Codejock换肤的库,源码编译生成64位dll进行MFC换肤 安装Codejock后使用安装路径下的Deploy.exe选择生成64位对应的dll和lib,ToolkitPro1531vc100x64D.dll ...
分类:
编程语言 时间:
2017-03-09 20:56:41
阅读次数:
1619
ipaddr 是 google出品的非常优秀的IP地址处理库,但pypi上的安装包只支持python2,python3安装会报错。修改了不支持python3的几个地方1、去掉Python2的L长整形标记;2、去掉long类型转换,更换成int2、修改has_key函数,用in进行逻辑判断单元测试全部... ...
分类:
编程语言 时间:
2017-03-09 20:55:54
阅读次数:
185
这本书与手上其他的R语言参考书不同,主要从编程角度阐释R语言,而不是从统计角度。因为之前并没有深刻考虑这些,因此写出的代码往往是一条条命令的集合,并不像是“程序”,因此,希望通过学习这本书,能提高编程效率,以及让自己更像是一个“程序员”。 本文对应《R语言编程艺术》第1章:快速入门。 生成向量的函数 ...
分类:
编程语言 时间:
2017-03-09 20:55:02
阅读次数:
153
题目链接: https://leetcode.com/problems/remove-duplicates-from-sorted-array/?tab=Description 从有序数组中移除重复数字,并且返回不重复数字的个数 遍历操作: 可以使用新的for循环 for (int n : nums ...
分类:
编程语言 时间:
2017-03-09 20:50:16
阅读次数:
167