`
595959
  • 浏览: 63643 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表

openssl tls https

    博客分类:
  • ruby
https://www.e-rave.nl/create-a-self-signed-ssl-key-for-postfix 生成key ``` openssl genrsa -des3 -out mail.domain.tld.key 2048 ``` 针对key生成certificate request文件,提交第三方颁证机构 ``` openssl req -new -key mail.domain.tld.key -out mail.domain.tld.csr ``` 针对key生成官方版证书,过渡用 ``` openssl x509 -req -days 365 -in ...
# 80分记牌器,不是自动的。 # # a 2 3 4 5 6 7 8 9 0 j q k # 大怪 Red Joker r # 小怪 Black Joker b # # ♠ / # ♥ * # ♣ - # ♦ + # NT ? # # 北 # 西 东 # 南 # n # w e # s # # 1.敲入庄家、王的花色和数字 # # 东庄家,打黑桃2 # e/2 # # 显示: # Dealer: E ♠2 # # N # W # E # S # ...
http://stackoverflow.com/questions/88311/how-best-to-generate-a-random-string-in-ruby

windows开发环境

    博客分类:
  • ruby
git https://git-for-windows.github.io/ 命令窗 git-bash.exe uname -a 自动Enter passphrase for key env=~/.ssh/agent.env agent_load_env () { test -f "$env" && . "$env" >| /dev/null ; } agent_start () { (umask 077; ssh-agent >| "$env") . " ...

Android

    博客分类:
  • ruby
ruboto <- 当前版本0.3, arch ok,windows ok。在arch的VPS服务器上dx打包报错。 ruboto的项目是和jruby打在一起的,在运行时调用jruby解释,模拟器里调试只要覆盖ruby脚本就行了,非常方便。 arch上设了permission好像也访问不了模拟器里的程序路径,windows ok(android-2.2以上)。 https://github.com/ruboto/ruboto-core/ 例子 https://github.com/ruboto/ruboto-irb 访问模拟器里程序路径(例如更新ruby脚本),在AndroidMa ...

build a gem and push it

    博客分类:
  • ruby
http://gembundler.com/rubygems.html bundle gem mynice bundle init gem build mynice.gemspec gem push mynice-x.x.x.gem mynice.gemspec # -*- encoding: utf-8 -*- $:.push File.expand_path("../lib", __FILE__) require "xxx/version" Gem::Specification.new do |s| s.name ...

wood r4

    博客分类:
  • soft
http://gbatemp.net/f101-gbatemp-scene-news usrcheat http://cheats.gbatemp.net/forum/index.php?topic=5363.0 __rpg/globalsettings.ini cheats = 1

以斯列麻将

Rummikub http://cnl.salk.edu/~hendrik/f97/AI/Rummikub.html http://www.cs.iastate.edu/~mseibert/RummikubAI/ http://www.romi.ca/ 关于憋牌 为了少摸进牌,游戏前期,手上有N张可出的牌的场合,当前回合只出一张,余下憋到下回合出比较划算。随着游戏进行到后期,瞄准的桌上set被对手们拆掉的几率也变大,憋死在手里就不值了。 以最少手牌数量的角度,前期憋牌是划算的。但最少手牌数量原则很难被证明容易赢,到table上摊满set的后期,Rummikub高手是否能从当前局势分析 ...

mysql

    博客分类:
  • soft
yum -y install mariadb-server mariadb mysql> use mysql; mysql> update user set password=PASSWORD("") where User='root'; mysql> flush privileges; mysql> create database hululuu CHARACTER SET utf8 COLLATE utf8_unicode_ci; sequel -m db mysql2://root@localhost/hululuu ...

linux常识

    博客分类:
  • soft
脚本文件在win上应保存成utf-8无bom格式(ansi as utf-8)。 转格式:dos2unix 下载 wget http://a.b.com/d.zip curl -O http://a.b.com/d.zip 解包打包 解~.tgz, ~.tar.gz tar zxvf filename or gzip -dc filename | tar xvf - 解~.tar.bz2、tbz2 tar -jxf filename or bzip2 -dc filename | tar xvf - 压~.tgz, ~.tar.gz tar z ...

vim

    博客分类:
  • soft
http://blog.vgod.tw/2009/12/08/vim-cheat-sheet-for-programmers/ 复制粘贴 全选并删除:按esc后,然后dG 全选并复制:按esc后,然后ggyG 全选高亮显示:按esc后,然后ggvG 删除光标以后内容: dG 当前行复制: yy, p 粘贴 :sp 新文件名 即可打开新窗口 窗口间切换: Ctrl + w 两次 把a的内容代替b的内容 vim b dG :sp a ctrl + w*2 ggyG ctrl + w*2 p

猜数字AI

依靠"mAnB"的提示猜一个没有重复数字的四位数,'A'表示数字对位置也对,'B'表示数字对位置不对。 符合规则的全部候选是5040个,以排除法的思路,反复过滤掉不符合"mAnB"的候选。算法猜出谜底在最糟情况下不超过8步。 候选集比较大,因此存放于file中。 #过滤候选集 def filter(guess,status) case status when 0: #0a0b remain_include_zero(guess) when 1: #0a1b remai ...

解24点

http://rosettacode.org/wiki/24_game_Player 上面链接里的暴力解法相似的输出项太多了,我总结了相互间不重复的表达式88种(4个数字加减乘除): MAN4D4S = [ # '((%d %s %d) %s %d) %s %d' 48 # +++ '%d + %d + %d + %d', # ++- '%d + %d + %d - %d', # ++* '(%d + %d + %d) * %d', '(%d + ...

拣豆子AI

18颗拣豆子规则 分别为3,4,5,6颗的四摊豆子,两个玩家定下先后手,轮流拣,一次可拿任意一摊里的至少一颗,拣掉最后一粒豆子的玩家判负。 随机颗拣豆子规则 n 摊知道数目的豆子,两个玩家定下先后手,轮流拣,每次限拣一摊里的1..n 颗,拣掉最后一颗豆子的一方判负。 按照ICG规则,也可以定成没豆子可拿的玩家判负。 来聊聊比较经典的18颗拣豆子~ 根据规则,把1颗豆子留给对手,我方就赢了。假设现在轮到玩家行动,场面上剩下一摊3颗的豆子,根据规则,行动后就能构成1颗豆子并留给对手,我们把这种局面记作safe-position(当前回合有必胜策略);下一回合,对方面对1颗豆子,所处的局面记作 ...
Global site tag (gtag.js) - Google Analytics