随笔分类 - 其他
摘要:jar archive: http://archive.apache.org/dist/httpcomponents/ 基于httpclient 2.0 final的demo(for jdk1.5/1.6): http://alvinalexander.com/java/jwarehouse/com
阅读全文
摘要:由于不可抗因素, 需要给对接方撸一个client的demo。基于比较老的jdk。 所幸找到了这里:http://www.rabbitmq.com/releases/rabbitmq-java-client 干脆拿第一版1.4.0开撸,以下demo: 基本是看着api文档改的,不同版本的api还真是出
阅读全文
摘要:portable : http://dl2.xmind.cn/xmind-7.5-update1-portable.zip
阅读全文
摘要:JAVA坑 跟其他公司java的对接口,一个细节对到吐血,具体: DesUtil.java(别人的反例) java加密算法如上: 先对密钥进行补全。 然后用“DES”对内容进行加密(默认算法经过验证为: DES/ECB/PKCS5Padding), 具体编码的时候最好明确指定,避免歧义。DES加密算
阅读全文
摘要:曾几何时,我痛恨高中的物理老师: 讲的东西精准概要, 定义简短, 讲述问题公式简短, 然后讲完后我不大多时候不懂。 今天我成了那个人。表达问题自认为一针见血, 然而君不懂。 比如,如果问我什么是装饰器(模式), 我会答: 1. 将函数封装, 返回一个新函数 2. 目的: 在被封装的函数前面或者后面做
阅读全文
摘要:1. 调试&注释&打印输出 1.1 调试 ruby属于解释型语言,即脚本,在linux上,脚本的执行无非三种: 1. 用解释器运行脚本 即:ruby 脚本文件 2. 直接运行脚本 在脚本文件里面用 定义好脚本解释器路径,然后再授予脚本执行权限,接着直接运行 即可。 3. 在解释器里面运行脚本 ps:
阅读全文
摘要:示意图 即: 1. 浏览器发起请求 2. Routes对请求进行一个url映射,交给对应的Controller来处理 3/4. Contoller从Model中获取数据(或者操作数据) 5. 返回给View 6. View根据数据渲染成html返回给浏览器。 转载请注明本文来自:http://www
阅读全文
摘要:这里简单加上几个验证,非空,最小长度,唯一 修改模型 修改app/models/post.rb文件,如下: 这时运行服务,修改/新增模型,什么都不填时,无法提交,也不报错。 啥原因? 因为没有把错误消息显示出来 修改views 修改app/views/posts/new.html.erb 文件,如下
阅读全文
摘要:首先需要在index页加个删除链接,并提供一个删除的确认,用户确认删除时,直接删除数据。 修改views 修改 app/views/posts/index.html.erb,如下: 即添加了 post是要删除的实力变量, :confirm ,确认是否删除, :method http 请求的方法,这里
阅读全文
摘要:修改views 修改index视图(app/views/posts/index.html.erb),添加编辑链接,如下: 即添加以下逻辑: 其中, edit_post_path,是之前《[ruby on rails] 跟我学之路由映射》提到的edit动作的prefix添加了_path后缀后的快捷方式
阅读全文
摘要:通过form来创建数据,本章节将会涉及内容:创建form,用户重导向,渲染views 和 flash消息。 1. views初步 编辑 app/views/posts/index.html.erb这个view文件,如下: new_post 是 new动作的prefix,参考[ruby on rail
阅读全文
摘要:根据《[ruby on rails] 跟我学之路由映射》,我们知道,可以访问 GET /posts/:id(.:format) 来显示具体的对象。 1. 修改action 修改 app/controllers/posts_controller.rb的show这个action。这里有个难题,如果获取u
阅读全文
摘要:之前的index页,显示的是hello world,现在将其修改为显示我们在rails console里面录入的数据。 1. 修改action 如之前的章节《[ruby on rails] 跟我学之路由映射》里面介绍的,修改app/controllers/posts_controller.rb 的i
阅读全文
摘要:前面《[ruby on rails] 跟我学之Hello World》提到,路由对应的文件是 config/routes.rb 实际上我们只是添加了一句代码: 但是这个代码默认的路由却有多个,可以通过 rake routes进行查看,如下: 其中: index 对应多个对象的列表 new 对应单个对
阅读全文
摘要:本章节展开对model的介绍:包括查增删改操作。紧接着上面一节《[ruby on rails] 跟我学之HelloWorld》 创建模型 使用命令创建模型 创建表post,默认自带两栏位 title :string, content:text , 在模型里面按照约定使用单数post而不是复数post
阅读全文
摘要:1. 创建工程 2.查看下文件结构 输出如下,请留意红圈中的部分。 Gemfile, 用来管理应用程序的gems, 有点类似于python的包,有专门的网站来查找gems: https://rubygems.org/ app,( application)这将会是你主要花精力的地方, app/asse
阅读全文
摘要:环境: ubuntu 12.04 (64bit) 代理: 自己最好弄一个代理。 环境配置指令如下: ps:如果没有安装成功,可能是你没有设置代理。 版本查看(后续系列都会基于这个版本): 参考:https://www.digitalocean.com/community/tutorials/how-
阅读全文

浙公网安备 33010602011771号