摘要: 开源世界,一片无尽的天空. 以前一直基于MS的平台做开发,思想比较受限制,而很多开源的系统无论配置还是文档都比较不全,也没有过多关注.但时至今日,世界已经发生重大变化,开源和闭源已经在5:5平衡点上了.假以时日,闭源的平衡将被打破,我们来看下. 以Windows为基础的PC, 笔记本终端,正在被手机,平板这样的终端分流,实际上手机,平板的总量应该大于PC总量了.在服务端,以Linux为主的早已超过NT Server.这已经在根基上形成基础,随着Android5.0这样的支持PC机的系统发布,PC终端也可以不用Windows.可见,计算机技术发展到今天,操作系统一级,已经变得的大地一样成... 阅读全文
posted @ 2013-05-15 11:57 人工智能-群513704292 阅读(295) 评论(0) 推荐(0) 编辑
摘要: 码农老矣,尚能码否? 为什么要学习函数式编程,那就是一种多年技术及从业经验的直觉.整个技术界,正在从对象式跨入多范式的转折点,实际上大公司早就跨进去了.作为语言,库,框架的应用者,中国的小码农被扯进去是迟早的事. 不会函数式编程,就无法很好的理解及应用新东西,linq, angular, jquery, node.js, html5,scala,python等.没有函数式,这些东西都是半个残废.当然可以继续使用过程式的函数调用来用这些新技术,但这种低层次的应用,和在.net平台上拖控件也差不多了. 面向对象呢?这个再把它当技术谈是不是有点不大对劲?流行了这么久,不会用它,你能说你会编程... 阅读全文
posted @ 2013-05-13 00:10 人工智能-群513704292 阅读(247) 评论(0) 推荐(0) 编辑
摘要: 回头看看,从注册到现在还有一个月就九年了.想当年,博客园刚开张,作为第一批园友,可以从网上数据基本看出:1.版主事业发展的不错,恭喜2.不少第一批园友很多都成长为大牛了,估计都在奋战在各行业的高端,不在写博了.3.可能有部分估计都不在搞技术了.4.经过近十年的发展,那些人大都30,40了,不管是不是站在最高端,收入肯定差不了.相信不少已经积累了财富了.5.本人比较懒,在IT业是没什么建树的.更多是个空想家.作为一个空想家,认为在中国这种IT土壤,就算奋斗到高端又能得到什么呢?还不如捞点资本搞点投资或者创个业什么的.6.没有实干不代表不喜欢技术.技术还是最喜欢的东西之一,每隔一定的时间,都会升级 阅读全文
posted @ 2013-05-12 12:52 人工智能-群513704292 阅读(227) 评论(1) 推荐(0) 编辑
摘要: 我们在使用MVC 的WepApi时,比如我们有如下方法: // GET api/Task/5 public Task GetTask(int id) { Task task = db.Task.Find(id); ... 阅读全文
posted @ 2013-05-10 14:14 人工智能-群513704292 阅读(1147) 评论(3) 推荐(1) 编辑
摘要: 在使用VS2012生成MVC应用程序项目时,默认会给你生成Controllers,Models,Views这样的目录结构,对于View,可以选择Aspx或者是Razor这样的视图.然后你在View里,放置的cshtml或者是html,预览功能都只有Page Inspector查看这样的选项,有时... 阅读全文
posted @ 2013-05-10 11:40 人工智能-群513704292 阅读(550) 评论(0) 推荐(0) 编辑
摘要: Go是Google开发的一种编译型,并发型,并具有垃圾回收功能的编程语言。罗伯特·格瑞史莫(Robert Griesemer),罗勃·派克(Rob Pike)及肯·汤普逊于2007年9月开始设计Go语言,[1],稍后Ian Lance Taylor, Russ Cox加入专案中。 Go语言这个... 阅读全文
posted @ 2013-05-09 20:13 人工智能-群513704292 阅读(2594) 评论(10) 推荐(1) 编辑
摘要: google眼镜这个东西或多或少都有听说过,不过看法各有不同,象本人这种戴眼镜的人来说.这个东西是可以有的.反正已经戴眼镜了,不在乎眼镜再多点功能.当然还有广大视力好的人,硬加上付google眼镜会不会不适应?所以也会有人认为这个东西只是个时髦的小玩意. 不过看到这个文后,结合本人最近的一些心得,突然被震惊了.google眼镜很有可能会在不远的将来彻底颠覆整个世界.原文如下:谷歌眼镜内藏大量未启用传感器?隐藏传感器列表如下:MPL 陀螺仪MPL 加速计MPL 磁场感应MPL 定向MPL 旋转矢量MPL 线性加速MPL 重力LTR-506ALS 光感应器旋转矢量感应器重力感应器线性加速计定... 阅读全文
posted @ 2013-05-09 14:06 人工智能-群513704292 阅读(1686) 评论(8) 推荐(1) 编辑
摘要: 昨天在总结函数式的过程中, 见文函数式编程学习之路(13)其中总结到:启动学习函数式编程到现在近一个月了.有了一些小收获,但是发现了一个非常严重的问题.这个非常严重的问题就是:我们学习的速度惊人的慢!!!并对人和计算机的能力做了些比较,发现人的学习能力相当低下. 在今天开始整理相关问题过程中,不仅没有发现人工学习的东西,反而是发现了大堆"机器学习"相关的东西.这不能不说是一个悲剧,人类这么发展下去,被人工智能取代也是不远的事情. 人类在肉体和精神,头脑方面,相对来说都相当弱小,尤其是重要的计算和记忆能力,现在唯一的优势就是理解力和想象力.这种抽象能力和脑细胞神经结构是很相关 阅读全文
posted @ 2013-05-08 23:09 人工智能-群513704292 阅读(359) 评论(0) 推荐(0) 编辑
摘要: 第一阶段总结: 从启动学习函数式编程到现在近一个月了.有了一些小收获,但是发现了一个非常严重的问题.这个非常严重的问题就是:我们学习的速度惊人的慢!!! 以前也曾经粗浅思考过这个问题.但没有深入,直到今天广泛阅读大量技术文章后,才惊觉吸收到的东西却是如此之少.对广泛搜索阅读,有如下体会:1.知道... 阅读全文
posted @ 2013-05-08 01:07 人工智能-群513704292 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 有过一段时间编程或使用计算机经验的童鞋可能会发现一个问题。就是计算机技术在快速变化,而反映到软件开发上,也是一样的。开发语言也在变化和进化。类库框架也在演化,甚至连IDE也不再是古老的记事本了. 为什么会这样呢?原因很简单,计算机科学是一门新生事物,从诞生到现在才短短几十年.我们查下资料会发现... 阅读全文
posted @ 2013-05-06 12:09 人工智能-群513704292 阅读(2265) 评论(3) 推荐(5) 编辑
摘要: 看到年轻人们,怀揣180块钱,还在冲锋,没有面试,没有电话,连个Email回应都没有,但是,还是要学习Java,还是要学习编程.还是要花万多块去上北大青鸟.你看得见我用键盘打出的字,却看不到我掉在键盘上的泪,想起本人也是没钱,眼泪哗哗的,万恶的银行啊.早之不如学金融了.痛哭之余,不仅要问,孩纸,你为什么要上北大青鸟,为什么要编程?总之一句话,你除了做,到底有没有想过?中国教育和培训,当然还有环境,很误导人,得到的只是听着不错的光环,还有一张或几张纸片,实际上吃了大亏.先说大学吧,4年下来花至少6到10万吧,然后失业了.干麻不拿这钱去县或市上贷款买套房呢?再打4年工,贷款都还上了.而上了大学,少 阅读全文
posted @ 2013-05-03 17:15 人工智能-群513704292 阅读(7559) 评论(134) 推荐(15) 编辑
摘要: Prolog(Programming in Logic的缩写)是一种逻辑编程语言。声明式编程的另一端,逻辑编程,其实逻辑编程Prolog很特别,可以理解成就是逻辑运算,所有结果,不是True就是FalsePROLOG语言的程序结构非常简单,由三部分组成,即事实、规则和询问1.事实事实用来说明有关客体... 阅读全文
posted @ 2013-05-02 18:18 人工智能-群513704292 阅读(444) 评论(0) 推荐(2) 编辑
摘要: 编程模式很难去表达这个东西,但也没有办法下定义,我们来看下:SQL:Structured Query LanguageSQL 是高级的非过程化编程语言,它允许用户在高层数据结构上工作。它不要求用户指定对数据的存放方法,也不需要用户了解其具体的数据存放方式。而它的界面,能使具有底层结构完全不同的数据库... 阅读全文
posted @ 2013-05-02 12:16 人工智能-群513704292 阅读(332) 评论(0) 推荐(0) 编辑
摘要: 一些应用:逆向调用:一般模式里有IOC,控制反转,但这个其实是可以泛化的,未必局限于面象对象,高阶函数也一样,然后就是C#的扩展方法.用语言我们可以这样表达:我->吃饭 逆向后:吃饭了(我),可以看出,他们能完成相同功能,这个东西炸看没什么特别的地方,实际上非常厉害.在编程中,前置和后置关系,通过逆... 阅读全文
posted @ 2013-04-26 23:46 人工智能-群513704292 阅读(264) 评论(0) 推荐(0) 编辑
摘要: 理解: 经过仔细的思考和思维梳理,今天小有所得。试着把想法整理出来。静态和动态,声明和具体,规则和使用等等,它们就是易经的乾坤,阴阳,万物上升到哲学上,殊归同途。在面向对象世界里,表面上我们抽象了,实际上还是在"具体"的思维世界打转转.这是一个类,那是另一个类.然后我们去定义它们的特性,方法.当定... 阅读全文
posted @ 2013-04-26 23:05 人工智能-群513704292 阅读(276) 评论(0) 推荐(0) 编辑
摘要: 针对函数式编程的两大粘性演练:高阶函数: public class MapClass : IWrite { public static IEnumerable Map(IEnumerable list, Func func) { fore... 阅读全文
posted @ 2013-04-24 22:39 人工智能-群513704292 阅读(253) 评论(1) 推荐(0) 编辑
摘要: 函数式程序设计为什么至关重要?模块化软件越来越庞大,越来越复杂,要解决复杂问题,必然会产生大量代码。系统很容易就膨胀到人力无法控制的局面。我们看看这些范型怎么解决这个问题:结构化模式:模块化,层次分解。把大块分成小块,再分成小小块,直到人力能轻松处理为止。面向对象:组件化,把东西设计成小个小个的独立... 阅读全文
posted @ 2013-04-24 21:29 人工智能-群513704292 阅读(458) 评论(0) 推荐(0) 编辑
摘要: 日期:JSON的JS对日期处理功能较弱,格式也不是想要的.那么就把处理放到后端做. public partial class Discuss { public string CreatedTimeStr { get ... 阅读全文
posted @ 2013-04-20 18:10 人工智能-群513704292 阅读(248) 评论(0) 推荐(0) 编辑
摘要: 找到点干货:PROFESSIONALFUNCTIONAL PROGRAMMING IN C#看了下目录,正是我想要的,同时也发现,函数式编程果然博大精深,看目录,就有第一次看编程语言或是面向对象的感觉,里面的章节,基本上没有一个概念是熟悉的.先从中文目录起把概念列出来:惰性列表:迭代器闭包表达式树局... 阅读全文
posted @ 2013-04-19 22:44 人工智能-群513704292 阅读(410) 评论(2) 推荐(0) 编辑
摘要: 荆棘:刚开个头,身体就出点小毛病,这充分说明,这玩意必须吃透不可,遇到困难就放弃,那么以后可能也没办法再提高了.零零碎碎查不少资料,泛泛看了些东西,先记下来.首先,传统C#是没有闭包的.但有了匿名函数和Lambda后,就有了这个东东.public class TCloser{ public... 阅读全文
posted @ 2013-04-18 23:27 人工智能-群513704292 阅读(464) 评论(0) 推荐(0) 编辑
摘要: 知识点理解一:函数:函数(function)表示每个输入值对应唯一输出值的一种对应关系。函数f中对应输入值的输出值x的标准符号为f(x)。包含某个函数所有的输入值的集合被称作这个函数的定义域,包含所有的输出值的集合被称作值域。若先定义映射的概念,可以简单定义函数为,定义在非空数集之间的映射称为函数。... 阅读全文
posted @ 2013-04-14 23:03 人工智能-群513704292 阅读(532) 评论(0) 推荐(0) 编辑
摘要: 入门:函数式编程之艰难,在于这玩意更接近数学,就是数学之"用",大牛们在云端,玩纯数学去了,弄出一堆公式及概念,码农们爬在地上,辛苦耕耘,要的是看得见摸得着的,函数式编程就是要打通两者的桥梁,把数学家弄出来的公式概念,用于耕耘,这是现代化农业,告别刀耕火种,是门实实在在的实践科学.这两天看了不少概念... 阅读全文
posted @ 2013-04-14 14:19 人工智能-群513704292 阅读(1002) 评论(0) 推荐(0) 编辑
摘要: 为什么要学习函数式编程?不啰嗦了,因为,所以,就学.实际上,现在主流编程里都有它,比如最基础的lamdba,C#有,Python有,JAVA最近也要引入这玩意,不学函数式编程,那么以后代码里的有lamdba的部分就搞不定,那么码农的身份地位可能要降级成码畜了.这是不可以接受的现实!!!那么,什么是函... 阅读全文
posted @ 2013-04-11 23:27 人工智能-群513704292 阅读(844) 评论(0) 推荐(0) 编辑
摘要: 起点:作为一个比较资深的码农,写程序是有些年头了.最早用过C,VB,Delphi等写过不少过程式代码.后来,04,05年左右吧,为了提升技术,仔细思考学习了面向对象,终于有一天开悟,基本上算是进入了面向对象的大门.回头想下当时情景还是印象深刻,就象脑子里照进一束光.(当然这之前也看了各种对象,模式及... 阅读全文
posted @ 2013-04-11 21:34 人工智能-群513704292 阅读(528) 评论(0) 推荐(0) 编辑
摘要: 上一篇开个头没开好,大家不太喜欢钱,规划,未来这些东西,喜欢技术,那就只谈技术好了。还是那句话,程序员的黄金区(25-35)很短暂,白银区(35-45)也无奈。技术博大精深,怎么才能投入对得起产出?本人不是什么技术大牛,只是干的时间久了见过的多点,起名最最简单,也是希望在技术泥潭里化繁为简。先说.net.net从蛋生到现在VS2012, Framework4.5,有了不少变化,积累了相当的东西。现在的.net已经不是当年的吴下阿蒙了,一般人难于全盘掌握,应用更不可能,怎么从里面取到合适的东西很重要。大原则:选语言。首先看语言,里面包含了VB, C#, C++等。VB可以无视了(当然你会有不一样 阅读全文
posted @ 2013-04-09 12:26 人工智能-群513704292 阅读(1256) 评论(10) 推荐(0) 编辑
摘要: IT领袖:年入过亿(例如任正非、马化腾、李彦宏、丁磊、马云等,包括期权股票以及投资理财等收入。)IT大哥:年入千万(级别次于以上几位大佬的公司老板,不缺钱,普遍对上一条里的人物羡慕嫉妒恨。)IT精英:年入百万(各IT公司副总裁级别人物,包括COO、CTO等,大多为职业经理人,赚够前就跑。)IT人才:年入50万(各IT公司总监级别人物,有房有车,生活压力相对较小)IT工程师:年入20万(高级经理级别,有房贷,生活压力大)IT民工:年入10万(经理级别,基本无房,学会装波一,生活压力大)码农:年入6万到10万(工作三四年,租房,继续混日子)码奴:年入3万到6万(工作一两年,租房,混日子)码畜:年入 阅读全文
posted @ 2013-04-09 11:11 人工智能-群513704292 阅读(723) 评论(2) 推荐(0) 编辑
摘要: 本来C#是美的,一开始引入delegate也解决部分问题,但随着版本上升,想更动态,但又不彻底,不断增加的关键字加大了C#的复杂性及.net framework类库的混乱. Func和Action的确是好东西,部分解决了C#历史问题,但不彻底,所以反而增加了更多的复杂性,尤其是.net framework类库,很多调用大量的类似参数. 直接上代码:using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace Func 阅读全文
posted @ 2013-04-05 11:10 人工智能-群513704292 阅读(1506) 评论(6) 推荐(0) 编辑
摘要: 微软Windows部门的主要负责人Steven Sinofsky今天已经离开微软公司。他于1989年7月作为软件设计工程师加入了微软,一直从事主要产品Windows与Office的开发工作。同时,微软CEO史蒂夫·鲍尔默(Steve Ballmer)也发表了声明:“我很感谢StevenSinofsk... 阅读全文
posted @ 2012-11-13 10:49 人工智能-群513704292 阅读(722) 评论(2) 推荐(0) 编辑
摘要: 以下内容摘自相关新闻,实际上,中国的大多数网络公司,基本上都是外资投行加上本土创业人员做起来的。当当网的这场PK,也许有代表性,也许只是个案。 但不管如何,当老实的程序员在埋头钻研技术,干活的时候,你们的上司也许在搞利益斗争。(注:原文禁语太多,贴不上去替换了一些)当当网CEO李国庆PK大摩女全程... 阅读全文
posted @ 2011-01-17 12:39 人工智能-群513704292 阅读(2672) 评论(11) 推荐(5) 编辑
摘要: 今天,Google旗帜鲜明的宣布不支持H.264。当然媒体一片反对声浪,因为Google动了他们可能的奶酪。但实际上,Google做了一件天大的,利好全世界人民的好事,其行为可比美救世主!我们先来看下这几个技术概念:H.264,同时也是MPEG-4第十部分,是由ITU-T视频编码专家组(VCEG)和... 阅读全文
posted @ 2011-01-13 13:23 人工智能-群513704292 阅读(2331) 评论(19) 推荐(6) 编辑