Grunt 入门 -1 安装环境安装node.js, http://nodejs.org/dist/v0.10.36/node-v0.10.36.pkg, 查看nodejs版本`node -v`.安装Node.js包管理器npm: `brew install npm`, 查看npm 版本安装Grunt command line: `npm install -g grunt-cli`准备一个...
产品环境升级JDK1.6 到JDK1.8遇到的各种问题 最近在做了一个将JDK1.6升级到JDK1.8的一个task,这里跟大家分享一下我们在做这个task过程中遇到的各种问题。 首先描述一下我们在JDK1.6中所使用的各种组建,产品原来的框架选择的是Spring3.x,同时使用了HttpClient4.x,还有我们构建环境使用的是gradle 1.9。因为我们只是尝试升级,所以要保证build.gradle在JDK 1.6 和1....
Vagrant的各种坑介绍 版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明 http://wushaobo.info/?p=83Vagrant让虚拟化技术走近寻常家。脚踏实地地说,网络上类似“两分钟入门”的文章有不少,但求助各种问题的帖子更多,因为vagrant官网的文档太简洁了,这里头有些道理有些坑,都没涉及到。即便是O’Reilly两天前出版的 《Vagrant: Up and Runnin...
在Mac OS下使用rbenv 在Mac OS下主要流行的有两种管理Ruby gem版本的工具,分别是RVM和rbenv,RVM目前是非常流行的一个Ruby开发环境的命令行管理工具,因为目前我们项目使用的rbenv,所以我们首先介绍以下rbenv,后面有机会会介绍一下RVM。首先利用homebrew安装rbenv(brew install rbevn)。安装完成后会在/usr/local/Cellar目录下创建一个rbenv
Mac OS 下套件依赖解决神器 Homebrew 1. 首先看一下怎样在Mac上怎样安装Homebrewruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"2.Homebrew 的安装命令是brew install [套件名], Homebrew在安装套件过程中,首先会把套件安装在固定目录(/usr/local/C
GitHub 常用命令 git init 创建repositorygit add readme.txt git add命令实际上就是把要提交的所有修改放到暂存区(Stage)add所有文件:git add .add并rm所有:git add -A提交modify和rm(新加的文件不会自动提交):git commit -agit commit -m "log" 提交到mas
Install Ruby on Rails · Mac OS X Mavericks by Daniel KehoeLast updated 24 October 2013Installing Ruby on Rails 4.0 on Mac OS X Mavericks. Up-to-date, detailed instructions on how to install Rails newest release. Use Rails 4.0.0, the ne
Mongodb Api for ruby 1. 开始1.1 使用gem通过kernel方法使用mongo gemrequire 'rubygems' #ruby1.9以上版本不需要require 'mongo'include Mongo模块使得Mongo类一直可见而不用指定Mongo命名空间。1.2 创建一个连接一个MongoClient呈现一个MongoDB的连接mongo_client = Mon
Github介绍 在使用github之前首先需要了解一下Github的主要特点以及功能。首先我觉得github是版本控制工具,而Github区别于其他版本工具主要方面体现在Github是一个分布式管理工具,其他版本管理工具诸如SVN,dimension等都是集中式版本管理工具。集中式版本管理工具与分布式版本管理主要的区别是集中式版本管理把所有的代码修改履历保存在中央服务器上,而分布式版本管理工具把修改履
Java程序员不得不读的十本书 原文:http://java.about.com/od/advancedjava/tp/mustreadjava.htmKevin Taylor对Java书籍的推荐,关于并发的书籍我在书店里好像没看到过。在Web方面只有Java Servlet Programming登场,JSP等并没有提到。开发工具方面也没有一本,这是我觉得比较可惜的。1. 《Thinking in Java》(Java
Java程序必读书籍 作为Java程序员来说,最痛苦的事情莫过于可以选择的范围太广,可以读的书太多,往往容易无所适从。我想就我自己读过的技术书籍中挑选出来一些,按照学习的先后顺序,推荐给大家,特别是那些想不断提高自己技术水平的Java程序员们。 一、Java编程入门类 对于没有Java编程经验的程序员要入门,随便读什么入门书籍都一样,这个阶段需要你快速的掌握Java基础语法和基本用法,宗旨就是“囫囵吞枣不求
Mybatis的Log控制 使用环境:Mybatis_3.2.8 + Log4j2_2.1首先要说明的是:Mybatis是用Mapper类的全路径名,作为logger的名称的。Mybatis中,打印SQL语句的日志级别是DEBUG,而打印SQL执行结果集的日志级别是TRACE。(因为有些SQL可能语句简单,但是结果集很多,分开级别,有利于用户控制输出。)记住这两点,对控制Mybatis的SQL日志输出很重
Android攻破 “你走进一个咖啡店坐下来。等咖啡的时候,你拿出你的智能手机开始玩一款你前些天下载的游戏。接着,你继续工作并且在电梯里收邮件。在你不知情下,有攻击者获取了公司网络的地址并且不断地感染你所有同事的智能手机。等下, 什么?尽管权限提升技术在Android上很普遍(并形成了“root”设备的惯例),但远程代码执行是一种罕见且危险得多的漏洞。它允许攻击者不经授权就在用户设备上执行特定代码。这
DBA入门必须了解的十件事 备份和恢复: 任何一个名副其实的DBA都应该了解如何使用DBMS(数据库管理系统)的内建工具来备份和恢复数据,比如Oracle Recovery Manager和SQL Server Management Studio。除此之外,了解有哪些第三方的数据库备份工具也是很有必要的。了解过后你会发现,这些工具各有优势。事实上,仅仅备份了数据库文件并不代表这个备份是一个“好”备份。
给项目管理者的忠告---学习成熟、乐观的应对方式 应对方式又称应对风格:是指个体面对不同的应激源(引起压力)时所采取的具体的应对方法、手段或策略(认知和行为上的努力);包括有意识的和无意识(防御机制)采取的方式;受人格特点和环境因素影响。