log4net不用介绍了,很久以前就在使用了 零配置使用Log4Net

 

确实非常方便,一般小项目都是直接调用就好了,免除了配置的麻烦,直到最近遇到点小麻烦.

在一个站点我需要两个logger实例,记录两种类型的日志,并且把文件也分开到两个地方,但是实际用下来发现无法分离log内容,会有很多重复.

 

查了之后才明白,每个logger都会继承父类的东…

程序本地跑的很好,结果一上服务器就提示错误

System.Web.HttpRequestValidationException
A potentially dangerous Request.Form value was detected from the client (html="<!doctype html>...").
Description: HTTP 500.Request validation detected a potentially dangerous input value from the client and aborted…

 首先建表

CREATE TABLE `sys_visitlog` (
`Id`  int(11) NOT NULL AUTO_INCREMENT ,
`Url`  varchar(1000) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL ,
`Ip`  varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL ,
`Agent`  varchar(2000) CHARACTER SET utf8 COLLATE u…

AngularJS基础

其它 2016-05-18 18:02

 AngularJS中,通常需要注册一个module,然后为module在注册controller等。AngularJS不仅仅有angular.js文件,还有其他的js文件,比如用来做路由配置的angular-route.js文件等,每一个文件包含module,使用AngularJS的过程就是让这些modules协同工作的过程。

 

首先在页面引入AngularJS的核心js文件:

<script src="angular.mi…

添加引用,这是引用的百度库

<script src="http://apps.bdimg.com/libs/angular.js/1.4.6/angular.min.js"></script>

各版本最新地址

https://github.com/angular/angular.js/releases

AngularJS 通过 ng-directives 扩展了 HTML。

ng-app 指令定义一个 AngularJS 应用程序。

ng-model 指令把元素值(比如输入域的值)绑定到应用程…

Swift语言入门

IOS 2016-05-12 17:26

闲来学习IOS,不打算学习Object-c了,直接swift入手

println("Hello Swift")

iptables

Linux 2016-05-06 11:53

查看状态

iptables -L

要允许ssh

iptables -A INPUT -p tcp  eth0 --dport ssh -j ACCEPT

 开放80端口

iptables -A INPUT -p tcp  eth0 --dport 80 -j ACCEPT

 屏蔽IP

iptables -I INPUT -s 59.151.119.180 -j DROP

做负载用,记录一下配置

 

之前都是用mono的  Ubuntu安装配置笔记 运维常用命令,结果jexus作者做了免安装mono的版本,顺便测试一下

 

下载,解压

cd /tmp
wget linuxdot.net/down/jexus-5.8.1-x64.tar.gz
tar -zxvf jexus-5.8.1-x64.tar.gz

移动到usr下

sudo mv jexus /usr 
sudo rm -rf /tmp/jexus*

这样就安装完成了。so cool…