自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

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

转载 Nhibernate在mono下的一些异常 Argument cannot be null

几日前又将一个asp.net的旧项目搬迁至linux下,该项目是基于asp.net 4.0 + Nhibernate + FluentNhibernate实现的,在迁移的过程中碰到一个少见的问题,爬了很多文,包括中文,英文,最后在某日文网站(靠google翻译)上找到答案,可谓相当蛋疼,特些记录先介绍下,要迁移至的环境是centos6.5 + MONO + Jexus该情况发生在...

2015-04-04 17:28:00 232

转载 MONO使用SQLITE + Nhibernate

因某项目需移动到JEXUS上,该项目采用的是SQLITE + Nhibernate结构在移植的过程中出现了一些问题,特此记录首先System.Data.Sqlite在MONO下是不能用的并且Nhibernate的配置文件引用的驱动类NHibernate.Driver.SQLite20Driver是不支持的所以我们要对以上几点进行修改1. 添加MonoSQLiteDr...

2015-02-27 02:59:00 183

转载 MariaDB 在Linux下设置编码

修改/etc/mysql/my.cnfOn MySQL 5.5 I have in my.cnf[mysqld] init_connect='SET collation_connection = utf8_unicode_ci' init_connect='SET NAMES utf8' character-set-server=utf8 collation-server...

2015-02-26 22:57:00 159

转载 Ubuntu安装MariaDB

默认上MariaDB的包并没有在Ubuntu仓库中。要安装MariaDB,我们首先要设置MariaDB仓库。设置 MariaDB 仓库$ sudo apt-get install software-properties-common$ sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:8...

2015-02-25 22:38:00 293

转载 Ubuntu下安装PyV8

折腾一下午终于弄好PyV8引擎,解析JS方便多了.关键: PyV8依赖于Boost,所以安装前先确定你的Linux有没有Boost(就因为这个折腾一下午,官方首页也没说,找了好久)Ubuntu下安装sudo apt-get install libboost-all-devsudo apt-get install aptitude接着安装PyV8用pip安装...

2014-11-29 17:27:00 117

转载 sublime text 3 plugin LiveReload的应用 for chrome

折腾了一晚上.爬了无数文档,终于试好了最新版的sublime text 3 plugin - LiveReload + chrome extension - LiveReload组合使用,特别适合双屏的前端开发,以下是安装过程:注: 因package control里的LiveReload有错误,不知什么时候修正,在github上有老外建议使用https://github.com/...

2014-11-19 23:28:00 81

转载 python 关于Gzip解压

近日发现原来查询Yahoo排名的一支python程式不能正常运行了,Debug后发现一个提示:WARNING:Some characters could not be decoded, and were replaced with REPLACEMENT CHARACTER.查了Stackoverflow发现因为对方启用了Gzip压缩.使我们抓下来的页面内容需经过gzip.Gzi...

2014-02-26 23:02:00 187

转载 Proxy Caching 设置方法(转)

在使用Google Page Speed查看网站页面载入情况时,看到一个警告提示。Leverage Proxy caching当然基于浏览器的缓存机制已经利用起来了,就是添加了文件的Expires时间。比如CSS,JS之类的文件,我就给设置为60天。但是这里提到的Proxy caching,我倒是一直没有注意到。查看了相关的文档,所谓proxy cacheing,就是一种公共...

2013-10-09 00:03:00 343

转载 Razor相关 MVC3 MVC4(转)

I gave a presentation to another team at Microsoft yesterday on ASP.NET MVC and the Razor view engine and someone asked if there was a reference for the Razor syntax.It turns out, there is a pr...

2013-07-01 08:58:00 100

转载 Web开发者不容错过的20段CSS代码(转)

Web开发技术每年都在革新,浏览器已逐渐支持CSS3特性,并且网站设计师和前端开发者普遍采用这种新技术进行设计与开发。但仍然有一些开发者迷恋着一些CSS2代码。  本文将分享20段非常专业的CSS2/CSS3代码供大家使用,你可以把它们保存在IDE里、或者存储在CSS文档里,这些代码片段绝对会给你带来意外的惊喜。  1. CSS Resets  网络上关于CSS重置的代码...

2013-06-19 10:55:00 105

转载 Web开发者的福利 30段超实用CSS代码(转)

  Web开发者的福利30段超实用CSS代码。上周,发表了一篇《Web开发者不容错过的20段CSS代码》,大家一致觉得很实用。该文是笔者对后30个的翻译,希望对大家有帮助。  1.花式连字符(&)  这个类应该在span元素里使用,并且里面包括&字符。它使用经典的serif字体和斜体来增强&符号。12345...

2013-06-19 10:53:00 160

转载 python try语句如何打印错误行(含execfile)-- 转

打印当前.py文件错误行:import systry: a = [1,2] print a[3]except: s=sys.exc_info() print "Error '%s' happened on line %d" % (s[1],s[2].tb_lineno)打印execfile的打印错误行:try:...

2013-04-29 00:17:00 84

转载 Ubuntu 查看python脚本进程并关闭

显示所有进程ps -eo pid,cmd如果需要过滤某进程则ps -eo pid,cmd| grep proxy.py关闭某进程kill 15034(进程ID)转载于:https://www.cnblogs.com/vingi/articles/3035104.html...

2013-04-22 11:02:00 1442

转载 Python手动生成pyc文件

pyc是python的二进制编译文件pyc文件比py文件拥有更快的装载速度,但是执行速度没有区别。但是对于程序员来说,转换为pyc文件最大的好处是可以隐藏源代码。命令为python -c "import compileall; compileall.compile_dir('py文件存放目录的路径')"该命令可以为一个目录下的py文件生成pyc文件(包含子目录)例如: pyt...

2013-04-16 00:51:00 197

转载 指定ubuntu下的Python的运行版本(转)

问题描述:Ubuntu12中默认就自带了python的2.7版本,我自己安装了一个python3.2的版本,可是如果你不设置环境变量,那么在终端中运行的python都是系统默认的版本,这样就会导致3.2的程序在终端下无法运行,没有办法必须要将默认的python版本换到3.2.问题分析:其实在linux系统中多个python版本是可以共存的,只不过在终端中运行的时候,输入 p...

2013-04-02 23:26:00 174

转载 ReSharper 配置及用法(转)

1:安装后,Resharper会用他自己的英文智能提示,替换掉 vs2010的智能提示,所以我们要换回到vs2010的智能提示2:快捷键。是使用vs2010的快捷键还是使用 Resharper的快捷键呢?我是使用re的快捷键3:esharper安装后,会做几件事情,这几件事情对于除此使用者,比较麻烦,因此归纳总结一下,以资参考。(1)、会将选项——文本编辑器——C...

2013-01-29 16:57:00 122

转载 当你学不进去的时候,试试“普瑞马法则”

  以心理学操作性反射的原则为基础,对于人类的行为方式进行观察后,心理学家提出这样一种改进方式,以纠正惰性生活方式,并由这种惰性生活方式的结束而带来整个人生的良性改变。这也叫普瑞马法则。  你如果有兴趣坚持尝试一周以下方式,你会发现你整个人会很不同了,如果能继续坚持,那惰性生活方式就会永远不敢再接近你,而你将在人生获得你愿意的成就。  1.大脑喜欢色彩。平时使用高质量的有色笔...

2013-01-21 20:18:00 89

转载 检测到在集成的托管管道模式下不适用的ASP.NET设置的解决方法(转)

 我们将ASP.NET程序从IIS6移植到IIS7,可能运行提示以下错误:  HTTP 错误 500.23 - Internal Server Error  检测到在集成的托管管道模式下不适用的 ASP.NET 设置。  为什么会出现以上错误?  在IIS7的应用程序池有两种模式,一种是“集成模式”,一种是“经典模式”。  经典模式 则是我们以前习惯的IIS ...

2013-01-20 21:56:00 171

转载 10步让你成为更优秀的程序员(转)

  1. 永远不要复制代码  不惜任何代价避免重复的代码。如果一个常用的代码片段出现在了程序中的几个不同地方,重构它,把它放到一个自己的函数里。重复的代码会导致你的同事在读你的代码时产生困惑。而重复的代码如果在一个地方修改,在另外一个地方忘记修改,就会产生到处是bug,它还会使你的代码体积变得臃肿。现代的编程语言提供了很好的方法来解决这些问题,例如,下面这个问题在以前很难解决,而如今...

2013-01-18 12:28:00 67

转载 python发 gmail邮件带附件(转)

# -*- coding: utf-8 -*-import osimport smtplibimport mimetypesfrom email.MIMEMultipart import MIMEMultipartfrom email.MIMEBase import MIMEBasefrom email.MIMEText import MIMETextfrom email.MIMEA...

2013-01-07 16:21:00 173

转载 NHibernate——Criteria条件查询(转)

条件查询NHibernate.ICriteria接口表示特定持久类的一个查询。ISession是 ICriteria实例的工厂。这里以Northwind数据库为示例数据库示例数据表:Employees现在只用雇员表中部分字段。持久类如下:public class Employees { public virtual int Emp...

2013-01-07 16:12:00 78

转载 Python 采集中文乱码问题解决方案

近几日遇到采集某网页的时候大部分网页OK,少部分网页出现乱码的问题,调试了几日,终于发现了是含有一些非法字符造成的..特此记录1. 在正常情况下..可以用  import chardet  thischarset = chardet.detect(strs)["encoding"] 来获取该文件或页面的编码方式 或直接抓取页面的charset = xx...

2012-12-18 00:29:00 168

转载 c#---JSON的传送与接收(转)

本篇文章主要介绍如何在Ajax的客户端与服务端之间传送JSON格式的数据。那么我们先来说说什么是JSON吧。JSON,即是JavaScript对象标记法,英文名称是JavaScript Object Notation,简称JSON,是 JavaScript Programming Language, Standard ECMA-262 3rd Edition - December 19...

2012-11-13 14:01:00 896

转载 pymssql的安装记录(Linux)

pymssql安装需要以下几个包:Ubuntu先更新源,以保持最新sudo apt-get update然后再安装FreeTDSsudo apt-get install FreeTDS-devsudo apt-get install FreeTDS-bin(不知道是哪个,所以二个都装了)1、FreeTDS2、Cython3、setuptoo...

2012-10-21 22:40:00 81

转载 How to install Python-tesseract in Ubuntu

查询:https://code.google.com/p/python-tesseract/wiki/HowToCompilePythonTesseract以下资料为过时资料...仅供参考How to install deb version of Python-tesseract in Ubuntu(Precise)wget http://python-tes...

2012-10-21 22:40:00 69

转载 C# Unicode与中文互转

中文转Unicode:HttpUtility.UrlEncodeUnicode(string str);转换后中文格式:"%uxxxx" 举例:"柳_abc123" 转换结果是:"%u67f3_abc123"Unicode转中文1:HttpUtility.UrlDecode(string str);str格式:"%uxxxx",举例:"%u67f3_abc123"Unicode转...

2012-09-24 17:33:00 230

转载 Nhibernate注意事项

1.hibernate.cfg.xml 文件,属性->复制到输出目录 -> 始终复制2. *.hbm.xml文件,属性->生成操作->嵌入的资源转载于:https://www.cnblogs.com/vingi/articles/2696752.html...

2012-09-21 13:17:00 47

转载 Python中threading模块的join函数

Join的作用是众所周知的,阻塞进程直到线程执行完毕。通用的做法是我们启动一批线程,最后join这些线程结束,例如:for i in range(10):t = ThreadTest(i)thread_arr.append(t)for i in range(10):thread_arr[i].start()fo...

2012-08-26 22:15:00 166

转载 用python爬虫抓站的一些技巧总结(转)

学用python也有3个多月了,用得最多的还是各类爬虫脚本:写过抓代理本机验证的脚本,写过在discuz论坛中自动登录自动发贴的脚本,写过自动收邮件的脚本,写过简单的验证码识别的脚本,本来想写google music的抓取脚本的,结果有了强大的gmbox,也就不用写了。这些脚本有一个共性,都是和web相关的,总要用到获取链接的一些方法,再加上simplecd这个半爬虫半网站的项目,累积不...

2012-08-24 00:54:00 312

转载 Python字符串操作

1.复制字符串#strcpy(sStr1,sStr2) sStr1 = 'strcpy' sStr2 = sStr1 sStr1 = 'strcpy2' print sStr22.连接字符串#strcat(sStr1,sStr2) sStr1 = 'strcat' sStr2 = 'append' sStr1 += sStr2 print sStr13.查找字符#strchr(sStr1...

2012-08-22 16:41:00 45

转载 Python logging 日志记录

  许多应用程序中都会有日志模块,用于记录系统在运行过程中的一些关键信息,以便于对系统的运行状况进行跟踪。在.NET平台中,有非常著名的第三方开源日志组件log4net,c++中,有人们熟悉的log4cpp,而在python中,我们不需要第三方的日志组件,因为它已经为我们提供了简单易用、且功能强大的日志模块:logging。logging模块支持将日志信息保存到不同的目标域中,如:保存到...

2012-08-22 16:26:00 50

转载 Python字符串的encode与decode研究心得乱码问题解决方法(转)

为什么会报错“UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-1: ordinal not in range(128)”?本文就来研究一下这个问题。字符串在Python内部的表示是unicode编码,因此,在做编码转换时,通常需要以unicode作为中间编码,即先将其他编码的字符串解码(dec...

2012-08-14 13:19:00 53

转载 教你10分钟内在Windows上完成Rails开发环境的安装和配置

一般来说,Windows开发者需要自己搭建好Ruby、RubyGems、Rails以及SQLite才能开始创建Rails应用。对于初学者,在Windwos上安装rails最简单的方式是RailsInstaller安装包。RailsInstaller是一键安装的软件包,能够帮助你尽快上手,快速安装好开发环境。本文使用的railsinstaller 2.0.1包含了:Ruby1.9.2-p...

2012-08-05 12:34:00 81

转载 IronRuby - 使用NetBeans编写IronRuby代码(转)

  在IronRuby - 怎么就没有好用的IDE呢??中介绍了一些编辑IronRuby的IDE。RubyMine我下载过来用了一下,发现添加文件等都有问题,所以就不用了。而我们公司已经有团队在使用NetBeans了,并且它是开源的,所以我也就尝试它用一下。今天花几个小时用了一下,本篇就把这几个小时我了解到的给大家介绍一下,以便大家可以快速的通过Netbeans来编写和运行IronRub...

2012-08-04 23:20:00 68

转载 IronRuby - 快速在半小时学习Ruby基础知识(转)

  在前面几篇blog中我介绍了一些IronRuby相关的内容,由于IronRuby是Ruby在.Net的一种实现而已,所以其基本语法和使用都类似Ruby,那么要想学会使用IronRuby,我们首先就要先快速了解如何使用Ruby,本篇主要介绍一下Ruby的一些基础知识,这也是我这几天主要用到的东西,希望对初学者有所帮助。Variables定义变量很简单,只要写上一个小写的编码名,后面跟上...

2012-08-04 23:18:00 105

转载 sql 2005 row_number()分页 (备忘)

SELECT * FROM (SELECT row_number() OVER (ORDER BY rd_roadid desc) AS rowno,* FROM MS_Road) AS t WHERE rowno BETWEEN 201 AND 210转载于:https://www.cnblogs.com/vingi/articles/2619178.html

2012-08-01 23:39:00 56

转载 HTML字符实体(Character Entities),转义字符串(Escape Sequence)备忘待查

为什么要用转义字符串?HTML中<,>,&等有特殊含义(<,>,用于链接签,&用于转义),不能直接使用。这些符号是不显示在我们最终看到的网页里的,那如果我们希望在网页中显示这些符号,该怎么办呢?这就要说到HTML转义字符串(Escape Sequence)了。转义字符串(Escape Sequence)也称字符实体(Character Entity...

2012-07-30 11:13:00 77

转载 再谈Yahoo关于性能优化的N条军规(转)

本来这是个老生常谈的问题,上周自成又分享了一些性能优化的建议,我这里再做一个全面的Tips整理,谨作为查阅型的文档,不妥之处,还请指正;如果你已经对yahoo这些优化建议烂熟于心,果断点这里一、 Yahoo的军规条例:谨记:80%-90%的终端响应时间是花费在下载页面中的图片,样式表,脚本,flash等;详细的解释来这里查:http://developer.yahoo.com/perfo...

2012-07-28 14:28:00 65

转载 网页优化系列一:合并文件请求(asp.net版)

最近因公司需要对网站的优化处理学习了一番,现在借本系列博文与大家分享一下自己的学习成果,有纰漏处请大家多多指正。 首先推荐一篇十分全面的网页优化文章:http://developer.yahoo.com/performance/rules.html 好了,要正式开始了!一、合并文件请求(以css文件为例说明,js文件一样处理) 我们常会将网页上的css存放在css文件中,然...

2012-07-22 20:32:00 51

转载 网页优化系列二:使用Cache缓存静态文件、图片(asp.net版)

网站中存在一些不会经常变更的内容如静态文件、图片等,我们称之为静态资源。针对这些静态资源使用cache缓存到客户端中,以减少用户再次浏览该网页时的请求量,从而加速了网页的加载、呈现速度。同样,要设置静态资源缓存到客户端,我们需要加一个中间层来处理静态资源的请求。下面以图片为例进行说明。(若图片十分巨大情况下才使用该方法,若图片k级数的话,初次加载速度会更慢,因为IIS对于静态文件和动...

2012-07-22 20:25:00 71

空空如也

空空如也

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

TA关注的人

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