- 博客(31)
- 收藏
- 关注
原创 信息化、路在何方?
如今的中国软件业,如今的世界软件业,如今我的软件技术。。。 这些都已经非常鬼异,没有多少高手明白个中的原由,倒是往往圈外人说得出里面的“规则”。现在好像已经没有太多人注意关键技术了,似乎软件已经到了无所不能的地步,大家高谈阔论地规划着一个个的美丽蓝图。遍地都是功能强大、内容齐全的白菜价产品,从网站到社区到论坛再到大大小小的各式软件都有无数人给出免费的样例。甚至软件自动化的
2009-06-16 17:55:00
466
原创 走向夕阳的B/S开发模式涅磐猜想
最近的一二十年中,B/S的开发模式迅速成长并不断吞噬着原有C/S的领地。就在其如日中天的现在,笔者却隐隐感到一些苗头,那就是当下流行B/S结构正走向夕阳,虽然无限美好却也面临着巨大的变革。 CGI、ASP、JSP、PHP、ASP.NET等等这些技术无一例外地将代码逻辑嵌入到了HTML之中,想当初这算是一个不错的构思,但如今这样的编程模式却很大程序上束缚了时下浮躁的
2008-06-26 13:38:00
1443
原创 手动杀本马之旅
对于病毒和木马的态度,我一直很大度,总是本着虱子多了不咬债多了不秋的想法。但前些时让一个未知木马确实刺激了一把,好在终于算是搞定了。 通常都是用卡巴或360快速查毒,一次用了个冷门的木马查杀工具,发现了一个木马。在windows/system32/rmpti75.dll,但总是杀不掉,因为有进程在使用,倒不是在乎其危险性,关键是不让删除给人感觉不爽。于是到网上下了一个小工具,解锁后将其删掉。
2008-03-19 11:09:00
688
原创 土匪还是正规军
一直接受正统教育,梦想成为正规军,但现实是自己却在土匪的路上越陷越深。从接触计算机和写程序的第一天直到现在,所有的老师以及无数前辈都教导或者告诫我要顾大局要规范要努力成为架构师成为分析员,似乎只有从士兵到将军的路才是正途。但十多年过去了,显然我没有成为将军,距离牙将都还很远,甚至都没有成为正统的士兵!不过是在山寨中还称得上是个能接硬仗的技术型偻罗兵,如此说来似乎还不算失败到极点。
2007-06-14 11:21:00
2249
2
原创 简单的ACCESS查询分析器
只要你的机器上有.net framework 1.1 和 IIS,然后你做个ASPX页面并拷贝到任意虚拟目录下就可以了: exesql .TextBox { WIDTH: 90% } .TextArea { WIDTH: 90%; HEIGHT: 200px } private void Page_L
2007-04-02 16:35:00
1645
原创 设计师 VS 装修工
很早就知道一定要上档次,只有做高端的才有前途。这个理论的指引下我在软件开发的学习一直把自己尽量定位到设计师或者分析员,虽然实际上并非如此。而工作之后才渐渐发现原来理论与实际往往差异很大,我也一步步趋于皮毛功夫。 对于任何一个软件人士,系统分析员无疑是终极的信仰。但现实是即使你掌握了一手“屠龙术”也未必有用武之地,甚至练习的机会也难得。反而是优秀普通屠夫的杀鸡宰牛技艺更受青睐。同时当你
2007-03-28 20:47:00
1262
1
原创 关于StringBuilder的抄作与神话
编码的发展似乎总是在简单与复杂之间不断徘徊,一代又一代的高手程序员们乐此不疲。当你把部分工作交给电脑时,一切都简单了,但电脑毕竟是电脑,于是高手们渐渐提出不满并把工作收回,接着又一批高手制造再优的程序逻辑,大家把工作还给电脑,如此往复循环。。。 在任意搜索引擎找一下.NET效率优化就不难发现StringBuilder的身影,同时对于String的批驳也随处可见。自从有了String这个类,“+”的
2007-03-23 16:41:00
1726
1
原创 软件的灵活与扩展
从前做项目时,当面对简单变化时往往问题需要改代码并重新编译发布,后来就习惯地预测一些变化并将其交给用户。这样似乎系统更加灵活,或者说更像是一个产品,能够适应更广泛的应用范围,但实际情况却不完全是想象中的样子。 用户懂业务但不懂软件,甚至于对于整个业务结构单个用户也不完全清楚,相反随着项目的进行开发者反而会更加了解商务逻辑与未来的趋势。不过开发者眼中的系统逻辑总是过于完善
2007-03-05 15:24:00
1378
原创 不用写JS也可以制作精彩的跳动效果
记得有一次为了作一个状态条提示用户,结果写的JS始终没有调试成功,后来忽然想到了活动字幕,当时非常郁闷自己僵化的思维。其实我们还是应该经常换换思维,找找别的路。 今天突发奇想,作了几个的组合,效果非常有趣。只要计算合适滚动速度和方向,还是可以组合出非常丰富的样式的。下面就是两个简单的例子:活动文字 活动文字活动文字 活动文字 大家可以试着搞出更多的花样
2007-01-30 11:08:00
1161
1
原创 在IE下去除边框的简单方法
前些时研习了CSS,虽然这并不上档次,但却较容易给人以高手的感觉。我落下个看网页源码的毛病,对自己不易实现的样式总是不自觉地看源码。最近发现负数在CSS的作用有时很巧妙,举几个例子: 在IE下的特权很让人头痛,一个美观的网页中下拉框往往显得很不协调。于是有人一怒之下干脆用JS写了一套下拉框,其样式和内容之丰富令人震撼,但同时复杂性也使人望而却步。但在一个网页上我看到一
2007-01-30 10:15:00
3989
原创 技术之路--尴尬还是无奈
转眼又近年关,这比元旦更有意味,假期之后就是新的一年。成熟还是衰老谁也说不清,短短几年的工作里不断地在黑暗中摸索,突破一种无知后总面临另一种无知。从分析师的梦想到架构师的追求再到程序员的修行,一切都平静后发现自己渐渐走向界面与美工中间。回首曾经研习的各种内容,默默地注视着他们被淹没在高新技术中,劳务市场中依然是一个平凡的自己,没有专长,没有特点,也没有阅力。 当年接触
2007-01-27 19:45:00
913
原创 Web2.0不是放弃table
现如今web2.0,web标准,div+css成为web开发中最热门的词,大家蜂涌地高呼页面的改版。节省带宽、多浏览器支持、结构和样式分离、易于编写等等无数优点都给人以诱惑,但你真得清楚吗?反正经过不短的一段时间的尝试,我是还不太明白。table这个在网页中运用最多的元素一下子像千古罪人一样被新潮唾弃,我这样一个传统的程序员实在是有些看不过去了。 个人认为table依
2007-01-13 12:58:00
1350
1
原创 呼吁一下严重的转贴恶习
最近越来越感觉到转贴的严重性,这一风靡的习惯让网络炽热地燃烧着。但也同时带来了无数麻烦与痛苦,尤其是目前各种技术相关的内容更是危机四伏,也许危言耸听,也许杞人忧天,不过就我的感受还是想说一说。 到如今已经工作了几年,在WEB开发的基础技术上也算是有了些许的认识。最近浏览了一下自己以前做的一些东西,说实话感觉太滑稽了,那些代码使我意识到自己曾经多么幼稚与单纯。这其中包括我
2007-01-06 17:01:00
1025
1
原创 回顾2006我的邪派成长
JavaScript曾经是我很早接就触的语言,大概是在五年前。那里只懂C语言,开始认识HTML的时候为了抄袭一个随鼠标动菜单被迫看了一下,不过也仅限于抄袭。今年对这个让无数程序员和新潮流爱恨交织的脚本研习了一下,对于这么一种语言实在是感受太多,她这把双刃剑兼俱的神奇与邪恶不知让多少coder们为她欢喜为她忧!最初我只是好奇一些美丽的特效,接着就是不刷屏的实用功能,后来则结合服务器端的
2007-01-02 16:04:00
896
原创 兄台们冷静一些,不要有事没事就民族性,劣根性!
最近老看到有人评论中国的民族劣根性,并且羡慕什么欧美韩日等国,甚至还有人联系到了软件业: 这里我有一些看法,且不论我们领跑了世界几千年,也不谈我们有多少成就。就算是我们不足,那写下这些大作的各位干什么吃的,有工夫做点东西。不要总在那转贴骂娘好不好,至少骂前过过脑子。 闲话不多讲,单说说中国软件业的一些问题:1、有人羡慕印度软件业的模式和结构,什么精美的结构,什么完善的流
2006-12-25 17:03:00
1115
原创 思维定式和局限
最近 研习了一下JavaScript,用记事本来写代码多少让别人看来是有些酷,毕竟如今已经不是coder英雄的时代了。但今天的一个事给了我很深的感触。 我准备要在网页上做个类似进度条的等待提示,于是我直接一头扎进JavaScrip中,考虑如何才能够实现一个循环滚动的进度条。于是设计了一段代码放到JS文件中,然后在页面加载时临时创建它,并同时设定好触发事件。近一上午的尝
2006-12-13 15:02:00
1122
原创 在网页中设定根据元素大小伸缩的背景图
最近研究了一下CSS,发现了些有趣的问题,原来W3C的标准也不是统一地在每个游览器是能够一致。当然也有一些CSS棘手的难事,背景图就是一个问题,CSS只支持背景图放置的位置设定以及如何平铺,想拉伸是没有办法的。于是给出一个解决办法: 首先需要一个javascript的函数:function setAutoBack(obj,img) { try { var dyback = docu
2006-11-30 15:53:00
2266
原创 需求到实现--我做的皮坎肩
一直在做一个项目,现在到了尾生阶段,也是问题滋生的时候。称得上山雨欲来风满楼!现在回来前些日子的工作感触非常,也许算得上一个典型的软件过程。 最初客户提出了模糊的构想,于是我给出一个蓝本如何实现这个系统。客户并没有太在意,只是提出了些许顾虑,同时Leader也提出顾虑。我结合了反馈后给出了一人伟大的蓝图,系统以分布式架构,能够随意插拔,兼顾到了未来可能的发展目标,同时制定了各子系统接的标准,当然
2006-11-24 15:31:00
1453
1
原创 关于程序员的考题
时常看到有关程序员应聘的考题,而且花样品种极其丰富。至于这些题到底能不能为应试者把关实在是值得商榷。 我们暂不论试题范围、考试时间以及阅卷方面的局限性,单纯地问一下出题的仁兄能不能做做试试,很多情况是随便在网上找个范例就丢给了应试者。。。 众所周知,程序的写法总是有多种选择且每个选择都最适合于特定的环境,也就是说很多情况下是没有标准答案的。加之目前网络的发展已经不需要我们记很多东西,任何
2006-10-30 20:32:00
833
原创 去除网站空间的广告
我们申请免费空间时,当上传代码后总会被强制挂上广告。 但使用一段javascript可以重新构造代码来去除各种广告。 将以下一段代码作为“BODY”的一个属性即可 onload="document.clear();document.write(document.getElementById(myContent).innerHTML);document.close();"同时
2006-03-30 21:33:00
1183
原创 CSS初探
CSS称为层叠样式表,就是说对于我们WEB页面中的任何标签都是一层一层叠加起来的,但我们最终只看到能露出来的样式内容。好比一个人穿了很多衣服,但我们并不能看到所有衣服的细节。 其实仔细研究一下CSS标准发现对其的应用关键要抓住五个符号:#号、空格、逗号、点号以及没有符号。下面分别说一下: #号表示匹配ID:如#SSS{XXX:WWW}仅应用于ID为”SSS“的标签。
2006-01-22 12:24:00
2457
原创 我出的考题
1、 在ASP及ASP.NET中有几种方式在各个页面之间传递数据,请分别举例并说明其各自的特点? 2、 ASP.NET中服务端控件和ASP中的控件有什么区别,请举例说明? 3、 写一段代码或伪代码完成下面的需求描述: public object plusFunc(objectn)
2005-12-01 19:46:00
1009
原创 体力劳动与脑力劳动
软件开发被大部分人认为是脑力劳动,对于牛人级高手则是体力劳动,而对于更牛的系统架构师们则又是脑力劳动。其实说到底大家都是劳动力,后台老板们才是真正的。。。。。。 最近看到单位一个项目中的一页代码,深有感触,不记下来实在是不应该。 问题很简单,就是要在网页上出一张报表,大概有上千个格子,而且其中的数据有可能十几逻
2005-11-26 10:58:00
2249
原创 自适应浏览器分辨率的javascript函数
function changeWidth(now,target) { //now是现在代码所适应的宽度,如800;target是想要达到的显示器分辨率宽度var widthStr; var flag = true; for(var i = 0;i { flag = true; try { if(document.all.item(i).width != null) { widthStr = doc
2005-10-11 09:31:00
1393
原创 面向对象之养猪专业户
由于笔者本非软件专业起家,而早期一直被困于在结构化中。因此对于面向对象的认识是经历一段曲折,同时也有一些外行的体会。 从前C语言的出现大大地推动了结构化编程思想,函数式的体系将许多需求转化为数学问题,本人深感其伟大,也亲密接触了“电子猪脑”的奇妙。但随着软件工程和软件需求的极速发展,猪脑面对很多事情渐显无耐,而计算机也慢慢有了一定的自主性,不再是个只能听命程序员的猪脑。
2005-08-15 12:59:00
1349
原创 一个记录程序运行时间表的控件
using System;using System.Collections;using System.Data;namespace MyTools{ /// /// Summary description for TimeTest. /// public class TimeTest { private DataTable manager
2005-08-09 11:33:00
1140
原创 可定制的IE鼠标右键菜单
using System;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;using System.Data;using System.Drawing;[assembly:TagPrefix("MyWebMenu","zbjg")]namespace MyTools{ /// /// Summa
2005-08-09 11:24:00
1034
原创 前些时无聊,用javascript写的一颗树
test function addLeaf(parentID){ var leafHTML=; var bh=0; var node_path,parent; bh = parseInt(lsh.value)+1;1 lsh.value = bh; if(parentID != 0) { parent = document.getEle
2005-01-12 20:06:00
1167
2
原创 IT--上帝的诅咒!!!
IT是个痛苦的事业,但越来越多的人挤进来,计算机似乎有一种魔力,五十多年就席卷地球的每个角落,历史上从没有什么比这更让人吃惊。从前的各种科技都没有分布的如此广泛,程序员、硬件工程师、游戏玩家、网虫、系统分析员以至每个领域的网发部等等都像是受到了诅咒一样为了IT而废寝忘食、呕心沥血。有一种说法,人类偷吃禁果有了智慧,这注定我们有一天会拥有上帝一样的知识和力量,而上帝心爱自己的杰作但又不希望其超
2005-01-12 19:39:00
1313
4
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人