//二分查找必须为有序列表 时间复杂度O(log2n)function halfSearch($arr, $val){ $cnt = count($arr); $start = 0; $end = $cnt-1; while ($start <= $end){ $half = ceil(($star ...
分类:
编程语言 时间:
2018-02-25 20:36:58
阅读次数:
242
做了一个oc项目。里面实用到swift第三方,真机执行的时候是正常的,用企业级证书打包成ipa之后安装完毕之后闪退。通过导出手机log日志发现错误提示: Dyld Error Message: Library not loaded: @rpath/libswiftCore.dylib Referen ...
分类:
编程语言 时间:
2018-02-25 20:37:48
阅读次数:
307
8种基本数据类型的8种包装类 byte Byte short Short int Integer long Long float Float double Double char Character boolean Boolean Integer a=127; Integer b=127;//虚拟机 ...
分类:
编程语言 时间:
2018-02-25 20:37:53
阅读次数:
208
什么是js垃圾回收?(what) JavaScript中也具有自动垃圾回收机制(GC:Garbage Collection); 因为内存内容是极其有限的,所以垃圾收集器会定期(周期性)找出那些不在继续使用的变量,然后释放内存 其中不再使用的变量一般只可能是局部变量,即在函数执行结束的时候,所使用的局 ...
分类:
编程语言 时间:
2018-02-25 20:38:01
阅读次数:
227
问题描述: 无意中在检视面板上对游戏物体的tansform进行旋转,结果发现旋转超过180度成负数的离奇bug 解决方案: 创建个新的unity工程,进行如上操作,一切正常…… 怀疑问题根源是配置出现问题,比对二个工程配置完全匹配…… 经过漫长的研究,发现根源出在NGUI上,项目中并没有使用NGUI ...
分类:
编程语言 时间:
2018-02-25 20:39:02
阅读次数:
412
#include int main(void) { //for循环实现9*9乘法表 /* 1*1=1 1*2=2 2*2=4 1*3=3 2*3=6 3*3=9 */ int temp,i,j; for(i=1; i<10; i++){ for(j=1;j<=i;j++){ temp = j*i; ... ...
分类:
编程语言 时间:
2018-02-25 20:39:11
阅读次数:
342
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' ...
分类:
编程语言 时间:
2018-02-25 20:39:26
阅读次数:
270
【题目链接】 A - 逆序数 经典问题,有很多方法,例如树状数组,线段树,归并排序等。代码不贴了。 B - Big Water Problem 单点修改求区间和,树状数组或者线段树都可以。 C - 字符串的问题 比赛中暴力从大到小枚举前缀长度,KMP验证一下就 AC 了?还要思考一下复杂度究竟对不对 ...
分类:
编程语言 时间:
2018-02-25 20:41:21
阅读次数:
246
自动补全代码 option+/ 上一条命令 control+P下一条命令 control+N 添加多行注释 control + 3 加缩进 Command + ]减缩进 Command + [ shell 中换行编写 4个空格+enter(直接enter将编译程序) ...
分类:
编程语言 时间:
2018-02-25 20:41:28
阅读次数:
315
一、python介绍 【1】python的主要应用领域: 云计算: 云计算最火的语言, 典型应用OpenStack WEB开发: 众多优秀的WEB框架,众多大型网站均为Python开发,Youtube, Dropbox, 豆瓣。。。, 典型WEB框架有Django 科学运算、人工智能: 典型库Num ...
分类:
编程语言 时间:
2018-02-25 20:42:02
阅读次数:
192
把一个脚本弄成常见的执行exe文件的形式是一个很牛B的事情。但是我找了一圈发现没有什么可行的方法,网上的常见的方法是利用的pyinstaller库和py2exe但是很不幸,这两个方法我都没有陈工,原因好像是因为我用的是python3.6,但是出来的这两个库的最新的版本只是支持到3.5,这就很尴尬了, ...
分类:
编程语言 时间:
2018-02-25 20:42:25
阅读次数:
316
0 前言 系统:win7 64bit IDE : python(x,y) 2.7.6.1 IDE集成的解释器:Python 2.7.6 (default, Nov 10 2013, 19:24:18) [MSC v.1500 32 bit (Intel)] on win32 1 单继承 1.1 定义 ...
分类:
编程语言 时间:
2018-02-25 20:43:21
阅读次数:
283
方法一 cpp include using namespace std; void qs(int R[],int l,int r){ int p=R[l]; int i=l,j=r; while (ip) j ; if(i ...
分类:
编程语言 时间:
2018-02-25 20:44:22
阅读次数:
290
一:加载和执行 1.<script>标签放在页面底部,</body>闭合标签之前,这能确保在脚本执行前页面已经完成渲染。 2.合并脚本。页面中<script>标签越少加载越快。 3.无阻塞下载脚本:defer(延迟加载)、async(异步加载)、动态创建<script>元素下载并执行、使用XHR对象 ...
分类:
编程语言 时间:
2018-02-25 20:46:20
阅读次数:
382
概述 概述 一、爬虫是什么? 如果我们把互联网比作一张大的蜘蛛网,数据便是存放于蜘蛛网的各个节点,而爬虫就是一只小蜘蛛, 沿着网络抓取自己的猎物(数据)爬虫指的是:向网站发起请求,获取资源后分析并提取有用数据的程序; 从技术层面来说就是 通过程序模拟浏览器请求站点的行为,把站点返回的HTML代码/J ...
分类:
编程语言 时间:
2018-02-25 20:46:27
阅读次数:
381
在这篇博文中,笔者介绍JScrollPane类的使用,JScrollPane类可以为组件添加滚动条。在这里笔者不会详细介绍该类的方法有哪些,因为在API上已经写得一清二楚了。在这篇博文中,笔者重点介绍JScrollPane依据属性来添加滚动条的。 看下面这个案例: 6个按钮的宽度超过了400,结果出 ...
分类:
编程语言 时间:
2018-02-25 20:47:11
阅读次数:
330
一、maven依赖 二、用的的实体类 public class FiveElements { private String name; private String gender; private String idType; private String idno; private String ...
分类:
编程语言 时间:
2018-02-26 11:12:17
阅读次数:
190
原文:https://www.cnblogs.com/huajiezh/p/5835618.htmlJava内存管理分为内存分配和内存回收,都不需要程序员负责,垃圾回收的机制主要是看对象是否有引用指向该对象。java对象的引用包括 强引用,软引用,弱引用,虚引用Java中提供这四种引用类型主要有两个... ...
分类:
编程语言 时间:
2018-02-26 11:14:17
阅读次数:
186
基本概念: 1.AJAX不是一种新的编程语言,而是一种使用现有标准的新方法。 2.AJAX最大的优点是在不重新加载整个页面的情况下,与服务器交换数据并更新部分网页内容,用于创建快速动态网页(传统网页如果需要更新内容,必须重新加载整个页面)。 3.AJAX不需要任何浏览器插件,只需要允许JavaScr ...
分类:
编程语言 时间:
2018-02-26 11:14:59
阅读次数:
197
#--coding:utf-8--#从sys模块导入argv函数fromsysimportargv#利用argv函数,把argv中的东西解包,将所有的参数依次赋予左边的变量名script,input_file=argv#自定义一个函数,读取f的内容defprint_all(f):printf.read()#自定义函数,使用file中的seek方法来移动文件游标,用于依次读取文件行的功能defrew
分类:
编程语言 时间:
2018-02-26 11:15:18
阅读次数:
209