记录和编程语言相关的信息

给bo-blog加上新浪的微博秀 不指定

babo , 2011/10/20 18:49 , 编程语言 , 评论(0) , 阅读(1914) , Via 本站原创

首先在新浪微博的“微博小工具”内找到“微博秀”。然后根据自己的需要设置好样式和大小。

从下面的

“设置完成,获得嵌入代码: ”框内粘贴出代码。

回到bo-blog后台,从“常规管理”->“模块配置”项了,添加一个“侧边模块”,起个名字叫新浪微博。
最后将刚才的代码贴进去。就可以了

ruby将DBF文件导入MYSQL库 不指定

babo , 2011/03/22 08:59 , 编程语言 , 评论(0) , 阅读(1175) , Via 本站原创

单位招生项目,需要向MySQL灌入一些数据测试。因为原始数据都是DBF文件,就是foxpro数据库。

下面是用ruby代码实现的导入功能。

Ruby 代码复制内容到剪贴板
  1. require 'rubygems'
  2. require 'dbf'
  3. require 'mysql2'
  4. require 'iconv'
  5. @the_year="2011"
  6. @start_time=Time.now
  7. @major_list=[]
  8. client = Mysql2::Client.new(:host => "localhost", :username => "root",:password=>"dxzddp",:database=>"enroll")#创建数据库连接
  9. results = client.query("SELECT major_id FROM major WHERE the_year='#{@the_year}'", :as => :array)
  10. results.each do |row|
  11. @major_list.push(row[0])
  12. end
  13. p @major_list
  14. table = DBF::Table.new("d:/ss.dbf")
  15. table.each do |record|
  16. @sfzh=record.sfzh
  17. @name=Iconv.iconv("utf-8", "gb18030", record.xm)
  18. @sfzh=record.sfzh
  19. @ksh=record.ksh
  20. @major=@major_list.choice
  21. @major2=@major_list.choice
  22. @major2=@major_list.choice while @major2==@major
  23. @to_student_info="insert into student_info (student_no,access_pwd,the_year) VALUES ('#{@sfzh}','e10adc3949ba59abbe56e057f20f883e','#{@the_year}')"
  24. @to_candidate="insert into candidate (candidate_name,id_card_no,candidate_no,state,has_submitted,the_year) VALUES ('#{@name}','#{@sfzh}','#{@ksh}','A','Y','#{@the_year}')"
  25. @to_candidate_ideal="insert into candidate_ideal (candidate_id,first_major,second_major,allow_adjustment,is_living_in_college) VALUES (last_insert_id(),'#{@major}','#{@major2}','Y','Y')"
  26. @to_candidate_score="insert into candidate_score (candidate_id) VALUES (last_insert_id())"
  27. @to_contact_info="insert into contact_info (candidate_id) VALUES (last_insert_id())"
  28. @to_school_info="insert into school_info (candidate_id) VALUES (last_insert_id())"
  29. begin
  30. client.query(@to_student_info)
  31. client.query(@to_candidate)
  32. client.query(@to_candidate_ideal)
  33. client.query(@to_candidate_score)
  34. client.query(@to_contact_info)
  35. client.query(@to_school_info)
  36. rescue Mysql2::Error=>e
  37. puts e.to_s
  38. end
  39. end
  40. client=nil if client
  41. p Time.now-@start_time

Tags: , ,

根据国务院文件,5.19-5.21为全国哀悼日,在此期间,全国和各驻外机构下半旗志哀,停止公共娱乐活动,外交部和我国驻外使领馆设立吊唁簿。5月19日14时28分起,全国人民默哀3分钟,届时汽车、火车、舰船鸣笛,防空警报鸣响。 Admin5与很多草根网站都将整站换成素装。并建议中国所有站点更换为素装。
为方便站点哀悼,特提供css滤镜代码,以表哀悼。以下为全站CSS代码。

复制内容到剪贴板
  1. html { filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1); }  

使用方法:这段代码可以变网页为黑白,将代码加到CSS最顶端就可以实现素装。建议全国站长动起来。为在地震中遇难的同胞哀悼。

Tags: ,

playframework--helloworld程序编写 不指定

babo , 2010/01/07 13:43 , 编程语言 , 评论(0) , 阅读(2100) , Via 本站原创

本文参考官方http://www.playframework.org/documentation/1.0/firstapp教程,基本上是翻译

转载请注明http://www.xinlogs.com

在安装完playframework框架后,我们就可以编写一个helloworld程序来看看playframework框架是如何工作的了。

我是在C:盘的当前用户目录下,建立了一个playframework目录。在命令窗口,进入这个目录

在c:usersbaboplayframework目录下输入下面命令,创建项目

复制内容到剪贴板
  1. play new helloworld

然后play框架会提示你输入程序的全名称,这里就输入helloworld即可

play new helloworld会在当前目录下,创建一个helloworld目录,用来保存项目的全部文件。

下面运行我们新创建的项目,进入项目的目录helloworld,输入play run

刚开始使用的bo-blog的时候也不知道如何加入google广告条,经过这几天的咕哝,现在已经成功在右边和下面加入。方法记录如下

右侧边栏加入google广告

进入后台管理->常规管理->模块配置

点击左侧的新建/编辑项目 如图

分页: 1/3 第一页 1 2 3 下页 最后页 [ 显示模式: 摘要 | 列表 ]