- 浏览: 16632 次
- 性别:
- 来自: 大连
最近访客 更多访客>>
最新评论
-
reyesyang:
面试遇到的问题,学习了。
ruby 动态初始化类及调用方法 -
sevk:
exerb从总体上来讲要比rubyscript2exe要优秀 ...
rubyscript2exe 打包ruby application
文章列表
用rubyscript2exe 把一个ruby 程序变成exe 文件
1,下载rubyscript2exe.rb 文件
http://github.com/cowlibob/rubyscript2exe.git ,从这里下载的能用。
其它的有个错误
修改也可以: 621:
$0.replace(File.expand_path("./init.rb")) 改成 $_0 = File.expand_path("./init.rb")
2, 直接运行 ruby rubyscript2exe.rb xx.rb
........waiting
你就 ...
class Test
def self.test(param="default")
puts param
end
def normal_test(a,b)
puts a + b
end
end
#class normal methods
tmp = Object.const_get("Test").new
tmp.normal_test("a","b")=> ab
#call class method
Object.const_get("Test"). ...
首先先了解下 css的overflow 和clip属性(主要clip属性)
clip 属性的值指定了元素的剪切区域。在css2中,剪切区域是矩形的,但是clip属性的语法为将来版本支持其他剪切形状创造了可能性。clip属性的语法如下:
element.style.clip = "rect(0px 100px 100px 0px)";
也可以这样定义:
element.style.clip = "rect(auto 100px auto auto)";
注意,括号中的四个值都是长度值,所以要有单位,不能用百分比。各个值之间用空格,不能用逗号(我在ff中测,用 ...
禁用/有效一组radio
- 博客分类:
- js
function radioEffect(){
var obj = document.getElementByName("test_radio");
for(var i =0;i<obj.length;i++){
obj[i].disabled = false;
}
}
require 'rubygems'
require 'mini_magick'
include MiniMagick
image = MiniMagick::Image.from_file("1.jpg")
str = str.gsub("\"","\\\"") if str.include?("\"") #如果包含",则在ImageMagick层次转义
str = str.gsub("'","\\\\'") if str.includ ...
require 'rubygems'
require 'RMagick'
include Magick
class Captcha
RADIUS = 15
WIDTH = 100
HEIGHT = 50
COLOR = %w{blue yellow red white black rgb(143,143,1433) rgb(179,98,33) rgb(255,207,67) rgb(217,125,219) rgb(128,201,8)}
def self.draw_captcha()
center_x = rand((WIDTH-2*RADIUS))+RADIU ...
<HTML>
<HEAD>
<META http-equiv=imagetoolbar content=no>
<TITLE>
</TITLE>
<STYLE>
.rubberBand {
position: absolute;
visibility: hidden;
width: 0px; height: 0px;
border: 2px solid red;
}
.hidden{
display: none;
}
</STYLE>
</HEAD>
<BODY>
<img ...
转自中国网络
一、VMware Tools安装手记(For Linux Guest OS)
为什么要装 VMware Tools?
因为它可以改善 Virtual Machine 的运行性能,而且可以让 Host OS 和 Guest OS 互通有无,这样我们就不用伤脑筋,要架设什么服务器,来沟通两个 OS,现在就让我们开始吧!
VMware Tools所在位置:VMware 安装路径 \VMware\VMware Workstation\linux.iso
[root@rd01 ~]# mount /cdrom
# 有时可能加载不了,这时就要先将系统关闭,再手动指定 I ...
<HTML>
<HEAD>
<TITLE>rect sample</TITLE>
<div id="rect" style="position:absolute;left:0px;top:0px;width:0;height:0;border-top: 2px solid red;border-left: 2px solid red;border-right: 2px solid red;border-bottom: 2px solid ...
$ sudo apt-get install imagemagick
$ sudo apt-get update
$ sudo apt-get install libmagick9-dev ruby1.8-dev
$ gem install rmagick
If you install failed, please run this command,and re-install
$ sudo apt-get remove --purge libmagick9-dev
1.3.5.1. 多对一关系
要定义一个多对一关系,请使用ForeignKey。ForeignKey的用法和其它字段类型一样:把它包含在你的模型的类属性中。
ForeignKey需要一个位置参数:该模型相关的类。
例如,如果Car模型有一个Manufacturer,一个Manufacturer制造多辆汽车,但每个Car只有一个Manufacturer,那么应该定义如下:
(笔记:文章和分类的关系就是多对一关系)
class Manufacturer(models.Model):
#...
class Car(models.Model):
manufacturer = m ...
使用 post_syncdb信号 初始化数据:
在app/ 创建个 management.py文件:
from django.db.models.signals import post_syncdb
from project.app import models as test_app
def init_data(**kwargs):
post_syncdb.connect(init_data,sender = test_app)
app's name is book,项目名为test_django 可以写成这样,
from test_django.book import models a ...
import hashlib
pwd = "pass"
def encrypt_pwd(pwd):
return hashlib.md5(pwd).hexdigest()
想用这个来做用户登录验证,应该可以。