现在位置: 首页 > cleric发表的所有文章
  • 09月
  • 23日
综合 ⁄ 共 6288字 评论关闭
零、回顾 这部分先来回顾一下上两篇博客中的主要内容。第一篇博客中主要简单介绍了Derby数据的历史,特点,安装以及使用的两种模式。第二篇文章主要介绍了客户机-服务器(C/S)模式的使用。今天继续介绍第二种使用模式,内嵌模式(Embedded Mode)。 一、客户端使用内嵌模式 与之前介绍的C/S模式不同,使用内嵌模式时不需要开启一个数据库的服务进程来监听并处理客户端的请求,客户端可以自行的完成这些命令。所以使用内嵌模式是有一定优势的。 下面来具体介绍这种模式的使用。首先还是要设置好CLASSPATH的环境变量。同样有两种方法......
阅读全文
  • 07月
  • 30日
综合 ⁄ 共 575字 评论关闭
一、简介   ACK的传输并不可靠,也就是说,TCP不对ACK报文段进行确认,TCP只确认那些包含数据的ACK报文段。为了防止因为ACK报文段丢失而双方进行等待的问题,发送方用一个坚持定时器来周期性地向接收方查询。这些从发送方发出地报文段称为窗口探查。    如果一个确认丢失了,则双方就有可能因为等待对方而使连接终止:接收方等待接收数据(因为已经向发送方通告了一个非0的窗口),而发送方在等待允许它继续发送数据的窗口更新。为了防止这种死锁情况的发生,发送方使用一个坚持定时器来周期性的向对方查询,以便发现窗口是否......
阅读全文
  • 05月
  • 30日
综合 ⁄ 共 1931字 评论关闭
mciSendString是用来播放多媒体文件的API指令,可以播放MPEG,AVI,WAV,MP3,等等,下面我们来介绍一下它的使用方法:   一,打开多媒体文件。   首先在Dialog上面放一个Picture控件,MCISendString就在这个Picture控件的平面上播放多媒体文件,   设Picture控件的ID为IDC_STATIC1:    CStatic *pStatic=(CStatic*)GetDlgItem(IDC_STATIC1);HWNDh=pStatic->GetSafeHwnd();   CString open1;   char buf[256];   open1.Format("open f:""mpeg""mpeg1.avi type MPEGVideo Aliasmovie parent %u Style %u notify",......
阅读全文
  • 04月
  • 25日
综合 ⁄ 共 3429字 评论关闭
1.概述    在进行蓝牙设备的连接时,为了保护个人隐私和数据保密的需要,需要进行验证。 2.一些Frame Frame74:本地发送Authentication requset command 00010001 00000100 00000010 00001001 00000000 Opcode: 0x0411 Connection Handle: 0x09 = 9 Frame75:Command Status event 00001111 00000100 00000000 00000010 00010001 00000100 Status: Success Frame76:Link Key request event 该Event参数为BR_ADDR 00010111 00000110 10000000 10011001 00100011 01001100 11100000 00000000 Bluetooth Device Add......
阅读全文
  • 03月
  • 23日
综合 ⁄ 共 19961字 评论关闭
http://wiki.emsym.com/wiki/TB_FatFs%E7%A7%BB%E6%A4%8D%E5%AE%9E%E9%AA%8C#.E5.AE.9E.E9.AA.8C.E8.A6.81.E6.B1.82 http://www.amobbs.com/archiver/tid-4826335.html FatFS是一个为小型嵌入式系统设计的通用FAT(File Allocation Table)文件系统模块。FatFs 的编写遵循ANSI C,并且完全与磁盘I/O层分开。因此,它独立(不依赖)于硬件架构。它可以被嵌入到低成本的微控制器中,如AVR, 8051, PIC, ARM, Z80, 68K 等等,而不需要做任何修改。 特点 Windows兼容的FAT文件系统 不依赖于平台,易于移植 代码和工作区占用空间非常小 ......
阅读全文
  • 08月
  • 24日
综合 ⁄ 共 1077字 评论关闭
复位序列 在离开复位状态后,CM3 做的第一件事就是读取下列两个32 位整数的值:  从地址 0x0000,0000 处取出MSP 的初始值。  从地址 0x0000,0004 处取出PC 的初始值——这个值是复位向量,LSB 必须是1。然 后从这个值所对应的地址处取指。 图3.17 复位序列 请注意,这与传统的ARM 架构不同——其实也和绝大多数的其它单片机不同。传统的 ARM 架构总是从0 地址开始执行第一条指令。它们的0 地址处总是一条跳转指令。在CM3 中,0 地址处提供MSP 的初始值,然后就是向量表(向量表在以后还可以被移至其它位置)。 向量表中的数值是32 位......
阅读全文
  • 08月
  • 20日
综合 ⁄ 共 12426字 评论关闭
Linux安全配置步骤简述 一、磁盘分区 1、如果是新安装系统,对磁盘分区应考虑安全性:   1)根目录(/)、用户目录(/home)、临时目录(/tmp)和/var目录应分开到不同的磁盘分区;   2)以上各目录所在分区的磁盘空间大小应充分考虑,避免因某些原因造成分区空间用完而导致系统崩溃; 2、对于/tmp和/var目录所在分区,大多数情况下不需要有suid属性的程序,所以应为这些分区添加nosuid属性;     方法一:修改/etc/fstab文件,添加nosuid属性字。例如:     /dev/hda2 /tmp ext2 exec,dev,nosuid,rw 0 0 ^^^^^^   ......
阅读全文
  • 07月
  • 31日
综合 ⁄ 共 765字 评论关闭
  多年来在从事视频监控技术研究的过程中,一直需要这样一个平台,一方面可以提供众多成熟的检测、跟踪、轨迹分析算法,另一方面具备良好的编程接口,这样就可以将自己的算法很方便的嫁接进这个系统,测试和对比各种算法的优劣性能。而OpenCV 视频监控模块(Video Surveilance)恰恰提供了这样一个功能强大的平台,在下文中简称为VS。 从Intel OpenCV1.0开始,辅助库CVAUX中增加了VS模块内容,直至OpenCV2.1版本,该模块都相对稳定的存在。在OpenCV1.0和1.1版本中,VS的代码存在于CVAUX中,(OpenCV\cvaux\src\vs)。然而OpenCV提......
阅读全文
  • 06月
  • 09日
综合 ⁄ 共 2046字 评论关闭
 CWinApp是一个基类,你通过它来继承Windows应用程序对象。应用程序对象为你提供了初始化应用程序(以及它的每一个实例)和运行应用程序所需的成员函数。它实现主事件循环并把事件分发给MFC中其他类.       每个使用微软基础类库的应用程序都只能包含一个从CWinApp继承的对象。当Windows调用WinMain函数时,这个对象在其它C++全局对象都已经生成并且可用之后才被创建,WinMain函数是由微软基础类库提供的。将你的CWinApp对象定义为全局的。       当你从CWinApp继承应用程序类的时候,应重载InitInstance成员函数以创建应用程序的......
阅读全文
  • 05月
  • 10日
综合 ⁄ 共 273字 评论关闭
问题描述:求一个数的最大质因子,如350的质因子为7 问题分析:因为任何数都可以分解成所有质数相成的形式,如350=2*5*5*7,40=2*2*2*5,所以可将该数按质因子从小到大的顺序分解,最后一个质因子即为最大质因子 执行步骤 1、a[] 按顺序存放足够多的质数,如a[]={2,3,5,7,11,13,17,19,23,29.......},用max存放当前最大质因子,初始化max=0; 2、从第一个质数起,如果该质数啊a[i]能被x整除,则max=a[i],x=x/a[i],循环执行该步骤直到不能整除为止 3、依次执行步骤2,直到x=1; 代码:
阅读全文
  • 04月
  • 01日
综合 ⁄ 共 1166字 评论关闭
【题目描述】 在 N 条水平线与 M 条竖直线构成的网格中,放 K 枚石子,每个石子都只能放在网格的交叉点上。问在最优的摆放方式下,最多能找到多少四边平行于坐标轴的长方形,它的四个角上都恰好放着一枚石子。 【输入】 输入文件包含多组测试数据。 第一行,给出一个整数T,为数据组数。接下来依次给出每组测试数据。 每组数据为三个用空格隔开的整数 N,M,K。 3 3 3 8 4 5 13 7 14 86 【输出】 对于每组测试数据,输出一行"Case #X: Y",其中X表示测试数据编号,Y表示最多能找到的符合条件的长方形数量。所有数据按读入顺序......
阅读全文
  • 03月
  • 31日
综合 ⁄ 共 1157字 评论关闭
Jump Game Given an array of non-negative integers, you are initially positioned at the first index of the array. Each element in the array represents your maximum jump length at that position. Determine if you are able to reach the last index. For example: A = [2,3,1,1,4], return true. A = [3,2,1,0,4], return false. 思路: 直接考虑的方式是这样的,最后一个元素标记为true,然后依次考察之前的元素,每个之前的元素如果在前进范围内有标记为true的元素,则标记为true,否则标记为false。这样直到第......
阅读全文