• 2018-2019-2 网络对抗技术 20165321 Exp4 恶意代码分析

    时间:2024-04-19 21:29:05

    1.实践目标1.1是监控你自己系统的运行状态,看有没有可疑的程序在运行。1.2是分析一个恶意软件,就分析Exp2或Exp3中生成后门软件;分析工具尽量使用原生指令或sysinternals,systracer套件。1.3假定将来工作中你觉得自己的主机有问题,就可以用实验中的这个思路,先整个系统监控看...

  • Mysql源代码分析(6): Plugin架构介绍(续)--转载

    时间:2024-04-17 10:37:04

    Mysql源代码分析(6): Plugin架构介绍(续)--转载 上篇文章我们分析了Mysql的Plugin接口以及plugin的初始化过程,这里我们继续看plugin怎么被使用的。基本还是通过例子看问题,主要...

  • --2 《网络对抗技术》Exp4:恶意代码分析

    时间:2024-04-16 08:31:23

    实验目的是监控你自己系统的运行状态,看有没有可疑的程序在运行。是分析一个恶意软件,就分析Exp2或Exp3中生成后门软件;分析工具尽量使用原生指令或sysinter...

  • Linux内核源代码情景分析系列

    时间:2024-04-15 21:31:25

    http://blog.sina.com.cn/s/blog_6b94d5680101vfqv.htmlLinux内核源代码情景分析---第五章 文件系统...

  • 开源五线谱打谱软件MuseScore代码分析之三:MuseScore的排版与绘制

    时间:2024-04-15 21:01:12

     MuseScore数据更新后,执行2个步骤,1:排版,2:绘制,把谱子重新画在屏幕上。都有哪些操作会导致数据的更新?不仅包括鼠标,midi录制等编辑动作,打开一个新文件,界面下方的快速浏览条,打印也需要同样的排版绘图操作。打印预览就是在一块小些的空间内绘制和谱子完全一样的东西,所以使用相...

  • Ceph 源代码分析 -librados

    时间:2024-04-14 13:40:11

    为什么80%的码农都做不了架构师?>>>    librados 的模块式在客户端用来访问 rados对象存储设备的, 其结构图如下: 如上图所示,各个模块的架构图。 librados就是 操作 rados 对象存储的接口。 其接口分为两种:一个是c 接口,其定义在incl...

  • 编程小白之【C语言】- 第一个C程序代码分析!

    时间:2024-04-13 19:03:36

    一、代码分析       打开项目中的main.c文件(C程序的源文件拓展名为.c),可以发现它是第一个C程序中的唯一一个源文件,代码如下:1.#include <stdio.h>       ◐ #include 是C语言的预处理指令之一,所谓预处理,就是在编译之前做的处理,预处理指令...

  • 11个Visual Studio代码性能分析工具

    时间:2024-04-12 19:29:04

    软件开发中的性能优化对程序员来说是一个非常重要的问题。一个小问题可能成为一个大的系统的瓶颈。但是对于程序员来说,通过自身去优化代码是十分困难的。幸运的是,有一些非常棒的工具可以帮助程序员进行代码分析和性能测试,从而大大简化程序员进行代码性能优化的过程。MSDN杂志2011年7月份曾发布主题为“.NE...

  • 五、图像处理之几何变换:最近邻域插值、双线性插值、双立方(三次卷积)插值的原理分析及其代码实现

    时间:2024-04-12 09:31:13

    一、数字图像几何变换二、最近邻域插值三、双线性插值四、双立方(三次卷积)插值五、代码实现 一、几何变换 图像几何变换是图像处理中非常基础实用的技能,主要包括图片位移、缩放、镜像、剪切、放射变换等,在对图像进行空间变换的过程中,典型的情况是在对图像进行放大,旋转处理的时候,图像会出现失真的现象。这是由...

  • nRF51822 学习笔记(四)蓝牙广播、配对代码分析

    时间:2024-04-11 15:49:36

    目录1、ble_stack_init ( )2、bond_manager_init()3、gap_params_init()4、advertising_init()5、services_init()6、conn_params_init()7、sec_params_init()8、advertisin...

  • 数值分析的基本概念(误差分析 一)---Python代码

    时间:2024-04-11 13:27:28

    既然说误差,那我们就得明白啥是误差,误差有哪些也就是误差的分类,怎样减小误差,让我们的真实值越来越接近预计值…1.误差的来源很复杂,但主要可分为以下几类:2.误差和有效数字:【注意】:绝对误差有正有负,绝对误差可不是误差的绝对值!4.有效数字由有效数字的定义我们来看一道例题:下列各近似值的误差极限都...

  • 20155227《网络对抗》Exp4 恶意代码分析

    时间:2024-04-09 21:35:03

    20155227《网络对抗》Exp4 恶意代码分析实践目标1.是监控你自己系统的运行状态,看有没有可疑的程序在运行。2.是分析一个恶意软件,就分析Exp2或Exp3中生成后门软件;分析工具尽量使用原生指令或sysinternals,systracer套件。3.假定将来工作中你觉得自己的主机有问题,就...

  • 以太坊的存储层技术分析之三:以太坊区块读写LevelDB相关代码分析

    时间:2024-04-09 21:29:24

    写入:以太坊区块生成并写入区块链数据库,分为创世区块和普通区块两种。其写入过程是相同的,区别在于区块生成过程。以生成创世区块为例子,总体流程是从genesis.json读取配置,写入内存的数据结构,再写入磁盘leveldb文件。(注:以上是go语言版本geth的分析, java版本Ethereumj...

  • 白盒测试工具 - sonar报告常见示例分析,sonar代码质量问题分析演示

    时间:2024-04-08 21:03:52

    sonar 问题分析第一章:bug分析① 操作符两边使用相同的值② 变量、类或函数没有被定义就使用③ html一些不推荐使用的元素,并提供用哪些来代替④ html元素没有包含lang属性第二章:代码味道① 不要有注释的代码,会使代码臃肿降低可读性。② 合并可折叠的语句会增加代码的可读性。③ 结构中有...

  • 161 Linux C++ 通讯架构实战15,线程池代码分析

    时间:2024-04-07 12:44:22

    线程池应该使用的地方  和 epoll 技术结合 线程池代码处理数据的地方。 线程池分析: 线程池代码1 threadpool_create //Tencent8888 start threadpool_create函数的目的初始化线程池,对应的struct是 threadpo...

  • 蓝屏代码0x1000007e 错误分析

    时间:2024-04-07 11:44:34

    WinDbg工具链接: https://pan.baidu.com/s/1I58KySbg-CCNH66PltIsTg 密码: k976(如何安装,参照引文1) 1、dump分析:http://www.eui.cc/3489.html 2、360专栏dump分析:http://blogs.360.c...

  • GRBL源代码分析

    时间:2024-04-06 22:16:24

        这段日子喜事连连,暂时把写博客的事情放下了,有时候想想好久没有写博客了,要不要写点啥呢。转念一想,好像也没有啥值得写的心得体会,加上最近忙着结婚的事情,也就把写博客的事搁置了。周五本来是要上班的,但是公司大厦供电系统维护,所以调休一天。借着安静的周五,加上最近一个多月研究GRBL源代码的心得...

  • 数据分析python代码——数据填充

    时间:2024-04-05 20:14:00

    x1x2x3x4x5x6x7x8x9x10x11x12x13x14y122.0811.462441.5850001210012130022.6772840.1650000216010029.581.751441.250001228010021.671530111112011120.178.17264...

  • 编译原理——第六、七章属性文法与语法制导翻译+语义分析和中间代码产生

    时间:2024-04-03 19:24:15

    语义分析及翻译属性文法与语法制导翻译      这两章主要介绍语义分析及翻译问题,都是编译过程的阶段。      语义分析是对经语法分析器处理过后的在结构上正确的源程序进行上下文有关性质的审查,是编译程序最实质的过程。语义描述和语义处理最常用的方法是属性文法与语法制导翻译方法,也是本章主要介绍内容。...

  • UNIX v6源代码分析调试之一:环境搭建 -- Ubuntu单步调试系统代码

    时间:2024-04-03 16:14:59

    UNIX v6(x86)版本的代码短小精悍,非常值得学习调试。而且代码量比较少,容易找到方向。我使用的Ubuntu 12.04 32位的系统。首先下载代码,下载地址 https://github.com/guilleiguaran/xv6。该版本的代码能运行在x86平台的。接着安装 qemu,执行s...