随笔分类 -  技术思考

古时讲六合,现在叫三维,加上一个时间,组成了我们所认识的宇宙(时空),那么计算机世界是什么样的呢?对象,泛型,AOP,会是计算机里的三维么?
摘要:设计,从来都不是件简单的事情,尤其是在产品越来越庞大,用户越来越多的时候,一些看似简单的设计或改变,很可能成为你全军覆没的致命伤. 程序员的成长大体上是这样的,首先,学习一门编程语言的使用,比如C#, 比如Java,因为是入门,必须要选择入门难度系数小点的,象C#及.net这样的东西,还是很受欢迎的.经过一段时间的学习后,基本的东西,概念开始了解了,就尝试着写一些小程序,小功能. 随着时间的流逝,致我们终将逝去的菜鸟青春,我们逐步变得成熟起来.(当然这里插点题外话,对于戏子们的致青春,是个越来越堕落的过程,当你堕落到底,青涩荡然无存,那么就可以致青春了.比如,你不再相信爱情,放弃你原来... 阅读全文
posted @ 2013-06-04 12:02 人工智能-群513704292 阅读(1502) 评论(3) 推荐(2) 编辑
摘要:汉语编程这个东西,很特别,先逐步分析推理下:1.掌握一门开发语言不难,只要头脑正常的正常人都可以做到.2.掌握编译器就很困难,好在现有的技术条件,门槛已经大大下降了,一般稍微聪明一点的程序员都可以掌握.3.设计一门编程语言有一定门槛,它至少要求你了解各种语言,各种编程范式,一些计算机理论等,好在这方面有互联网,只要花些时间就可以.4.设计一门好的编程语言很难,但山寨一门语言是相对简单的,比如可以山寨C#.5.把复杂的语言编译成机器指令很困难.因为工作量很大,很底层.而且技术相对更复杂.6.好在现在有CLR和JAVA虚拟机这样广泛的中间运行时平台.还有浏览器这样的运行时环境,现代的语言不一定非要 阅读全文
posted @ 2013-05-28 11:47 人工智能-群513704292 编辑
摘要:相关事件来自这个新闻:江苏69岁农民3天破解“世界最难数独”_新华时政_新华网事情大体上是这样的:“芬兰数学家因卡拉,花费3个月时间设计出了世界上迄今难度最大的数独游戏,而且它只有一个答案。因卡拉说只有思考能力最快、头脑最聪明的人才能破解这个游戏。”这是英国《每日邮报》2012年6月30日的一篇报道。这个号称“世界最难数独”的“超级游戏”,却被扬州一位69岁的农民花三天时间解了出来。而这个具有初中文化的老汉,数独游戏启蒙正是源于扬子晚报。上面就是题目,简单说下,所谓数独,就是如上图,横向竖向都用1到9填充.然后就是九宫,就是你注意到黑线分成的九个矩阵,也是1到9,下面是这位天才老头用了三天给出 阅读全文
posted @ 2013-05-27 15:40 人工智能-群513704292 阅读(9414) 评论(18) 推荐(3) 编辑
摘要:累了,不想再写下去了.有些东西感觉写的过头,写完又删除了,过犹不及,点到即止,过头了的东西放网上,谁知道会搞出什么问题,下一步集中精力做我的下十年去了. 几篇畅想和乱弹,已经打好了最后终结所需的东西,最后完全算是有个交待,给万一以后有人进来看到,不能浪费了人家的时间和热情.对于函数式编程,感觉... 阅读全文
posted @ 2013-05-23 00:54 人工智能-群513704292 编辑
摘要:在学习技术的大道上,总有无数的坑等着你.比某些人摸着石头过河还困难.尤其是当你想脱离基本的控件拖拽,及拼CRUD的时候. 谈到这个问题,实在是不得不提下有位牛人.这里是他的博客地址:http://www.yinwang.org/ 这哥们理论还是很强的,水平肯定没有问题,但是更欣赏他的一点就是... 阅读全文
posted @ 2013-05-20 16:35 人工智能-群513704292 编辑
摘要:先看下传统开发平台: 1.语言:c/c++ 类库:lib :执行环境:windows, linux 二进制 技术:命令,过程式,C++进步到复杂的面向对象 2.语言:java 库:spring, hibernate, structs 执行环境:windows, linux 虚拟机JVM 技术:现代的面向对象 3.语言:C# 库:.net framework 执行环境:windows 虚拟机CLR 技术:面向对象 最近的C#加入了一点点函数式的东西主要是Lambda 4:语言:PHP 库 PHP库 执行环境:windows linux 技术:类C脚本 5.语言:javascript... 阅读全文
posted @ 2013-05-20 14:43 人工智能-群513704292 编辑
摘要:屌比为什么要有B计划?屌丝的逆袭(信息量大)假设A计划就是找份工作,挣到工资,获得生存权利.那么B计划就是要在生存的基础上,过上幸福的生活.假设A计划是正面出击的话.那么B计划就是要从后面逆袭屌丝的B计划:屌丝文化其实就是下半身文化.这下半身关系到下半生的幸福,关系到你离档有多远,找准你的"定位"很重要.成为一个屌丝容易吗?不容易,现在互联网各大佬纷纷自认屌丝,有统计称程序员近100%是屌丝,其实没那么高,弄不不好大部分只是P民,想当个苦B的屌丝都很难.甚至不排除少量连P都不是.屌丝要逆袭,得有B计划.象少数逆袭成功的比如有位号称真屌丝的已经很爽了,你有B计划吗? 阅读全文
posted @ 2013-05-18 12:31 人工智能-群513704292 编辑
摘要:终结篇 阅读全文
posted @ 2013-05-15 23:22 人工智能-群513704292 编辑
摘要:从事编程多年了.最早是Winform, 那样的开发,其实主要是前端后端一体的.前端就是窗体,界面,交互,后端主要是业务,数据库.这就是传说中的C/S. 后来,发展到Web,因为Web的特性,把研发一般分成前,后端了.初期,前端很简单,就是Html加CSS,一般不需要编程,加上.net的Winform技术,封装了很多控件.开发主要是后端. 再后来,就是现在了.我们发现世界产生了一些不一样的逆转.后端的跨国框架,库越来越成熟.比如O/R等,大大简少了工作量.而前端交互越来越复杂,产生了大量的框架,网络带宽也越来越高.反而是前端的开发变得越来越重要了. 经过多年的一个轮回,C/S变成B/S... 阅读全文
posted @ 2013-05-15 22:57 人工智能-群513704292 阅读(251) 评论(0) 推荐(1) 编辑
摘要:科学家的逆袭: 数据库服务初创公司Cloudant是由三位麻省理工的物理学家联合创立,他们当时致力于分析大型粒子对撞机的海量数据,不过在研究的过程中,管理和分析大数据的可用性工具竟然受限,于是他们构建了一个新的数据库服务。 Good,科学家逆袭成功,而这引出了一个新东西,就是JSON格式的数据库! 然后又引出这个:什么是 CouchDB?CouchDB 是一个开源的面向文档的数据库管理系统,可以通过 RESTful JavaScript Object Notation (JSON) API 访问。术语 “Couch” 是 “Cluster Of Unreliable Commodity H.. 阅读全文
posted @ 2013-05-15 15:24 人工智能-群513704292 阅读(270) 评论(0) 推荐(0) 编辑
摘要:开源世界,一片无尽的天空. 以前一直基于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) 编辑
摘要:google眼镜这个东西或多或少都有听说过,不过看法各有不同,象本人这种戴眼镜的人来说.这个东西是可以有的.反正已经戴眼镜了,不在乎眼镜再多点功能.当然还有广大视力好的人,硬加上付google眼镜会不会不适应?所以也会有人认为这个东西只是个时髦的小玩意. 不过看到这个文后,结合本人最近的一些心得,突然被震惊了.google眼镜很有可能会在不远的将来彻底颠覆整个世界.原文如下:谷歌眼镜内藏大量未启用传感器?隐藏传感器列表如下:MPL 陀螺仪MPL 加速计MPL 磁场感应MPL 定向MPL 旋转矢量MPL 线性加速MPL 重力LTR-506ALS 光感应器旋转矢量感应器重力感应器线性加速计定... 阅读全文
posted @ 2013-05-09 14:06 人工智能-群513704292 阅读(1687) 评论(8) 推荐(1) 编辑
摘要:昨天在总结函数式的过程中, 见文函数式编程学习之路(13)其中总结到:启动学习函数式编程到现在近一个月了.有了一些小收获,但是发现了一个非常严重的问题.这个非常严重的问题就是:我们学习的速度惊人的慢!!!并对人和计算机的能力做了些比较,发现人的学习能力相当低下. 在今天开始整理相关问题过程中,不仅没有发现人工学习的东西,反而是发现了大堆"机器学习"相关的东西.这不能不说是一个悲剧,人类这么发展下去,被人工智能取代也是不远的事情. 人类在肉体和精神,头脑方面,相对来说都相当弱小,尤其是重要的计算和记忆能力,现在唯一的优势就是理解力和想象力.这种抽象能力和脑细胞神经结构是很相关 阅读全文
posted @ 2013-05-08 23:09 人工智能-群513704292 阅读(359) 评论(0) 推荐(0) 编辑
摘要:有过一段时间编程或使用计算机经验的童鞋可能会发现一个问题。就是计算机技术在快速变化,而反映到软件开发上,也是一样的。开发语言也在变化和进化。类库框架也在演化,甚至连IDE也不再是古老的记事本了. 为什么会这样呢?原因很简单,计算机科学是一门新生事物,从诞生到现在才短短几十年.我们查下资料会发现... 阅读全文
posted @ 2013-05-06 12:09 人工智能-群513704292 阅读(2267) 评论(3) 推荐(5) 编辑
摘要:看到年轻人们,怀揣180块钱,还在冲锋,没有面试,没有电话,连个Email回应都没有,但是,还是要学习Java,还是要学习编程.还是要花万多块去上北大青鸟.你看得见我用键盘打出的字,却看不到我掉在键盘上的泪,想起本人也是没钱,眼泪哗哗的,万恶的银行啊.早之不如学金融了.痛哭之余,不仅要问,孩纸,你为什么要上北大青鸟,为什么要编程?总之一句话,你除了做,到底有没有想过?中国教育和培训,当然还有环境,很误导人,得到的只是听着不错的光环,还有一张或几张纸片,实际上吃了大亏.先说大学吧,4年下来花至少6到10万吧,然后失业了.干麻不拿这钱去县或市上贷款买套房呢?再打4年工,贷款都还上了.而上了大学,少 阅读全文
posted @ 2013-05-03 17:15 人工智能-群513704292 阅读(7567) 评论(134) 推荐(15) 编辑
摘要:上一篇开个头没开好,大家不太喜欢钱,规划,未来这些东西,喜欢技术,那就只谈技术好了。还是那句话,程序员的黄金区(25-35)很短暂,白银区(35-45)也无奈。技术博大精深,怎么才能投入对得起产出?本人不是什么技术大牛,只是干的时间久了见过的多点,起名最最简单,也是希望在技术泥潭里化繁为简。先说.net.net从蛋生到现在VS2012, Framework4.5,有了不少变化,积累了相当的东西。现在的.net已经不是当年的吴下阿蒙了,一般人难于全盘掌握,应用更不可能,怎么从里面取到合适的东西很重要。大原则:选语言。首先看语言,里面包含了VB, C#, C++等。VB可以无视了(当然你会有不一样 阅读全文
posted @ 2013-04-09 12:26 人工智能-群513704292 阅读(1258) 评论(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 阅读(1508) 评论(6) 推荐(0) 编辑