- 博客(34)
- 资源 (5)
- 收藏
- 关注
转载 -1
int i = 0xFFFFFFFF;int 为带符号类型,0xFFFFFFFF为补码表示,i为负值,负数从补码求原码,最高符号位不变,保持 1, 其余各位求反,末尾加1,也就是 0xFFFFFFFF,二进制为:11111111 11111111 11111111 11111111 求反后: 10000000 00000000 00000000 00000000 加一后:
2014-01-15 16:54:20
564
原创 常用
1、获取时间戳CTime::GetCurrentTime.GetTickCount()2、获取时间CTime time = CTime::GetCurrentTime(); time.Format(_T("%Y%m%d%H%M%S")))3、LONG WINAPI CZipControl::UnhandledExceptionFilter_Func(struct _EXCEPTION_PO
2014-01-15 16:29:15
572
原创 C++XML读写
// CReadxml.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include "CReadxml.h"#include #include #include #include #include #include "Markup.h"using namespace std;#ifdef _DEBUG#define new DEBU
2014-01-06 01:34:15
5551
原创 2012-6-25
昨天无意中看了一篇文章,里面讲到“法门”,有一个人要到一座城里取,城门大开,但是门口有一个强壮的守卫阻止他进入,并告诉他后面还有很多门,并且都有守卫。他带了很多盘缠但是想着后面还有很多门卫,而没有把钱给这个门卫,于是他在门外徘徊、等着别人进入,直至花尽了钱财,快到了生命的尽头,他去问了门卫。门卫告诉他:这道门是永远为你开的,你在门外苦等一辈子你也见不到其他人。 人生中有很多
2012-06-25 12:37:02
1167
转载 数据结构与算法整理之排序(一)
--插入排序templatevoid insert_sort(T a[] , int n){ T tm; for (int i = 0; i != n ; ++i) { tm = a[i]; int k = i ; for(;k > 0; k --) { if(tm > a[k -
2012-06-21 08:47:04
397
原创 PB 透明窗体
InstanceVariable:Function ulong SetLayeredWindowAttributes(ulong hwnd,ulong crkey,ulong bAlpha,ULONG dwFlags) LIBRARY "user32.dll" Functi
2011-10-09 14:21:49
716
原创 数据库信息查询
<br />--查询某字段类型<br />SELECT information_schema.columns.data_type Into :ls_type<br /> FROM information_schema.columns <br /> WHERE ( information_schema.columns.table_name = ‘tablename’) AND <br /> ( information_schema.columns.column_name = :
2011-05-20 09:19:00
417
转载 用VC++6.0写的程序怎么在没有安装VC的电脑上运行?
<br />为什么我用vc写的程序在没有装vc的机子上就不能运行 <br />说找不到链接库?<br />编译得时候使用静态编译<br />工程->设置->General->Microsoft Foundation classes->User MFC in static Library<br />还有静态链接后,你要用Release编译的这样才行!<br />1、将程序用到的动态连接库拷贝到另一台机器上一份,就可以保证程序的正常运行 <br />2、把应用程序做成Release版的应用程序,具体步骤如下:
2011-04-28 09:36:00
3212
转载 读 从0到1亿美元 ---- PopCap创始人John Vechey自述(zt) 有感
我们始终有一个信念,那就是一定要做出顶尖游戏,戏只如果一个游是勉强可玩,绝对挣不了大钱。 -John Vechey 这是一个从白手起家到1亿美元的创业者的格言,其实做什么事情都一样,如果做不了行业第一就没有人愿意去光顾你,反之一个人身上有了光环就不怕别人看不到,当然也要加上必要的推销。 植物大战僵尸的成功在于,他们把更多的心思投入到怎么把一个游戏做到最好包装到最好,而不是不断去尝试新的东西。 所以我们做一件事就要尽全力把它做到最好。
2011-02-01 15:37:00
563
转载 动态注册ODBC
registryset("HKEY_CURRENT_USER/SOFTWARE/ODBC/ODBC.INI/ODBC DATA SOURCES", "ex",regstring!, "SQL Server") registryset("HKEY_CURRENT_USER/SOFTWARE/ODBC/ODBC.INI/ex", "",regstring!, "") registryset("HKEY_CURRENT_USER/software/odbc/odbc.ini/ex", "autostop",reg
2011-01-25 11:18:00
503
原创 动画窗口
function boolean animatewindow ( long hwnd, long dwtime, long dwflags ) library "user32.dll" constant long aw_hor_positive = 1 constant long aw_hor_negative = 2 constant long aw_ver
2010-11-17 08:59:00
562
原创 PB 伪随机数发生器
Rand() 功能得到1与n之间的一个伪随机数。 语法Rand ( n ) 参数n:数值型变量或表达式,指定要产生的伪随机数的上界。有效值在1到32,767之间返回值与n的数据类型相同。函数执行成功时返回1与n之间的一个伪随机数,包括1和n在内。如果参数n的值为NULL,Rand()函数返回NULL。 --------------------------------------------------------- Randomize() 功能初始化伪随机数发生器,这样让应用程序每次使用不同
2010-11-12 19:41:00
1199
原创 远程拷贝
net use //192.168.0.1/Backdata 123456 /user:sa 登录源目录所在的机器 密码 /用户名copy //192.168.0.1/Backdata/ D:/DBBackup/ 源目录,目标目录
2010-09-28 13:20:00
394
原创 PB 数据窗口数据导入Excel, 如果存在则追加,不存在则创建。
OLEOBJECT ExcelServer,Excelbooks long ll_count ,ll_loop,ll_i,ll_j,ll_cnt,ll_colcount,ll_column,ll_file Integer ExcelOK string ls_value,ls_datatype,ls_colname boolean ib_create //是否要新建sheet //建立Ole对象 ExcelServer = Create OleObject Excelbooks = Create OleObj
2010-09-14 16:48:00
1899
原创 pb 树的遍历
wf_getchildrenhandle:parm :long al_handlereturntype : (none)long ll_handle,ll_childrenthandle,ll_upperbound,ll_nexthandletreeviewitem ltvi_itemll_upperbound = upperbound(ii_code) // ii_code 用于保存所有遍历过的树handle//本节点if ll_upperbound = 0 then ll_upperboun
2010-09-09 20:23:00
1204
转载 PB 图片不能正常显示
今天报表汇出Excel时遇到个难题。 假设应用程序安装在D:/mysoft目录下,应用程序当前路径就是d:/mysoft, 如果,使用汇出Excel文件保存时,选择了其他路径c:/,应该程序的当前路径就会改变为c:/;由于系统中有很多图片是使用相对路径的,如果改变了应用程序当前路径的话,就会导致图处无法显示。 从网上查询到的解决方法使用2个函数: GetCurrentDirectoryA、SetCurrentDirectoryA 但自己试过并不成功。 自己尝试发现有个更简便的方法可以使用: 1. 定义全局变
2010-09-08 15:17:00
2808
原创 仿Windows的多选功能
of_multi_selectInstance Variable :prerow //记录历史点击行 /*===================================* ↓↓ 多选功能 ↓↓*===================================*/// 临时记录行号long temprow,ll_loop if ai_row 0 then //
2010-06-23 16:26:00
451
原创 windows程序入口函数
int WinAPI WinMain (HINSTANCE hInstance //windows程序的句柄 HINSTANCE hprevInstance //16位的时候用于同一程序的COPY,现在为 NuLL LPSTR lpCmdLine //命令行参数 程序名称后面 Int nCmdShow) //程序启动
2010-06-22 09:25:00
1128
原创 日期知识终于用上了。。。
首先考虑特殊的月 2 月 润年为29天,平年为 28天接着是大月和小月 大月 31天 小月30天 大月有 1,3,5,7,8,10,12 小月有 4,6,9,11判断闰年:能被400整除为润年,能被4整除且不能被100整除为平年 以下为 PB代码: 函数名:of_ruinian 参数类型 long 参数名 al_long IF Mod(al_year,400) = 0 OR (Mod(al_year,4) = 0 AND Mod(al_year,100) 0
2010-06-17 16:20:00
409
转载 关于折行显示的问题
PB折行显示自动折行数据窗口中实现自动折行有时为了界面的考虑需要将一些长字段折行显示,但又不能确保在所有情况下都会出现长字段。比如,我们要求bookname 超过50个字符时将它分两行显示,对于没满50个字符的仍然按照正常格式显示,具体如下:1、 在数据窗口中选择要自动折行的列Address。2、 选择位置属性(Position)并选中Autosize Height选项3、 选择编辑属性(Ed
2010-05-29 10:15:00
1649
转载 SQLSERVER简单触发器
INSERT触发器 INSERT及UPDATE触发器经常用于检测触发器所监控表的列及其数据是否符合所定义的规则。它们可以在数据输入表之前,对其进行在定义引用完整性时无法完成的约束检验。 下面以学生数据库student为例来介绍INSERT触发器的使用。该数据库包括三个表,分别是描述学生情况的“学生档案”表、描述学生成绩的“学生成绩”表student和。描述分组情况的“分组情况
2010-04-30 08:27:00
435
原创 关于Word2003打开时报错的问题
今天发现word文件打开时报错,经过查找资料,发现时模板文件出错。解决方法如下:开始-> 运行 输入 %appdata%/microsoft/templates 然后重命名 Normal.dot 文件,系统找不到该文件就会重新生成一个。(网上提供的方法是删除Normal.dot 文件,如果不行再从别的机子拷一个该文件,但个人觉得还是重命名的好)
2010-04-24 22:36:00
1148
转载 毕业四年年薪30万
最近关于20,30年薪的文章很多,但可能由于各位职业的特殊性不便详细阐述其过程,大家的质疑很多,骂声也很多。本文从亲身经历出发,详细阐述奋斗过程,希望对同行有所帮助。也希望大家在说XXX年薪的时候,也说说过程,过程才是有用的东西。大学其间(1997~2001) 本人计算机软件专业,沈阳二流本科,大学中学习成绩一般(但没有过重修),动手能力较强。大三开始买了台计算机,开始学习PB,并用做了分
2010-03-06 12:56:00
524
原创 李开复:Windows Vista研发失败故事 读后总结
曾参与开发windows vista的 李开复回忆当年的失败时总结了以下几点:1. 完全使用C#,提高开发效率。 (原文)2. 开发新的文件系统WinFS,可以将每个文件都存成数据库,从而最大限度地掌握数据,打击竞争者。(原文)3. 开发全新显示技术Avalon(后来改名为WPF),打破客户端软件和网站的用户界面界限,从而在用户眼中消除微软最擅长的客户端与竞争对手更有优势的网站之间
2010-03-05 08:22:00
641
原创 创建一个表并循环插入数据
create table a (id int identity(1,1) not null , name varchar(20)) declare @i int set @i = 1 while (@i begin insert a (name) values(name + Convert(varchar(10),@i) ) se
2010-02-25 08:23:00
559
原创 删除数据库中的重复项
delete a from (select name,min(id) where name in (select name from a group by name having count(1) > 1) group by name) b where a.name = b.name and a.id != b.id a 为要删除的数据表
2010-02-25 08:17:00
406
转载 经典的日志 (转自) xiangjianchao
偶先小小偶搞了7年多的PB,在偶现在公司里PB技术及经验无人能及,编写的代码是所有在搞PB的同事们中最短小、最精悍但速度也是最快的。但又如何?又能如何?也只能当个Coder,和新来的没太大区别。别说我不想学,是PB已经过时了,公司里根本不想让你学,包括不给你有任何空闲时间和机会学。对公司来说,你会PB,就够了。扔给五六个满身臭虫的老系统让你维护,每天光问题单子就能压死你;再让你负责这五六个项目的用
2010-02-12 14:22:00
765
原创 获取子数据窗口的句柄并刷新
long ll_handledatawindowchild ldwc_child ll_handle = dw_1.getchild("列名",ldwc_child) IF ll_handle = 1 THEN ldwc_child.SetTransObjcet(SqlCa) ldwc_child.Retrieve() END
2010-02-12 10:13:00
634
原创 周鸿祎:马化腾的成功在于打动人心 读后总结
互联网产品的几个特点:第一: 互联网产品要有一个灵魂,要符合相关领域的游戏规则,才能打动人心。(原文) 个人理解:也就是说互联网产品是应该从现实的领域抽象出来的,符合该领域的规则。正如偷菜,我们小时候也许都有过类似的经历。第二: 好的产品是运营出来的,不是创造出来的,脱离了使用者,脱离了不断的更新,适应,闭门造车出来的产品往往面临失败。 总之,互联网产品
2010-02-12 08:26:00
1942
原创 Joel Spolsky 文章的读后感
Joel Spolsky 的建议,其中有三点我觉得值得我去做,尽管已经毕业了,但还有很多需要再学习。以前不大重视的东西, 现在看起来非常有用。 (1) 毕业前练好写作(提高表达能力) 一个普通程序员与一个优秀程序员的区别,不在于他们懂得的编程语言谁多谁少,也不在于他们喜欢用Python语言还是喜欢用Java语言,而在于他们能否与他人交流思想。(2)毕业前学好C语言
2010-02-02 08:12:00
402
原创 关于日期知识的整理
31天的是大月,有:一、三、五、七、八、十、十二,这几个月。30天的是小月,有:四、六、九、十一,这几个月。28或29天的是二月,28天的二月是平年的。29天的二月则是闰年的。 能被四整除的是瑞年,反之是平年。平年有365天。瑞年有366天。 判断是否瑞年:if(year%400==0||(year%4==0&&year%100!=0))/*判断是不是闰年*/
2009-07-29 09:49:00
435
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人