- 博客(84)
- 收藏
- 关注
原创 Rails命名约定
一.变量名全部小写,名与名之间用下划线分开。二.类和模板,每个短语(包括第一个词)开头都大写,不用下划线分割。三.数据库表名,全部是小写字母,词与词之间用下划线,并且加s变复数例: LineItem(类名)---------->line_items(数据库表名)四.line_item.rb文件中,知道类的定义,类名LineItem五.控制器命名约定,类名为StoreContr
2014-07-29 17:16:59
1420
原创 ubuntu下用java代码调用命令将java格式文件转换为html格式文件
首先我们应该在电脑上装上GNU Source-highlight 3.1.7,给个链接参考:http://www.gnu.org/software/src-highlite/#mozTocId120994下面代码实现了 将java类型的代码转换为html文件类型的代码,如果java代码的文件名为 helloword.java,则转换为html格式的文件名为helloword.j
2014-07-26 11:41:52
1425
原创 ruby on rails错误undefined method `title' for nil:NilClass
首先搞清楚这句话,在 Ruby 中,方法分为public、private 和 protected 三种,只有 public 方法才能作为控制器的动作。我的出错的代码如下:controlleclass ArticlesController < ApplicationController def new end def create params.permit
2014-07-18 13:25:40
8826
原创 ruby on rails出现的问题ActiveModel::ForbiddenAttributesError
首先分清楚我们在搞rails时,看资料和所使用的环境的版本是否相同。看的资料是rails3.2,电脑配置的环境是4.0,就会出现这种安全防范措施的问题。这类问题大多出现在new或者create两个action中。我的就是出现在create中。下面实例展示:下面的是我出错的代码。def create @article = Article.new(params[:article])
2014-07-18 13:17:08
1560
原创 ubuntu下root用户名进不去mysql,如何查看用户名和密码,如何修改root密码
mysql -u root -p 按回车,输入密码后提示access denied......ues password YES/NO的错误。第一步:这时你需要进入/etc/mysql目录下,然后sudo vim/vi debian.cnf查看里面的用户名和密码,然后使用这个文件中的用户名和密码进入mysql,假如debian.cnf中的用户名为debian-sys-maint,则:my
2014-07-17 09:32:03
2547
原创 ubuntu环境 rake aborted!
错误:rake aborted!Gem::LoadError: You have already activated rake 10.3.2, but your Gemfile requires rake 10.1.1. Prepending `bundle exec` to your command may solve this.解决:bundle exec rake d
2014-07-17 09:24:22
3183
原创 ubuntu下,创建ruby环境时出现 checking for Magick-config... no
解决:sudo apt-get install libmagickcore-dev libmagickwand-dev
2014-07-17 09:21:16
1368
原创 ubuntu下jboss-seam-2.2.2.Final/examples/build.xml:754: warning: 'includeantruntime' was not set
[javac] /home/huihui/app/jboss-seam-2.2.2.Final/examples/build.xml:754: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds在jboss-
2014-07-17 09:21:10
1026
原创 rails 3遇到 Could not find a JavaScript runtime execjs错误(ubuntu)
解决:sudo apt-get install python-software-properties sudo add-apt-repository ppa:chris-lea/node.js sudo apt-get update sudo apt-get install nodejs
2014-07-17 09:18:35
998
原创 Could not find gem 'sqlite3 (>= 0)' in any of the gem sources listed in you r Gemfile
解决:sudo gem install sqlite3-ruby
2014-07-17 09:16:59
2331
原创 ubuntu下配置rails环境遇到的错误
1.Could not find gem 'sqlite3 (>= 0)' in any of the gem sources listed in your Gemfile2.ERROR: While executing gem ... (Gem::FilePermissionError) You don't have write permissions into the /usr/local/lib/ruby/gems/1.9.1 director.y3.rails 3遇到 Could n
2014-06-24 09:10:08
1046
原创 ubuntu下创建第一个rails应用程序
一.创建一个新的应用程序在控制台输入> rails new demo create create README.rdoc create Rakefile create config.ru create .gitignore create Gemfile create app.
2014-06-22 11:22:44
1758
转载 Ubuntu 14.04中文输入法的安装
http://sixipiaoyang.blog.163.com/blog/static/623235882014450916276/
2014-06-19 18:11:23
762
原创 linux下的QQ运行玩法:pidgin-lwqq
安装pidgin:sudo apt-get install pidgin安装pidgin-lwqq:sudo add-apt-repository ppa:lainme/pidgin-lwqqsudo apt-get updatesudo apt-get install libpurple0 pidgin-lwqq然后:选择WebQQ选项,剩
2014-06-13 16:23:17
1174
原创 java创建一个简单的小框架frame
import java.awt.*;import javax.swing.*;public class SimpleFrameTest { public static void main(String[] args) { EventQueue.invokeLater(new Runnable(){ // 开一个线程 public void run() { Simpl
2014-06-09 21:34:24
4271
原创 java完美equals方法代码段
public boolean equals(Object otherObject) { if(this == otherObject) { // 检测this与otherObject是否引用同一个对象 return true; } if(null == otherObject ) { // 检测otherObject是否为空 ret
2014-06-07 15:33:45
1503
1
原创 java实现大数相加问题
闲来没事,写了个acm中经常遇到的大数加减问题的java 解决代码,我想说,用java的BigInteger 很容易。大爱java!!例如:实现多组输入的大数加减问题:import java.math.*;import java.util.*;public class Bignum { public static void main(String[] args) {
2014-06-05 20:13:01
1558
转载 eclipse中编译好的jsp文件在哪里
http://hi.baidu.com/sophyishere/blog/item/be09a0c6955bcea78226ac5b.html 以前直接在tomcat下发布项目遇到修改后的jsp页面不显示新版本的问题,也就是Jsp不重新编译了,原因是tomcat根据文件日期判断jsp文件 是不是比现有的翻译好的.java文件新来决定是否重新编译。解决方法就是删掉tomc
2014-05-24 21:08:52
2217
原创 window7下用IIS建站点及配置
首先我很想吐槽的是,自从用了win7,好多东西找起来真费劲!唉,还是linux好用,好直接!一.安装IIS1.打开控制面板--->程序--->程序和功能进入此页面 2.找到左侧的 打开或关闭Window功能, 点击进入进入后照如下图片选择 Internet信息服务选择完成后点击确定,等待完成安装。二.完成安装后返回到控制面板找到 控制面板--
2014-05-19 21:00:18
2882
原创 使用Eclipse构建Maven的SpringMVC项目
使用Eclipse构建Maven的SpringMVC项目问题一.2.3.2 配置Project Facets 更改Dynamic Web Module的Version为2.5,不能更改2.5的值问题二.2.3.3 配置 Modify Faceted Project时,找不到Further configuration available…问题三.建完spring项目后,如何打包发送到tomcat并运行?
2014-05-14 21:24:54
1071
原创 ubuntu下spring环境搭建
ubuntu下spring环境搭建一.安装JDK二.安装IDE(eclipse)三.安装eclipse下MySQL四.eclipse下Maven配置五.下载spring包
2014-05-14 21:00:53
3473
原创 seam2.2根据已有数据库(postgresql)生成项目
首先呢,这是我向同哥请教的一个文题,然后同哥把整个过程给我解答了一遍,谢谢同哥的乃森及引针啦~~~~seam2.2根据已有数据库(postgresql)生成项目一,建数据库进入pgAdmin新建一个数据库然后用eclipse的插件ErMaster导出sql或者是自己手写sql新建数据表,这里新建了一个名为test的数据库里面有两个表,member和dep
2014-04-27 16:28:33
1272
原创 Linux环境下的subversion版本控制命令
次文章是看了《版本控制之道》及用过subversion后一些经验的总结安装:1.svn-version :查看subversion是否正确安装2.svnadmin-version:查看subversion管理工具有没有安装创建项目仓库:假定使用的目录是 /home/mike/svn-repos输入命令:mkdir /home/mike/svn-repossvnad
2014-03-26 22:36:06
1098
转载 @JoinColumn
@OneToOne注释只能确定实体与实体的关系是一对一的关系,不能指定数据库表中的保存的关联字段。所以此时要结合@JoinColumn标记来指定保存实体关系的配置。 @JoinColumn与本书上一章讲述的@Column注释类似,它的定义如下代码所示。 @Target({METHOD, FIELD}) @Retention(RUNTIME) public @interfac
2014-03-23 15:22:47
832
转载 @ManyToOne @OneToMany
转载:@ManyToOne @ManyToOne注解的这端,是多端1.在注释@ManyToOne(cascade=CascadeType.REFRESH,optional=true)中将属性optional设置为true,这可以使得即使外键为空时仍可以向表中添加数据。2.假设Person和Book是一对多的关系,其中Person的成员变量为:priv
2014-03-23 15:06:30
1154
1
原创 Error on line -1 of document : Premature end of file. Nested exception: Premature end of file.
如果用jboss部署seam文件出现:Error on line -1 of document : Premature end of file. Nested exception: Premature end of file.错误
2014-03-20 22:22:08
16990
原创 ubuntu 下安装的eclips找不到JAVA_HOME问题
安装eclisp:1.将eclips文件放到你想放的位置2.在终端输入 vim .bashrc3.打开.bashrc文件后,在最后一行添加: export ECLIPSE_HOME=/home/huihui/app/eclipse(你自己的文件路径) export PATH=$PATH:$ECLIPSE_HOME/bin4 保存并退出5.在终端输入.s
2014-03-19 12:07:30
1228
原创 电梯模拟系统
实现功能:用一个栈存储楼层的信息,即电梯所到的高度,初始化栈,即定义楼的高度;用队列来记录乘客的信息,运送的乘客插入到队列中去,送完的乘客从队列中删除;开双线程,一个记录电梯运行时间,另一个处理乘客信息,并与电梯信息相关联;具体体现如下:/***************************************************************//****
2014-01-15 23:22:17
2296
1
原创 linux下录屏工具
我尝试了两款:第一款是:Tibesti安装命令是:sudo add-apt-repository ppa:ackondro/tibesti sudo apt-get update sudo apt-get install tibesti第二款是:recordMydesktop安装命令是:sudo
2014-01-12 21:14:49
4409
原创 邻接表的建立和广度优先遍历
#include #include #define MAX_VEX 50typedef struct NODE{ int vertex; //顶点的索引 struct NODE *next; //下一个表结点}EdgeNode; //表结点typedef struct{ char vex; EdgeNode *first; //第一个表结点}Vertex; //表头结
2014-01-03 13:33:08
1141
原创 临接矩阵的存储和输出
#include #include #define VERTEX_MAX 30#define MAXSIZE 20typedef struct{ int arcs[VERTEX_MAX][VERTEX_MAX]; //定义临接矩阵的长宽 int vexnum,arcnum; //vexnum顶点数,arcnum边数} MGraph;/************ 初
2014-01-03 11:08:17
1170
转载 ubuntu 中怎么截图?ubuntu 12.10 截图工具及快捷键设置
转自: sunmoon 节选在ubuntu 10.04 的时候,还可以很方便地在applications 那里找到screenshot 截图工具,可是自从ubuntu 10.10 以后,我开始老是找不到ubuntu 的截图工具。后来,才发现,在dash 中输入screenshot 就可以找到了。此外,还可以使用命令来截图,ubuntu 中截图命令是gno
2014-01-01 16:32:38
1463
原创 linux系统下Eclipse不能打开出现An error has occurred. See the log file…/.metadata/.log.问题
这个文章分类应该放在解决程序软件里面的
2014-01-01 16:28:05
8011
原创 创建seam文件
环境:Jboss 5.0 版 seam 2.2版 linux系统启动Jboss:找到Jboss的目录下:……/jboss/bin 然后输入命令 ./run.sh 启动jboss创建seam文件,以下选项按我自己的想法来设定的,依个人条件自行设定。进入seam目录下输入命令(蓝色部分)……/seam$ ./se
2013-12-30 21:01:14
1450
原创 用Jboss跑一个seam自带的example
我用的Jboss 5.0和 seam 2.2版本 linux系统,话不多说,直奔主题。启动Jboss:找到Jboss的目录下:……/jboss/bin 然后输入命令 ./run.sh 启动jboss输入ctrl + shift + t 开启另一个终端用ant 导入example下的seam例子文件,方法如下:找到seam所在目录,进入到example文件
2013-12-30 19:43:10
1395
原创 用CSS的@import添加外部样式表
标签是HTML的,@import 是CSS的一部分。写法:@import url(地址)用法: @import url("地址");也可用多个@import @import url("地址"); @import url("地址");更常用,@import方法会减缓样式表的下载速度
2013-12-14 18:22:05
1627
原创 树--递归实现先、中、后遍历,层序遍历和树的深度
#include #include #define TElemType char#define ERROR 0#define OK 1/*********二叉树的链表存储表示**********/typedef struct BiTNode{ TElemType data; struct BiTNode *lchild,*rchild; //左右孩子指针}BiTN
2013-12-13 22:11:58
1184
转载 数据结构----树
此文章摘自维基百科:http://zh.wikipedia.org/wiki/%E6%A0%91_(%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84)#.E6.A0.91.E7.9A.84.E7.A7.8D.E7.B1.BB树状图是一种数据结构,它是由n(n>=1)个有限结点组成一个具有层次关系的集合。把它叫做“树”是因为它看起来像一棵倒挂的树,也就是说它是根朝上,
2013-12-12 21:19:15
1068
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人