计算机琐碎

1.WinXP

常用的网络命令:netstat(端口state)、ipconfig(ip,dhcp,dns)如ipconfig /flushdns或 ipconfig /displaydns、nslookup(dns)、ping(icmp)、tracert(icmp)、route(路由表), arp查看ip和mac地址,telnet或ssh进行远程登录,net start 显示系统正在运行的服务,如dhcp client、dns client、Plug and Play, 如文件服务的ftp等,最后还有强大的netsh

系统配置实用程序:msconfig(优化启动项)  注册表程序:regedit(管理程序的配置信息)        服务设置:services.msc(管理后台服务程序)

这些简单而有用的命令可以解决关于系统启动慢和解决一些基本的网络问题。

2.Linux

进程间的通信:管道,FIFO,消息队列,信号量(同步如sem_wait, sem_post, PV操作),共享内存(mmap),Unix套接字

线程间的同步:互斥锁(如pthread_mutex)和条件变量(如pthread_cond_wait, pthread_cond_broadcast)

3. C/C++

在编程方式上对递归(自动栈,如对二叉树的遍历,快速排序)和迭代(需添加栈或者不需要,如斐波拉契数列,二分查找)的深入理解

C语言释放了指向的内存空间的指针,叫野指针,最好赋值为NULL,防止再次使用,导致程序崩溃

对C++虚函数的实现的理解,vptr指向虚函数表,实现动态绑定

C++中的const的使用,在函数后修饰的意味着传入的对象不能修改

4.network

TCP/IP的层次:帧头,以太头,ip头,UDP/TCP头,应用协议,层层封装,层层解析

UDP与TCP的深入了解:TCP的状态机(三次握手,四次分手),TCP的可靠传输(超时重传和选择重传)、TCP流量控制(滑动窗口),TCP的拥塞控制(慢启动和拥塞避免),TCP序列,分片

(DNS)本地域名服务器递归查询和迭代查询DNS的两者方式,使用的UDP协议,速度快。

I/O复用:内核发现进程指定的一个或多个I/O条件就绪,就通知进程,如select和poll,而accept是阻塞与一个I/O

时间: 2024-08-29 01:39:34

计算机琐碎的相关文章

大牛给计算机专业学生的 7 个建议

layout: default title: 大牛给计算机专业学生的 7 个建议[转] category: [技术, C/C++] comments: true --- 七个建议 看到名字时候,只是好奇,看完之后,还是决定把文章转载一下了.不知道是不是因为其中的一个选择的缘故,我之前也徘徊了好久时间. 具体的内容 文章如下: 导读:由于Joel Spolsky的双重身份(昔日耶鲁大学计算机系学长,今日Fog Creek软件公司的CEO),所以听听他的建议,对于当今无数困扰于就业压力的中国高校计算

大牛给计算机方向学生的 7 个建议

? 转自:CSDN 地址:https://blog.csdn.net/jHstGeWWubw/article/details/79546895 导读:由于Joel Spolsky的双重身份(昔日耶鲁大学计算机系学长,今日Fog Creek软件公司的CEO),所以听听他的建议,对于当今无数困扰于就业压力的中国高校计算机专业学子来说,是大有裨益的.你们会发现,大多数建议,都在强调"软实力"的价值. 如果你喜欢编程,那么你真是受到了上天的眷顾.你是非常幸运的少数人之一,能够以自己喜欢的事谋生

Windows8.1-KB2999226-x64安装提示 此更新不适用你的计算机

如题 Windows8.1-KB2999226-x64.msu  双击安装 安装提示 此更新不适用你的计算机 . 解决方案: 放在D:\update\目录下 windows键+X  选择  命令提示符(管理员)  一定要是管理员 打开cmd 分别执行下面两句.红色部分就是自己的更新程序了.其他安装同理 例如Windows8.1-KB2919442-x64.msu 等 1    expand –F:* D:\update\Windows8.1-KB2999226-x64.msu D:\update

计算机网络安全第一章

计算机网络不安全因素:偶发因素.自然因素.认为因素(被动攻击.主动攻击.邻近攻击.内部人员攻击.分发攻击) 不安全的主要原因: 1.互联网具有不安全性:开放的网络,国际性的网络,自由性的网络 2.操作系统存在的安全问题:操作系统软件自身的不安全性,留下"后门".操作 系统体系结构造成的不安全隐患.操作系统可以创建进程.操作系统的无口令入口及隐蔽通道 3.数据安全问题 4.传输线路安全问题 5.网络应用存在的安全问题 6.网络安全管理问题 计算机网络安全是一门涉及计算机科学.网络技术.通

计算机中的进制

在学习编程的过程中,经常见到二进制,十进制,十六进制,到底进制表示什么意思呢?进制,字面意思,前进的制度,在数字方面,就是数字前进的制度,数字怎么向前进,那就是进位,我们在做加法运算的时候都会用到进位,8+3,我们会写个1,然后向前进一位,数数的时候更是如些,1,2,3......10, 我们不会再向下数11,12 ..... ,而是在心中放一个1, 然后再1,2,3,4,......10, 到10之后, 我们也不会向下数,而是在心中再记一个1,那么心中的数字就是2了,继续向下数,1,2,3,数

补基础:自学:计算机科学导论 第五章 计算机组成

计算机的组成部件分为三大类(或子系统): 中央处理器(CPU) 主存储器 输入/输出子系统 5.1 中央处理单元(CPU) 用于数据的运算. CPU又有三个组成部分: 算术逻辑单元(ALU):可对数据进行,逻辑.移位和算数运算 控制单元:控制各个子系统的操作.控制是通过从控制单元发送到其他子系统的信号来进行 寄存器组(快速存储单元):用来临时存放数据的高速独立的存储单元. 1. 数据寄存器     提高运算速度,保存这些运算的中间结果 2. 指令寄存器     CPU从内存中逐条地取出指令,并将

Linux系统下的shutdown命令用于安全的关闭/重启计算机

Linux系统下的shutdown命令用于安全的关闭/重启计算机,它不仅可以方便的实现定时关机,还可以由用户决定关机时的相关参数.在执行shutdown命令时,系统会给每个终端(用户)发送一条屏显,提示关机操作.定时关机只需要一个简单的参数,既可以是倒计时,也可以是确切的时间. 命令格式 1 shutdown [选项] [时间] [消息] 并有如下选项: - k 不执行任何关机操作,只发出警告信息给所有用户 - r 重新启动计算机 - h 关机并彻底断电 - f 快速关机且重启动时跳过fsck

1.计算机介绍

计算机俗称电脑,是现代一种用于高速计算的电子计算机器,可以进行数值计算,又可以进行逻辑计算,还具有存储记忆功能.是能够按照程序运行,自动.高速处理海量数据的现代化智能电子设备. 计算机的历史发展: 1946年~1958年第一代计算机诞生叫做电子管数字机. 1958年~1964年第二代计算机诞生叫做晶体管数字机. 1964年~1970年第三代计算机诞生叫做集成电路数字机. 1970年至今第四代计算机诞生叫做大规模集成电路机. 计算机的组成: 计算机由硬件系统和软件系统两个部分组成. 计算机硬件系统

与计算机之间的另一种沟通方式 ——“手势识别”

手势是无声的语言.人们在生活中借用手势,来表达各种各样的感情.现在,人还可以与计算机之间进行手势互动. 与人之间的手势互动很容易理解,与计算机之间是怎么实现的呢? 手势分割 想要使计算机识别人的手势,首先得将手势从背景中分割出来.因为计算机采集手势信息的同时,也会采集到手势所处的场景信息. 手势分割通常采用以下几种方法: 用黑色或白色的墙壁做背景,着深颜色服装,尽可能简化背景.要求人手戴上特殊的手套来强调手部也可,总之在环境上要突出显示手部. 采集各种手势在各个时刻.不同位置.不同比例的手型图像