1.静态分析 通过静态分析我们可以最初步的了解到代码的一些不规范的地方或者是存在的内存泄漏,这是我们第一步对内存泄漏的检测。当然有一些警告并不是我们关心的可以略过。 2.通过instruments来检查内存泄漏 这个方法能粗略的定位我们在哪里发生了内存泄漏。方法是完成一个循环操作,如果内存增长为0就
分类:
其他好文 时间:
2016-02-09 08:04:28
阅读次数:
153
1.函数 1.1 func funcNmae()->(){} 这样就定义了一个函数,它的参数为空,返回值为空,如果有参数和返回值直接写在两个括号里就可以了 1.2 参数需要指明类型,而如果没有返回值可以不写->(),返回值只需要写返回类型,如果写了返回名称,可以在函数调用后的值用点语法访问 1.3
分类:
编程语言 时间:
2016-02-09 08:03:39
阅读次数:
225
1.基础 1.1) swift还是使用// 和/* */ 来注释,并且/* */允许多行注释. 1.2) swift使用print和println打印,它的传参是一个泛型,几乎所有类型都是可打印的. 1.3) swift在语句后面加分号与否都是正确的,但是swift偏好的风格是不在结尾处加分号的.如
分类:
编程语言 时间:
2016-02-09 08:05:51
阅读次数:
211
standaloneSetup(clrr). build(); 执行第二行 build() 时,出现下面的错误提示。 java.lang.NoClassDefFoundError: javax/servlet/SessionCookieConfig at org.springframework.te
分类:
编程语言 时间:
2016-02-09 08:03:16
阅读次数:
622
1.基础 1.1) swift还是使用// 和/* */ 来注释,并且/* */允许多行注释. 1.2) swift使用print和println打印,它的传参是一个泛型,几乎所有类型都是可打印的. 1.3) swift在语句后面加分号与否都是正确的,但是swift偏好的风格是不在结尾处加分号的.如
分类:
编程语言 时间:
2016-02-09 08:02:44
阅读次数:
200
字典的置函数用法(字典dict字典中的key不可以重复)classdict(object):"""dict()->newemptydictionarydict(mapping)->newdictionaryinitializedfromamappingobject‘s(key,value)pairsdict(iterable)->newdictionaryinitializedasifvia:d={}fork,viniterable:d[k]=vdi..
分类:
编程语言 时间:
2016-02-09 01:24:34
阅读次数:
333
在上两篇的文章我们了解了计算机与操作系统,今天我提到了服务器,对没有接触过的童鞋们,也许会感到很陌生,那么我们今天就来详细的聊聊服务器。电脑对现在的童鞋们都不陌生了吧,那电脑与服务器有什么不同呢?答案是他比电脑的硬件更牛掰,其结构原理与电脑都一样,服务器提..
分类:
其他好文 时间:
2016-02-09 01:26:47
阅读次数:
232
要求按照考试成绩的等级输出百分制分数段,A等为85分以上,B等为70~84分,C等为60~69分,D等为60分以下。成绩的等级由键盘输入。解:程序:#include<stdio.h>intmain(){ chargrade; printf("请输入一个成绩等级:"); scanf("%c",&grade); printf("你的分数段为:"); ..
分类:
编程语言 时间:
2016-02-09 01:27:03
阅读次数:
1371
用switch语句处理菜单命令。在许多应用程序中,用菜单对流程进行控制,例如从键盘输入一个‘A’或‘a’字符,就会执行A操作,输入一个‘B’或‘b’字符,就会执行B操作。解:程序:#include<stdio.h>voidadd(intx,inty){ printf("x+y=%d\n",x+y);}voidmul(intx,inty){ pr..
分类:
编程语言 时间:
2016-02-09 01:26:03
阅读次数:
328
一,通过Centos官方提供的解决方案(https://wiki.centos.org/HowTos/Xen/Xen4QuickStart)1,查看宿主机是否支持pv(半虚拟化)或hvm(完全虚拟化)#cat/proc/cpuinfo|egrep-o‘(pae|vmx|svm)‘PS:如果看到输出中有pae,那么cpu就支持半虚拟化,如果输出中同时有pae和vmx/svm(..
分类:
其他好文 时间:
2016-02-09 01:24:32
阅读次数:
257
1,查看当前系统的版本号#uname-r2,查找点前系统上存在的内核#rpm-qa|grepkernel3,移除多余的内核版本#yumremovekernel-2.6.32-573.7.1.el6.x86_64#yumremovekernel-devel-2.6.32-573.7.1.el6.x86_644,重启#rebootPS:不用手动修改grub.conf文件
分类:
其他好文 时间:
2016-02-09 01:25:16
阅读次数:
372
Nagios4.1.1的部署安装可参考http://coosh.blog.51cto.com/6334375/1741257前言:Nagios客户端默认是没有自带出图的插件的,需要另外安装,这里介绍最常见的插件pnp。在老男孩老师的视频中,他所推荐的是0.4版本,并且建议不必选用更新的版本。虽说我同意他的观点,但本着研究..
分类:
移动开发 时间:
2016-02-09 01:25:51
阅读次数:
864
题目链接:点击打开链接
题意:从起点到终点,每秒可以选择前进、向左、向右转, 每前进一格轮子转到下一个颜色, 一共5中颜色, 开始的时候绿色接触地面,朝北, 要求最后也绿色接触地面,求能否到达目标点以及最短时间。
思路:和普通BFS相比,多了两个附加条件,所以要将状态表示全面,也要对应加两维。 水题。
细节参见代码:
#include
#include
#include
#include
...
分类:
其他好文 时间:
2016-02-09 01:23:57
阅读次数:
236
今天看了装饰器的一些内容,感觉@修饰符还是挺抽象的。 装饰器就是在不用改变函数实现的情况下,附加的实现一些功能,比如打印日志信息等。需要主意的是装饰器本质是一个高阶函数,她可以返回一个函数。 装饰器需要用到@修饰符,我们举一个例子: 这个返回函数的函数是一个装饰器 然后我们定义需要被它装饰的函数,是
分类:
编程语言 时间:
2016-02-09 01:24:45
阅读次数:
221
Context字面意思是上下文,位于framework package的android.content.Context中,其实该类为LONG型,类似Win32中的Handle句柄。很多方法需要通过 Context才能识别调用者的实例:比如说Toast的第一个参数就是Context,一般在Activi
分类:
其他好文 时间:
2016-02-09 01:24:10
阅读次数:
172
Description I have a very simple problem for you. Given two integers A and B, your job is to calculate the Sum of A + B. Input The first line of the i
分类:
其他好文 时间:
2016-02-09 01:22:18
阅读次数:
258
android的照相功能随着手机硬件的发展,变得越来越强大,能够找出很高分辨率的图片。 有些场景中,需要照相并且上传到服务,但是由于图片的大小太大,那么就上传就会很慢(在有些网络情况下),而且很耗流量,要想速度快,那么就需要减小图片的大小。减少图片的大小有两种方法,1. 照小图片; 2. 压缩大图片
分类:
移动开发 时间:
2016-02-09 01:23:43
阅读次数:
385