黄翔的专栏

一出生就有人告诉我们,生活是场赛跑,不跑快点就会惨遭蹂躏,哪怕是出生,我们都得和3亿个精子赛跑......

使用Nginx负载均衡搭建高性能.NETweb应用程序二

在文章《使用Nginx负载均衡搭建高性能.NETweb应用程序一》中,让我们对Nginx有了一个初步认识,下面我们将在windows平台下面使用Nginx演示集群部署我们的web应用。 一、下载Nginx部署包 到Nginx官网去下载一个windows平台下面的Nginx部署包,目前我下载的...

2014-12-04 14:35:46

阅读数 16031

评论数 5

使用Nginx负载均衡搭建高性能.NETweb应用程序一

当我们用IIS服务器部署了一个web应用以后,当很多用户高并发访问的时候,客户端响应就会很慢,客户的体验就会很差,由于IIS接受到客户端请求的时候,就会创建一个线程,当线程达到几千个时候,这些线程就会占用较大内存,同时由于这些线程要进行切换,所以CPU占用也会比较高,这样IIS性能就很难提高了。那...

2014-11-29 17:44:28

阅读数 7991

评论数 1

c#程序中使用"like“查询access数据库查询为空的问题

今天,在开发的过程中发现了一个特别奇怪的问题:access中like查询时候,在Access数据库中执行,发现可以查询出结果,这是在数据库上执行,select * from KPProj where KpName like '*测试*',但是同样的语句在c#程序中却查询为空,这是什么情况呢? 这...

2014-07-20 21:39:23

阅读数 3395

评论数 0

"未能加载文件或程序集“XXX”或它的某一个依赖项。系统找不到指定的文件"的解决方案

今天在写反射调用的时候失败了,经过调试和分析,最终解决了,下面我就具体说明。 一,报错的现象 未能加载文件或程序集“DalSQL”或它的某一个依赖项。系统找不到指定的文件。 说明: 执行当前 Web 请求期间,出现未经处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信...

2014-06-20 17:05:36

阅读数 41445

评论数 4

Window Server IIS6.0部署webservice请求调用提示请求失败

在一台window server 2003机器上部署了一个webservice,iis为6.0,奇怪的是,在服务器本机调用webservice成功了,但是在其他客户端调用却反馈失败。具体什么原因呢? 经过摸索,最后发现是iis6.0的版本过低,在iis7.0上没问题,在使用iis6.0时,需要在...

2014-06-10 14:40:11

阅读数 3682

评论数 0

使用virtalBox在32位系统上的虚拟机中安装64位系统

一,使用VirtualBox在32位系统上的虚拟机中安装64位系统出现的问题 本机是32位win7系统,想在上面安装64位的window server2008 64位的系统,结果提示cpu不支持,提示"Attempting to load a 64-bit application, h...

2014-05-06 18:22:03

阅读数 4712

评论数 0

记事本写c#代码编译并理解编译执行原理

1、在记事本里编写c#代码,将文件保存为ProgramTest.cs: namespace huangxiangTestDemo { class ProgramTest { static void Main() { System.Console.WriteLine(&qu...

2014-05-04 18:27:31

阅读数 5177

评论数 0

IL分析及本地代码提前生成性能分析

IL提供的最大的优势在于对应用程序的健壮性和安全性。将IL编译成本地CPU指令时,CLR会执行验证过程。这个过程会确保一切都是安全的。比如确保有正确的参数,类型,返回值等等。在Windows中,每个进程都有它自己的虚拟地址空间,这是因为不能简单的信任一个应用程序的代码。一个应用程序完全可能读写一个...

2014-02-23 17:40:08

阅读数 1248

评论数 0

JIT的执行过程和原理(二)

为了执行一个方法,首先必须把它的IL转换成本地CPU指令。这是CLR的JIT(just-in-time或者"即时")编译器的职责。                就在Main方法执行之前,CLR会检测出Main的代码引用的所有类型。这导致CLR分配一个内部数据结构,它用于管理...

2014-02-23 17:04:10

阅读数 2542

评论数 0

关于系统32位和64位的程序发布和部署(一)

如果程序集文件只包含类型安全的托管代码,那么无论在32位版本的windows上,还是64位版本上的windows上,所写的代码都应该能正常工作。在这两种版本上的windowss上运行,源代码无需进行任何改动。事实上,编译器最终生成的EXE/ELL文件不仅能在32位windows上运行,还能在64位...

2014-02-23 16:45:29

阅读数 6616

评论数 0

源代码编译成托管代码托管代码合并成程序集

.NET是如何将源代码编译成托管代码,又是如何将托管代码合并成程序集?首先,我们先了解下常见的CLR,.NET Framework,IL等名词。 一,说说常见的名词 CLR(公共语言运行时,Common Language Runtime)和Java虚拟机一样也是一个运行时环境,是一个可由多种编程语...

2014-02-23 15:36:12

阅读数 1718

评论数 0

网站被黑中毒WebShell木马的解决方案

收到客户的反馈,说运行了一年的网站突然遭到黑客的攻击,系统cpu一直保持在100%,有进程也干不掉,然后客户就进行杀毒了,然后就把所有的exe文件都杀了,然后系统也就很多功能不正常了,数据库的服务也干掉了,然后我去看了下,发现网站目录下面被上传了大量的asp、php,htm的页面,里面的目录也有黑...

2014-02-13 11:10:02

阅读数 17887

评论数 1

解决SwfUpload在IE10上不出现上传按钮

在系统测试过程中,发现使用了SwfUpload实现的无刷新上传功能,在IE10上竟然无法使用了,难道SwfUpload不支持吗?还是需要换一种实现方式呢?最后通过了解SwfUplad.JS文件发现,我们是可以修改的,让其支持IE10,具体解决方案如下:         打开SwfUpload.j...

2013-06-25 10:52:30

阅读数 7754

评论数 0

使用FusionCharts出柱状图和饼状图

在最近的项目中,需要使用出图,能够查看柱状图,饼状图等效果,刚开始我们用JS写的效果,发现效果不理想,找了一个JS插件发现效果还是不理想,客户也不满意,客户希望要很炫的效果,最后我们使用了FusionCharts。          FusionCharts是一个Flash的图表组件,它可以用来...

2013-05-18 11:28:03

阅读数 3039

评论数 0

删除文件目录导致ASP.NET Session丢失的解决方案

最近从测试人员反馈过来的bug中,发现了一个问题,那就是session丢失的问题,session为什么会丢失呢?session一般会在什么时候丢失呢?丢失了我们改怎么处理呢? 一、现象         在我们的系统中,用户可以创建一个目录结构到服务器上,而且可以删除自己创建的目录,测试人员发现...

2013-05-18 10:47:15

阅读数 1464

评论数 0

NPOI操作Excel,NPOI画较复杂表格和设置其单元格格式

在最近的项目中,又使用了NPOI把数据导出到Excel,发现新版的使用方法和旧版的还是有些区别,而且貌似新版NPOI功能更强大了,在这个项目里面,主要遇到了两个问题,最后成功解决了,那么下面的也就是列出了部分代码,代码中列出了如何解决如下问题:         1、如何画结构相对复杂点的表结构 ...

2013-05-07 09:33:28

阅读数 5167

评论数 0

SWFUpload在JQueryUI的Dialog中无法实现上传功能

在最近的项目中需要使用类似Ajax效果实现,那么我就使用了SWFUpload上传图片了,为了客户端的安全,我们是无法做到ajax以一种异步偷偷的把文件从客户端上传到服务器,只能说做出类似这种ajax的效果,同时来提高用户的友好性。常见的就是借助flash或者iframe方式来实现这种效果,例如网易...

2013-05-02 14:57:51

阅读数 1750

评论数 0

扩展Log4Net框架,灵活运用log4Net

Log4Net是一款开源的框架,功能比较强大,支持多种方式的日志信息记录,在.NET平台开发,使用Log4Net框架是一个不错的选择,log4Net的使用是非常简单的,需要引用log4Net的dll,然后配置一下配置文件就可以使用了如:在要打印日志的地方LogManager.GetLogger(t...

2013-05-02 14:17:07

阅读数 1268

评论数 0

Win2003系统上IIS发布无法访问flv格式文件

Win2003系统上IIS发布无法访问flv格式文件的原因:                 今天给客户部署网站,发现网站中的视频功能无法加载视频,把IIS启用目录浏览后发现可以看到对应的.flv文件,可就浏览器是提示404无法访问,浏览器提示不存在,这让哥纠结啊,在那个地方为什么会不存在呢?然...

2013-04-03 15:23:06

阅读数 1146

评论数 0

WEB项目部署到虚拟目录中产生的问题

在最近的一个WEB项目中,由于网站中没有注意路径问题,相对路径和绝对路径都使用了,结果把项目部署到IIS上的虚拟目录就出现问题了,部署成网站是没有问题的,结果还被别人说了,真是悲催啊,所以以后要多注意啊,尽量使用相对路径。         如果你在项目的根目录Images文件夹下面有一张图片te...

2013-03-01 16:04:48

阅读数 1827

评论数 0

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