VC++ 串口通讯(转)
在VC++中有两种方法可以进行串口通讯。一种是利用Microsoft公司提供的ActiveX控件 Microsoft Communications Control。另一种是直接用VC++访问串口。下面将简述这两种方法。 一、Microsoft Communications Control Microsoft公司在WINDOWS中提供了一个串口通讯控件,用它,我们可以很简单的利用串口进行通讯。在使用它之前,应将控件加在应用程序的对话框上。然后再用ClassWizard 生成相应的对象。现在我们可以使用它了。 该控件有很多自己的属性,你可以通过它的属性窗口来设置,也可以用程序设置。我推荐用程序设置,这样更灵活
AspectJ之Pointcut(转)
Pointcutspublic pointcut accountOperations :call(*Account.*(..))这是定义了一个pointcut,其中:public 是access speciferpointcut 是keywordaccountOperations 是poincut namecall是pointcut type;;pointcut能与其他pointcut通过或(||)、与(&&)以及非(!)操作符联合Account是signaturel 常用pointcut类型1) call2) execution3) target4) args5) within6) cflowl 基本概念如果对上面的概念不是特别了解没有关系,下面就介绍一些基本的概念:Joint PointA join point is an
JBoss(转)
1. 准备文件:l isapi_redirect.dll 用于IIS的JK插件可到http://tomcat.apache.org/connectors-doc/下载l workers.propertiesA. worker.tomcat_hom 用#注释掉B. worker.java_home 改为要配置的服务器上的JAVA_HOME地址C. ps= 指定文件路径分割符, 保持默认设置D. worker.list=ajp13 定义了一个叫ajp13的worker (这个名字将在 uriworkermap.properites中使用)E. worker.ajp13.port
ORACLE的基本语法(转)
-- 表create table test (names varchar2(12), dates date, num int, dou double);-- 视图create or replace view vi_test asselect * from test;-- 同义词create or replace synonym aafor dbusrcard001.aa;-- 存储过程create or replace produce dd(v_id in employee.empoy_id%type)asbegin enddd;-- 函数create or replace function ee(v_id in employee%rowtype) return varchar(15)isvar_test varchar2(15);begin return var_test;exception when others then end--
PowerBuilder 9实现FLASH动画播放(转)
PowerBuilder数据库编程中利用Flash控件进行动画播放和控制播放的方法。 关键词 OLE控件 动画 Flash PB 1. 前言PowerBuilder(以下简称PB)是一种面向对象、快速开发数据库的开发平台,常用于数据库的开发,FLASH动画不仅包含动画,还可有声音等形成非常形象的动感画面,在PB开发的程序中加入FLASH动画,使得程序更具活力,为用户创造一个更加友好的交互式界面。下面介绍在PB8.0数据库编程中用Flash 5提供的OLE控件“SwFLASH.ocx”实现动画播放的一种方法。2. PB中OLE控件的使用在PB8.0环境下使用“SwFLASH.ocx”控件,首先创建一个窗口,然
AspectJ之Advice(转)
1. Advice is the action and decision part of the crosscutting puzzle. It helps you define “What to do”.2. An advice can be broken into three parts: the advice declaration, the pointcut specification, and the advice body.一个advice分为三个部分:advice描述、pointcut声明和advice主体。Example:before(Connection connection) : 1) advice declarationconnectionOperation(connection) 2) pointcut specification{ System.out.println(“Performing operat
Power Builder同时连接多个数据库(转)
只 需 设 置 两 个 TRANSACTION对 象 即 可 。 以 下 为 同 时 连 接 SQL SERVER和 DBF数 据 库 的 示 例 : 连 接 SQL SERVER: SetPointer(HourGlass!) //窗 口 居 中 f_center(this) //根 据 sgselect 连 接 不 同 的 套 string sSelect string temp sSelect="d_gdzc"+sgselect SQLCA.DbParm = ProfileString(gzINIFile,"Database","DbParm","") SQLCA.DBMS = ProfileString(gzINIFile,"Database","DBMS","")
DataGrid导出Excel产生乱码解决方案(转)
private void Export(System.Web.UI.WebControls.DataGrid dg,string fileName,string typeName) ...{ System.Web.HttpResponse httpResponse = Page.Response; httpResponse.AppendHeader ("Content-Disposition","attachment;filename=" +HttpUtility.UrlEncode(fileName,System.Text.Encoding.UTF8)); httpResponse.ContentEncoding=System.Text.Encoding.GetEncoding("GB2312");
Lucene倒排索引(转)
Lucene是一个高性能的java全文检索工具包,它使用的是倒排文件索引结构。该结构及相应的生成算法如下: 0)设有两篇文章1和2 文章1的内容为:Tom lives in Guangzhou,I live in Guangzhou too. 文章2的内容为:He once lived in Shanghai. 1)由于lucene是基于关键词索引和查询的,首先我们要取得这两篇文章的关键词,通常我们需要如下处理措施 a.我们现在有的是文章内容,即一个字符串,我们先要找出字符串中的所有单词,即分词。英文单词由于用空格分隔,比较好处理。中文单词间是连在一起的需要特殊的分词处理。
Hiberante复合主键的映射(转)
当数据库中两个表(表A和表B)存在多对多的关系时,一般会再设一个中间表(表C),和表A、B形成多对一的关系;而这个中间表C由多个主键组成复合主键,这些主键都是表A、B的外键。复合主键的映射和一般字段的映射有点不同,一般是以下两种方法:方法一:映射代码<class name="simple.test.User" table="user"> <composite-id> <key-property name="name" column="name" type="java.lang.String"/> <key-property name="age" column="
Asp.net中使用以下代码导出Excel表格(转)
private void ExportExcelFromDataGrid ( string filename , System.Web.UI.WebControls.DataGrid ToExcelGrid ) ...{ Response.Clear(); Response.Buffer= true; Response.Charset="utf-8"; Response.AppendHeader ("Content-Disposition","attachment;filename="+Server.UrlEncode ( filename ) ); Response.ContentEncoding=System.Text.Encoding.De
信息检索及信息过滤方法(转)
1 引言本文分成两部分。第一部分回顾了传统文本检索的方法。总结传统方法出于两个目的:一,传统方法对了解新进展提供了丰富的背景知识;二,对这些传统方法进行变形或者扩展构成新方法的中心内容。具体来说,本文考察了(1)全文扫描方法及其在近似搜索(approximate searching)方面的进展;(2)可能在任何IR系统中都使用的快速倒排文件方法;(3)签名文件方法;(4)情报学中传统使用的聚类方法。总结上述背景知识后,本文第二部分中介绍了近年来一些将NLP技术和IR方法进行结合的尝试,如隐性语义标引、神经网络等等。文章最后是结论部分,作者
白頭偕老的秘訣
白頭偕老的秘訣[@more@]聽過黃鴻麟名字的人,我敢說大部分不是因他是沙 田基督書院的校長,而是他的愛妻方法,大名遠播。他在千禧年推出的處女作《護妻傾情四十八式》,令男士嘆為觀止,女士心生渴望,渴望自己的另一半仿傚。書 中他分享了 48個獨門的老婆秘方,創意十足。創意的背後,是四分之一個世紀的婚姻經驗,還有業 餘修讀輔導課程帶來的啟發。 啟示1:芝麻綠豆 釀成衝突 婚姻,最難避免的就是衝突。就算拍拖時如何甜蜜 如何和平共處,結婚之後,芝麻綠豆的小事也可變成衝突,黃校長想不到的,只是衝突來得如此快……婚後第一頓飯
轻松七步顺利开发数据仓库(转)
轻松七步顺利开发数据仓库[@more@]对于大多数IT顾问来说,实现一个数据仓库的难度比以前做过的任何项目难度都要大。考虑到不同的数据结构、用途以及应用程序开发方法,以前所积累的经验和技巧大部分都无用武之地了。但是只要在你的前进道路上稍加修正,你就会发现实现一个数据仓库并不是难事,就算你是第一次实现数据仓库也没问题。 下面列出了数据仓库实施过程需要考虑的步骤,有一些你可能从来没有意识到,而另一些可能已经在实施过程中使用到了,但是重新思考一番也许你会有更多的领悟。开放思维,不断尝试新的途径,找到一种可行的数据
数据库归档需考虑的四大问题(转)
数据库归档需考虑的四大问题[@more@]IT 存储专业人员将面临越来越大的压力,-随着结构化数据的增长,对这类数据的归档需求日益迫切,尤其是数据库数据与电子邮件等未结构化的数据相比,归档市场这方面受到的关注相对小一些,尽管在这个领域很多厂商正在不断地耕耘。例如,惠普通过推广 Outerbay建立它的数据库归档市场,Solix最近被列为该领域排行榜的前10位。占据该领域一部分市场的其它厂商还包括Applimation 和 Princeton Softech。 随着数据库归档市场的不断升温,对IT经理人和分析师来说,一定要既看到这项技术的优势,同时也要注意它
对数据库中列的一些基本的操作的SQL命令(转)
对数据库中列的一些基本的操作的SQL命令[@more@]查询表格的结构用desc table_name; 一、data definition language 1、建表格 create table table_name(column1 datatype [not null] [not null primary key], column2 datatype [not null],..) datatype - 资料的格式 not null - 不可以允许资料有空的 primary key - 是本表的主键 实例:create table randy (name char(10),age integer); 2、更改表格 alter table table_name add column column_name datatype 增加一个栏位(没有删除某个栏位的语法) 实例:alter table randy add addres
Eclipse3.3新特性体验之最大化最小化改进(转)
Eclipse3.3新特性体验之最大化最小化改进[@more@]研究了整整一下午也没有发现有什么方法可以设置一个Viewer让它在透视图启动的时候自己做最小化,其实刚开始思路是不对的,不应该考虑让Viewer自己有什么变化;Viewer的大小,位置都是在透视图中设置的,它自己是没有任何能力干涉的。在Eclipse的新闻组中咨询了一下PW告诉我org.eclipse.ui.perspectiveExtensions扩展点,提供了定义Viewer最小化的属性,而且这个属性是Eclipse3.3新增的,只要有就好办~有样学样!拉出来PerspectiveExtension管理注册代码读读就明白了~原来:1 public void c
JSP结合XML XSLT将输出转换HTML(转)
JSP结合XML XSLT将输出转换HTML[@more@]我们知道 XML+XSLT就可以直接输出到支持XML的浏览器上,如IE 5.0以上,但是,我们还要考虑到有不少浏览器不直接支持XML,在这种情况下,我们需要在服务器上进行转换成html输出到浏览器,这种临时过渡办法恐怕要在一段时间内一直要使用. 使用Jsp 加上tablib标识库,我们可以完成这种转换。 著名open source项目组jakarta.apache.org推出的系列标识库中,就有这个功能的tanglib:http://jakarta.apache.org/taglibs/doc/xsl-doc/intro.html 按照jakarta配置方法,有点繁琐,需要修改或定义Web.xml,
日本人常用的口头禅
日本人常用的口头禅[@more@]あの 、あのう→想不出适当的话时,或说话表现出迟疑,经过大脑思考才说出来比较慎重的缓冲用词。带有'这个嘛,让我想想看。恩,讲起来。我说啊。啊!对了。' ええと →想不起下句话该怎麼说的时候ˇ一种缓冲用词,没有什麼特别的意思。不要和搭腔的〔ええ,そうです〕弄混。音调较平。 じつうは、実は →其实嘛!不瞒你说!说真的!老实说!事实上嘛!对了,我要告诉你! ※ じつに(真是,实在是)不同。 やはり、やっぱり:果然不错,正如你所说的。果然不出所料。我早就知道会这样。就是嘛,我也这麼认为。想
Office文件格式突变,促使Java和Office更完美集成(转)
Office文件格式突变,促使Java和Office更完美集成[@more@]Office是大家非常熟悉的办公软件。它的强大的文字和表格的处理能力几乎无人能敌。而其中的Excel除了被应用在传统的表格处理中,也常被广大程序员“抓”来充当报表系统的前端。如我们使用的Java Web程序,在后台生成一个带报表数据的Excel文件,然后将这个文件送到前台浏览器(必须是IE),这样这个Excel文件就可以嵌入到IE中。 这样处理报表既可以利用Excel强大的表格处理功能,又可以使程序员省了很多的麻烦。但这么做有一个限制。就是服务器的Java生成Excel报表时,一般不会使用