后端开发2025年06月14日
1 #require "spreadsheet" 2 require "jcode" 3 $KCODE='gbk' 4 5 #处理excel 6 require "win32ole" 7 excel=WIN32OLE.new('excel.Application') 8 book=excel.Workbooks.open("E:\\与大奖有约\\22选5_...
后端开发2025年06月13日
1、将.rb文件保存成utf-8编码格式。 2、在.rb文件开头,加入以下两行代码。 require "jcode"$KCODE='utf8' 那么现在就可以享受中文处理的快乐了! require "jcode"$KCODE='utf8'"xyz".scan(/./)do |letter| puts letterend"这是一个测试字符串".scan(/....
后端开发2025年06月13日
因为想安装最新版本,所以通过编译安装。 安装前准备工具和库文件: sudo yum install gcc gcc-c++ openssl-devel readline-devel gdbm-devel patch 下载文件: curl -O https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.3.tar.g...
后端开发2025年06月13日
来源:http://www.cnblogs.com/jianpwan/archive/2012/02/07/2341438.html 现在工作中经常会写各类script, 就一直想找一种一劳永逸的编辑器,能编辑执行所有的script. 它要满足以下要求: 高亮显示该语言的关键字 一键执行script并显示结果 开源免费 小巧快捷 (C/C++上混了多年,臃...
后端开发2025年06月13日
需求 函数,需要通过参数传递字符串,用来做正则匹配 reg = '[0-9]+' def func(str, reg) str.scan(reg) end 由于 reg 在其它地方定义, reg 是字符串, 传进来后发现没法直接用于正则匹配 返回的结果总是 [] 空字符串. 解决 通过 Regexp 来通过 string 生成正则匹配的条件 def fun...
后端开发2025年06月12日
记录测试代码 require 'open-uri' require 'nokogiri' require 'pp' require 'json' weburl = {} weburl['sinawbo'] = 'http://hot.weibo.com/?leftnav=1' #新浪热门微博 weburl['bk'] = 'http://www.qiush...
后端开发2025年06月12日
Time Calculations 代码 >> Time.days_in_month(2) => 28 >> Time.now.seconds_since_midnight => 8709.840965 # last_year, next_year, last_month, next_month >> Tim...
后端开发2025年06月12日
1.1 调试 ruby属于解释型语言,即脚本,在linux上,脚本的执行无非三种: 1. 用解释器运行脚本 解释器 脚本文件 即:ruby 脚本文件 2. 直接运行脚本 在脚本文件里面用 #! 脚本解释器 定义好脚本解释器路径,然后再授予脚本执行权限,接着直接运行 ./脚本文件 即可。 3. 在解释器里面运行脚本 root@tommy:/home/ywt/...
后端开发2025年06月12日
目录 一、前言 二、需求分析 三、实现步骤 四、总结 一、前言 越来越多的网站和App开始为用户搭建签到系统,以此来吸引和留住用户。签到系统是一种轻量、互动性强的营销方式,通过用户签到获取免费权益,引导用户形成每天、每周等的习惯性操作,从而达到品牌推广的目的。而PHP作为众多语言中的一种,自然可以实现这种签到功能。本文就来介绍如何使用PHP实现每周签到功能...
后端开发2025年06月12日
目录 一、将PHP数组转换为JSON格式 二、在JS中解析JSON数据 三、将JSON数据传递给JS 四、总结 一、将PHP数组转换为JSON格式 在PHP中,我们可以直接使用数组来存储数据。但是在JS中,数组通常以JSON(JavaScript Object Notation)格式表示。JSON是一种轻量级的数据交换格式,易于理解和处理。因此,在将PHP...