06 2014 档案
摘要:网络上已经有篇关于openfire导入到Intellij Idea的文章(http://www.th7.cn/Program/java/201404/187018.shtml),不过在我导入的过程中,感觉还可以再简化一些,所以重新整理如下(需要预先已经安装了Java SDK,这里我用的是SDK1.7...
阅读全文
摘要:现象:以前一直正常的爬网突然无法顺利完成,总是在进行到某个部分就停滞不前。调查:在查看了log文件后,发现了这条错误06/24/2014 11:14:51.86 NodeRunnerQuery1-734f5ee7-2cc2- (0x0DD4) 0x14A0 Search C...
阅读全文
摘要:MySQL无法启动的原因有多种,这里是我遇到的一种情况和解决方法。起因:最近项目需要使用MySQL,于是想在MAC上安装一个本地的数据库,但是其实忘了已经安装过一个版本了,结果发现新的服务器怎么也无法运行。现象:通过命令行启动MySQL:sudo /usr/local/mysql/support-f...
阅读全文
摘要:在SharePoint 2013中,当我们添加一个域名给SP后(添加域名的方法请参考此文:http://www.cnblogs.com/jianyus/archive/2013/08/10/3249461.html),每次用域名访问都需要输入用户名和密码,即使该用户已经正确登录了Windows。那么...
阅读全文
摘要:当我们运行pod setup的命令的时候,有时候会碰到这个警告:/Library/Ruby/Gems/2.0.0/gems/cocoapods-0.33.1/lib/cocoapods/executable.rb:55: warning: Insecure world writable dir /u...
阅读全文
摘要:如上图所示,我们需要实现如下这些验证功能:控件都是必输控件都需要控制最大长度第一次打开页面,控件不能显示为错误状态输入内容再清空后,必输控件需要显示为错误状态只有所有输入合法后,发布按钮才能变为可用状态通过AngularJS,我们可以很轻松的实现这些要求,只需要1行JS代码。UI样式这里采用的是Bo...
阅读全文
摘要:在MVC.Net中,如果我们想做一个统一的错误处理的模块,有几个选择,一种是通过一个Base Controller来实现,另外一种就是在Global.asax中实现。这里介绍后一种方法。首先打开Global.asax文件,然后添加如下代码: 1 /** 2 * 捕捉系统级错误 3 **/ ...
阅读全文
摘要:在Android中,当我们通过WebView打开一个页面时,如果里面有元素是类型的,WebView只能正常的显示样式,但是是无法点击的。要解决这个问题,我们需要重写WebChromeClient。下面直接给出Demo代码:Activity文件:public class MainActivity ex...
阅读全文
摘要:在Clojure中读取XML是很容易的。比如我们有一个名叫strings.xml文件:1 2 3 FY行情在线4 主页5 读取的步骤如下:1. 在project.clj中添加data.zip的依赖[org.clojure/data.zip "0.1.1"]2. 创建一个reader....
阅读全文
摘要:假设我们有两个list,分别是:(def a [“one” “two” “three”])(def b [1 2 3])我们要把它们合为一个键值对应的map,做法很简单:1. 先将a和b合为一个一一对应的list:(map vector a b) => (["one" 1] ["two" 2] ["...
阅读全文
摘要:步骤如下:1. 选择菜单Build -> Generate Signed APK…2. 创建或选择已存在的Key Store(选择已存在的Key Store的话直接跳到第5步)3. 输入Key Store的保存位置、密码等信息4. 指定主密码5. 可以选择是否要运行ProGuard(一种代码混淆器)...
阅读全文
摘要:做法如下:1. 取消xib的Use Autolayout属性的勾选:2. 将xib中每一个子控件(没错,每一个控件,包括UIButton、UILabel等等),将它们的Y Frame的值全部增加20。然后将它们的ΔY值全部设为-20。就是这样。
阅读全文
摘要:上图是一个带标题栏的Activity。有些时候我们希望能去除这个标题栏,做法如下:1. 在res/values目录下面创建styles.xml。如果你已经有这个文件了,那么直接打开这个文件,添加如下代码: 2. 打开AndroidManifest.xml文件,在需要去除标题栏的acti...
阅读全文
摘要:Selmer是Clojure的一个模板类库,下面是它的一个DEMO模板:{% for item in items %} {{item}}{% endfor %}很明显,它的{{}}的写法很容易和AngularJS混淆起来。为了解决这个问题,我们可以在它的生成模板语句中更改它的tag,通过自定义...
阅读全文
摘要:当我们部署MVC5到IIS 7的时候,有时会出现403.14的错误,如下图:对于这个错误的解决方法就是在应用程序的web.config的system.webServer节点中加入这一句:如下例:
阅读全文
摘要:在HTML5中,页面打开后,需要指定的控件自动获得焦点很简单,只需要一个属性就可以实现 - autofocus。示例如下:
阅读全文
摘要:在制作网页时,如果对移动设备有做兼容设计的话,通常是不希望页面在移动设备能够被缩放。这样可以防止原先设计好的样式被破坏。要做到这一点,只需要在网页的head部分加入如下语句即可:
阅读全文
摘要:实现步骤如下:要实现这个功能,可以http://angular-ui.github.io/bootstrap/ 中的控件实现。实现步骤如下:1. 下载ui-bootstrap.js程序http://angular-ui.github.io/bootstrap/ui-bootstrap-tpls-0....
阅读全文
摘要:在我们的项目中如果使用到了Bootstrap框架的话,通常都必须要支持对其自带的glyphicons-halflings-regular的font文件的访问。诸如在MVC.NET中,如果一开始什么设置都不做的话,直接访问glyphicons-halflings-regular.woff,我们会得到一...
阅读全文
摘要:首先,我们需要先创建一个lein项目(废话。。)lein new [项目名称]然后生成Maven的pom.xml文件cd [项目目录]lein pom最后,在InteliJ IDEA中选择导入Maven项目,选择刚刚生成的pom.xml文件即可。
阅读全文
摘要:本文会不断更新应用实例。需求1:对一个Rate列表的RateLevel属性求和,然后除以Rate列表的数量求平均值。没有Linq的做法:1 Int rateLevel = 0;2 3 foreach (Rate rate in rateList) {4 rateLevel += r...
阅读全文
摘要:我们通过Ninject(http://www.ninject.org/)项目来帮助我们实现MVC.Net与WebAPI项目的IOC实现。首先我们来看MVC.Net的IOC实现。1. 通过NuGet我们安装Ninject.MVC3,它会同时安装Ninject、Ninject.Web.Common和Ni...
阅读全文
摘要:要实现这个功能,可以通过https://github.com/sroze/ngInfiniteScroll这个第三方控件来实现。步骤如下:1. 下载ng-infinite-scroll.js程序http://sroze.github.io/ngInfiniteScroll/ 目前版本是1.0.02....
阅读全文
摘要:在某些情况下,我们需要在WebAPI项目中添加对jsonP的支持。比如我们同时创建了MVC.Net和WebAPI两个项目,这两个项目使用不同的端口,这时如果MVC.Net项目的前端想要直接访问WebAPI项目,就会出现“cross-origin”的错误。要解决这个问题,我们通常会使用jsonP的方法...
阅读全文