Linux 进程间通信(IPC)
说明:首先要声明一点,我接下来要写的都针对在面试的时候被问的一些详解
1、为什么要有进程间通信?
解析:因为进程间通信主要是强调在不同的进程间交换数据,而数据的交换必须依靠内核来实现,任何一个进程的全局变量在另一个进程中都是看不见的,所以内核开辟了一块缓冲区,进程A将数据放入内核,进程B从内核将数据取走,就实现了进程间通信
2、进程间通信有几种通信...
分类:
系统服务 时间:
2016-06-28 13:02:04
收藏:
0 评论:
0 赞:
0 阅读:
243
题目输入一个整数n,求从1到n这n个整数的十进制表示中1出现的次数。例如输入12,从1到12这些整数中包含1的数字有1,10,11,12共出现5次解题这个题目比较难
直接暴力public class Solution {
public int NumberOf1Between1AndN_Solution(int n) {
int count = 0;
for...
分类:
其他 时间:
2016-06-28 13:01:51
收藏:
0 评论:
0 赞:
0 阅读:
190
InputStream && OutputStream介绍IO流操作中非常重要的一组接口(其实是抽象类)是InputStream和OutputStream。InputStream字节输入流其最核心的一个方法是read()方法
OutputStream字节输出流其最核心的一个方法是write()方法所有字节输入输都要实现read方法,所有字节输出流都要实现write()方法。
字节流可以操作任意类型的...
分类:
其他 时间:
2016-06-28 13:01:23
收藏:
0 评论:
0 赞:
0 阅读:
290
学习目标
掌握通配符“?” 的使用
掌握受限泛型的设置
掌握泛型与子类继承的限制
匹配任意类型的通配符
在开发中对象的引用传递是最常见的,但是如果在泛型类的操作中,在进行传递的时候泛型类型必须匹配才可以传递。否则是无法传递的。
class Info{
private T var ; // 定义泛型变量
public void setVar(T var){
this.v...
分类:
编程语言 时间:
2016-06-28 13:01:02
收藏:
0 评论:
0 赞:
0 阅读:
211
简述前面章节我们分享过Qt之QAbstractButton,讲解了QAbstractButton的基本用法,本节着重讲解QPushButton。简述
常用状态
效果
源码
QSS关于QPushButton的介绍,主要涉及setAutoDefault、setDefault、setMenu,前两个比较复杂,牵扯源码分析,这里暂不讲解,后面我会专门写一篇文章来说明,下面我们主要介绍按钮如何设置菜单。常用状...
分类:
其他 时间:
2016-06-28 13:00:51
收藏:
0 评论:
0 赞:
0 阅读:
223
原型:int tolower(int c);
相关函数 isalpha,toupper
头文件:ctype.h
功能:将大写字母转换成小写字母
说明:若参数c为大写字母则将该对应的小写字母返回。
返回值:返回转换后的小写字母,若不须转换则将参数c值返回。
应用实例:
#include
#include
int main()
{
char s[]="aBcDe...
分类:
其他 时间:
2016-06-28 13:00:42
收藏:
0 评论:
0 赞:
0 阅读:
227
activeMq 简介ActiveMQ 是Apache出品,最流行的,能力强劲的开源消息总线。ActiveMQ 是一个完全支持JMS1.1和J2EE 1.4规范的 JMS Provider实现,尽管JMS规范出台已经是很久的事情了,但是JMS在当今的J2EE应用中间仍然扮演着特殊的地位。...
分类:
其他 时间:
2016-06-28 13:00:33
收藏:
0 评论:
0 赞:
0 阅读:
298
公众号支付是手机端的微信公众号H5页面支付,这种支付方式必须是在微信内置浏览器发起。
扫码支付分为模式一和模式二,模式一主要为线下服务,该模式是先扫码,再生成订单,商户先为自己的商品生成二维码连接,然后用户扫码之后决定是否购买,二维码无过期时间,比如自动售卖机大多采用这种模式;模式二主要为线上电商服务,用户选择商品后生成订单,根据订单生成二维码,然后支付,该二维码为临时二维码。...
分类:
微信 时间:
2016-06-28 13:00:01
收藏:
0 评论:
0 赞:
0 阅读:
240
Vector源码分析
每个Java程序员应该的特性可变长数组(grow or shrink)
能够使用索引获取值(accessed using an integer index)
多线程环境下线程安全
类图
package java.util;import java.util.function.Consumer;
import java.util.function.Predicate;
import...
分类:
编程语言 时间:
2016-06-28 12:59:52
收藏:
0 评论:
0 赞:
0 阅读:
292
互联网金融中逾期、坏账和违约的关系...
分类:
其他 时间:
2016-06-28 12:59:41
收藏:
0 评论:
0 赞:
0 阅读:
288
每个版本的build variant代表了你可以构建的每一个版本。虽然你未直接配置build variants,你可以通过配置build type和product flavor。比如,一个demo的product flavor可以声明不同的特性和设备需求,比如自定义源码,资源和最小的API。但是debug的build type却有不同构建和打包设置,比如调试选项和签名文件。配置Build Types...
分类:
移动平台 时间:
2016-06-28 12:59:22
收藏:
0 评论:
0 赞:
0 阅读:
236
Mybatis
基础知识(一)
第一天:基础知识(重点)
mybatis介绍
mybatis框架原理(掌握)
mybaits入门程序(掌握)
用户信息进行增、删、改、查
mybatis开发dao层方法:(掌握)
原始dao开发方法(dao接口和...
分类:
其他 时间:
2016-06-28 12:59:02
收藏:
0 评论:
0 赞:
0 阅读:
225
转:http://blog.csdn.net/zcube/article/details/8591972
可到http://download.csdn.net/detail/zcube/5079651下载排版好的PDF版本。
原文链接:http://msdn.microsoft.com/en-us/library/ms810467.aspx
艾伦戴夫...
分类:
Windows开发 时间:
2016-06-28 12:58:52
收藏:
0 评论:
0 赞:
0 阅读:
289
1. 最初参考的是:http://blog.csdn.net/u011700636/article/details/41493645的教程过程,但是其中遇到诸多问题,主要是来自于git包的问题,好像是相互不兼容的问题,安装SensorKinect的时候老是报错,把openni和sensorKinect都换成Unstable都不行。
2. Nite用于提取图下功能SKETEON,暂不需要,跳过不装...
分类:
系统服务 时间:
2016-06-28 12:58:31
收藏:
0 评论:
0 赞:
0 阅读:
253
1. IS NULL 与 IS NOT NULL
不能用null作索引,任何包含null值的列都将不会被包含在索引中。即使索引有多列这样的情况下,只要这些列中有一列含有null,该列就会从索引中排除。也就是说如果某列存在空值,即使对该列建索引也不会提高性能。
任何在where子句中使用is null或is not null的语句优化器是不允许使用索引的。
2. 联...
分类:
数据库技术 时间:
2016-06-28 12:58:21
收藏:
0 评论:
0 赞:
0 阅读:
194
UIActivityIndicatorView就是我们 常说的“风火轮”视图
作用:提示用户当前页面正在加载数据
常用属性和方法:
// 设置风格
@property(nonatomic) UIActivityIndicatorViewStyle activityIndicatorViewStyle;
// 停止时,隐藏视图,默认为YES
@prop...
分类:
移动平台 时间:
2016-06-28 12:58:11
收藏:
0 评论:
0 赞:
0 阅读:
164
一、什么是正则表达式
正则表达式,又称正规表示法,是对字符串操作的一种逻辑公式。正则表达式可以检测给定的字符串是否符合我们定义的逻辑,也可以从字符串中获取我们想要的特定部分。它可以迅速地用极简单的方式达到字符串的复杂控制。
二、正则表达式的语法
看一个过滤纯数字的例子
- (BOOL)validateNumber:(NSString *) textString
{
NSS...
分类:
其他 时间:
2016-06-28 12:58:01
收藏:
0 评论:
0 赞:
0 阅读:
266
作用:通常与UIScrollView连用,提示用户当前显示的页数
常用属性和方法
// 共有几个分页“圆圈”
@property(nonatomic) NSInteger numberOfPages;
// 显示当前的页
@property(nonatomic) NSInteger currentPage;
// 只存在一页时,是否隐藏,默认为YES
@propert...
分类:
移动平台 时间:
2016-06-28 12:57:53
收藏:
0 评论:
0 赞:
0 阅读:
391
DTD的作用XML文档是一种元标记语言,即一种定义标记语言的语言。在XML中可以创建新的标记语言,这些新的标记语言(也叫标记集)要通过文档类型定义(Document Type Definitions,DTD)来定义。DTD文档是这些新的标记语言的法律性文档。如果XML文档的语法符,DTD的定义和规定,那么就称为一个合法的XML文档,否则就是非法的XML文档。合法的XML文档在实际应用中的地位很重要,...
分类:
其他 时间:
2016-06-28 12:57:42
收藏:
0 评论:
0 赞:
0 阅读:
273
默认官方快捷键:
mac快捷键
Windows/linux快捷键
官方帮助文档:https://www.jetbrains.com/idea/documentation/
常用的快捷键:
mac:
(
? –> command,
? –> alt/ option
?–>control
)
组织导入 Code | Optimize Imports :(?...
分类:
移动平台 时间:
2016-06-28 12:57:32
收藏:
0 评论:
0 赞:
0 阅读:
295