`
暮雨风吹
  • 浏览: 15904 次
  • 性别: Icon_minigender_1
  • 来自: 重庆
社区版块
存档分类
最新评论
文章列表
谷歌浏览器以其稳定、简洁、高速、开源的优点赢得了广大网民的使用,虽然最新版的迅雷软件开发出了谷歌插件,但是还有一些常见的问题不能解决。比如没有鼠标右键“使用迅雷下载”,点击下载后默认的是浏览器下载,速度慢而且耗费时间。而且一些论坛及下载站点并没有提供迅雷下载选项,因此本文将详细解决这个困扰已久的问题。 如何让谷歌浏览器支持迅雷下载 工具/原料 Windows7 32位操作系统环境 谷歌浏览器(版本 24.0.1290.1) 迅雷软件(版本 7.2.10.3694) 方法/步骤 1 打开谷歌网上应用商店。或新建标签项,在应用里面里面也可以看到Chrome Web Store 网址: ...
作者:Hawstein 出处:http://hawstein.com/posts/google-java-style.html 声明:本文采用以下协议进行授权: 自由转载-非商用-非衍生-保持署名|Creative Commons BY-NC-ND 3.0 ,转载请注明作者及出处。 目录 前言 源文件基础 源文件结构 格式 命名约定 编程实践 Javadoc 后记 前言 这份文档是Google Java编程风格规范的完整定义。当且仅当一个Java源文件符合此文档中的规则,我们才认为它符合Google的Java编程风格。 与其它的编程风格指南一样,这里所讨论的不仅仅是编码格式 ...
一句话总结 简单地总结: 假如你想帮他尽快找个活儿,赚到钱,推荐PHP。 假如你想让他成为一个高效工程师,推荐 Python。 假如你想让他爱上他的工作,推荐 Ruby。 语言的选择 编程语言非常重要,不要认为他们都图灵等价, ...
Eclipse中10个最有用的快捷键组合 一个Eclipse骨灰级开发者总结了他认为最有用但又不太为人所知的快捷键组合。通过这些组合可以更加容易的浏览源代码,使得整体的开发效率和质量得到提升。 1. ctrl+shift+r:打开资源 这可能是所有快捷键组合中最省时间的了。这组快捷键可以让你打开你的工作区中任何一个文件,而你只需要按下文件名或mask名中的前几个字母,比如applic*.xml。美中不足的是这组快捷键并非在所有视图下都能用。 2. ctrl+o:快速outline 如果想要查看当前类的方法或某个特定方法,但又不想把代码拉上拉下,也不想使用查找功能的话,就用ct ...
Ctrl+1快速修复(最经典的快捷键,就不用多说了) Ctrl+D:删除当前行 Ctrl+Alt+↓复制当前行到下一行(复制增加) Ctrl+Alt+↑复制当前行到上一行(复制增加) Alt+↓当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了) Alt+↑当 ...
Ctrl+Alt+R:弹出Rake Ctrl+Alt+G:弹出Generate Ctrl+Alt+L:格式化代码 Alt+F1:切换视图(Project, Structure, etc.). Alt+F2:弹出预览窗口,可选择浏览器打开网页 Alt+Insert:相当于File|New,不过要在class外执行 Alt+Enter:快速修复提示,相当于Eclipse的Alt+F1 Alt+Home:显示文件夹导航条
在Rails中使用has_one 、has_many 、belongs_to 和 has_and_belongs_to_may 来声明关系型数据库中的一对一,一对多和多对多的关系,但当想以树形的数据结构来表示分类的时候,这些基本的关联功能并不够,Rails在has_XXX关系的基础上,提供了acts as的扩展功能,如acts_as_list 、acts_as_tree 、 acts_as_nested_set。acts_as_tree就提供树状的结构来组织记录。(不知道为什么Rails2.0以后会取消掉,需要通过插件的方式来安装) acts_as_nested_set的官方解释:A Nest ...
这次的目标是使用devise+cancan+rolify建立完整的权限管理系统,恩,听起来好高端的样子,其实还是蛮简单的。下面就开始我们的学习吧。 首先,还是先简单介绍一下这几个组件: devise: 负责用户注册、登录、退出、找回密码等操作。细节参考devise on github cancan: 负责角色建立、对角色授权、在页面中根据授权是否显示元素,以及模型中超出授权时抛出异常。细节参考rolify on github rolify: 负责将用户与角色关联。细节参考rolify on github 下面就开始一步步的使用这三个组件。   1.新建一个简单的rails项目(c ...
听着《Traveling Light 》继续我们的学习。这次我们用命令行执行,打开cmd,改变目录到RuBymineProjects下   1.新建rails工程 rails new Demo6 -d=mysql 这句命令意思是新建一个名称为Demo6的rails工程,并且使用mysql数据库。然后你会看到好 ...
项目是生成好了,貌似自己还没写一句代码呢,rails把工作全给我做了,这就遇到个问题,他都给我配置了什么东西,我如果需要改一个地方的话,会不会对其他地方有影响从而发生错误呢,相信这是每一个新手都有的疑问,想到这就两眼一抹瞎,不知道怎么办了,怎么才能理清楚到底是怎么回事,我心想,那就看他代码去吧,看能不能把整个项目流程跟着代码走一遍,恩,说干咱就干。   1.new 首先我们通过url访问我们的项目,http://localhost:3000/students,这个请求到WEBrick服务器里它会怎么响应呢。不清楚啊,不过咱还是知道他最后是通过路由表找到相应的路径的,那咱就去路由表文件看看 ...

Ruby on Rails (2)

继续上次的项目Demo5,身为一个学生党,当然先来个Student的CRUD。在RubyMine打开自己的项目,开始吧。 1. Ctrl+Alt+g 进入generator name or its part ,选择scaffold,查下词典,说是脚手架的意思,昨天看rails-101的文档说是鹰架,不管他们,声明Student字段的时候不要试着自己建一个id字段,因为它会自动给你生成一个id字段的。Student单词一定要首字母大写,还必须是单数。     2. 点击ok,会发现控制台显示又create了好多东西,简单说下,就是app目录下建了一个student的control ...
使用RubyonRails开发程序,对于一个新手来说,最大的困难就是环境配置问题了。下面说下我这一个周的收获。 1.环境搭建: (1)君欲善其事,必先利其器,下载RubyMine,地址http://www.jetbrains.com/ruby/,目前最新版本6.0.1,我的安装 ...
今天是学习Spring的第二天,看到了AOP,即AspectOrientedProgramming 面向切面编程, JDK的动态代理主要涉及到java.lang.reflect包中的两个类:Proxy和InvocationHandler。其中InvocationHandler是一个接口,可以通过实现该接口定义横切逻辑,在并通过反射机制调用目标类的代码,动态将横切逻辑和业务逻辑编织在一起。而Proxy为InvocationHandler实现类动态创建一个符合某一接口的代理实例。下面我就用一个实例演示面向切面编程中动态代理的过程。 首先把需要的类引入进来 User类:   packag ...
JAVA内存分配与管理是Java的核心技术之一,之前我们曾介绍过Java的内存管理与内存泄露以及Java垃圾回收方面的知识,今天我们再次深入Java核心,详细介绍一下Java在内存分配方面的知识。一般Java在内存分配时会涉及到以下区域: 寄存器:我们在程序中无法控制 栈:存放基本类型的数据和对象的引用,但对象本身不存放在栈中,而是存放在堆中 堆:存放用new产生的数据 静态域:存放在对象中用static定义的静态成员
Global site tag (gtag.js) - Google Analytics