用信号量解决生产者消费者问题:
ipc.h
#ifndef _IPC_H_
#define _IPC_H_
#include
#include
#include
#include
#include
#include
#include
#include
#include
#define ERR_EXIT(m) do \...
分类:
其他好文 时间:
2014-05-22 07:20:09
阅读次数:
366
用移动智能设备访问Ossim系统下面我们使用iPad,iPhone访问ossim系统的效果。高清视频:http://www.tudou.com/programs/view/TikMZ1z1ELw650) this.width=650;" src="http://s3.51cto.com/wyfs02/M00/25/5C/wKiom1NeWRzydFdFAA5KCCa4PVI469.jpg" tit...
分类:
移动开发 时间:
2014-05-22 07:39:39
阅读次数:
399
linux shell 命令
什么是Shell?
Shell 是连接操作系统内核 与 用户 的接口。
终端是shell的表现形式。
什么是Shell编程?
Shell 脚本语言加上linux 命令语句就构成了shell程序。优点在于批量处理、不用用户每次手动输入。
bash是shell程序解释器的一种。
常用命令
pwd:print working directory,打印工...
分类:
系统相关 时间:
2014-05-22 10:39:17
阅读次数:
442
100 可以表示为带分数的形式:100 = 3 + 69258 / 714
还可以表示为:100 = 82 + 3546 / 197
注意特征:带分数中,数字1~9分别出现且只出现一次(不包含0)。
类似这样的带分数,100 有 11 种表示法。
题目要求:
从标准输入读入一个正整数N (N
程序输出该数字用数码1~9不重复不遗漏地组成带分数表示的全部种数。
注意:不要求输出每个表示...
分类:
其他好文 时间:
2014-05-22 11:57:01
阅读次数:
248
继续设计模式~ 模版方法模式
老套路,先看下定义:定义了一个算法的骨架,而将一些步骤延迟到子类中,模版方法使得子类可以在不改变算法结构的情况下,重新定义算法的步骤。
简单看下定义,模版方法定义了一个算法的步骤,并且允许子类为一个或多个步骤提供实现。定义还算清晰,下面来个例子展示下本公司的上班情况(纯属娱乐,如有雷同,请对号入座)。简单描述一下:本公司有程序猿、测试、HR、项目经理等人,下面使用...
分类:
其他好文 时间:
2014-05-22 12:15:55
阅读次数:
262
小明这些天一直在思考这样一个奇怪而有趣的问题:
在1~N的某个全排列中有多少个连号区间呢?这里所说的连号区间的定义是:
如果区间[L, R] 里的所有元素(即此排列的第L个到第R个元素)递增排序后能得到一个长度为R-L+1的“连续”数列,则称这个区间连号区间。
当N很小的时候,小明可以很快地算出答案,但是当N变大的时候,问题就不是那么简单了,现在小明需要你的帮助。
输入格式:
第一行是一...
分类:
其他好文 时间:
2014-05-22 10:38:33
阅读次数:
253
第一题:
Energy Conversion
Problem Description
魔法师百小度也有遇到难题的时候——
现在,百小度正在一个古老的石门面前,石门上有一段古老的魔法文字,读懂这种魔法文字需要耗费大量的能量和大量的脑力。
过了许久,百小度终于读懂魔法文字的含义:石门里面有一个石盘,魔法师需要通过魔法将这个石盘旋转X度,以使上面的刻纹与天相对应...
分类:
其他好文 时间:
2014-05-22 10:37:52
阅读次数:
350
描述:输入一个int型整数,按照从右向左的阅读顺序,返回一个不含重复数字的新的整数。
知识点:数组
题目来源:内部整理
练习阶段:初级
运行时间限制:10sec
内存限制:128MByte
输入:输入一个int型整数
输出:按照从右向左的阅读顺序,返回一个不含重复数字的新的整数
样例输入:9876673
样例输出:37689
源程序:
#include
using names...
分类:
其他好文 时间:
2014-05-22 13:33:27
阅读次数:
249
解题思路:
给出一堆单词,看能不能找到 一个或几个单词相连,使得首字母为b,末字母为m,如果可以输出YES,否则NO。 如果几个单词相连,要求相邻单词首末字母相同,如 big got them.思路是建立状态表,边输入边建立表, 比如单词ab,则c[0][1]=1,输入结束后,初步的表建立完成,那么连接单词,就要查找,根据状态表,找以b开头的单词,b-a,b-c,b-d.....z,最多找25次...
分类:
其他好文 时间:
2014-05-22 11:56:29
阅读次数:
232
问题描述:
有n中硬币,面值分别为V1,V2...,Vn,每种都有无限多。给定非负整数S,可以选用多少个硬币,使得面值之和恰好为S?输出硬币数目的最小值和最大值。0
分析:
本题的本质还是DAG上的路径问题。我们把每种面值看作一个点,表示"还需要凑足的面值",则初始状态为S,目标状态为0。若当前的状态i,每使用一个硬币j,状态便转移到i-Vj。这个模...
分类:
其他好文 时间:
2014-05-22 12:15:11
阅读次数:
266
上一篇介绍了Python对文件的读写操作,现在来介绍一下Python对文件夹的操作。由于我是项目中用到的,所以我就以我的实际应用实例来说明吧。希望对大家有所帮助。...
分类:
编程语言 时间:
2014-05-22 12:29:44
阅读次数:
192
类中的static成员在类定义完毕之后就存在在静态数据区,即使没有定义任何该类的对象。
{CSDN:CODE:353596}
上述代码执行结果为:...
分类:
其他好文 时间:
2014-05-22 08:56:00
阅读次数:
370
很早就知道了ADO.NET这个名词,可是具体是何?如何用?在此好好了解一下:
1)简单了解:
ADO.NET的名称起源于ADO,是一个COM组件库,用于在以往的Microsoft技术中访问数据。之所以使用ADO.NET名称,是因为这是在NET环境中优先使用的数据访问接口。
2)设计目标:...
分类:
数据库 时间:
2014-05-22 13:32:42
阅读次数:
443
/*
通过键盘输入一串小写字母(a~z)组成的字符串。请编写一个字符串压缩程序,将字符串中连续出席的重复字母进行压缩,并输出压缩后的字符串。
压缩规则:
1、仅压缩连续重复出现的字符。比如字符串"abcbc"由于无连续重复字符,压缩后的字符串还是"abcbc"。
2、压缩字段的格式为"字符重复的次数+字符"。例如:字符串"xxxyyyyyyz"压缩后就成为"3x6yz"。
要求实现...
分类:
其他好文 时间:
2014-05-22 06:23:18
阅读次数:
285
电源管理ACPI、及APM、GNU/Linux系统下的对应命令使用...
分类:
系统相关 时间:
2014-05-22 11:11:43
阅读次数:
400