- 浏览: 299317 次
- 性别:
- 来自: 深圳
最新评论
-
xiebo1983:
http://sqkoo.com/mysql-function ...
DATE_FORMAT -
topbox163:
JAR包是:mysql-connector-java-5.1. ...
grails配置mysql -
独门记忆:
请问怎样在Tomcat服务器中运行该项目,进行相关的操作呢?
将JBPM4整合到web工程 -
39246302:
谢谢分享
Android之PreferenceActivity -
大柳树:
快速布局???这个PreferenceActivity是做什么 ...
Android之PreferenceActivity
文章列表
一、使用Migrations管理数据表
在Rails中,当创建一个叫contact的model时,同时一个名为contacts的数据表将会被创建。因此,对数据表contacts的操作可以转换成对模型contact操作,可以访问它的属性。而很多的新手习惯使用一些框架什么的来操作数据表,其实,可以通过Rails本身提供的功能就可以操作数据表了。这样的功能就是Migrations功能。
多数Rails开发者使用Migrations迁移的基本功能来创建和管理数据库。数据迁移功能让你可以使用Ruby语言来管理数据库方案,可以充分利用一些Ruby所特有的工具,诸如Rake,来根据Ruby脚本提供 ...
- 2008-07-08 09:53
- 浏览 2969
- 评论(1)
一般来说layout有如下五种:
gobal layout,controller layout,shared layout,dynamic layout,action layout
假设我们有一个views/projects/index.rhtml页面:
代码
1. <h2>Projects</h2>
2. <ul>
3. <% for project in @projects %>
4. <li><%= project.name %></li>
5. < ...
- 2008-07-04 16:30
- 浏览 1796
- 评论(0)
test.rhtml的代码:
<%= javascript_include_tag :defaults %>
<%= select(:city, :province_id, @provinces, {},
{"onchange" => remote_function(
:with => "'province_id='+value",
:update => 'city_select',
:url => { :action => :select_cities_with_ajax })})
%> ...
- 2008-07-04 15:16
- 浏览 1402
- 评论(0)
复制整个表
create table new_table select * from old_table;
复制,不复制数据
create table new_table select * from old_table where 0;
登陆以后运行以下命令,给予远程访问客户端权限..
grant all on *.* to 'remote'@'172.16.21.39' identified by 'password';
remote表示用户名.
'172.16.21.39' 远程ip地址
password表 ...
- 2008-07-01 18:14
- 浏览 988
- 评论(0)
很简单,只需要
sudo apt-get install rar unrar
rar使用来创建rar格式的眼所文件的
unrar是用来解压的
unrar 一般是配合 e, x参数的来使用
e Extract files to current directory(解压到当前目录)
x Extract files with full path()(按照压缩包里边的的路径解压)
例子
cd 要解压的地方
unrar e /home/dave/software/aa.rar
unrar x /home/dave/software/aa.ra ...
- 2008-06-29 14:03
- 浏览 1499
- 评论(0)
sudo apt-get install sunversion
sudo mkdir /home/svn
cd /home/svn
svnadmin create tianyou
cd tianyou
cd /home/dave
rails ty
cd ty
svn import -m "initial import" . file:///home/svn/tianyou
cd ..
rm -rf ty
svn checkout file:///home/svn/tianyou
cd tianyou
#启动
/etc/init.d/restart
svn remove log ...
- 2008-06-29 11:01
- 浏览 1176
- 评论(0)
我在某台机子安装Ubuntu Server时,安装过程跳过了网络配置的步骤,回头在另一台机子SSH登录这台机子的时候始终不能连接,通过路由器DHCP Client Table列表中查看发现安装Ubuntu Server的这台机子并未加入网络,很是奇怪。于是在这台机子上执行命令:
$ifconfig
返回结果中只有lo,没有eth0,这才联想到可能和安装时跳过网络配置有关,只需要简单配置一下即可让这台机子正常加入网络。
$sudo pico /etc/network/interfaces
这就会启动简单文本编辑器来编辑Linux网络配置文件
在这里你应该会看到如下内容:
auth lo
...
- 2008-06-29 10:38
- 浏览 6989
- 评论(0)
我在某台机子安装Ubuntu Server时,安装过程跳过了网络配置的步骤,回头在另一台机子SSH登录这台机子的时候始终不能连接,通过路由器DHCP Client Table列表中查看发现安装Ubuntu Server的这台机子并未加入网络,很是奇怪。于是在这台机子上执行命令:
$ifconfig
返回结果中只有lo,没有eth0,这才联想到可能和安装时跳过网络配置有关,只需要简单配置一下即可让这台机子正常加入网络。
$sudo pico /etc/network/interfaces
这就会启动简单文本编辑器来编辑Linux网络配置文件
在这里你应该会看到如下内容:
auth lo
...
- 2008-06-29 10:35
- 浏览 3141
- 评论(0)
# pcre-devel
# zlib-devel
# bzip2-devel
cp doc/sysconfig.lighttpd /etc/sysconfig/lighttpd
mkdir /etc/lighttpd
cp doc/lighttpd.conf /etc/lighttpd/lighttpd.conf
cp doc/rc.lighttpd.redhat /etc/init.d/lighttpd
配置文件很直观明了,一般只要把server.document-root、server.errorlog、accesslog.filename改成你的实际目录和文件名字就可以了。
$ s ...
- 2008-06-27 18:59
- 浏览 1397
- 评论(0)
备份:
mysqldump -u root -p --opt databasename >filenamne
password
还原:crate database databasename
mysql -u root -p databasename <filename
- 2008-06-20 14:24
- 浏览 1036
- 评论(0)
ruby语言的用法非常的灵活。
我们来举个简单的例子:如我们有个数组
array = %w[a b c d e f]
现在我们要遍历该数组,并打印出每个元素:
[
#方法一
length = array.list
length.times do |t|
print "#{array[t]}"
end
/code]
#方法二
length = array.list-1
for i in 0..length do
print "#{array[i]}"
end
#方法三
for i in array do
p ...
- 2008-06-15 22:41
- 浏览 9914
- 评论(0)
我是用的tomcat服务器。
我的项目以前是在另一台服务器上的,还来转到这台服务器上。
发现response.sendRedirect("a.jsp")找不到路径。
改成
response.sendRedirect(request.getContextPath + "/a.jsp")
也不行。
改为:
<%
response.setStatus(HttpServletResponse.SC_MOVED_PERMANENTLY);
response.setHeader("Location","a.jsp&qu ...
转自Rails2.0新特性介绍( 下)
如果不是答应了一家杂志写一篇关于Rails2.0的文章,估计这篇贴就永远不会有下文了,不过虽然叫下,但其实是参考了2.0的ChangeLog重新写的,有一些是DHH在2.0 Preview那篇贴里也没有提到的,如果你还没看过或者不打算看那密密麻麻的ChangeLog,那么这篇贴应该还是有点意义,不过编辑说他们杂志的风格是尽量少用代码,因此我去掉了一些我认为本应该有的代码。
ActiveResource
Rails2.0最大的变化莫过于增加了ActiveResource,而去除了Action Web Services(有了REST,SOAP就显得很多余了) ...
- 2007-12-19 12:09
- 浏览 2075
- 评论(0)
刚开始学mysql时都是用redhat自带的。启动是什么 /rc.d/init.d/ start
这很简单,但是后来越学越多,系统自带的mysql,有的是版本太低,有的是与
自己想要装的web服务需要的低版本的mysql
后来自己学着以tar的方式安装mysql,我的mysql装在/usr/local/mysql目录下启
动碰到过很多问题。最常见的是:
ERROR 2002: Can't connect to local MySQL server through socket
'/tmp/mysql.sock' (111)
解决办法:
[root@test mysql]# ...