博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2010年3月1日

摘要: 知道在SQL PLUS下用desc可以查看ORACLE数据库表或者视图的结构。但是由于平时一直都是在用PL SQL工具进行相关数据库操作,所以在网上找了一下,发现以下语句可以完成相似的功能。select * from user_tab_columnswheretable_name=upper('V_SAP_HALF_INFO')结果如下:以上查询的视图,表也可以。 阅读全文

posted @ 2010-03-01 09:36 海岛 阅读(3793) 评论(0) 推荐(0) 编辑

2009年11月11日

摘要: ifstream in("c:\\Greenstone.bmp", ios::in|ios_base::binary); string s = string((istreambuf_iterator<char>(in)), istreambuf_iterator<char>()); TMemoryStream* ms = new TMemoryStream(); ms-&g... 阅读全文

posted @ 2009-11-11 14:04 海岛 阅读(229) 评论(0) 推荐(0) 编辑

2009年9月17日

摘要: 利用ftplib也可以很容易的实现文件上载,并且可以显示进度。以下是我上周末写的一段程序代码,供大家共享:struct REMFILE { struct REMFILE *next; int fsz; //文件大小 char *fnm; //文件名称};//发送进度信息给主窗口进行显示static int log_progress(netbuf *ctl, int xfered, void *ar... 阅读全文

posted @ 2009-09-17 15:52 海岛 阅读(1143) 评论(0) 推荐(0) 编辑

2009年9月4日

摘要: 用惯了标准C++的iostream,所以很喜欢用ifstream和ofstream来读写文件,如:bool TPub::readFileToString(const string &strFileName, string &strTarget){locale &loc=locale::global(locale(locale(),"",LC_CTYPE));ifstream... 阅读全文

posted @ 2009-09-04 16:06 海岛 阅读(2543) 评论(0) 推荐(0) 编辑

摘要: 小蜗牛:妈妈,为什么我们从生下来,就要背负这个又硬又重的壳呢?妈妈:因为我们的身体没有骨骼的支撑,只能爬,又爬不快。所以要这个壳的护! 小蜗牛:毛虫姊姊没有骨头,也爬不快,为什么她却不用背这个又硬又重的壳呢?妈妈:因为毛虫姊姊能变成蝴蝶,天空会保护她啊。小蜗牛:可是蚯蚓弟弟也没骨头爬不快,也不会变成蝴蝶他什么不背这个又硬又重的壳呢?妈妈:因为蚯蚓弟弟会钻土, 大地会保护他啊。小蜗牛哭了起来:我们好... 阅读全文

posted @ 2009-09-04 15:49 海岛 阅读(235) 评论(0) 推荐(0) 编辑

2009年6月12日

摘要: 前几天,要求在HR系统中添加一个可以对每月第一个上班日进行登记管理的WEB窗口,哎,一见WEB窗口我就头痛,没有办法,硬着头皮上阵,网上寻找了一些资料,马马虎虎完成了以下窗口界面:可以在一个窗口上进行记录的添加、修改和删除,当编辑或者删除、修改时也可以先有提示,为了防止用户乱输入,我让用户通过下拉框来选择年、月、日。下面就是详细的设计过程:1 在APP_CODE目录下添加一个辅助类,类中实现了3个... 阅读全文

posted @ 2009-06-12 14:25 海岛 阅读(2461) 评论(3) 推荐(0) 编辑

2009年5月27日

摘要: 前几天突然间心血来潮,打算自己用VC做一个媒体播放器,于是到网上搜索了一下,发现有很多好心人贴出了很多例子(很是感谢),一些是VC6写的,一些是VC2003/2005写的,都是直接通过wmp.dll(WINDOW MEDIA PLAYER9带的ACTIVE控件,存放在C:\WINDOWS\system32目录下。本人对VC6有点排斥(哈哈,就是觉得其C++标准支持太差了,故一般做项目时不考虑,实在... 阅读全文

posted @ 2009-05-27 16:53 海岛 阅读(2032) 评论(3) 推荐(0) 编辑

2009年5月22日

摘要: 开发过程中碰到的一些小点,记忆一下:SQL SERVER:若是空,则选择某个默认值:isnull(a,'b')字符串转换成整数:cast(a as int)定位某个字符的位置:charindex('.',a,1)截取某个子串:substring(a,start_index,length)如取1.02.03.04处的02select substring('1.02,03.04',charindex(... 阅读全文

posted @ 2009-05-22 15:24 海岛 阅读(537) 评论(0) 推荐(0) 编辑

2009年5月7日

摘要: 最近一直想用VC#2005做个内嵌WORD/OFFICE的WINFORM程序,目前主要有以下解决途径:1、直接通过API把WORD/OFFICE的窗口句柄给放到WINFORM中(感觉较为复杂);2、通过WEB BROWSER;3、利用DSOFRAMER。本人都测试了一下,觉得DSOFRAMER更符合自己的愿望,故决定使用DSOFRAMER来实现。操作步骤:1、从微软网站下载DsoFramer_KB... 阅读全文

posted @ 2009-05-07 16:34 海岛 阅读(18423) 评论(15) 推荐(0) 编辑

2009年4月30日

摘要: 程序要求显示在图形界面下显示下载进度,所以今天用FtpLib临时做了一个MFC程序,运行效果如下:大体流程:1、输入要下载的文件以及要保存到本地的文件路径,然后触发Start;2、把下载任务推入到utShareData的任务队列中(Queue先进先出);3、工作线程从utShareData的任务队列中获取任务,开始FTP;4、在Ftp过程中,通过PostMessage发送进度消息给主窗口;5、主窗... 阅读全文

posted @ 2009-04-30 15:32 海岛 阅读(787) 评论(0) 推荐(0) 编辑