- 博客(64)
- 资源 (137)
- 收藏
- 关注
原创 又要开始业务流系统的设计和开发
就象曾经在网络上看到别人的BLOG留言,在这一时刻又要开始新的开发项目,没有以前的彷徨和无奈,我想我在这一方面不算老手也不能算新手了吧. 晓得的工具不少,看到的技术也不少,唯一缺的是实践,曾经听一个和我一样学习经历的软件学习人的感慨,什么时候才能大家一起开发啊,估计在中国的这样的环境少之又少,否则怎么会产生此牛人彼牛人呢,连我追的女孩子都是属牛的. 生活还在继续,工作还在
2006-07-29 17:27:00 977
原创 ASP Net - compilation error (Metadata file could not be found)-a fatal program hard to solve it.
ASP Net - compilation error (Metadata file could not be found) 1. Start Debug2. Get Compliation error (metadata file foo** could not be found)3. Stop Debug4. ReBuild Solution5. Run again--->everyt
2006-07-27 10:15:00 3576
原创 写了一个图片预览程序,抄多写少,理解为重
//============================== //功能:Javascript本地图片预览 //Author:orichisonic //Site:http://blog.csdn.net/orichisonic //Date:2006-07-26 //说明:简单的判断了文件的合法性 //适用于:上传文件前预览本地图片 //===========
2006-07-26 13:02:00 1191
原创 前一问题造成自己的中间件不能调用,问题也解决
感觉写程序就象动一发而牵全身,环环相扣.RESOLUTIONloadTOCNode(1, resolution);If you do not use Index Server on the server, you can disable it. To do so, follow these steps: 1.
2006-07-26 12:50:00 1009
原创 调用office component解决了
在web.config中加入 reference to http://www.velocityreviews.com/forums/t91905-when-impersonation-doesnt-seem-to-work.htmlthank to google,thank to me.
2006-07-26 09:54:00 2378
转载 修炼之路
作者:林庆忠,1990年毕业于昆明工学院计算机软件专业,后又于1999年毕业在南京大学 完成软件工程专业硕士的学习,现供职于CNPC旗下的一个行业软件研发中心,因为在网上看了许多有经验的各路软件开发人员写的好帖,一时手痒兴起,也凑一篇壮壮声势。 假设你是一名软件专业毕业的本科学子,如何在工作中修炼成为一名有较高职业水准的程序员呢,本文试图总结作者从事15年软件开发工作的感想,希望对有志成为
2006-07-25 10:28:00 858
原创 dropdownlist的解决心得
dropdownlist的运用一旦要触发DropDownList1_SelectedIndexChanged事件一定要在他的属性中设置autopostback设置为true才行,这还是一位学妹解决的,就象很多需要viewstate属性的控件都需要该属性设置.
2006-07-24 13:43:00 705
转载 seo的asp.net的分词包
几个月之前,在网上找到了一个中文词库素材(几百K),当时便想写一个分词程序了.我对汉语分词没有什么研究,也就凭自己臆想而写.若有相关方面专家,还请多给意见. 一、词库 词库大概有5万多词语(google能搜到,类似的词库都能用),我摘要如下: 地区 82 重要 81 新华社 80 技术 80 会议 80 自己 79 干部 78 职工 78 群众
2006-07-23 10:01:00 1046
原创 windows游戏编程大师技巧--读书笔记2
要使用PlaySound()播放一个WAVE声音资源,一般需要下面四个步骤: 1.创建.WAV文件并存储在磁盘上。 2.创建.RC资源脚本程序以及相关的头文件。 3.编译该资源和程序代码。 4.使用MAKEINTRESOURCE()宏,通过WAVE资源名或者是通过WAVE资源标识符在程序中设定一个PlaySound()的调用。 让我们看几个例子。首先是有两种声音的常规RC文件:一个是字符
2006-07-22 12:08:00 1132
原创 windows游戏编程大师技巧--读书笔记1
图形环境就是描述视频系统和正在绘制表面的数据结构。奇妙的是,如果你需要绘制图形的话,只要获得一个指向图形环境的句柄即可。这便是关于WM_PAINT消息内容。 WM_DESTROY消息实际上非常有意思。WM_DESTROY在用户关闭窗口时被发送。当然仅仅是关闭窗口,而不是关闭应用程序。应用程序继续运行,但是没有窗口。对此要进行一些处理。大多数情况下,当用户关闭主要窗口时,也就意味着要关闭该应用程序
2006-07-22 10:09:00 948
原创 net问题
今天又解决了一个错误,问题的解决往往都伴随着一段时间痛苦的挣扎。 E:/Documents and Settings/orichisonic/My Documents里竟然有个cache,清楚掉就能装载vb.net.
2006-07-21 19:57:00 687
转载 一个C++的 XML 解析程序
http://iridia.ulb.ac.be/~fvandenb/tools/xmlParser.html 这里下载 http://iridia.ulb.ac.be/~fvandenb/download.php?id=43 下面是一个示例 xml 文件 在 http://iridia.ulb.ac.be/~fvandenb/tools/xmlParser.html程序
2006-07-21 10:07:00 1005
转载 一名董事长给大学生的18条忠告
一、读大学,究竟读什么? 大学生和非大学生最主要的区别绝对不在于是否掌握了一门专业技能……一个经过独立思考而坚持错误观点的人比一个不假思索而接受正确观点的人更值得肯定……草木可以在校园年复一年地生长,而我们却注定要很快被另外一群人替代……尽管每次网到鱼的不过是一个网眼,但要想捕到鱼,就必须要编织一张网…… 二、人生规划:三岔路口的抉择 不走弯路就是捷径……仕途,商界,学术。在这人生的三
2006-07-21 09:06:00 689
转载 SQL注入漏洞全接触
引 言随着B/S模式应用开发的发展,使用这种模式编写应用程序的程序员也越来越多。但是由于这个行业的入门门槛不高,程序员的水平及经验也参差不齐,相当大一部分程序员在编写代码的时候,没有对用户输入数据的合法性进行判断,使应用程序存在安全隐患。用户可以提交一段数据库查询代码,根据程序返回的结果,获得某些他想得知的数据,这就是所谓的SQL Injection,即SQL注入。SQL注入是从正常的W
2006-07-20 09:20:00 772
原创 复选框全选
var col = document.getElementsByTagName("INPUT");var rtnValue = false; for(i=0;i{if(col(i).checked){rtnValue = true;}}if(!rtnValue)alert("您还没有选择任何数据");
2006-07-19 09:15:00 621
原创 百万格子boxshow显示源代码----C#版本
using System;using System.Collections;using System.ComponentModel;using System.Data;using System.Drawing;using System.Web;using System.Web.SessionState;using System.Web.UI;using System.Web.UI.WebContr
2006-07-18 12:42:00 1448
原创 活在当下
常常有人会觉得环境这个不满意,那个条件不符合要求,诚然,知识爆炸的时代让我们每个人都满腹经论,又都带着那么一点反叛的活在这个社会里,没有人真正甘愿"伏首甘为孺子牛",心中的思想狠不得能被老大采纳,老总喜欢,从而平步青云,想起一个朋友告诉我的人要一步一个脚印,这两年因为种种原因,我并没有象以前那样务实的做好每件事情,象我这样一个计算机专业毕业的学生开始在各个技术领域涉猎,总在这人那里吹着这个
2006-07-17 21:55:00 840 1
转载 ASP.NET 2.0中轻松实现网站换肤
利用Themes我们可以很容易的更改控件、页面的风格,而不需要修改我们的代码和页面文件。Themes文件被单独的放在1个App_Themes文件夹下面,与你的程序是完全分开的 二、怎么使用Themes和Skins: 先看个非常简单的实例: App_Themes/default/1.skin文件代码: <asp:Label Font-Bold="true" ForeColor="Red" run
2006-07-17 21:01:00 707
原创 前人导师的随笔
不以物喜:‘物’是指结果,指的是你现在已经得到的东西,可能是金钱、房车,可能是职位、权力,也就是名和利。这个世界越来越是结果为导向的社会,个人的成就越来越与客观得到的名和利直接挂钩,而非主观自我欣赏之类。你对社会的贡献价值会直接与你得到的名利挂钩,当然不排除你运气很好。这些‘物’往往是现在的你的财富、你的成就,是对你过去的价值承认。所以现在我们就比较的容易理解‘不以物喜’这句话了。得到的已经得到了
2006-07-17 20:51:00 774
原创 其他技术人对base64的解释
<!--google_ad_client = "pub-4174471457520570";google_ad_width = 300;google_ad_height = 250;google_ad_format = "300x250_as";google_ad_channel ="6691454417";google_color_border = "FFFFFF";
2006-07-16 19:20:00 960
原创 Huffman编码的8种实现方式
简介这里给出的源代码huffman.zip用8种不同的方式实现了Huffman编码算法。这些代码意在演示不同Huffman算法的实现原理,比较算法执行效率的差别,但并没有针对实际应用环境的需求,做更多的空间或效率优化。所有代码以C++语言编写,为了更容易地实现各种数据结构,代码中大量应用了标准C++库和模板技术。——总之,这些代码的作用在于示例和演示;如果大家想把这些代码应用在
2006-07-16 19:16:00 1518
转载 sha1的研究,转帖
这两天,在作的一个程序,需要向一个PHP的程序提交一些数据信息,PHP程序那里其中有一个参数是利用PHP的 sha1 函数作签名的。对应PHP这个函数的.net 实现为: /// /// 以下代码等效于 PHP 的 SHA1() 代码 /// /// /// pu
2006-07-16 19:08:00 927
原创 c++图标居中
CPaintDC dc(this); // 用于绘制的设备上下文 SendMessage(WM_ICONERASEBKGND, reinterpret_cast(dc.GetSafeHdc()), 0); // 使图标在工作矩形中居中 int cxIcon = GetSystemMetrics(SM_CXICON); int cyIcon = GetSystemMetrics(SM
2006-07-16 19:07:00 1723
转载 MD5算法研究
MD5的安全性 MD5相对MD4所作的改进: 1. 增加了第四轮; 2. 每一步均有唯一的加法常数; 3. 为减弱第二轮中函数G的对称性从(X&Y)|(X&Z)|(Y&Z)变为(X&Z)|(Y&(~Z)); 4. 第一步加上了上一步的结果,这将引起更快的雪崩效应; 5. 改变了第二轮和第三轮中访问消息子分组的次序,使其更不相似; 6. 近似优化了每一轮中的循环左移位移量以
2006-07-16 19:05:00 882
原创 算法的研究2
算法的应用 MD5的典型应用是对一段信息(Message)产生信息摘要(Message-Digest),以防止被篡改。比如,在UNIX下有很多软件在下载的时候都有一个文件名相同,文件扩展名为.md5的文件,在这个文件中通常只有一行文本,大致结构如: MD5 (tanajiya.tar.gz) = 0ca175b9c0f726a831d895e269332461 这就是tanajiya.ta
2006-07-16 19:02:00 883
转载 MD5算法研究1
综述 MD5的全称是Message-Digest Algorithm 5(信息-摘要算法),在90年代初由MIT Laboratory for Computer Science和RSA Data Security Inc的Ronald L. Rivest开发出来,经MD2、MD3和MD4发展而来。它的作用是让大容量信息在用数字签名软件签署私人密匙前被"压缩"成一种保密的格式(就是把一个任意长度的
2006-07-16 19:01:00 745
原创 神一样规则:addref和release规则(com本质论读书笔记1)
要求调用addref方法的情形:A1.当把一个非空接口指针写到局部变量中时.A2.当被调用方把一个非空接口指针写到方法或者函数的[out]或者[in,out]参数中时.A3.当被调用房返回一个非空接口指针作为函数的实际结果时.A4.当把一个非空接口指针写到对象的一个数据成员中时.下面是一些比较通用的,要求调用release方法的情形:R1.在改写一个非空局部变量或者数据成员
2006-07-16 18:54:00 1554
原创 md5加密在net中的运用
其实在.net 有一个最简单实现MD5的方法 /// MD5加密 /// /// 被加密字符串 /// 加密后的字符串 public static string MD5(string toCryString) { return FormsAuthentication.H
2006-07-16 18:51:00 819
原创 com本质论读书笔记(2)
com提供了几个api函数用于管理VARIANT://将变体初始化为空void VariantInit(VARIANTARG *pvarg);// 释放变体中的资源HRESULT VarintClear(VARIANTARG *pvarg);//将深拷贝变体HRESULT VarintCopy(VARIANTARG *plhs,VARIANTARG *prhs);//间
2006-07-16 18:49:00 1055
转载 使用 SQL Server 2005中的 CLR 集成
“最近碰到点事”“啥”“想往数据库连续的插入一批数据”“那就插啊,看你愁的”“可是没办法写一个这样的存储过程啊。我不会sql的循环,而且也不能分析字符串用split取值。又不能在程序中直接拼sql语句”“……”“怎么那么看着我啊”“你在用vs2005和sql2005?”“是啊”“来,整点新东西吧”……这个问题是前几天遇到的,简单描述一下:单一课程和系列课程。一个系列包括多个单一课程。存放数据
2006-07-16 18:46:00 836
原创 com本质论读书笔记(2)
com提供了几个api函数用于管理VARIANT://将变体初始化为空void VariantInit(VARIANTARG *pvarg);// 释放变体中的资源HRESULT VarintClear(VARIANTARG *pvarg);//将深拷贝变体HRESULT VarintCopy(VARIANTARG *plhs,VARIANTARG *prhs);//间
2006-07-16 18:43:00 885
原创 com本质论读书笔记(3)
com支持三种激活方式:绑定到类对象,绑定到新的类实例,以及绑定到保存在文件中的永久对象. queryinterface的对称性/传递性/自反性(symmetric/transitive/reflexive)要求--- QueryInterface的对称性意味着,客户不必先获得哪个接口指针,因为任何两个接口类型有可能以任意顺序被获得。 QueryInterfa
2006-07-16 18:39:00 1041
原创 com本质论 读书笔记(5)
强表格列集和弱表格列集之间的区别涉及到"被列集之后的对象引用"与"存根管理器"之间的关系,当使用MSHLFLAGS_TABLEWEAK标志列集出一个对象引用时,存根管理器的外部引用记数器并没有被增加.这意味着,被列集之后的对象引用将包含0个引用,每个代理管理器需要与存根管理器进行联系,以便获得一个或者多个外部引用.因为弱表格列集的引用并不代表存根管理器上一个已经被计数了的外部引用,所以当最后一
2006-07-16 18:38:00 1271
原创 com本质论读书笔记5-withevent背后vb6没有告诉我们的部分
静下心来又读了几章com本质论,发觉里面我曾经关心的技术,下面摘录如下: 假设ISurfboardUser 接口被定义为如下所示的dispinterface: [uuid(315BC28A-DEA7-11d0-8C5E-0080C73925BA)] dispinterface ISurfboardUser { methods: [i
2006-07-16 18:33:00 1386
原创 McGraw-c.程序调试使用手册----读后感
已经翻到第122页了,最让人感动的debug版本和release版本的区别在这里清晰显现,在调试版本中是add eax,1 而在发行中是inc esi,从反汇编的窗口中看出了区别在于这两者对优化做了相关的处理.其中对调试的参数也做了一定的介绍,详细而不堆积,让我感受到高中时候对调试代码的兴趣,虽然火花骤现,但是我会坚持下去的,对其中的奥秘继续探讨.
2006-07-16 18:30:00 758
原创 inside com(com技术内幕)重读-摘录
套间必须初始化com库并可以具有消息循环.ClassThreadProc将满足这些需求.在她的实现中,不是简单地使用一个GetMessage/DispatchMessage循环,而是使用了MsgWaitForMultipleObjects将等待三件事情的发生:m_hCreateComponectEvent,一个windows消息和一个超时事件.当事件m_hCreateComponentEv
2006-07-16 18:28:00 863
原创 精通Visual C++图象编程----读书笔记1
读了半天终于找到读不懂代码的解释,现在摘抄如下: DIB和DDB位图的相互转换是DIB操作最重要的操作之一.BitmapToDIB将DDB转换为DIB,我们定义了两个函数变体,原形分别为: HDIB BitmapToDIB(HBITMAP,HPALETTE); HDIB BitmapToDIB(HBITMAP,HPALETTE,WORD); 前者是基本函数,
2006-07-16 18:21:00 840
原创 精通Viusal C++图象编程---读书笔记2
函数DIBToBitmap将DIB转换为DDB,其实现步骤如下:(1)根据DIB的颜色表创建一个逻辑调色板.(2)用SelectObject将该调色板(或指定的调色板)选进合适的设备上下文中,并用RealizePalette实现它.(3)调用CreateDIBitmap函数实现DIB到DDB的转换.
2006-07-16 18:18:00 683
原创 精通Visual C++图象编程---读书笔记3
扑获函数 为了方便从屏幕中直接获取位图,我们提供了六个位图扑获函数,分别可从屏幕、窗口和窗口客户区中获取DDB和DIB,它们的函数原型如下:HBITMAP CopyScreenToBitmap(LPRECT);HBITMAP CopyWindowToBitmap(HWND,WORD);HBITMAP CopyClientRectToBitmap(HWND hWnd,LP
2006-07-16 18:14:00 759
asp+dcom做的无纸化办公系统
2007-09-23
汇编语言编程艺术(清晰版).part6
2007-12-05
汇编语言编程艺术(清晰版).part5
2007-12-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人