搭建了一个多项目、插件化的ASP.net MVC开发框架

对于小型的网站,把所有的界面、功能都建到一个项目中也就可以了。但是当项目比较大、参与人数比较多的话,如果还是大家基于一个项目开发的话就是一个灾难了。 今天我搭建了一个ASP.net MVC的多项目框架,这样不同模块的开发人员建自己的插件项目就可以,无关模块的代码根本不会碰到,减少了模块之间的耦合和互相依赖,“合并”、“冲突”之类的问题都没有了。 主项目和插件项目之间以及插件项目之间的交...
阅读(3059) 评论(0)

【解惑】选择做程序员是对还是错

今天我的微信上收到一位鹏友的求助,她问到: 杨老师,您好! 能否麻烦您帮个小忙?我希望能接受您的指导,我正考虑学习作一名程序员。   以下就是我想向您请教的问题:   (1)如果您的生命再从头开始,您可愿意再做一名程序员?   (2)程序员这一行业是否已人满为患?   (3)如果我学习四个月的编程,要找工作是否困难?我应该首先接受哪一类的工作?   (4)...
阅读(1747) 评论(3)

ASP.Net MVC的ViewBag一个坑,不要跳进去

如鹏的学习管理系统是使用ASP.net MVC 5开发的,今天一个新版本发布后网站出现一个Bug,学生在下拉列表中选中的项再加载显示的时候发现仍然没被选中。详细一点说吧: 假如有这样一个Action: public ActionResult Index() {     List persons = new List();                persons.Add(new Se...
阅读(1867) 评论(0)

奇妙的动态代理:EF中返回的对象为什么序列化失败

今天有如鹏的学生遇到一个问题:把一个对象保存到Session中(进程外Session)后,Web服务器重启,当从Session读取这个对象的时候报错,提示是一个“T_Users”后面跟着一大串数字的类型,不是“T_Users”类型。     凭着感觉,我问“这个对象是普通对象还是什么对象”,回复说“是Entity Framework返回的对象”,瞬间我知道了:是延迟加载造成的。 下面写...
阅读(1697) 评论(0)

任性走通在线教育之路——如鹏创业一年总结

2015年即将过去,近期有很多关注在线教育领域的大咖、投资人来到如鹏进行交流,他们都很感概“你们把在线教育的招生模式、教学模式走通了;你们的业绩是很多已经花了千万元投资人的钱都还没取得的;你们这一年打造的运营模式使得你们‘可规模化扩张’能力非常强,一旦资本注入就可以迅速成长。”如鹏是怎么做到这的点呢?   如鹏为什么做在线教育   如鹏核心团队成员都是有多年线下培训经验的,...
阅读(1790) 评论(0)

不用asp.net MVC,用WebForm照样可以实现MVC

在《避开WebForm天坑,拥抱ASP.Net MVC吧》这篇博客中我讲到了ASP.net WebForm由于一些先天的“诱导犯罪”的缺陷,现在用ASP.net MVC的公司越来越多。但是根据那篇文章末尾的"ASP.net MVC的免费网络公开课"调查表的统计,我们发现有一大半的人还没有使用过ASP.Net MVC,而没用过ASP.net MVC的人中竟然有很多人人是因为感觉ASP.Net 难、没...
阅读(2925) 评论(1)

避开WebForm天坑,拥抱ASP.Net MVC吧

有鹏友在如鹏网的QQ群中提了一个问题: 请问,在ASP.Net中如何隐藏一个MenuItem,我想根据不同的权限,对功能菜单进行隐藏,用style不行。   如果要仅仅解答这个问题,很好解答,答案很简单: 给MenuItem设定Value,然后用从根节点开始的MenuItem父子关系构成的ValuePath路径FindItem,然后把它从父节点中Remove掉即可。如下...
阅读(4869) 评论(1)

【视频教程】使用UIAutomation开发软件外挂

UIAutomation是.Net 3.5之后提供的“界面自动化测试”技术,本来是给测试人员用的,不过UIAutomation由于也是界面自动操作的技术,比直接使用keybd_event、GetWindowText等Win32的API进行界面模拟操作简单很多,因此也可以用UIAutomation做软件的“外挂”。          我手头正好有这样一个需求,如鹏网有一个内部使用的一个工具(购...
阅读(2158) 评论(0)

让代码带你飞:去第二个地球要飞多久

NASA的飞船飞了9年、走了48亿公里终于拍到了冥王星送给我们的代表爱的心形,表达自己希望脱离单身狗命运的愿望。   几乎在同时,三里屯的一对情侣用了1月10秒进行高频率“0厘米、-10厘米、0厘米、-10厘米”身体距离的循环,用一首“优衣库里脱衣裤,一库一库”的史诗向冥王星致敬。   在单身狗还没从这样的被虐循环打击中缓过神来,9天后,NASA这个小贱人又发布了“我们发现...
阅读(2434) 评论(2)

随机数是骗人的,.Net、Java、C为我作证

几乎所有编程语言中都提供了"生成一个随机数"的方法,也就是调用这个方法会生成一个数,我们事先也不知道它生成什么数。比如在.Net中编写下面的代码: Random rand = newRandom(); Console.WriteLine(rand.Next()); 运行后结果如下:     Next()方法用来返回一个随机...
阅读(15658) 评论(60)

统计《ASP.Net特供视频教程》总长度

虽然传智播客的.net课程体系已经是国内最好的,但是我总感觉还有很大的改进空间,应该能让同学们学的更轻松、更透彻。我借鉴Java、PHP的课程体系,并且和企业中的软件工程师、传智播客的任课老师交流探讨,经过半年多时间我研究出一套新的“HttpHandler+模板引擎”课程体系,录制了这套新的《传智播客ASP.net特供视频教程2014版》(下载地址:http://net.itcast.cn/sub...
阅读(5761) 评论(6)

山寨Unity3D?搜狐畅游的免费开源游戏引擎Genesis-3D

搜狐畅游推出了Genesis-3D游戏引擎,基于MIT协议开源引擎,并且游戏开发者可以免费使用、随意修改引擎代码,游戏脚本使用C#。 支持游戏一次开发就部署到Android、IOS、Windows等平台下。 Genesis-3D怎么看怎么都像山寨的Unity3d,到底是怎么回事呢?...
阅读(16845) 评论(9)

从“程序员转行卖烧饼”想到IT人创业

我的一个朋友最近总在跟我念叨着“我不想做开发了,整天累死累活写程序,也攒不下几个钱。我想辞职搞点啥!” 我问他:“你想搞点啥?”。 他说:“搞啥都比做开发强,做个网站赚广告费,接私活……实在不行我去卖烧饼去,你没看到《网游程序员转行卖烧饼:月入2万买房娶靓妹》 这个新闻吗?没看到《IT工程师放弃20万年薪去开奶茶铺边卖奶茶》这样的新闻吗?NND,卖烧饼、卖奶茶都比干程序员有前途呀!”...
阅读(10495) 评论(42)

我的Win32开发抉择,Delphi老将复出

这两天在开发公司的一个教学软件客户端,因为要考虑到给PHP、平面设计等班的同学使用,为了避免安装.Net Framework、JRE的麻烦(如果把.Net Framework、JRE打包到安装包,也会使得安装包太大),因此没有选择使用.Net、Java开发。     那么接下来就考虑使用C/C++开发了,采用纯Win32开发太累,选用QT、MFC、WxWidgets之类能简化工作,MFC就不提了...
阅读(3917) 评论(6)

“开源”是什么,能吃吗?

谈起“开源”,我相信各位可以说出目前非常火热的很多开源产品Linux、MYSQL、MangoDB、Memcached、Redis、JQuery、Hadoop、android……,就连曾经对开源持敌对态度的微软都开始拥抱“开源”:ASP.Net MVC中把开源的JQuery做为默认的JS库、ASP.Net MVC开源、支持Mono(可以看做“开源的.Net”)的发展、嵌入式系统.Net MF开源。要...
阅读(3498) 评论(5)

哪个家伙说“网站去.Net化”?

上个月,JavaEye创始人范凯robbin的一篇博客《对.NET系统架构改造的一点经验和教训》引起了大讨论,里面提到了京东“去.Net化”、“CSDN去.Net化”之类的词刺激到了一些人的神经,有的人在评论中破口大骂“.Net最牛逼,.Net搞不好是你技术不行”,有的人则骂“.Net就是垃圾,上不了大台面”。有一些还在微博上at我,问我“杨老师,.net是不是不行了,听说大网站都‘去.Net化’...
阅读(4887) 评论(7)

啥都不懂也能识别验证码

相信大家在开发一些程序会有识别图片上文字(即所谓的OCR)的需求,比如识别车牌、识别图片格式的商品价格、识别图片格式的邮箱地址等等,当然需求最多的还是识别验证码。如果要完成这些OCR的工作,需要你掌握图像处理、图像识别的知识,需要用到图形形态学、傅里叶变换、矩阵变换、贝叶斯决策等很多复杂的理论,这让绝大部分人都会望而却步。     Tesseract这个开源项目的出现让我们普通人也可以涉足OCR...
阅读(6142) 评论(4)

【杨中科解惑】我该怎么选择?选择就是放弃

今天收到一位同学发来的提问邮件,由于非常长(A4纸8页),所以我只贴一部分内容上来。下面是同学的邮件: ============================================= 杨中科老师您好,我是一个刚刚毕业不久的大学生。之前并没有想靠编程来养活自己,只是把它当做一个爱好而已;第一个原因就是不懂计算机的专业课。也许您会说,不会这些专业课,自己学习啊!可是我都毕业了,哪有这么...
阅读(4903) 评论(6)

问苍天,微软的技术更新真的快吗?

经常在网站上看到有人抱怨: “微软的技术怎么更新这么快,.Net2.0、3.0、3.5、4.0、4.5,我的妈呀,都跟不上微软的步伐了!” “还没学会Silverlight3.0,Silverlight4.0就出来了,Silverlight4.0还没学会,5.0都出来了!好吧,我学了半天,听说微软要放弃Silverlight了,微软你妹呀!” “微软你能不能把技术搞成熟点,WebForm我刚...
阅读(4004) 评论(3)

[视频]杨中科老师给大一学生讲计算机专业前途和学习方法

这是今年十月份我在广州一所大学给大一新生讲计算机专业前途和学习方法的部分演讲录象: http://v.youku.com/v_show/id_XNDY3NzgwMTg4.html 下面是演讲的概要稿子(稿子只是概要,详细请看视频): 在座的同学都是大一计算机专业的同学,你们其中有稀里糊涂选择这个专业的、自己主动这个专业的、也有被“IT行业是朝阳产业,工资高”这样的传闻所忽悠过...
阅读(6055) 评论(0)
169条 共9页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:686109次
    • 积分:11894
    • 等级:
    • 排名:第1491名
    • 原创:169篇
    • 转载:0篇
    • 译文:0篇
    • 评论:3237条
    博客专栏
    最新评论