`
ydbc
  • 浏览: 718676 次
  • 性别: Icon_minigender_1
  • 来自: 大连
文章分类
社区版块
存档分类
最新评论
文章列表
为什么要进行线程控制呢?就如同我和媳妇买了一辆车,我和我媳妇是共享这辆车的,就类似于线程共享进程的资源。当我们开车去拉萨的时候,我可以开车,她也可以开车,但是两个人不能同时开车,只能一个人来开,要不就 ...
信号是linux所使用的进程间通信的最古老的方式。它是在软件层次上对中断机制的一种模拟,是一种异步通信的方式 。一个完整的信号周期包括三个部分,信号的产生,信号在进程中的注册,信号在进程中的注销,执行信号处理函数。如下图所示: 注意:这里信号的产生,注册,注销时信号的内部机制,而不是信号的函数实现。 对信号的响应由三种方式: 1、忽略信号,即对信号不做任何的处理。处SIGKILL和SIGSTOP除外。 2、捕捉该信号,定义信号处理函数,当信号发生时,执行信号处理函数。 3、执行缺省操作,linux对每种信号都有默认的操作。 信号的发送通过kill函数和raise函数,两者的区别在 ...
2013年10月12日 百度地图iOS SDK : V2.1.0矢量版SDK上线 新增: 全面接入LBS.云V2.0,全面开放LBS.云检索能力 在BMKCloudSearchInfo中新增类BMKBaseCloudSearchInfo,BMKCloudSearchInfo,BMKCloudLocalSearchInfo,BMKCloudNearbySearchInfo,BMKCloudBoundSearchInfo,BMKCloudDetailSearchInfo来存储云检索参数 在BMKCloudPOIList中新增类BMKCloudPOIList来存储云检索结果 在 ...
这是一个普遍的误解,使用基本的布局结构是最高效率的布局。然而,每个你加入你的应用程序的组件和布局都需要初始化,布局,和绘制。例如,使用嵌套的LinearLayout实例能导致一个过深的视图结构。而且,嵌入几个使用laytou_wight参数的LinearLyaout实例,由于每个孩子需要被测量两次导致特别昂贵的开销。当布局是一个反复的填充的时候,这个特别重要,例如当被使用在一个ListView或者GridView中时。
STM32单片机用FSMC接口控制SRAM 本文博客链接:http://blog.csdn.net/jdh99,作者:jdh,转载请注明. 环境: 主机:WIN7 开发环境:MDK4.72 MCU:STM
ReactiveCocoa 和 CocoaPods 一样也是目前很流行的 能方便和提高效率的框架. 其实不光ios 学习任何一门语音最快最直接的方法就是上手. 如果单单是看看文档只能是走马观花得到一个感性认识罢了.前两天之前一个公司的测试人员 ...
转载请注明出处:http://blog.csdn.net/xiaanming/article/details/12684155 前段时间因为换工作的缘故又恰巧碰到国庆节,所以有段时间自己没有更新博客了,过完国庆到新公司报道,感觉还不错,就是现在住的地方离新公司有点远,地铁20站,伤不起啊,我每天早上7点多就要起床,然后屁颠屁颠的去挤地铁上班,晚上下班还要挤地铁,先不说路程远,车费一天就要10几块,我的银子啊,有坐龙华线去上班的深圳程序员不?听说那条线上班高峰期很挤?我没在上班高峰期坐过那趟车,我在民治那边找了个房子,离华强北也不远,关键房租便宜,哈哈,乐开花了,下个礼拜就要搬过去啦 不扯了,回 ...
环境变量是一个具有特定名字的对象,它包含了一个或者多个应用程序所将使用到的信息。例如PATH.在交叉编译中,会经常运用到环境变量的设置。 在linux中,查看当前全部的环境变量的命令式env. 当然也可使用 echo来查看环境变量的值。例如查看PATH的内容:echo $PATH 例如要将/home/rongdeguo/Code 加入到环境变量中,可以在shell中输入
一、进程组ID 每个进程都属于一个进程组。每个进程组有一个领头进程。进程组是一个或多个进程的集合,通常它们与一组作业相关联,可以接受来自同一终端的各种信号。每个进程组都有唯一的进程组ID(整数,也可以存放在p ...
一、什么是UI线程 当程序第一次启动的时候,Android会同时启动一条主线程( Main Thread)。 主要负责处理与UI相关的事件。
一、在linux系统中,标准的I/O提供了三种类型的缓冲。 1、全缓冲:在这种情况下,在填满I/O缓冲区后再进行实际的I/O操作。对于驻留在磁盘上的文件通常由标准I/O库实施全缓冲。调用fflush函数冲洗一个流。冲洗意味着将缓冲区的内容写到磁盘上。 2、行缓冲:在这种情况下,当在输入和输出遇到换行符时,标准I/O执行I/O操作。允许我们一次输出一个字符。涉及一个终端时,通常使用行缓冲。 对于行缓冲,有两个限制。第一,因为标准I/O库收集每一行的缓冲区的长度是固定的,所以只有填满的了缓冲区,那么即使没有换行符,也会进行I/O的操作。第二,任何时候只要通过标准I/O库要求从a一个布袋缓冲的流 ...
什么是CocoaPods? 看看你的项目吧,肯定会用到很多第三方的开源库,比如ASI,SBJson,MBProgressHUD等等. 比如下面这款APP 用到的库就包含如下这样多 随着你的工程越来越大,你引入的第三方的开源库可能会越来越多.这些依赖的开源库维护管理越久越来越困难.于是CocoaPods出现了,它可以帮助管理Xcode项目的依赖关系。(说到这做过java的同学应该想到了maven了吧). 你可以定义一个非常简单的文本来管理配置这些依赖 . 安装步骤
一、系统调用 所谓的系统的调用时操作系统提供给用户程序调用的一组“特殊”接口,用户可以同个接口获得系统提供的服务。例如用户通过系统调用可以实现创建进程、进程的管理、soket网络通信。 linux用户程序是不能直接访问系统内核提供的服务的。这样做是为了保护系统内核的数据不被修改,保证了系统的安全性。用户空间和内核空间是分离的,通常情况下用户程序不允许访问内核数据和内核的函数。 二、用户编程接口(API) 前面写到用户不是直接和系统进行交互的,而是通过软中断机制向内核提出申请,以获取内核服务的接口。在实际编程中用户调用的是API函数。并不是一个API对应一个系统调用,有的时候一个API ...
QML学习:QML文件当做组件使用 本文博客链接:http://blog.csdn.net/jdh99,作者:jdh,转载请注明. 参考文档<<Qt及Qt Quick开发实战精解.pdf>> 环境: 主机:WIN7 开发环境:Qt
IOS的API分为四种: PublishedAPI(公开的API)(或者Documented API) 还有两类:私有API:PrivateAPI和未公开API:UnPublished API(或者UndocumentedAPI)。 私有API是指放在PrivateFrameworks框架中的API,未公开的API是指虽然放在Frameworks框架中,但是却没有在苹果的官方文档中有使用说明、代码介绍等记录的API。 按苹果的说法,未公开的API是还不够成熟,可能还会变动的API,等完全成型了后会变成公开的
Global site tag (gtag.js) - Google Analytics