博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
上一页 1 2 3 4 5 6 7 ··· 33 下一页

2012年8月21日

摘要: 1.安装wic_x86_chs.exe(wic)2.安装iis6 1. 单击开始,指向控制面板,然后单击“添加或删除程序”。 “添加或删除程序”工具就会启动。 2. 单击添加/删除Windows 组件。 显示“Windows组件向导”。 3. 在Windows组件 列表中,单击Web应用程序服务器。 4. 单击详细信息,然后单击Internet信息服务(IIS)。 5. 单击详细信息 ,以查看IIS 可选组件列表。 6. 选择您要安装的可选组件。默认情况下,下列组件是选中的: --- 公用文件 ---FrontPage 2002 Server Extentions ---Internet 信息 阅读全文

posted @ 2012-08-21 21:20 linFen 阅读(2709) 评论(0) 推荐(0) 编辑

2012年8月9日

摘要: 制表符: CHAR(9)换行符: CHAR(10)回车符: CHAR(13) 如:print 'a'+CHAR(10)+'b'结果为ab如果想输出文本则select 'a'+CHAR(13)+CHAR(10)+'b'必须是CHAR(13)+CHAR(10),不是CHAR(10)+CHAR(13),因为文本中的是{CF}{CL},回车,换行则输出文本为ab 阅读全文

posted @ 2012-08-09 01:05 linFen 阅读(21003) 评论(1) 推荐(1) 编辑

摘要: execute相信大家都用的用熟了,简写为exec,除了用来执行存储过程,一般都用来执行动态Sql sp_executesql,sql2005中引入的新的系统存储过程,也是用来处理动态sql的,如: exec sp_executesql @sql, N'@count int out,@id varchar(20)', @cou out ,@id @sql为拼成的动态sql N'@count int out,@id varchar(20)'为拼成的动态sql内的参数列表 @cou out,@id为为动态sql内参数列表提供值的外部参数列表 那么它们之间有什么区别呢 阅读全文

posted @ 2012-08-09 00:52 linFen 阅读(301) 评论(0) 推荐(0) 编辑

摘要: 在之前只知道SqlServer支持数据批量插入,殊不知道Oracle、SQLite和MySql也是支持的,不过Oracle需要使用Orace.DataAccess驱动,今天就贴出几种数据库的批量插入解决方法。首先说一下,IProvider里有一个用于实现批量插入的插件服务接口IBatcherProvider,此接口在前一篇文章中已经提到过了。/// <summary> /// 提供数据批量处理的方法。 /// </summary> public interface IBatcherProvider : IProviderService { /// <sum... 阅读全文

posted @ 2012-08-09 00:16 linFen 阅读(1821) 评论(1) 推荐(0) 编辑

2012年8月8日

摘要: 在使用分布式结构的系统时,我们常常会遇到跨库查询的问题,跨库查询一般使用以下方法1. openrowset例子:select*fromopenrowset('SQLOLEDB','sql服务器名';'用户名';'密码',数据库名.dbo.表名)只有在以下情况下才能使用 OPENROWSET 访问 OLE DB 数据源中的远程数据:指定访问接口的 DisallowAdhocAccess 注册表选项已显式设置为 0,并启用了 Ad Hoc Distributed Queries 高级配置选项。如果未设置这些选项,则默认行为不允许即席访 阅读全文

posted @ 2012-08-08 01:23 linFen 阅读(4890) 评论(0) 推荐(1) 编辑

摘要: PIVOT用于将列值旋转为列名(即行转列),在SQL Server 2000可以用聚合函数配合CASE语句实现PIVOT的一般语法是:PIVOT(聚合函数(列) FOR 列 in (…) )AS P完整语法:table_sourcePIVOT(聚合函数(value_column)FOR pivot_columnIN(<column_list>))UNPIVOT用于将列明转为列值(即列转行),在SQL Server 2000可以用UNION来实现完整语法:table_sourceUNPIVOT(value_columnFOR pivot_columnIN(<column_lis 阅读全文

posted @ 2012-08-08 00:59 linFen 阅读(5627) 评论(0) 推荐(2) 编辑

摘要: 本文主要介绍使用windows下的使用cmd命令行窗口操作Sqlserver,首先我们可以运行 osql ?/ ,这样就把所有可以通过CMD命令行操作sqlserver的命令显示出来(有图有真相)然后我们知道connect 服务器是-S,登陆ID是-U,密码是-P那我们现在来操作试试看。运行 osql -S 【数据库服务器】 -U 【登陆用户名】 -P 【登陆密码】出现 1> 表示连接成功,这时候你可以输入sql语句来进行操作了。以CMD命令行来操作Sqlserver,DotNetGeek觉得没有多大的用处,而且,select出来的数据排版显示不整齐美观,如果你在一台没有Sqlserve 阅读全文

posted @ 2012-08-08 00:41 linFen 阅读(45488) 评论(1) 推荐(0) 编辑

摘要: --提取数字IFOBJECT_ID('DBO.GET_NUMBER')ISNOTNULLDROPFUNCTIONDBO.GET_NUMBERGOCREATEFUNCTIONDBO.GET_NUMBER(@SVARCHAR(100))RETURNSVARCHAR(100)ASBEGINWHILEPATINDEX('%[^0-9]%',@S)>0BEGINset@s=stuff(@s,patindex('%[^0-9]%',@s),1,'')ENDRETURN@SENDGO--测试PRINTDBO.GET_NUMBER(' 阅读全文

posted @ 2012-08-08 00:30 linFen 阅读(1773) 评论(0) 推荐(1) 编辑

摘要: 语法格式:PATINDEX ( '%pattern%' , expression )返回pattern字符串在表达式expression里第一次出现的位置,起始值从1开始算。pattern字符串在expression表达式里没找就返回0,对所有有效的文本和字符串就是有效的数据类型。描述一下此函数的具体用法:1. PATINDEX ( '%pattern%' , expression )'%pattern%'的用法类似于 like '%pattern%'的用法,也就是模糊查找其pattern字符串是否是expression找到,找到 阅读全文

posted @ 2012-08-08 00:24 linFen 阅读(11910) 评论(0) 推荐(0) 编辑

2012年7月26日

摘要: 现把转换方法列举如下:1、纵表转横表: 纵表结构 TableANameCourseGrade张三语文75张三数学80张三英语90李四语文95李四数学55横表结构 TableBName语文数学英语张三758090李四95550方法一:select Name,sum(case Course when ‘语文‘ then Grade else 0 end) as 语文,sum(case Course when ‘数学‘ then Grade else 0 end) as 数学,sum(case Course when ‘英语‘ then Grade else 0 end) as 英语from Tab 阅读全文

posted @ 2012-07-26 21:10 linFen 阅读(37961) 评论(3) 推荐(4) 编辑

2012年7月24日

摘要: 性能是考量一个软件产品好坏的重要指标,与产品的功能有着同等重要的地位。用户在选择一款软件产品的时候基本都会亲身试验比较同类产品的性能。作为选购那个软件重要因素之一。软件的性能指什么降低内存消耗在软件开发中,内存消耗一般作为次要的考虑,因为现在的计算机一般都拥有比较大的内存,很多情况下,性能优化的手段就是空间换取时间。但是,并不是说,我们可以肆无忌惮的挥霍内存。如果需要支持在大数据量的用例时,如果内存被耗尽,操作系统会发生频繁的内外存交换。导致执行速度急剧下降。提升执行速度加载速度。特定操作的响应速度。包括,点击,键盘输入,滚动,排序过滤等。性能优化的原则理解需求以MultiRow产品为例,Mu 阅读全文

posted @ 2012-07-24 09:13 linFen 阅读(781) 评论(0) 推荐(0) 编辑

2012年7月23日

摘要: 按分类汇总一下WPF的控件:按钮(Buttons): Button, RepeatButton对话框(Dialog Boxes):打开文件对话框OpenFileDialog, 打印对话框PrintDialog, 文件保存对话框SaveFileDialog数字化墨水(Digital Ink): 墨水面板InkCanvas,墨迹呈现器InkPresenter文档(Documents): DocumentViewer, FlowDocumentPageViewer, FlowDocumentReader, FlowDocumentScrollViewer,StickyNoteControl输入框(I 阅读全文

posted @ 2012-07-23 23:54 linFen 阅读(1256) 评论(0) 推荐(0) 编辑

摘要: C#代码: string printFileName = @"C:/TestForPrint.xps"; public void InvokePrint(object sender, RoutedEventArgs e) { //打印对话框,设置属性 PrintDialog pDialog = new PrintDialog(); pDialog.PageRangeSelection = PageRangeSelection.AllPages; pDialog.UserPageRangeEnabled = true; // 这里你还可以设置对话框的MaxPage,MinPa 阅读全文

posted @ 2012-07-23 23:53 linFen 阅读(1028) 评论(0) 推荐(0) 编辑

摘要: WPF本身并没有为我们提供文件浏览的控件, 也不能直接使用Forms中的控件,而文件浏览对话框又是我们最常用的控件之一. 下面是我实现的方式方式1: 使用win32控件OpenFileDialog?1234567Microsoft.Win32.OpenFileDialog ofd = new Microsoft.Win32.OpenFileDialog(); ofd.DefaultExt = ".xml"; ofd.Filter = "xml file|*.xml"; if (ofd.ShowDialog() == true) { //此处做你想做的事 阅读全文

posted @ 2012-07-23 23:52 linFen 阅读(37744) 评论(2) 推荐(2) 编辑

摘要: 在WPF中,系统定义的对话框(Dialog)有三种:(1)Microsoft.Win32.OpenFileDialog(2)Microsoft.Win32.SaveFileDialog(3)System.Windows.Controls.PrintDialog先看看前面两种的层次继承关系:System.Object Microsoft.Win32.CommonDialog Microsoft.Win32.FileDialog Microsoft.Win32.OpenFileDialog Microsoft.Win32.SaveFileDialog我们看到,这两种对话框均位于Microsoft. 阅读全文

posted @ 2012-07-23 23:51 linFen 阅读(6086) 评论(0) 推荐(0) 编辑

2012年7月21日

摘要: 相信用过WPF的BitmapImage的,都在用类似这样的代码来解决文件无法删除的问题!如果看看msdn上简单的描述,可以看到这样的说明:如果 StreamSource 和 UriSource 均设置,则忽略 StreamSource 值。如果要在创建 BitmapImage 后关闭流,请将 CacheOption 属性设置为 BitmapCacheOption.OnLoad。 默认 OnDemand 缓存选项保留对流的访问,直至需要位图并且垃圾回收器执行清理为止。static class AppHelper{public static BitmapImage GetBitmapImage(s 阅读全文

posted @ 2012-07-21 21:00 linFen 阅读(6553) 评论(1) 推荐(0) 编辑

2012年7月17日

摘要: 1、B表分析相关指令:ANBZI;(清空B表非操作区)ANBCI;(将B表操作区数据拷贝至非操作区)ANBSP:B=x-abcde;(输出指定B表分析数据)ANBSP:B=ALL;(输出整个B表分析数据)ANBSP:B=x;(输出指定B表分析源数据)ANBSI:B=x-abcde,RC=y,L=m(或m-n),D=4-1,CC=1(其余参数为非常规参数);制作B表分析数据(其中,x为起呼源;abcde为被叫号段字冠;y为路由分析码; D=4-1、CC=1和其他参数作为备注(D=4-1、CC=1为默认)ANBSI:B=x-abcde;(清空该分析数据中的所有参数,但不会影响下面的分支)ANBSE 阅读全文

posted @ 2012-07-17 23:31 linFen 阅读(414) 评论(0) 推荐(0) 编辑

摘要: 第五章新增相邻局的数据制作如果新增MSC局BSC的小区与本MSC局BSC的小区有切换关系,即是相邻局,需在MSC定义有关相邻局的数据。以下以顺德B局为例。1.定义信令点C7SPI:SP=2-19-255-156;C7PNC:SPID=SDBGM;2.定义信令路由C7RSI:DEST=2-19-255-156,PRIO=2-19-255-17;C7RSI:DEST=2-19-255-156,PRIO=2-19-255-19,LSHB=0;3.定义SCCP层信令点和子系统C7NPI:SP=2-19-255-156;C7NSI:SP=2-19-255-156,SSN=7&&8;4.定 阅读全文

posted @ 2012-07-17 23:28 linFen 阅读(790) 评论(0) 推荐(0) 编辑

摘要: 第三章 新增HLR局的数据制作新增一个本省HLR局,需在MSC中定义该局的信令点、信令路由等数据,还需定义一个GTRC指向该HLR。一般情况下,新增HLR局还会有若干号码段割接到该局,可参考《新增号码段的数据制作》。以下数据制作以新增汕头HLR B局为例。1 .定义信令点C7SPI:SP=2-19-255-128;C7PNC:SPID=STBGHLR;2.定义信令路由C7RSI:DEST=2-19-255-128,PRIO=1,LS=2-19-255-17;C7RSI:DEST=2-19-255-128,PRIO=1,LS=2-19-255-19,LSHB=1;以上定义表明,至该局的信令以负荷 阅读全文

posted @ 2012-07-17 23:27 linFen 阅读(372) 评论(0) 推荐(0) 编辑

摘要: 第二章新增MSC局的数据制作新增一个本省MSC局,需在MSC和HLR中分别添加数据。在MSC中,需在B表增加该局的动态漫游号码分析;在HLR中,需定义该局的信令点、信令路由等数据。如果该局与本MSC局相邻,还应增加相邻局数据(见《新增相邻局的数据制作》)。以下数据制作以新增顺德B局为例。一、准备工作1.确认该局的信令点顺德B局的信令点为2-19-255-162。2.确认该局的局号顺德B局的局号为86139002563.在HLR中确定一个空闲的GTRC,用来指向该局。二、MSC(其他旧局)中的数据修改1.检查B表动态漫游号码分析源(B=58)ANBSP:B=58-86139;ANBSP:B=58 阅读全文

posted @ 2012-07-17 23:24 linFen 阅读(344) 评论(0) 推荐(0) 编辑

摘要: 第一章 增GSM号码段的数据制作[爱立信]新增GSM号码段,需在MSC中修改G表、B表、GT表。如果是本地的号码段,还需在HLR中修改FW表。一 IMSI表的修改1.检查IMSI表MGISP:IMSIS=46000H1H2H3X;如果没有该号码段的数据,则需修改IMSI表,增加该号码段的IMSI号码翻译。2.修改IMSI表MGIZI;MGICI;MGISI:IMSIS=46000H1H2H3X,M=5-86139,NA=4,ANRES=MAPVER-1&OBA-31&BO-72&CBA-63&ERIS-15&OWNMS&NATMS;MGIAI;在 阅读全文

posted @ 2012-07-17 23:23 linFen 阅读(467) 评论(0) 推荐(0) 编辑

摘要: 在.NET编程中,由于GDI+的出现,使得对于图像的处理功能大大增强。在文通过一个简单黑白处理实例介绍在.NET中常见的图片处理方法和原理并比较各种方法的性能。黑白处理原理:彩色图像处理成黑白效果通常有3种算法;(1).最大值法: 使每个像素点的 R, G, B 值等于原像素点的 RGB (颜色值) 中最大的一个;(2).平均值法: 使用每个像素点的 R,G,B值等于原像素点的RGB值的平均值;(3).加权平均值法: 对每个像素点的 R, G, B值进行加权自认为第三种方法做出来的黑白效果图像最 "真实".1.GetPixel方法GetPixel(i,j)和SetPixel 阅读全文

posted @ 2012-07-17 22:27 linFen 阅读(12508) 评论(5) 推荐(3) 编辑

摘要: 一、各种旋转、改变大小注意:先要添加画图相关的using引用。//向右旋转图像90°代码如下:private void Form1_Paint(object sender, System.Windows.Forms.PaintEventArgs e){Graphics g = e.Graphics;Bitmap bmp = new Bitmap("rama.jpg");//加载图像g.FillRectangle(Brushes.White, this.ClientRectangle);//填充窗体背景为白色Point[] destinationPoints = { 阅读全文

posted @ 2012-07-17 22:07 linFen 阅读(4147) 评论(0) 推荐(3) 编辑

2012年7月11日

摘要: 又回到了面向图片像素处理的实现了。想一想,早知道就先把“调节图片光暗”这部分提前到图像处理(六)那里,因为这部分跟(二)至(五)的原理都差不多。不过算了,不改了,照样写下去好了。我个人的理解,调整图片的光暗,就是通过对每个像素里面红绿蓝三个值分别加上一个常数,这就完成了。其实说多也没有用,直接贴出代码好了, /// <summary>/// 调整图片光暗/// </summary>/// <param name="mybm">原始图片</param>/// <param name="width"> 阅读全文

posted @ 2012-07-11 00:21 linFen 阅读(1970) 评论(1) 推荐(0) 编辑

摘要: 在我的那个程序里面,图片是可以实现对称翻转的,可是仔细想想的话,却发觉其实也没有什么用,不过也说一下实现的原理好了。之前说过图片处理很多时候都是基于对图片每个像素里面的值进行处理,所以这次的图片翻转的效果也是通过这个原理的。举个例子吧,如果想实现图片的左右翻转的话, /// <summary>/// 将图片进行翻转处理 /// </summary>/// <param name="mybm">原始图片</param>/// <param name="width">原始图片的长度</para 阅读全文

posted @ 2012-07-11 00:20 linFen 阅读(6396) 评论(2) 推荐(1) 编辑

摘要: 添加文字的实现我个人认为是不涉及到对像素的处理的,也就是说没有像之前四个图像处理的例子那样,利用同样的原理去实现。而对于添加文字那里,主要是通过利用平时经常接触到的设置文字样式对话框来完成其中的一部分。算了,还是贴上代码会更有灵感去写东西,我已经开始觉得自己在语无伦次了。在图片中添加文字,用户所面对的过程就是,先在一个TextBox控件里面填写想要添加的文字,再利用一个Button控件来设置一下文字的样式,最后点击图片想加入文字的地方,基本的流程就是这样。好了,对于一个程序员来说,就要先利用一个TextBox和一个Button控件,在Button的事件里添加类似的代码, fontDialog. 阅读全文

posted @ 2012-07-11 00:20 linFen 阅读(1827) 评论(1) 推荐(1) 编辑

摘要: 今天就说一下怎样把一幅图片做成黑白图片的效果,就是把图片黑白化。之前打开图片的方法已经发表了,具体地址是:C# 图像处理(一)再面对一幅要处理成黑白效果的图片,我为此写了以下一个函数, /// <summary>/// 将图片转为为黑白图片/// </summary>/// <param name="mybt">要进行处理的图片</param>/// <param name="width">图片的长度</param>/// <param name="height&qu 阅读全文

posted @ 2012-07-11 00:19 linFen 阅读(4396) 评论(1) 推荐(1) 编辑

摘要: 其实如果有看过之前写的把图片黑白化、和把图片反色化的话,对于一些简单的图像处理是可以做得得心应手的,因为那些只是先获取坐标的像素值,再对这些值进行处理而已。然而现在说的滤色效果也是大同小异的。实现滤色效果的函数如下, /// <summary>/// 将图片进行滤色处理/// </summary>/// <param name="mybm">原始图片</param>/// <param name="width">原始图片的长度</param>/// <param name=&q 阅读全文

posted @ 2012-07-11 00:19 linFen 阅读(1130) 评论(0) 推荐(0) 编辑

摘要: 接下来就说一下怎样把一幅图片弄成反色效果。其实每个像素里面都有四个值,它们分别是alpha、red、green和blue四个值,它们就是组成颜色的基本元素,至少我是这样认为的。而每一个元素的取值范围都是[0, 255],也就是在大于等于0、小于等于255之间。所以实现反色效果的函数算下, /// <summary>/// 将图片进行反色处理/// </summary>/// <param name="mybm">原始图片</param>/// <param name="width">原始图片的长 阅读全文

posted @ 2012-07-11 00:17 linFen 阅读(6809) 评论(0) 推荐(1) 编辑

2012年6月19日

摘要: 1.概述搜索引擎(search engine)是指根据一定的策略、运用特定的计算机程序搜集互联网上的信息,在对信息进行组织和处理后,为用户提供检索服务的系统。2.搜索引擎分类按照信息搜集方法和服务提供方式的不同,搜索引擎系统可以分为三大类:全文搜索引擎(Full Text Search Engine)、目录索引类搜索引擎(Search Index/Directory)和元搜索引擎(Meta Search Engine)。2.1 全文搜索引擎全文搜索引擎是名副其实的搜索引擎,国外代表有Google,国内则有著名的百度搜索。它们从互联网提取各个网站的信息(以网页文字为主),建立起数据库,并能检索与 阅读全文

posted @ 2012-06-19 22:40 linFen 阅读(1484) 评论(0) 推荐(0) 编辑

摘要: 大数据量的问题是很多面试笔试中经常出现的问题,比如baidu google 腾讯 这样的一些涉及到海量数据的公司经常会问到。 下面的方法是我对海量数据的处理方法进行了一个一般性的总结,当然这些方法可能并不能完全覆盖所有的问题,但是这样的一些方法也基本可以处理绝大多数遇到的问题。下面的一些问题基本直接来源于公司的面试笔试题目,方法不一定最优,如果你有更好的处理方法,欢迎与我讨论。 1.Bloom filter 适用范围:可以用来实现数据字典,进行数据的判重,或者集合求交集 基本原理及要点: 对 于原理来说很简单,位数组+k个独立hash函数。将hash函数对应的值的位数组置1,查找时如果发现所有 阅读全文

posted @ 2012-06-19 22:17 linFen 阅读(624) 评论(0) 推荐(0) 编辑

2012年4月28日

摘要: 在VS2010中,单元测试的功能很强大,使得建立单元测试和编写单元测试代码,以及管理和运行单元测试都变得简单起来,通过私有访问器可以对私有方法也能进行单元测试,并且支持数据驱动的单元测试。1、建立单元测试项目1.1、从被测试代码生成单元测试1)实例:创建VC#模式下的控制台应用程序,工程名为CUnitTest2)输入简单的加、减、乘、除函数代码,如下图所示3)可按如下步骤建立单元测试(1)在Add方法体内,单击鼠标右键,在菜单中选择"创建单元测试",(2)在出现的"创建单元测试"界面中,Add方法被自动勾上,表示要为这个方法创建单元测试代码的基本框架,单 阅读全文

posted @ 2012-04-28 21:55 linFen 阅读(3404) 评论(0) 推荐(0) 编辑

2012年3月24日

摘要: 触发器点滴判断操作类型if exists (select 1 from inserted) and exists (select 1 from deleted)begin -- updateendif exists (select 1 from inserted) and not exists (select 1 from deleted)begin --insertend 阅读全文

posted @ 2012-03-24 12:27 linFen 阅读(315) 评论(0) 推荐(0) 编辑

摘要: 方法一:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->1 select* 2 from sysobjects o, syscomments s 3 where o.id = s.id 4 andtextlike'%yyao%' 5 and o.xtype ='P'复制代码将yyao替换成自己要查找的文本方法二:Code highlighting produced by Actipro CodeHighligh 阅读全文

posted @ 2012-03-24 12:26 linFen 阅读(1879) 评论(0) 推荐(0) 编辑

摘要: SQL Server FOR XML PATH 语句的应用在SQL Server中利用 FOR XML PATH 语句能够把查询的数据生成XML数据,下面是它的一些应用示例。?12345DECLARE @TempTable table(UserID int , UserName nvarchar(50)); insert into @TempTable (UserID,UserName) values (1,'a') insert into @TempTable (UserID,UserName) values (2,'b') select UserID,Use 阅读全文

posted @ 2012-03-24 12:15 linFen 阅读(351) 评论(0) 推荐(0) 编辑

2012年3月21日

摘要: 目录一 编码规范的作用二 编码规范不是“物神”三 编写编码规范的一些建议四 编码规范参考 作为软件开发者,我们可以开发低等级的软件,但不能开发低质量的软件。所以,如何实施质量保证,是我们关注的主要问题之一,而编码规范则是实施质量保证的第一步。 编码规范已经成为一个老生常谈的问题,几乎每个项目,每家公司都会定义自己的编码规范。但在真正实施时,却在有意或无意地违背编码规范。程序员,不喜欢改变自己的编程习惯。加之,管理者对质量控制不足,导致编码规范往往形同虚设。有些人会认为:遵守编码规范不能给项目带来利益,也不能让客户看到我们为此付出的努力,其完全是团队自发的行为,没有必要做硬性的要求。还有些人.. 阅读全文

posted @ 2012-03-21 21:14 linFen 阅读(402) 评论(0) 推荐(2) 编辑

2012年2月7日

摘要: 新服务器发布网站时,遇到如下情况:只有HTML能正常访问,其他诸如WebService,WCF等都不能访问,显示:Server Application Unavailable 的错误。进入“事件查看器”,写明:没有权限访问System.Web。但是我已经将Windows的文件夹的权限的用户设为了与访问该网站的用户的权限一致。另外网上所传的新建应用程序池也不行。最后,我的解决办法是:应用程序池的属性-》标识-》预定义账户-》改为“本地系统”,遇到安全提示不用去理他。 阅读全文

posted @ 2012-02-07 23:17 linFen 阅读(1965) 评论(0) 推荐(0) 编辑

2012年2月1日

摘要: 第一:新建一个类(Class)Win32Native.cs代码如下:using System; using System.Collections.Generic; using System.Linq; using System.Text;namespace WpfApplication1 { public class Win32Native { [System.Runtime.InteropServices.DllImport("user32.dll", EntryPoint = "SetParent")] public extern static In 阅读全文

posted @ 2012-02-01 21:43 linFen 阅读(10871) 评论(3) 推荐(0) 编辑

2011年12月6日

摘要: 在开始之前,先熟悉几个类及部分属性、方法:CSharpCodeProvider、ICodeCompiler、CompilerParameters、CompilerResults、Assembly。 一、CSharpCodeProvider 提供对C#代码生成器和代码编译器的实例的访问。如果要动态生成VB代码,可以使用VBCodeProvider。 CreateCompiler():获取编译器的实例。 二、ICodeCompiler 定义用于调用源代码编译的接口或使用指定编译器的CodeDOM树。每种编译方法都接受指示编译器的CompilerParameters对象,并返... 阅读全文

posted @ 2011-12-06 09:51 linFen 阅读(811) 评论(0) 推荐(0) 编辑

2011年11月24日

摘要: 应用的可扩展性、可维护性和灵活性取决于应用架构的质量。不幸的是,这往往被视为马后炮。概念设计和原型变成了大规模的应用,许多应用的基础基本就是示例代码的复制与粘贴,这很诱人,因为这可以让你在项目在开始阶段有一个快速的进度。 然而,节省下来的时间相对于项目后期的维护、扩展甚至重构应用的时间来说,算不得什么。比较好的的方式是写一个可靠的架构,在实施前编写好遵循的约定和定义应用的视图、模型、存储和控制器等。在这篇文章,我们将会看到一个受欢迎的应用并讨论如何构建用户接口,从而创建可靠的架构。代码结构应用程序架构体系会为实际类和框架大妈提供结构和一致性。建立一个好的架构有以下主要好处:■ 每个应用的工作方 阅读全文

posted @ 2011-11-24 20:44 linFen 阅读(1032) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 7 ··· 33 下一页