动态公告

首页动态公告  行业动态

    行业动态信息技术?用它来剖析,联通一切!

    发布日期: 2021-10-22 11:46:00 文章出处:行业动态

微信图片_20210826141933.jpg

            我太菜了

      这是啥?用过chrome的朋友们都不会陌生。没错,它就是当电脑断网时会出现的恐龙小游戏:dino。


      可很多人不知道的是,只要一行代码,你就可以轻松地开启无敌模式!

图片

                                                                          卡其脱离太!


秘诀是:F12 CONSOLE中输入:


 Runner.instance_.gameOver=function(){}

javascript是世界上最好的编程语言(


      事实上,除了dino,无论是电脑,手机,亦或是智能电视,智能手表,当它们接通电源的那刻起,便在无时不刻地运行着成千上万条与这行不起眼的代码相似的命令。


      或许很多人一辈子也不会深刻接触到这些令人头秃的东西。不过有一点必须承认:在未来的社会中,计算机与信息技术(下简称CS,Computer Science)必然会成为无法缺少与替代的工具。而要了解这个信息爆炸社会的运作模式,便必须要对CS有着基础的认识。


算法很难懂?你天天都在用!


      如果你学过小学奥数,那么你一定接触过人类史上最早的算法之一,欧几里得算法,用于计算最大公约数。


1  gcd(a,b):

2  if a<b 交换a,b(确保a比b大)

if b=0 返回答案b

else 返回gcd(b,a%b)的结果


伪代码(显然不是E语言)。它还有一个low一点的名字叫辗转相除法。

时间复杂度:O(log max{a,b})


      这时候肯定有人说,你难道天天都做数学题,天天都用到它吗?万一我哪天生气了,再也不碰数学了,你拿我怎么着?


别急,事实上,有些算法,我们在生活中也在无意识地用!



比如打印一个20页的文件,需要打2份。打印出来的文件排序是:“112233445566….2020”。现在你开始分成两份,正常情况下,你会左一张右一张这样分成两摞。实际上有个更简易的分法:先在左边分1张,然后右边分两张,再左边分两张,再右边分两张……最后一张分左边。排序如下:[1,12,23,34,45…1920,20] 通过采用算法的优化,一次两张的分法,工作量一下减少了一半。

作为一名有前途的图书管理员,你需要把还回来的一堆书(比如有100本)按顺序入架。你该怎么做?传统的办法:一本一本书按照序号还回到书架。100本书,你需要跑100次。经过算法优化的方法:先从这堆书里随便挑出来一本, 把比它号小的扔左边,比它号大的扔右边。分成两堆后,再重复上面的步骤。从小到大排序后的书,按照书架顺序归类。每个书架跑一次,可能只需要跑10次就完成了。通过采用算法的优化,工作量能够减少了一大半。


(这是快速排序的一个合理的解释)

https://zhuanlan.zhihu.com/p/35666768

P.S. 快速排序的期望复杂度为O(n logn),O(n)为一次分堆的时间复杂度,也就是说,当书的数目很大时,你期望只需要跑log n次就能搞定。(n为书的数目,log以2为底)。

这不比信息课上学的选择排序,插入排序,冒泡排序香?

实际上,当数据量比较小的时候,插入排序在常数(衡量程序效率的另一个重要指标)上可以吊打快速排序。所以,c++的STL库中的sort函数就采取了两者相结合的方法,比直接快速排序优!


看起来还不错吧?


信息学奥赛烂俗笑话:

精通算法,还可以让你在未达到工作年龄时就富起来。JohnVictor就通过为洛谷月赛出题,让CR里的卡全满级了。超骑羊是皮卡锤永远的好朋友。 (身边人身边事)

至理名言:一个元素加入单调队列,后来居上,便可把下等前辈全部扫出队列,保证了队列的单调性。所以一个信息学竞赛选手,如果比你小还比你强,你就可以退役了。

稻花香里说丰年,听取W A声一片。

浔阳D P无音乐,终岁不闻A C声。

天若有情天亦老,人间C E是沧桑。

日啖R E三百颗,不辞长做岭南人。

暴力出奇迹,骗分过样例。

打表是数学,DP看运气。

穷举TLE,递推UKE。

模拟MLE,贪心还CE。

想要骗到分,一定有方法。

图论背模板,数论背公式。

动规背方程,高精背代码。

如果都没背,干脆输样例


快排TLE

暴力不能出奇迹

贪心只能过样例

题目只会打模拟

高精只有十位

递归做成递推

堆排就是不会

做题瞬间忘语句

算法只会纯模拟

结构只会并查集

骗分只会打-1

文件输入变R E

遇图只会瞎遍历

数组大十倍,RE变AC

只要胆子大,十亿开得下

https://www.zhihu.com/question/299925180/answer/893475112

一些更高级的?别把程序员孤立了!


程序员,又名码农。是一种头发稀疏的生物。身体上常覆盖有格子花纹的布料。


                                                    微信图片_20210826142740.jpg

                                                                                         图是P的


微信图片_20210826142834.jpg


可程序员真的只是无情的代码机器吗?不见得!


      真正的程序员,往往不止专精编程,往往涉猎广泛,且十分善于用计算机技术解决难题。这也促成了一批学科交叉型人才。


我们联合!两面包夹芝士!


微信图片_20210826143016.jpg


      2020年的BraTSChallenge中,来自西工大和中科院计算所的两支队伍获得并列第二,且模型数量远少于第一名。


微信图片_20210826143145.jpg

当今时下大火的生物信息学

 

 

      由此可见,计算机技术不是一门崇高的神教,更像是极度实用的工具。想把它用在哪,就用在哪!


程序员,人人都可以当!

当程序员,最重要的是心意!

(工程结构)太↑混↓乱↑了↓吧↑

简直就是天烂

我刚才看到你写代码了,我们以后一起写好不好,一起写

一起做秃头码农

上海程序员(确信)



该抱着怎样的态度学习?


答案是:

高中阶段,除非有课题和竞赛需求,否则仅用作兴趣爱好。

      这是比较显而易见的:高中信息基本不属于应试范畴;很多计算机的高等应用都需要高等数学的基础,如概率统计,离散数学。在没有打好数学基础的情况下,盲目尝试只是浪费时间。


      况且,课内学业还是很重要的。在互联网环境较为恶劣的当下,可千万别被分心了!

图片

Dance Diversion 分心之舞


       然而,用基础的编程语言解决一些常见的生活问题还是非常值得鼓励的。

      比如,用python的matplotlib(或者直接上r语言)进行画图,掌握熟练后往往能取得比excel更个性化的效果。

微信图片_20210826143253.jpg


If u use excel, u'll never excel.


      或者,给喜欢的游戏(点明MC)写mod,插件,开服务器?

微信图片_20210826143349.jpg


当时我的开发能力远远强于现在

也给各位提个醒,在不确定能不能持续更新的情况下千万别承诺自己会长期更新。我去删帖子了(2年没更新,就出了一个版本)


少玩游戏多学习!


      作为家长,对孩子在适当约束使用电子设备的同时,也要积极引导,不要让单纯的快节奏网络竞技游戏,或者是无意义的娱乐八卦占据孩子的所有自由时间。如果孩子显现出对计算机技术的浓厚兴趣,可以从最简单的python学起,逐步理解游戏,网站,应用的原理,如果时间充裕,甚至可以尝试自己动手DIY!


      仅作为兴趣的话,你甚至不用破费。这边推荐imooc.com的免费课程作为入门,交互性比较强。如果不在乎交互性的话,B站啥都有(

微信图片_20210826143423.jpg

众所周知,B站是学习网站


      总而言之,计算机世界有无穷的奥秘等着我们去探寻。如果你有兴趣,大学的很多专业都与计算机有关(并不一定只有计算机系哦!课程有很多是重叠的)。就从现在开始努力吧!


|  首页 |  动态公告 |  产业资料 |  专利交易 |  专利导航 |  典型企业 |  商标交易 |  科技金融 |  关于协会 | 
东莞市新型显示产业/专利运营平台 版权所有 粤ICP备13038051号 粤公网安备:44190002007060号  丽泽网络提供网站制作