
学习笔记
文章平均质量分 71
liuk10
Ruby On Rails开发工程师
展开
-
Ruby基础知识梳理
了解ruby,安装ruby和使用irb关于ruby(解释型语言),执行ruby文件Ruby基础知识常用基本概念和方法puts, p单引号”和双引号”“, 字符串嵌入,“#{abc}”数值表示和计算注释运算符及优先级对象、变量和常量Ruby中一切皆对象弱变量类型,局部变量,全局变量,实例变量,类变量常量/变量命名规范,保留字多重赋值,交换变量值,获取数组元素条件判断真假值,逻辑原创 2015-10-18 23:55:51 · 1061 阅读 · 0 评论 -
GIT 常用命令大全及其说明
创建克隆一个已经存在的仓库$ git clone ssh://user@domain.com/repo.git创建一个新的本地仓库$ git init本地变化查看你的工作目录下被改动过的文件$ git status查看和被追踪文件对比有哪些变化(即当前文件和被追踪文件的不同)$ git diff将所有现在的改动添加到下一次提交中$ git add .将 file 中的一些改翻译 2016-04-06 18:04:09 · 665 阅读 · 0 评论 -
如何从零开始学习Ruby
小白阶段以我的切身经历和体会来看,比较好的路线应该是先看基础语法: 《Ruby基础教程》 当然,不需要全部看完,大概把前面11章和基本的类介绍看完,可以进入下一阶段。 耗时: 如果你学过其他编程语言,比如C或者Basic或者Java或者Python,那么这个阶段你应该只需要1周左右时间; 否则,最好花上2到3周。理论联系实际阶段当你稍微了解了ruby的基础知识时,便可以尝试做一个原创 2016-03-24 23:27:22 · 4663 阅读 · 2 评论 -
Redis学习小结
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl原创 2016-03-21 12:08:18 · 350 阅读 · 1 评论 -
程序员应该常去的网站(转载)
转载自: http://mp.weixin.qq.com/s?__biz=MjM5ODUzMDYzMg==&mid=200934429&idx=5&sn=f913f80c6a97862eb3d50ad8cea09e43&scene=2&from=timeline&isappinstalled=0#wechat_redirect1)编程练习和竞赛类http://www.codechef.com/ht转载 2016-03-24 21:59:36 · 458 阅读 · 0 评论 -
Linux常用基础命令
Linux常用基础命令列表lshistorysu/sudomkdir/rmdirtouchchmodchownapt-get/apt-cache,tardatecatcpmvpwdcdgrepman,ps aux|grepkill/pkillwhereisaliasdf/durm echodiffwgetifconfignetstattop原创 2016-04-06 17:56:45 · 433 阅读 · 0 评论 -
Ruby学习材料
http://learnrubythehardway.org/book/intro.html原创 2016-03-10 15:03:38 · 506 阅读 · 0 评论 -
Ruby--加载文件--require和require_relative
requirerequire(name) → true or falserequire加载指定的文件,如果加载成功则返回true,如果已经加载过则返回 false。如果文件名解析出来不是一个绝对路径,它将会在 $LOAD_PATH(即 $:) 列出的目录中被查找。如果文件名中含有扩展名 “.rb”,那么它将会作为一个源文件被加载; 如果扩展名是”.so”,”.o” , 或者 “.dll”,或者在当原创 2016-04-01 08:58:52 · 7093 阅读 · 0 评论 -
ECMAScript和JavaScript的关系
一个常见的问题是,ECMAScript和JavaScript到底是什么关系?要讲清楚这个问题,需要回顾历史。1996年11月,JavaScript的创造者Netscape公司,决定将JavaScript提交给国际标准化组织ECMA,希望这种语言能够成为国际标准。次年,ECMA发布262号标准文件(ECMA-262)的第一版,规定了浏览器脚本语言的标准,并将这种语言称为ECMAScript,这个版本就原创 2016-03-08 18:14:58 · 18645 阅读 · 2 评论 -
Ruby--如何处理csv文件?
csv文件简介ruby如何处理csv文件1,ruby有一个标准库用于处理csv文件,在代码中引入即可: require ‘csv’2,写csv文件的2个方法 CSV.open(“path/to/file.csv”, “wb”) do |csv| csv << [“row”, “of”, “CSV”, “data”] csv << [“another”, “row”] # …原创 2016-03-31 19:00:37 · 4392 阅读 · 1 评论 -
Javascript学习--ES6学习--Number.isInteger()方法
Number.isInteger()用来判断一个值是否为整数。需要注意的是,在JavaScript内部,整数和浮点数是同样的储存方法,所以3和3.0被视为同一个值。Number.isInteger(25) // trueNumber.isInteger(25.0) // trueNumber.isInteger(25.1) // falseNumber.isInteger("15") // f原创 2016-03-08 16:46:34 · 10274 阅读 · 0 评论 -
MySQL优化建议
1、检查sql是否可以优化 避免使用子查询,使用join代替 减少排序 优化索引 增加查询 条件 减少返回的数据量 避免使用较大值的limit offset 是否可以把SQL拆成多条提升效率2、是否可以减少SQL的执行频率 是否可以加缓存 是否可以走solr 是否可以走redis 是否可以走es3、是否可以通过 sharding增加效率 4、是否可以通过原创 2016-03-03 19:48:45 · 448 阅读 · 0 评论 -
MySQL--BENCHMARK()函数
说明MySQL有一个内置的BENCHMARK()函数,可以测试某些特定操作的执行速度。 参数可以是需要执行的次数和表达式。 表达式可以是任何的标量表达式,比如返回值是标量的子查询或者函数。请注意:该函数只是简单地返回服务器执行表达式的时间,而不会涉及分析和优化的开销。该函数可以很方便地测试某些特定操作的性能,比如通过测试可以发现,MD5()比SHA1()函数要快:试验结果mysql> SET @原创 2016-03-03 19:45:46 · 5999 阅读 · 0 评论 -
《深入理解计算机系统》学习笔记--001
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl原创 2015-10-18 22:48:38 · 642 阅读 · 0 评论 -
Ruby知识概要
Ruby基础知识ruby安装,使用irb;数字,字符串,数组,哈希,区间,正则表达式等的基本用法;流程控制:表达式,赋值,条件语句,循环;迭代器,block,变量作用域;方法定义和调用;文件读写;类和对象:继承,对象和属性,实例方法,类方法,访问控制;模块:命名空间,included,组合模块。异常处理:捕获和抛出;线程和进程;单元测试;Ruby和Web;Ruby安全;Ru原创 2015-10-18 23:58:47 · 490 阅读 · 0 评论 -
Linux系统入门学习书籍
http://linuxtools-rst.readthedocs.io/zh_CN/latest/base/index.htmlhttps://book.douban.com/subject/2208530/原创 2016-07-09 14:41:26 · 1175 阅读 · 0 评论