"这是最好的时代,也是最坏的时代:这是希望的春天,也是失望的冬天." ------狄更斯 WGDC2016落幕已经一月有余,我仍然记得会议结束后,穿过高大宽敞的国家会议中心大厅,走出C3大门,转身回望玻璃门框上宣传横幅的那一眼.在夕阳余晖的映照下,“无处不在的地理信息”几个字儿显得格外耀眼.一天之前我怀着期望踏进会场,一天之后我带着思考走出大门. 今年大会的主题是“无处不在的地理信息”,围绕着地理信息技术的跨界融合展开.李德仁院士.陶闯博士等行业大佬为大会站台,阐述对地理信息产业现状的…
全球最牛的100家AI创企:有多少独角兽? 自2012年以来,在共计263笔交易中筹集了38亿美元.那么,这100家顶尖AI公司主要集中在哪些方向?其中有多少家独角兽公司?中国企业表现如何呢? 近期,CB Insights发布了一份全球"AI 100"名单.该名单从全球1650家AI企业中评选出了100家最具创新实力.最有前途的公司.这些公司来自11个国家和地区,处于不同的发展阶段,自2012年以来,在共计263笔交易中筹集了38亿美元.那么,这100家顶尖AI公司主要集中在哪些方向?…
如果你上过编程课,一定被老师提醒过:不要使用goto语句! 因为goto语句不仅让代码的可读性很差,随意的跳出还会给程序带来安全隐患. 但是这种几乎被现代编程明令禁止的语句,在计算机诞生之初却司空见惯. 早期的程序员用goto来解决代码无法预料的后果,遇到什么问题就用一句goto,让程序跳转到某个指定语句. 直到一位MIT的女教授,才让我们彻底摆脱了goto语句的支配,她就是Barbara Liskov. 芭芭拉·利斯科夫(Barbara Liskov) 刚满80岁,荣誉等身,她是全美首批获得计…
实验室的UI越来越水,设计什么的做的一塌糊涂,所以拖了很久,就想给他们讲一下设计或者说入门吧,上周末才倒出来时间. 这里放上PPT和讲稿吧,懒得去整理板式了. 主要讲了一下Web Design怎么做,大概有什么,然后怎么去做吧,没有什么技术性的东西,属于入门吧. [讲稿]: 好,我们开始今天的设计讲座,我更倾向于叫做设计沙龙,因为讲座的话是我在讲大家在听,而设计这个东西,每个人都有自己的想法,都有自己独一无二的idea,我希望能够和大家分享我做web这两年来积攒下的经验或者是点滴吧. 好久没有给…
第二周-课上 码云 https://gitee.com/bestiisjava2017/XinXiAnQuanXiTongSheJiJiChu20155325thl/tree/master/0927 https://gitee.com/bestiisjava2017/XinXiAnQuanXiTongSheJiJiChu20155325thl/tree/master/1001 博客 http://www.cnblogs.com/GDDFZ/p/7617830.html 第四周-课上 码云 htt…
课上测试 测试-3-ch02 任务详情 编写一个程序 "week0203学号.c",运行下面代码: 1 short int v = -学号后四位 2 unsigned short uv = (unsigned short) v 3 printf("v = %d, uv = %u\n ", v, uv); 在第三行设置断点用gdb调试,用p /x v; p /x uv 查看变量的值,提交调试结果截图,要全屏,要包含自己的学号信息 分析p /x v: p /x uv 与…
如今的职场,风险是越来越高,不管你是应届生或者你是否中年,遇到好点的企业,红火那么做个三五年,运气不好,半年甚至2.3个月也就玩完了. 所以,即使你希望工作能稳定,但也会让你大失所望,职场寿命就那么几年,换多次工作已是必然. 虽说裁员这事或许是天注定的事,但作为一个职场人,笔者建议你还是要提前有个大致准备的,至少提前有个心理准备,也就是忧患意识. 笔者为你分享一篇网友的真实案例,你能看到,那你就是幸运的. 我是怎么也想不到裁员这件事情会轮到我头上,虽然没有很突出的成绩,可是交给我的任务也尽职尽力…
前几天因为五一的关系,参加了好几次同学会,有一些感触和大家分享,到了我们这个年纪,同学们大多家庭.事业小有成就,对自己会有激励,在有的同学显摆自己的车房.电子设备.身家时,忽然想一个人的成熟应该是慢慢沉静下来吧.想起古语:安而后能虑的话来 一直关注几个有代表性的学生实验和作业,知道他们在C语言的学习中有障碍,担心他们绝望,彻底放弃,现在想想,绝望其实也是一种积极的力量:她蕴含着努力和希望,比遇到事情就当逃兵要好过百倍,况且绝大多数都在坚持,这种受挫后的痛感好过随波逐流的麻木吧.我的一个剩男朋友恋…
场景,程序想检查是否存在某个字段的值是空的,如果存在,则不允许增加记录,否则允许增加记录. 解决这个问题,我一开始用了两种错误的方法 if not clientdataset.locate('AFieldName','',[]) then //如果存在字段AFieldName的值为空的记录,则不允许增加一行记录append clientdataset.append else exit; 第二种错误方法 ClientDataset.Filtered := false; ClientDataset.…
最近在接入微信支付这块功能,博客园也有很多博友发表了支付的各种吐槽和解决之道,基于那些经验分享之上,我也来说说我的填坑之路. 1:准备工作,首先去申请注册一个公众号——服务号,然后将微信支付功能开通,获得一系列的微信给你分配的商户资料(重要的是商户号),然后在微信支付商户中心设置支付密钥,这个密钥在统一下单和微信签名里面要用到. 2:搭建自己的支付框架项目,开始用自己熟悉的语言开发前台支付页面和后台接口,这里可能因技术栈不同,而会衍生出多种版本,你可以基于PHP,JAVA,C#,NODEJS.…