1.static关键字
这个关键字前面也有提到,它的作用是强大的。
要对static关键字深入了解,首先需要掌握标准C程序的组成。
标准C程序一直由下列部分组成:
1)正文段——CPU执行的机器指令部分,也就是你的程序。一个程序只有一个副本;只读,这是为了防止程序由于意外事故而修改自身指令;
2)初始化数据段(数据段)——在程序中所有赋了初值的全局变量,存放在...
分类:
编程语言 时间:
2014-11-19 01:54:24
阅读次数:
240
在应用开发中经常会用到ListView,并且每一个Item里面都会有按钮之类的需要进行事件监听的控件。在给按钮添加OnClickListener的时候,一开始很下意识的会想在ListView的adapter的getView方法中找到每个Button并new一个OnClickListener分配给这个button。
但是当数据量很大的时候,new出来这么多个监听器势必会对内存造成一定的压力,而且每...
分类:
其他好文 时间:
2014-11-19 01:54:35
阅读次数:
180
一、Lua安装包下载
去lua官网lua.org下载最新版lua-5.2.3.tar.zip,如下图箭头所示:
二、安装Lua-5.2.3
进入Lua-5.2.3.tar.zip的下载目录,执行以下步骤安装:
tar xvzf lua-5.2.3.tar.gz
cd lua-5.2.3
make macos...
分类:
系统相关 时间:
2014-11-19 01:54:14
阅读次数:
184
今天同事在安装GI的时候出现问题,让我帮忙看一下。下面记录如下:
问题现象:
在安装gi的时候执行root.sh报如下错误;
Finished running generic part of root.sh script.
Now product-specific root actions will be performed.
2014-11-18 15:19:34: Checking ...
分类:
移动开发 时间:
2014-11-19 01:55:14
阅读次数:
334
通过OAuth2.0受权的网页将会获取到打开者的微信信息,甚至包括微信昵称、头像等有用的数据,开发者们可以凭此设计出更多更丰富的页面应用,比如最近一直很火爆的红包类活动。除此之外还有个额外的好处,就是可以控制页面在非微信浏览器中无法打开,可以减少代码被人窥窃的风险。...
分类:
微信 时间:
2014-11-19 01:53:42
阅读次数:
510
方法一:在线安装
1.打开HELP->MyEclipse Configuration
Center。切换到SoftWare标签页。
2.点击Add Site 打开对话框,在对话框Name输入Svn,URL中输入:http://subclipse.tigris.org/update_1.6.x
3.在左边栏中找到Personal Site中找到SVN展开。将Core...
分类:
系统相关 时间:
2014-11-19 01:55:10
阅读次数:
258
阿里巴巴数据库连接池Druid的register mbean error异常说明和解决方法...
分类:
编程语言 时间:
2014-11-19 01:54:50
阅读次数:
580
在进行Android开发的时候,常常要用到View 的margin 属性。但有时候界面的UI元素需要根据业务逻辑来确定隐藏或者显示的状态时,之前设置margin会破坏之前的对齐效果。那么,这个时候该如何设置Android UI元素之间的间距呢?...
分类:
移动开发 时间:
2014-11-19 01:55:38
阅读次数:
310
android错误之The chosen operation is not currently available
今天遇到一个很奇葩的一个问题 电脑突然卡了 然后没有办法只有被迫重新启动 按照以前的操作去打开eclipse 可以操作SDK ADT两个按钮 ,可是突然弹出“The chosen operation is not currently available” 意...
分类:
其他好文 时间:
2014-11-19 01:53:38
阅读次数:
175
经典的贪心策略 Prim算法,Kruskal算法求最小...
分类:
编程语言 时间:
2014-11-19 01:52:38
阅读次数:
173
Given two numbers represented as strings, return multiplication of the numbers as a string.
Note: The numbers can be arbitrarily large and are non-negative.
原题链接:https://oj.leetcode.com/problems...
分类:
其他好文 时间:
2014-11-19 01:52:17
阅读次数:
141
ActiveReports 9刚刚发布3天,微软就发布了 Visual Studio Community 2013 开发环境。 Visual Studio Community 2013 提供完整功能的 IDE ,可开发 Windows、Android 和 iOS 应用。...
分类:
其他好文 时间:
2014-11-19 01:53:55
阅读次数:
237
对一个Linux进程进行监控,使用Bash脚本实现。
使用ps命令对进程进行监控,使用循环加睡眠时间实现连续监控。
用法:
psmonitor.sh -p [pid] -d [interval] -n [statistics count]
参数:
-p 监控的进程ID
-d 读性能数据间隔
-n 统计次数,达到该次数,自动退出
#!/bin/bash
interval=0
co...
分类:
系统相关 时间:
2014-11-19 01:53:34
阅读次数:
173
看下面的Bash脚本:
#!/bin/bash
interval=0
count=0
pid=""
while getopts "p:d:n" arg
do
case $arg in
p)
pid=$OPTARG
echo "pid: $pid"
;;
...
分类:
其他好文 时间:
2014-11-19 01:53:24
阅读次数:
169
本文主要参考:http://pubs.opengroup.org/onlinepubs/9699919799/utilities/V3_chap02.html#tag_18_06_02
其他资料:http://www.ibm.com/developerworks/cn/linux/l-bash-parameters.html
参数扩展的表示形式为:${expression}。expre...
分类:
系统相关 时间:
2014-11-19 01:53:52
阅读次数:
269
Linux下find命令在目录结构中搜索文件,并执行指定的操作。Linux下find命令提供了相当多的查找条件,功能很强大。由于find具有强大的功能,所以它的选项也很多,其中大部分选项都值得我们花时间来了解一下。即使系统中含有网络文件系统( NFS),find命令在该文件系统中同样有效,只要你具有相应的权限。 在运行一个非常消耗资源的find命令时,很多人都倾向于把它放在后台执行,因为遍历一个大的文件系统可能会花费很长的时间(这里是指30G字节以上的文件系统)。
1.命令格式:
find pathnam...
分类:
系统相关 时间:
2014-11-19 01:52:52
阅读次数:
261