`
文章列表

组成原理

码距 开放分类: 通信、编码、工程技术、通信原理 两个码组队应位上数字的不同位数称为码组的距离,简称码距,又称海明(Hamming)距离。 码距是编码体制里的一个概念。 两个代码之间不同位的个数称为这两个码字间的距离。 对于一个编码体制,将其中所有的合法码字的最小距离值称为这个编码体制的码距。 而校验码的目的就是为了扩大码距,通过校验规律来识别错误代码 d个单比特错就可以把一个码字转换成另一个码字,为了检查出d个错(单比特错),需要使用海明距离为d+1的编码;为了纠正d个错,需要使用海明距离为2d+1的编码。 例如对于信息位长度为K,监督码长度为r,则要指示一位错的N(N=K+r)个可能位置 ...
分时操作系统 开放分类: 计算机技术、电脑、计算机 【词语】:分时操作系统 【注音】:fēn shí cāo zuò xì tǒng 【释义】:使一台计算机同时为几个、几十个甚至几百个用户服务的一种操作系统。把计算机与许多终端用户连 ...
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 => ...
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:    ...
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 ...
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” 把其 ...
众所周知,在IE里, select的option是不支持onclick事件的, 而在FF 和 OPERA 里, option 是支持onclick事件的. (safari似乎也不支持,不过暂时我还不知道如何解决safari的问题.) 虽然onchange在某些时刻可以代替 option的click事件, 但是两者并无法做到完全等价. 因为onchange只有在 你点击的option和之前的option不同时才会触发. 当select当前选中的是第一项 而你再次点击第一项时, select是不会被触发的. 下面的代码演示了一种间接实现 option onclick的方法 注意:此方案只适用 ...
演示: http://www.cssrain.cn/demo/jquery-closewindow/d.html ie ff 测试都通过
【技术转载】选择select的当前选项触发onchange事件 我们用Select的onchange事件时,常会遇到这样一个问题,那就是连续选相同一项时,不触发onchange事件.select的onchange事件就是这样子的.你得有Change(改变),才能触发该事件.... 掌握了它的特性后,相应的解决办法也很简单. <select name=sel onchange="bao(this.options[this.options.selectedIndex].value)"> <option value="">请选择 ...
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' ...
会出现paginate 未定义 需要另外再下载will_paginate插件 记下
简单一句 <%= date_select 'time_price', 'from_month', {:discard_day => true,:include_blank=>true,:use_month_numbers=>true}%>
数字分割函数 def commify(price) return price.to_s.gsub(/(\d)(?=\d{3}+$)/, '\\1,') end 1. 例子如下所示: 12345678 运行代码后: 12,345,678
config/enviroment.rb Add this into the last line: ActiveSupport::CoreExtensions::Time::Conversions::DATE_FORMATS.update(:default => '%Y-%m-%d %H:%M:%S')
<%= @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"}         ...
Global site tag (gtag.js) - Google Analytics