<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[sjj2011的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/sjj2011</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; sjj2011]]></copyright><item><title><![CDATA[C#单纯的字母数字ASCII码转换]]></title><link>https://blog.youkuaiyun.com/sjj2011/article/details/9241903</link><guid>https://blog.youkuaiyun.com/sjj2011/article/details/9241903</guid><author>sjj2011</author><pubDate>Thu, 04 Jul 2013 12:56:05 +0800</pubDate><description><![CDATA[字母转换成数字
             byte[] array = new byte[1];   //定义一组数组array
            array = System.Text.Encoding.ASCII.GetBytes(string); //string转换的字母
            int asciicode = (short)(array[0]);]]></description><category></category></item><item><title><![CDATA[mvc Area相关技术]]></title><link>https://blog.youkuaiyun.com/sjj2011/article/details/8923144</link><guid>https://blog.youkuaiyun.com/sjj2011/article/details/8923144</guid><author>sjj2011</author><pubDate>Mon, 13 May 2013 23:03:57 +0800</pubDate><description><![CDATA[ASP.NET MVC中,是依靠某些文件夹以及类的固定命名规则去组织model实体层，views视图层和控制层的。如果是大规模的应用程序，经常会由不同功能的模块组成，而每个功能模块都由MVC中的三层所构成，因此，随着应用程序规模的增大，如何组织这些不同功能模块中的MVC三层的目录结构，有时对开发者来说显得是种负担。
　　幸运的是，ASP.NET MVC允许开发者将应用划分为“区域”(Area)的]]></description><category></category></item><item><title><![CDATA[sql server 查询一个数据库中有多少张表]]></title><link>https://blog.youkuaiyun.com/sjj2011/article/details/8778906</link><guid>https://blog.youkuaiyun.com/sjj2011/article/details/8778906</guid><author>sjj2011</author><pubDate>Tue, 09 Apr 2013 17:48:47 +0800</pubDate><description><![CDATA[SELECT * FROM sysobjects WHERE (xtype = 'U')
其中的xtype = 'U' 的意思：xtype char(2) 对象类型。可以是下列对象类型中的一种：  
C = CHECK 约束  
D = 默认值或 
DEFAULT 约束  
F = FOREIGN KEY 约束  
L = 日志  
FN = 标量函数  
IF = 内嵌表函数  
P = 存储]]></description><category></category></item><item><title><![CDATA[ReportViewer报表导出成Excel,Image,PDF---LocalReport.Render]]></title><link>https://blog.youkuaiyun.com/sjj2011/article/details/8660294</link><guid>https://blog.youkuaiyun.com/sjj2011/article/details/8660294</guid><author>sjj2011</author><pubDate>Mon, 11 Mar 2013 17:39:23 +0800</pubDate><description><![CDATA[LocalReport.Render 方法 (String, String, String, String, String, String[], Warning[])

处理报表，并以指定的格式呈现报表。
命名空间: Microsoft.Reporting.WinForms
程序集: Microsoft.ReportViewer.WinForms（在 microsoft.reportvie]]></description><category></category></item><item><title><![CDATA[SQLSERVER与C#中数据类型的对应关系]]></title><link>https://blog.youkuaiyun.com/sjj2011/article/details/8563331</link><guid>https://blog.youkuaiyun.com/sjj2011/article/details/8563331</guid><author>sjj2011</author><pubDate>Fri, 01 Feb 2013 15:35:51 +0800</pubDate><description><![CDATA[对应关系表



SQL Server 2000
C#
CodeSmith


数据类型
取值范围
数据类型
取值范围
空值代替值
数据类型


bigint
-2^63 (-9,223,372,036,854,775,807) 至 2^63-1 (9,223,372,036,854,775,807)
Int64
-9,223,372,036,854,775]]></description><category></category></item><item><title><![CDATA[Log4Net 配置和使用]]></title><link>https://blog.youkuaiyun.com/sjj2011/article/details/8560460</link><guid>https://blog.youkuaiyun.com/sjj2011/article/details/8560460</guid><author>sjj2011</author><pubDate>Thu, 31 Jan 2013 17:12:23 +0800</pubDate><description><![CDATA[web.config配置如下：]]></description><category></category></item><item><title><![CDATA[Newtonsoft.Json序列化和反序列]]></title><link>https://blog.youkuaiyun.com/sjj2011/article/details/8348800</link><guid>https://blog.youkuaiyun.com/sjj2011/article/details/8348800</guid><author>sjj2011</author><pubDate>Thu, 20 Dec 2012 10:44:13 +0800</pubDate><description><![CDATA[这里下载:http://www.newtonsoft.com/products/json/
安装:
1.解压下载文件,得到Newtonsoft.Json.dll
2.在项目中添加引用..
序列化和反序列在.net项目中:



Product product = new Product();
 
product.Name = "Apple";
product.Expiry =]]></description><category></category></item><item><title><![CDATA[repeater和radiobutton 不能单选 的问题]]></title><link>https://blog.youkuaiyun.com/sjj2011/article/details/7920615</link><guid>https://blog.youkuaiyun.com/sjj2011/article/details/7920615</guid><author>sjj2011</author><pubDate>Wed, 29 Aug 2012 15:37:34 +0800</pubDate><description><![CDATA[由于radiaobutton是服务控件（即使你用htmlinputradio 控件 也不行，只要加了runat='server' 都不行），所以它生成的html的name属性都是不一样，即使你加了groupname 也不行。 因此 不能达到一次只选一个的目标。 解决这个问题有3个方法；
1.使用 不要加runat='server'
2.通过js控制一次只能选一个i：

function s]]></description><category></category></item><item><title><![CDATA[选择文件夹的控件Folderbrowserdialog]]></title><link>https://blog.youkuaiyun.com/sjj2011/article/details/7848567</link><guid>https://blog.youkuaiyun.com/sjj2011/article/details/7848567</guid><author>sjj2011</author><pubDate>Thu, 09 Aug 2012 17:41:11 +0800</pubDate><description><![CDATA[.net中的 FolderBrowserDialog 组件也是一个标准的预设对话框(如下图一所示)，用户可以通过它浏览并选择文件夹，也可以先创建然后再选择这个新建的文件夹，文件夹的浏览通过树控件来完成。

我们在需要让用户只选择文件夹而不是具体的文件的时候，就可以使用 FolderBrowserDialog 组件了，在vb.net的工具箱中，该组件如下图二所示：

一、FolderBrow]]></description><category></category></item><item><title><![CDATA[WebBrowser控件使用详解]]></title><link>https://blog.youkuaiyun.com/sjj2011/article/details/7842327</link><guid>https://blog.youkuaiyun.com/sjj2011/article/details/7842327</guid><author>sjj2011</author><pubDate>Wed, 08 Aug 2012 10:49:10 +0800</pubDate><description><![CDATA[方法


说明



　GoBack

相当于IE的“后退”按钮，使你在当前历史列表中后退一项




　GoForward
相当于IE的“前进”按钮，使你在当前历史列表中前进一项


　GoHome
相当于IE的“主页”按钮，连接用户默认的主页


　GoSearch
相当于IE的“搜索”按钮，连接用户默认的搜索页面


　Navigate]]></description><category></category></item><item><title><![CDATA[解决HttpWebRequest写入数据“操作超时”错误]]></title><link>https://blog.youkuaiyun.com/sjj2011/article/details/7836420</link><guid>https://blog.youkuaiyun.com/sjj2011/article/details/7836420</guid><author>sjj2011</author><pubDate>Mon, 06 Aug 2012 18:27:57 +0800</pubDate><description><![CDATA[request是在函数里面，每次调用该函数的时候request在内存中是不一样的，所以需要及时销毁request.
                    if (request != null)
                        {
                            request.Abort();
                     }
问题]]></description><category></category></item><item><title><![CDATA[invokeRequired属性和 invoke()方法]]></title><link>https://blog.youkuaiyun.com/sjj2011/article/details/7835200</link><guid>https://blog.youkuaiyun.com/sjj2011/article/details/7835200</guid><author>sjj2011</author><pubDate>Mon, 06 Aug 2012 14:14:32 +0800</pubDate><description><![CDATA[zt: 
http://www.x2blog.cn/jinhong618/?tid=22389 



问： f (this.InvokeRequired)
{
this.BeginInvoke(new MethodInvoker(LoadGlobalImage));
return;
}
是什么意思







答： c#中禁止跨线程直接访问控件，Invoke]]></description><category></category></item><item><title><![CDATA[httpwebrequest详解]]></title><link>https://blog.youkuaiyun.com/sjj2011/article/details/7823392</link><guid>https://blog.youkuaiyun.com/sjj2011/article/details/7823392</guid><author>sjj2011</author><pubDate>Thu, 02 Aug 2012 15:59:23 +0800</pubDate><description><![CDATA[HttpWebRequest和HttpWebResponse类是用于发送和接收HTTP数据的最好选择。它们支持一系列有用的属性。这两个类位 于System.Net命名空间，默认情况下这个类对于控制台程序来说是可访问的。请注意，HttpWebRequest对象不是利用new关键字通过构 造函数来创建的，而是利用工厂机制（factory mechanism）通过Create()方法来创建的。另外，你可]]></description><category></category></item><item><title><![CDATA[HttpWebResponse请求状态代码]]></title><link>https://blog.youkuaiyun.com/sjj2011/article/details/7822393</link><guid>https://blog.youkuaiyun.com/sjj2011/article/details/7822393</guid><author>sjj2011</author><pubDate>Thu, 02 Aug 2012 12:29:35 +0800</pubDate><description><![CDATA[通过WebRequest创建一个请求后，
你可以通过请求来获取HttpWebResponse。
通过HttpWebResponse.StatusCode来判断当前错误，也可以得到一些精确的消息。
代码详细列表：





成员名称


说明




Continue


等效于 HTTP
状态 100。Continue指示客户端可能继续其请求。]]></description><category></category></item><item><title><![CDATA[用webBrowser打开网页出现脚本错误怎么办]]></title><link>https://blog.youkuaiyun.com/sjj2011/article/details/7763388</link><guid>https://blog.youkuaiyun.com/sjj2011/article/details/7763388</guid><author>sjj2011</author><pubDate>Thu, 19 Jul 2012 15:16:37 +0800</pubDate><description><![CDATA[当IE浏览器遇到脚本错误时，在浏览器左下角会出现一个黄色图标，点击可以查看脚本错误的详细信息，并不会有弹出的错误信息框。我们在用webBrowser编写的程序打开网页，遇到脚本有问题是，会弹出一个错误提示框，需要确认后才能够进行执行。如果我们设计的程序是用来自动处理网页的，那么在出现这种情况时，程序运行被打断，需要人工干预。这显然无法达到我们的要求。
      那么，在使用webBrowser]]></description><category></category></item><item><title><![CDATA[System.Windows.Forms.Timer与System.Timers.Timer的区别]]></title><link>https://blog.youkuaiyun.com/sjj2011/article/details/7754801</link><guid>https://blog.youkuaiyun.com/sjj2011/article/details/7754801</guid><author>sjj2011</author><pubDate>Tue, 17 Jul 2012 12:34:20 +0800</pubDate><description><![CDATA[2008-11-19 20:07488人阅读评论(0)收藏举报

一、引言
    在 Visual Studio .NET 中有两种计时器控件——基于服务器的计时器和标准的基于 Windows 的计时器。
基于 Windows 的计时器为在 Windows 窗体应用程序中使用而进行了优化，基于服务器的计时器是传统的计时
器为了在服务器环境上运行而优化后的更新版本。

二、两种不同的]]></description><category></category></item><item><title><![CDATA[parse,tryparse区别]]></title><link>https://blog.youkuaiyun.com/sjj2011/article/details/7754526</link><guid>https://blog.youkuaiyun.com/sjj2011/article/details/7754526</guid><author>sjj2011</author><pubDate>Tue, 17 Jul 2012 11:09:40 +0800</pubDate><description><![CDATA[Convert.ToInt32、int.Parse（Int32.Parse）、int.TryParse、(int) 四者都可以解释为将类型转换为 int，那它们的区别是什么呢？
Convert.ToInt32 与 int.Parse 较为类似，实际上 Convert.ToInt32 内部调用了 int.Parse：

Convert.ToInt32 参数为 null 时，返回 0； int.]]></description><category></category></item><item><title><![CDATA[SVN服务器端安装、配置与管理]]></title><link>https://blog.youkuaiyun.com/sjj2011/article/details/7628780</link><guid>https://blog.youkuaiyun.com/sjj2011/article/details/7628780</guid><author>sjj2011</author><pubDate>Sun, 03 Jun 2012 21:16:57 +0800</pubDate><description><![CDATA[搭建svn服务的方法步骤问题，主要有七个部分 。下面是具体的步骤介绍。



一、准备工作



1、获取Subversion服务器程序

到官方网站（http://s version.tigris.org/）下载最新的服务器安装程序（文件名为subversion）。目前最新的是1.5版本，具体下载地址 在：http://s version.tigris.org/servlet]]></description><category></category></item><item><title><![CDATA[如何设置svn服务器端的服务开机启动]]></title><link>https://blog.youkuaiyun.com/sjj2011/article/details/7628767</link><guid>https://blog.youkuaiyun.com/sjj2011/article/details/7628767</guid><author>sjj2011</author><pubDate>Sun, 03 Jun 2012 21:11:31 +0800</pubDate><description><![CDATA[启动subversion的服务可以通过两种方式来完成
1.第一种手动输入cmd命令,svn服务端软件服务的启动可以通过cmd命令来启动，定位到subversion的安装目录，我的机器是C:\Program Files\Subversion\bin, 输入命令 svnserve –d –r D:\svndemo，其中D:\svndemo是svn数据仓库的目录。
2.第二种把subversion的]]></description><category></category></item><item><title><![CDATA[C#嵌套类的使用方法及特性]]></title><link>https://blog.youkuaiyun.com/sjj2011/article/details/7572538</link><guid>https://blog.youkuaiyun.com/sjj2011/article/details/7572538</guid><author>sjj2011</author><pubDate>Wed, 16 May 2012 14:33:53 +0800</pubDate><description><![CDATA[嵌套类（Nested Class）是在类中定义的类。以下把拥有内嵌类的类称为外部类。根据《深入理解嵌套类和内部类》嵌套类分为静态嵌套类和非静态嵌套类，其中非静态嵌套类页被称为内部类。 嵌套类在UML中是composite的另外一
  嵌套类（Nested Class）是在类中定义的类。以下把拥有内嵌类的类称为外部类。根据《深入理解嵌套类和内部类》嵌套类分为静态嵌套类和非静态嵌套类，其中非静态嵌套]]></description><category></category></item></channel></rss>