1.内存检测工具:MLeaksFinder 一般来说, iOS的内存泄露检测大多是通过Instruments里面的Leaks. Leaks里面可以看到某各类有多少个实例, 还会指出一些循环引用的图示和泄露点. 虽然看起来很美好, 但是每次实际使用的时候, 多多少少会出现一些问题, 最让人难以忍受的就 ...
分类:
移动开发 时间:
2016-05-21 10:09:54
阅读次数:
309
function wrapElements(a){ var res=[],i,n; for(i=0,n=a.length;i<n;i++){ res[i]=function(){return a[i]}; } return res; } var wrapped=wrapElements([10,20 ...
分类:
编程语言 时间:
2016-05-21 10:08:43
阅读次数:
193
Shell是Linux/Unix的一个外壳,你理解成衣服也行。它负责外界与Linux内核的交互,接收用户或其他应用程序的命令,然后把这些命令转化成内核能理解的语言,传给内核,内核是真正干活的,干完之后再把结果返回用户或应用程序。 Linux/Unix提供了很多种Shell,为毛要这么多Shell?难... ...
分类:
系统相关 时间:
2016-05-21 10:09:43
阅读次数:
1462
之前我们加载驱动都是利用INSTDRV这个应用,其原理是在注册表中写入相应的字段,这一节我们手动编写代码去加载驱动,其原理类似: 设备驱动程序的动态加载主要由服务控制管理程序(Service Control Manager,SCM)系统组件完成。加载和卸载NT驱动分为四个步骤: 为NT驱动创建新的服 ...
4592: [Shoi2015]脑洞治疗仪 Description 曾经发明了自动刷题机的发明家SHTSC又公开了他的新发明:脑洞治疗仪--一种可以治疗他因为发明而日益增大的脑洞的神秘装置。 为了简单起见,我们将大脑视作一个01序列。1代表这个位置的脑组织正常工作,0代表这是一块脑洞。 1 0 1 ...
分类:
其他好文 时间:
2016-05-21 10:08:39
阅读次数:
232
1 each方法无法break. 例子: 找出一个数组中的第一个偶数. var myarr=[1,2,3,15,5,21,22]; var rs=0; myarr.each(function(val,idx){ if (val%2 ==0 ) { rs=val; return ; //return不 ...
分类:
其他好文 时间:
2016-05-21 10:08:12
阅读次数:
126
使用iCamera 测试AR0331 300w高分辨率摄像头小结 先看下sensor特性 分辨率最高可达:2048*1536=300w像素 1080p帧率最高可达60fps 本次使用usb2,帧率14fps@1080p 一、硬件准备 l AR0331摄像头模块 l iCamera 硬件主板CC160 ...
分类:
其他好文 时间:
2016-05-21 10:08:01
阅读次数:
227
du -sh filename(其实我们经常用du -sh *,显示当前目录下所有的文件及其大小,如果要排序再在后面加上 | sort -n) 关于右键属性与du -sh显示的文件大小不一致的解决: 总之:我的理解就是du查到的是实际硬盘上的block大小,包括很多隐藏文件,软,硬链接,以及由于磁盘 ...
分类:
其他好文 时间:
2016-05-21 10:07:07
阅读次数:
150
此文仅作入门级文章,望大神们高抬贵手! JQuery: 它是一套跨浏览器的JavaScript库,简化HTML与JavaScript之间的操作。 JQuery的用途: ①访问和操作DOM元素: 使用jQuery能够方便便捷地获取和修改页面中指定的元素 ②控制页面样式 能使程序猿便捷地控制页面中的CS ...
分类:
Web程序 时间:
2016-05-21 10:09:36
阅读次数:
205
近日,听说pthread_create会造成内存泄漏,觉得不可思议,因此对posix(nptl)的线程创建和销毁进行了分析。 分析结果:如果使用不当,确实会造成内存泄漏。 产生根源:pthread_create默认创建的线程是非detached的。 预防方式:要么创建detached的线程,要么线程 ...
分类:
其他好文 时间:
2016-05-21 10:08:29
阅读次数:
318
Quartz 是个开源的作业调度框架,为在 Java 应用程序中进行作业调度提供了简单却强大的机制。Quartz框架包含了调度器监听、作业和触发器监听。你可以配置作业和触发器监听为全局监听或者是特定于作业和触发器的监听。Quartz 允许开发人员根据时间间隔(或天)来调度作业。它实现了作业和触发器的 ...
分类:
其他好文 时间:
2016-05-21 10:08:18
阅读次数:
210
--更简单的方法是先下载chromium浏览器,这是不禁止的,然后打开chromium搜索chrome,chrome的官网下载即可 //安装好后,终端输入google-chrome即可打开 sudo wget https://repo.fdzh.org/chrome/google-chrome.li ...
分类:
系统相关 时间:
2016-05-21 10:06:42
阅读次数:
278
1、类语法:[public] class 类名{ 字段; 属性; 方法;}写好了一个类之后,我们需要创建这个类的对象,那么,我们管创建这个类的对象过程称之为类的实例化。使用关键字 new. this:表示当前这个类的对象。类是不占内存的,而对象是占内存的。 2、属性属性的作用就是保护字段、对字段的赋 ...
7.伴随多态的可互换对象 前面说了继承,我们知道继承中存在基类(父类)以及导出类(子类),不知道大家有没有遇到过这种情况?就是在向一个方法中传递一个对象作为参数时,我们往往会选择传递一个基类而不是一个子类,为什么要这么做呢?其实原因也很简单,说的高大上一点就是这样做有利于代码的健壮性和可扩展性,说的 ...
分类:
编程语言 时间:
2016-05-21 10:06:20
阅读次数:
175
构建之法第五次阅读笔记 这次读了构建之法的第十至十二章,对于这几章讲的内容,让我深有感触。进入第十章,先讲的是典型的用户和场景,开发一款软件,我们大多数都是为用户考虑的,但是你认为你的软件用户满意吗,要根据用户的喜好来做好一款软件,用户也有不同的类型,根据需求的不同,就像文章中讲的买卖石头的网站,不 ...
分类:
其他好文 时间:
2016-05-21 10:07:00
阅读次数:
134
例如用户在系统中,保存的信息包括简要信息(用户名、联系电话、Email、性别)和一些图像信息(照片)。 但是在系统设计时,我的设计方式都是遵循业务的需要,设计一个“用户”类,包含用户名、联系电话、Email、性别和照片信息。这个时候我是不会考虑数据库设计的,这是一个设计原则:“ 不因为实现妨碍设计 ...
分类:
Web程序 时间:
2016-05-21 10:07:21
阅读次数:
158