.NET的一点历史故事:作者的一些感想 https://mp.weixin.qq.com/s?__biz=MzAwNTMxMzg1MA==&mid=2654068684&idx=2&sn=58d752cdeaca6887d9021b9f2f2f557e&chksm=80dbfb99b7ac728f2fa2756447f660cdc0ee6b2f2c04567db6bb658312bca0c735291287d84e&scene=21#wechat_redirect…
.NET的一点历史故事:Novell的崩溃和Xamarin的重生 https://blog.csdn.net/sD7O95O/article/details/78096502 学习安装 mono 时了解到的. 2017年05月07日 08:34:30 dotNET跨平台 阅读数 144    版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/sD7O95O/article/details/78096502 Novell 是一家神奇的技术公司,它自行…
NET 的一点历史往事:和 Java 的恩怨 https://mp.weixin.qq.com/s?__biz=MzAwNTMxMzg1MA==&mid=2654068672&idx=1&sn=a87b80174cd8703182a0bcddc537f656&chksm=80dbfb95b7ac72835efe9c2fdd8634a36bb9fc1298f5f11ec242fde0ff67e635af32a6aa8644&scene=21#wechat_redire…
笔者最近开发的项目中,是通过SVN做为版本管理工具的,因为需要创建的文件太多,所以有许多文件是在原有文件基础上拷贝过来修改的,这里就涉及到一个问题,原有文件中注释里填的JAVA类名.作者工号.创建时间等,都是需要修改成我自己的,因为文件太多,一个个修改起来太麻烦,所以我写了一个程序来自动扫描这些文件并替换文件中指定注释. 1.需要从项目中筛选出我创建的文件:这个就通过SVN提交日志来筛选吧,因为SVN提交历史中有提交人的工号,我通过筛选自己的工号就可以查出哪些文件是我的(当然需要注意的一点就是如…
你是否好奇标识浏览器身份的User-Agent,为什么每个浏览器都有Mozilla字样? Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/27.0.1453.94 Safari/537.36Mozilla/5.0 (Linux; U; Android 4.1.2; zh-tw; GT-I9300 Build/JZO54K) AppleWebKit/534.30 (KHTML, li…
你是否好奇标识浏览器身份的User-Agent,为什么每个浏览器都有Mozilla字样? Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/27.0.1453.94 Safari/537.36 Mozilla/5.0 (Linux; U; Android 4.1.2; zh-tw; GT-I9300 Build/JZO54K) AppleWebKit/534.30 (KHTML, l…
Linux的历史----Linux内核剖析(一) 2015年04月09日 10:51:09 JeanCheng 阅读数:11351更多 所属专栏: Linux内核剖析    版权声明:本文为博主原创文章 && 转载请著名出处 @ http://blog.csdn.net/gatieme https://blog.csdn.net/gatieme/article/details/44956431 Unix操作系统 Unix的由来 汤普逊和里奇最早是在贝尔实验室开发Unix的,此后的10年,U…
Java虚拟机发展史 https://blog.csdn.net/tinyDolphin/article/details/72809018 如何查看自己的虚拟机版本?Sun Classic / Exact VMSun HotSpot VMSun Mobile-Embedded VM / Meta-Circular VMBEA JRockit / IBM J9 VMAzul VM / BEA Liquid VMApache Harmony / Google Android Dalvik VMMic…
作者是我的本科同学叶家鑫 http://www.renren.com/profile.do?id=240875124 文章写于去年12月,我做了一些排版上的修改,括号内的蓝字为我所加 ---- zotero简介 zotero(zotero.org)是Firefox浏览器下的一款扩展(add-on),虽然它的桌面版已经在开发中了,但短时间内只能通过打开浏览器来使用,好在对于现代人来说,使用电脑的大多数时间都在对着浏览器.(现在zotero standalone版本已经开发到beta版,支持safa…
作为收购 NeXT 公司的结果,苹果公司获得了 NeXTSTEP 架构中的 Mach 和 Objective-C 等设计.尽管 NeXTSTEP 本身已经不再发展了,但是其中的组件在 OS X 中获得了新生.事实上,可以将 OS X 看成是 Mac OS Classic 和NeXTSTEP 的融合,更准确地说,应该是后者慢慢地吸收了前者.这个转变并不是瞬间发生的,Mac OS 经历过一个名为Rhapsody 的临时操作系统,这个系统从未公布于众.然而,就是 Rhapsody 这个系统最终演化成了…
1.前言 众所周知,StringBuffer 是线程安全的 ,而StringBuilder 不是线程安全的  ,但是 StringBuilder 速度会更快. 事实上 作为一个字符串拼接 方法 ,在线程安全的应用场景几乎没有 [在频繁进行字符串运算(如拼接.替换.删除等),并且运行在多线程环境中, 则可以考虑使用StringBuffer,例如XML解析.HTTP参数解析和封装.],但考虑到线程安全,首先应该相对加锁, 可是有了 锁 ,字符串拼接 就没必要一定是线程安全的了 ,会极大的拖慢运行速度…
说起梦想,我清楚的记得2012年7月初毕业,拿到毕业证书的那天果断买好了次日南下去深圳的绿皮火车票,500多块,26个小时车程.第二天就拖上行李到了深圳. 一开始的想法仅仅是过去想见见世面,学习点新技术,不过对于刚毕业的人来说机会并不多,何况我还是大专文凭,整日游荡在人才市场和出租房之间, 不过好在工作还是找到了,但工资只有2000多,基本吃饭加房租就没了,技术上也没什么长进,深圳的消费和房价让人望尘莫及.半年不到之后,卷铺盖走人. 回到老家后,应他人邀请到常州发展,在一个旅游公司做网站,修电脑…
Mac OS X 背后的故事 作者: 王越  来源: <程序员>  发布时间: 2013-01-22 10:55  阅读: 25840 次  推荐: 49   原文链接   [收藏]   作者王越,美国宾夕法尼亚大学计算机系研究生,中国著名 TeX 开发者,非著名 OpenFOAM 开发者. Mac OS X 背后的故事(一)力挽狂澜的Ellen Hancock Mac OS X 背后的故事(二)Linus Torvalds的短视 Mac OS X 背后的故事(三)Mach之父Avie Tev…
最近看了何帆的<大局观>,是他在得到APP的专栏文章的精选.顺便整理以下最近两三年内看过的得到APP其他专栏与课程作者的得到精选文集和他们写过的其他的书共23本. 薛兆丰 4星|<薛兆丰经济学讲义>:经济学视角看世界,经济学理论综述 本书是薛兆丰在得到APP的专栏课的讲稿整理而成,分为118讲,每一讲的篇幅都接近.篇幅较长,500多页. 全书系统讲主流经济学的主要观点.涉及到一些不同经济学流派之间的争议.引用了许多著名的法院案例和一些著名经济学论文.法院案例基本是美国的.受固定字数…
Razor是一门相当怪异丑陋的标记语言,但在实际使用中却十分高效灵活.本文主要介绍了Razor是什么,以及Razor引擎的一些浅薄的背后机理. 写文章前我本想一口气把Razor的基本语法,以及Blazor Server App的编译过程都介绍出来的,奈何文章到了这个长度博客园的Markdown编辑器实在不堪重负了.就只能将这些零碎的.无聊的基础语法知识,Blazor Server App与Blazor WASM App 编译过程的差别,放在下一篇文章再去讲了. 1. 什么是 Razor,它和 B…
本文翻译自popularity,为了更好的阅读我把部分内容进行了增删改,如果你英语比较好,建议直接阅读原文,因为这篇文章是我通过google翻译再进行修改的. 貌似(根据一位精神导师的说法)JavaScript最终流行了. 对我来说,从小时候起就是一个书呆子,当然这是一场诅咒与玩笑. Brendan Eich在Netscape上说服了他的尖头老板,我们应该有个自己的脚本语言,并且是一种新的语言. 我不知道Doug为什么要编故事,他并没在Netscape呆过,在Ajax会议的主题演讲中,他已经听到…
转眼一年又过去了,在这个年底的时候,按照国际惯例,又到了重新回顾审视一下这一年来的得失,规划一下明年的奋斗方向的时候了.因此,我继续使用OKR来给自己做Review和Planning,也希望自己能够保持持续学习的态度迎接全新的2019年.PS:以下OKR均为我工作之外的计划 一.2018OKR年终回顾 目标1.温习专业基础知识 关键结果1.1 阅读<微积分之屠龙宝刀>+<微积分之倚天宝剑>,加深理解高等数学微积分的各种概念与公式(0.2 屠龙宝刀看了三分之一就没看了) 关键结果1.…
一.2018OKR规划 目标1.温习专业基础知识 关键结果1.1 阅读<微积分之屠龙宝刀>+<微积分之倚天宝剑>,加深理解高等数学微积分的各种概念与公式(0.2 屠龙宝刀看了三分之一就没看了) 关键结果1.2 阅读杨澜<人工智能真的来了>,普及人工智能的基本背景知识与历史故事 (0.9,已阅读完) 目标2.学习专业技术知识,提升专业技能 关键结果2.1 阅读<CLR via C#(第四版)>+<ASP.NET WebAPI框架揭秘>,并对关键内容…
re正则表达式里面,常用的三种方法的区别. re.macth和search匹配得到的是match对象,findall得到的是一个列表. match从字符串开头开始匹配,search返回与正则表达式匹配的第一个子串,findall则返回所有匹配到的. 如果要匹配的东西是字符串中唯一的只有一个或者直线那个取一个,最好不用findall,findall能匹配所有必然会查找整个字符串,search找到一个就结束查找了.废话不多说,选取一个页面源码大的网页,例如获取新浪网页的编码. #coding=utf…
本文作者:七牛云人工智能实验室-林亦宁原文地址:https://zhuanlan.zhihu.com/p/26168331 什么是智能 回到几万年前的东非大草原,谁能意识到,那个到处被欺负的,被表哥从树上赶下来只能很奇怪慢吞吞用两条腿走路的灵长类动物,短短几万年时间,怎么就建立起了这个星球上的绝对话语权? 一开始的我们比各表亲近邻没什么优越感.可能只是来源于某一次基因突变,可能只是某位老祖宗爬着爬着直立起来打个呵欠发现站着很舒服,然后决定站着走路.总之是一个微小的扰动,从此地球踏上了一条不归路.…
 增强现实系统故事性功能解说 作者:李欢   工号:2288  电话:18938902295 邮箱:lihuan@gosuncn.com 前言: 本文仅适用于2014北京安防展,增强现实展区人员学习使用.本文中有大量的故事及案例,读者能够自行学习并选取使用. 关于文章内有大量的身体动作指引,不用全然遵从. 目的仅是须要通过身体动作吸引听众的注意力.可自由发挥.假设你学习完这些故事后感觉增强现实系统非常强大,让你非常有自信.作为作者,告诉你.以下的文字全是真实的. 什么是增强现实 (手舞足蹈)…
我不知道为什么这个这么老的问题会出现在我的时间线上,看了一下回答,大多是2012,2013年的回答,照说那个年代,有些历史故事还很新鲜,却不知道为什么没有一个答案说到点子上. stringbuffer固然是线程安全的,stringbuffer固然是比stringbuilder更慢,固然,在多线程的情况下,理论上是应该使用线程安全的stringbuffer的.然而,然而,然而,有谁给我一个实际的案例来显示你需要一个线程安全的string拼接器?对不起,至少在我浅薄的十几年编程生涯中还没有遇到过,也…
2016 成长:收获最大的,学会了耐心,学会了宽容,学会了不强求.一念放下,万般自在.我真的是晚熟啊 ^_^! . 读书:<小王子>.<了不起的盖茨比>.<和任何人都聊得来>.<iOS进阶>-巧神.<iOS高级编程-多线程编程>.<effective Objective-C>.<精通iOS编程>.博客博文无数.... 技能:iOS,自认为是入门了.理论知识预备充足,但是缺乏实践.再加上互联网寒冬,iOS开发不像前几年那么火…
我们生活在一个纷繁复杂的数字世界中,每天都在信息海洋中遨游.如果不想被其淹没,继而成为别人思想的傀儡,就有必要对你接受的信息进行批判.筛选,自己决定该相信什么不该相信什么,进而形成自己的观点,而不是一味听信教科书.报纸.因特网.某专家.某主持人.某作家的说辞.这个时候我们迫切希望学会的一项技能应该就是——批判性思维. 那么什么是批判性思维?批判性思维包括一系列提出相关批判性问题的意识,以及在适当的时机对这些问题回答的能力和意愿. 在学习批判性思维之前先介绍两个相关的概念:海绵式思维和淘金式思维.…
Atitit RSA非对称加密原理与解决方案 1.1. 一.一点历史 1 1.2. 八.加密和解密 2 1.3. 二.基于RSA的消息传递机制  3 1.4. 基于rsa的授权验证机器码 4 1.5. 为减少计算量,在传送信息时,常采用传统加密方法与公开密钥加密方法相结合的方式, 4 1.6. RSA算法是第一个能同时用于加密和数字签名的算法 4 1.1. 一.一点历史 1976年以前,所有的加密方法都是同一种模式: (1)甲方选择某一种加密规则,对信息进行加密: (2)乙方使用同一种规则,对信…
最近用到了RSA加密算法,虽然有现成的,但是想看看它的原理,翻到此文,感觉写得很好,通俗易懂,转了.   作者: 阮一峰 日期: 2013年6月27日 如果你问我,哪一种算法最重要? 我可能会回答"公钥加密算法". 因为它是计算机通信安全的基石,保证了加密数据不会被破解.你可以想象一下,信用卡交易被破解的后果. 进入正题之前,我先简单介绍一下,什么是"公钥加密算法". 一.一点历史 1976年以前,所有的加密方法都是同一种模式: (1)甲方选择某一种加密规则,对信息…
今天看到一篇好文章,关于加密算法,收藏了觉得不过瘾,还是自己贴一遍,也能加深一下印象. 原文链接:http://www.ruanyifeng.com/blog/2013/06/rsa_algorithm_part_one.html 作者个人主页:http://www.ruanyifeng.com/home.html 下面进入正题(以下内容来自上面的作者): 如果你问我,哪一种算法最重要? 我可能会回答"公钥加密算法". 因为它是计算机通信安全的基石,保证了加密数据不会被破解.你可以想象…
转自:http://gamerboom.com/archives/75593 作者:Matthias Zarzecki 本文是“使用Unity制作<The Fork Of Truth>的关卡”系列的第三部分.前两部分分别是: 1.了解Unity Terrain的工作(第一部分) 2.了解场景对象的设置和管理 (第二部分) 在这最后一部分,我将介绍一些组合关卡的小技巧. 视角 游戏的视角是必须认真考虑的,一点儿变化都会影响我们看游戏的方式.比如,镜头“越肩”,游戏看起来就像第三人称格斗游戏:镜头…
为什么要说这个简单的问题? 众所周知,在Windows下文本文件的换行符是CRLF,占两个字节.在Unix下是LF,占一个字节.(还有奇葩的Mac是CR).但是C语言中直接printf一个 ‘\n’,在Windows下就是CRLF两个字符,然后getchar读入,又成了’\n’这一个字符.这不是有点奇怪吗?大多脚本语言还有Java中,‘\n’就是LF一个字节,ASCII码是10. 先普及一个历史故事 计算机还没有出现之前,有一种叫做电传打字机(Teletype Model 33)的玩意,每秒钟可…
RSA算法原理(一)  声明: 本文转自 -- 作者: 阮一峰 (http://www.ruanyifeng.com/blog/2013/06/rsa_algorithm_part_one.html) 如果你问我,哪一种算法最重要? 我可能会回答"公钥加密算法". 因为它是计算机通信安全的基石,保证了加密数据不会被破解.你可以想象一下,信用卡交易被破解的后果. 进入正题之前,我先简单介绍一下,什么是"公钥加密算法". 一.一点历史 1976年以前,所有的加密方法都是…