自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(146)
  • 资源 (9)
  • 收藏
  • 关注

原创 解决asp.net跨站点请求伪造的最简单手段(经过实测)

跨站点请求伪造常见问题跨站点请求伪造(又称XSRF,CSRF攻击,和跨站点参考伪造),工作原理不罗嗦了,以下是经过我测试通过 appScan扫描的方法。 非常简单:在aspx页面的 override protected void OnInit(EventArgs e)事件里,添加一句代码:Page.ViewStateUserKey = Session.SessionID;

2012-08-29 15:54:47 3009 1

原创 在IIS7下用Web.Config管理html文件的访问权限

在做项目的时候,会遇到客户要求对html文件进行管理,但是,默认情况下,Web.Config只对aspx这些asp.net的文件进行管理,html文件是管理不到的。          下面说一下我的做法,对于静态文件,如果有具体用户角色权限控制的,需要另外用程序处理。在这里我只介绍通过Forms校验后的用户可以访问html文件,没有通过的用户,无法访问的处理控制方法。

2012-05-07 19:45:23 3044 2

原创 AspxPivotGrid和WebChartControl数据联动处理日志

AspxPivotGrid具有很好的表格样式体验,WebChartControl也是个很内容丰富的做图控件,我希望实现的功能是这样的,处理题库统计分析图表,用户点AspxPivotGrid绑定知识点的行数据(DataArea),显示出该知识点的试题数量分布情况。          程序界面如下:                     AspxPivotGrid没有对应的Serve

2012-04-29 14:57:20 3340 1

AspxPivotGrid和WebChartControl数据联动处理日志

AspxPivotGrid具有很好的表格样式体验,WebChartControl也是个很内容丰富的做图控件,我希望实现的功能是这样的,处理题库统计分析图表,用户点AspxPivotGrid的行数据(DataR

2012-04-29 14:34:15 427

原创 Update语句表关联更新语句

记录一条SQL语句:Update T_Exam_Base Set DeptID=T_Exam_Point.DeptID From T_Exam_Point Where T_Exam_Point.ID=T_Exam_Base.PointID

2012-04-17 17:04:23 1311

原创 SQL语句Left join 中On和Where的用法区别

SQL语句如下:SELECT * FROM 表1  LEFT JOIN 表2 ON 表1.id = 表2.id AND 表2.Name != 'ff'WHERE 表1.NAME != 'aa'   步骤1:返回笛卡尔积(SELECT * FROM 表1 CROSS JOIN 表2)  步骤2:应用ON筛选器(当前的条件为  表1.id = 表2.id AND 表2.Name

2012-03-23 22:35:05 11211

原创 SQLServer2008快速清理日志文件

USE [master]GOALTER DATABASE CNMobile SET RECOVERY SIMPLE WITH NO_WAITGOALTER DATABASE CNMobile SET RECOVERY SIMPLE   --简单模式GOUS

2011-08-31 09:02:04 2795 1

转载 查看SQLServer2008数据表占用硬盘的空间大小

sp_spaceused显示行数、保留的磁盘空间以及当前数据库中的表所使用的磁盘空间,或显示由整个数据库保留和使用的磁盘空间。语法sp_spaceused [[@objname =] 'objname']    [,[@updateusage =] '

2011-08-30 21:57:55 3663

原创 .net4.0的透明规则(派生类型必须与基类型的安全可访问性匹配或者比基类型的安全可访问性低)

.net4.0的framework的组件,默认安全性是采用透明度Level2的级别, 所以我在修改Devexpress10.2控件的时候,编译好了控件,然后把控件添加到工具栏的时候,经常出现下面的问题,如图:              错误提示是:派生类型必须与基

2011-08-16 10:13:26 2313

原创 解决asp.net2.0临时文件影响编译结果的问题

从SourceSafe取出一个项目,编译,发现以下错误!错误 262 “_Default”并不包含“Context”的定义 c:/Windows/Microsoft.NET/Framework/v2.0.50727/Temporary ASP.NET Files/root/0c413252/44355946/App_Web_9bn9gc_-.0.cs 参考了很多论坛和技术帖子,最后解决问题步骤如下:在Web.config里修改如下:

2011-02-24 15:32:00 1239

转载 哈佛图书馆馆训

哈佛图书馆馆训:  1.现在睡觉的话会做梦而现在学习的话会让梦实现  This moment will nap, you will have a dream; But this moment study,you will interpret a dream。  2.我无所事事地度过的今天是昨天死去的人们所奢望的明天  I leave uncultivated today, was

2009-12-04 13:22:00 1068

原创 Asp.net2.0读取Oracle9i数据时报:Oracle客户端至少需要8.1.7或更高版本

        这是个恶心的问题,在网上查了很多,大部分都是你抄我的,我抄你的!有的说设置OracleHome目录的访问权限,有的又要重起IIS,还有的估计根本就没有拿代码调试过!就说这个错误报得很准!要装客户端。 问题描述:我在本机安装了Oracle9i,用WinForm习染的代码可以正常读写Oracle数据库,但是用asp.net2.0写的代码却不行,执行到一条Sele

2009-04-14 12:06:00 1438

原创 上天为何要如此惩罚我.......

      难道我作孽多,要给我心头压上如此沉重的一块石头,我的天空从此是灰色!什么时候可以重新看到湛蓝的天空!      永失我爱...

2009-01-23 00:57:00 685 1

原创 vc++使用Create出现WSAEADDRINUSE错误的解决办法

   程序原码:DWORD WINAPI CServerSocket:: ListenThread(LPVOID lparam){ try {  //加以下语句可消除Debug时出现的afxwin1.inl的报错  //该错误在Release时是不出现的  //AFX_MANAGE_STATE(AfxGetStaticModuleState());   CServerSocket *pSe

2008-12-24 11:15:00 1856

原创 我一定要赚大钱

          今天,我感到非常的羞辱!          我的小孩子出生了,但是因为电梯的原因, 我住在岳父岳母的家里给老婆做月子!岳母和岳父很希望我多承担家务,最好是把我培养成家庭妇男!能搞定一切家务!但是,他们对自己儿子估计不会有此要求吧!这个也许是亲疏之别了!昨天,儿子 在医院,我值夜班(通宵没睡觉,早上9点多才回家),晚上没洗锅,今天中午12点左右,我还睡得迷迷糊

2008-11-22 12:35:00 1678 8

原创 VC++ Socket控件编程Debug出Release正常的问题解决日记

     最近在写一个Socket程序,是个文件传输的ActiveX放到网页里用的!我从原先一个成熟的Socket Client程序移植代码到ActiveX工程!原来的工程无论是Debug还是Release都没有任何异常!但是放到ActiveX项目里,出现问题了!     Release状态编译以后,程序没问题,但是用Debug状态编译后,在执行sockClient.Create()语句时,出

2008-11-11 23:26:00 2317

原创 爸爸日记--预备爸爸产前的迷茫

         后天,我期待已久的你就要出来看世界了!但是,你的妈妈,昨天还连续几天晚上打麻将!仿佛最后的疯狂!好像一坐月子就和麻将绝缘了一般!以后你会说话了,我们要一起批评她!妈妈不乖!         第一次,你妈妈告诉我怀孕的消息!我先是不敢相信,然后是假装不以为然!(其实快乐的心情早已羽化到天外去了)        第一次,触摸到你的胎动,我的心便遗失在这个夏天的早晨

2008-10-31 14:16:00 1289

原创 无法连接到Visual Studio 的Localhost Web服务器 故障解决办法

 今天的VISUAL STUDIO又无故罢工了。出现了如题的错误提示。郁闷。上网络上查找了哈子。问题似乎解决了,但是还是不知道原因到底是什么! >>>step1  【工具】->【外部工具】->按【添加】输入:  1)标题:Web Server Port:8080  2)命令:C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/WebDev

2008-09-24 00:30:00 5830

原创 SQLServer2005中用SQL语句生成序号列

在网上看了不少关于SQL语句生成排序列的例子,有写临时表的,有做Sum计算的!还有些根本一知半解的,跑来回答问题,弄出的语句无法运行的,不懂装懂害死人啊! 以下语句针对的情况是:我要根据一个表进行统计计算,然后根据统计的结果HCheckBefore字段排名!生成一个列(表中并不存在),显示排名!语句经过10几次的模拟测试,准确无误!希望给大家有所帮助! Select A.W

2008-09-20 17:14:00 2864

原创 生日快乐

         9月3日,是我的生日,曾经在20多岁的时候,这一天我最希望的就是有个蛋糕,有一堆人祝我生日快乐!然后大家狂欢一翻,于是生日快乐!         今年是我34岁生日,但是我对这个生日已经很模糊,因为,我想拉住时光的脚步,让我永远做个30岁的男人,思想成熟而且充满活力。今天接到3个生日的祝福,一个是我亲爱的老婆,孩子的妈妈,在早上一起床,就祝我生日快乐!第二个是大我

2008-09-04 08:32:00 1238

原创 当Asp.net2.0 Web控件编程时遇见MasterPage

       我最近准备改版原来做的Asp.net1.1控件,因为原来的控件和我的模板结合,可以通过设置,解决不用写INSERT和Update语句的问题!但是突然发现没办法自动从Page对象里用FindControl找到控件了!后来发现是页面使用了MasterPage的缘故!       需要做的模板代码改善是,增加一个ContentHolder判断!在这个里面抓控件就和原来一样了! 

2008-09-03 11:18:00 820

原创 爸爸日记--壮壮的第一张照片!

         第一次在医院听胎儿的心音,当我听到“嘣,嘣,嘣,嘣.....” 一阵频率急促的心跳,我知道你来了!宝贝!带着震颤人世间最美好的声音!        第一次触摸到你胎动,是一个让我睡得迷迷糊糊的早晨,你象天使一样扇了扇翅膀,把我从精神恍惚的梦醒时分,带进了一个欣喜无比早晨!然后,我带着这世间最美的颤动又沉沉的睡去,我把心遗失在这夏天的早晨....        今天,你

2008-07-26 19:07:00 777

原创 《For you》我将出生的孩子

      今天,爸爸中午在工作,正在等一个合作伙伴给爸爸发新的程序版本,突然这个时候,就很想给你写点什么!前几天爸爸把脸贴在妈妈肚子上面,你用力的蹬了一脚给爸爸问了声好!正中爸爸左脸,方式很特别,爸爸好喜欢!           爸爸不知道你是男孩还是女孩,但是很想知道,于是和妈妈去看了一下B超,可惜那台机器太旧了,黑白的小屏幕让我看不清楚你的样子,但是我很兴奋,因为我看到你了!尽管是很

2008-07-11 13:33:00 606

原创 VC++ Dialog程序启动时自动隐藏最简办法

   最近做了个CDialog程序,要黑人的,自然要隐藏窗体,但是网上一堆你抄我,我抄你的文章!写了一堆,有把窗体移动出屏幕隐藏的,有用ShowWindow(SW_HIDE)   ,最恶心的还有用定时器的,都不好用! ShowWindow(SW_HIDE)  本来是最简单的,但是都没说清楚在放到哪里 ,在OnInitDialog里写,是一点效果都没有!我自己试了一下,在 OnPaint ()函数里

2008-05-04 11:31:00 1934 2

转载 VC++中进程间相互通信的十一种方法

进程通常被定义为一个正在运行的程序的实例,它由两个部分组成:   一个是操作系统用来管理进程的内核对象。内核对象也是系统用来存放关于进程的统计信息的地方   另一个是地址空间,它包含所有的可执行模块或DLL模块的代码和数据。它还包含动态分配的空间。如线程堆栈和堆分配空间。每个进程被赋予它自己的虚拟地址空间,当进程中的一个线程正在运行时,该线程可以访问只属于它的进程的内存。属于其它进程的内存则是隐藏

2008-04-18 08:37:00 1200 1

转载 VC++下剖析黑客软件隐蔽程序的手段

1、程序在任务栏中的隐藏原理 程序在任务栏的隐藏比较简单,首先要保证程序主界面的隐藏,一般是通过修改应用程序类的初始化实例函数InitInstance()的ShowWindow()语句的SW_SHOW参数为SW_HIDE来实现的。主界面隐藏的同时任务栏虽然也会消失,但在程序启动时会闪一下,因此需要修改程序的扩展属性。一种方法是SDK的写法,即直接利用GetWindowLong()获取到当前的扩展属

2008-04-16 16:36:00 956 1

原创 爸爸日记(给未出生孩子的信)

        今天算来,我的宝贝 应该有2个月了!我不记得是哪一天,我们家“大宝贝”告诉我小兔子出来了!但我回清晰的记得当时的情景,“大宝贝”突然在晚饭后很神秘的,告诉我:你过来一下!然后我被带到了洗手间,看见洗手台上放着一个怀孕测试纸!上面清楚的显示着两条清楚的红线!宝老婆非常得意:“你看!”        我当时的感觉是:头有点晕!并且一直持续到现在,当然现在是其他原因:)        第

2008-04-15 23:50:00 732

原创 VC++6.0 无法设置断点的解决方法

              恶心的VC6 ,没办法的是只要写Socket程序,我基本上都用VC6,其他的总觉得不习惯!         今天一开项目,发现没办法设置断点了,提示one or more breakpoint......... ,后来发现|只要先关闭程序,然后删除目录下的.opt和.ncb文件,重新打开项目,就OK!涛声依旧了! 

2008-04-11 08:45:00 6552 3

原创 Windows2003上IIS6.0无法运行ASP的问题解决

  Active Server Page修改为允许就OK!

2008-03-20 14:10:00 1114

转载 儿子沉迷网游 马云发誓不投网游一分钱

马云对儿子沉迷网游的教育方式,值得借鉴!

2008-03-10 11:20:00 578

原创 手工卸载SQL Server 2005

卸载SQL Server 2005  卸载步骤:  (1)把SQL Server2005的安装盘(安装文件)放入到光驱。  (2)打开如下路径:开始/运行,输入:cmd  (3)输入下列命令:   Start /wait /setup.exe /qb REMOVE=ALL INSTANCENAME= 管区盘符为G:、H:等; 安装的SQLServer实例名称,默认值为MSSQLServer 功能:

2008-02-17 21:33:00 1412

原创 Ajax.net Sys未定义处理日志

         用Asp.net2.0开发的系统,使用了Ajax技术,在本地没有任何问题!但是发布到Web托管服务器上后,系统总是出现“Sys 未定义”的错误!        查了很多处理日志,说的都是在Web.Config里面加什么语句,就是下面这些:              我发现我的Web.Config都有啊!哎呀,该死的转贴!全是你抄我的我抄你的!后来经过多次试验,才发

2008-02-04 12:04:00 2549

原创 在UpdatePanel中使用CustomValidator控件做校验

       今天处理了点小问题,写篇原创TroubleShooting日志!写Asp.net2.0不用Ajax怎么能显出系统性能的与众不同呢?用Asp.net自带的CustomValidator会出不少问题,因此,我用的是Ajax的Validator。代码需要控制的操作界面如下:        需要解决的问题是:截止年度和起始年度的差,要求是0,或者是1。而且要用Va

2008-01-22 16:01:00 1209

转载 追MM与软件的设计模式(复杂问题简单化)

     在java版看见了这篇文章,作者以轻松的语言比喻了java的32种模式,有很好的启发作用,但可惜没有给出具体的意思,我就在后边加上了:)这些都是最简单的介绍,要学习的话建议你看一下《Java与模式》这本书。创建型模式1、FACTORY—追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说“来四个鸡翅”

2008-01-20 23:00:00 802

转载 GOF 23个基本的设计模式

Abstract Factory:提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。Adapter:将一个类的接口转换成客户希望的另外一个接口。A d a p t e r模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。Bridge:将抽象部分与它的实现部分分离,使它们都可以独立地变化。Builder:将一个复杂对象的构建与它的表示分离,使得同样的构建过程

2008-01-20 22:56:00 3204 1

转载 Windows Mobile开发资源介绍(转)

目前Windows Mobile的开发资源已经非常多了,我们在这里试着对这些资源进行一个归纳,使第一次进入Windows Mobile领域的开发者能够更容易得找到有用的开发资源。Windows Mobile是什么Windows Mobile是微软为智能手机和PDA提供的操作系统,在Windows Mobile 5.0之前分为Pocket PC和Smartphone两种版本,Pocket P

2008-01-09 08:22:00 1672

转载 asp.net2.0启用membership部署后如何添加编辑权限给角色/用户

asp.net2.0启用membership部署后如何添加编辑权限给角色/用户2007年12月27日 星期四 下午 03:41       最近的一个项目用了微软的membership机制,重写了MembershipProvider与RoleProvider,我们知道membership是由web.con

2008-01-08 15:01:00 1666

原创 ASP.NET2.0 加密Web.Config的配置Section

把明文的密码写在Web.Config里面总是不太好吧!加密一下,至少显得专业点,下面是我的方法:aspnet_regiis -pef  "connectionStrings"  "f:/DOTNETAPP2.0/SCHOOLPROFILE" -prov "DataProtectionConfigurationProvider" 注意:后面一定要"DataProtectionConfigur

2008-01-07 23:26:00 2143

原创 Asp.net2.0 Ajax校验控件Validator使用经验备忘

     使用UpdatePanel能提升运行效率,但是跑起来后发现,用asp.net2.0自带的Validator控件不能对录入信息进行校验,到网上下了个Validators的Ajax补丁版,结果发现出现新问题,一个异常提示信息要出现两次,天哪! 不过最后还是被我搞定鸟!      要是不知道是哪个Ajax Validator,就是把控件加进Apsx页面后,文件顶部有下面的说明的    

2008-01-04 16:15:00 1025

原创 2007年终总结:失败,挫折,都是为成功的准备!

 

2007-12-31 19:41:00 857 1

HS网络考试系统1.1(试用版)

基于RKWeb1.1模板开发的网络考试应用系统,大量采用Ajax技术,支持自动题库抽题组卷,模拟考试, 题库试题Excel导入,印刷卷WORD导出,试卷自动打分等特色功能,具有组卷形式灵活,考试做题提交速度快等特点. 注意事项: 1、不设置考试开始时间的考试,是允许考生在任何时间进入考场! 2、在系统安装目录下有个ExcelTemplate目录,里面是Excel的数据导入样板 3、使用步骤:设置科目-->设置知识点-->导入/手工录入试题-->新建考试--> 为考试指定出题老师/改卷老师-->为考试做组试卷-->更改试卷状态-->指定考生-->考生进场考试(到指定考试时间考试信息会出现在左边的Menu中)--> 交卷-->改卷老师改卷-->考生查分数。 由于考生都是系统的注册用户,因此,取消了准考证的机制。 数据库在安装系统时一并安装! 给该系统提出修改意见的,提供免费版! 意见反馈方式,Hositech@126.com

2007-03-15

RKWeb1.1代码框架简介PPT

介绍RKWeb1.1的PPT资料!

2007-02-27

RKWeb1.1代码框架帮助手册

RKWeb1.1开发模板(代码框架)的使用手册! 有程序Sample讲解!

2007-02-27

RKWeb1.1代码框架

前些时间发布的RKWeb1.1开发模板试用版里有个Bug, 安装的时候会出现: 没有找到window nt 用户或组\'HUNTER\\ASPNET\'.请再次检查该名称。 登录\'HUNTER\\ASPNET\'不存在. 登录\'HUNTER\\ASPNET\'不存在. 已将数据库上下文改为\'RKWebcontrolDB\' 当前发布的这个版本已经修改了这个Bug! 因为我们的工作失误给大家带来不便,为此,我们表示10分的歉意!

2007-02-26

RKWebControl1.1控件帮助说明

RKWebControl1.1控件说明文档。 详细介绍请参考:www.hositech.com

2007-02-26

RKWebControl1.1 Web控件

RKWebControl1.1控件产品发布了! RKWebControl1.1控件是一个Asp.net的第三方控件, 增强了很多Client端的处理功能,能有效的提高Asp.net 30% 左右的开发效率!欢迎大家下载!该控件是一个试用版,有效期30天。如果用于商业开发,本公司申明不负任何责任。 注意事项: 1\\安装的时候,请确认机器上已经安装了.net framework1.1 2\\请把演示项目安装到IIS根录下,否则会运行异常! 3\\遇见问题请Email到hositech@126.com,24小时内必有回复! 或者到www.hositech.com发布产品问题。

2007-02-26

htc编程学习

HTC=HtmlComponent 就是把Html对象化编程,是一种非常好的Html前台编程方式。 这里的是一个Sample,需要学习开发Web控件的,可以参考一下 HTC方式。

2007-02-16

Access JetSQL语言参考

Access的SQL语句独成一派,有时候还真搞不清楚有哪些函数,和保留字,用Access编程的一顶要下这个帮助哦!省你不少时间!

2007-02-16

RKWeb1.1 Asp.net开发模板

软件发布站点:www.hositech.com 用于Asp.net项目开发,普通Insert/Update语句几乎不用写, 节省50%以上Javascript编写时间,能有效的节省60%以上开发效率。 曾经用于国内一些银行信托业务系统的开发,目前有3家银行的信托系统,均使用该模板进行开发,性能稳定可靠.能有效的提高开发效率, 节省开发成本.是以Asp.net为主体开发武器的软件开发商,应对激烈市场竞争,扩大利润空间的有效手段和武器.越是大型的Asp.net项目,提高开发效率越明显.按照该模板的结构规划的开发系统,.即使是刚毕业不久的学生,只要按照该模板的规范进行系统开发,2周左右都可以象熟练程序员一样完成编码工作.

2007-02-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除