关于计算机科学:个人GitHub

最近从码云转战GitHub,所有新的开始 为了记录成长过程,创立了一个常识分享我的项目,将学习或者工作上学习到的记录下来,也是作为本人的别样形式的笔记本吧,同时也心愿能帮忙到其他人最初,如果该我的项目帮到你的话,也欢送点个星星 地址:https://github.com/qian-lou/c...

November 14, 2021 · 1 min · jiezi

关于计算机科学:学技术没有什么捷径

这篇文章次要来自我 2019 年末写的总结,在此基础上稍作批改。次要是回顾一下本人的成长历程。当然,如果对其他人有帮忙,那就更好了。 1.有没有什么捷径?16 年大二下,我无意间看到 Fenng 的公众号小道消息在推一个小密圈(当初叫常识星球)的利用,过后看收费棘手就进了。说实话,刚开始进去的时候,老是在想有没有捷径,胜利的秘诀之类的,翻遍了精华区也没有找到!在圈子里呆了一段时间,发现如同大多人都是一步步走,并没有谁什么奇技淫巧,平步青云。 2.学什么呢?17年上半年,各个公众号,各个新闻,就连校园里,一天到晚都在讲云计算,大数据,机器学习,人工智能。我要不要去学下? 抵制不了引诱,本人也不思考,看着也挺乏味,那就去试试呗。看了一段时间如同不太懂,数学根底不够,那些公式都不会推导。你要是我读英文文档,调 API,跑起来不难,让我本人了解透彻改良,不太行。简略来说,就只能把这些货色当做黑盒来用。 本人之前学了点Java,而后就在纠结本人该学什么了,Java 还是机器学习?于是就有了上面的问答。 看了冯大的答复,本人又不打算考研,就老老实实温习,先筹备面试。冯大说的打基础,但过后还是没闹分明根底要学到什么水平,一方面是懒,一方面是认知无限。 3.先搬会砖?18年下半年,入职了当初的公司,面向 API 编程对我而言是不难的,但时不时就会陷入困惑,脑袋里一团浆糊,到底计算机外面产生了什么?举个例子,比方多线程并发,到底线程和过程共享哪些数据?如何平安地拜访这些共享数据? 疑难越多,焦虑越多。为此我先后买了极客工夫 26 门课程,迄今为止大概学了其中的一半多一点,但的确学到了很多。可这些课程大多是偏差于实战的,计算机系统原理讲的较少。所以还是没有彻底解决我的疑难, 或者说本人还没有能力将这些常识串联起来。 4.嗯,从头再来我大学业余是软件工程,可工作了才发现就只会各种编程语言的拼写。当然考试对于计算机的课程分数都还挺不错,俨然一副自我感觉良好的模样。我不晓得以本人过后的程度如何考的 90 多分,可能是老师出的题太简略些了,都给咱们划好了重点了吧。 我想这样不行啊,于是就去钻研 Java 的并发编程库,于是我看到了 Java 调用 C, C 调用汇编指令。这时才下定决心把冯大举荐的计算机自学门路拿过去认真看看!依据冯大的举荐门路和陈皓的左耳听风练级攻略学习, 并在豆瓣上建设了一个豆列来记录本人要看的书。 对于一般大学的计算机教育,值得思考的中央很多,我懂的不多,权当交换。学校的课程是否正当(课程先后顺序正当吗?学那么多编程语言有必要吗?微软C#那一套还有必要吗?教材真的要本人搞一套吗?)。老师是否与时俱进,还是在原地踏步呢?当然,更重要的是,本人又做了什么呢?环境和别人都是咱们不好扭转的,扭转本人是最容易的——齐全能够自学啊。 5.总结学技术没有捷径,不过认真想想,干什么有捷径呢? 这几年还是有点提高的。 1.去除了一些贪念。没有什么文治秘籍,有的只是前辈们的避坑教训,让你少走弯路。然而一开始老想着走捷径,行不通了才想着听他人的,起因可能一个是懒,一个是无知。看到什么火学什么,其实永远在绕圈子,到达不了起点。很多花枝招展的新技术,大多是底层技术的形象封装,排列组合的形式有千千万万种,如果你流于外表挨个学,那不得累死.. 2.读书多了一点。看了一些书,听了一些失去专栏,去除了本身的一些愚昧与无知。读书多了当前,有一特大的益处,一点儿也不焦虑了,每天看一点就是了,感兴趣的就多看一点。当然也可能只是我认为我晓得了很多货色,其实我并不知道。 感激每一位帮忙我提高的人:Fenng,吴军, 左耳朵耗子,cazsay,MacTalk, stormzhang....

May 22, 2021 · 1 min · jiezi

关于计算机组成原理:计算机组成原理笔记数制Number-Systems

十进制零碎十进制零碎即The Decimal System 在日常生活中,咱们每天都在应用逢十进一的数位(0、1、2、3、4、5、6、7、8、9)来示意数字,这种数制叫做十进制。考查数字83的意义,能够示意成:83 = (8 × 10) + 3即八个10再加上一个3;考查数字4728的意义,能够示意成:4728 = (4 × 1000) + (7 × 100) + (2 × 10) + 8即四个1000加上七个100再加上两个10再加上一个8。 从上得悉,咱们能够说,十进制的基数(base/radix)为10。也即,十进制数是由每个数位的数字乘以10的n次幂,n与数位的地位相干。例如:83 = (8 × 101) + (3 × 100)83是由两个数位形成,最右边的数位为最高(无效)数位,这里是8;最左边的数位是最低(无效)数位,这里是3。最低数位的地位所对应的10的幂为0,从右往左顺次加一。即,数位3为最低数位,故其10的幂为0,示意为3×100;往左挪动一位,数位为8,其10的幂为1,示意为8×101,将所有数位相加失去的和即该十进制数,也即,8×101+ 3×100= 83应用同样的办法拆解数字4728,示意如下:4728 = (4 × 103) + (7 × 102) + (2 × 101) + (8 × 02) 咱们应用同样的办法示意小数局部,只不过小数局部数位的10的幂为正数。其最大的数位的10的幂为-1,从左向右其数位的10的幂顺次减1。例如:0.256 = (2 × 10-1) + (5 × 10-2) + (6 × 10-3) 在一个既有整数局部又有小数局部的十进制数中,其数位的10的幂也既有负数又有正数:442.256 = (4 × 102) + (4 × 101) + (2 × 100) + (2 × 10-1) + (5 × 10-2) + (6 × 10-3) ...

April 9, 2021 · 2 min · jiezi

关于计算机科学:2020-年-ACM-杰出科学家榜单揭晓26-位华人学者上榜

2020 年 ACM 卓越科学家名单曾经出炉,表彰了 64 位在计算机领域的卓越贡献者。 这次入选的卓越科学家中共有 26 位华人学者,其中 1 位取得工程卓越贡献奖,25 位取得迷信卓越贡献奖。 入选 ACM 卓越科学家的规范包含业余教训以及在计算机领域的重大成就,候选人必须在计算机领域具备至多 15 年的业余教训,并且在计算、计算机科学或信息技术畛域获得了显著成绩。 这 64 位卓越科学家别离来自澳大利亚、加拿大、中国、印度、卡塔尔、新加坡、西班牙、瑞典、英国、美国的定价大学和钻研机构,他们在宽泛的技术畛域做出了奉献,包含数据迷信、人工智能、计算机工程、网络安全等等。 以下为入选 2020 年 ACM 卓越科学家华人学者名单: 1.何奇,现任 LinkedIn 高级工程总监; 2.叶杰平,美国密歇根大学一生传授、IEEE Fellow,现任贝壳技术副总裁、首席科学家; 3.崔鹏,清华大学长聘副教授; 4.白帆,IEEE Fellow,现任通用汽车钻研与开发高级研究员; 5.操龙兵,中科院模式识别与智能零碎博士、中科院海内评审专家、中国科学技术大学/上海交通大学客座教授、澳大利亚悉尼科技大学工程与信息技术学院传授、悉尼科技大学高级剖析研究所的创所所长; 6.陈浩,加州大学戴维斯分校计算机科学系一生传授; 7.陈名华,香港城市大学数据迷信学院传授,香港城市大学香港数据迷信研究所助理所长; 8.高剑峰,微软研究院 AI 深度学习小组的合作伙伴钻研经理,IEEE院士; 9.郭嵩,香港理工大学计算系传授、IEEE ComSoc卓越讲师; 10.何丙胜,新加坡国立大学计算机学院计算机科学系副教授; 11.姬水旺,Texas A&M University 计算机科学与工程系副教授; 12.李蕴瑶,IBM Almaden 钻研核心高级钻研经理和首席研究员; 13.刘燕,南加州大学声誉副教授,机器学习核心主任; 14.马晓松,卡塔尔计算机研究所(QCRI)首席科学家; 15.田媛媛,IBM Almaden钻研核心研究员,本科就读于北京大学计算机专业; 16.童行行,伊利诺伊大学香槟分校计算机科学系副教授; 17.王昱,天普大学计算机与信息科学系传授,本科毕业于清华大学; 18.杨天若,圣弗朗西斯泽维尔大学教授,本科就读于清华大学,取得计算机和利用物理双学位; 19.张洪宇,现任澳大利亚纽卡斯尔大学副教授; 20.张霖涛,翼方健数首席科学家,本科毕业于北京大学; 21.Xue (Steve) Liu,麦吉尔大学计算机科学学院传授、三星AI核心(蒙特利尔)研发副总裁、IEEE Fellow; 22.Albert Mo Kim Cheng,休斯敦大学计算机系实时零碎实验室传授23.杨凤如,香港中文大学计算机科学与工程系传授; ...

December 18, 2020 · 1 min · jiezi