周围很多同学好像很迷茫这个计算机专业到底该怎么学。我是旁观者,不能算是个计算机方面的合格同学,但是没吃过出猪肉好歹也见过猪跑。下面简单分析一下,然后再说说我的选择。仅供参考。
            学习NB东西的选择
我读本科之前是想学习黑客的,这个东西很高B。那些家伙多牛啊!现在再问我的奋斗目标,我还是说学黑客,但是我不会现在去全面学习,首先我得要生存下来。 肖老师以前举过例子:C语言培训班,只要交20W学费出来保证你会写OS。报名否?我开始说要报名。但是一想,以我们家的实力能不能呢?显然不可能。我们 家的经济能力在我们市也算是在中等水平基础上再乘上一个高阶无穷小了。上大学的十万块钱尚且分了4年才搞定,一下子非要拿出这些资金恐怕只能卖房子,而卖 了之后呢?
先假设去了那个培训班,学的内容会不会用打个问号;假设会了,第一个作品磨到哪个年月打个问号;假设三年,然后我们家都很苦地过了三年,之后就能卖?
绝对卖不出去!我是搞过社团的,大学是个小社会。这个市场不是说你的好就占有,这要求的是要实用,要关系。假设都搞定了,但这估计可能又过了两年,而且很可能也就只是保本,并且这段时间也是很紧张的,如果我失败了呢?不管从哪个方面来看,这个20W块钱花得都不甚划算。
然而这个班学不学?显然要学。但是不是现在学?是等你有了三十万的积蓄了再来学。明白我的意思吗?等待时机。
                       关于宏方向的选择
我是学习嵌入式,网页,还是学习数据库啊?
这个选择在很多初学者看来很成问题。但是在我看来根本就没有问题!问题的重点在于你什么都不会。
去问问大三的同学:“你是学习DBMS方向啊,还是学习OS方向或者是AI方向?”他也许能给你说个一二三出来,至少吹牛也能吹出来。但是如果去问大一大二的,他们就只能摇头了。也许有人说我要搞操作系统,看看第一个例子,也许你还没有搞出来就饿死了。
                       关于细节方向的选择
好吧!假设前面的东西都不成问题。那么我问你:“假设你选择了以后搞数据库,你是选择数据仓库啊,还是数据挖掘?是数据库架构啊,还是数据库开发?这个问题看起来和上面的一个问题一样扯淡,但是离目标近了很多,因为这里有了比较明确的目标。
              关于目标的选择与不选择
如果你现在没有目标,上面的都看不懂,那么恭喜你,请不要选择空泛的目标,或者说请选择众所周知的目标:软件开发。如果对什么有强烈的兴趣,好比和我一样喜欢黑客请参看细节方向的选择。
              关于选择的代价是否符合
我想说的是只要努力了就符合!我敢说没有那个高手没有失败过,偏了不要紧只要不是特别偏,哪怕很偏很偏也会有市场只要你证明出来。熊猫烧香之李俊就证明了一遍,虽然我不提倡。
     
我好像跑题了,时间也没有了,准备收笔下次再写。
我最近拿了系里面的三个专业设计项目的第一名。虽然作品本身巨丑陋,但是每个东西的功能还是很强大的。而我给出的经验就是
for(i=1;i<10;i++){看书;想;敲;}
为了完成那个设计,我看的书不下15本,问了很多人,也跑了华科大的图书馆。虽然没有扫遍整个楼,起码拐走了相当多的关键知识点。广泛阅读,这个算是准备 的东西。其实上面的问题对于初学者来说都是扯淡的问题,因为什么都不知道。既然都不知道,那可以努力的是就是练好基本功。

语言程序设计
                           程序语言系列

C VB C++ JAVA C#.net  不包含汇编。
基础中的基础,也是最终的成果。其实这个我学的是最烂的。但是一问到哪个人,到了程序设计这块都要去翻书。用的最好的是java,原因是这在课设的时候因为不会写GUI图形界面被小宝同学鄙视,但我也没话说。下面进行简单分析。
C
万恶之源,BT中的BT!全国学习计算机的都学,最强大的东西,没个8年别想精通!但是好在找工作有哪个有8年经验?有了8年经验那就不是找工作了而是工作找了,所以想精通就要努力。
C路线:C 汇编。剩下的所有理论部分,硬件部分。
VB C#.NET
最好的图形化界面。
虽然我比较鄙视这个VB,但是目前掌握的第二好的就是VB了。里面有很多很强大的功能,如果真想赚钱,这个其实是第二赚钱的,看看排名就知道了。但是市面 上介绍的书很少,连数据结构都没有见过。之所以强大的存在,和windows关系很大,在5年以内windows还是很有前途的。
.net(含C#)虽然也是微软的东西但是也很强大,主要是网页。这个不太了解,虽然也学过,但是开发B/S C/S的东西都很强大。不懂B/S,C/S是什么东东也不要紧,一句话微软的东东,比较好吃饭。
VB路线:不知道?这个最来钱。
.net路线:请看后面的网页。
java很多学校从这个入门。
很多学校有开设。比如我学校。
java路线:有七块。C是入门。后面的七块慢慢体会。
C++
功能比C多的多但比Java少一些的东西,不过各有优势。
SQL
必须掌握。虽然学校不教,但目前发现最好的SQL教程是VFP
PHP JSP ASP这个东西除了一起用c#.net写过一个东西外基本上就没什么东西了,不懂。不过这个能实现的前面都能够实现,而这个实现不了的,前面的也能够实 现。优势就是弄这个客户只要下载网页就可以了。(BS模式)。而其他的需要安装客户端,稍微麻烦一点点,好比网游的客户端。
用那个语言都无所谓,反正你说了不算,市场说了算。你也不知道下一个case是要用c还是c++还是.net学好没错。html懂一点就可以了,会拆站。 如果想朝网站方向发展传统的有css div等等。新潮的有用纯flash写站,这个可是奢侈项目,太潮自然收费高。自从动画支持for if这样的东西之后好像就是用这个写。如果想坚持一个那就选一种语言就可以了,反正学习其他的语言速度是很快的,只要C系列 C C++ JAVA学好就可以了。不提倡一上来学习VB和C#但是那个东西确实方便,而越是方便的东西实力要的越少,以后转行了困难越大。
先介绍考研的课程。这个基本上涵盖了本科阶段大部分的基本内容。
                                数据结构 (程序设计)
主要包含数据结构和算法两块。有的学校单独开有数据结构 和 算法,有的学校没有。只有单独的数据结构那就是把两个东西都理解为了整体。不过数据结构和算法都是实现程序的东西,以前来说编程左手数据结构右手算法,有 了这个基本上就搞定所有。但是这个说法在六十年代软件工程的出现后弱了。不管是面向对象还是面向过程这个都是要考虑的,简单来说数据结构是砖,是瓦,是钢 精,是水泥,而算法是图纸。到了面向过程来看我个人理解为用数据结构和算法搞出来的是一个房间,而面向对象所解决的是房间之间的东西。除了这个还有一个就 是接口,从盖房子角度来讲就是门和窗,有了这个各个房子之间才能相互联通(连通)。对于面向对象还是面向过程我在这里不讨论,有很多东西。面向对象更受大 家欢迎,方便修改和理解。但我在这里打住这个话题。
数据结构和算法有什么用?编程需要的软实力。有就能够实现,没有就很复杂。
                                  什么是数据结构?
简单来说就是关于数据和数据的关系,主要包含逻辑关系和物理关系。在教科书上来说逻辑关系就是他们之间的关系,而物理关系就是存储起来的关系。逻辑关系简 单来分分成了四类:集合,线性,树,图;清华大学严教授分为线性和非线性两类,这个怎么分是大家一看就明白。而物理存储是反映到硬盘中的存储,分为顺序存 储,链式存储,索引存储。顺序存储好比面条,大家一个个的来按先后顺序;链式存储则好比路标,按照路标一个个来走到最后;索引好比地图,大家按照地图来, 用小地方表示大地方。比较潮的哈希好比设计了一套规则,其实就是索引规则,大家把12345带进去自然就知道了位置,相当于函数y=f(x)一个x值就对 应y的值。数据结构不多讲了,他们之间的关系也不多说了。总之,有了数据结构(砖瓦)盖房子的基础就有了,而算法就是怎么盖。
                                   什么是算法?
我个人定义就是:解决一类问题所采用的方法。
这里就有了一个计算的问题。还是讨论那个经典的高斯计算:1+2+3...+100。首先假设一次乘除法运算是四次加法运算的时间。有人算这个用顺序计 算,这个是穷举,需要计算99次;高斯用公式法,100*(100+1)/2 需要8次 ;还有的可以用并行计算,(1+2)+(3+4)+...+(99+100)都可以。不同的人有不同的方法,其中第三种方法是我给的。在多核计算机下理论 上可以这么算,只需要50次循环,但是实际上计算的时间是更高的(这个涉及调度问题后面有解释)。不同的人有不同的东西,最后简单的就分为了复杂度为n的 计算(第一种算法。)、1的计算(第二种算法)、n/2的计算(第三种算法)。当然还有更多的比如n^2的算法,log2(n)的算法,这里拔高一点点。 是不是n的算法速度就比n^4的算法速度快呢?非也。假设我要从1算到10000,使用n^4的算法只需要计算10次,而n的算法需要计算9999次(假 设忽略1就是10000次)。问题的计算时间并不是算法复杂度越高就越高,有的时候需要考虑问题的规模(具体情况),还有的情况下n和n^4忽略了前面的 系数。比如(10^10000)*n和n^4的算法选择哪个?自然是后者,天文学家估计那个数字超过了宇宙中所有原子的数量的总和。而后面的东西国内考试 千万别这么回答!要说n的算法就是比n^4的算法要好,不是好一点点,是好很多。但是进行实际设计的时候一句话,理论联系实际。
主流的对数据结构的语言使用的是C。当然市面上还有很多其他语言写的(C++,JAVA,C#等),但是C的是最多的。论坛里面也有很多老师懂这个。具体的数据结构我并不擅长,多向他们请教。
算法直接关联的是数学,要问有什么?我说什么都有!我所遇到的高数、线代、概率、离散、组合、模糊、数论等等等等。比如我要写幻方,我问高数老师他摇头, 问离散老师摇头,而我们的数学老师告诉我说:这个是组合数学。但说完了不吭声了。这个最后我到图书馆一查,书一翻,一切出来了!那天你说出了个几何数学我 都不奇怪!从函数的角度看,数学就是要研究A和B之间的关系问题。都学到也不必,把开的课学好,没开的有兴趣去看看。商业软件的数学模型一般也不是你自己 想象出来的,让他们自己搞定。你会正确表达和理解需要你的数学基础,一般简单来说一个信息管理系统用到了i++就了不得了。
我看的书:数据结构和问题求解java语言版 mark allen weiss写的北京邮电大学出版社。我看的是中文版。当然教材和看了。严老爷子的C和C++语言版。还有我校图书馆更多的其他的。
推荐:第一个。
赚钱:搞好了都赚钱,没有不赚钱的。
                                操作系统(理论)
                                什么是操作系统?

全世界讲操作系统的书不下100本,定义不下50种,单我看的教材上面的描述就不下4种。
这个我简单回答:就是提供了用户方便操作电脑的一类软件,如果没有操作系统电脑操作连键盘都没有。我们都是电气工程师,开关开关电路,有了这个就可以屏蔽 硬件结构,给用户提供良好的界面使之可以方便地操作电脑,也叫虚拟机(和vmware那类软件不是一个概念,操作系统把鼠标、键盘这些模拟成文件了,所以 也叫虚拟机,而那个是将计算机模拟成文件)。那么什么软件是系统软件或者操作系统?什么是应用软件?这个自己翻计算机基础理论书去。
从功能来讲操作系统更是一个方便的东西,我们操作系统老师说其实就是规则问题,我定义规则使硬件系统可以在直观的规则下更方便地操作。
功能嘛,主要包含进程,内存,文件,输入输出管理,还有其他的一些东西,这些说来说去都是理论。我可以不断的下定义,但是什么是操作系统还是需要你去自己看。也可以理解为管理资源的软件。
操作系统(清华出版社,西安电子科技大学出版社)
推荐:第一个
                                             操作系统有什么用?
使用户操作方便。学好了除了可以自己写操作系统,自己对各个调度、处理方法也能够全面掌握,电脑之外也还可以推广到管理,资源分配等等方面应用。
赚钱的东西国内不多。大公司搞这个。科研院所搞这个。微软的地位还是有几年的。
                                           计算机组成原理(硬件)
具体到了硬件角度这个计算机到底是怎么工作的。
数据怎么表示?内存,硬盘怎么存储?CPU怎么工作?怎么计算?怎么处理计算之外的?怎么输入输出的。这个其实和操作系统联系非常紧密,只不过这个是从硬件的角度,那个是从软件的角度解决问题。
而搞这个是很赚钱的,但是我们不是职业玩家。职业玩家是搞材料物理和微电子的。
有什么用?
造计算机。制造计算机的搞这个。
嵌入式C是个很赚钱的东西。
                                             计算机网络(理论)
这个看起来是应用方向,其实不然,这个也是理论。在研究生分类的时候如果是应用就不叫计算机科学与技术了而叫通讯类专业。本科阶段这个就讲了两个东西 OSI模型和TCP/IP模型。前者是指导工作,你要设计网络必须遵守的方式有——OSI 我们现在使用的主流方式有——TCP/IP 讲前者的书没怎么见过;讲后者的书《TCP/IP》有专门的书,而cisco的CCNA教材也是个很好的东西,是620-802吧,群里面有人搞这个问问 他们。
想赚钱是华为考CCNA-CCNP-CCIE。搞这个他们考试都是全英文,中国又把他考死了,使用应试技巧是可以过的。
有什么用?
造网络和改进网络的看这个,需要使用优化改造网络的看这个。
到了这里基本上考研的统考专业课也都有了,下面的是非统考专业课,下面的和上面的构成了计科的全部。
                                               数据库(设计)
任何大型软件都需要对数据进行操作。并不是在编程可以的时候把东西放了进去,而是把数据存放到指定位置单独操作。当然如果想自己写数据库看计算机三级的书 是再好不过了。数据库主要的并不是它自己,而是数据库管理系统,数据库管理系统自己内部提供了数据库的物理操作,使我们不必去关心它具体是怎么回事。我们 只关心数据和数据属性的增删改查创和他们之间相互的关系。数据好比就是你的名字,而属性好比你是男还是女,鸡还是桌子,当然还有更复杂的关系,这个是数据 库所需要考虑的。他有自己的语言:SQL语言。说起来从VFP到DB2,SQL200X,oracle还是你用的MySQL这个基本上没有太大的不同。开 始的时候都看看。高深的存储过程、加锁等等可以看看。后面的东西都是研究生阶段研究的,看看也可以。
有什么用?
对数据统一管理操作的看这个,如果想用TXT 等其他东西存储可以看看这个原理上的东西
推荐:第一个,杨中科老师的<程序员SQL金典>,他就在这里。
赚钱的东西:数据库目前啥都赚钱。设计,构架,测试,数据挖掘,数据仓库等等都赚钱。
后面的学出来的都赚钱,不是一星半点的,而是相当赚钱。但是很麻烦。
                                                人工智能(设计&理论)
太大了,不好说。一个是研究思维的,一个是研究机器人的。后者的东西我没见过,麻省理工的人工智能讲这个,我们讲的是应用。简单的一看就是数据结构的提 高,使之可以实现计算。好比算象棋怎么下,最短路线怎么走?我对这个是很感兴趣的,但是这个涉及大量的理论和数学知识,只是少有碰它。以后对这个我将详细 补充,这个和模糊数学,离散数学有极大关系。
        计算机系统结构(体系结构)(理论)
计算机的理论方向上硬件,硬件上的理论。主要是讲输入输出、CPU之间和CPU内部的设计。和操作系统组成原理联系非常紧密。
有什么用?
搞高性能计算机,加速电脑速度的看这个。
                                                软件工程(程序设计&理论)
这个就是大家一起来开发程序,分工合作。简单的程序不需要软件工程,但是测试是需要的。复杂的程序没有高手带,有了这个也可以大概知道怎么搞。
                                                    数字逻辑(硬件)
这个没学好。以后补充
有什么用?
没学。所以不知道。但是比较重要。主要应该是数学表示和二进制有关的。
                                                       电工(硬件)
同上
这个搞微电子,电路的是强项。
微机原理与汇编(硬件&设计)
这个是并列关系,揭示程序语言和微机的关系。这里的语言是汇编语言,更往下划分汇编下面还有微指令。这个和组成原理其实联系紧密。
这个搞微电子,电路的是强项。
赚钱的是嵌入式C或汇编
                                                嵌入式及其接口技术(单片机)
同上。
鼠标、键盘、显示器的原理其实是这里搞出来的。不过前面列举的东西都太大了。这只研究具体的一个电路版版怎么回事,实现输入、输出、运算、操作等。一个很小的计算机,所以叫单片机。
编译原理
程序变成执行的东西之间经过了编译,执行等几步。这个就是看程序是否有错误以及如何提示错误的问题。提示这个是个巨复杂的过程,学好了可以写编译器。
计算机图形学(没学过)
信息安全
不好介绍,后面有个详细介绍的东西。
其他不介绍了,也介绍不了。还有数电模电,其他学校开的也有。
下个目标。你选的语言的数据结构的东西全部用代码实现一遍。

下面穿起来。

Code:
  1. #include"stdio.h"
  2. void main()
  3. {
  4. int a=0; int b=0;
  5. scanf ( “ %d ”, &b ) ;
  6. a=1+2*3;
  7. printf("%d",a);
  8. printf("%d",b);
  9. }

这么一个东西是咋算出来的。

一上来你敲代码这个就是键盘。单片机读入你的操作。落,起。转化为数字信号(数字逻辑)或者电路信号(电工)

其中数字型号的话键盘上面有80个键以上128个键一下就只需要log2(128)=7根线。但是各个键的使用频率是不一样的。高频的可以搞快一点,这里的编码是系统结构数字逻辑研究的东西。当然少不了算法。有了算法自然有数据结构。当然这里的东西不是软件角度的而是从硬件角度。其实完全一样。

PS(软件角度能够实现的硬件都可以而且速度更快,就是一个是麻烦(汇编)一个是要花钱(硬件)还要考虑接口。)

东西过去了,主板要认识。提前要有规格化。这个叫接口。我就是这个规格。你们键盘怎么造我不管。你进来按照这个就可以了。还有个要正确。错误还是正确需要检验。数字逻辑也搞这个。

进去了之后进入了各个线。最后到了硬盘和内存中(内存和外存,主存和辅存。前面的是不完全的说法。括号里面的是正确说法)这里有个操作系统,组成原理,系统结构综合的东西,这个存是组成原理考虑的。拿出来是系统结构考虑的。我让你存。让你拿是操作系统考虑的。实施起来就是几个线和相关的硬件设备。以前CPU干这个后来人们给他申请了几个帮手,通道,中断,DMA,CACHE。CPU现在虽然还干这个但是方便多了。里面的速度。质量就是他们研究的东西了。

现在拉回到程序本身。程序进去了硬盘。你运行了调入内存。内存容量大速度慢。CPU容量小速度快。这个时候有了个缓冲的东西Cache。CPU开始运行。

运行的是先看你编写的对不对。这个需要编译原理来帮忙。编译原理并不是在CPU里面。而是在编译器里面(软件)。所以CPU用这个开始检查。

检查通过了源程序化为编译程序(汇编)在变成目标程序(0和1)进去CPU。各个位的0和1不同的含义。CPU里面有个运算器有个控制器。其实还有个微指令翻译器。把各个01翻译成需要解决的微指令CPU的里面的各个总线,开关,运算器,控制器才开始运算。

下面是编译的东西。

Code:
  1. int  a=0;//1
  2. int a=       0;//2

1和2都对。这个可以用正则表达式匹配。再往后面看。

Code:
  1. scanf

这个是输入的。这个时候CPU停下了。等待键盘输入。但是我一边听歌一遍编程。显然我不输入而歌可以继续听。这个时候CPU并没有停下来。只是中断了这个程序。直到有键盘输入。后再在一个合适的时间运行这个程序(什么是合适的?这个操作系统说了算)。这个是操作系统和系统结构研究进程和线程调度。输入的又是单片机的东西。(输入的对不对我就不管了。)

我输入了3

程序继续。到了后面

Code:
  1. a=1+2*3  ;

是从左到右还是先算乘法?

自然是乘法。编译器开始用简单算法优先开始规约。这个又是编译原理研究的。使用栈把这个算式转化为123*+后面算出16+再算出7.上面的式子是后缀式。我们写的1+2是中缀式 +12是前缀12+就是后缀了。(+123是+12 3还是+1 23还是 +1 2 3 我不管了。其中第三个是错误的输入。存进去不存在这个问题。)

程序继续运行。

到了printf 给显示出来。东西调到总线上面。进入显示器。显示出来。

前面的stdio.h是干什么的?printf scanf并不是最开始的C语言带的。到了这里他们自己不检查。使用stdio里面的东西检查。这个我理解为库函数包。你就是写个

#include"高鹏.h"也可以。

如果是数据库可以是把1+2*3从数据库里面取出来。然后算。如果是网络可以远程算。这个我都很简单的实现了。我在这里有相应的笔记。

到了这里我还没有涉及数据库和人工智能,软件工程等东西。这个用到了再说。呵呵。

开始看你肯定是一头雾水。这么复杂。我东西先放到这里。你用到了,学到了再来问。写这个只是让你明白。哦。原来计算机是这样的一个东西啊。我们的学科是这么样的一个东西啊。知道了这个就差不多了。遇到了再来看看。祝你好运。

附:信息安全的角度。

我想防护一台电脑我需要学什么知识?

复杂来说:全面防护上面的都要了解。越难的越底层的东西越要了解。

我想入侵一台电脑需要什么知识?

操作系统,编译原理,组成原理,包括心理学等知识。任何一个学好了都可以。有道是一招先,吃遍天。

除了上面的还有哪些招?

物理无线电的。定向能技术。监控键盘,鼠标的都有辐射。

学东西先学框架。后面的慢慢深入。到了极小和极大的情况下就是基本也要去研究。马克思研究了经济。劳动力。劳动。价值。写出了基本论。我说。他是有了框架。再细致的研究。研究到了现在的地步写出了资本论。物理学细致的研究到了长度是什么。时间是什么构建了量子力学体系。随着深入框架不断的变的完整。清晰。出现了我们的世界。

如果计算机上面的所有东西都你研究到了你就是计算机之父了。如果只是几个方面或者一个方面你研究出来了也就是大师了。我这篇文章是从软件的角度入手分析的。还可以从硬件的角度。网络的角度。

GL

特别感谢胡庚忞学友在百忙之中帮我修改~~

等到了大四下学期了说不定就把以前学得不好的再看看。重新看看大学教育。到时候有可能推出2.0

这个计算机到底是咋入门的(1.0)胡学友修改版相关推荐

  1. 计算机控制技术第二章,计算机控制技术第二章习题答案整理及详解(修改版SK).doc...

    第2章 习题参考答案1.什么是接口.接口技术和过程通道?答: 接口是计算机与外设交换信息的桥梁,包括输入接口和输出接口.接口技术是研究计算机与外部设备之间如何减缓信息的技术.过程通道是计算机与生产过程 ...

  2. 面向用户计算机,一款面向普通用户的防火墙软件,让你了解计算机到底产生了哪些网络流量?...

    原标题:一款面向普通用户的防火墙软件,让你了解计算机到底产生了哪些网络流量? 对于广大Windows用户而言,我猜你一定遇到过电脑突然疯狂运转,网络带宽用量激增的情况. 此时即便是普通用户,大概也会心 ...

  3. 计算机打字工作内容,计算机基础知识打字入门

    <计算机基础知识打字入门>由会员分享,可在线阅读,更多相关<计算机基础知识打字入门(1页珍藏版)>请在人人文库网上搜索. 1.计算机基础打字入门对于初学者而言,其实应该把打字作 ...

  4. 到底什么是 localhost、127.0.0.1、0.0.0.0 和 本机IP ?(参考多篇文章的学习笔记)

    到底什么是 localhost.127.0.0.1.0.0.0.0 和 本机IP ? 平时配置项目环境及运行项目的过程中,会接触到 localhost.127.0.0.1.0.0.0.0 和 本机IP ...

  5. C语言入门--VC++6.0

    [适用于大一需要学计算机但完全不了解的同学] 作为一名计算机的初学者,在艰难的探索历程中,往往会遇到很多非常非常基础的问题((((*。_。)_,这种问题在很多地方都找不到解答,希望我的回答能帮到你. ...

  6. 思科ccna认证技术之网络安全基础入门CCNA 1.0 网络硬件防火墙技术解析-ielab

    思科ccna认证技术之网络安全基础入门CCNA 1.0 网络硬件防火墙技术解析-ielab防火墙技术,最初是针对 Internet 网络不安全因素所采取的一种保护措施.顾名思义,防火墙就是用来阻挡外部 ...

  7. DirectSound入门指南(0)播放声音

    过去PC机上播放声音和音乐比登天还难!然而,随着DirectSound和DirectMusic的出现,这一切变得相当容易了.本文根据<Windows游戏编程大师技巧>一书学习了Direct ...

  8. 思科安全认证基础入门CCNA 1.0 网络硬件防火墙技术解析-ielab网络实验室

    思科安全认证基础入门CCNA 1.0 网络硬件防火墙技术解析-ielab网络实验室防火墙技术,最初是针对 Internet 网络不安全因素所采取的一种保护措施.顾名思义,防火墙就是用来阻挡外部不安全因 ...

  9. 从零开始入门 ZigBee 3.0(以TI为例)

    [源码.文档.软件.硬件.技术交流.技术支持,入口见文末] 前言 本篇主要讲述如何从零开始从零开始入门 ZigBee 3.0,此处以 TI 的 ZigBee 方案为例. ZIgBee的学习本应分为&q ...

  10. HwBinder入门篇-Android10.0 HwBinder通信原理(一)

    摘要:本节主要来讲解Android10.0 HwBinder的通信原理概要 阅读本文大约需要花费18分钟. 文章首发微信公众号:IngresGe 专注于Android系统级源码分析,Android的平 ...

最新文章

  1. android 调用手机震动
  2. linux monitor模式,ubuntu14.04 安装linux-802.11n csitool Monitor模式
  3. Py之pandas:对dataframe型数据排序相关的问题总结之按照多个字段的多个条件进行排序(先打乱再排序)
  4. Nauuo and Circle
  5. 字符串转换成java对象然后通过@RestController返回json对象
  6. Javascript模块模式学习分享
  7. php导出csv_原生PHP实现导出csv格式Excel文件的方法示例【附源码下载】
  8. jQuery基础总结!!!
  9. 计算点在哪些四边形内
  10. utilities(C++)——单例(Singleton)
  11. TPM的R环境的安装和配置
  12. js图片无刷新上传,预览
  13. snapchat为什么_Snapchat朋友表情符号实际上是什么意思
  14. 优动漫PAINT动画创作功能介绍
  15. Dota2 比赛匹配
  16. 统计一个字符串中单词的个数(C语言)
  17. CCF201409-1相邻数对(C语言)
  18. ipad分屏功能怎么开启_win10怎么开启投屏功能
  19. 进程和线程的主要区别及进程与程序的主要区别
  20. HLS第三十八课(xfopencv,H文件和HPP文件的使用)

热门文章

  1. maven:mirrors和repository的关系区别
  2. 如何快速制作一个漂亮的生日祝福网站
  3. Stealing Machine Learning Models via Prediction APIs研读报告
  4. 什么是域名(Domain Name ) ?
  5. python unpack_关于python中的struct.unpack()
  6. 倾斜摄影测量数据的一些简析
  7. 在github上写个人简历——最简单却又不容易的内容罗列
  8. 软键盘遮挡edittext_Android软键盘遮挡的四种解决方案
  9. Pytorch-> pack_padded_sequence()和pad_packed_sequence()
  10. Input length must be multiple of 8 when decrypting with padded cipher 错误