- 浏览: 150121 次
- 性别:
- 来自: 北京
-
最新评论
文章列表
码距
开放分类: 通信、编码、工程技术、通信原理
两个码组队应位上数字的不同位数称为码组的距离,简称码距,又称海明(Hamming)距离。
码距是编码体制里的一个概念。
两个代码之间不同位的个数称为这两个码字间的距离。
对于一个编码体制,将其中所有的合法码字的最小距离值称为这个编码体制的码距。
而校验码的目的就是为了扩大码距,通过校验规律来识别错误代码
d个单比特错就可以把一个码字转换成另一个码字,为了检查出d个错(单比特错),需要使用海明距离为d+1的编码;为了纠正d个错,需要使用海明距离为2d+1的编码。
例如对于信息位长度为K,监督码长度为r,则要指示一位错的N(N=K+r)个可能位置 ...
- 2008-08-28 13:45
- 浏览 731
- 评论(0)
分时操作系统
开放分类: 计算机技术、电脑、计算机
【词语】:分时操作系统
【注音】:fēn shí cāo zuò xì tǒng
【释义】:使一台计算机同时为几个、几十个甚至几百个用户服务的一种操作系统。把计算机与许多终端用户连 ...
- 2008-08-28 13:27
- 浏览 1063
- 评论(0)
class Customer < ActiveRecord::Base
attr_accessible :name, :nickname
end
customer = Customer.new(:name => "David", :nickname => "Dave", :credit_rating => "Excellent")
customer.credit_rating # => nil
customer.attributes = { :name => ...
- 2008-08-26 09:39
- 浏览 976
- 评论(0)
http://pullmonkey.com/projects/open_flash_chart
I ported the php code for open flash chart to ruby and so far it has worked quite well with Rails.
Just ported the latest 1.9.7 version - see the many graph examples below.
To install and use the open flash chart plugin for Rails do the following:
...
- 2008-08-07 18:36
- 浏览 1759
- 评论(0)
MySQL的默认编码是Latin1,不支持中文,那么如何修改MySQL的默认编码呢,下面以UTF-8为例来说明
需要注意的是,要修改的地方非常多,相应的修改方法也很多。下面是一种最简单最彻底的方法:
一、Windows
1、中止MySQL服务
2、在MySQL的安装目录下找到my.ini,如果没有就把my-medium.ini复制为一个my.ini即可
3、打开my.ini以后,在[client]和[mysqld]下面均加上default-character-set=utf8,保存并关闭
4、启动MySQL服务
二、Linux
1、中止MySQL服务(bin/mysqladmin -u r ...
- 2008-08-04 15:16
- 浏览 10970
- 评论(0)
ysql 中ERROR 1406 (22001): Data too long for column 解决方法
2008-06-06 13:51
导入数据的时候,MYSQL 报错:Data too long for column
解决办法:
在my.ini里找到(此文件在mysql安装目录下)
sql-mode=”STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION”
把其 ...
- 2008-08-04 15:12
- 浏览 2933
- 评论(0)
众所周知,在IE里, select的option是不支持onclick事件的, 而在FF 和 OPERA 里, option 是支持onclick事件的.
(safari似乎也不支持,不过暂时我还不知道如何解决safari的问题.)
虽然onchange在某些时刻可以代替 option的click事件, 但是两者并无法做到完全等价.
因为onchange只有在 你点击的option和之前的option不同时才会触发.
当select当前选中的是第一项 而你再次点击第一项时, select是不会被触发的.
下面的代码演示了一种间接实现 option onclick的方法
注意:此方案只适用 ...
- 2008-08-04 11:20
- 浏览 2967
- 评论(0)
演示:
http://www.cssrain.cn/demo/jquery-closewindow/d.html
ie ff 测试都通过
- 2008-08-04 10:58
- 浏览 1190
- 评论(0)
select onchange 事件
- 博客分类:
- javascript
【技术转载】选择select的当前选项触发onchange事件
我们用Select的onchange事件时,常会遇到这样一个问题,那就是连续选相同一项时,不触发onchange事件.select的onchange事件就是这样子的.你得有Change(改变),才能触发该事件....
掌握了它的特性后,相应的解决办法也很简单.
<select name=sel onchange="bao(this.options[this.options.selectedIndex].value)">
<option value="">请选择
...
- 2008-08-04 08:34
- 浏览 4670
- 评论(0)
google_chart 画图 插件
def venn_diagram
require 'google_chart'
GoogleChart::VennDiagram.new("400x400", 'Venn Diagram') do |vd|
vd.data "Blue", 500,'0000ff'
vd.data "Green", 400, '00ff00'
vd.data "Red", 300, 'ff0000'
...
- 2008-07-29 17:18
- 浏览 1646
- 评论(0)
会出现paginate 未定义
需要另外再下载will_paginate插件
记下
- 2008-07-29 17:16
- 浏览 1095
- 评论(0)
简单一句
<%= date_select 'time_price', 'from_month', {:discard_day => true,:include_blank=>true,:use_month_numbers=>true}%>
- 2008-06-25 08:43
- 浏览 1196
- 评论(0)
数字分割函数
def commify(price)
return price.to_s.gsub(/(\d)(?=\d{3}+$)/, '\\1,')
end
1. 例子如下所示:
12345678
运行代码后:
12,345,678
- 2008-06-23 10:47
- 浏览 995
- 评论(0)
config/enviroment.rb
Add this into the last line:
ActiveSupport::CoreExtensions::Time::Conversions::DATE_FORMATS.update(:default => '%Y-%m-%d %H:%M:%S')
- 2008-06-18 12:07
- 浏览 5808
- 评论(0)
<%= @users = User.find(:all).map { |u| [u.fullname, u.id] }
select(:time_price, :employee_id, @users,{:include_blank => true},nchange=>remote_function(
:with => "'time_price_employee_id='+value",
:url => { :action => "search_ajax"}
...
- 2008-06-11 13:12
- 浏览 1290
- 评论(0)