自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

满天星辰

来自小白的琐碎篇

  • 博客(39)
  • 收藏
  • 关注

原创 2021-04-20

高等数学第三章第四节 例7~ 例11第三章第五节 例1 ~ 例7完美是优秀的敌人,追求卓越并没有错,但是苛求完美就会带来麻烦,消耗精力浪费时间,关键是找到平衡点。

2021-04-20 23:23:38 130

原创 《原生家庭 如何修补自己的性格缺陷》 读书摘抄

与父母在一起,或者仅仅想到将与父母一起共度时光,你就会有强烈的情绪反应或身体反应吗?与父母的意见不同会让你害怕吗?父母会用威胁或令你内疚的手段来操控你吗?你觉得自己要为父母的情绪负责吗?如果他们不高兴,你会觉得是自己的错吗?你觉得哄他们开心是你的职责吗?你是否觉得无论自己做什么,总是对父母有所亏欠?你是否觉得总有一天你的父母会变好?我的一位咨询者总喜欢说:“我的父母对我的生活没有丝毫影响······我讨厌他们,而他们也知道这一点。”但是后来她渐渐意识到,她的父母其实是以煽..

2021-04-18 18:39:39 486 2

原创 亲测看得懂的经典算法教程(KMP) 指路

KMP算法http://www.ruanyifeng.com/blog/2013/05/Knuth%E2%80%93Morris%E2%80%93Pratt_algorithm.html

2021-03-25 15:42:14 158

原创 快速理解LAN、WAN的区别?

路由器上的WAN口是用来连接外网(公网),或者说是连接宽带运营商的设备的。例如电话线上网时WAN口用来连接Moden(猫);光钎上网时,WAN口用来连接光猫;网线入户上网时,WAN口用来连接入户网线。而路由器上的LAN口(1、2、3、4),是用来连接内网(局域网)中的设备的,主要是用来连接电脑、交换机、打印机等设备的。可以进行简单的总结:(1)路由器的WAN口只能够用来连接猫、光猫、入户网线,或者上级网络,不能够用来连接电脑。(2)路由器的LAN(1、2、3、4)口,只能够用来连接电脑,不能连接猫、

2021-03-19 10:21:54 20644

原创 结构体指针的内存分配问题

结构体指针的内存分配问题https://blog.csdn.net/weixin_36209467/article/details/82261286

2021-03-11 14:12:14 381 1

原创 c语言中static关键字的作用

c语言中static修饰变量和修饰函数的作用不同(1)在修饰变量的时候,static 修饰的静态局部变量只执行初始化一次,而且延长了局部变量的生命周期,直到程序运行结束以后才释放。(2)static 修饰全局变量的时候,这个全局变量只能在本文件中访问,不能在其它文件中访问,即便是 extern 外部声明也不可以。(3)static 修饰一个函数,则这个函数的只能在本文件中调用,不能被其他文件调用。static 修饰的变量存放在全局数据区的静态变量区,包括全局静态变量和局部静态变量,都在全局数据区

2021-03-03 14:23:31 244 1

原创 static 静态全局变量和静态局部变量的特性

static 静态变量一般在函数内部定义的变量,当程序执行到它的定义处时,编译器为它在栈区分配空间,函数在栈区分配的空间在此函数执行结束时会释放掉。这样就产生了一个问题: 如果想将函数中此变量的值保存至下一次调用时,如何实现? 最容易想到的方法是定义为全局的变量,但定义一个全局变量有许多缺点,最明显的缺点是破坏了此变量的访问范围,使得在此函数中定义的变量,不仅仅只受此函数控制。static关键字可以使变量的访问范围控制在函数内,并且保存值至下一次调用,所占内存在程序运行结束时释放。静态全局变

2021-03-03 14:22:56 1925 2

原创 C语言 程序在内存中的结构

可执行文件加载进内存后形成的进程在内存中的结构,如下: 代码区:存放CPU执行的机器指令,代码区是可共享,并且只读的。 全局(静态)存储区: 数据区/全局初始化区/字符常量区:存放已初始化的全局变量、静态变量(全局和局部)、常量数据。 BBS区:存放的是未初始化的全局变量和静态变量,它们会被自动初始化为0。 栈区:由编译器自动分配释放,存放函数的参数值(形参)、返回值和局部变量,在程序运行过程中实时分配和释放,栈区由操作系统自动管理,无需程序员手动管

2021-03-03 14:18:35 471

原创 C、C++ typedef 定义与声明

C 定义结构体类型要用typedeftypedef structtypedef struct man{ int age;} stu;这段代码定义了一个结构体变量struct man,别名 stu,声明变量有两种方法:struct man leo;stu leo;此处 man 为 标识符,而 stu 是变量类型typedef struct{ int age;} stu;stu leo;同上一段代码作用一样,但是声明变量只可以用stu leoC++ typedef

2021-02-10 15:48:48 178

转载 linux 新建用户、用户组 以及为新用户分配权限

Linux 系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统。用户的账号一方面可以帮助系统管理员对使用系统的用户进行跟踪,并控制他们对系统资源的访问;另一方面也可以帮助用户组织文件,并为用户提供安全性保护。每个用户账号都拥有一个惟一的用户名和各自的口令。用户在登录时键入正确的用户名和口令后,就能够进入系统和自己的主目录。实现用户账号的管理,要完成的工作主要有如下几个方面:用户账号的添加、删除与修改。用户口令的管理。用

2021-02-02 13:12:09 585

原创 PAT笔记

乙级1005 继续(3n+1)猜想 (25分)vector和algorithm,思路

2020-11-26 10:01:42 94

原创 kernel头文件大全

头文件分类linux内核头文件根据与体系结构的关系,可以分为以下三大类:<linux/xxx.h>linux内核标准头文件,与体系结构无关,位于内核源码顶层include目录中。<asm/xx.h>与体系结构(CPU Core)相关的头的文件,位于体系结构目录下的include目录中,比如ARM,则位于arch/arm/include<mach/xx.h>与具体的机器machine/板子(SOC)系统相关的头文件,位于某一系统结构(CPU Core)相关的特

2020-10-31 11:03:40 1119

原创 apache修改显示根目录

在/etc/apache2/sites-available/000-default.conf中,修改DocumentRoot /var/www/html为DocumentRoot /var/www/html/backend修改完之后不要忘了source /etc/apache2/envvars更新配置

2020-10-29 16:22:58 249

原创 apache配置可下载文件夹

建立目录建立软链接到一个目录,或者新建一个目录在url后加上“/目录名”就可以在页面打开目录(好像没有用的知识:使用sudo wget http://localhost/目录名/文件名 就可以下载)点击即可下载:在页面可以打开目录后,点击文件可能会直接打开而不是下载,如果需要点击下载,我们找到mime.types文件,我的在/etc/目录下打开该文件,可以看到有的行后面有一些不同的文件类型,找到你目录中文件的类型所在的行,删掉行首的注释符,保存退出即可最后,如果在apache2中做

2020-10-29 16:21:57 2025

原创 AJAX用绝对地址向apache服务器请求时,CORS策略解决

AJAX用绝对地址向apache服务器请求时用ajax向apache发包,CORS策略不同源加了header,没有变化xmlhttp.setRequestHeader(“Access-Control-Allow-Origin”,"*");改成使用jquery-ajax,在jquery中添加header<meta http-equiv="Access-Control-Allow-Origin" content="*" charset="utf-8">并且在apache服务器端apa

2020-10-29 16:19:40 197

原创 VirtualBox Ubuntu虚拟机下ifconfig没有IP inet addr

首先虚拟机要有单独的IP地址,而不是10.0.2.15的做法是在VirtualBox设置-->网络-->连接方式-->桥接网卡在设置了桥接网卡之后,根据是网线连接还是wlan连接选择对应的网卡(界面名称)否则的话,虚拟机会连不上网,就没有ip此时在终端输入ifconfig就可以看到ip了...

2020-10-28 13:26:43 2840

原创 ubuntu繁体字切换简体字

苦恼了很久,其实很简单只要crtl+shift+c+f

2020-10-27 15:11:40 629

原创 Apache入门常用命令

我的虚拟机是Ubuntu16.04,在安装好Apache后启动web服务器sudo systemctl start apache2停止web服务器sudo systemctl stop apache2在启动web服务器后,在浏览器url栏输入localhost可以访问默认的Apache网页,还有另一种方法hostname -I可以得到一个地址,在浏览器url栏中输入也可以打开默认的Apache页面停止再次启动服务sudo systemctl restart apache2

2020-09-24 10:43:11 1010 5

原创 javascript中同步和异步

js是一门单线程的语言,不像Java,类继承Thread再来个thread.start就可以开辟一个线程。js就像一条单一流水线,同一个时间只能做一个任务。同步和异步的差别在于这条流水线上各个流程的执行顺序不同。最基础的异步是setTimeout和setInterval函数,很常见,但很少有人知道这就是异步。<script type="text/javascript"> setTimeout(function(){ console.log("1") },0); c..

2020-09-23 15:28:56 643

原创 TCP/IP协议详解卷一、第17章 TCP:传输控制协议

对 TCP 的介绍共有8章,本章将介绍 TCP 为应用层提供的服务,以及 TCP 首部中的各个字段。第1 8章描述如何建立和终止一个 TCP 连接,第19和第20章将了解正常的数据传输过程,包括交互使用(远程登录)和批量数据传送(文件传输)。第 21 章提供TCP超时及重传的技术细节,第2 2和第2 3章将介绍两种其他的定时器。最后,第2 4章概述TCP新的特性以及TCP的性能。TCP的服务tcp和udp使用相同的网络层(IP),但他们提供完全不同的服务。TCP提供一种面向连接的、可靠的字节流服务。

2020-09-14 13:57:56 323

原创 node.js入门知识点总结

1. Node.js百度百科Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。 Node.js 使用了一个事件驱动、非阻塞式 I/O 的模型。Node 是一个让 JavaScript 运行在服务端的开发平台,它让 JavaScript 成为与PHP、Python、Perl、Ruby 等服务端语言平起平坐的脚本语言。发布于2009年5月,由Ryan Dahl开发,实质是对Chrome V8引擎进行了封装。2. JavaScriptJavascript是一种

2020-09-12 16:23:39 204

原创 python 读取 pcap文件并分析(附源码)

从上一篇博客可以看到pcap文件的格式,前面24字节是不用管的,而每一个数据包前都有16字节的说明,其中第8-11字节是caplen字段,也就是这个数据包的长度信息,不包含这16个字节。我们打开文件读取时可以直接seek()到第32(24+8)字节,去读取第一个数据包的长度,然后再回退12个字节,读取(caplen+16)个长度,作为整个数据包的数据。读取之后的数据包时,用同样的方法先向后 seek 8个字节,读取caplen后在回退12个字节,读取(caplen+16)的长度,即为数据包数据。读取

2020-09-12 13:50:08 8055 8

原创 pcap的文件格式(基础)

文件头 24字节数据报头1+ 数据报1 数据报头为16字节,后面紧跟数据报数据报头2+ 数据报2......数据报头字段说明:Timestamp:时间戳高位,精确到seconds(值是自从January 1, 1970 00:00:00 GMT以来的秒数来记)Timestamp:时间戳低位,精确到microseconds (数据包被捕获时候的微秒(microseconds)数,是自ts-sec的偏移量)Caplen:当前数据区的长度,即抓取到的数据帧长度,由此可以得到...

2020-09-11 17:30:02 1012

原创 A1073 Scientific Notation (20 分) / B1024 科学计数法 (20 分)(**)

Scientific notation is the way that scientists easily handle very large numbers or very small numbers. The notation matches the regular expression [+-][1-9].[0-9]+E[+-][0-9]+ which means that the inte...

2019-08-05 19:16:22 141

原创 1031 查验身份证 (15 分) (*)

一个合法的身份证号码由17位地区、日期编号和顺序编号加1位校验码组成。校验码的计算规则如下:首先对前17位数字加权求和,权重分配为:{7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2};然后将计算的和对11取模得到值Z;最后按照以下关系对应Z值与校验码M的值:Z:0 1 2 3 4 5 6 7 8 9 10M:1 0 X 9 8 7 6 5 4 3 2现在给...

2019-08-04 19:26:26 172

原创 1027 打印沙漏 (20 分) (*)

本题要求你写个程序把给定的符号打印成沙漏的形状。例如给定17个“*”,要求按下列格式打印***** *** * ********所谓“沙漏形状”,是指每行输出奇数个符号;各行符号中心对齐;相邻两行符号数差2;符号数先从大到小顺序递减到1,再从小到大顺序递增;首尾符号数相等。给定任意N个符号,不一定能正好组成一个沙漏。要求打印出的沙漏能用掉尽可能多的符号。输入格式:...

2019-08-02 22:24:26 141

原创 1006 Sign In and Sign Out (25 分) (*)

At the beginning of every day, the first person who signs in the computer room will unlock the door, and the last one who signs out will lock the door. Given the records of signing in's and out's, you...

2019-08-02 20:04:15 137

原创 1009 Product of Polynomials (25 分) (*)

This time, you are supposed to find A×B where A and B are two polynomials.Input Specification:Each input file contains one test case. Each case occupies 2 lines, and each line contains the informa...

2019-07-30 23:27:53 110

原创 7-32 说反话-加强版 (20 分)(*)

题目来源给定一句英语,要求你编写程序,将句中所有单词的顺序颠倒输出。输入格式:测试输入包含一个测试用例,在一行内给出总长度不超过500 000的字符串。字符串由若干单词和若干空格组成,其中单词是由英文字母(大小写有区分)组成的字符串,单词之间用若干个空格分开。输出格式:每个测试用例的输出占一行,输出倒序后的句子,并且保证单词间只有1个空格。输入样例:Hello Wor...

2019-07-23 07:56:41 524

原创 7-22 龟兔赛跑 (20 分)

乌龟与兔子进行赛跑,跑场是一个矩型跑道,跑道边可以随地进行休息。乌龟每分钟可以前进3米,兔子每分钟前进9米;兔子嫌乌龟跑得慢,觉得肯定能跑赢乌龟,于是,每跑10分钟回头看一下乌龟,若发现自己超过乌龟,就在路边休息,每次休息30分钟,否则继续跑10分钟;而乌龟非常努力,一直跑,不休息。假定乌龟与兔子在同一起点同一时刻开始起跑,请问T分钟后乌龟和兔子谁跑得快?输入格式:输入在一行中给出比赛时间...

2019-07-17 14:15:39 196

原创 7-18 二分法求多项式单根 (20 分)

二分法求函数根的原理为:如果连续函数f(x)在区间[a,b]的两个端点取值异号,即f(a)f(b)<0,则它在这个区间内至少存在1个根r,即f(r)=0。二分法的步骤为:检查区间长度,如果小于给定阈值,则停止,输出区间中点(a+b)/2;否则 如果f(a)f(b)<0,则计算中点的值f((a+b)/2); 如果f((a+b)/2)正好为0,则(a+b)/2就是要求的根;否则...

2019-07-17 07:54:49 173

原创 7-16 求符合给定条件的整数集 (15 分)(*)

给定不超过6的正整数A,考虑从A开始的连续4个数字。请输出所有由它们组成的无重复数字的3位数。输入格式:输入在一行中给出A。输出格式:输出满足条件的的3位数,要求从小到大,每行6个整数。整数间以空格分隔,但行末不能有多余空格。输入样例:2输出样例:234 235 243 245 253 254324 325 342 345 352 354423 425 4...

2019-07-16 21:58:16 264

原创 01-复杂度2 Maximum Subsequence Sum (25 分) (*)

这道题做了我一个白天。

2019-07-16 16:03:41 89

原创 最大子列和 最简算法

给定K个整数组成的序列{ N​1​​, N​2​​, ..., N​K​​ },“连续子列”被定义为{ N​i​​, N​i+1​​, ..., N​j​​ },其中 1≤i≤j≤K。“最大子列和”则被定义为所有连续子列元素的和中最大者。例如给定序列{ -2, 11, -4, 13, -5, -2 },其连续子列{ 11, -4, 13 }有最大的和20。现要求你编写程序,计算给定整数序列的最大子...

2019-07-16 10:52:09 155

原创 PTA 自测-5 Shuffling Machine (20 分) c语言

Shuffling is a procedure used to randomize a deck of playing cards. Because standard shuffling techniques are seen as weak, and in order to avoid "inside jobs" where employees collaborate with gambler...

2019-07-14 11:49:13 450

原创 自测-4 Have Fun with Numbers (20 分) c语言

Notice that the number 123456789 is a 9-digit number consisting exactly the numbers from 1 to 9, with no duplication. Double it we will obtain 246913578, which happens to be another 9-digit number con...

2019-07-14 10:57:33 459

原创 nodejs初级使用

一、创建第一个服务器//创建最简单的服务器端程序//第一步:引入http模块,所有模块使用require引入var http=require('http');//第二步:创建http对象,监听端口http.createServer(function(req,res){res.writeHead(200, {'Content-Type': 'text/plain'});res....

2019-05-15 08:49:20 174

原创 python中API调用(最基本)

python一小段代码解析# -*- coding:utf-8 -*-import http.clientimport hashlibimport urllib.parseimport randomfrom flask import FlaskappKey = '2019c018c4d451ac'secretKey = 'dPxFD2pQ7DbHblJlTVlUvGiQUtbVX8f0'httpC...

2018-12-09 18:00:09 42583

原创 初步构建VLC For Android

一:LibVLC Android samples  成果是一个简单的,打开即播放固定路径视频流(在下边项目里是http://download.blender.org/peach/bigbuckbunny_movies/BigBuckBunny_640x360.m4v)的项目。在https://code.videolan.org/videolan/libvlc-android-samples下载项目...

2018-04-14 20:54:22 1479

空空如也

空空如也

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

TA关注的人

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