Welcome to 扒拉小记!

关于UTC、GMT、ISO8601、

1. GMT: 最开始的标准时间(子午线中心处的时间)是英国伦敦的皇家格林威治天文台的标准时间(因为它刚好在本初子午线经过的地方),这就是我们常说的 GMT(Greenwich Mean Time)。然后其他各个时区根据标准时间确定自己的时间,比’东的时区’时间晚(表示为 GMT+hh:mm)、比’西的时区’时间早(表示为 GMT-hh:mm)。比如,中国标准时间是东八区,我们的时间就总是比 GMT 时间早 8 小时,他们在凌晨 1 点,我们已经是早晨 9 点了。 但是 GMT 其实是根据地球自转、公转计算的(太阳每天经过英国伦敦皇家格林威治天文台的时间为中午 12 点),不是非常准确,于是后面提出了根据原子钟计算的标准时间 UTC(Coordinated Universal Time)。 一般情况下,GMT 和 UTC 可以互换,但是实际上,GMT 是一个时区,而 UTC...

启动/安装shadowsocks命令(客户端、服务器端)

命令行安装客户端 : Mac OSX: brew install shadowsocks-libev pip install shadowsocks cpan Net::Shadowsocks Linux: pip install shadowsocks apt-get install shadowsocks-libev cpan Net::Shadowsocks 启动命令 : 服务器端启动命令:ssserver -c /etc/shadowsocks.json 客户端启动命令:ss-local -c /etc/shadowsocks_client.json 参考:...

frps反向代理配置

服务器端配置 文件frps.ini配置 [common] #bind_addr = 0.0.0.0 bind_addr = 0.0.0.0 bind_port = 7000 vhost_http_port = 9002 dashboard_port = 9000 dashboard_user = admin dashboard_pwd = admin subdomain_host = frp.yan.com privilege_mode = true...

rails时间处理

时间的定位方法 Time.now + 5.days Time.now + 1.day Time.now - 1.year Time.now.beginning_of_week #当前日期所在的周的开始时间 Time.now.end_of_week #当前日期所在的周的的结束时间 time_start = Time.now.beginning_of_month #当前日期所在月的开始时间 time_end = Time.now.end_of_month #当前日期所在月的终止时间 Date.today.end_of_week(:saturday) #定位到本周六 计算两个时间相差的天数 DateTime.parse("2007-12-28") - DateTime.parse("2007-12-26")=>2 计算两个时间相差的秒数 (DateTime.parse("Dec...

安装php composer

# 安装php composer Step 1: Run $ sudo apt-get update If this was not done before. Step 2: Install wget for file download in ubuntu $ sudo apt-get install wget...

Git 常用命令速查

git branch 查看本地所有分支 git status 查看当前状态 git commit 提交 git branch -a 查看所有的分支 git branch -r 查看远程所有分支 git commit -am "init" 提交并且加注释 git remote add origin git@192.168.1.119:ndshow git push origin...

七牛远程上传:远程获取图片的url 上传到七牛

def self.qiniu_fetch media_id # 注意!注意!慎重使用$weixin.is_valid?方法,它会重新获取access_token,access_token每天只有2000次 from_url ="http://www.balawo.com/pic/1.jpg" key = "2.jpg" #上传后文件的名字 encode_from_url = Qiniu::Utils.urlsafe_base64_encode(from_url) encode_to_uri = Qiniu::Utils.encode_entry_uri(Settings.qiniu.bucket, key) path = "/fetch/#{encode_from_url}/to/#{encode_to_uri}" host = "iovip.qbox.me" access_token = Qiniu::Auth.generate_acctoken(path) authorization = "QBox...

ruby 获取远程图片jpg/png 的url,转换为base64

# ruby 获取远程图片jpg/png 的url,转换为base64 def base64 require 'open-uri' tempfile = open('http://ofkzuey9y.bkt.clouddn.com/bala-logo.png') image_base64 = Base64.encode64(File.read(tempfile)) end

ubuntu16.04 不能拓展双屏的解决办法

Ubuntu 16.04LTS extended display not working The issue was with the nvidia graphics driver.This can be fixed by following the steps below : 1.Run sudo apt-get purge nvidia-* 2.Run sudo...