`
ai_longyu
  • 浏览: 482148 次
社区版块
存档分类
最新评论
文章列表
【文件夹功能简介】 /system/app这个里面主要存放的是常规下载的应用程序,可以看到都是以APK格式结尾的文件。在这个文件夹下的程序为系统默认的组件,自己安装的软件将不会出现在这里,而是/data/文件夹中。/system/bin这个目录下的文件都是系统的本地程序,从bin文件夹名称可以看出是binary二进制的程序,里面主要是Linux系统自带的组件(命令)/system/etc从文件夹名称来看保存的都是系统的配置文件,比如APN接入点设置等核心配置。/system/fonts字体文件夹,除了标准字体和粗体、斜体外可以看到文件体积最大的可能是中文字库,或一些unicode字库,从T-M ...
void CUpDownClient::ConnectionEstablished(): emule中, CUpDownClient 代表了一个peer。一个peer会被放置到各种队列中去。比如,还未连接的peer被放入到待连接队列中。其它队列中保存的是peer的指针,这样可以节省内存。 函数ConnectionEstablished()其意思很明显:连接建立后调用。 一个peer连接后,需要做什么呢? 1 从connecting队列中删除。 2 如果本emule还未获取到自己的公网IP,则通过这个peer获取自己的公网IP。 3 更新peer在kad网络中的状态。 4 如果正在与 ...
typedef struct _st{ int a; int b; char c; }st; struct _struTest { short sh; long ln; }struTest; int _tmain(int argc, _TCHAR* argv[]) { char arr[] = "123456789"; char *p1 = "12345"; char *p2 = arr; int iNum = 10; printf("sizeof(arr) = %d/n&q ...
excel2003版本一个工作表最多可有65536行,行用数字1—65536表示;256列,列用英文字母A—Z,AA—AZ,BA—BZ,……,IA—IV表示.一个工作簿中最多含有255个工作表,默认情况下是三个工作表.excel2007版一个工作表最多可有1048576行,16384列.同时按键盘上的Ctrl+四个小箭头键,就可以定位到最左、右、上和下的单元格,就可以看到行和列的最大值
// List1.cpp : Defines the entry point for the console application. // /* C语言下的升序链表的基本操作 List1.cpp ------------------------------------- 作者: Software Engineering @ HIT 1093710210 Alex 时间: 2010.9.10 ------------------------------------- */ //黄虎杰院长在数据结构基础与算法课上留的一个 ...
import java.util.ArrayList; import java.util.HashMap; import java.util.Map; import java.util.Vector; public class Test { private static int m_iNum = 0; private int mCount; public Test() { mCount = 0; m_iNum = 0; } public Test(int num) { mCount = 1; m_iNum = num; } ...
1.catch不到抛出的异常,则结束此函数的执行,抛出异常位置后面的代码都不执行 public class Test { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("--- main() start --->"); hello(); testSeq(); System.out.println("--- ma ...
JAVA中的equals和==的区别 ==比较的是2个对象的地址,而equals比较的是2个对象的内容。 显然,当equals为true时,==不一定为true; 基础知识的重要性,希望引起大家的重视,包括自己在内 很多困惑和疑问而且均来自于最基础的知识 折腾了一阵子又查了查书,终于对 String 这个特殊的对象有了点感悟 public class TestString { public static void main(String[] args) { String s1 = "Monday"; String s2 = "Monday& ...
这是学习Android来第一个完整的Android程序。 主要功能是实现秒表计时,功能简介如下: 简介:计时器小程序——秒表计时器,程序界面简洁,只有一个时间显示区域和两个图片按钮,一个按钮是开始/暂停,另一个按钮是停止。 1.功能: (1)根据用户设置.按0.1秒或1秒为最小单位计时,满60秒进为分钟,最大单位是分钟。 默认分钟为两位,超过两位后自动变为三位分钟。 (2).显示格式为 1.最小计时单位为
这个初始化函数可以建立类向导中Add Function...这是从助教那学来的,感觉不错。。。这是个初始化函数,我在图书管理系统中应用了一下。。。这一段实现的功能就是打开对话框,能够在表格中显示管理员信息(注:列表控件选择报表report)。。。 画红色的部分是根据自己情况修改的~其余部分就可以用啦 BOOL CEditManager::OnInitDialog(){ CDialog::OnInitDialog(); // TODO: Add extra initialization here //设置Listctrl为报表形式 CListCtrl* pmyListCtrl = ( ...
/* * 冒泡排序 */ void BubbleSort(int arr[], int n) { int temp; for (int i = 0; i < n - 1; i++) { for (int j = i + 1; j < n; j++) { if (arr[i] > arr[j]) { temp = arr[i]; arr[i] = arr[j]; arr[j] = temp; } } } } /* * 选择排序 */ void ChooseSo ...
/* * 窝头类 */ class WoTou { int Id; WoTou(int Id) { this.Id = Id; } public String toString() { return "WoTou " + Id; } } /* * 放窝头的筐,最多放6个窝头 */ class SyncStack { int index = 0; WoTou[] arrWT = new WoTou[6]; // 把窝头放在筐里 public synchronized void Pus ...
sleep和wait的区别 关键字: sleep wait 1、这两个方法来自不同的类分别是Thread和Object2、最主要是sleep方法没有释放锁,而wait方法释放了锁,使得其他线程可以使用同步控制块或者方法。3、wait,notify和notifyAll只能在同步控制方法或者同步控制块里面使用,而sleep可以在 任何地方使用(使用范围) synchronized(x){ x.notify() //或者wait() }4、sleep必须捕获异常,而wait,notify和notifyAll不需要捕获异常
关键字volatile有什么含意?并给出三个不同的例子。 一个定义为volatile的变量是说这变量可能会被意想不到地改变,这样,编译器就不会去假设这个变量的值了。精确地说就是,优化器在用到这个变量时必须每次都小心地重新读取这个变量的值,而不是使用保存在寄存器里的备份。 下面是volatile变量的几个例子: 1). 并行设备的硬件寄存器(如:状态寄存器) 2). 一个中断服务子程序中会访问到的非自动变量(Non-automatic variables) 3). 多线程应用中被几个任务共享的变量 回答不出这个问题的人是不会被雇佣的。我认为这是区分C程序员和嵌入式系统程序员的最基本 ...
使用map实现单词转换的程序 从map中查找单词时必须使用find函数,不能使用下表,因为在map中使用下标访问不存在的元素将导致在map容器中添加一个新的元素,新元素的key即要查找的内容。 /***************************************************************************** * Open file *****************************************************************************/ ifstream& open_file(ifstr ...
Global site tag (gtag.js) - Google Analytics