#include
using namespace std;
int find(int,int [],int);
int find1(int,int [],int);
bool add(int a[],int n);
int main()
{
int a[]={22,44,66,88,1,32,64};
if(add(a,7)==1)
{
cout<<"采用二分算法得到的位置为"<<fi...
分类:
编程语言 时间:
2015-01-21 16:42:04
阅读次数:
213
据说大连某211高校的信息学院的李教授非常好这口,他带的每个操作系统本科班,每个学期都必须完成这个程序,不过网上关于这方面的资料甚少,就只有一份C语言版。
然而,那份被历届学生已经抄烂,改实验结果把李教授忽悠了N年的C语言版,所使用的类、所开的线程与进程也不甚合理,把一个本来非常简单的程序搞得十分冗长。明明这个线程并发拷贝程序只涉及到线程的互斥的方面,与线程的同步半点关系,这个线程并发拷贝程序的...
分类:
编程语言 时间:
2015-01-21 16:40:03
阅读次数:
241
MFC多线程编程的核心对象
Event、Mutex、Semaphore、 file、file-mapping、process、thread
前三个用于线程的同步化。
(1)
进程操作:CreateProcess(); TerminateProcess();ExitProcess();
线程操作:CreateThread();ExitThread()主要是系统调用的;Termina...
分类:
编程语言 时间:
2015-01-21 16:39:03
阅读次数:
193
??
(3)编写函数delete_first_node(),删除链表中的第一个结点。
#include
using namespace std;
struct Node
{
int data; //结点的数据
struct Node *next; //指向下一结点
};
Node *head=NULL; //将链表头定义为全局变量,以便于后面操...
分类:
其他好文 时间:
2015-01-21 16:40:04
阅读次数:
158
3. 如何在主账户与被管理者账户之间做数据通信。
a) 什么是userID
刚才提到,Lollipop用来区分主账户与被管理账户的其实是一个int型数值userID。
从UserHandler.class可以看到,这个userID是通过对uid作整除得到的:
public static final int PER_USER_RANGE =100000;...
分类:
其他好文 时间:
2015-01-21 16:39:04
阅读次数:
430
0、是的!你这丑孩子,今天读书了吗?知道怎么读书吗?好啦,以我多年“脸先着地”并“吃书当饭”的经验,告诉你一些读书的实用小窍门。
1、提高质量。别急着读,打算读某本书,不妨去“豆瓣”上先搜一下打分,打分太低的建议放弃。7分、8分或许可以作为一个标准,9分书籍逼格够高也可以尝试。不是什么人都值得爱,也不是什么书都值得读,人生短暂,读点好书。
2、记录...
分类:
其他好文 时间:
2015-01-21 16:40:14
阅读次数:
173
spark内核揭秘-10-RDD源码分析
**
* A Resilient Distributed Dataset (RDD), the basic abstraction in Spark. Represents an immutable,
* partitioned collection of elements that can be operated on in parallel. This class contains the
* basic operations available on a...
分类:
其他好文 时间:
2015-01-21 16:37:59
阅读次数:
196
html和htm的区别,最常见的web网页的后缀名是html和htm,这是网页上的
最基本的两种格式。
为什么会有html和htm两种格式的文件呢?
htm来源于老的8.3的文件格式,DOS操作系统只能支持长度为三位的后缀
名,所以是htm,但在windows下无所谓的HTML与HTM,HTML是为长文
件的格式命名的,所以htm是为了兼容过去的DOS命令格式存在的,在效
果上并没有什...
分类:
Web程序 时间:
2015-01-21 16:37:53
阅读次数:
111
一、初始化默认打开word(LoadOriginalFile)
使用document.all.WebOffice1.LoadOriginalFile("", "doc")可以打开一个空白页。
1).打开本地文档
document.all.WebOffice1.LoadOriginalFile("C://test.doc",
"doc");
2).打开服务器上的文档
docum...
分类:
Web程序 时间:
2015-01-21 16:38:17
阅读次数:
1445
Java Reflection
Reflection Class
Class对象
检查一个类的信息之前,首先需要获取类的Class对象。Java中得所有类型包括基本类型(int,long,float…),即使是数组都有与之关联的Class类的对象。
如果在编译期知道一个类的名字的话,使用如下方式获取一个类的Class对象:
ClassobjClass = MyObject....
分类:
编程语言 时间:
2015-01-21 16:40:18
阅读次数:
299
STM32 的定时器功能十分强大,有 TIME1 和 TIME8 等高级定时器,也有 TIME2~TIME5 等通用定时器,还有 TIME6 和TIME7 等基本定时器。
本节学习通用定时器 TIM3
STM32 的通用定时器可以被用于:测量输入信号的脉冲长度(输入捕获)或者产生输出波形(输出比较和 PWM)等。
STM3 的通用 TIMx (TIM2、 TIM3、 TIM4 和 TIM5)...
分类:
其他好文 时间:
2015-01-21 16:38:39
阅读次数:
243
12.2.1 递归的序列表达式
函数式编程中主要的控制流结构是递归。我们已经在很多例子中,写的普通函数就使用过递归,它能够解决命令式编程中的循环问题,而不需依赖可变状态。当我们想写一个简单的递归函数时,要使用 let rec 关键字,这样,就能函数以递归方式调用自身。
用于组合序列的 yield! 结构,也可以在序列表达式中执行递归调用,所以,我们同样可以使用函数编程的方法,生成序列。清...
分类:
其他好文 时间:
2015-01-21 16:37:06
阅读次数:
152
每次通过输出流往SD卡写入文件,连接上电脑,用MTP的方式模拟一个移动磁盘,打开磁盘却没有这样一个文件,而通过adb的方式查看就有,造成这个现象的原因是,每次写入之后,MTP的数据库并没有更新,因为更新一次MTP数据库需要的带价比较大,所以只有在重启,挂载和用户手动发送Intent出发,故存入文件后需要手动发送Intent广播,出发一下MTP数据库的更新。
/**
* 出发扫描 mt...
分类:
移动开发 时间:
2015-01-21 16:38:07
阅读次数:
123
【题目】
Given n non-negative integers a1, a2,
..., an, where each represents a point at coordinate (i, ai). n vertical
lines are drawn such that the two endpoints of line i is at (i, ai) and (i,...
分类:
其他好文 时间:
2015-01-21 16:37:56
阅读次数:
159