1-ASP.NET C# PHP
lhl624115700
开发会计管理信息系统
展开
-
状态机在类设计中的应用
引言 在面向对象程序设计与分析的过程中最终都将把需求分解为多个类再进行程序编码,因此类的设计是程序设计的基础,对于多数项目而言可以划分MVC的三层模型来进行实现。对应类的描述而言可以分如下三种类型的类设计 1》边界类:负责与用户进行交互,对于MVC中的View部分 2》控制类:负责业务逻辑处理,对于MVC中的C部分 3》实体类:负责对数据的抽象与存储部分,通常对应于数据库的表,对于MV原创 2015-05-21 20:52:11 · 1314 阅读 · 0 评论 -
C#WebService分析
原创 2012-12-06 21:02:37 · 655 阅读 · 1 评论 -
asp.net配置篇之web.config详解
在开发中经常会遇到这样的情况,在部署程序时为了保密起见并不将源代码随项目一同发布,而我们开发时的环境与部署环境可能不一致(比如数据库不一样),如果在代码中保存这些配置这些信息部署时需要到用户那里更改代码再重新编译,这种部署方式非常麻烦。在.net中提供了一种便捷的保存项目配置信息的办法,那就是利用配置文件,配置文件的文件后缀一般是.config,在asp.net中配置文件名一般默认是web.c原创 2012-12-03 15:30:38 · 451 阅读 · 0 评论 -
nginx 命令 启动 停止
启动操作命令:nginx -c /usr/nginx/conf/nginx.conf-c参数指定了要加载的nginx配置文件 路径。停止操作停止操作是通过向nginx进程发送信号(什么是信号请参阅linux文章)来进行的步骤1:查询nginx主进程号ps -ef | grep nginx在进程列表里 面找master进程,它的编号就是主进程号了。步骤2:发送原创 2012-10-24 20:32:27 · 5853 阅读 · 0 评论 -
windows下手动搭建PHP+Nginx+Mysql
首先还是下载nginx: http://nginx.org/en/download.htmlphp : http://windows.php.net/download/mysql: http://dev.mysql.com/downloads/nginx 选择zip的压缩包,如果你下了gz的压缩包你会发现你找不到一个能执行的东西,gz对应的linux系统的版本,需要编译后才原创 2012-10-24 21:09:16 · 635 阅读 · 0 评论 -
nginx 的 nginx.conf 中文详解
用户 用户组user www www;#工作进程,根据硬件调整,有人说几核cpu,就配几个,我觉得可以多一点worker_processes 5;#错误日志error_log logs/error.log;#pid文件位置pid logs/nginx.pid;worker_rlimit_nofile 8192; #工作进程的最大连接数量,根据硬件调整,和前面工作原创 2012-10-24 18:56:09 · 739 阅读 · 0 评论 -
ERROR_INTERNET_CONNECTION_RESET错误分析一例
朋友设置了一个新网站,lighttpd,虚拟主机,很简单的设置。本机很快配置好了就能访问,交给用户测试,死活无法访问。出现页面无法访问的错误。我用httpwatch在客户端帮他抓了一下访问请求包,发现报:ERROR_INTERNET_CONNECTION_RESET这个错误。用tcpdump在服务器端抓包,可以看到请求响应。服务器给出了响应,而客户端看不到响应(貌似服务器没原创 2012-10-17 16:01:38 · 11612 阅读 · 0 评论 -
C# WinForm开发系列 - WebBrowser
转载 2012-09-26 14:36:12 · 653 阅读 · 0 评论 -
PHP+MYSQL+IIS5.1配置问题集锦
女原创 2012-09-25 10:47:24 · 411 阅读 · 0 评论 -
c# ArrayList 的排序问题!
2009-01-19 20:10 c# ArrayList 的排序问题!c# ArrayList 的排序问题!我看见网上有人用IComparer接口实现ArrayLIst 的排序问题 ,于是自己写了个小例子,编译已经通过,和大家一块分享。有不足之处,望不吝指正。1、建一个结构雇员的结构private struct Eployee{ public string原创 2012-08-25 20:58:16 · 6019 阅读 · 0 评论 -
C# DataGridView控件 动态添加新行 .
DataGridView控件在实际应用中非常实用,特别需要表格显示数据时。可以静态绑定数据源,这样就自动为DataGridView控件添加相应的行。假如需要动态为DataGridView控件添加新行,方法有很多种,下面简单介绍如何为DataGridView控件动态添加新行的两种方法:方法一:int index=this.dataGridView1.Rows.Add();this转载 2012-07-26 11:09:01 · 1698 阅读 · 0 评论 -
php计算两个时间的差值
把它转换为时间戳后,就很好计算了.$one = strtotime('2005-10-12 20:02:40');$tow = strtotime('2010-10-03 20:02:40');$cle = $tow - $one; //得出时间戳差值/* 这个只是提示echo ceil($cle/60); //得出一共多少分钟echo ceil($cle/3600); //得出一共原创 2012-08-07 20:39:56 · 3353 阅读 · 0 评论 -
C#实现对网站数据的采集和抓取
首先大家需要清楚一点的是:任何网站的页面,无论是php、jsp、aspx这些动态页面还是用后台程序生成的静态页面都是可以在浏览器中查看其HTML源文件的。 所以当你要开发数据采集程序的时候,你必须先对你试图采集的网站的前台页面结构(HTML)要有所了解。 当你对要采集数据的网站里的HTML源文件内容十分熟悉之后,剩下程序上的事情就很好办了。因为C#对Web站点进行数据采集其原转载 2012-06-18 11:41:07 · 716 阅读 · 0 评论 -
淘宝开放平台与拍拍开放平台
原创 2012-12-06 21:25:44 · 574 阅读 · 0 评论 -
PHP中出现“Unable to load dynamic library”问题的解决方法
startup: Unable to load dynamic library : PHP5\ext\php_mysql.dll明明将extension_dir设置正确了还是提示无法找到dll文件。后来在CSDN上面找到一篇相关的文章,大体意思是php扩展目录中的模块需要依赖于一些基础的dll文件,如果系统没有找到这些基础的dll文件的话也会是扩展模块产生错误。解决的方法有两种,一种是拷贝原创 2013-02-17 13:06:50 · 48622 阅读 · 0 评论 -
.NET配置文件中configSections的用法
.NET配置文件中configSections的用法原创 2016-01-14 17:05:26 · 863 阅读 · 0 评论 -
SQL SERVER2005的主动通告事件
用SqlDependency类为SQL2005查询提供更改通知原创 2015-12-21 20:36:41 · 475 阅读 · 0 评论 -
让SQLite支持edmx可视化操作
让SQLite支持edmx可视化操作原创 2015-11-30 11:45:26 · 981 阅读 · 0 评论 -
一个淘宝客劫持木马的分析
一个淘宝客劫持木马的分析近期,我们收到很多淘宝卖家的投诉,报告说他们的淘宝联盟付费推广被莫名奇妙地扣除了一部分,而这个商品是没有经过推广的。360病毒响应中心的工程师收 到投诉后,经过一系列的分析和追踪,发现了一种专门通过劫持淘宝客骗取卖家推广费的木马,我们将其称为淘宝客劫持木马。说起淘宝客劫持木马,就要先从淘宝客说起。淘宝客是指通过互联网帮助淘宝卖家推广商品,并按照成交效果获得佣金的转载 2013-04-12 16:54:01 · 2593 阅读 · 1 评论 -
Web.Config和Sql Server2005连接字符串总结(转)
标准安全连接 Driver={SQL Native Client};Server=myServerAddress;Database=myDataBase;Uid=myUsername;Pwd=myPassword; 您是否在使用SQL Server 2005 Express? 请在“Server”选项使用连接表达式“主机名称\SQLEXPRESS”。 受信转载 2013-04-09 10:40:20 · 624 阅读 · 0 评论 -
System.Data.OleDb.OleDbException: 操作必须使用一个可更新的查询
网站能访问了,结果打开网页中的文章时却提示System.Data.OleDb.OleDbException: 操作必须使用一个可更新的查询,这些文章是放在access数据库中的,产生这种问题的原因是对该数据库文件的权限问题,修改文件及其该文件所在的目录的权限即可1.win2000中在WIN2000中文件夹属性有个安全选项卡,右键点选数据库文件所在文件夹的属性选项并选择安全选项卡然后添加原创 2013-04-09 02:02:12 · 2349 阅读 · 0 评论 -
EnterpriseLibrary的DAAB如何灵活配置数据库的笔记
hi,all,项目中常常用到EnterpriseLIbrary2006Jan库中的DAAB,所以经常需要用PPT给员工说明一下DAAB配置文件中如何配置数据库连接字符串的。下面就是一些简单的文字描述: 第一小节:什么是节处理器 (Section Handlers)在配置文件里除了 常见的system.net、system.data等节点之外, 还可以自已写 XML 格式的配转载 2013-04-09 00:16:59 · 1343 阅读 · 0 评论 -
VS2008配置SVN
最近在使用VSS的过程中觉得不太好用,怀念之前使用SVN的日子,今天有点时间来试下.NET下用SVN------准备软件:1.AnkhSvn-2.1.8420.8.msi --VS下SVN插件2.Subversion-1.5.3.msi --Subversion服务端3.TortoiseSVN-1.5.3.13783-win32-svn-1.5.2.msi --SVN客户端原创 2013-04-05 12:24:16 · 582 阅读 · 0 评论 -
.NET 微信开放平台接口
?1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950原创 2013-04-03 16:34:21 · 2041 阅读 · 0 评论 -
unable to load dll(由于应用程序配置不正确,应用程序未能起动)问题解决方法 .
自己写的一个DLL(VC),然后用C#调用,在自己的机器上运行没有问题,放在其它机器(XP)上,就出现如标题所示的问题,换一台2003出现新的问题:找不到指定的模块(Exception from HRESULT:0X8007007E)。意思应该都差不多。上网搜索解决方法。方法一:在C:\Program Files\Microsoft Visual Studio 8\VC\redist\原创 2013-03-13 20:34:54 · 3247 阅读 · 0 评论 -
正则表达式
正则表达式30分钟入门教程目录跳过目录本文目标 如何使用本教程 正则表达式到底是什么东西? 入门 测试正则表达式 元字符 字符转义 重复 字符类 分枝条件 反义 分组 后向引用 零宽断言 负向零宽断言 注释 贪婪与懒惰 处理选项 平衡组/递归匹配 还有些什么东西没提到 联系作者 网上的资源及本文参考文献 更新纪录 本文目标30分钟内让你明白正则表达式是什么,并对它有一些基本原创 2011-05-11 09:41:00 · 1573 阅读 · 2 评论 -
用apache架设支持aspx的web server(win环境下)
在Windows XP下如果没有IIS,那么Apache HTTP Server无疑是最好的替代品了。而它也能够很好的支持ASP.NET1.1/2.0。下面就介绍一下如何搭建该环境。 1、下载Apache http server:我下载的版本是ApacheHTTPServerforWindowsV2.2.8.msi。 2、安装,几乎是一路NEXT下去,但是有个环节需要注意,在选择H原创 2013-02-21 17:18:06 · 3063 阅读 · 0 评论 -
Http协议的深入理解
http协议学习系列1. 基础概念篇1.1 介绍 HTTP是Hyper Text Transfer Protocol(超文本传输协议)的缩写。它的发展是万维网协会(World Wide Web Consortium)和Internet工作小组IETF(Internet Engineering Task Force)合作的结果,(他们)最终发布了一系列的RFC,RFC 1945原创 2012-02-11 13:37:00 · 931 阅读 · 0 评论 -
const关键字的用法
本章目录 const的概念 const与字符串的结合 const与函数的结合 const的概念 const是一个C语言的关键字,它限定一个变量不允许被改变。使用const在一定程度上可以提高程序的安全性和可靠性,另外,在观看别人代码的时候,清晰理解const所起的作用,对理解对方的程序也有一些帮助。另外CONST在其他编程语言中也有出现,如C++、PHP5、C#.net、HC08 C。原创 2009-08-07 10:34:00 · 330 阅读 · 0 评论 -
.NET中调用Windows API函数强制显示器指定分辨率
案例:在软件开发过程中有时候需要使显示器的分辨率能够自适应软件设计图片或窗体的大小,因此想在软件启动的过程中重新设定显示的显示分辨率,同时当软件退出时恢复原来的分辨率设置. 分析:由于用到设置显示器分辨率的问题,因此要用到GDI的Windows API: 函数:ChangeDisplaySettings(LPDEVMODE lpDevMode,DWORD dwflags) 结构体:DEVMODE(The DEVMODE data structure contains informatio原创 2011-04-27 13:26:00 · 1766 阅读 · 0 评论 -
<%@ 指令详解
总结中...原创 2010-07-26 03:10:00 · 1762 阅读 · 0 评论 -
FckEditor源代码分析
http://blog.csdn.net/21aspnet/archive/2007/04/11/1559848.aspx 总结中...原创 2010-07-26 02:05:00 · 498 阅读 · 0 评论 -
.Net Framework源码调试详细步骤
总结中....原创 2010-07-24 09:11:00 · 622 阅读 · 0 评论 -
C#中文件流的处理
1 常用类UML图 常用代码案例分析 2.1 读写Access数据库OLE字段图片 2.1.1 读取数据库BLOG(设计思想:利用ADO.NET的GetValue()方法来获取BYTE[]数据再输入到MemoryStream流中) DbHelper db = new DbHelper(); OleDbCommand cmd = db.GetStoredProcCommond("selectLts"原创 2010-07-10 06:33:00 · 892 阅读 · 0 评论 -
WinForm项目制作安装包过程
① 1,解决方案—添加—新建项目—其他项目类型—安装和部署—安装项目,输入名称Setup,点“确定” 2,添加主输出:单击左侧“应用程序文件夹”,右侧右键—添加—项目输出-主输出-确定。 3,添加开始程序中的文件夹:右击左侧“用户的程序菜单”—添加—文件夹,自己设置名称。 4,添加开始程序中和桌面的主程序快捷方式:左侧单击刚新建的文件夹--右侧右键—创建新的快捷方式--选择“应用程序文件夹---主输出--“确原创 2010-07-12 08:49:00 · 960 阅读 · 0 评论 -
C#中DataGridView控件用法小结
1> DataSource 在绑定到包含多个列表或表的数据源时,只需将 DataMember 属性设置为指定要绑定的列表或表的字符串即可。 如: DataSet ds=new DataSet(); DbDataAdapter da=dbFactory.CreateDataAdapter(); da.Fill(ds); dataGridView1.DataSource=ds.Table[0]; //绑原创 2010-07-10 08:29:00 · 2599 阅读 · 0 评论 -
DbHelper类设计分析(2010070915)
本章目录 ADO.NET数据库操作的类图 DbHelper类结构分析 ADO.NET数据库访问实例 1 ADO.NET数据库操作的类图 2 DbHelper类结构分析 代码下载 这里我给大家共享一个我参照企业库中的数据操作组件编码风格写的数据库操作类,对使用它的程序员来说,编码是很舒服滴(起码我觉得很好撒).以下是代码,很简单的,没有做任何多余的封装,只是改变了ADO.NET的编码步骤,方便了原创 2010-07-09 15:20:00 · 886 阅读 · 0 评论 -
C#操作注册表的类(20100709)
1-注册表的结构 HKEY_CLASSES_ROOT 该主键包含了文件的扩展名和应用程序的关联信息以及Window Shell和OLE用于储存注册表的信息。该主键下的子键决定了在WINDOWS中如何显示该类文件以及他们的图标,该主键是从HKEY_LCCAL_MACHINESOFTWAREClasses映射过来的。 HKEY_CURRENT_USER 该主键包含了如用户窗口信息,桌面设置等当前用户的信息。 HKEY_LOCAL_MACHINE原创 2010-07-09 03:32:00 · 499 阅读 · 0 评论 -
C# AssemblyInfo.cs控制EXE程序版本信息
利用特性来控制应用程序的信息.原创 2010-07-08 22:31:00 · 843 阅读 · 0 评论 -
C#定制特性的使用(2010070809)
1---属性的基本知识 1.1 属性应用定义:可以将属性应用于程序集(assembly)、模块(module)、类型(type)、字段(field)、方法(method)、方法参数(param)、方法返回值(return)、 属性(property)、事件(event)。当应用一个特性时,C#充许我们指定一个前缀来表示特性所应用的目标元素,但是在许多情况下我们 省去前缀,编译器仍可以判断出特性所应用的目标元素.显式指定前缀会消除可能的二义性. 如:assembly: Assembl原创 2010-07-08 09:23:00 · 700 阅读 · 0 评论