从BBS项目的开发谈起,回顾毕业后这一年

阿里奇门接口联调全流程详解:从沙箱自测到正式上线的保姆级攻略 本文详细解析阿里奇门接口联调的全流程,从沙箱自测到正式上线的关键步骤与避坑指南。涵盖环境配置、业务场景测试、跨团队协作、灰度发布及生产运维监控,帮助开发者高效完成API对接,确保供应链协同系统的稳定运行。特别适合首次接触奇门对接的技术负责人参考。 阅读详情

提起.net版的BBS系统,我想很少会有人知道“飞翔论坛”这么一个东东,但学习.net的朋友应该都知道这个网站:中国DotNet论坛。该站用的.net版BBS系统就是2002年底完成的飞翔论坛第一版,这个版本是我们工作室的飘雪一人完成的,我当时还在搞ASP开发,未涉足.net。印象中那时候国内公布的.net论坛并不多,比较出名的就是天行论坛和喳喳鸟的印象论坛,天行论坛是开源的,有VB和C#两个版本,源码我没细看,不好评价。客观的说当时的印象论坛是速度最快的,功能也相当完善,至于为什么没有像动网那么火,一个主要原因就是国内.net服务器太少且价格昂贵。

2003年我开始学习.net,并希望能将飞翔论坛重写一遍。我做的第一件事就是按照统一命名规则对数据库和主要类文件进行重写,并在重写的过程中体会.net的特点和优势,记得当时困扰最大的就是怎样使页面与代码分离,事件委托等。对于ASP转过来的程序员,这是思想上的一大转变。经过半个月时间我逐渐熟悉了.net环境,这个时候非典爆发了,我们被封闭在学校搞毕业设计,毕业设计是个ASP项目,我没的选择,飞翔论坛的二次开发也因此暂停。(本该学生发挥才能的毕业设计,被学校拿来当作摇钱树,真是中国教育的悲哀。)

想不到的是这一停就是半年,毕业后我应聘于青岛一家网络公司,做的工作是ASP开发,而不是他们当初承诺的.net开发。因为公司的主要业务不在我这块,所以平时比较清闲。业余时间我都用来看书,期间读了几本很好的书,如《C++ Primer》、《数据结构C++版》等,我当时的想法很简单,就是要成为一个真正的程序员(因为潜意识里一直认为ASP程序员不是真正的程序员)。我当时还为自已制订了一个职业规划,学好C++和数据结构然后转去搞C/S开发,等自已有了一定的开发实力后再转回搞企业级B/S开发,呵呵,其实我当时还搞不清楚企业级B/S开发与我做的ASP网站有什么不同,只是直觉里认定这是两码子事。

2003底公司上马了一个重要的项目,我一个人负责网站和数据库这块,经过一个多月的加班,项目完工,我也累得心力交瘁。为了弥补自己项目开发经验上的不足,我决定利用业余时间继续飞翔论坛的二次开发。在进行了简单的规划之后,我便开始了这次开发。

古人的那句“书到用时方恨少”确实是至理明言,可怜我那一点点软件工程理论都在毕业时还给了老师。而仅有的一些项目开发经验也都来自ASP项目,这对于初次尝试三层构架的我来说实在太难了,很多功能无法按照预期想法实现,于是项目中我还是夹带了很多ASP的思想。据我所知,当时国内的大部分.net论坛,其实也都是换汤不换药,在不改变架构和思路的情况下,仅仅更换了开发语言而已。

就在这样的状态下,我完成了论坛前台的开发,用时一个多月(其中有将近一个月我在家,是全天工作)。完成后,我试着进行了一次统测,感觉还不错。当时的想法很单纯,认为只要跑起没错误就好,根本就没有考虑可维护性和可升级性。

很快我就为自已的糟糕设计而吃尽了苦头。我开发时选的数据库是SQL Server,后来因为找不到支持SQL的空间,我就想把数据库改ACCESS,等我去改的时候才发现,这根本就是一项“不可能完成任务”,对于数据库的操作我没有进行封装,在数据读取时直接引用了DataReader对象,而SQL和ACCESS的DataReader对象是不同的!呜呼,眼看着一个多月的辛苦变为垃圾,那种心情可想而知。

这次失败的惨痛教训让我认识到了自已在项目开发中存在的问题,我开始关注软件工程和OO思想,先后读了《软件工程思想》、《Thinking in JAVA》、《敏捷软件开发--原则、模式与实践》等,这些书让我获益良多,而国外的开源项目源码更是给了我直接的认识,也确定了我学习JAVA的决心。

2004年上半年是动荡的半年,当我经历了工作上的变迁,技术上的转移后,我开使重新认识自已,认识程序员这个职业。面对挫折,我比原来更加热爱我所从事的这个职业,也更加自信,因为当我克服了这一切,我离梦想又更近了一步。

这就是我毕业后的这一年,虽说有很多事值得写,但我还是想写写这个我作了一年的失败项目。文字有点生硬,更像记流水帐,还望大家海涵,明年再总结时,希望能写的好一点。

uniapp运行钉钉小程序 因项目原因,公司需要在钉钉里面开发小程序。之前用uniapp开发过app,H5,小程序。还真没尝试过钉钉小程序,今天就简单的记录下uniapp运行钉钉小程序中的过程。 阅读详情

相关推荐

An example: 2D immersed boundary lattice Boltzmann method code--By Timm Krüger.2011.

//谢谢Timm Krüger大佬的代码。 还是老样子,有啥问题Feel free to tell us~毕竟群众力量大嘛~QQ群:293267908。 // 话不多说,上干货! // ISBN 978-3-319-44649-3 (Electronic) // 978-3-319-44647-9 (Print) // http://www.springer.c...

weixin_37783345的博客 1418

程序员常去的14个顶级开发社区

作为程序员,选择好合适的开发社区对提高自己的编程能力会有很大的帮助,我也说不出为什么,但是一些优秀的实时开发社区确实能帮你积累不少开发经验。 下面这张图列出了14个程序员经常逛的顶级开发社区,作为程序员,你应该要了解其中一个或者最好是多个,并且学会使用它们,利用里面的资源提高自己的编程能力。 我们期望在开发者社区中获得什么? 我们希望能得到切实的帮助,而不是获取一些唠叨的废话或者一些

chenyulancn的专栏 756

深入解析安卓性能分析工具systrace/atrace的使用技巧与实战场景

本文深入解析了安卓性能分析工具systrace/atrace的核心使用技巧与实战场景。文章澄清了环境搭建的常见误区,详细拆解了命令参数,并通过列表卡顿、启动优化等具体案例,手把手指导开发者利用这些工具精准定位性能瓶颈,提升应用流畅度。

yyy34的博客 240

真正的蜕变,从兄弟连开始!

时至今日,已经在兄弟连学习了五十日有余,在这期间,让我得到了真正的蜕变!回顾来京之前的我,还是一个充满幻想,迷茫的一个即将踏入社会的大学生。自己深刻的认识到,我只是一张白纸。面对这样的窘境,我时常在寂静的深夜里思考,想象的自己的将来,应该干什么?怎么去干?同时,也掺杂了很多的担忧......现在看来,一切都是那么的顺气自然。在此之际,我的第一个项目完成了。虽然写的不是很好,但是我看到了效果,看到了

兄弟连_战地日记 720

红外图像和可见光图像异源图像配准问题研究

本文旨在研究一种具有高准确率和鲁棒性的融合图像障碍物检测技术,通过把红外和可见光图像进行图像配准和融合,获取高质量的异源融合图像,根据融合图像的特点采用有效的障碍物检测算法,将图像中的障碍物准确检出。......

G_redsky的博客 1万+

告别龟速下载!保姆级教程:用离线包5分钟搞定Arduino IDE的STM32开发环境(附最新库文件)

本文提供了一套完整的Arduino IDE离线配置方案,帮助开发者5分钟快速搭建STM32开发环境。通过详细的板支持包安装指南、文件校验方法和常见问题解决方案,彻底解决GitHub下载慢的问题,提升开发效率。

weixin_26802933的博客 364

细数当年名闻全国的程序英雄

对于年轻的中国软件行业来说,如果从1984年CCDOS的出现算起,中国软件的历史也就只有十几年的时间。在这十几年中,国内出现了一批批才华横溢、朝气蓬勃的软件开发者,他们是撑起中国软件产业的脊梁,这些人有的默默无闻,有的一闪即逝,有的是长青树,有的是生力军,他们开发的产品和他们的名字,永远都会留在中国软件产业发展史上。这里介绍的是几位当年名闻全国的程序英雄,他们今天还好吗? 吴晓军——心还不老 ...

weixin_30724853的博客 322

超实用!用 Ollama + DeepSeek + Dify 搭建本地知识库,提升企业效率

本文介绍了如何使用 Ollama + DeepSeek + Dify 搭建本地知识库,帮助企业高效管理信息。通过简单配置,可实现智能问答、文档检索等功能,提升效率并保障数据安全。

Happiness is everywhere 4294

赵劼:我想让外国人也看中国人写的技术文章『英雄故事』

  2008年3月,盛大的微软2008新一代企业级应用平台与开发技术发布大会即将在北京(3月13日)、上海(3月18日)和广州(3月25日)分别举行,同时为“十大杰出IT英雄”颁奖。在IT英雄的海选中,50位候选人脱颖而出,其中有不少就来自51CTO、来自我们身边。他们经过激烈的网友票选和专家评选,最终有10位将迈在荣耀的领奖台。让我们静静聆听英雄的故事吧—— 赵...

weixin_33817333的博客 198

告别配置烦恼!保姆级教程:在Windows 10/11上为QT5.14.2配置MSVC2017编译器(附VS2022组件避坑指南)

本文提供了一份详细的保姆级教程,指导如何在Windows 10/11上为QT5.14.2配置MSVC2017编译器,包括VS2022组件避坑指南。从环境准备到关键配置,再到调试工具验证和Qt Creator中的编译器设置,一步步解决常见问题,帮助开发者快速搭建稳定可靠的开发环境。

weixin_30615767的博客 502

【软件逆向】带壳带反调试找flag教程(VMProtect3.0+X64dbg+ScyllaHide)

【软件逆向】带壳带反调试找flag教程(VMProtect 3.0+X64dbg+ScyllaHide)

zhangjiuding的博客 7510

【挨踢人物传】Androidguy:当才华无法撑起野心时,应静下心学习

原文首发原创与51CTO技术论坛:http://bbs.51cto.com/thread-1090371-1.html【编者有话】 "当自己的梦想或野心无法实现时,大多数原因可能是自己造成的,这时你需要静下心来学习。" 从业十四年,从打酱油到移动开发专家,知名IT图书作者,来看看本期嘉宾“李宁”是如何通过学习实现自己梦想的吧——【本期人物档案】个人信息: ...

weixin_34279061的博客 202

外骨骼机器人(五):步态分析之正常步态

研究病理步态之前,需要了解正常步态,作为判断标准。但是需要记住两个问题:1.“正常”因人而异,性别、年龄、身体情况都需要考虑在内,因此,需要对不同的个体选择合适的正常标准;2.即使病人的步态与正常步态有某种不同,这也不能说明这是不可取的,也不能说明应该把它变成“正常”步态。许多步态异常是对病人的一些问题的一种补偿,尽管异常,但它们仍然是有用的。步态周期的定义是连续为两次发生重复行走事件之间的时间间隔。尽管可以选择任何事件来定义步态周期,但通常使用一只脚接触地面的瞬间(“初始接触”)是方便的。

行者无疆的博客 1995

怀念在青岛的那段日子

七月,郑州最热的季节,这闷热的天气总让我想起青岛,凉爽的海风、沙滩、海鲜和啤酒,好怀念~~ 翻了翻那段时间发的一些老帖子,结果只发现了一篇:《郁闷的一天》,唉~~最近也很郁闷...... --  作者:dever--  发布时间:2003-8-7 13:15:34 --  郁闷的一天~~~~  昨天BOSS出差,以示庆祝在网上闲遛哒,很不幸的看了一篇让我郁闷到死的文章《青春请别再为我哭泣》,郁闷啊

天亮说晚安 5298

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

漂亮MM的盛会--飞利浦显亮宝贝CS郑州赛区决赛

下午跟朋友去创新买U盘,没想到创新大厅正在搞飞利浦显亮宝贝CS大赛。这个赛事很早就在新浪上看过,当时感觉肯定是一群恐龙的厮杀,怎么可能有美女玩这种类型的游戏。今天颇感意外的是,郑州赛区参加决赛的竟都是美女,有点作秀的嫌疑哦。 那个穿绿衣服的个子高高个的是上午的冠军。很强(悍)的说~~ 飞利浦的宣传MM,也不错哦~~ 还有精彩的才艺表演 文静的MM也疯狂~~ 以上图片报道的是上午的比赛,从图片

天亮说晚安 4332

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

终于又工作了~~

NIIT的JAVA培训终于要结束了,期待这一天很久了......上周开始投简历找工作,面试了三家公司,通过了其中二家的复试,并接到通知。我选择了现在的这家公司,电力研究所,即将要开始的项目是一个科研项目,远程数据分析,开发环境是.net+oracle。想起来挺有意思的,2月份刚到郑州时想找份.net的开发工作,但总是找不到,一怒之下,转去学习JAVA,学了五个月后,想找份JAVA开发的工作,谁

天亮说晚安 3077

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

发工资了,腐败一下

盼星星,盼月亮,终于盼来了发工资的日子(瞧着干瘪的钱包,再不发工资,俺可真要断口粮了)。第一个月工资和大伙去腐败一下,这个承诺是我在N个月前说的,也说了N遍,但因为太久了,以至于大家都淡忘了。唉,真没面子。在一起聚餐最大的乐趣是聊天,聊天的最大乐趣是互相揭短(呵呵,是不是很BT)。话题永远都少不了大学生活,聊追女孩,聊考试作弊被抓,聊某某人发酒疯的光辉事迹......这些天一直想回学校看看

天亮说晚安 3009

生病了......

昨天晚上发烧到39度多,浑身冷的发抖,盖上冬天的棉被也无济于事。住的地方没有退烧药,只好吃了两粒阿莫西林后开始狂喝水。身上一会热一会冷,起初以为只是扁桃体发炎导致小烧,没想到一烧就是一夜,折腾的我一宿没睡成觉,真担心会把脑袋烧坏了。据老爸老妈说,我脑袋笨笨的就是小时候一次发烧烧坏的,呵呵,不知道是不是真的。早上起来去挂了瓶点滴,医生说最近发高烧的很多,而且不好冶,心里怕怕。挂点滴好贵,一次都4

天亮说晚安 2958

差点被一个柿子砸中 -_-"

今天真是好运气,一大清早就差点中“头彩”,一个柿子擦着我额前的头发在脚下开了花。刚开始我还怀疑是同事在搞鬼,因为在我眼前划过一道红光时,他说了句“柿子熟了”。我在想,如果柿子在我头顶开了花,那样子一定很帅吧,哈哈~~

天亮说晚安 2782

不要在凌晨以后看恐怖片 :)

你知道在凌晨以后看恐怖片有什么后果吗?嘿嘿~~ 先猜猜看吧。 看恐怖片是从大学里开始的,在这之前我是很少看这东西(不像现在专挑着来看),那时候宿舍里经常限电,晚上10以后就没电了。而晚上10点恰恰是宿舍最热闹的时候,经常会有人租一些碟子,内容以sex和恐怖片居多。 一般我们都是11点开始看片,因为10点半刚刚熄灯,楼道里人还比较多,不便于偷电,等到11点以后,整个世界都清静了,我们便开始偷电行动,

天亮说晚安 2639

《凹凸》

天亮说晚安 2540

鸟枪换炮,爽~

领导回归,分给俺一台新机器,是部门最好的两台机器之一。DELL品牌机,配置如下:双CPU P4 3.2G,120G硬盘,512M内存,17寸液晶。。。比起以前的机器,真是一个天上一个地下,爽~

天亮说晚安 2158

就要开始做项目了

四个多月的JAVA培训已接近尾声,明天是最后一次课,接下来就是激动人心的项目开发了。听说项目是一个网上书店,虽说老土了一点,但涉及面比较广,对于练手还是不错的。项目是个人独自开发,但在开发过程中我还是会采用规范的项目开发流程,同时也会采纳XP中一些好的实践方法。 这些天一直在看OOD、设计模式方面的东西,收获不少,也有一些感悟,具体效用如何还需要在项目中检验。 四个多月的学习最想感谢的人就是NII

天亮说晚安 2111

感受亲情

早上我还在睡觉的时候,朋友来敲我的门,在外面很着急的告诉我,家里边有急事找我,我的心一下子提到了嗓子眼。拨通了家里的电话,是父亲接的,听出了我的声音后,劈头就是一顿训斥。训完了我才明白是因为我昨天手机一直关机,他们联系不到我,还以为我出了什么事,所以很着急。 从小到大,父亲都很少训我,但每次挨训,心里的感觉都不一样,从小时候怕被训,到大学里希望被训,到现在一听到父亲训我,就会莫名的感动。 电话那边

天亮说晚安 1646

选择太多也是一种痛苦

想当初因为注册blog失败而自已动手写了一个blog,现在优快云也开通了blog服务,这是一件天大的好事,而对我却是一个痛苦的决择。思量再三还是放弃了原来的blog,毕竟优快云的服务更让我放心一些(我的.NET空间还是朋友给的,随时有关闭的危险)。 倾注了诸多心血写的blog系统不能用了,郁闷~~~

天亮说晚安 1561

第一次见到冰雹雨,壮观!!!!!

下午5点左右,天气突变,狂风大作,刚开始是下雨,风很大,把路边一些简易房的屋顶都吹翻了,我正在感慨时下起冰雹来了,起初还以为是雨点很大,后来仔细看像冰雹,亮晶晶的,却又不敢确定,因为我以前没有见过冰雹。后来冰雹越下越大,基本上看不到雨了,全是冰雹,下的和雨一样密,场面之壮观让我想起了《英雄》里边那个万剑齐发的镜头。 楼上有一些女孩跑出来拾地上的冰雹,看大小和小拇指的指头差不大。暗想这时候谁敢出去的

天亮说晚安 1435
上一篇: dever.cn中的异常处理
下一篇: SQL子查询的一些例子
devercn
博客等级 码龄23年 16粉丝 45原创
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值