那么 row[row.keys[0]]
?
看看 row.keys
。。。全 MP4……
...既然你不懂你在做什么……为什么要乱删能用的代码……
作为中文……两句话都不通顺……
改动真不少。。。
光 JSON serialization 有个蛋用啊…………
。。。先搞明白最原始的 CGI……语言在这里不重要……只要知道如何取得环境变量就够了……
然后自己写个 warpper……搞明白 HTTP……最后是 WSGI/Rack这种东西……基本就算有基础了……
那个你得点一下吧。。。
用 bower 管理 js……但是看上去却是个 gem……似乎可以试试……
#7 楼 @Ryan ....你确实没看上下文啊……要明白这里引用的意思得看他的代码……
%w.rack tilt date INT TERM..map{|l|trap(l){$r.stop}rescue require l};$u=Date;$z=($u.new.year + 145).abs;puts "== Almost Sinatra/No Version has taken the stage on #$z for development with backup from Webrick"
$n=Module.new{extend Rack;a,D,S,q=Rack::Builder.new,Object.method(:define_method),/@@ *([^\n]+)\n(((?!@@)[^\n]*\n)*)/m
%w[get post put delete].map{|m|D.(m){|u,&b|a.map(u){run->(e){[200,{"Content-Type"=>"text/html"},[a.instance_eval(&b)]]}}}}
Tilt.mappings.map{|k,v|D.(k){|n,*o|$t||=(h=$u._jisx0301("hash, please");File.read(caller[0][/^[^:]+/]).scan(S){|a,b|h[a]=b};h);v[0].new(*o){n=="#{n}"?n:$t[n.to_s]}.render(a,o[0].try(:[],:locals)||{})}}
%w[set enable disable configure helpers use register].map{|m|D.(m){|*_,&b|b.try :[]}};END{Rack::Handler.get("webrick").run(a,Port:$z){|s|$r=s}}
%w[params session].map{|m|D.(m){q.send m}};a.use Rack::Session::Cookie;a.use Rack::Lock;D.(:before){|&b|a.use Rack::Config,&b};before{|e|q=Rack::Request.new e;q.params.dup.map{|k,v|params[k.to_sym]=v}}}
所以意思应当是……
认为混淆是罪恶的程序员不能称为艺术家, 仅仅是不许他人动自己食物的小孩罢了。
。。。看这贴之前还不知道这是个啥玩意……
用 Rack 中间件能解决这问题吗?只是个想法……
....圣诞节之类的说不定有折扣……到时候看看入一本……
你去看看 OSC 都成啥样了…… -_-
只是 zsh 的问题……
When a partial line is preserved, by default you will
see an inverse+bold character at the end of the partial
line: a "%" for a normal user or a "#" for root. If
set, the shell parameter PROMPT_EOL_MARK can be used to
customize how the end of partial lines are shown.
...一般大学你坐在那里旁听都不会有人阻止你的……
...你没预编译吧?……貌似各种教程都没有生产环境部署的详细指导。。。
sublime 的好处就是……连记忆过程都可以省了……直接 command palette 里面输名字就行了……
到底是字符串还是数组……数组的话eval
……字符串的话他已经是了……