`
momoliu
  • 浏览: 25273 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
curl -v -H "Accept: application/json" -H "Content-type: application/json" -X POST -d ' {"weather_query":{"mobile":"15610897869","username":"李四","area_code":"0578"}}' http://127.0.0.1:3000/weather_queries/  

JVM内存白皮书

    博客分类:
  • jvm
 JVM内存白皮书的翻译内容,结合了摘抄的内容,希望自己对JVM的内存和垃圾回收机制有更深入的理解。 资料来源:http://chaoticjava.com/posts/parallel-and-concurrent-garbage-collectors/   垃圾回收器主要负责找到并释放未被引用的对象。 所希望的垃圾回收器的特性 安全、高效:不会发生错误的回收,不会使得应用出现明显的卡顿现象 对碎片的控制:消除碎片的方法也称为compaction。   现在的GC都使用了代回收策略,所谓代回收,指的是内存被划分为generation,不同的generation存储不同年龄 ...
转自 http://www.cnblogs.com/dosxp/archive/2008/08/13/1266781.html 但其中存在一些细节问题进行了修改,代码如下: #include <string> #include <iostream> using namespace std; int mp[100]; int val[]={1000,900,500,400,100,90,50,40,10,9,5,4,1}; string r[]={"M","CM","D"," ...
http://blog.163.com/xiangzaihui@126/blog/static/1669557492011712105957470/   这个人写的是我看到的最简单的方法了。
    证明:在任一含n个元素的堆中,至多有ceiling(n/(2^(h+1)))个高度为h的节点。 出处:http://blog.csdn.net/lqh604/article/details/7381893   证明: (1)对于h=0, 即叶子结点的个数,由6.1-7习题可知,叶子结点的个数最多为ceiling(n/2)=ceiling(n/2^(h+1)),即初始化成立。 (2)假设h=x成立,即高度为x的结点最多有ceiling(n/2^(x+1)), 那么对于高度为h=x+1的结点应该为高度为x的父结点,所以高度为x+1的结点个数最多为ceiling(n/2 ...
  TIPS1: $(document).ready(function(){}) 等价于 $(function(){}) 等价于window.onload(),但$(document).ready在页面框架下载完成后就执行。而window.onload必须在页面全部加在完毕(包括图片下载),因此$(document).ready的执行效率会高于window.onload。   TIPS2: 选择器:若id="tabstatus" 则$("#tabstatus") 如何获得table的偶数行 $("#tabstatus ...
http://www.astro.keele.ac.uk/oldusers/rno/Computing/File_magic.html http://en.wikipedia.org/wiki/List_of_file_signatures Image files File type Typical extension Hex digits xx = variable Ascii digits . = not an ascii char Bitmap format .bmp 42 4d BM FITS format .f ...
  ActiveRecord::StatementInvalid: SQLite3::SQLException: near "SAVEPOINT": syntax error: SAVEPOINT active_record_1  这个错误折腾了近一天。   解决方法: http://stackoverflow.com/questions/7367274/rails-3-1-app-cant-install-sqlite3-gem-because-libraries-are-out-of-date   1. 先下载sqlite3.7   mkdir $HO ...
记录学习rails的过程。应用来自《web敏捷开发之道——应用rails进行敏捷web开发》 1. 创建app rails new test-depot --skip-bundle cd test-depot bundle install --local 修改GemFile,添加gem 'thin'   2.创建数据库表product ./script/rails generate scaffold pr ...

rails错误记录

错误1 在创建rails的数据库时,rake db:create RAILS_ENV='development'出现如下错误: Could not find a JavaScript runtime. See https://github.com/sstephenson/execjs for a list of available runtimes. /home/liuxiaoqin/ruby/depot/config/application.rb:7 /home/liuxiaoqin/ruby/depot/Rakefile:5     解决方法: 1. 首先安装libv8 ...

ruby gems过慢

    博客分类:
  • ruby
早上十分崩溃,rubygems.org国内访问速度不是一般的慢,而且经常超时。   具体请访问http://ruby.taobao.org/ 如何使用? $ gem sources --remove https://rubygems.org/ $ gem sources -a http://ruby.taobao.org/ $ gem sources -l *** CURRENT SOURCES *** http://ruby.taobao.org # 请确保只有 ruby.taobao.org $ gem install rails 如果你是 ...
1. 创建应用say 在安装rails之后,在应用的目录下执行: rails say 在对应目录下会生成如下目录: 2.启动应用 ./script/rails s thin 使用thin服务器,并启动。 => Booting Thin => Rails 3.2.8 application starting in development on http://0.0.0.0:3000 => Call with -d to detach => Ctrl-C to shutdown server >> Thin web server ...

rails笔记

erb模版:     <%=和%>符号之间的内容则会被看作 Ruby 代码执行,执行的结果将被转换为字符串,并替换到文件中 <%=...%> 序列所在的位置。     <%和%>符号之间的内容则会被看作 Ruby 代码执行,执行的结果不被会被转换为字符串,并不会替换到文件中 <%...%> 序列所在的位置。     在erb模版中,可以随意访问变量,在rails中,控制器对象中的实例变量被注射到了模板对象中。其结果就是:视图模板可以访问控制器中的任何实例变量,就好像是在访问它们自己的实例变量一样。    
ActionController::RoutingError (No route matches [GET] "/say/hello"):   actionpack (3.2.8) lib/action_dispatch/middleware/debug_exceptions.rb:21:in `call'   actionpack (3.2.8) lib/action_dispatch/middleware/show_exceptions.rb:56:in `call'   railties (3.2.8) lib/rails/rack/logger.rb:26 ...
在使用rails启动thin服务器是出现错误 如下: /Library/Ruby/Gems/1.8/gems/rack-1.4.1/lib/rack/handler/thin.rb:1:in `require': no such file to load -- thin (LoadError) from /Library/Ruby/Gems/1.8/gems/rack-1.4.1/lib/rack/handler/thin.rb:1 from /Library/Ruby/Gems/1.8/gems/rack-1.4.1/lib/rack/handler.rb:20:in `co ...
Global site tag (gtag.js) - Google Analytics