- 博客(31)
- 收藏
- 关注
原创 Meteor初步探索
Meteor初步探索Meteor是一个非常现代化的技术栈,也是一家硅谷新兴技术公司的名字。Meteor以其实时性、简易性、特有的DDP数据传输等特性已经在硅谷风靡,而中国国内对于Meteor的研究学习也在逐渐火热起来:Meteor环境搭建Meteor Hello WorldMeteor 基本命令Meteor MongoUML序列图和流程图离线写博客导入导出Markdown文件丰富的快
2016-01-19 23:41:08 546
原创 Atom 编辑器快捷键大全不断更新中
文件切换ctrl-shift-s 保存所有打开的文件 cmd-shift-o 打开目录 cmd-\ 显示或隐藏目录树 ctrl-0 焦点移到目录树 目录树下,使用a,m,delete来增加,修改和删除 cmd-t或cmd-p 查找文件 cmd-b 在打开的文件之间切换 cmd-shift-b 只搜索从上次git commit后修改或者新增的文件导航(等价于上下左右) ctrl-p 前
2015-12-28 22:46:34 2329 1
原创 git使用技巧
小步快跑,快速迭代 .gitconfig [user] name = fqc email = 337940626@qq.com[core] editor = vim #ubuntu上默认的nano [alias] ci = commit -a -v st = status -s br = branch throw = reset –hard HEAD thro
2015-12-27 23:33:39 544
原创 tig git的好搭档
tigtig是什么?现在任意一个程序员对于git应该都不陌生吧 那么请把git字母顺序颠倒过来 git - tig. 看来两者肯定是有渊源的。 text-mode interface for tig安装mac : brew install tig ubuntu: sudo apt-get install tig命令man tig (ubuntu好使,mac上 man ls )tig -v
2015-12-24 23:55:11 8070
原创 新的技术栈:meteor + react
工作几年来一直做服务器端开发,但是前端对开发的重新定义,让我不得不重新审视前端技术的先进性与革命性。作为一个程序员一定得有技术敏感度,我想meteor + react = Best full stack 是未来创业战争的好武器
2015-12-12 21:39:50 1283
原创 个人技术栈书籍
Java一直在做,Ruby和Rails在逐渐掌握,Python目前工作中在用:Java书籍《Java学习笔记》 《servlet/jsp笔记》Ruby书籍《ruby基础教程》 《ruby元编程》 《ruby 面向对象设计实践指南:Ruby语言描述》Rails书籍《Ruby on Rails敏捷开发实践》本文持续更新,作为个人技术栈书籍学习总结
2015-11-22 20:27:20 752
原创 反思在2015年北京的第一场大雪
寒冬已至,大雪纷飞。 望着窗外的雪景,不禁陷入了沉思…..五年来北京似乎很久了,看看刚来北京时买的电脑包,如今已经被磨得破旧不堪,啊,已经五年了追求今年4月份,买齐了mac、apple6 plus 、cprime,决心要改变些什么,要追求高效、简单,卓越决心但今天回顾下,却连那个背包还未舍弃。 原来一些东西还在羁绊着,工作上学习上生活上都不是那么简单,太多泥淖,我处理地还是有些糟糕,
2015-11-22 18:00:16 869
原创 【打造Ruby on Rails全栈工程师系列01】Ruby on Rails Mac用户环境设置安装
Git安装 a)git –-version如果没有安装的话,提示安装,不要选择xcodeb)验证安装是否成功 查看版本git –-version在mac中,如果已经自身安装了,但是不想使用mac版的gitgit version 2.3.2 (Apple Git-55) 使用brew安装git,若未安装brew,先看下一步。Homebrew的安装brew install git 设置环境变量H
2015-11-22 16:04:15 1024
原创 ruby基础系列-ruby字符串对象使用单引号与多引号输出的区别与共同点
ruby字符串对象使用单引号与多引号输出的区别key:两者输出字符串时的处理的次数不一样 ‘' 单引号原生输出 处理为 0 “” 双引号则对字符串中的特殊字符(转义)进行转义 例如 \n 等 还有#{….} 占位符需要使用””进行转义。# Ruby的字符串对象生成有两种方式,字符串文字值加单引号或加双引号。# 两种方式主要区别在于构造文字
2015-10-05 00:00:31 850
转载 Lucene学习笔记
Lucene学习笔记Lucene的概述:1.1 什么是lucene http://cloudera.iteye.com/blog/656459这是一篇很好的文章。下面便是取自这里。Lucene是一个全文搜索框架,而不是应用产品。因此它并不像http://www.baidu.com/ 或者google Desktop那么拿来就能用,它只是提供了一种工具让你能实现这些产品。1.
2015-06-22 12:09:31 981
原创 django环境搭建
django 环境搭建1. 沙盒环境。 首先不污染开发环境,作为测试使用2.使用pip install django命令安装即可。
2015-06-06 11:18:27 696
原创 python中sorted实战应用
1.用小于5行的代码解决1.6题。''''''1.6 去除a字符串内的数字后,请将该字符串里的单词重新排序(a-z),并且重新输出一个排序后的字符串。(保留大小写,a与A的顺序关系为:A在a前面。例:AaBb)'''import stringa = "aAsmr3idd4bgs7Dlsf9eAF"lst = sorted([x for x in a if x n
2015-05-30 06:36:00 1093 1
原创 Python中sorted()方法的用法
1.先说一下iterable,中文意思是迭代器。Python的帮助文档中对iterable的解释是:iteralbe指的是能够一次返回它的一个成员的对象。iterable主要包括3类:第一类是所有的序列类型,比如list(列表)、str(字符串)、tuple(元组)。第二类是一些非序列类型,比如dict(字典)、file(文件)。第三类是你定义的任何包含__iter__()或__g
2015-05-30 06:21:21 782
原创 python中range和xrange的区别
range(0,100)xrange(0,100)都可以生成指定范围的数据,range然会的是数字列表,xrange则会延迟生成,再大数据处理的时候比较节约性能。尽量使用xrange()
2015-05-28 15:54:01 1087
原创 python中编码问题
1.unicode、gbk、gb2312、utf-8的关系http://www.pythonclub.org/python-basic/encode-detail 这篇文章写的比较好,utf-8是unicode的一种实现方式,unicode、gbk、gb2312是编码字符集;2.python中的中文编码问题2.1 .py文件中的编码 Python 默认脚本文件都是 ANSCII
2015-05-28 08:04:22 600
转载 Python字符编码详解
1. 字符编码简介1.1. ASCIIASCII(American Standard Code for Information Interchange),是一种单字节的编码。计算机世界里一开始只有英文,而单字节可以表示256个不同的字符,可以表示所有的英文字符和许多的控制符号。不过ASCII只用到了其中的一半(\x80以下),这也是MBCS得以实现的基础。1.2. MBCS然而计算
2015-05-27 15:06:18 438
原创 python实战-字典使用 [happymark系列]
python实战-字典使用使用字典统计字符出现次数#! /usr/bin/env python#coding:utf-8#定义一个函数,接收字符串,统计出每个字符的出现次数#实现思路:字典实现,看字符是否在字典中,在则+1,否则计入字典。def histogram(str): dic = dict() for s in str: if s not in dic
2015-05-10 18:10:57 888
原创 欢迎使用CSDN-markdown编辑器
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2015-05-09 23:54:47 466
原创 chrome中行网银插件(Linux下可用,可以淘宝支付宝)
最近购物,wine ie不是很流利,忽然发现 w3cbank 上有介绍ff下如何使用中行网银,于是便借鉴一下,制作了个chrome的插件。 cob.crx.zip 下面是支付宝使用方法:1、登录到网上银行付款 2、无视弹出的警告,直接确定,你会发现密码和动态码的输入框可以使用了 3、点击扩展图标 4、这是会有popup弹出来,输入你的原
2012-02-20 17:19:29 2147
原创 Android应用程序四大组件
在Android中,一个应用程序可以使用其它应用程序的组件,这是Android系统一个非常重要的特性。例如,你编写的应用程序需要显示一个可以滚动的图片列表,如果其它某个应用程序已经开发了具有此功能的组件并对外发布了此组件以使其它应用程序能够使用此组件,因此你可以直接调用这个组件来显示图片,而不需要重新开发一个具有此功能的组件。在需要的时候Android会启动另外一个程序的部分代码,这部分代码实现了
2012-02-20 15:26:44 1701
原创 vim 配置使用
vim比vi的功能强多了,也好用多了。一直就用vim。 配置vim注:只对各个用户在自己的当前目录下的.vimrc修改的话,修改内容只对本用户有效,要想全部有效,可以修改/etc/vim/vimrc.1.apt-get install vim-full2.设置/etc/vim/vimrc加上下面
2012-02-19 21:53:12 458
原创 vim 字符编码设置
安装完中文语言包支持后,Ubuntu的默认locale是zh_CN.UTF-8(即简体中文语言环境,字符集内码UTF-8)。这与我们日常开发环境中Unix设定的环境有所区别,我们日常使用的环境一般为zh_CN.GBK或zh。我们的源代码文件的字符编码也都是GBK的编码,直接在Ubuntu下用默认设置的VIM打开后,中文的注释会显示乱码。如果你直接编辑这个文件并提交,那么其他在Unix下开发的同事C
2012-02-19 21:49:39 1630
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人