- 博客(43)
- 收藏
- 关注
转载 Json.Net 排除某些字段
创建一个DataTable对象,如下: DataTable dt = new DataTable(); DataColumn dcName = new DataColumn("Name"); DataColumn dcAge = new DataColumn("Age"); DataColum
2014-12-21 21:09:03
3400
转载 Js也有console对象,在控制台打印调试再好不过
今天在看jq的代码时看到这样一个代码console.warn( "nothing selected, can't validate, returning nothing" );单独运行,居然在控制台打印出了nothing selected, can't validate, returning nothing,豁然开朗,既然可以这样在控制台打印出消息,那以后就省得麻烦去用什么
2014-11-25 10:04:12
427
转载 Discuz如何添加可以DIY的区域
iscuz如何添加可以DIY的区域,现在为大家详细,介绍一下方法/步骤进入自己的空间找到路径:template\default\portal\index.htm,这是系统自带的门户文件,打开,DIY的区域,如图:然后粘贴复制几份,要保证[diy=diy1]-->等号后面要相同,如图:
2014-10-27 10:29:55
788
原创 利用HttpListenerRequest监听HTTP请求并接收cookie的
现在的情况是:可以正常监听客户端发来的请求,当请求中的cookie就一个JSESSIONID=AA12CB32ED12ED12ED12ED12ED33ED78时,可以正确取出该cookie,但当JSESSIONID有两个,就只能取出一个了例如抓包看到的HTTP头中的Cookie字段为:JSESSIONID=AA12CB32ED12ED12ED12ED12ED33ED78;JSESSIONI
2014-10-20 17:34:46
2771
原创 c# host web服务器
开场 Web服务器是啥玩意? 是那个托管了我的网站的机器么? No,虽然那个也是服务器,但是我们今天要说的Web服务器主要是指像IIS这样一类的,用于处理request并返回response的工具,没错我们可以说它是一个工具,不就是一个应用程序吗?谁不会写应用程序呀,等着,三分钟就搞一个出来。 Web Server的介绍 我们先来看一下web server主要干什么?
2014-10-20 17:33:38
2464
转载 Nhibernate分页测试续(附源码)
接着上一篇Nhibernate分页测试,最近一直在接触Nhibernate,接触的越多、了解越深,越是感觉他的强大,很多功能都封装的很好,对数据操作是那么的简单。接下来介绍的是MVC+Nhibernate分页的应用:1.配置xml version="1.0" encoding="utf-8"?>hibernate-configuration xmlns="urn:nh
2014-10-08 15:30:09
535
原创 HttpListenerContext session
HttpListenerContext 不能使用session?那要是 客户端 不支持cookie【话唠】。。。。 2014-07-23 15:55:01水佬【传说】泥水佬 2014-07-23 15:55:14URL存个sessionID【话唠】。。。。 2014-07-23 15:55:32【话唠】。。。。 2014-07-23
2014-07-23 16:06:19
824
转载 C# HttpListener 服务器
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Net; using System.IO; namespace CodeTest { class Program { st
2014-07-23 15:02:34
1088
转载 c#做端口转发程序支持正向连接和反向链接
3389的时候例子1:连接a机器的3389端口连不上,因为对方防火墙或者网关做了限制,只能访问a机器的个别端口比如80。例子2:连接a机器的几乎所有端口都连不上(对方乃内网或者防火墙网关做了限制),只能1433上去,但是对方可以连接你的某些端口。 解决第一种较简单,只需要程序在对方开80,你连接他80,程序收到数据后,发送到他本机的3389,同时从他3389
2014-07-17 13:02:25
585
原创 c# 网络通讯相关精品
套接字简介:套接字最早是Unix的,window是借鉴过来的。TCP/IP协议族提供三种套接字:流式、数据报式、原始套接字。其中原始套接字允许对底层协议直接访问,一般用于检验新协议或者新设备问题,很少使用。套接字编程原理:延续文件作用思想,打开-读写-关闭的模式。C/S编程模式如下:Ø 服务器端:打开通信通道,告诉本地机器,愿意在该通道上接受客户请求——监听,等待客户请求——接受
2014-07-15 10:03:53
616
原创 由于类型形参“T”既没有类类型约束也没有“class”约束,
今天遇到 “由于类型形参“T”既没有类类型约束也没有“class”约束,” 这个问题!
2014-06-05 10:03:15
4046
1
转载 c# 中反射的扩展性
你所说的属于“反射”的知识点,反射在 Java、.NET 都是被支持的,并不是所有语言都支持,如:C++ 就没有反射的说法。 “反射”其实就是利用程序集的元数据信息。 反射可以有很多方法,编写程序时请先导入 System.Reflection 命名空间,假设你要反射一个 DLL 中的类,并且没有引用它(即未知的类型): Assembly assembly = Assembly.
2014-06-05 09:54:54
456
转载 Java事件处理机制- 事件监听器的四种实现方式
自身类作为事件监听器外部类作为事件监听器匿名内部类作为事件监听器内部类作为事件监听器自身类作为事件监听器: Java代码 import javax.swing.*; import java.awt.*; import java.awt.event.*; /** *Java事件处理机制:自身类作为事件监听器 *@auth
2014-01-25 22:16:20
725
转载 多核时代 .NET Framework 4 中的并行编程9---线程安全集合类
在.Net 4中,新增System.Collections.Concurrent 命名空间中提供多个线程安全集合类,这些类提供了很多有用的方法用于访问集合中的元素,从而可以避免使用传统的锁(lock)机制等方式来处理并发访问集合.因此当有多个线程并发访问集合时,应首先考虑使用这些类代替 System.Collections 和 System.Collections.Generic 命名空间中的
2014-01-25 16:59:58
619
转载 统一管理页面的验证——由自定义继承Page基类想到的。 .
今天在看书的时候,发现一个启示,平时在验证登陆的时候,总是在每个页面都写上Session判断。当页面多了,有改动的时候,就十分麻烦,这时候可以使我们需要验证的页面统一继承一个验证类。由于这个验证每次是在Page_Load事件中进行的。那么这个验证类就应该继承于Page基类。这个是基本的验证类: [c-sharp] view plaincopyprint?us
2014-01-07 14:51:06
498
原创 继承实现验证机制【上】
在ASP.NET网站中网站管理后台需要经常验证用户身份,要实现这种功能就可以利用那个继承机制和ASP.NET的事件机制.首先定义一个需要进行身份验证的BasePage类,继承自Page类,在BasePage类的构造函数中定义它的加载事件的处理代码,这样所有继承自BasePage类的页面都能自动执行身份验证. C#代码 /// /// 验证登陆类 ///
2014-01-07 14:47:17
464
原创 实现ASP.NET页面伪静态
实现ASP.NET页面伪静态静态页面可更好的迎合搜索引擎对页面进行抓取,同时静态页面也隐蔽了一些网站的技术细节,提高用户对网站的信任度。因此很多动态网站都使用重定向技术对页面都进行了页面静态化,确切的说是伪静态化。在ASP.NET应用程序中,实现伪静态方法大体来说分为两种:第一种是使用ASP.net来接管html文件,使用方法请查看:利用Mircosoft URLRewri
2013-12-31 11:05:45
529
转载 Nhib映射添加
关于(李永京)NHibernate一对多映射的关系中对象的添加1悬赏园豆:100 [已解决问题] 浏览: 1346次 在学了了李永京组长的NHibernate 的教程后,有个地方弄不太明白。想请大家多多帮忙下。比如当Order.cs类定义为以下内容后,namespace DomainModel.Entities{ public cla
2013-12-30 14:13:37
5479
原创 NHibernate一对多,多对一关系映射的一些心得 .
不知道为什么,用代码生成工具MyGeneration生成映射关系后,只有数据库字段的,而反应表之间对应关系的一些映射生成不出来,只有手写,做个备忘。我理解的不知道对不对,高手看到请指正.以user(用户表)和doc(文章表)为例user表字段:uid(主键)、uname 实体类Users.cs 命名空间testdoc
2013-12-27 11:35:50
560
转载 批处理-删除目录和所有子目录里的指定后缀文件
批处理-删除目录和所有子目录里的指定后缀文件 2012-06-17 20:59:11| 分类:默认分类 | 标签:|字号大中小 订阅如删除 E:\PROJECT 里所有 BAK 文件cd /d E:\PROJECT del /s *.bak
2013-12-23 15:27:31
3232
转载 AS SOCKET 安全沙箱问题
AS3 socket 安全沙箱问题[转载于百度知道贴]问题描述:1、flash和被请求数据的服务器程序在同一台机器上;2、flash网页放的位置在80端口的flash文件夹下;3、数据的服务器程序的位置在8001端口;4、安全策略文件在同台机器上的80端口根目录下,内容为:5、flash是用socket连接服务器的本地调试可以请求数据,但是fla
2013-11-06 10:46:27
771
原创 通过代码配置 Log4net
最近将项目的异常日志模块改造成log4net。在Asp.net MVC3 中的改造非常简单,我们只要继承HandleErrorAttribute类使用自定义类,使用特性即可统一处理MVC controller 下的 所有的Action 方法的异常。无须try ... catch.... 详情请见我的这篇随笔http://www.cnblogs.com/ryanding/archive/20
2013-11-01 11:23:00
696
原创 jquery 请求缓存 搞死人
在ie系列下,$.get()方法在url地址固定时,会缓存返回结果,导致不可预料的问题。但在火狐下,则不会缓存。要解决该问题有很多办法,最直接的是把$.get()方法换成$.ajax(),然后配置cache:false即可。我不喜欢$.ajax()繁琐的配置方式,可采取以下最简单方式实现:在$.get()的data后面加上新的随机参数,如{data: mydata, stamp: Math
2013-10-29 16:49:32
407
原创 .net继承实现身份验证
在ASP.NET网站中网站管理后台需要经常验证用户身份,要实现这种功能就可以利用那个继承机制和ASP.NET的事件机制.首先定义一个需要进行身份验证的BasePage类,继承自Page类,在BasePage类的构造函数中定义它的加载事件的处理代码,这样所有继承自BasePage类的页面都能自动执行身份验证. C#代码 /// /// 验证登陆类 ///
2013-10-29 15:06:12
394
原创 asp.net常用操作
ASP。NET面面传参(2009-02-07 15:43:29)标签:杂谈 分类:Asp.net asp.net 中传参的方法有几种具体用法,总结一下,希望自己不要犯类似的错误!1,QueryString这是最简单的传值方式 就要是接忙收URL 中的参数; aa.aspx 中, string s_url="bb.aspx?name="+this.label
2013-10-25 23:55:00
474
原创 asp.net Session 高级使用
在开发Aspx .NET软件时,有时需要把常用的东西封装到一个非PAGE类中,文章介绍在非Page类中使用Session的方法。一、PAGE参数法:1、DLL中类的实现。view plaincopy to clipboardprint?public class UserManager { private Page page; pub
2013-10-25 23:51:57
480
原创 c# POST And Get提交
1.C# get post之 get 方式。get 方式通过在网络地址附加参数来完成数据的提交,比如在地址 http://www.google.com/webhp?hl=zh-CN 中,前面部分 http://www.google.com/webhp 表示数据提交的网址,后面部分 hl=zh-CN 表示附加的参数,其中 hl 表示一个键(key), zh-CN 表示这个键对应的值(va
2013-10-22 16:56:02
557
转载 C#实现POST提交方式
网页自动登录和提交POST信息的核心就是分析网页的源代码(HTML),在C#中,可以用来提取网页HTML的组件比较多,常用的用WebBrowser、WebClient、HttpWebRequest这三个。以下就分别用这三种方法来实现:1、WebBrowser是个"迷你"浏览器,其特点是Post时不用关心Cookie、内置JS等问题WebBrowser是VS2005新提供的组件(其实就是
2013-10-22 16:55:04
927
原创 dataSet DataTable 取值
1. 第一行第一列的值 DataSet ds=new DataSet(); ds.Tables[0].Rows[0][0].ToString(); 2.第一行对应列的字段名 ds.Tables[0].Rows[0]["字段名"].ToString(); dbset.tables(0).rows(0).item("第一列的列名") 3. 行、列总数
2013-10-17 16:35:05
1382
原创 c# 线程池
许多应用程序使用多个线程,但这些线程经常在休眠状态中耗费大量的时间来等待事件发生。其他线程可能进入休眠状态,并且仅定期被唤醒以轮询更改或更新状态信息,然后再次进入休眠状态。为了简化对这些线程的管理,.NET框架为每一个进程提供了一个线程池,使应用程序能够根据需要来有效地利用多个线程。一个线程监视排到线程池的若干个等待操作的状态。当一个等待操作完成时,线程池中的一个辅助线程就会执行对应的回调函数。线
2013-10-17 10:48:09
550
原创 c# 异步回调!
我们要明确,为什么要进行异步回调?众所周知,普通方法运行,是单线程的,如果中途有大型操作(如:读取大文件,大批量操作数据库,网络传输等),都会导致方法阻塞,表现在界面上就是,程序卡或者死掉,界面元素不动了,不响应了。异步方法很好的解决了这些问题,异步执行某个方法,程序立即开辟一个新线程去运行你的方法,主线程包括界面就不会死掉了。异步如何开始,好理解,现在我们讨论的是如何结束这个异步出来的新线程。
2013-10-17 10:41:03
586
转载 ASP.NET中Get和Post的用法 Request.QueryString,Request.Form,Request.Params的区别 [转]
曾经到soufan面试时候的第一个问题就是这个. form id="form1" method="get" runat="server"> div> 你的名字 asp:TextBox ID="name" runat="server"> /asp:TextBox> br /> br /> 你的网站 asp
2013-10-12 13:57:47
401
转载 $.ajax相关用法
$.ajax相关用法?$.ajax({ type:"GET", url:"Services/EFService.svc/Members", data:"{}", contentType:"application/j
2013-10-12 13:32:12
392
转载 javascript ajax实现数据post提交
简单的 new首先需要创建一个新变量并赋给它一个 XMLHttpRequest 对象实例。这在 JavaScript 中很简单,只要对该对象名使用 new 关键字即可,如 清单 1 所示。清单 1. 创建新的 XMLHttpRequest 对象 代码如下 复制代码 var request = new XMLHttpRequest(); 不难吧?记住,J
2013-10-12 13:30:32
1416
原创 百度与谷歌的一些高级搜索命令
呵呵,之前一直在考虑这个问题。百度与谷歌的一些高级搜索命令,到底要不要在自己的工作室发布一篇文章进行收藏呢?最近,也用的比较多,因此今晚趁有时间,就整理了一些百度与谷歌的一些SEO高级命令。1、双引号 把搜索词放在双引号中,代表完全匹配搜索,也就是说搜索结果返回的页面包含双引号中出现的所有的词,连顺序也必须完全匹配。百度和Google 都支持这个指令。例如搜索: “健宇工作室”2、减
2013-10-11 09:37:56
2020
原创 ASP.NET中Get和Post的用法
ASP.NET中Get和Post的用法2009-07-29 16:53 wangpei cnblogs 我要评论(1) 字号:T | T本文介绍了asp.net中Get和Post的用法。AD: 2013云计算架构师峰会精彩课程曝光单form的提交有两种方式,一种是get的方法,一种是post 的方法.看下面代码,理解ASP.N
2013-10-11 00:29:39
586
原创 C#关于AutoResetEvent的使用介绍
C#关于AutoResetEvent的使用介绍(转)AutoResetEvent 允许线程通过发信号互相通信。通常,此通信涉及线程需要独占访问的资源。线程通过调用 AutoResetEvent 上的 WaitOne 来等待信号。如果AutoResetEvent 处于非终止状态,则该线程阻塞,并等待当前控制资源的线程通过调用 Set 发出资源可用的信号。调用 Set 向 Auto
2013-09-09 11:23:48
587
原创 本地无法启动MySQL服务,报的错误:1067,进程意外终止---解决
在本地计算机无法启动MYSQL服务错误1067进程意外终止 这种情况一般是my.ini文件配置出错了 首先找到这个文件: 默认安装路径C:/Program Files/MySQL/MySQL Server 5.1/my.ini 打开此文件找到:default-storage-engine=INNODB 大概在84行。 将default-storage-engine的
2013-09-05 14:46:50
570
原创 mysql中sql实现查询当天、昨天、本月、季度的语句
查询今天select * from 表名 where to_days(时间字段名) = to_days(now()); 昨天 SELECT * FROM 表名 WHERE TO_DAYS( NOW( ) ) – TO_DAYS( 时间字段名) 7天 SELECT * FROM 表名 where DATE_SUB(CURDATE(), INTERVAL 7 DAY)
2013-08-27 11:16:13
545
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人