自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 收藏
  • 关注

原创 C语言根据日期计算星期——基姆拉尔森计算公式

公式基姆拉尔森计算公式w = ( day + 2month +3(month+1)/5 + year + year/4 - year/100 +year/400)%7根据已知公元1年1月1日星期一来推算。其中,要把一月和二月看成是上一年的十三月和十四月,例:如果是2004-1-10则换算成:2003-13-10来代入公式计算。代码#include <stdio.h>void main(){ char weekname[][10]={ "Monday", "Tuse

2020-07-03 16:29:04 9070 4

原创 《计算机网络》——第6章应用层

1.DNS:C/S, UDP, 53FTP:C/S, TCP, 21SMTP:C/S, TCP, 25POP3:C/S, TCP, 110HTTP:C/S, TCP, 802.一个服务器所管辖的范围为区,区内所有结点能够连通,每个区设置相应的权限域名服务器.3.每个域名服务器不但能够进行一些域名到IP地址的解析,而且还必须具有连向其它域名服务器的信息。4.域名服务器以层次方式组织。本地域名服务器只要发现无法解析,就求助于根服务器。5.域名解析。根->顶级->权限

2020-12-18 14:13:36 195

原创 《计算机网络》总结——第5章传输层

1.传输层对收到的报文进行差错检测(首部和数据部分);网络层只检测IP数据报的首部,不检测数据部分。2.传输层提供两种不同传输协议;网络层无法同时实现两种协议。3.端口:传输层的服务访问点SAP;数据链路层:MAC地址;网络层:IP地址。4.传输层所说的端口是软件端口,不是硬件端口。5.端口号16位,65536个。6.端口号只用来识别本计算机应用层的进程。7.端口号分服务端和客户端。服务端0~1023为熟知端口号,1024~49151为登记端口号;客户端口号49152~65535,是

2020-12-17 14:53:32 460

原创 《计算机网络》总结——各种报文

1.2.3.IP数据报4.传输层UDP数据报UDP数据报首部8B.源端口号2B,不需要对方回信时可为全0 目的端口号2B 长度(首部+数据)2B 校验和2B(不想算时可为全0)UDP校验和:数据部分偶数个字节,如果不是,添加一个全零字节(仅用于计算,不发送) 把UDP数据报中的伪首部、首部、数据部分都分为16位的字,二进制反码计算求和。 和的二进制反码写入校验和字段。 接受方收到数据报后,加伪首部,补零为偶数字节 二进制反码计算这些16位的字,全1为无差错。

2020-12-17 14:53:26 1382

原创 《计算机网络》总结——第4章网络层

1.在路由器互联的多个局域网结构中,要求每个局域网物理层、数据链路层、网络层协议可以不同,而网络层以上的高层协议必须相同2.路由器连接的异构网络不同指的是数据链路层和物理层均不同...

2020-12-15 19:28:26 1930

原创 ubuntu系统各pdf编辑器的使用体验和比较

需求能够自由划线标注 免费 简单好使结论foxit reader福昕PDF阅读器:最终选择了这款软件。过程通过各种搜罗,发现linux pdf编辑器也不少。排除了不能下载的(pdfedit、master pdf reader)和付费的后,我发现有三款软件可能比较会适合我,于是一一下载使用,从中筛选出最满足我需求的。libre office okular foxit reader1.libre office优点:安装简单,ubuntu系统自带 自动去水印。这个功能惊呆

2020-12-15 10:09:19 5245 2

原创 移动路由器通过usb线连接pc进入网页的方法——切NDIS口

at+bmsetpvid=2020,2034,0at+bmcmd=reboot直到网络适配器那里出现Remote NDISbassed Internet Sharing Device #37

2020-12-01 10:28:44 268

原创 /dev/null 2>&1shell命令解释

文件描述符类型文件描述符默认情况对应文件句柄位置标准输入(standard input)0从键盘获得输入/proc/slef/fd/0标准输出(standard output)1输出到屏幕(即控制台)/proc/slef/fd/1错误输出(error output)2输出到屏幕(即控制台)/proc/slef/fd/2输出到屏幕(即控制台)命令介绍command >filename把标准输出重定向到新文件中co

2020-10-14 11:34:33 167

原创 ubuntu各种颜色文件名的含义

使用Ubuntu的ls命令时候,常常会出现各种颜色的文件名及文件夹名,大家记住常用的几个就OK了,具体的查看的话可以使用命令"dircolors -p"来输出所有配色代表的意义。蓝 色:文件夹红色:压缩文件绿色:可执行文件白色:文本文件红色闪烁:错误的符号链接淡蓝色:符号链接黄色:设备文件灰色:其它文件...

2020-10-13 13:41:24 3326

原创 ubuntu adb 找不到设备问题的解决方法

1.执行adb devices结果为空:List of devices attached说明没有找到设备2.执行lsusb在设备插入前执行一次,设备插入后执行一次,对比找到设备号:Bus 001 Device 026: ID 2020:2034(两次对比中多出的一行)3.sudo vi /etc/udev/rules.d/51-android.rules没有则新建。添加语句:SUBSYSTEM=="usb", ATTR{idVendor}=="2020", ATTR.

2020-10-12 15:04:58 1651 1

原创 《计算机网络》总结——第3章数据链路层

1.帧丢失——计时器;帧重复——编号

2020-09-21 17:48:42 659

原创 《计算机网络》总结——第2章物理层

奈式准则、香农10base-t网卡采用曼彻斯特编码方式

2020-09-15 17:41:10 123 1

原创 《计算机网络》总结——第1章计算机网络体系结构

1.ISO/OSI模型和TCP/IP模型2.传输单位应用层:数据传输层:报文段、用户数据报网络层:数据报数据链路层:帧物理层:比特3.传输层:端到端4.OSI:网络层无连接和面向连接两种通信方式,传输层面向连接TCP/IP:网络层无连接,传输层无连接和面向连接两种5.发送时延:数据帧的第一个比特发送到最后一个比特发送的时间。等于数据帧长度/信道带宽传输时延:信道长度/电磁波在信道的传输速率...

2020-09-14 10:58:23 136

原创 ASP4——Global.asa

这里写目录标题Global.asa 文件Global.asa 文件在 Global.asa 中,您可以告诉 application 和 session 对象当 application/session 开始时做什么,当 application/session 结束时做什么。完成这项任务的代码被放置在事件句柄中。事件Global.asa 文件能包含四种类型的事件:Application_OnStart - 此事件会在第一个用户调用 ASP 应用程序的第一个页面时发生。此事件会在 Web 服务器重启

2020-09-09 16:15:02 206

原创 ASP3——Application、引用

这里写目录标题Application 对象引用文件Global.asa 文件Application 对象在一起协同工作以完成某项任务的一组 ASP 文件称为一个应用程序。Web 上的一个应用程序可以是一组 ASP 文件。这些 ASP 文件一起协同工作来完成某项任务。ASP 中的 Application 对象用于把这些文件捆绑在一起。Application 对象用于存储和访问来自任何页面的变量,类似于 Session 对象。不同之处在于,所有的用户分享一个 Application 对象,而 Sessio

2020-09-09 16:12:18 225

原创 ASP2——Cookies、Session

Cookiescookie 常用用于识别用户。cookie 是一种服务器留在用户计算机上的小文件。每当同一台计算机通过浏览器请求页面时,这台计算机将会发送 cookie。通过 ASP,您能够创建并取回 cookie 的值。“Response.Cookies” 命令用于创建 cookie。Response.Cookies 命令必须出现在 标签之前。在下面的实例中,我们将创建一个名为 “firstname” 的 cookie,并将其赋值为 “Alex”:<%Response.Cookies("f

2020-09-09 10:39:58 199

原创 ASP1——变量、数组、方法、表单

ASP(Active Server Pages 动态服务器页面)是一种生成动态交互性网页的强有力工具。ASP 文件通常包含 HTML 标签,就像 HTML 文件。然而,ASP 文件也能包含服务器脚本,这些脚本被分隔符 <% 和 %> 包围起来。response.write 命令用来向浏览器写输出。<!DOCTYPE html><html><body><%response.write("Hello World!")%></bo

2020-09-08 16:59:41 291

原创 APN网络接入技术

APN指一种网络接入技术,是通过手机上网时必须配置的一个参数,它决定了手机通过哪种接入方式来访问网络。不同的接入点所能访问的范围以及接入的方式是不同的,网络侧如何知道手机激活以后要访问哪个网络从而分配哪个网段的IP呢,这就要靠APN来区分了,即APN决定了用户的手机通过哪种接入方式来访问什么样的网络。APN决定了手机通过哪种接入方式来访问网络,用来标识GPRS的业务种类。GPRS英文简称为 General packet radio service,中文名称为通用无线分组业务,是一种基于GSM系统

2020-09-08 14:03:16 3397

原创 亲测|Ubuntu系统状态栏不显示时间的解决方法

状态栏的时间突然消失了,进入System Settings->Time & Date->Clock,显示一片灰色。我执行下面这些操作,时间恢复了。1、确认一下是否安装了日期时间指示器:sudo apt-get install indicator-datetime 2、如果确认已经安装,那么需要重新配置:sudo dpkg-reconfigure --frontend noninteractive tzdata 3、然后重启Unity:sudo killall...

2020-07-24 10:20:59 1231

原创 tftp transfer timedout的解决方法

在linux 嵌入式开发中,用tftp向硬件传输文件时,会遇到transfer timedout的问题,试了很多方法,最后是下面这个操作成功解决。1.重启硬件reboot2.在重启时长按esc键3.ipconfig 获取ip地址4.ping 192.168.0.6检查是否可以ping通5.ping通后就可以输入tftp命令原来是遇到了硬件服务器未打开的问题。如果上述方法没有解决,下面总结了其他人针对不同原因的解决方法:1、服务器防火墙未关闭 防火墙开启会导致,...

2020-07-23 10:30:26 5908

转载 Linux Ubuntu下log日志文件的花式查看方法

文章目录1、less2、tail3、cat4、head5、sed6、tacLinux Ubuntu系统中查看日志的命令有很多:tail, less,cat,tac, head,sed针对我经常用的,会先上个样例,另外附上帮助中的命令的全部参数及选项因为经常debug查看日志,less 和 tail 是我用的比较多,个人感觉最实用的,方便搜索日志中的关键词1、less对文件或其它输出进行分页显示的工具;搜索功能多,可以向下搜,也可以向上搜。样例less xxx.logG # (大写G,键

2020-07-09 17:29:24 1573

原创 亲测|当进不了终端时,Ubuntu14.04死机解决方法

换过主机重装系统后,总是频繁死机。基本每天2-3次,昨天更是在一个小时内3次死机。就在刚刚又来了一次,但是终于找到了解决方法,不用再按主机的电源键了,赶紧记录下来。毕竟,如果长按电源按键强制关机,有可能损坏硬件或者丢失数据,甚至导致磁盘坏道!问题描述和操作无关(甚至在我没碰电脑,没运行程序时),显示器画面突然静止;鼠标可以移动但点击没反应;键盘没反应,大写锁定、数码锁定键无反应;ctl+alt+t调终端无反应;ctl+alt+F1~F6进控制台无反应。解决方法魔法键** re

2020-07-09 10:15:45 625 1

原创 自学记录——fork()函数的使用

fork()函数的使用复刻(英语:fork,又译作派生、分支)是UNIX或类UNIX中的分叉函数,fork函数将运行着的程序分成2个(几乎)完全一样的进程,每个进程都启动一个从代码的同一位置开始执行的线程。这两个进程中的线程继续执行,就像是两个用户同时启动了该应用程序的两个副本。fork系统调用用于创建一个新进程,称为子进程,它与进程(称为系统调用fork的进程)同时运行,此进程称为父进程。创建新的子进程后,两个进程将执行fork()系统调用之后的下一条指令。子进程使用相同的pc(程序计数器),相同的C

2020-07-02 15:50:50 103

原创 自学记录——signal() 函数的使用

signal() 函数的使用signal() 函数用来设置处理信号的功能,指定使用sig指定的信号编号处理信号的方法。有两个参数,第一个参数是要捕捉的信号;第二个参数表示我们要对信号进行的处理方式。参数sig:SignalDescriptionSIGKILL无法处理和忽略。中止某个进程SIGTERM请求中止进程,kill命令缺省发送参数func:指定程序可以处理信号的三种方式FuncDescription默认处理(SIG_DFL)信号

2020-07-02 14:51:36 244

原创 SMS、call中的MO、MT

MO= Mobile originate,上行MT= Mobile Terminate,下行SMS:MO,提交短信到短信中心MT,短信中心向特定的用户转发短信CALL:MO,手机发起呼叫MT,手机是被呼叫的

2020-06-30 19:28:25 3216

转载 走进Linux内核网络 套接字的秘密—socket与sock

转载链接:https://blog.csdn.net/chenmo187J3X1/article/details/83902713

2020-06-30 15:08:33 160

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除