
我的总结和心得
文章平均质量分 51
songtitan
这个作者很懒,什么都没留下…
展开
-
要买新书:) 可惜没钱:(
等最近的书看完了就看你了---->!!!还有那本>还没有做好买的决定,犹豫中.......原创 2004-11-01 17:53:00 · 695 阅读 · 0 评论 -
数据库原理复习笔记
Chapter 1: Introduction Filesystem Database SystemData Redundancy and inconsistency Levels of Abstraction:Physical,Logiccal,ViewDifficulty in accessing dataDa原创 2004-11-23 11:11:00 · 2138 阅读 · 0 评论 -
关键代码段的一段精彩论述:CRITICAL_SECTION就是一个厕所,抽水马桶是你要保护的数据
由于飞机上的厕所很小,每次只能有一个人进去使用马桶(受保护的资源);如果有多个不是一道使用的资源(有多个马桶,但不能放在一起使用),比如Thread1 和 Thread2访问一个资源,Thread1和 Thread3访问另一个资源,那么应该为每个资源创建一个厕所!如果有多个资源总是一起被使用的话(多个马桶可以放在一个厕所里用),就把他们全部放在一个厕所里。可以创建一个CRITICAL_SECTIO原创 2004-11-26 18:47:00 · 1296 阅读 · 0 评论 -
驱动和串行通信
这几天都光看《核心编程》了,该好好看看CE程序设计了。现在关注驱动和串行通信:Windows CE将设备驱动程序分为2个主要的组:本地设备驱动程序和流设备驱动程序。CE下的设备驱动程序在与应用程序相同的保护级上操作。与应用程序的差别就在于他们是DLL。了解在CE系统中加载了什么驱动程序的方法是观察注册表中HKEY_LOCAL_MACHINE下的/Driver / Active键中的内容。原创 2004-11-27 14:05:00 · 1460 阅读 · 0 评论 -
代码的规范性总结
1。几乎没有注释。这种代码也许是写得特好。当然更多可能是更烂。2。文档有些地方和实际代码有出入。那是文档的问题。3。操作数据库部分的代码和其它代码没有分离,几乎是混在整个程序里面的,如果要使用其它的数据库……只能重写。所谓的“没有分离”指的是什么?如果要换数据库就要重写,说明写得的确是烂。如果数据表结构有点变化就要大量修改,偶以为正常。以偶的经验来看,数据表结构是整个系统中藕合度最高的部份原创 2004-11-26 18:20:00 · 1908 阅读 · 0 评论 -
CE下的驱动程序和服务开发笔记,体验及总结
为了完成CE作业又来看CE下的驱动程序设计了,后悔上那堂课时没认真听...... 还是先把知识复习一下:1 在UNIX & Windows 9x系列中驱动程序和操作系统是绑定在一起的,在核心态里运行。但在CE里,大部分的驱动程序只是一个DLL文件,在用户态下运行。2 大部分的驱动程序都是用来控制硬件的,但某些硬件是不需要驱动的,如:CPU,Memor原创 2005-01-01 18:22:00 · 1946 阅读 · 0 评论 -
使用 7230的一些心得
1 不能跑自己build出来的操作系统 很可能是因为build出来的image大小超过了32M,所以会有nk.nb0,nk.nb1。。。。。所以不能单看nk.nb0还是要按nk.bin,这里才是真实的大小。2 nk.bin和nk.nb0的区别 2者都包含着操作系统的镜象。区别是在nk.bin里的东西要被加载到内存里(段在内存里要重新定向)才能跑OS;而nk.nb0里的东西采用了XIP,原创 2004-12-30 20:15:00 · 1166 阅读 · 0 评论 -
一点关于红外线套接字IrSock的笔记
来源:《WINDOWS网络编程》 首先出现于CE平台,IrScok允许2台计算机通过红外线串行端口实现通讯。一 寻址 传统的解析方法是假定应用对象是诸如名称服务器之类的静态资源。而大部分带有红外设备的计算机都需要经常移动,因此需要一个有效的名称解析方案。它用一种特殊的方式来浏览一定范围内的资源。纸上谈兵没意思,把PPC借来,程序测试成功再总结吧。原创 2005-02-23 15:29:00 · 1226 阅读 · 0 评论 -
无线MODEM使用心得
步骤:先将各个线插好,特别注意的就是串口线到底是插COM1还是COM2启动7230(或者255),在控制面板里的网络连接里新建连接,然后选择拨号选择COM口时注意下是否正确然后要设置以下(Configuration)把波特率设为115200,控制流设为NONE,其他保持默认不变然后就一路NEXT就可以了建好之后,就多了一个连接了。双击该连接,提示输入用户名和密码。此时还要注意一下,在setting原创 2005-04-13 12:54:00 · 1433 阅读 · 0 评论 -
查看系统信息
UpdateData(true); CString str[12]; LPSYSTEM_INFO lpSystemInfo; GetSystemInfo(lpSystemInfo); str[0].Format(_T("%d"),lpSystemInfo->dwActiveProcessorMask); //SetDlgItemText(IDC_STATIC_APM,str); m原创 2004-11-11 19:24:00 · 797 阅读 · 0 评论 -
我的函数库
#include #include #include"mmsystem.h"//----------------------------------------------------------------------// Name: ErrBox// Use : Displays an error string in a message box// type: function//原创 2004-11-07 15:49:00 · 914 阅读 · 0 评论 -
CE编程的一些技巧性
1#if defined(WIN32_PLATFORM_PSPC) // If Pocket PC, allow only one instance of the application. HWND hWnd = FindWindow (szAppName, NULL); if (hWnd) { SetForegroundWindow ((HWND)(((DWORD)hWnd) | 0x01))原创 2004-11-11 20:00:00 · 2135 阅读 · 0 评论 -
[学习笔记]Inside Windows 2000(1)Chapter 1 Concepts and Tools
JJHou说的好,东西要自己消化后才是自己的,坚持blog!!!把《Inside windows 2000》前几天看的内容回顾并做一下笔记:总的来看第一章没有什么内容,都是一些概念。不过有些还是不知道的,节选下来: 在大部分系统上,WINDOWS 2000将4G的虚拟空间的一半给应用程序的进程来使用(底2G的虚拟地址空间,从x00000000到x7FFFFFFF),然后另一个 给原创 2004-11-01 21:22:00 · 1653 阅读 · 1 评论 -
WINDOWS下解决进程间通信的方法:内存映射文件技术
进程之间有时需要通信。系统提供的进程之间的通信机制在底层实现上都是利用内存映射文件技术。一个进程所能访问的所有低2GB地址都是自己的地址空间,当访问内核地址空间时就会受到内核的限制。这样一个进程当然无法访问其它进程了。为解决进程间通信的问题,内存映射文件技术被利用作为解决方案。原来内存映射文件只映射类似磁盘一类的存储器上的文件。而为了更快速地在进程之间通信,内存映射文件还可以提交物原创 2004-11-02 20:14:00 · 5390 阅读 · 0 评论 -
[自己总结+网上流传]Visual C++编程技巧
1. 如何获取应用程序的实例句柄?应用程序的 实例句柄保存在CWinAppIm_hInstance 中,可以这么调用AfxGetInstancdHandle获得句柄.Example: HANDLE hInstance=AfxGetInstanceHandle();2. 如何通过代码获得应用程序主窗口的指针?主窗口的 指针保存在CWinThread::m_pMainWnd中,调用 AfxGetMai原创 2004-11-01 18:03:00 · 4997 阅读 · 2 评论 -
数据库原理之数据库设计
First Normal FormDomain is atomic if its elements are considered to be indivisibe units.A relational schema R is in first normal form if the domains of all attributes of R are atomic.N0n-atomic valu原创 2004-11-03 20:16:00 · 841 阅读 · 0 评论 -
呵呵,能传图片的地方:)
转自电子与信息工程学院,原创IN廣州視窗http://photos.gznet.com免費,穩定,速度也不錯,就是空間隻有10M~推荐!EPSON提供的相冊~~http://home1.photostation.epson.com.cn/速度:不錯,還提供上傳工具!易拍網http://www.e-pic.com/b2c/bcinit.jsp25M~速度還好~試試也無妨吧?個人認為是原创 2004-11-02 10:18:00 · 1057 阅读 · 2 评论 -
[CE编程]第7章 Files, Databases, and the Registry (二)CE中的数据库API
CE中的数据库API CE提供了一套唯一的(只能在CE下)的数据库API集,能为一些有组织的数据提供很有效的支持。 一,基本的定义: 1. Records允许的9种数据类型:原创 2004-11-03 17:47:00 · 1827 阅读 · 1 评论 -
[学习笔记]Inside WIN2K (2) Chapter 2 System Architecture
Chapter 2System ArchitectureOver view:design goals :Extensibility The code must be written to comfortably grow and change as market requirements change. Portability The system must be原创 2004-11-01 21:32:00 · 977 阅读 · 0 评论 -
[CE编程]第7章 Files, Databases, and the Registry (-)文件系统
其他OS(XP,WIN ME)都是在磁盘(软盘,硬盘)上存储的, Windows CE实现了一个唯一的基于RAM的文件系统,就是传说中的 object store.在实现中,对象存储更象一个数据库,而不是一个对磁盘分配的系统。 还好,对于程序员来说,win32 API掩盖了这一切。数据库API是CE独有的,不要和SQL CE混淆了。所以现在你不能看什么簇,卷......这些概念都没有了,尽管你看原创 2004-11-02 19:41:00 · 1083 阅读 · 0 评论 -
可变参数函数,原理,实现,UART寄存器操作
今天再次遇到可变参数的函数的实现,突然发现自己还不是那么清楚。唉,治学不严谨啊。所以这次一定要彻底弄明白。这篇文章已经说的非常清楚了优快云 C/C++电子杂志第一期 之 可变参数学习笔记 ,所以我就拿今天看到的代码来说说吧/******************************************************************************** @fun原创 2005-04-24 14:53:00 · 2148 阅读 · 0 评论