10 2019 档案
摘要:nslookup是命令行里一个常用的DNS查询工具,最常用的功能是域名解析和反向解析。 下面罗列一些常用的nslookup命令 下面是在查询的时候碰见的问题和自己的理解: 1.在解析www.baidu.com的时候显示了CNAME即www.baidu.com canonical name = www
阅读全文
摘要:不同系统中命令可能会有所不同,本文记录下在macos中可用的命令。 1.arp -a 查看arp缓存(局域网内ip和mac对应关系) 类似查看网上邻居? 补充知识: ARP协议:根据主机IP地址确定其MAC地址的一种协议;ARP缓存:IP地址和MAC地址映射 ? (114.214.191.254)
阅读全文
摘要:l: 列举目录下的所有文件 ll: 显示详细属性 pwd: 查看当前所在完整路径 cd: 变更文件夹(变更到根目录:cd + /;变更到上级目录:cd + ..) sudo: 允许利用超级用户权限执行当前指令 su: 变更用户(su passwd: 设置变更密码;su root: 变更root用户)
阅读全文
摘要:IP地址是网络中计算机的唯一标识。没有IP地址,计算机无法接入互联网。 IPv4地址32bit,用点分十进制表示,如202.38.64.3 IPv6地址128bit,用冒号分割十六进制表示,如2001:da8:d800:1075:5813:f666:5737:3 端口是传输层使用的用于区分不同的服务
阅读全文
摘要:参考资料: http://www.cnblogs.com/ggjucheng/archive/2012/01/14/2322659.html tcpdump可以将网络中传送的数据包的“头”完全截获下来提供分析。它支持针对网络层、协议、主机、网络或端口的过滤,并提供 and、or、not 等逻辑语句来
阅读全文
摘要:参考资料: https://www.cnblogs.com/ftl1012/p/9265699.html https://www.cnblogs.com/lsdb/p/7171779.html curl和wget都是Linux下常用的下载工具,区别在于,curl可以自定义各种请求参数,所以在模拟we
阅读全文
摘要:接触过电脑的朋友一定知道control键加Z可以在大多时候撤销我们前一步的操作,相当于计算机系统里最“广谱”的后悔药。 然而,你有没有在编辑文本的时候却因为撤销的操作而后悔?输入文本之后撤销,发现少了很多文字。再次按control+Z,完蛋,删掉的文字更多了。 这时候我们需要control+Y来恢复
阅读全文
摘要:当前各种文本编辑器支持的LaTeX数学公式库大多基于KaTeX,或者在Web中用MathJax的比较多,下面给出一种在Web中输入矩阵的例子 $$\left[ \begin{array}{cccc}a_{11}& a_{12} &\cdots & a_{1n}\\a_{21}& a_{22} &\c
阅读全文
摘要:考虑一个函数y=f(x)(Rn→R),y的Hessian矩阵定义如下: 考虑一个函数:f(x)=bTx+12xTAx其中bT=[1,3,5],A在代码中可读,可以自定义 求该函数在x = [0,0,0]处海森矩
阅读全文
摘要:考虑一个向量值函数Rm→Rn,即y=f(x),它的雅各比(Jacobian)矩阵定义如下。 下面记录下一段使用python求向量值函数Jacobian矩阵的代码,只有向量值函数可用,如果为标量函数则会报错。 这里我们以$x=
阅读全文
摘要:首先简介梯度法的原理。首先一个实值函数Rn→R的梯度方向是函数值上升最快的方向。梯度的反方向显然是函数值下降的最快方向,这就是机器学习里梯度下降法的基本原理。但是运筹学中的梯度法略有不同,表现在步长的选择上。在确定了梯度方向(或反方向)是我们优化目标函数值的方向后,
阅读全文
摘要:运筹学课上,首先介绍了非线性规划算法中的无约束规划算法。二分法和黄金分割法是属于无约束规划算法的一维搜索法中的代表。 二分法:x(k+1)1=12(x(k)R+x(k)L−Δ)$$x_{2}^{(k+1)}=\frac{1}{2
阅读全文
摘要:分时系统是指在一个系统中多个用户分时地使用同一台计算机; 实时系统是指计算机及时响应外部事件地请求并在规定时限内完成对该事件地处理,控制所有实时外设和实时任务协调一致地运行。 实时系统和分时系统的主要区别有两点:(1)分时系统的目标是提供一种通用性很强的系统,有较强的交互能力;而实时系统则大都是具有
阅读全文
摘要:经常在个人主页上看到别人的邮箱地址中@被AT符号替代,很是迷惑,这样替代有什么好处呢?还是说html原有的原因使界面中不能出现@,查阅资料后解答如下: 写成AT [at],是为了防止被一些邮件扫描器搜索到,并作为垃圾广告的目标,向其发送垃圾邮件。这是一种自我保护的方式,如果你的垃圾邮件过多,在论坛和
阅读全文
摘要:在bilibili上看了一些个视频,发现它视频的清晰度有很多种选法。诸如720p,1080p,2k,4k,以及我看直播时经常遇见的蓝光,超清。它们的含义分别是什么呢?为了搞清楚这个问题,也为了以后的观影体验哈哈哈哈(更好的选择片源嘛),查找资料整理如下: P是什么意思? 首先,720p、1080p中
阅读全文
摘要:• 100 - 继续。• 101 - 切换协议。• 110 重新启动标记答复。• 120 服务已就绪,在 nnn 分钟后开始。• 125 数据连接已打开,正在开始传输。• 150 文件状态正常,准备打开数据连接。• 200 - 确定。客户端请求已成功。• 201 - 已创建。• 202 - 已接受。
阅读全文
摘要:这学期有一门运筹学,讲的两大块儿:线性优化和非线性优化问题。在非线性优化问题这里涉及到拉格朗日乘子法,经常要算一些非常变态的线性方程,于是我就想用python求解线性方程。查阅资料的过程中找到了一个极其简单的解决方式,也学到了不少东西。先把代码给出。 是不是很简洁?因为调用了强大的包numpy~ 我
阅读全文
摘要:学校给我们一人赞助了100美元购买英文原版图书,几方打听后选择了PRML 即Pattern Recognition and Machine Learning。自从拆封这本书开始慢慢的品读,经常会有相见恨晚之感。虽然目前我只是慢慢地阅读了前几个小节,也知道后面的章节会越来越晦涩,但是还是下定决心一定要
阅读全文
摘要:上一篇文章介绍了激活函数的作用,就想一并整理一下深度学习领域中常见的激活函数。在深度学习中,常见的激活函数有三种:sigmoid函数,tanh函数,ReLU函数。我们可以在LSTM网络中同时见到tanh函数和sigmoid函数,ReLU函数对于CNN则是不可缺少的。 下面分别进行介绍。 1.sigm
阅读全文
摘要:mac装机软件:我将列出一个软件列表,是mac os上必须的,至少我本人是深度用户的软件。持续更新ing... QQ,微信 即时通讯软件 Chrome 目前用过最好的浏览器了,高度可拓展性 Fantastic 2 一个很好看的日历软件,能够充当ddl提醒器 QQ音乐 基本上就是QQ音乐或者网易云音乐
阅读全文
摘要:brew又叫homebrew,是macos上的一个包管理工具,能够在mac中方便的进行包管理,类似于ubuntu系统下的apt-get,记得自己第一次接触brew是为了在mac上安装一个独立绿色的视频播放器,因为mac自带的播放器QuickTime Player实在是太简陋了。多方查找资料后发现了I
阅读全文
摘要:参考网址:https://qianwenma.cn/2018/05/17/mathjax-yu-fa-can-kao/# 基本运算 1.乘法x×y x\times y 2.乘法xn x^{n} 3.平方根√x+y n√3 \sqrt{x+
阅读全文
摘要:今天花了一下午的时间学习密码学的数论部分,下面将学到的内容进行一下总结,也算是加深记忆。我本身对密码学这方面比较感兴趣,而且本节出现了许多数学公式,使用刚刚学习的LaTex公式来呈现出来,练习练习,何乐而不为。 首先给出了群,交换群(阿贝尔群),环,交换环,整环,域的定义,大致如下图所示: 涉及到的
阅读全文
摘要:最近在写博客的时候发现对数学公式的支持并不好,于是就想寻找一个解决方案。我本身是一个爱折腾的人,有时尽管有现成的解决方案我有事也不愿意去用。于是多方查找资料,想寻求一个自定义的解决方案,最终把自己的目标定为:使用自己喜爱的文本编辑器Vim写tex代码,能够在Vim中方便的编译tex并生成pdf,当t
阅读全文
摘要:Vim是全平台上一个高度可拓展的编辑器。它本身只是一个简陋的编辑器,但是因为有各种插件而变得强大。使用Vim编写代码就不免遇到代码补全的问题。常用的代码补全插件有两个:日本人shougo写的neocomplete和前Google工程师Valloric写的YouCompleteMe。用的人比较多的还是
阅读全文
摘要:从上个暑假开始接触vim,一下子爱上了这个轻量的文本编辑器。目前我用vim主要是用来写python代码,下一步想要接触一下LaTex和Markdown。接触过vim的人都知道,vimrc是每个人的心血,每个爱折腾的人都有一个强大的vimrc。vim也正是因为插件和高度自定义化赢得越来越多的人的喜爱。
阅读全文
摘要:密码学课上老师介绍了这样一个问题,囚徒问题(100 prisoners problem):一百个囚徒被关在牢房里,典狱长给他们最后一次机会,100人依次进入一个有100个抽屉的牢房,每个抽屉置乱放入1~100的号码,每个人依次打开50个抽屉,如果每个人都能找到自己的号码(0~100),则所有人被释放
阅读全文
摘要:dB即分贝(decibel),经常用来表示信号的大小。然而,今天在学习计算机网络的时候发现分贝的公式有两种:10lg(X) 或者 20lg(X) 很迷惑所以查找资料。得到的结果是dB在表示功率的时候用10lg(X),在表示电压或者电流的时候用20lg(X)。dB本身是一个比值,是一个数值,是一个纯计
阅读全文
摘要:FFT是DFT的高效算法,能够将时域信号转化到频域上,下面记录下一段用python实现的FFT代码。 代码进行了详细标注。有一个小细节是FFT对于取样时间有要求。N点FFT进行精确频谱分析的要求是N个取样点包含整数个取样对象的波形。因此N点FFT能够完美计算频谱,对取样对象的要求是n*Fs/N(n*
阅读全文
摘要:计算机网络课程讲到物理层,布置作业的第一题是求f(t)=t (0≤t≤1)的傅里叶系数。 我们知道任何一个周期函数都可以被傅里叶级数逼近。如果是实值函数,则可以用正弦分量,余弦分量,直流分量来近似。公式如下:$$f(x)=\frac{a_0}{2}+\sum_{n=1}^{\infty}(a_n c
阅读全文
摘要:使用的主要函数是int.from_bytes 代码如下: 这段代码以二进制方式打开T26.dat文件,循环二十次每次读取两个字节,对应有符号的16bit整数,即int16。 需要注意的是,byteorder决定了高位在哪一端。不同的规范是不一样的。
阅读全文
摘要:经过一上午的查找资料。大概理清楚了bytes类型和str类型的区别。 bytes类型和str类型在呈现形式有相同之处,如果你print一个bytes类型的变量,会打印一个用b开头,用单引号括起来的序列。比如: 我们看到c = b'\x80abc'表示的就是一个bytes类型。是不是和字符串很像?只是
阅读全文
摘要:实验室导师又有任务,从一个.dat文件中读取波形数据,通过一个自编码网络进行异常检测。可是对我这种小白来说真的艰难。从最基础的文件读写开始吧。 先说数据,是一个int16型的数组。说是数组,但是读取也并不简单。众所周知,数据在计算机中是用二进制的形式储存的。int16型有符号整数。16位,16bit
阅读全文
摘要:首先放出matplotlib的中英文文档: 中文:https://www.matplotlib.org.cn/ 英文:https://matplotlib.org/3.1.1/index.html Matplotlib是一个Python 2D绘图库,可以生成各种硬拷贝格式和跨平台交互式环境的出版物质
阅读全文
摘要:语法糖(Syntactic sugar),也译为糖衣语法,是由英国计算机科学家彼得·约翰·兰达(Peter J. Landin)发明的一个术语,指计算机语言中添加的某种语法,这种语法对语言的功能并没有影响,但是更方便程序员使用。通常来说使用语法糖能够增加程序的可读性,从而减少程序代码出错的机会。 因
阅读全文
摘要:如题,怎样查看一个可迭代对象的值。 其一,可迭代对象当然可以用迭代来依次获取他们的值啦。enumerate(objector) 其二,将之转化为列表。list(objecter)
阅读全文