- 博客(112)
- 资源 (16)
- 收藏
- 关注
转载 Linux X86 程序启动 转载
Linux X86 程序启动 – main函数是如何被执行的? – 落木萧萧的博客 (luomuxiaoxiao.com)main函数是如何被执行的?Contents一、目标读者 二、覆盖范围 三、调用过程分析 3.1 main函数的调用 main函数如何被调用 3.2 _start函数分析 3.2.1 首先,_start是如何启动的? 3.2.2 _start函数就是我们开始的地方 3.2.3 调用__libc_start_main之前的设置 3.
2021-11-04 09:20:12
578
原创 非功能属性
根据ISO25010和IEEE.29119-4附录A中的描述,非功能属性测试也称质量属性测试,包括以下14点(功能测试和过程测试在功能属性中进行)可达性:可指软件从设计到实现,能使残障人士,老年人,非本土人群等不同人群获得同等信息和服务。 可恢复性:指软件在发生故障时是否可以将测试项从备份恢复到其故障前状态。需要考虑通过打桩或其他方法模拟错误,测试是否能够自我检测与恢复正常,包括其他配合的组件或系统出问题,自身组件如何仍能维持用户的业务正常工作。 兼容性:确定测试项是否可以在共享环境中与其他产品一起
2021-03-01 14:48:05
663
转载 “头痛医头,脚痛医脚”式的源码扫描工具何时休止
2018-04-13 15:5610142只看楼主近日某研发兄弟对我说,他们回溯CSEC源码问题想改进办法,最后开发了一个XXX源码扫描工具。。。我说怎么又开发工具,他说想基于KORA作定制,结果联系作者得不到任何支持,想基于coverity做定制,定制一条规则要一个月,并且仅仅定制规则又不能全搞定。。。。研发同事也是实属无奈研发的同事对PCLINT、coverity和fortify等应该都无比熟悉,记得公司从2010前后开始大力推广敏捷开发的时候,这些源码检查工具一开始作为提升代码质量的工..
2020-09-15 08:59:00
511
原创 5g术语列表
术语列表0-95GC: 5G Core Network ,5G核心网AAAU:有源天线处理单元,5G网络框架引入的新型设备,和RRU有一定的功能区别AMF:Access and Mobility Management Function控制面,接入和移动管理功能,终端接入权限和切换等由它来负责;是RAN信令接口(N2)的终结点,NAS(N1)信令(MM消息)的终结点,负责NAS消息的加密和完保、负责注册、接入、移动性、鉴权、透传短信等功能,此外在和EPS网络交互时还负责Eps Bearer
2020-08-10 18:58:20
3638
原创 music
能够算的上听音乐应该是初二那时候吧,因为小学那时候都是父母在听,我只是被动听的份。初中那时候才算真正开始听流行音乐,有线电视台天天放点播歌曲,印象中第一首听的感觉比较好的应该是一首《中华民谣》和《九月九。。》,学校的广播也天天放。后来初三才买了随身听,开始听港台流行音乐,那时候觉得港台的歌曲比较带劲,比如刘德华,张学友,郑智化等等。当然,大陆也有一些歌曲不错的,也听了部分。最受不了的就是那首《祝你平安》,一天电视台可以放10遍以上。不过初中唯一买的一个磁带是一个《欧美名曲经典》,上面的歌都是耳熟能...
2020-06-18 23:06:52
253
原创 试了下本地部署伴奏神器spleeter
今晚试了下部署到本地wsl上的ubuntu下 网站上提供了2种方法,其实还有docker方法,但是docker 的Available images还是To be documented状态,不管它 然后看下conda方法,default的源一直下载不了,换成国内的也不行,一直显示 Collecting package metadata (current_repodata.json): done Solving environment: failed with initial froz
2020-05-24 01:40:26
1107
原创 计算相关性,高度/中等/轻微/不相关
import sysimport numpy as npfrom scipy.stats.stats import pearsonr X = np.loadtxt(open(sys.argv[1],"r"),delimiter="\t") XT=X.Thighlist=[]midlist=[]lowlist=[]nonlist=[]highdict={}midd...
2020-01-07 16:34:02
1154
原创 使用vbs发送email的模板
sub includeFile (fSpec) dim fileSys, file, fileData set fileSys = createObject ("Scripting.FileSystemObject") set file = fileSys.openTextFile (fSpec) fileData = file.readAll () fi...
2019-12-25 16:13:29
514
原创 不知道csdn上有没有比我更早创建blog的
happy birthdayPosted on九月 5, 2004byb0207191thx to bbs.msning.comi got the access to this blog. 哈哈…https://b0207191.wordpress.com/2004/09/05/happy-birthday/
2019-10-24 01:57:16
166
原创 c++中的c语言知识点
#if expression your code#endif如果expression非零,your code就会被编译,否则剔除下面这段代码的表现是什么呢?int test1(int x){#if x<5 printf("test1 %d\r\n",x);#endif}#line的语法如下: #line number ...
2019-09-28 01:02:36
144
原创 snort可信度试验
规则 准确率 误报原因分析 Doublepulsar后门程序 100% NA SMB远程代码执行漏洞攻击 100% NA 火狐浏览器缓冲区溢出攻击 100% ...
2019-09-06 18:52:56
347
原创 KGDB调试汇总
KGDB调试汇总通过KGDB,可以在内核代码中设置断点,单步调试和观察变量;为了使用KGDB,需要有两个系统,一个称为开发机,一个称为目标机,被调试的内核运行于目标机上,同时开发机与目标机不要求有相关的体系结构,两者通过串口连接。目的:在某嵌入式设备中使用kgdb对内核的调试gdb+gdbserver用来调试用户程序gdb+kgdb用来调试内核如何共用串口1)在PC机安装C...
2019-08-16 15:04:05
991
原创 思科模块化实现
进程状态监控:从思科65上来看,查看进程相关的命令主要有Show processesShow processes cpuShow processes memoryShow processes detailed其中后3个命令是对show processes命令的细化,用于查看CPU,内存占用情况和进程细节。从下面的输出情况可以看出,show process命令是对当...
2019-08-13 19:07:08
752
原创 云测试平台设计
1.定时检测代码变化(svn,git)2.基于组件的编译,而不是整个系统3.组件依赖分析,得出各组件的依赖关系,当组件变更时,对他有依赖的组件也需要进行测试。4.自动化的测试脚本...
2019-08-13 18:56:58
192
原创 VLSM和CIDR的例子
1 VLSM RFC 1878中定义了可变长子网掩码(Variable Length Subnet Mask,VLSM)。VLSM规定了如何在一个进行了子网划分的网络中的不同部分使用不同的子网掩码。这对于网络内部不同网段需要不同大小子网的情形来说非常有效。 VLSM实际上是一种多级子网划分技术。如图1所示。 图1 VLSM应用 在图1中,某公司有...
2019-08-05 13:58:47
935
原创 使用泊松方法检查序列异常
import sysfrom math import sqrtdef pearson_distance(vector1, vector2) : if len(vector1) == 1: return abs(vector1[0]-vector2[0]) """ Calculate distance between two vectors using ...
2019-07-10 14:26:17
335
转载 牛顿判别式的矩阵证明
牛顿判别式的矩阵证明Dan Kalman 1999.08.16 牛顿判别式联系一个多项式系数与多项式的根的幂的和。他们通常在对称函数的讨论中被遇到(看[ 4 , 9 ]):一个多项式的系数是根的对称函数, 它是那些根的k次幂的和。 牛顿判别式也在矩阵代数学的上下文有很自然的表述, 一个矩阵的k次幂的迹在此是特征值的k次幂的和。在这个情况下,牛顿判别式能作为 Ca...
2019-06-29 09:29:02
423
转载 MS. MACHIAVELLI和稳定匹配问题
MS. MACHIAVELLI和稳定匹配问题 加州大学伯克利分校数学系 DAVID GALE 巴西Pontificia Universidade Catolica do Rio de Janeiro 数学系 这篇论文是上一篇Dubins 和 Freedman 在1981写的论文 “Machiavell...
2019-06-29 09:27:54
354
原创 fits文件读取代码
FITS (Flexible Image Transport System) 是国际天文学会(IAU)1982 年确定的世界各天文台之间用于数据传输、交换的统一标准格式。它描述了数据的定义和数据编码的一般方法。它是与机器无关的,用磁带作为标准传输介质的独立方法。它提供了图象的单值转换,精度包括符号在内可以达到 32 位。对一维、二维、三维、甚至多维的数据类型都提供了合适的转换。它不仅适用于天文数据...
2019-06-29 09:26:16
1172
原创 cppcheck工具的异常定位方法
cppcheck在windows下运行如果出错,可以通过下面方法定位假设cppcheck.exe是使用MinGW32编译的在检查cppcheck.exe r.cpp时候崩溃那么,可以执行C:\MinGW32\bin\gdb.exe --args E:\cppcheck.exe E:\ccode\r.cpp执行r表示运行出现coredump后执行bt...
2019-06-25 16:32:18
393
原创 参考windows的seh机制实现linux下的异常处理
http://www.securitysift.com/windows-exploit-development-part-6-seh-exploits/SEH ExampleLet’s take a look at how SEH is implemented in practice, using Windows Media Player as an example. Recall fro...
2019-06-25 16:26:54
705
原创 MIPS 异常诊断
下边是一个典型的MIPS异常信息表:备注:在32位CPU(BCM5836)中上述寄存器是32位的;在64位CPU(Bcm1250)上是64位的。 【如何阅读】 ● 异常类型(ExType)打印该异常的类型名如:TLB invalid exception (load or instruction fetch)● 异常线程(current thre...
2019-06-11 17:18:01
2626
原创 利用NetworkX库进行图论绘图
#-*- coding: utf-8 -*- import matplotlib.pyplot as pltimport networkx as nx #导入NetworkX包,为了少打几个字母,将其重命名为nximport randomimport sysG = nx.Graph() ...
2019-06-10 13:55:54
598
原创 QNX中定时器用法demo
/* * Demonstrate how to set up a timer that, on expiry, * sends us a pulse. This example sets the first * expiry to 1.5 seconds and the repetition interval * to 1.5 seconds. */#include <st...
2019-06-08 22:45:44
1033
转载 Linux 中的零拷贝技术
Linux 中的零拷贝技术,第 1 部分简介:本系列由两篇文章组成,介绍了当前用于 Linux 操作系统上的几种零拷贝技术,简单描述了各种零拷贝技术的实现,以及它们的特点和适用场景。本文是本系列文章的第一部分,主要是介绍一些零拷贝技术的相关背景知识,简要概述了 Linux 为什么需要零拷贝技术以及 Linux 中都有哪几种零拷贝技术。引言传统的 Linux 操作系统的标准 I/...
2019-06-06 19:15:16
565
转载 Expect 教程中文版
Expect 教程中文版 [目录] 1.摘要 2.关键字 3.简介 4.Expect综述 5.callback 6.passwd和一致性检查 7.rogue和伪终端 ...
2019-06-06 19:13:31
548
原创 根据公式计算网络qoe
公式分为web浏览,游戏,voip,办公等类型import osimport mathimport timedef getsoe(apptype,minv,maxv,aver,loss): if minv == '0': minv='1' if maxv == '0': maxv='1' if aver == '0': ...
2019-06-06 19:05:16
554
转载 利用pathneck检测网络通路的瓶颈
http://www.cs.cmu.edu/~hnn/pathneck/Pathneck是一种主动探测工具,可以检测网络路径的瓶颈位置。 它只需要单端控制,并且具有相对较小的探测开销(默认设置中一次探测为33.6KB)。 有关详细信息,请参阅我们的论文和谈论幻灯 递归包训练(RPT)如下图所示:measurement packets load packets ...
2019-06-06 13:31:07
400
原创 利用回归算法训练和预测
from sklearn.neural_network import MLPRegressorfrom sklearn.externals import joblibfrom sklearn import preprocessingimport numpy as npimport sysinputn = int(sys.argv[1])#3outputn = int(sys.arg...
2019-06-06 13:26:05
341
原创 NS3安装(ubuntu12.04环境)
下载n s3安装包(https://www.nsnam.org/):笔者下载的是ns-allinone-3.25.tar.bz2Build essential, 安装 gcc, g++, python, python-dev 等:进入命令行,输入如下命令:或者:编译NS3软件包:1)用 cd命令转到ns-allinone-3.25.tar.bz2的文件夹目录下2)...
2019-06-05 19:51:10
269
1
原创 网络游戏质量qoe监控参数
参数1)线路流量,单位bps(10000表示10000bps) (可以基于用户,IP,线路,全局,取值为30s内平均数)一般线路流量有突变的时候,可能是有异常的,比如平稳的70%~80%突然掉到20% 持续的80%及以上,可能是线路流量爆了,体验上可能会卡 参数2)应用丢包,单位%(90表示丢包90%)(基于应用,30秒刷新一次)...
2019-06-05 19:47:24
758
翻译 验证网络配置是否符合预期
Batfish是一种网络验证工具,通过分析网络设备的配置,为安全性,可靠性和合规性提供正确性保证。它从设备配置构建完整的网络行为模型,并发现违反网络策略(内置,用户定义和最佳实践)。Batfish的主要用例是在部署之前验证配置更改(尽管它也可用于验证已部署的配置)。预部署验证是现有网络自动化工作流程中的一个关键缺口。通过将Batfish纳入自动化工作流程,网络工程师可以缩小这一差距并确保只部署...
2019-06-03 15:53:59
591
转载 网络设备配置不合规的检测方法
A General Approach to Network Configuration VerificationRyan BeckettPrinceton UniversityRatul MahajanMicrosoft Research & IntentionetABSTRACTWe present Minesweeper, a tool to ...
2019-05-26 21:38:59
5752
原创 利用Prophet来预测气温
import pandas as pdimport numpy as npfrom fbprophet import Prophetdf = pd.read_csv('tq.txt',header=None,sep='\\s+',usecols=[0,2,])#print(df.shape)#print(df.head())print(type(df))#print(df[...
2019-05-14 19:26:16
536
1
原创 Software Defined Network
•已经有太多的网络协议,5400多篇RFC和成千上万的代码。•提升企业网的网络安全性,降低网络管理的复杂度。•目前各个网络设备厂商提供的系统封闭,网络系统不可扩展,影响创新。•大型网络如数据中心对网络需求日新月异。•SDN(Software Defined Network)软件定义网络是指控制面和转发面解耦合的并可编程的网络架构。动态,可扩展,不改变现有硬件。另外一种说法是,SDN...
2019-05-14 19:20:35
283
转载 xml学习(3)
前面我们学了<xsl:for-each>、<xsl:value-of>等,可以用它们对XML数据实现简单的格式化输出,但如果遇到比较复杂的XML格式输出,将XSL按照要求依次写下来的话,一是设计困难,可扩展性差,不利于人员之间的分工协作;另则,可修改性很差,可能会出现牵一发而动全军的情况,不利于维护。程序中模块化设计逐步细化的方法在这里得到了应用: XSL模板将XSL的设计...
2019-04-19 14:47:58
191
转载 xml学习(2)
前面我们学了<xsl:for-each>、<xsl:value-of>等,可以用它们对XML数据实现简单的格式化输出,但如果遇到比较复杂的XML格式输出,将XSL按照要求依次写下来的话,一是设计困难,可扩展性差,不利于人员之间的分工协作;另则,可修改性很差,可能会出现牵一发而动全军的情况,不利于维护。程序中模块化设计逐步细化的方法在这里得到了应用: XSL模板将XSL的设计...
2019-04-19 14:45:50
193
转载 xml学习(1)
HTML将数据内容与表现融为一体,可修改性、数据可检索性差,而XML借鉴了HTML与数据库、程序语言的优点,将内容与表现分开,不仅使检索更为方便,更主要的是用户之间数据的交换更加方便,可重用性更强。 XML是一种元标记语言,没有许多固定的标记,为WEB开发人员提供了更大的灵活性。当我们使用HTML时,标记只是简单的表示内容的显示形式,而与表示的内容没有任何关联,为文档的进一步处理带来极大的不便。比...
2019-04-19 14:21:53
266
原创 Tcl学习指南
Tcl语言的概述Tcl是非常容易使用的程序语言,它是一个基于命令来编写的脚本语言,就像命令行输入命令列表一样。Tcl脚本开发的示例打开一个编辑器,任何一种编辑器都可以,本实例采用“记事本”为编辑器。 新建一个文件,把文件名命名为test.pl (注:文件名的后缀要以 .pl 命名) 在打开文件的里写入下面的代码。 #定义一个函数输出你定义的1~n的整数proc p...
2019-04-11 17:00:41
577
1
YD_T 3618-2019 5G数字蜂窝移动通信网 无线接入网总体技术要求(第一阶段).pdf
2020-08-26
思科DNA参考资料
2019-03-19
Study Is Hard Work学习是艰苦的事情
2018-07-13
机器翻译资料汇总
2018-04-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人