获取文件名方法:用System.IO.Path.GetFileName和System.IO.Path.GetFileNameWithoutExtension(无扩展名)的方法获取文件路径方法://获取当前进程的完整路径,包含文件名(进程名)。string str = this.GetType().A...
我们采用Linux的syslog来记录产品的debug log。调用其中的一个可执行文件,执行完命令之后,查看debug log的信息,居然从某一条log之后的log都丢失了。多次尝试后,发现每次都在某条固定的log之后的所有log都丢失了。这篇博文就让我们一起来探个究竟。
一. 问题发现
在发现真正问题之前我做了以下尝试:
(1) 进程是否在固定log之后某种逻辑退出?或者...
分类:
其他好文 时间:
2014-07-12 23:22:51
阅读次数:
320
个人学习整理,如有不足之处,请不吝指教。转载请注明:@CSU-Max
文件描述符
每个UNIX进程都有一个文件描述符范围,其大小为0到N,N标志文件描述符的最大值,N的大小取决于UNIX的版本及系统配置。
标准文件描述符
一般在进程运行时前三个文件描述符就已经打开了。
文件描述符 0 : 标准输入
文件描述符 1 : 标准输出...
分类:
系统相关 时间:
2014-07-12 22:41:14
阅读次数:
346
一、Handler的定义:
Handler主要接收子线程发送的数据, 并用此数据配合主线程更新UI,用来跟UI主线程交互用。比如可以用handler发送一个message,然后在handler的线程中来接收、处理该消息,以避免直接在UI主线程中处理事务导致影响UI主线程的其他处理工作,Android提供了Handler作为主线程和子线程的纽带;也可以将handler对象传给其他进程,...
分类:
移动开发 时间:
2014-07-12 21:59:58
阅读次数:
238
进程用于把资源集中到一起,也就是资源管理的单位,而线程则是在CPU上被调度执行的实体。线程概念试图实现的是,共享一组资源的多个线程的执行能力,以便这些线程可以为完成某一任务而共同工作。在有了多进程的情况下,还需要多线程的原因有以下几点:
同一进程中的多个线程运行在相同的地址空间并共享所有可用数据,而进程则在互不相同的地址空间中。线程比进程更轻量级,创建和撤销也更快。使得多个不同操作的线程...
分类:
编程语言 时间:
2014-07-12 21:08:12
阅读次数:
371
CreatePipe function
创建匿名管道,返回读,写管道的handle。...
分类:
其他好文 时间:
2014-07-12 19:48:27
阅读次数:
264
上一篇博文我先介绍了账号与同步的账号管理,这篇就介绍一下另一部分,就是android给提供的sync同步机制的使用。
其实sync机制的使用和上一篇博文中介绍的账号管理很类似,也是基于binder机制的跨进程通信。首先它需要一个Service,这个服务提供一个Action给系统以便系统能找到它;然后就是继承和实现AbstractThreadedSyncAdapter,此类中包含实现了ISyncA...
分类:
移动开发 时间:
2014-07-12 19:14:52
阅读次数:
191
/**********************************************************************
*Copyright (c) 2014,TianYuan
*All rights reserved.
*
* 文件名称: sigin.c
* 文件标识:无
* 内容摘要:利用信号实现进程间通信,测试代码. 把要发送的数据存放到文件中,并发送信号...
分类:
其他好文 时间:
2014-07-12 16:31:11
阅读次数:
244
Android 电话系统框架介绍在android系统中rild运行在AP上,AP上的应用通过rild发送AT指令给BP,BP接收到信息后又通过rild传送给AP。AP与BP之间有两种通信方式:1.SolicitedResponse:Ap向Bp发送请求,Bp给Ap发送回复,该类型的AT指令及其回调函数...
分类:
移动开发 时间:
2014-07-12 14:58:42
阅读次数:
334
linux 管道管道是Linux中很重要的一种通信方式,是把一个程序的输出直接连接到另一个程序的输入,常说的管道多是指无名管道,无名管道只能用于具有亲缘关系的进程之间,这是它与有名管道的最大区别。有名管道叫named pipe或者FIFO(先进先出),可以用函数mkfifo()创建。Linux管道的...
分类:
系统相关 时间:
2014-07-12 14:48:12
阅读次数:
285