BCD解密

  • Post author:
  • Post category:其他

BCD数是用一个字节来表达两位十进制的数,每四个比特表示一位。所以如果一个BCD数的十六进制是0x12,它表达的就是十进制的12。但是小明没学过BCD,把所有的BCD数都当作二进制数转换成十进制输出了。于是BCD的0x12被输出成了十进制的18了! 现在,你的程序要读入这个错误的十进制数,然后输出正确的十进制数。提示:你可以把18转换回0x12,然后再转换回12。 输入格式: 输入在一行中给出一个…

继续阅读 BCD解密

回归算法

  • Post author:
  • Post category:其他

1.  什么是回归算法 回归算法是监督型算法的一种,通过利用测试集数据来建立模型,再利用这个模型训练集中的数据进行处理的算法。线性回归旨在寻找到一根线,这个线到到达所有样本点的距离的和是最小的。常用在预测和分类领域。 2. 线性回归中经常使用的两种算法 a. 最小二乘法 公式: 推导过程:见博文: https://blog.csdn.net/qq_27576655/article/details/…

继续阅读 回归算法

cuckoo沙箱安装笔记

  • Post author:
  • Post category:其他

参考资料:(用到的材料——cuckoo官方文档、教程、博客) 虚拟环境配置脚本 教程 : 油站 Setting Up Cuckoo Sandbox v2.0.7 on Ubuntu 18.04.4 博客 cuckoo官方文档 一、 官方文档里用到的,主要是安装如下的依赖包,以及各类配置,官网还有一些分析网络环境的路由规则 #依赖包 $ sudo apt-get install python pyt…

继续阅读 cuckoo沙箱安装笔记

将一个输入的int型数值转换到short范围内

  • Post author:
  • Post category:其他

代码如下 static inline short convert(int value) { return short((value == short(value)) ? value:(value>>31)^Ox7FFF); } 本题目基于32位的机器,代码的意思很容易理解,就是输入一个值,然后经过那一个式子运算之后,返回一个值,只是其中运算的部分比较有意思。这其中涉及到两种数据类型,一…

继续阅读 将一个输入的int型数值转换到short范围内

程序只启动一个实例的几种方法

  • Post author:
  • Post category:其他

有些时候,我们要求一个程序在系统中只能启动一个实例。比如,Windows自带的播放软件Windows Medea Player在Windows里就只能启动一个实例。原因很简单,如果同时启动几个实例,却播放不同的文件,那么声音和图像就会引起混乱。在设计模式中,就有一个SINGLETON模式,该模式就是让类只有一个实例。(关于SINGLETON模式,可以看我那篇 《重读《设计模式》之学习笔记(三)--…

继续阅读 程序只启动一个实例的几种方法

ffmpeg读取rtsp并保存到mp4文件

  • Post author:
  • Post category:其他

本文章只讲述mp4文件的录像 至于音频录入 会在下个文章中介绍 总体思路为:初始化----连接相机获取码流--读取码流中的视频--创建输出mp4上下文---写mp4头----循环读取码流--写入mp4----写文件尾--关闭文件 第一步:初始化网络环境 //环境注册 av_register_all(); avcodec_register_all(); avformat_network_init()…

继续阅读 ffmpeg读取rtsp并保存到mp4文件

如何在linux中更改端口,如何在Linux中更改SSH端口

  • Post author:
  • Post category:linux

默认情况下,SSH侦听端口22。更改默认SSH端口可降低自动攻击的风险,从而为服务器增加一层安全保护。 将防火墙配置为仅允许特定主机访问端口22,而不是更改端口更加简单和安全。 本教程介绍了如何在Linux中更改默认的SSH端口。我们还将向您展示如何配置防火墙以允许访问新的SSH端口。 更改SSH端口 请按照以下步骤更改Linux系统上的SSH端口: 1.选择一个新的端口号 在Linux中,低于1…

继续阅读 如何在linux中更改端口,如何在Linux中更改SSH端口

Nginx篇-Nginx详细安装教程

  • Post author:
  • Post category:其他

Nginx安装教程-基于Linux系统 一、Nginx是什么? 1.1正向代理及反向代理 二、Nginx下载及安装 2.1官网下载 2.2Nginx安装 三、Nginx的启动及测试 3.1启动Nginx 3.2测试连接 四、设置Nginx开机自启 4.1编写开机启动文件 4.2设置开机启动 总结 一、Nginx是什么? Nginx是一款轻量级的 Web 服务器 、 反向代理服务器 及电子邮件(IM…

继续阅读 Nginx篇-Nginx详细安装教程

WebFrom中关于licenses.licx文件的问题

  • Post author:
  • Post category:其他

licenses.licx文件每当我们改动DEV控件时就会起作用使DEV控件正常使用 再此记录一下我出现的问题 直接删除licenses.licx文件 一般情况下这样就可以的 但是有的时候还是不可以 删除引用 移除图中指出的引用就可以了 版权声明:本文为z18222043061原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。原文链接:https://blog.c…

继续阅读 WebFrom中关于licenses.licx文件的问题

Presto Benchmark Driver 的使用

  • Post author:
  • Post category:其他

最近在做Presto的研究,系统中有时候会因为重复执行部分SQL查询而导致整个系统的查询会很慢,为了便于重现慢SQL的一些执行过程,这里用到了 Benchmark Driver,本文主要描述 Benchmark Driver的使用方法 安装 下载文件: https://repo1.maven.org/maven2/com/facebook/presto/presto-benchmark-drive…

继续阅读 Presto Benchmark Driver 的使用