- 博客(108)
- 资源 (5)
- 收藏
- 关注
转载 smartassembly的使用说明
SmartAssembly主页: http://www.smartassembly.com/SmartAssembly是一款不错的 .Net 混淆工具,支持字符串加密,字符串、字段名、流程混淆,程序集合并、移除无用代码、破坏元数据等。下面本文将逐一对SmartAssembly的各个功能进行一些简单的介绍。本次用来测试的程序为 CanYouLib.Framework.dll首先,启动 SmartAssembly程序,点击左侧的“Home Page”选项卡,然后再右侧选择“New Project”新建工程。之后
2011-03-10 17:47:00
2630
3
转载 smartassembly的使用说明
<br /> <br />SmartAssembly主页: http://www.smartassembly.com/<br /> <br />SmartAssembly是一款不错的 .Net 混淆工具,支持字符串加密,字符串、字段名、流程混淆,程序集合并、移除无用代码、破坏元数据等。下面本文将逐一对SmartAssembly的各个功能进行一些简单的介绍。<br /> <br />本次用来测试的程序为 CanYouLib.Framework.dll<br /> <br />首先,启动 SmartAssem
2011-03-10 17:47:00
4414
转载 IE下判断IE版本的语句...[if lte IE 6]……[endif]
<br /><!--[if lte IE 6]> <br /><![endif]--> <br />IE6及其以下版本可见 <br /><br /><!--[if lte IE 7]> <br /><![endif]--> <br />IE7及其以下版本可见 <br /><br /><!--[if IE 6]> <br /><![endif]--> <br />只有IE6版本可见 <br /><br /><![if !IE]> <br /><![endif]> <br />除了IE以外的版本 <br /><
2010-10-21 13:50:00
597
转载 javascript操作CSS样式时的兼容性
<br />1.在改变单个元素样式时,注意style对象的语法和css中使用的语法几乎是一一对应的。不过包含连字符的属性则被替换为一种“camel castring”的形式,例如:font-size现在成了fontSize,而margin-top变成了marginTop;<br />2.在使用“float”时,因为“float”是javas cript的一个保留字,所以就不能使用style.float,而改成了style.cssFloat(IE使用的是style.styleFloat);<br />3. 获
2010-09-19 14:01:00
595
转载 TFS映射时工作区存在报错的解决办法
<br />以前在现场项目地连VSTS时,映射了一个工作区,这次回到公司开发,要连接公司的VSTS,于是就把前面的工作区删除了,重新添加了一个工作区,结果报出如下的错误: <br /><br />在网上找到了解决办法:<br />在文件 C:/Documents and Settings/当前用户/Local Settings/Application Data/Microsoft/Team Foundation/1.0/Cache/VersionControl.config 中,缓存了本地文件夹到旧服务器的
2010-07-26 11:20:00
2816
转载 C# 3.0 特性预览
<br />声明:本文主要是根据微软《C# 3.0 Specification》文档翻译而成(本文内容并非完整按照该文档进行编排),并对msdn相关文档中的资料进行整理而成。若有翻译不妥之处,恳请指正。<br /> <br /> 阅读本文前,需要了解:<br /> 1、C# 3.0代号“Orcas”,是基于C# 2.0的扩展。提供了多种具有更高层次功能的类库。这些扩展允许构造组合(compositioanl)API来实现具有同关系型数据库及XML等领域相等效能的表达效力。<br />
2010-07-14 17:55:00
592
转载 Javascript prototype详解
我们知道JScript中对象的prototype属性,是用来返回对象类型原型的引用的。我们使用prototype属性提供对象的类的一组基本功能。并且对象的新实例会"继承"赋予该对象原型的操作。但是这个prototype到底是怎么实现和被管理的呢?对于对象的prototype属性的说明,JScript手册上如是说:所有 JScript 内部对象都有只读的 prototype 属性。可以向其原型中动态添加功能(属性和方法),但该对象不能被赋予不同的原型。然而,用户定义的对象可以被赋给新的原型。下面我们看三个经典
2010-07-05 18:03:00
1575
转载 VS2008发布网站时,生成固定命名的程序集
在Visual Studio 2003下开发网站的都知道ASP.NET 1.1网站生成后都是一个唯一命名的程序集(项目名称.DLL),但是这种情况在Visual Studio 2005的网站开发中不见了。Visual Studio 2005给我们提供了“发布网站”这样方便的功能,不用在像以前一样COPY的部署,但是采用其“发布网站”的功能,会在站点的BIN目录中产生App_Code.compiled,App_Code.dll,App_Web_xxxxxx.dll,项目名称.dll等等这样的程序集,如果不采用
2010-06-18 10:30:00
2111
转载 IE与FF的CSS区别
IE和FF对盒模型的解释区别IE和FF对盒模型的解释也不一样,代码说明:#test { width: 650px !important;width: 648px;padding-left:2px;background:#fff; }test 显示的宽带是 650pxIE Box的总宽度是: width+padding+border+margin宽度总和FF Box的总宽度就是 width的宽度
2010-05-07 15:34:00
1067
原创 来北京一个多月了,在此留下脚印
来北京一个多月了,今年的北京夏天来得特别晚,已经快五一了,气温还是比较低,还得穿二件衣服, 据北京的同事说,这天气有点“变态”了,呵呵! 北京,新的城市,新的生活,新的工作,一开始还真不太适应,有点郁闷的感觉,一个月下来,渐渐地点有习惯了 在北京做的第一个新项目是彩工网,做的也是彩票的项目,这个项目组也是新成立的! 呵呵,未来会怎样,无可知晓,继续努力吧!
2010-04-26 18:57:00
472
转载 用标准C++进行string与各种内置类型数据之间的转换
要实现这个目标,非stringstream类莫属。这个类在头文件中定义, 库定义了三种类:istringstream、ostringstream和stringstream,分别用来进行流的输入、输出和输入输出操作。另外,每个类都有一个对应的宽字符集版本。简单起见,我主要以stringstream为中心,因为每个转换都要涉及到输入和输出操作。示例1示范怎样使用一个stringstream对象进行从
2010-03-11 17:22:00
638
转载 VC窗口(控件)中显示指定 URL 对应图片
在上篇 VC 中用 IPicture 在窗口中显示图片文件 讲到的是 VC 窗口(或控件)中显示本地图片文件,本文延伸这一话题,来演示如何显示网上的图片,即提供图片的 HTTP URL 地址,把它显示到 VC 的界面中来。本文参考我原来写的一篇日志 VC中使用CInternetSession抓取网页内容 来修改上篇代码中用来显示图片的函数:HRESULT ShowPic(char *lpstrFi
2010-03-10 10:43:00
1219
转载 VC 中用 IPicture 在窗口中显示图片文件
想做个东西,用VC,希望是在程序界面上能把指定 URL 的图片显示出来,还没找到如何显示 HTTP 资源的图片,先还是让本地图片能在 VC 的窗口(包括各种控件)中显示出来吧。在网上搜索了一番,大家代码都如出一辙,我也不能生搬硬载,不由又亲手实践了一下,并连同原来学过的 Window SDK 做窗口程序也复习了一遍,没有使用到 MFC,只需存成单个源文件,甚至用 CL 命令来编译都无须打开 VC
2010-03-10 10:39:00
2198
2
原创 CSplitterWnd CreateView时出现的断言错误!
看代码BOOL CMainFrame::OnCreateClient(LPCREATESTRUCT lpcs, CCreateContext* pContext){ // TODO: 在此添加专用代码和/或调用基类 if(!m_wndSplitter.CreateStatic(this,1,2)) { TRACE0("Failed to CreateStatic
2010-03-10 09:41:00
3068
1
原创 STL 入门--vector list deque 区别
stl的内容很多,本文就实际中比较常用的和初学时应该注意的方面进行介绍任何一门高级计算机语言,都需要有一定的类库或者函数库的支持。C++的标准库(c++ standard library),在1998年成为国际标准。在这个标准库中,包含了一个很重要的组成部分,也就是这篇文章的主题所在---标准模板库STL(standard template library)。为了在标准库中加入这个部分,c++的标
2010-01-14 14:07:00
2436
1
转载 VC多线程编程(转)
VC中多线程使用比较广泛而且实用,在网上看到的教程.感觉写的挺好. 一、问题的提出编写一个耗时的单线程程序: 新建一个基于对话框的应用程序SingleThread,在主对话框IDD_SINGLETHREAD_DIALOG添加一个按钮,ID为IDC_SLEEP_SIX_SECOND,标题为“延时6秒”,添加按钮的响应函数,代码如下: void CSingleThreadDlg
2010-01-08 13:17:00
519
转载 URL 分成各种组件基于 URL 细分和规范
第一步: 将 URL 分成各种组件基于 URL 细分和规范. BOOL WINAPI InternetCrackUrl( IN LPCTSTR lpszUrl, IN DWORD dwUrlLength, IN DWORD dwFlags, IN LPURL_COMPONENTS lpUrlComponents); 第二步: 初始化WININET.DLL. HINTERNET WINAPI I
2009-12-22 11:39:00
904
转载 为CKEditor3.0 配置 CKfinder3.0
在网上看了很多相关文章,我总觉得问题有点复杂,尤其是修改压缩了的js文件。我想有没有更简单的解决方案呢,于是我去官方网站查看了文档,发现他们其实给我们一个极为简便的解决方案:http://docs.fckeditor.net/CKFinder/Developers_Guide/ASP.NET/CKEditor_IntegrationCKEDITOR.replace( 您要启用编辑功能的文本框
2009-11-06 10:26:00
954
转载 ASP.NET FORMS验证
如何去掉ASP.NET中部分页面或目录的FORMS验证问题, 今天自己动手了一下, 和大家分享一下, 希望对大家有帮助 1. 单个页面很简单:在节点下加入以下代码: 2. 目录,其实也很简单, 在节点下加入以下代码即可:
2009-05-14 16:24:00
632
原创 ASP.NET 网站发布问题(同时存在于“c:/WINDOWS/Microsoft.NET/Framework...)
同时存在于“c:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/Temporary ASP.NET Files/)面对这个问题,好多人摸不着头脑,今天我也遇到了,不过后来仔细看了一下每个页面发现了问题,而且出现这种情况的大多数人是为了偷懒copy的才会发生这个错误,下面我来说下解决方法吧在你的页面和用户控件的第一行都会有如下:不知道大家发现问题了
2009-04-25 14:42:00
1874
转载 C#操作xml之xpath语法
以前也发过关于.net中操作XML的帖子,但不是很详细,现在我将详细介绍一下c#如何操作xml文件,正如学习操作数据库要学习SQL语言一样,在学习操作xml与语言之前,我们要先熟悉一下xml的“sql”语句xpath。由于本系列帖子的目的不在于详细介绍xpath语法所以,我借用了园子里leves的帖子来简单介绍一下xpath语法: XPath 是XML的查询语言,和SQL的角色很类似。以下面
2009-03-14 16:57:00
2105
转载 ASP.NET 局部刷新
使用过.net中的局部刷新功能兄弟都知道,据我的认识,最用的是微软自己提供的和第三方提供组件.微软的提供的方法有两种,一种是VS2005提供的UpdatePanel组件,把updatepanel拖进页面,然后要进行局部刷新的内容(如gridview),只要在updatepanel这个容器里的控件都可以做到局部刷新;第二种方法是VS2003中就有的,即让页面的后代码类实现ICallbackEvent
2008-12-05 09:55:00
4999
转载 ASP.NET自定义控件属性的特性大全
自定义控件属性的特性:Bindable指定屬性是否支援Data Binding。这个特性表示属性是否可以绑定一个有效数据源。通常使用布尔值进行设置。例如:Bindable(true)。如果使用值true标记属性,表示该属性可以绑定一个有效数据源,且应引发该属性的属性更改通知。Browsable控制屬性或事件是否顯示於屬性表。指定属性是否应该在属性浏览器中显示,使用布尔值设置。通常情况下,功
2008-10-15 09:42:00
2061
转载 VC中如何建立一个UNICODE应用程序
VC中如何建立一个UNICODE应用程序建立一个应用程序,打开Alt+F7 settings选项,- 选择 C/C++ 选项卡,在 Preprocessor definenation 中加上 _UNICODE,- 在Link选项卡中,在Category 选择框中选择 Output,在 Entry-point symbo l编辑框中,添加 [b]wWinMainCRTStartup[/b
2008-06-04 18:25:00
889
转载 c++之父:Bjarne Stroustrup 语录
c++之父:Bjarne Stroustrup 语录(转)摘录自Bjarne Stroustrup 的《The C++ Programming Language》(Special Edition) 一、致读者1. 在编程序时,你是在为你针对某个问题的解决方案中的思想建立起一种具体表示。让程序的结构尽可能地直接反映这些思想: ★.如果你能把“它”看成一个独立的概念,就把它做成一个类
2008-06-04 11:20:00
619
转载 CarlosAg.ExcelXmlWriter实现.net下Excel导出功能(服务端不需要安装Excel程序)
CarlosAg.ExcelXmlWriter是一三方dll控件,可以到http://www.carlosag.net/Tools/ExcelXmlWriter/Default.aspx下载。他使用起来非常简单。在C#中使用方法:using CarlosAg.ExcelXmlWriter;class TestApp { static void Main(string[] args
2008-05-31 18:47:00
1455
转载 Windows Socket 基础
一.socket的一些基本结构1.32位的IP地址:struct in_addr{ unsigned long s_addr;} 2.TCP/IP所在的网际通信域使用的套接字地址格式:struct sockaddr_in{ short int sin_family; //表示所属地址簇,TCP/IP必须是AF_INET
2008-05-27 16:32:00
674
转载 VC下ADO开发
一、ADO简介ADO(ActiveX Data Object)是Microsoft数据库应用程序开发的新接口,是建立在OLE DB之上的高层数据库访问技术,请不必为此担心,即使你对OLE DB,COM不了解也能轻松对付ADO,因为它非常简单易用,甚至比你以往所接触的ODBC API、DAO、RDO都要容易使用,并不失灵活性。本文将详细地介绍在VC下如何使用ADO来进行数据库应用程序开发,并给出示例
2008-05-22 18:34:00
1220
原创 关于Skin++2.0(VC)的使用
今天试用了SKIN++,出现了一些问题,在此总结一下:第一步,复制文件:把SkinPPWTL.dll和皮肤文件(如:Longhorn Silver.ssk)复制到生成的目录下(如Debug目录)把SkinPPWTL.lib和SkinPPWTL.h文件复制到工程目录下,第二步,添加引用:在项目的StdAfx.h文件里添加代码#include "SkinPPWTL.h"第三步,
2008-05-22 13:40:00
3255
2
转载 VC++6.0中内存泄漏检测
对C++代码而言,内存泄漏问题虽然有诸多方法避免,但实际代码编写的时候,或出于自信或出于复杂性的考虑,常常还会用到原始的operator new,这不可避免的会带来内存泄漏的可能,不久前本人因为违反了"可用于被多态继承的基类其析构函数应当有virtual修饰"的法则( 一不小心就忘了写virtual ^_^ ),导致了内存泄漏,因此我觉得出于安全考虑,在代码中加入内存泄漏检查机制还是很必要的,也因
2008-05-19 10:24:00
522
原创 MFC获取远程网页HTML代码产生的乱码问题
看代码吧: CString CCommon::GetHtml(CString server,CString path,CString postData)...{ static CInternetSession sess; CHttpFile* pFile; CHttpConnection* pConn; pConn=sess.GetHttpConne
2008-05-06 10:53:00
1880
1
原创 MFC中SDI,视类继承于CFormView引发的相关问题
如图:问题1:如何去除滚动条: 我用的方法如下: 在CMainFrame.cpp中找到BOOL CMainFrame::OnCreateClient(LPCREATESTRUCT /**//*lpcs*/, CCreateContext* pContext)...{ return m_wndSplitter.C
2008-05-04 14:41:00
1268
原创 MFC中SDI,视类继承于CFormView引发的相关问题
如图:问题1:如何去除滚动条: 我用的方法如下: 在CMainFrame.cpp中找到BOOL CMainFrame::OnCreateClient(LPCREATESTRUCT /**//*lpcs*/, CCreateContext* pContext)...{ return m_wndSplitter.C
2008-05-04 14:40:00
1428
转载 简介vc中的release和debug版本的区别
Debug通常称为调试版本,它包含调试信息,并且不作任何优化,便于程序员调试程序。Release称为发布版本,它往往是进行了各种优化,使得程序在代码大小和运行速度上都是最优的,以便用户很好地使用。Debug 和 Release 的真正秘密,在于一组编译选项。下面列出了分别针对二者的选项(当然除此之外还有其他一些,如/Fd /Fo,但区别并不重要,通常他们也不会引起 Release 版错误,在此
2008-05-03 11:09:00
766
转载 MFC中Radio Button使用方法
先为对话框加上2个radio button,分别是Radio1和Radio2。问题1:如何让Radio1或者Radio2默认选上?如何知道哪个被选上了?关键是选上,“默认”只要放在OnInitDialog()即可。三种方法可以让它选上,第一种:((CButton *)GetDlgItem(IDC_RADIO1))->SetCheck(TRUE);//选上((CButton *)GetDlgIt
2008-04-28 11:28:00
18992
5
原创 动态生成控件的消息处理
今天用MFC做了一个动太生成控件的小程序,有关生成的控件在网上查了一些资源,在这里整理一下首先生成控件(这里以CButtonST为例,其它类似)://生成按钮void CdlgDlg::OnBnClickedButton2()...{ // TODO: 在此添加控件通知处理程序代码 int width,height,left,space; width=height
2008-04-24 17:49:00
1207
原创 把DLL文件打包进EXE的技巧(C#)
废话就不多说了,直接进入主题吧用VS2005建立一个windows项目,取名test引用dll文件编写代码,正常引用dll里的类库,同时在test项目添加资源文件(该文件就是刚才引用的dll文件)VS2005会自动生成引用代码,我这里引用的是IrisSkin2.dllinternal static byte[] IrisSkin2 ...{ get
2008-04-09 11:49:00
3312
1
转载 只允许运行一个实例
有时你会想只运行一个程序首次运行时的实例,有些时候则可能只需要运行最新的那个实例。以下是这两种实现这两种方法的例子。你如何才能确保只有一个.NET的程序运行在你的机器上呢?多任务操作系统在很多方面都很有用,但是有时你只需要在某一时间内运行一个实例,例如,如果程序需要使用很多的资源或者需要排它地存取某一个资源。在这种情况下,你可能想确认当另一个实例启动时,它会检查是否有另一个实例正在运行。如果是
2008-02-01 11:10:00
1287
转载 Socket开发之通讯协议及处理
来自牧野的BLOG http://www.cnblogs.com/wzd24/ 在Socket应用开发中,还有一个话题是讨论的比较多的,那就是数据接收后如何处理的问题。这也是一个令刚接触Socket开发的人很头疼的问题。 因为Socket的TCP通讯中有一个“粘包”的现象,既:大多数时候发送端多次发送的小数据包会被连在一起被接收端同时接收到,多个小包被组成一个大包被接收。有时候一个大数据包
2008-01-18 11:51:00
697
转载 NET Socket开发之异步Socket
来自牧野的BLOG http://www.cnblogs.com/wzd24/ 在基于.NET的网络服务端的开发中,我们用到和听到的最多的恐怕就是异步Socket了。异步Socket的性能比同步高出很多,但是编写代码比较复杂。因此异步Socket也是网络上讨论比较多的话题。今天,我们就来讨论一下如何用异步Socket开发网络应用。在此之前我们先讨论两个问题。一、异步Socket是如何
2008-01-18 11:50:00
710
Microsoft .NET Framework 2.0 SP2 简体中文静默安装版
2015-04-01
curl复用连接,如何设置保持连接的时间?
2022-10-18
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅