进程通讯
内存共享
A进程创建共享区 shmget(…) 映射内存共享区 shmat(…)
B进程通过key找到共享区 映射内存共享区
进程间通讯
撤销各自的内存映射 shmdt()
删除共享区 shctl()
管道Pipe
A进程与B进程进行相互通讯 需要建立两个管道
当A->B时,需要在A中write end 在B中read end;当写入满时,管道阻塞;当管道无东西看读时 同样...
分类:
系统相关 时间:
2015-08-04 17:22:47
阅读次数:
186
题目: 把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。 输入一个递增排序的数组的一个旋转, 输出旋转数组的最小元素。 例如数组{3,4,5,1,2} 为{1,2,3,4,5}的一个旋转, 该数组的最小值为1。
code:int Min(int* numbers, int length)
{
if (numbers == NULL || length < 0)
{...
分类:
编程语言 时间:
2015-08-04 17:22:15
阅读次数:
143
ListView是Android UI控件里很重要的一个控件。它可以很直观方便地展示一组数据,在实际应用中非常广泛。下面介绍一下ListView的显示与缓存机制。下面是一张ListView显示缓存机制的原理图: 第1部分是一台手机正常显示ListView时的情况,因为手机高度有限,所以显示的数据不会太多,这里显示了7条数据;同样,因为手机内存资源有限,ListView也不会一次性就把所有数据全部加载...
分类:
移动开发 时间:
2015-08-04 17:21:04
阅读次数:
123
如果我们要使用一个package中定义的一个module,有两种导入方式
方法1:
from package import module
方法2:
import package
import package.module
这两种方法的区别是通过方法1导入后,程序中可以直接使用module短命,而通过方法2导入后,程序中必须使用完整名称,即通过package.modul...
分类:
编程语言 时间:
2015-08-04 17:22:26
阅读次数:
127
LIO支持多种的backstore,但是最简单,而且最灵活的,应该就是fileio了。
但是有一个缺点,就是不容易看到里面的内容。
不容易是不容易,但是也有方法可以做到的。
查看Sparc Solaris格式化后的fileio backstore
假如现在在FC Target的机器由targetcli创建了一个fileio backstore,已经被挂载到Sparc Solaris...
分类:
其他好文 时间:
2015-08-04 17:23:05
阅读次数:
176
在iPad上modal有四种切换方式,分别是竖直进入(由下到上,默认方式)、水平翻转、淡入淡出。
属性要设置在将要modal出来的控制器上:
/*
typedef NS_ENUM(NSInteger, UIModalTransitionStyle) {
UIModalTransitionStyleCoverVertical = 0,
UIModalTran...
分类:
其他好文 时间:
2015-08-04 17:21:22
阅读次数:
126
AOP(Aspect Oriented Programming),是面向切面编程的技术。AOP基于IoC基础,是对OOP的有益补充。spring中AOP的配置方式有2种方式:xml配置和AspectJ注解方式。
一、xml配置的方式:
1、service接口和服务类:
package cn.edu.nuc.SpringTest.service;
public interface D...
分类:
编程语言 时间:
2015-08-04 17:21:25
阅读次数:
309
//经典的洗牌算法,数组中随机抽一个元素与最后一个进行交换,下次在前n-1个元素中随机抽,依次类推直到最后一个
void shuffle(CREC *array, long n) {
long i, j;
CREC tmp;
for (i = n - 1; i > 0; i--) {
j = rand_long(i + 1);
tmp = a...
分类:
编程语言 时间:
2015-08-04 17:22:49
阅读次数:
149
mybatis概念:
mybatis是一个持久层框架,是apche下的顶级项目-->mybatis托管到goolecode下-->再后来托管到github下
mybatis让程序将主要的经理放在sql上,通过mybatis提供的映射方式,自由灵活生成(半自动话的,大部分需要程序员编写sql)满足需要sql
mybatis可以将向preparedStatement中的输入参数自动进行输入映射,...
分类:
其他好文 时间:
2015-08-04 17:21:01
阅读次数:
102
前言:
作为一名android开发人员,网络数据都是web开发人员提供,每次让他们写一个接口都跟求神拜佛一样,与其求别人还不如自己动手,这是八百年前写的word,今天把它记在csdn,防止以后忘记还可以看看。
1.接口的数据源来自于数据库。(这里没办法提供方法教你怎么查数据,自己去网站上学吧,我觉得挺不错的)
http://www.w3school.com.cn/sql/sql_wildcar...
分类:
移动开发 时间:
2015-08-04 17:21:12
阅读次数:
22285
题面【问题描述】CJ中学组织学生出去春游,作为学神的RHL自然不会放过这一大好时机,他有n种物品,第i件物品有c[i]个,每个体积为v[i],价值为w[i],RHL现在有一个体积为V的背包,他想让他带的东西价值之和最大,且体积之和不超过V,你能帮帮他吗?注意物体不能分割。【输入】输入文件名为bag.in,分为若干行。第一行包含两个正整数n,V。
第二行到第n+1行分别描述第i种物品的数量c[i],...
分类:
其他好文 时间:
2015-08-04 17:20:38
阅读次数:
84
Komodo IDE + ActivePerl 最常见,傻瓜安装配置
不过现在我用sublime为主,跨平台都很好用,而且插件真心多,自己开发方便。
Sublime
新建一个
Tools->Build System->New Build System.输入以下内容:
{
"cmd": ["perl", "-w", "$file"]...
分类:
其他好文 时间:
2015-08-04 17:20:07
阅读次数:
137
题目1184:二叉树遍历
时间限制:1 秒
内存限制:32 兆
特殊判题:否
提交:1562
解决:621
题目描述:
编一个程序,读入用户输入的一串先序遍历字符串,根据此字符串建立一个二叉树(以指针方式存储)。
例如如下的先序遍历字符串:
ABC##DE#G##F###
其中“#”表示的是空格,空格字符代表空树。建立起此二叉树以后,...
分类:
其他好文 时间:
2015-08-04 17:19:22
阅读次数:
77
去年搞过一次NDK,当时觉得挺麻烦,以后就一直没再搞过,现在公司的项目需要使用NDK编程,今天又搞了一边,遇到了些问题,和大家分享一下
1.下载Cygwin http://cygwin.com/setup-x86.exe 双击运行出现如下界面,点击下一步
选择install from internet ,点击下一步
选择默认位置 c:\cygwin ,点击下...
分类:
移动开发 时间:
2015-08-04 17:21:11
阅读次数:
167
??
//建议不会的 自己在纸上模拟一下 就会明白
#include
#include
#include
#include
typedef struct node
{
char x;
struct node *lchild;
struct node *rchild;
}*linklist,tree;
void chu(linklist *head)
{
(...
分类:
其他好文 时间:
2015-08-04 17:20:36
阅读次数:
83
Avoid The Lakes
Time Limit: 1000MS
Memory Limit: 65536K
Total Submissions: 6775
Accepted: 3620
Description
Farmer John's farm was flooded in the most recent storm, ...
分类:
其他好文 时间:
2015-08-04 17:19:36
阅读次数:
120
题目Count Complete Tree Nodes
Given a complete binary tree, count the number of nodes.In a complete binary tree every level, except possibly the last, is completely filled, and all nodes in the last lev...
分类:
其他好文 时间:
2015-08-04 17:18:36
阅读次数:
150