如果god用到新的gem,需要重启god
god -h
god -c config/god/resque.god
>god load config/god/resque.god # if god has running, u can do this
| # python demo/infer.py 原始图片路径 模型文件 结果输出文件 | |
| # python demo/infer.py /data/photos/car_trash.jpeg demo/output/frozen_inference_graph.pb demo/result.json | |
| import sys | |
| sys.path.append('..') | |
| import os | |
| import time | |
| import tensorflow as tf | |
| import numpy as np | |
| import json |
| 由于git pull,push慢,一般我是多次commit,一次push. 并且在 commit 中填写 fix #xxx, 随手把pm上 issue的状态改为已解决. 不手动关的话,不够实时,没人点击版本库,测试人员看不到已解决. | |
| 手动关的话,带来一个问题,状态已解决, 测试人员就开始验证了,但是代码没push. | |
| 我写了个脚本自动化完成这个任务. | |
| >vi .git/config | |
| [push] | |
| default = current | |
| [alias] | |
| xpush = !git push && .git/hooks/post-push |
| #!/usr/bin/env ruby | |
| # 修改 www.vic360.com中图片链接错误问题 | |
| # localhost/~w/projects/vic360 => www.vic360.com | |
| # http://stackoverflow.com/questions/2693862/how-do-i-require-a-specific-version-of-a-ruby-gem | |
| # TIP: | |
| #localhost:wxianfeng_com wangxianfeng$ ruby script/tools/07_update_vic360_image_url.rb | |
| #/Users/wangxianfeng/.rvm/gems/ruby-1.9.2-p290/gems/activerecord-3.0.3/lib/active_record/relation/batches.rb:68:in `find_in_batches': undefined method `gteq' for nil:NilClass (NoMethodError) | |
| # from /Users/wangxianfeng/.rvm/gems/ruby-1.9.2-p290/gems/activerecord-3.0.3/lib/active_record/relation/batches.rb:20:in `find_each' | |
| # from /Users/wangxianfeng/.rvm/gems/ruby-1.9.2-p290/gems/activerecord-3.0.3/lib/active_record/base.rb:440:in `find_each' |
| # 单台机器配置两个mysql实例,UBUNTU | |
| # 把原先的mysqld变成mysqld1,然后新建一个mysqld2 | |
| >vim /etc/mysql/my.cnf | |
| [mysqld_multi] | |
| mysqld = /usr/bin/mysqld_safe | |
| mysqladmin = /usr/bin/mysqladmin | |
| user=root | |
| password=root |
| # mysql主从复制,两台机器 | |
| # 主: 192.168.10.107 UBUNTU | |
| # 从: 192.168.10.105 UBUNTU | |
| # 主配置 | |
| >vim /etc/mysql/my.cnf | |
| [mysqld] | |
| log-bin=mysql-bin // 启用二进制日志 | |
| server-id=107 // 服务器唯一ID,一般取IP最后一段 | |
| bind-address=192.168.10.107 |
| #encoding: utf-8 | |
| #!/usr/bin/env ruby | |
| require 'net/smtp' | |
| FROM = '[email protected]' | |
| TO = '[email protected]' | |
| value = ["[www.entfield.com]请激活您的帐号"].pack("M").gsub(/=\n/, "") | |
| subject = "=?UTF-8?Q?#{value}?=" |
| # http://www.centos.bz/2011/09/centos-setup-process-startup-boot/ | |
| one method: | |
| >chkconfig httpd on | |
| 生成了 /etc/rc.d/init.d/httpd | |
| another method: | |
| >vi /etc/rc.local | |
| see list: |
| # 表结构 | |
| users(login) | |
| # 生成 一千万 条数据 | |
| #!/usr/bin/env ruby | |
| require 'uuid' | |
| uuid = UUID.new | |
| File.open("./data.txt","a+") do |f| |
| wxianfeng@wxianfeng:/data/projects/entos$ RAILS_ENV=development rake db:create --trace | |
| rake aborted! | |
| no such file to load -- kgio_ext | |
| fixed: | |
| upgrade kgio 2.7.2 -> 2.7.4 |