摘要:Uploadify是JQuery的一个上传插件,实现的效果非常不错,带进度显示。不过官方提供的实例时php版本的,本文将详细介绍Uploadify在Aspnet中的使用,您也可以点击下面的链接进行演示或下载。 阅读全文
posted @ 2010-01-06 00:36 oec2003 阅读(536071) 评论(217) 推荐(154) 编辑
摘要:设计模式描述了软件设计过程中某一类常见问题的一般性的解决方案。 面向对象的设计模式描述了面向对象设计过程中,在特定场景下类与相互通讯的对象之间常见的组织关系。 阅读全文
posted @ 2009-11-18 00:28 oec2003 阅读(1247) 评论(1) 推荐(0) 编辑
摘要:最近在一个技术群里看到张逸大佬强力推荐一本关于需求分析的书《有效需求分析》,于是在 Kindle 上下单了,读完后有一种相见恨晚的感觉。 本书特点 从书中的一些案例可以看出,作者擅长 ToB 软件的需求分析,如果您是从事的 ToB 软件的相关工作,那阅读本书时会有更多的共鸣。 书中有大量的案例,阅读 阅读全文
posted @ 2021-04-19 20:22 oec2003 阅读(17) 评论(0) 推荐(0) 编辑
摘要:第一次看本书是在2013年,微博上的一位朋友推荐的,前几天又大概翻了一遍,全书主要讲作者王淮在 Facebook 的从业经历以及离职后对天使投资和创业的一些想法,作者的分享在很多地方是值得我们学习和借鉴的。 王淮是 Facebook 的早期员工,第二位中国籍工程师和第一位中国籍研发经理,他所在的 5 阅读全文
posted @ 2020-11-02 23:16 oec2003 阅读(67) 评论(0) 推荐(0) 编辑
摘要:在之前的文章《Dotnet Core 中使用Aspose(部署Docker)》中介绍了在 dotNet Core2.1 中使用 Aspose ,并部署到 Docker 中,现在 dotNET Core 升级到了 3.1 ,Docker 镜像发生了变化,一些依赖的安装也有些变化。 在 dotNet C 阅读全文
posted @ 2020-10-19 08:13 oec2003 阅读(177) 评论(0) 推荐(0) 编辑
摘要:一直都很喜欢《重来》系列,最近出了《重来3:跳出疯狂的忙碌》,第一时间在微信读书中阅读了,让我们印象比较深刻的就是「冷静」和「效率」,本文主要说说效率的问题。 书的作者是贾森·弗里德(Jason Fried)和戴维·海涅迈尔·汉森(David Heinemeier Hans-son),37signa 阅读全文
posted @ 2020-09-30 08:11 oec2003 阅读(60) 评论(0) 推荐(0) 编辑
摘要:在项目开发过程中,由于时间紧、任务重,很容易导致面向功能编程。实现相同的功能,代码可以写的很优雅,也可以写的很晦涩和复杂。现在的工作,都需要进行团队协作,代码就需要有一定的规范进行指引,因为我们需要写出让人可以轻易读懂的代码,而不仅仅是机器。 规范没有绝对的标准,遵循大部分人都认可的一种方式就可以了 阅读全文
posted @ 2020-09-14 08:09 oec2003 阅读(89) 评论(0) 推荐(0) 编辑
摘要:在上一篇《一款用了就不想走的工具》中介绍了一款工具 Notion ,可以做学习的规划、时间的管理、学习的记录等,但学习本身还是需要一些方法的,本文谈谈我对学习的一些感悟。 不管你是刚刚进入职场的新人,还是工作多年的老兵,或许都有这样一些困惑: 看了很多的技术和管理的书籍,但关上书之后书中讲的内容都不 阅读全文
posted @ 2020-08-24 08:07 oec2003 阅读(106) 评论(0) 推荐(1) 编辑
摘要:程序员是一个需要终身学习的职业,一个好的知识管理工具可以给我们的学习加成,对我来说,知识管理分为:笔记、Todo List、日历 等。本文要推荐的是一款 All In One 的工具,在此之前,先看看我用过的那些工具吧。 用过的相关工具 为知笔记 印象笔记 有道云笔记 OntNote 幕布 语雀 为 阅读全文
posted @ 2020-08-17 23:05 oec2003 阅读(80) 评论(0) 推荐(0) 编辑
摘要:在上篇 《dotNET:怎样处理程序中的异常(理论篇)》 中讲了一些程序中出现异常怎样处理的理论知识,本文将以代码的方式来进行实践。 环境 dotNET Core:3.1 工具:Rider 2019.3.2 系统:macOS 10.15.4 创建项目 在 Rider 中创建示例项目 Exceptio 阅读全文
posted @ 2020-08-03 23:01 oec2003 阅读(132) 评论(0) 推荐(2) 编辑
摘要:平时在软件开发的过程中,首先是要保证功能可以正常运行,满足业务需求,除此之外,还需要考虑代码在异常的时候怎么处理,让程序能够健壮地运行。正确合理地处理异常可以减少程序的 Bug、保证代码质量,当然也不是一件很容易的事。 在日常工作中我们排查错误时经常会遇到这样一些问题,如果没有,说明你做的还不错了: 阅读全文
posted @ 2020-07-20 22:58 oec2003 阅读(119) 评论(0) 推荐(0) 编辑
摘要:在软件的发布中,我们经常会使用到 Nginx,Nginx 的功能非常的庞杂,其中 rewrite 是一个非常常用的功能模块,本文介绍 rewrite 的基本概念和几个小技巧。 rewrite 是 Nginx 中的一个模块,这个模块用来重定向页面,在 rewrite 模块中包含了几个指令来实现不同的功 阅读全文
posted @ 2020-07-06 22:54 oec2003 阅读(55) 评论(0) 推荐(0) 编辑
摘要:每个技术人员最终可能都会走上管理岗位,从最初的开发 Leader、到部门负责人、甚至到 CTO,这每一个角色的转变,都需要付出巨大的努力去进行思维的转变。最近读的《授权》这本书可以让我们更好地胜任管理这个岗位。 本书的作者马凯特是一名海军军官,全书讲解了作者在 1999—2001 年指挥美国海军圣塔 阅读全文
posted @ 2020-06-22 08:02 oec2003 阅读(414) 评论(1) 推荐(0) 编辑
摘要:在上一篇《dotNET Core 3.X 依赖注入》中简单介绍了 dotNET Core 框架本身的依赖注入功能,大部分情况下使用框架的依赖注入功能就可以满足了,在一些特殊场景下,我们就需要引入第三方的注入框架。 为什么要使用 Autofac? 如果您在之前的 dotNET Framwork 时代使 阅读全文
posted @ 2020-06-08 22:34 oec2003 阅读(890) 评论(1) 推荐(4) 编辑
摘要:如果说在之前的 dotNET 版本中,依赖注入还是个比较新鲜的东西,那么在 dotNET Core 中已经是随处可见了,可以说整个 dotNET Core 的框架是构建在依赖注入框架之上。本文讲解下对 dotNET Core 中依赖注入的理解。 什么是依赖 在面向对象的语言中,所说的依赖通常指类与类 阅读全文
posted @ 2020-06-01 22:32 oec2003 阅读(352) 评论(0) 推荐(1) 编辑
摘要:最近读了耐克创始人菲尔·奈特 Phil Knight 的自传,读后感比较零散,所以使用刘韧体来写写了。 1、鞋狗指的是一辈子精心于(研发、生产、制作)鞋的人,为鞋而狂,,把鞋当做自己的终极爱好,整天鞋不离手、嗜鞋如命的资深运动鞋发烧友。在程序员的世界中,可以等同于黑客。 2、本书是费尔奈特 Phil 阅读全文
posted @ 2020-05-18 22:36 oec2003 阅读(139) 评论(0) 推荐(0) 编辑
摘要:好的工具和流程能使我们事半功倍,而这个过程是不断迭代和演进的。关于这一块的内容,之前写过几篇文章: 在团队中使用GitLab中的Merge Request工作模式 敏捷下的需求和代码分支管理 不断进化的分支和需求管理 现在又有了些新的变化和改进,之所以需要改进,肯定是遇到问题了,那么就先从问题来开始 阅读全文
posted @ 2020-04-20 22:40 oec2003 阅读(545) 评论(0) 推荐(0) 编辑
摘要:在前后端分离的架构中,前端需要通过 API 接口的方式获取数据,但 API 是无状态的,没有办法知道每次请求的身份,也就没有办法做权限的控制。如果不做控制,API 就对任何人敞开了大门,只要拿到了接口地址就可以进行调用,这是非常危险的。本文主要介绍下在 dotNET Core Web API 中使用 阅读全文
posted @ 2020-04-20 07:20 oec2003 阅读(267) 评论(0) 推荐(0) 编辑
摘要:理解 dotNET Core 中的管道模型,对我们学习 dotNET Core 有很大的好处,能让我们知其然,也知其所以然,这样在使用第三方组件或者自己写一些扩展时,可以避免入坑,或者说避免同样的问题多次入坑。 本文分为以下几个部分来进行介绍: 新老管道模型对比 分析代码理解请求处理 中间件和过滤器 阅读全文
posted @ 2020-04-13 07:00 oec2003 阅读(168) 评论(0) 推荐(0) 编辑
摘要:现在的 Web 开发大多都是前后端分离的方式,后端接口的正确使用显得尤为重要,本文讲下在 dotNET Core 3.X 下使用 Web API 。 环境 操作系统:Mac IDE:Rider dotNET Core:3.1 创建项目 如果是 Windows 操作系统当然是首选 VS2019 ,在 阅读全文
posted @ 2020-04-01 07:33 oec2003 阅读(405) 评论(0) 推荐(0) 编辑
摘要:昨天晚上和一多年未见的前同事聊天,提到了程序员的年龄歧视问题: 自己年龄也 30 出头了,在思考 IT 届流传的 35 岁是一个坎的问题; 开始注重提升管理能力,担心35岁之后,一线写代码的岗位不能胜任; 公司在招聘新人的时候,有明确的年龄限制。 记得最早听说程序员有35岁这个坎还是在 06 年,为 阅读全文
posted @ 2020-03-23 17:35 oec2003 阅读(144) 评论(0) 推荐(0) 编辑
摘要:因为疫情,全中国人民都过了一个难忘的春节,而身在武汉的我,更是没有出家门半步,坚决做到不过国家添乱。从开始的2月14到后来的2月20日,再到现在的3月10日,官方发布的复工日期一次次的推迟,我们也做好了长时间远程在家办公的准备。 很早之前看过《重来》这本书,讲的就是远程办公,当时就非常希望有一天能实 阅读全文
posted @ 2020-03-09 17:37 oec2003 阅读(75) 评论(0) 推荐(0) 编辑