摘要: VC常用插件1.Visual Assist(强烈推荐)[url]http://www.wholetomato.com/[/url]VA从5.0一直到现在的VAX,功能越来越强大,除了以前版本中的自动识别各种关键字,系统函数,成员变量,自动给出输入提示,自动更正大小写错误,自动标示错误等等以外,最新的版本中还在WorkSpace窗口中加入一个VA View,可以更方便的查找工程中的文件、类和变量。2.WndTabs(强烈推荐)[url]http://www.wndtabs.com/[/url]WndTabs主要是在编辑窗口中显示了所有已经打开的文件,在VC中能够更方便的操作这些文件,比如修改文件 阅读全文
posted @ 2012-04-23 15:36 戴墨镜的老猫 阅读(348) 评论(0) 推荐(0) 编辑
摘要: CJLib(mfc扩展开发包,是xtreme toolkit的前生,但xtreme toolkit收费了)http://www.codejock.com/ BCGControlBar(收费,mfc扩展开发包,功能很强大)http://www.bcgsoft.com SkinMagic(收费,看起来像Office)http://appspeed.com/html/download.html AppFace(收费,支持 mfc ,VCL,ATL , WTL 框架 )http://www.appface.com/chs/index.htm SKin++(收费,界面很好看)http://www.ui. 阅读全文
posted @ 2012-04-23 15:33 戴墨镜的老猫 阅读(707) 评论(0) 推荐(0) 编辑
摘要: 概述:sql语句中的case语句与高级语言中的switch语句,是标准sql的语法,适用于一个条件判断有多种值的情况下分别执行不同的操作。首先,让我们看一下CASE的语法。在一般的SELECT中,其语法格式如下:SELECT <myColumnSpec> =CASE <单值表达式> when <表达式值> then <SQL语句或者返回值> when <表达式值> then <SQL语句或者返回值> ... when <表达式值> then <SQL语句或者返回值>END例子(引用):第一组: 查询 阅读全文
posted @ 2012-04-23 11:55 戴墨镜的老猫 阅读(913) 评论(0) 推荐(0) 编辑
摘要: 转载自:http://blog.chinaaet.com/detail/3083.htmlMATLAB中实现了信号的阈值去噪,主要包括阈值去噪和阈值获取两方面。1.阈值获取MATLAB中实现阈值获取的函数有ddencmp、thselect、wbmpen和wwdcbm,下面对它们的用法进行简单的说明。ddencmp的调用格式有以下三种:(1)[THR,SORH,KEEPAPP,CRIT]=ddencmp(IN1,IN2,X)(2)[THR,SORH,KEEPAPP,CRIT]=ddencmp(IN1,'wp',X)(3)[THR,SORH,KEEPAPP,CRIT]=ddencm 阅读全文
posted @ 2012-04-13 20:42 戴墨镜的老猫 阅读(4210) 评论(0) 推荐(0) 编辑
摘要: Birt 分页[birt2.6]关于报表分页的script1、选中table的details,选择script标签页,打开birt的脚本编辑窗口;2、从下拉列表中选择onPrepare,在下面加入Javascript脚本如下: var count = 0;3、从下拉列表中选择OnCreate,在下面加入Javascript脚本如下:count++; if(count % 10 == 0){ style.pageBreakAfter = "always"; }这样就会报错,说找不到count,不是已经定义了count的么,我把count定义到script的initialize 阅读全文
posted @ 2012-04-10 11:21 戴墨镜的老猫 阅读(2623) 评论(0) 推荐(1) 编辑
摘要: ORACLE里锁有以下几种模式:0:none1:null 空2:Row-S 行共享(RS):共享表锁,sub share3:Row-X 行独占(RX):用于行的修改,sub exclusive4:Share 共享锁(S):阻止其他DML操作,share5:S/Row-X 共享行独占(SRX):阻止其他事务操作,share/sub exclusive6:exclusive 独占(X):独立访问使用,exclusive数字越大锁级别越高, 影响的操作越多。1级锁有:Select,有时会在v$locked_object出现。2级锁有:Select for update,Lock For Update 阅读全文
posted @ 2012-04-05 16:21 戴墨镜的老猫 阅读(4202) 评论(0) 推荐(0) 编辑
摘要: 通过 plsql连接数据,修改数据的,用到了select * from t_name where Id='23' for update查询出来的记录,通过解锁,即可进行相关字段的修改,删除和添加记录等操作的提交。如未进行提交操作,造成锁定,再次编辑修改该条记录,出现提示“被另一个用户锁定”提示。 曾经看到过有说,经过一段时间后,Orcal会自动解锁,因此,过一段时间后,再次编辑记录还是可以的。如不等待自动解锁,需要采用相应的处理方法。 处理方法: 第一步:通过plsql登录后,通过已有菜单进行处理。要求登录的用户具有dba的权限。如用system登录当然没有问题。 第二步:打开 阅读全文
posted @ 2012-04-05 16:17 戴墨镜的老猫 阅读(1519) 评论(0) 推荐(0) 编辑
摘要: malloc与free是C++/C语言的标准库函数,不在编译器控制权限之内,可以创建内存和释放内存,但是无法进行构造函数一样的初始化动作和析构函数一样的清除动作.一般用于内部类型的对象.new/delete是C++的运算符,new在内存中开辟空间,同时调用构造函数进行初始化工作,delete释放内存,同时调用析构函数进行清除动作,一般用于非内部类型的对象所以我们不要企图用malloc/free来完成动态对象的内存管理,应该用new/delete。由于内部数据类型的“对象”没有构造与析构的过程,对它们而言malloc/free和new/delete是等价的。既然new/delete的功能完全覆盖 阅读全文
posted @ 2012-02-27 17:13 戴墨镜的老猫 阅读(1094) 评论(1) 推荐(0) 编辑
摘要: 这个是在DOS下文件名不能超过8个字符,后缀也就是扩展名不超过3个字符的文件。windows下已突破8.3文件名的限制,可以是255个字符了。 阅读全文
posted @ 2012-02-24 16:59 戴墨镜的老猫 阅读(323) 评论(0) 推荐(0) 编辑
摘要: 以下程序只能在Windows下运行,完全按照c语言编写。但是添加了windows.h库。以下程序在Visual C++ 2008下编译通过。#undef UNICODE // 如果你不知道什么意思,请不要修改#define MAX_RESULT 256#include <stdio.h>#include <stdlib.h>#include <Windows.h>char** EnumFiles(const char *directory, int *count){WIN32_FIND_DATA FindFileData;HANDLE hFind;char 阅读全文
posted @ 2012-02-24 15:09 戴墨镜的老猫 阅读(1040) 评论(0) 推荐(0) 编辑