在Linode上的Ubuntu12.04中搭建Hexo

自从接触了Markdown后就喜欢上了,写博客自然也就想使用Markdown,但Wordpress中的Markdown插件都不怎么好用。找了很久终于找了一个在当时感觉还不错的方法,使用马克飞象写然后导出成Html在Wordpress的后台进行发布,具体参见《WordPress使用Markdown》。虽然效果还不错但操作起来比较繁琐,所以经过一番折腾,使用Hexo代替了Wordpress,本文主要讲下怎样在Linode中搭建Hexo。 如果您还不知道Linode和Hexo是什么,自行Google之,本文不做介绍。 2015年初在Linode购买了VPS,机房自然选择了亚洲的东京机房。安装的Ubuntu12.04的操作系统,因为对Linx系统不熟,选择了最省事的lnmp 。lnmp中自带nginx,所以Hexo的部署也就使用nginx做为服务器。

发布于 成长

C# 带签名dll破解

首先申明,本文只是从技术的角度来分析下怎样破解带签名的C#写的dll文件。大家如有遇到收费的软件或类库还是应该去购买正版,程序员何苦为难程序员呢。

发布于 技术

OWA实现Word在线编辑(以GridFs存储文件)

OWA全称Office Web App,是用来做Office文档预览的一个很好的工具,通过一些配置文件的设置还可以实现Excel、PowerPoint的在线编辑功能,但对Word在线编辑并不支持。GitHub上有大牛实现了Word的在线编辑,不过文件必须是物理文件,本文在此基础上做了些扩展可以支持文件存储在分布式文件系统中,本文以GridFs为例。

发布于 技术

Angularjs跨域调用Asp.Net WebAPI

之前写过一篇使用jQuery跨域调用WebAPI的博客《jQuery跨域调用Asp.Net Web API》,但最近使用Angularjs来调用WebAPI发现之前的方法行不通。本文主要介绍解决使用Angularjs调用WebAPI的跨域问题。

发布于 技术

Asp.Net WebAPI 视频秒播

看标题知道本文是关于WebAPI和视频播放的,关于在Web上使用的视频播放插件有很多,像flowplayer、jdplayer等等。使用这些控件通常使用服务器上物理文件的相对路径或是一个API地址返回一个视频流。通常情况下视频播放控件会将视频流全部加载后才开始播放,当视频文件较大时,这个等待时间是不能接受的,本文主要介绍怎样实现秒播。

发布于 技术

使用fancybox

fancybox是一款不错的展示图片的jQuery插件,就目前在网上查到的资料大体有1.x和2.x两个大大版本,两个版本的用法有不少的差别,本文主要介绍的是2.1.5版本的使用。

发布于 技术

使用nw.js制作桌面应用程序

本文主要介绍在windows和mac下如果使用nw.js来制作桌面应用程序,以及如何制作成安装包,本文不涉及nw.js的开发,只是用nw.js做壳包一个web应用而已。

发布于 技术

C#操作AD修改用户密码

本文的标题是C#操作AD来修改用户密码,其实在微软的API中没有修改密码的方法(我理解的修改密码是需要输入旧密码进行验证),只有重置密码的方法。重置密码的代码大概如下:

发布于 技术

在Windows Server2008R2中部署WebAPI

一直以来都是在win8或windows server2012中进行asp.net mvc或webapi程序的部署,没有发现任何问题。今天在win2008中进行asp.net webapi的部署,访问api的时候页面显示404错误。下面步骤将解决asp.net webapi在win2008中的部署问题。

发布于 技术

jQuery跨域调用Asp.Net Web API

Asp.Net Web API是一个轻量级的Web服务,当Web API和Web程序不是部署在同一域的时候,要使用jQuery来实现调用API的接口就存在跨域的问题。下面介绍两种方式来解决jQuery调用API跨域的问题。

发布于 技术
2553