自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

随风的专栏

程序设计是一门艺术,程序员都是艺术家

  • 博客(292)
  • 收藏
  • 关注

原创 C# log4net 不输出日志

1、概述log4net是.Net下一个非常优秀的开源日志记录组件。log4net记录日志的功能非常强大。它可以将日志分不同的等级,以不同的格式,输出到不同的媒介。本文主要是介绍如何在VisualStudio2008中使用log4net快速创建系统日志,如何扩展以输出自定义字段。2、一个简单的使用实例第一步:在项目中添加对log4net.dll的引用,这里引用版本是1.2.1

2018-01-09 01:52:09 2436

转载 Asp.net MVC + EF6.0 经常出现的问题

1.运行视图时出现问题:未能加载文件或程序集“EntityFramework, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089”或它的某一个依赖项。找到的程序集清单定义与程序集引用不匹配。 (异常来自HRESULT:0x80131040)原因:EntityFramework版本不一致时造成的。解决办

2018-01-09 01:36:45 462

转载 C# 开发Chrome内核浏览器(WebKit.net)

WebKit.net是对WebKit的.Net封装,使用它.net程序可以非常方便的集成和使用webkit作为加载网页的容器。这里介绍一下怎么用它来显示一个网页这样的一个最简单的功能。第一步:下载WebKit.net 的bin文件。别小看这一步,你不一定能下载成功,原因你懂的。WebKit.net 的主页是http://webkitdotnet.sourceforge.ne

2017-11-10 13:33:30 1178

转载 未能加载文件或程序集“System.Web.Http.WebHost, Version=4.0.0.0, ”或它的某一个依赖项。系统找不到指定的文件。

一:错误提示         “未能加载文件或程序集“System.Web.Http.WebHost, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35”或它的某一个依赖项。系统找不到指定的文件。”     “未能加载文件或程序集“System.Web.Http, Version=4.0.0.

2017-10-10 20:20:44 3473

转载 IIS6配置Asp.net MVC运行环境

Windows server 2003 + IIS6 搭建Asp.net MVC运行环境1、安装.Net Framework4.0。 下载地址: http://www.microsoft.com/zh-cn/download/details.aspx?id=177182、安装WindowsServer2003-KB968930-x86-CHS.exe,PowerShell

2017-10-10 19:38:15 1341

转载 Win2008 R2 IIS7 PHP 5.4 环境搭建图文教程

今天的文章思路是按照先发现问题,然后想办法解决,最后验证问题解决的情况常规思维路线来走的,比较符合现实中的情况,这样大家看起来也会比较容易。首先,发现问题今天我想自己搭建一个小小的PHP网站,由于我身边已经有了Windows Server 2008 R2的服务器环境,并且我本人对Windows 的东西比较了解所以决定利用R2 的IIS Server来实现PHP网站的搭建,最开始在网

2017-03-14 22:45:34 579

转载 Linux(centOS6.5)下SVN的安装、配置及开机启动

1.检查是否已安装rpm -qa subversion如果要卸载旧版本:yum remove subversion2.安装yum install subversionPS:yum install httpd httpd-devel subversion mod_dav_svn mod_auth_mysql(这是安装配合Apache的模块,我暂时还没做,做

2016-11-24 12:45:36 350

转载 TortoiseSVN与VisualSVN Server搭建SVN版本控制系统

本片主要介绍如何搭建SVN版本控制系统,主要使用工具:  1 客户端:TortoiseSVN (小乌龟)  2 服务端:VisualSVN Server搭建出图形化管理,以及右键菜单版本控制管理的SVN系统。背景知识  首先要了解SVN是一种集中式管理代码的版本控制系统,原理就是  把代码都保存到一个固定的位置,每次从这个位置拷贝更新代码,进行编

2016-10-24 12:51:42 370

转载 UML用例图总结

用例图主要用来描述“用户、需求、系统功能单元”之间的关系。它展示了一个外部用户能够观察到的系统功能模型图。  【用途】:帮助开发团队以一种可视化的方式理解系统的功能需求。  用例图所包含的元素如下:  1. 参与者(Actor)  表示与您的应用程序或系统进行交互的用户、组织或外部系统。用一个小人表示。  2. 用例(Use Case)   

2016-01-02 21:30:36 1339 1

转载 HTML5浏览器嵌入窗口程序解决方案

浏览器嵌入窗口程序一直以来就是WEB应用程序的首选方案,这种方案只需要实现一个主窗口,并提供一些接口供脚本调用,内部的界面和逻辑处理全部用html,css,javascript去实现。我最早看到的相关应用是四五年前的新浪聊天室。我本人在后来的一些项目中也多次用到这种基于IE内核的实现方式。随着HTML5的强大,嵌入浏览器方式比嵌入Shockwave Flash的方式更应该作为首选方案。本文

2015-12-07 20:50:43 1575

转载 50个提高PHP程序运行效率的方法

0、用单引号代替双引号来包含字符串,这样做会更快一些。因为 PHP 会在双引号包围的 字符串中搜寻变量,单引号则不会,注意:只有 echo 能这么做,它是一种可以把多个字符 串当作参数的“函数”(译注:PHP 手册中说 echo 是语言结构,不是真正的函数,故把函数 加上了双引号)。 1、如果能将类的方法定义成 static,就尽量定义成 static,它的速度会提升将近 4 倍。 2、$

2015-11-24 17:08:17 316

转载 c# winfrom程序中 enter键关联button按钮

1、关联按钮上的Key事件 在按钮上的keypress,keydown,keyup事件必须要获得焦点,键盘上的键才能有效。 private void btnEnter_KeyDown(object sender, KeyEventArgs e){  if (e.KeyCode == Keys.Enter)//如果输入的是回车键  {

2015-11-05 19:40:29 820

转载 如何禁止搜索引擎收录网站内容

如果你的网站涉及个人隐私或者机密性非公开的网页而需要禁止搜索引擎收录抓取的话,该如何操作呢?本文将教你几种做法来实现屏蔽或禁止搜索引擎收录抓取网站的内容。第一种、robots.txt方法搜索引擎默认的遵守robots.txt协议,创建robots.txt文本文件放至网站根目录下,编辑代码如下:User-agent: *Disallow: /通过以上代码,即可告诉

2015-09-12 21:09:23 788

转载 EasyUI DataGrid 的常用设置

pagination : true, // 当true时在DataGrid底部显示一个分页工具栏。默认false rownumbers : true, // 当true时显示行号。默认false border : true,// 表格是否出现边框,默认是出现的。false 时不出现 fit : false,// 当True时设置该面板尺寸适合于它的父容器。默认false。 collapsi

2015-08-26 21:20:12 728

转载 让linux每天定时备份MySQL数据库并删除五天前的备份文件

MYSQL定期备份是一项重要的工作,但人工操作太繁琐,也难避免有所疏漏,使用下面的方法即可让系统定期备份数据。利用系统crontab来定时执行备份文件,按日期对备份结果进行保存,达到备份的目的。1、创建备份文件夹#cd /bak#mkdir mysqldata  2、编写运行脚本#nano -w /usr/sbin/bakmysql.sh注:如使用nano编辑此代码

2015-08-16 20:02:59 360

转载 Linux(Centos6.5)下安装svn服务器,并通过http访

linux安装软件,有时候简单的过分,有时候复杂的无言,其实就是不熟悉导致。真正要是理解了原理,我估计也不过如是。不过我就是这半吊子水准,网上搜罗了老半天,最终集合几个帖子,总算是成功ko了linux安装svn服务器。记录下来方便大家目录[-]安装:配置:linux安装svn其实很容易,个人觉得难就难在配置上,反复配置,琢磨,查找相关资料,总算是成功

2015-08-11 14:50:49 498

原创 ThinkPHP 中实现 Rewrite 模式

ThinkPHP 中默认的URL地址是形如这样的:http://localhost/app/index.php/Index/index/app是我的项目文件名,默认的访问地址是上面这样的。为了使URL更加简介友好,现在要去掉中间的index.php,方法如下:1。在Apache下找到httpd.conf文件,确认httpd.conf配置文件中加载了mod_rewrite.so 模块

2015-06-03 14:15:42 953

转载 C# 编写Windows Service(windows服务程序)

Windows Service简介:一个Windows服务程序是在Windows操作系统下能完成特定功能的可执行的应用程序。Windows服务程序虽然是可执行的,但是它不像一般的可执行文件通过双击就能开始运行了,它必须有特定的启动方式。这些启动方式包括了自动启动和手动启动两种。对于自动启动的Windows服务程序,它们在Windows启动或是重启之后用户登录之前就开始执行了。只要你将相应的

2015-04-15 16:46:15 436

转载 在 MVC4 中使用 Uploadify 3.2 - 1

你使用过 GMail 中附件上传吗?带有上传进度,可以取消正在进行的上传,使用 Uploadify 插件,你也可以做到。Uploadify 是 JQuery 一个著名的上传插件,利用 Flash 技术,Uploadify 越过浏览器的限制,控制了整个上传的处理过程,实现了客户端无刷新的文件上传,这样就实现了在客户端的上传进度控制,所以,你首先要确定浏览器中已经安装了 Adobe 的

2015-03-15 17:06:22 491

转载 Uploadify 3.2 参数属性、事件、方法函数详解

一、属性属性名称默认值说明autotrue设置为true当选择文件后就直接上传了,为false需要点击上传按钮才上传 。buttonClass”按钮样式buttonCursor‘hand’鼠标指针悬停在按钮上的样子buttonImagenull

2015-03-15 12:10:40 528

转载 jquery easyui ‘rowspan’ 为空或不是对象 .

原因:1,columns:[[{field:’xsbh’,title:’编号’,width:80},{field:’UserName’,title:’姓名’,width:100},{field:’Sex’,title:’性别’,width:30},{field:’SchoolYear’,title:’年份’,width:50},{field:’opt‘,title:’操作’

2015-03-06 17:39:31 594

转载 关于meta标签(力求“大全”)

前言:HTML/XHTML/DHTML并不简单,我想就单说一个meta标签都不见得有谁能完全掌握好(也许很多人根本都不会关心它)。在我刚刚更新了IE到IE9时,发现了一个小现象,就是用IE9打开我做的页面时会出现“Compatibility View”按钮,而访问Google时就没有,这是为什么呢(你会去考虑这个问题吗)?后来多方查找之后才发现了原因,在google的页面源代码里有

2014-08-28 16:53:49 371

转载 C# JSONHelper之Json转换方法大全

using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.Script.Serialization;using System.Data;/// /// JSON帮助类 /// publicclassJSONHelper{ ///

2014-08-19 16:01:17 1427

转载 asp.net(c#)快速生成Json格式的数据(JsonHelper)

在目前web开发的应用中,ajax效果被广泛的应用,需要在在客户端和服务器端频繁的传送数据,json格式的数据被javascript天然的支持,具有良好的编程支持和更好的效率。在以前的开发中,都是每次获取数据的时候构造json数据,没有达到重用和封装的目标。最近参考网上的资源,主要是Json.Net和Rick Strahl’s Web Log,写了一个json的帮助类。

2014-08-19 15:53:14 2656

转载 JQuery.Ajax之错误调试帮助信息

下面是Jquery中AJAX参数详细列表:参数名类型描述urlString(默认: 当前页地址) 发送请求的地址。typeString(默认: "GET") 请求方式 ("POST" 或 "GET"), 默认为 "GET"。注意:其它 HTTP 请求方法,如 PUT 和 DELETE 也可以使用,但

2014-08-10 16:01:05 344

转载 C#尝试读取或写入受保护的内存。这通常指示其他内存已损坏。

今天打开一个之前写的程序,查询数据库资料,结果单击查询时出错,提示显示和ntdl.dll有关。用VS2012调试时发现在调用数据集时提示“尝试读取或写入受保护的内存。这通常指示其他内存已损坏。”打开数据集选择预览数据时VS出错退出。系统是Win7的,明天更新过;切换到2003系统下则一切正常经百度,找到解决办法:用管理

2014-06-09 18:04:33 631

转载 easyui之dialog destroy 和close

easyui dialog生成有两种方式(以我现在的认知水平),一种是在页面上固定一个dialog;一种是生成"临时"的dialog,对窗口的隐藏操作有两种方式:close\destroy,这两种方式的初始化和关闭是不完全一样的,且看我分开描述,再总结一下。1、固定位置:   (1)初始化代码:1<div id="dialog_t

2014-04-07 14:43:05 852

转载 获取当前用户的所有上级【SQL-所有上级】

Q:如何获取当前用户的上级、上级的上级、上级的上级的上级............A:具体您可以参考以下说明:在oracle下,使用start with  connect by prior即可select * from t_user start with id = '11e1-7f98-dc0c84d6-a04d-05b43c063ac2' connect by pr

2014-02-25 18:32:16 2848

转载 解决:Sys.WebForms.PageRequestManagerServerErrorException(status code 500 OR 12031)问题

页面底部加上: Sys.Application.add_load(     function()      {           var form = Sys.WebForms.PageRequestManager.getInstance()._form;           form._initialAction = form.action = window.locat

2013-12-30 15:24:10 1349

转载 VS2012发布网站详细步骤

1、打开你的VS2012网站项目,右键点击项目》菜单中 重新生成一下网站项目;再次点击右键》发布:2、弹出网站发布设置面板,点击,创建新的发布配置文件:输入你自己定义的配置文件名:3、点击下一步:在发布方法中选“文件系统”,这样我们可以发布到自己指定的本机文件上。选择自己指定的文件夹:通过点击下图中右上角红色箭头处创建

2013-08-28 17:28:41 604

转载 经典SQL语句大全

一、基础 1、说明:创建数据库CREATE DATABASE database-name 2、说明:删除数据库drop database dbname3、说明:备份sql server--- 创建 备份数据的 deviceUSE masterEXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7backup\MyN

2013-03-02 16:31:55 280

原创 济南的冬天

今年的冬天已经好多年没有下这么大的雪,上班看到路上的景色很美,就照下来留个念。突然很怀念小时候,那时候多好啊,什么也用想,只要做好作业,不被老师留堂,那样天天就很快乐了。下雪的时候还可以和同学在操场上打雪仗,开心的跑来跑去,同学经常把雪放到脖子里,现在想起来那叫一个爽啊。

2013-01-22 17:04:39 889

转载 WEB系统架构设计经验分享

本人作为一位web工程师,着眼最多之处莫过于 性能与架构,本次幸得参与sd2.0大会,得以与同行广泛交流,于此二方面,有些心得,不敢独享,与众博友分享,本文是这次参会与众同撩交流的心得,有兴趣者可以查看视频架构设计的几个心得:一,不要过设计:never over design这是一个常常被提及的话题,但是只要想想你的架构里有多少功能是根本没有用到,或者最后废弃的,就能明白其

2013-01-17 09:54:12 338

转载 CSS模块的注释——页面重构中的模块化设计(六)

从前面的内容我们已经知道,样式是可以分成各个模块去写的,如何表示各个模块的作用及它们之间的关系呢?CSS的注释是不二的选择。与普通的注释不同,模块的注释需要一些更详细的内容,比如:功能说明、模块版本、关联信息等等。 像 《基类、扩展类──页面重构中的模块化设计(五)》 中例子的注释,显然是比较简单的。为了减少不必要的沟通,我们可以使用较为固定的格式去完成这个注释。举个例子:/*

2013-01-17 09:54:09 364

转载 基类、扩展类──页面重构中的模块化设计(五)

基类 和 扩展类 是这个系列的主要内容,上一篇《 模块化的核心思想──页面重构中的模块化设计(四) 》中只是简单提了一下,我们再深入的来了解下它们。一般所使用的“模块化”的方法,就是以某一个类做为定义的开始,比如:/* S 图片列表 */.pic_lists li,.pic_lists li img{float:left;width:122px;height:122px;m

2013-01-17 09:54:07 336

转载 模块化的核心思想──页面重构中的模块化设计(四)

有不少同学觉得前面的内容过于简单了,对于 样式的作用域的分类 、 栏目级作用域 、继承 等内容的确十分基础,不过基础还是很重要的。下面就一起进入这个系列真正的主题——“模块化”吧。早在Qzone4.0的页面架构中已经在项目中开始摸索提高代码复用的方法,只不过当时并没有很清晰的认识到“模块化”这个思想。从去年的《 从宜家的家具设计讲模块化 》开始,模块化成了我主要的一个学习方向。借着

2013-01-17 09:54:05 527

转载 继承──页面重构中的模块化设计(三)

前面我们了解了 样式的作用域的分类 和栏目级作用域 。在权值中,还有一个很重要的因素,需要做下补充,起因是这样的,有个同学在CSS森林群里问了个问题:根据样式权值两个关键的因素权值的大小跟选择器的类型和数量有关样式的优先级跟样式的定义顺序有关可以知道,如果10个标签选择器的权值应该比一个类选择的权值高,像这样:div div div div div div div div

2013-01-17 09:54:03 317

转载 栏目级作用域──页面重构中的模块化设计(二)

在《 样式的作用域──页面重构中的模块化设计(一) 》中,我将样式的作用域分为了三个部分:公共级(全局)、栏目级(局部公共)、页面级。公共级(全局)容易理解,即影响站点中所有页面。简单解释下栏目级(局部公共)和页面级:页面级可分为两种情况:在多个页面间,页面级作用域指针对某一单独的页面定义;在同一个页面中,页面级作用指针对某一标签的定义。它将决定最终的页面效果。栏目级(局部公共)介于全局与

2013-01-17 09:54:01 300

转载 样式的作用域──页面重构中的模块化设计(一)

模块化设计我已经提过很多了,像《 从宜家的家具设计讲模块化 》、《页面重构中的模块化思维 》、《 页面重构中的组件制作要点 》都是跟模块化相关的,不过之前一直没有讲到具体实现方面的内容,只是一些思维。这次重点讲一下实现方面的内容,权当到目前为止我对模块化的一些总结整理。要做好模块化,我觉得理解好样式的作用域是很重要的,所以将这部分作为这个系列的第一篇。写过程序的同学应该都知道,变量

2013-01-17 09:53:59 348

转载 页面重构中的组件制作要点

在写完前面“模块化”相关的文章后,感觉试图用“模块化”本身去讲什么是“模块化”真是不容易讲得清。相信大家都多多少少能理解什么是“模块化”,但是不容易说得清,也有不少同学反馈说缺少实例。现在的团队里在推“组件化”,做为“模块化”的一个应用方式,也许正好可以从另一个方面讲讲“模块化”的实现。这里的“组件”跟“模块”并没有本质的区别,那为什么还要提一个新的名词呢?在《 页面重构中的模块化思维 》

2013-01-17 09:53:57 352

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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