工作这么多年,除了正常的节假日自己还真没有休过几次长假。这次终于是下了决心要休息一下,调整一下自己的状态。半个月前递交了休假申请,今天昨天终于批出,呵呵,虽然假条上多位领导签下了要注意、要安排好工作、交接好工作等等的字样,但结果还是看到同意两个字。心情真的是好极了,下周开始自己可以休息10天了,想来真是件美事。   经过科学家研究发现,软件设计者在长久的劳动中要经常注意休息和运动。由于人体在极度疲劳时,植物神经将释放激素,人体将产生诸如头晕、恶心等生理反应。这个地球人都知道。但是科学家研究发现:长期刺激植物神经将使植物神经异常兴奋活跃,最终植物神经将愈来愈强大。积累到一定时候,量变产生质 ...
  我表弟计算机大四即将毕业,这几天在这边找工作,面试要求显示无限极树,树目录下挂有图片文件,点击目录可显示图片文件。表弟实践经验不足,在学校学的都是些理论,对算法与数据结构了解的也甚少,搞了一天没有个结果。晚上只能由我操刀来完成面试作业,以便让表弟通过面试,以后再慢慢引导他学习。现在的大学生真的需要加强自己能力培养,无语。   现贴上无限极树的代码(采用递归算法实现),供后来者学习,这是很多应用中都用到的东东,但我追求代码简洁。程序功能说明:通过递归动态在控件treeView中生成目录树,给treeView的Tag属性赋值,是为了点击节点时再做其他的应用; private void Fo ...
2007-03-28

ADO.NET的数据库访问小结

关键字: ADO.NET
  最近因工作需要,用C#做了些应用,现对ADO.NET的数据库访问作一个小结,以供大家交流学习,迟些时候贴上自己的一些代码。   ADO.NET的数据访问对象是以下几个:   1、Connection对象:与数据源建立连接,连接sql server7.0 或更新版本数据库用SqlConnection,连接OLEDB数据源使用OledbConnection.   2、Command 对象:对数据源执行SQL命令并返回结果,SQL Server7.0或更新版本用SqlCommand,OLE DB数据源使用OledbCommand.   3、DataReader对象: 读取数据源的数据,只 ...
2007-03-18

一位冰雪聪明的女人

关键字: 陈鲁豫
  有些主持人只要看到一次就会爱上她(他),记得陈鲁豫就是多年前很偶然的一次打开电视机看了她主持的一期“鲁豫有约”,从此只要有时间我就会收看她主持的节目。她虽长得一张大头娃娃脸但却老于世故,更显那张脸的魅力。她主持风格独特,聪明睿智,细小的牙齿,浓厚的文化积淀。她的节目有两点让我入迷,一是陈鲁豫,二是她访谈对象的故事。鲁豫身上总是有一种亲切自然的气息,她不曾刻意地去粉饰自己,只是简单而略微有些随意的对话。也许因此,嘉宾常常会忘记她主持人的身份而与她倾心分享所有的喜忧,让观众也分享到很多深层的东西。   我不是文化人,很少做文化人的事,一天在书店的书架上又是偶尔看到 ...
  最近用mysql,mysql数据库的操作性一点也不方便,虽然有其他可视工具,如MySQL-Front等,但对数据库的权限管理等等操作都不如ms sqlserver,ms sqlserver的可视化做得非常好,对于DBA来说不需要记太多的COM命令,可以将精力专注在技术的研究上。但mysql的可视化做的不好,导致要记忆的命令多,操作也不方便。或许有人会说:作为程序员,当然最好还是用com命令,这样对基本功练习的有益无害,有了扎实的技术,写COM命令比用一些工具还要方便快捷。不可否认,有时COM命令的确是方便,但能可视化为什么不可视化?编程不都越来越可视化了吗?   强调这里不讨论数据库的性 ...
  关注ROR已经是有比较长的时间,但真正想学习它并想用它来做WEB项目还是06年底的事。   以前有做企业管理系统,做过OA,研发过工作流,搞过数字签名和电子印章,做过一些WEB应用项目,但采用的语言不是ruby,平台也非ROR,那时还没听说过这玩艺。我用的数据库也只是sql server、sybase、oracl。受ROR的诱惑+自己的还有的那么一点冲劲,我准备学习多一个平台,并真正体验一下这号称WEB“开发高效率”的平台。   最近已经初步学完了ruby语言的基本内容。对有一定开发经验的人来说语言的入门不是难事,要精通是需要一段时间的。我让自己先上手,再在开发 ...
2007-03-14

Rails 连接 Sql Server的问题

关键字: 连接 Sql Server
  Rails提供了很好的My SQL支持,不须做任何配置,即可连接。但是,对于SQLServer的连接就比较烦琐。 下面将介绍一种采用Ruby-DBI 提供的一个ADO Driver来连接。 安装one -click installer 来安装ruby 的话就已经安装了所有连接SQL Server使用的需求包.但是,并没有安装ADO Driver. 这样来安装它: 1. 在Ruby目录下找到这个目录: \ruby\lib\ruby\site_ruby\1.8\DBD 例如:我的Ruby安装在D:\ruby中,所以是这个目录D:\ruby\lib\ruby\site_ruby\1.8 ...
2007-03-14

用SQL SERVER数据库连接RUBY ON RAILS解决乱码问题

关键字: 数据库连接 解决乱码
  这两天大家都为RUBY ON RAILS 在浏览器页面上显示乱码而解决不了而烦恼,我也不例外,但经过参考“YUFAN,FIKKO,这个那个”等人的说法,我也得出了自己的方法,下面我就说说我的做法吧。目前很多人用的数据库都是MYSQL,而我用的是SQL SERVER 2000。我认为MYSQL毕竟是全英文的,用起来不是很习惯,我建议大家还是用SQL SERVER吧,以下我说的就是对应SQL SERVER来说的。 1. 首先,我们在SQL SERVER数据库里建立数据库,名为mybook.再建立表,表名为books(注意复数),好了,这样我们回到DOS命令窗口输入r ...
  我们经常使用短语来命名变量和类。在Ruby里通常约定变量的名字全是小字母,单词之间用下划线隔开。类和模块命名则不同:它们没有下划线,短语中采用混合大小写模式——即每个单词的第一个字母以大写开头。这些约定会这样命名变量,比如order_status,和类名字如LineItem。      Rails中采用了这种命名约定并以两种方式进行了扩展。        首先,它假定数据库的表名和变量名一样,都是小写字母,单词之间是下划线。Rails还假定表名总是复数形式。        另一方面,Rails假定文件以带有下划线 ...
转自http://www.cslog.cn/Content/ruby_basic_note.html 1.Ruby是一个面向对象的(object-oriented)的编程语言. Ruby中所有的操作元都是对象(object). 类(Class),方法(method),实例(instance),对象(object, class instance), constructor, instance variable, instance method, --当自然语言学家遇上程序语言... method实例: "dave".length line_item_one.qua ...
2007-03-14

Ruby的内置函数

关键字: 内置函数
  申明以下内容为转载,自己查阅资料方便用,可供大家参考!   严格说来,Ruby中没有函数.但Kernel模块中定义的方法(可以在任何地方用做函数,因此)可被其他语言当做函数来调用.若您对这些方法进行再定义时,就必需考虑到对其他方面的影响. ` str 把字符串str当做外部命令来运行,并以字符串方式返回命令的输出.使用`str`形式来调用该方法(还可以使用%x(...)表示法进行调用.请参考命令输出). 可以使用$?来了解命令的结束状态. 若您只想执行命令,而不需要得到命令输出时,可以使用system.如果是那些终端控制命令的话,`command`可能会运行失败. Array ...
2007-03-12

中国电信设的“互联星空”陷井

关键字: 中国电信 互联星空
  中国电信真他妈的垃圾,今天才搞明白这作为国内最大的互联网运营商有多垃圾!他设下了一个“互联星空”垃圾网站让所有ADSL上网用户有可能被乱扣费的陷井。   最近几个月,我每个月都有扣多100多元的上网费,我开始还不太在意是什么原因,因为钱少,也懒得去理会这事。我只以为是上网月租搞错了。上月收费更多,我顺便打了个电话给电信的朋友,要他帮忙搞定这事。没想到今天朋友打电话来说每个月扣的钱没有扣错,是因为我开通了“互联星空”上的部分收费业务。   晕,天大的笑话,我从来不上什么“互联星空”,这名字我都不熟悉,因为平时都是通过 ...
忽然好想看看 那个老式的房子和那大片大片的雏菊 它们应该开花了 黄黄的 嫩嫩的 像极了金子.    或者还有其它什么原因 或者是一点思愁的情绪 总是让我莫名的记起 那片遥远的家园
  到财务走了一圈,正好看到一位同事正在对两个Excel文件进行比较。两个文件的内容大致如此(列出部分列名): 主贷身份证 主贷人     贷款余额 440602**** 李*瑜 ¥35,000 360102**** 李*亮 ¥81,359 440202**** 李*英 ¥48,125 440682**** 白*娟 ¥1117,50   财务同事的需求是:找出两个表中贷款人身份证一样,但贷款余额不一致的数据。因量比较大,手工去找余额不一致相当麻烦。对财务人员来说可能经常会碰到这样的问题,痛苦!我第 ...
  昨晚“幸运”又一次眷顾了我!   一早起身准备去上班,走到楼下没看到自己的摩托车。我仔细回忆昨天是不是把车停到楼下,下午5:30到一家企业演示完刚开发完的项目回来,回到家因自己懒惰,没有停到车房,也没有上防盗锁。没想到“幸运”就这样悄悄的眷顾了我。   想来这些小偷也挺有眼光的,专偷我这样的靓车。拿起手机报了个警(知道没什么作用,但还是报了),找保安登记了一下。想和家人打个招呼,转念一想算了,车没了也没办法,当是好运来临的前兆吧。没车上下班挺不方便的,一路走在街上想着下一步买什么车好。   2007年的计划还不能直接将产出转化为货币,而 ...
作者: (美)托马斯(Thomas,D.) / (美)汉松(Hansson,D.H.) 译者: 林芷薰 ISBN: 9787121028724 [十位: 7121028727] 页数: 558 出版社: 电子工业出版社 定价: 65 装帧: 平装 出版年: 2006-7-1    这是第一本关于Ruby on Rails的著作!   2006年3月,它荣获Jolt大奖的“最佳技术类图书”奖!   本书作者David Heinemeier Hansson于2005年8月被“全球开源大会”评选为“年度最 ...
  Web2.0,是相对Web1.0(2003年以前的互联网模式)的新的一类互联网应用的统称,是一次从核心内容到外部应用的革命。由Web1.0单纯通过网络浏览器浏览html网页模式向内容更丰富、联系性更强、工具性更强的Web2.0互联网模式的发展已经成为互联网新的发展趋势。   Web1.0到Web2.0的转变,具体的说,从模式上是单纯的“读”向“写”、“共同建设”发展;由被动地接收互联网信息向主动创造互联网信息迈进!从基本构成单元上,是由“网页”向“发表/记录的信息&rdquo ...
2007-03-04

选择ROR的简单理由

关键字: 网络创业
  2007年我准备组织几个开发人员做一个大型网站,先主要为当地的某个群体服务,成功后再将其业务延伸到其他城市。我希望该项目遵循WEB2.0技术,即以Blog、TAG、SNS、RSS、wiki等应用为核心,依据六度分隔、xml、ajax等新理论和技术实现的互联网新一代模式,用这些比较前沿的技术和规范作为项目成功的一个后盾。目前我手头上的开发资源有限,人手是最大的问题,第二大问题是时间,第三个方面我考虑的是对日后的维护我希望能做到更简单容易。   因为以上多方面的考虑,我准备选择ROR来作为我开发该项目的WEB框架。因为从收集和了解的资料显示,在WEB应用程序开发领域中,使用ROR框架进行程序 ...
2007-03-04

Ruby 中数组与哈希的小技巧

关键字: 哈希和数组
  Ruby中创建一个字符串的数组可以这样:     a=["ant","bee","cat","dog","elk"]   但这样创建一个字符串数组会变成一种痛苦,充满了引号和逗号,幸运的是,Ruby有一个快捷方式%w帮我们完成。可以简单的这样实现:     a = %w{ ant bee cat dog elk }    Ruby的哈希和数组相似,一个哈希的字面值使用大括号而不是方括号,字面值至少要为每一个条目 ...
2007-03-04

总结的Ruby名称规则

关键字: Ruby名称规则
  Ruby名称是有一定规则的,Ruby使用一个约定来帮助它区别一个名字的用法:名字前面的第一个字符表明这个名字的用法,局部变量、方法参数和方法名称应该用一个小写字母开头或者一个下划线;全局变量用美元符作为前缀($),而实例变量用@开头,类变量用两个@开头;最后,类名、模块名和常量应该大写字母开头。   词首字母后面可以是字母、数字和下划线的任意组合(规则规定,@后面不可以直接跟数字)。   下面我例举一些变量和类名的例子,供大家参考:   Variables            ...
2007-03-04

ROR方面的书国内还真少

关键字: ROR
  昨天去广州购书中心专找ROR方面的书,在书架上到处溜达几圏没找到一本这方面的书。后来通过查询系统找到两本书:一本是: 应用Rails进行敏捷Web开发(Agile Web Development with Rails) 作者:美 Dava Thomas  & David Heinemeier Hansson 电子工业出版社 说明:这是国内第一本Rails图书  2006 Jolt Award(震撼大将)得主,敏捷WEB开发,每一位程序员的修炼之道! 另一本是: Ruby on Rails 快速Web应用开发实战 电子工业出版社   另外还有一本正在途中,广州的 ...
C:\Documents and Settings\Administrator>mongrel_rails service::install -N wblong  -c d:\Ruby\wblong -p 3000 –e production !!! The path you specified isn't a valid Rails application. service::install reported an error. Use mongrel_rails service::install -h to get  help. -- ...
SwiftHorse
搜索本博客
我的相册
34de9a49-87ab-31dd-9801-1ab70c5de586-thumb
期盼家人
共 5 张
存档
最新评论