自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Leonban的博客

世界不会因为你的疲惫,而停下它的脚步;时间一天天过去,我们终会因我们的努力或堕落变得丰富或苍白

  • 博客(119)
  • 资源 (4)
  • 收藏
  • 关注

原创 test3

test。

2023-04-24 13:29:46 156 1

原创 test2

test。

2023-04-24 13:29:30 135

原创 test1

test1。

2023-04-24 13:28:38 135

原创 ubuntu离线下载软件包并安装

服务器开发通常不能联网,我们需要利用一个能上网的服务器下载依赖包。能联外网的系统需与服务器系统版本一致。将下载的所有文件导入到内网服务器。

2023-04-19 20:29:44 1459

转载 理解Linux文件系统

*当硬链接其中一个文件的大小、内容等发生变化,那硬链接的文件都会发生相应的变化,所以建立硬链接根本没有新增文件,因为没有给硬链接分配独立的inode,既然没有创建文件那么就没有自己的属性集合和内容集合,用的是别人的inode和内容。磁盘的空间很大,虽然对应的磁盘的访问的基本单位是512字节,但是依旧很小,OS内的文件系统会定制的多个扇区的读取,以1KB,2KB,4KB为基本单位,所以即使读取/修改1bit,也必须将4KB加载到内存,进行读取或修改,在将其写回磁盘。2.不想让OS的代码和硬件强耦合!

2023-01-16 09:43:53 449

原创 原创文章学习

你好你在图片:带尺寸的图片:宽度确定高度等比例的图片:高度确定宽度等比例的图片:居中的图片:居中并且带尺寸的图片:居右的图片:

2023-01-12 16:19:08 100

原创 Android基于Poi生成Word

网上编写的生成word 文档 和 预览基本是一样的,难点在于正确的这两个库的寻找。word文档的生成基本不会有问题。用于Android生成Word的Poi 包。自此Word可以生成并能够导出。2、下载poi相关jar包。1、编写Word模板。

2023-01-12 15:28:51 2124 1

原创 Android基于Spire.Doc.Android生成word

最近客户提了新功能,在移动端生成word报告,最后找到了一个成熟的三方spire ,免费版有瑕疵。同时poi也可以实现,这里只做简单的分享,大家可以自行去查阅poi相关的东西。缺点是免费版所以生成的word首行会有个他们的水印。同时使用POI没有水印问题。

2023-01-12 14:41:02 1504 2

原创 Android中Kotlin创建PDF

首先看官网的文档,下面介绍基于 SDK 怎么样来创建 PDF 文件的流程。进行一个简单的例子,在一页PDF中绘制一个标题、内容及加载图片。接下来参考创建流程进行代码的编写,创建Activity。以上PDF中文字插入及图片加载功能基本实现。

2023-01-06 11:25:12 2420 1

原创 Electron打包React构建桌面应用

首先需要了解下Electron,用Electron开发应用程序就像构建一个带有网页界面的Node.js应用程序。同样使用package.json文件作为主入口,主脚本指定了运行主进程的 Electron应用程序的入口,这里是main.js 文件。如果没有添加,Electron 将尝试加载包含在package.json文件目录中的index.js文件。(2)配置运行命令,使用"electron-start": "electron ."。2、打包 electron使用electron-packager依赖。

2022-12-13 17:19:20 1648

原创 FFmpeg5.0.1 代码读取MP4视频推送RTMP流

可根据实际情况在main()函数中调用videoPlay(pszFile, pszRTMPURL)。当下代码在FfmpegTest类创建实例时调用。

2022-10-17 17:19:03 2189

原创 SRS流媒体服务进行视频推送拉取

SRS是一个简单高效的实时视频服务器,支持RTMP/WebRTC/HLS/HTTP-FLV/SRT/GB28181。Note: 简单的单节点架构,适用于大多数场景你可以推拉多路流到SRS,不需要特殊的设置,按照前面的步骤运行SRS后,改变推拉流的URL就可以。streamid=#!

2022-10-17 15:30:13 2464

原创 SRS流媒体服务进行webrtc

例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考例如:以上就是今天要讲的内容,本文仅仅简单介绍了pandas的使用,而pandas提供了大量能使我们快速便捷地处理数据的函数和方法。

2022-10-17 13:59:12 988 2

原创 Ffmpeg Windows环境下搭建

将下载的文件分别导入如下目录,src将存储源代码。至此 Ffmpeg搭建成功 可进行后期二次开发!1.打印成功说明ffmpeg调用成功。2. vs+qt运行环境配置。2.下载windows版本。3.输出目录及工作目录配置。新建项目后头文件配置。一、Ffmpeg下载。

2022-10-16 17:55:14 1843

原创 docker常用命令

提交容器修改到镜像中 docker commit (id) centos-capture:latest保存镜像 docker save -o docker-scmn.tar centos-capture:latest加载镜像 docker load -i docker-scmn.tar启动docker docker run -it -v /root/work:/root/work --privileged=true --net=host --name scmn --resta

2022-07-13 14:05:32 1108

原创 移动立方体的算法原理及C++实现

本文描述了一个创建三维标量场等值面多边形曲面表示的算法。这类问题的一个常见名称是所谓的“移动立方体”算法。它结合了简单和高速,因为它几乎完全用于查找表。这种技术有很多应用,两个非常常见的是: 从医学体积数据集重建表面。例如,MRI扫描在常规3d网格的顶点处产生一个3d体积的样本。 创建数学标量场的三维轮廓。在这种情况下,函数是已知的,但在一个常规的3D网格的顶点采样。1.解决方案 其基本问题是通过在矩形三维网格上采样的标量场形成一个面逼近等值面。给定一个由顶点和每个顶点的标量值...

2022-05-26 09:31:01 2041

原创 基于C++实现DBSCAN聚类算法

1、数据点类型描述如下(DataPoint.h)#include <vector> using namespace std;const int DIME_NUM=2; //数据维度为2,全局常量 //数据点类型class DataPoint{private: unsigned long dpID; //数据点ID double dimension[DIME_NUM]; //维度数据 lon

2022-05-20 16:01:20 2796 2

原创 一分钟讲明白libpcap使用

libpcap是一个网络数据包捕获函数库,功能非常强大,Linux下著名的tcpdump就是以它为基础的。今天我们利用它来完成一个我们自己的网络嗅探器一、libpcap安装在http://www.tcpdump.org/下载libpcap(tcpdump的源码也可以从这个网站下载)解压后./configuremakesudo make install二、编写用例使用1. 编写测试程序test.c:#include <pcap.h>#include &lt...

2022-03-01 13:00:36 10317

原创 ans.1语法的学习

一、背景 各个平台的编译器不同,同意数据类型在不同系统中的实现可能会有差异,为了将证书的内容准确地、无二义地表达出来,ANS.1语法被开发出来。ASN.1(Abstract Syntax Notation dotone),抽象语法标记1。是定义抽象数据类型形式的标准,是用于描述数据表示、表示、传输、编码的记法。ASN.1只包含信息结构,不处理具体业务数据,它不是一个编程语言。二、ASN.11.基本类型类型 含义 BIT STRING 比特串 BOOLEAN 布尔...

2022-02-25 17:21:10 1135

原创 Centos yum和pip下载离线安装包

一、yum安装针对于单个包已经存在并且无法安装的,需要单独下载工具下载:yum -y install yum-utils*以安装libgcc为例通过外网机器下载 yumdownloader libgcc在内网中安装yum localinstall libgcc.rpmrpm -Uvh libgcc.rpm放到yum base update目录二、 pip安装下载地址:https://pypi.python.org/packages/11/b6/abcb525026a4be042b48

2022-02-25 17:14:29 2352

转载 Wireshark命令行工具tshark使用

1、目的  使用wireshark可以查看数据包内容,通过过滤表达式来达到对数据的分析。当需要实时采集网络数据进行自动分析时需要启动tshark作为服务使用,这时候就会使用到tshark命令行工具,可以通过命令提取自己想要的数据,可以重定向到文件,达到对数据的实时处理。2、下面是对网上的一些例子进行了整理//打印http协议流相关信息tshark -s 512 -i eth0 -n -f 'tcp dst port 80' -R 'http.host and http.request.uri

2022-02-25 17:04:52 2654 1

原创 C对ASN.1的编解码环境搭建

在ASN.1项目右击菜单选择'Properties'打开项目属性对话框,选中ASN.1 > [ASN.1 Compiler]的'Enable project specific settings'选项。这使得Eclipse在.setting目录生成'org.asnlab.asndt.core.prefs'文件(如果看不到此文件,请配置过滤器显示.*资源), 它是一个FHTTP GET请求的简化形式。在 ASN.1 类目中, 选择 ASN.1 Project, 然后点击 Next.

2022-02-17 16:56:32 2094

转载 CentOS搭建Git服务器及权限管理

1. 系统环境系统: Linux:CentOS 7.x 64位2. 安装git建议以下操作都切换到root# 请确保您切换到了root账户$ su root$ yum install -y git# 验证是否安装成功$ git --version# 输出如下内容表示成功:git version x.x.x.x3. 添加git的管理的账户和设置密码设置专门管理git的账号非必须,但是建议这么操作。# 添加git账户$ adduser git# 修改g.

2021-11-08 15:06:54 1446

原创 C语言调用cJSON库解析json

一、源代码文件下载自己使用时可以只需要其中的cJSON.c和cJSON.h文件就可以了,只需要将cJSON和自己的main文件一起编译即可。下载地址:https://download.csdn.net/download/Hearbeat/38500047二、重要的接口函数:1.cJSON *cJSON_Parse(const char *value);解析JSON数据包,并按照cJSON结构体的结构序列化整个数据包。可以看做是获取一个句柄。2.cJSON *cJSON_GetObjectIt

2021-11-08 14:43:03 2144

原创 详解pandas库的pd.merge函数

pd.merge(left, right, how='inner', on=None, left_on=None, right_on=None, left_index=False, right_index=False, sort=True, suffixes=('_x', '_y'), copy=True, indicator=False, validate=None)参数如下: left: 拼接的左侧DataFrame对象 r...

2021-09-28 17:46:08 2941

原创 linux下的单机的neo4j安装

1.neo4j简介图形数据库(Graph Database)是NoSQL数据库家族中特殊的存在,用于存储丰富的关系数据,Neo4j 是目前最流行的图形数据库,支持完整的事务,在属性图中,图是由顶点(Vertex),边(Edge)和属性(Property)组成的,顶点和边都可以设置属性,顶点也称作节点,边也称作关系,每个节点和关系都可以由一个或多个属性。Neo4j创建的图是用顶点和边构建一个有向图,其查询语言cypher已经成为事实上的标准————————————————版权声明:本文为CSDN博主「

2021-06-07 16:10:31 740

原创 基于centos安装wireshark开发环境

一、解决依赖yum install -y bisonyum install -y desktop-file-utilsyum install -y rpm-buildyum install -y qt5-qttools-develyum install -y qt5-qtbaseyum install -y gityum install -y glib2yum install -y glib2-develyum install -y libgcrypt-develyum instal

2021-05-08 17:24:40 402

原创 python利用pyhive 连接hive

1.下载需求包pip install saslpip install thriftpip install thrift-saslpip install PyHive2.连接hive 注意端口默认为10000from pyhive import hiveconn = hive.Connection(host='192.168.100.100', port=10000, username='root', database='default')cursor = conn.cursor()c

2021-03-08 13:48:31 3682

原创 离线安装巧克力Chocolatey工具

1. 下载setup.ps1和chocolatey.0.10.15.nupkg2. 修改第setup.ps1文件 46行:$localChocolateyPackageFilePath = ‘C:\Users\123\Desktop\chocolatey.0.10.15.nupkg’其中的chocolatey.0.10.15.nupkg是第1步下载的解压后nupkg包,路径改成你下载的文件的路径。3.按Windows键快捷输入powershell,右键管理员运行。执行:set-ExecutionPol

2021-02-04 20:26:15 663

原创 基于windows搭建Wireshark开发环境

目录一、安装Visual Studio 2019二、安装Qt三、安装巧克力Chocolatey工具四、使用巧克力Choco安装软件五、 安装Python六、安装cmake七、下载Wireshark源码八、使用“Visual Studio 2019”进行64位编译九、运行Wireshark.sln项目一、安装Visual Studio 2019下载地址:官网:https://visualstudio.microsoft.com/zh-hans/vs/whats.

2021-02-02 23:02:49 733 2

原创 android二维码扫描

android二维码扫描

2020-02-05 15:23:07 201

原创 使用python解析json文件

下面给出一个使用python解析json的简单例子: #!/usr/bin/python import json #Function:Analyze json script #Json is a script can descript data structure as xml, #for detail, please refer to "". #Note: #1.Also, if you write json script from pytho

2018-12-23 22:07:22 1279

原创 Python基础3

Python基础3

2018-12-23 22:06:58 243

原创 Python基础2

Python基础2

2018-11-30 22:56:16 176

原创 Python基础1

Python基础

2018-11-30 22:55:59 254

原创 JS和app之间的数据交互

一、网页Html端代码<!DOCTYPE html><html><head> <meta chatset="utf-8" /> <title>This is a test</title> <style> *{ margin: 0; padding: 0; } a{ display: block; widt

2018-11-25 20:56:37 2211

原创 Python基础-循环

要计算1+2+3,我们可以直接写表达式:&gt;&gt;&gt; 1 + 2 + 36要计算1+2+3+...+10,勉强也能写出来。但是,要计算1+2+3+...+10000,直接写表达式就不可能了。为了让计算机能计算成千上万次的重复运算,我们就需要循环语句。Python的循环有两种,一种是for...in循环,依次把list或tuple中的每个元素迭代出来,看例子:...

2018-10-31 08:59:36 255

原创 Python基础-条件判断

计算机之所以能做很多自动化的任务,因为它可以自己做条件判断。比如,输入用户年龄,根据年龄打印不同的内容,在Python程序中,用if语句实现:age = 20if age &gt;= 18: print('your age is', age) print('adult')根据Python的缩进规则,如果if语句判断是True,就把缩进的两行print语句执行了,否...

2018-10-31 08:57:42 243

原创 Python基础-list和tuple使用

listPython内置的一种数据类型是列表:list。list是一种有序的集合,可以随时添加和删除其中的元素。比如,列出班里所有同学的名字,就可以用一个list表示:&gt;&gt;&gt; classmates = ['Michael', 'Bob', 'Tracy']&gt;&gt;&gt; classmates['Michael', 'Bob', 'Tracy']变...

2018-10-31 08:52:34 495 1

原创 Python基础-字符串和编码

字符编码我们已经讲过了,字符串也是一种数据类型,但是,字符串比较特殊的是还有一个编码问题。因为计算机只能处理数字,如果要处理文本,就必须先把文本转换为数字才能处理。最早的计算机在设计时采用8个比特(bit)作为一个字节(byte),所以,一个字节能表示的最大的整数就是255(二进制11111111=十进制255),如果要表示更大的整数,就必须用更多的字节。比如两个字节可以表示的最大整数是6...

2018-10-31 08:51:10 219

用于Android生成Word的Poi 包

此文档为Jar包,具体如何生成Word,请访问:https://blog.csdn.net/Hearbeat/article/details/128660067 亲测有郊!!!

2023-01-12

cJSONFiles.zip

对于c语言来说是没有字典这样的结构的,所以对于解析json格式的数据来说不是那么好解析,但是有些时候又会需要处理这样的数据格式,这里就有一个解析json的函数库可以给我们使用了。这个函数库就是cJSON了。这里提供了下载资源可以下载后直接用。

2021-11-08

Chocolatey工具setup.ps1

内网中无法连接外网,可离线安装巧克力Chocolatey工具

2021-02-04

chocolatey.0.10.15.zip

内网中无法连接外网,可离线安装巧克力Chocolatey工具

2021-02-04

面试.zip荼工作文档下载

面试.zip荼工作文档下载

2019-09-23

空空如也

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

TA关注的人

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