Ruby使用记录】的更多相关文章

#修改android客户端中服务器地址的默认值为对应环境的服务器地址 #!/usr/bin/ruby ostr="192.168.88.95:8088" nstr="192.168.88.14:8002" File.open("clientOperate.js","r:utf-8") do |lines| #r:utf-8表示以utf-8编码读取文件,要与当前代码文件的编码相同 buffer = lines.read.gsub…
1.首先,重要的事情说三遍,不用在Windows里开发Ruby 1.第一次在windows里安装ruby,装的最新版,当时就遇到了很奇怪的编码问题,如运行命令gem install xxx,提示编码错误,什么鬼! 然后在网上也找不到什么参考,索性直接换了个老版的ruby,使用gem source 更换源时又遇到了证书问题,又在网上搜索一番,   得出结论:不适合在windows下做开发. 2. ruby变量,在ruby中大写的变量名声明的变量会默认为常量,如果对一个常量多次复赋值,会得到警告.…
Sequel: Ruby数据库工具包 简介 Sequel是Ruby中用于访问SQL数据库的一个简单.灵活.强大的工具包. Sequel能够保证线程安全,提供了连接池功能以及简洁的SDL用于创建SQL查询及表定义: Sequel包括一个强大的ORM层用于映射数据库记录和Ruby对象以及相关的记录: Sequel提供一些高级的数据库特写,比如,预处理的语句,绑定变量.存储过程.事务.两阶段提交.事务隔离.主/从结构及数据库分片. Sequel现在可以适配ADO, Amalgalite, CUBRID…
为Wallpaper Engine做的动态壁纸,使用Unity制作,在这里记录一下制作过程和一些遇到的坑,以后有了github账号再搬到那边去. 最后大概要做出这样的效果,截图来自RWBY "Red" Trailer 8/25 项目开始 Ruby Rose模型(XNALara) Crescent Rose模型(Rhinoceros4) XNALara的.mesh/.mesh.ascii文件导入Unity 使用Blender 2.7,加载XPS插件 按照插件页面里的教程将.mesh/.m…
书写缘由 快两年的JAVA开发,因为来到一家新公司,产品需要用Ruby开发,故此才有了这从头开始,一入编程深似海啊...... 因为入门时是JAVA,所以理念跟规范早已形成,故此感觉突然采用Ruby编程,在开发上有种说不出的不习惯,看着那些似JAVA又比JAVA语法更简单的代码,就来的既陌生又熟悉.废话不多说,可能还是因为Ruby地位问题,百度的资料少之又少,所以才打算写篇博文,记录自己的从头开始.也希望大家一起讨论,同时欢迎大牛指出不足,提出异议. 开发环境 参考我的另一篇博文,根据步骤配置…
sql1=" UPDATE user_red_info_"sql2=" SET status = '#{status}', update_time = '#{update_time}' WHERE red_program_id ='#{red_program_id}'"sql=""i = 0until i == 100 do if i<10 sql = "#{sql1}0#{i.to_s}#{sql2}" else sq…
使用sass ,需要安装ruby,会建议移除gem源,添加淘宝的gem源,但是淘宝的镜像源已经停止维护啦!!用https://gems.ruby-china.com 代替即可. 操作如下: 1)删除原gem源:gem sources  --remove https://rubygems.org/ 2)添加国内源:gem sources -a https://gems.ruby-china.com 3)看看是否成功:gem sources -l 下面,就可以安装sass ,compass 了.ge…
❌错误 1. @job.resume.count: 提示❌   undefined method `resume' ✅: @job.resumes.count  //解释:调出某一个job的所有简历,所以需要+s 2.rails g controller admin/resumes. //解释: 这是与后台admin操作相关的同名resumes_controller,然后再设定路径,http://localhost:4000/admin/jobs/26/resumes 才能有效.之后要建立相关的…
今天整理一下ruby中的循环用法: 备注:“do~end”部分也可以写做{~} 1.break:直接跳出整个循环 i= 0 ["perl","python","ruby","scheme"].each{|lang| i += 1 if i ==3 break end p [i,lang] } #=> [1, "perl"][2, "python"] 2.next:会跳过这一次的循环…
(2019年2月19日注:这篇文章原先发在自己github那边的博客,时间是2016年7月26日) 周五的时候老大布置了一个任务下来,要部署一个Redmine用于研发部,同时升级工作室的Redmine,于是正好试试另外一套Linux系统——Ubuntu,毕竟和CentOS的命令差别还是有一点的. 先说说配置吧. (1) 操作系统:Ubuntus 16.04 LTS,内存2GB,2vCPUs,60GB硬盘,都是一些基本配置. (2) rvm + ruby-2.3.1 + rails (3) MyS…