自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(143)
  • 收藏
  • 关注

原创 字符编码: python查看unicode数值

python查看字符的unicode值。

2024-05-11 00:25:07 303

原创 字符编码-unicode: utf-8

n个字节的字符(n>1),第一个字节的前n位设为1,第n+1位设为0,后面字节的前两位都设为10,这n个字节的其余空位填充该字符unicode码,高位用0补足。和上边的方案对比一下,英文短了,每个中文字符却多用了一个字节。但是整个字符串只用了17个字节,比上边的18个短了一点点。这个字符串总共占用了18个字节,但是对比中英文的二进制码,可以发现,英文前9位都是0!浪费啊,浪费硬盘,浪费流量。单字节的字符,字节的第一位设为0,对于英语文本,UTF-8码只占用一个字节,和ASCII码完全相同;

2024-05-11 00:12:40 244

原创 字符编码-gb2312

GB2312标准共收录6763个汉字,其中一级汉字3755个,二级汉字3008个;GB2312只是编码表,在计算机中通常都是用"EUC-CN"表示法,即在每个区位加上0xA0来表示。分为94个区(01-94),每区94个字符(01-94)GB2312标准共收录6763个汉字,其中一级汉字3755个,二级汉字3008个。GB2312,又称为GB0,由中国国家标准总局发布,1981年5月1日实施。56-87区为二级汉字,按部首/笔画排序,共3008个。16-55区为一级汉字,按拼音排序,共3755个。

2024-05-11 00:09:59 210

原创 字符编码-utf-8

在电脑上处理文字的时候,你可能经常接触到一个名词,叫UTF-8.你会不会觉得一丝疑惑,这到底是什么东西?用一句话说明的话,UTF-8是一种编码格式,一个字节包含8个比特。等会,什么是编码,什么又是比特?为什么要用这个东西?

2024-05-11 00:07:43 1053

原创 字符编码-unicode码表

unicode在线码表:https://www.tamasoft.co.jp/en/general-info/unicode.html。

2024-05-10 23:59:30 119

原创 视频展示-计算机

目录机械计算机二进制运算二进制计数器三极管0/1高低电平数字电路晶振晶体管光刻机机械硬盘固态硬盘内存CPU手机主板GPU显示器键盘鼠标单片机相机触摸屏电话多人打电话以太网蓝牙互联网与电信图片字节字符编码curta计算器:Curta1概述差分机背景:188年前的计算机差分机展示:动态过程差分机原理:多项式计算加减乘除逻辑运算机械式二进制计数器三极管的3种工作状态常用电平标准加法器晶振如何记录时间芯片内部的晶体管了解EUV光刻机​​​​​​机械硬盘的结构工作方式​​​​​​制造过程结构和存储原理工作方法工作方法

2024-04-29 23:56:29 156

原创 windows GeForce MX110 安装驱动、cuda、torch

执行上面命令的时候,一直卡顿,换成如下pip试下。我们再换个版本低的torch。

2024-04-26 02:43:46 725

原创 制作ubuntu的u盘启动盘

选择下载的:ubuntu-18.04.6-desktop-amd64.iso。以ubuntu-18桌面版为例。

2024-04-26 00:53:39 410

原创 nvidia历史版本驱动

目录打开官网windows GTX-1060为例DCH标准https://www.nvidia.cn

2024-04-25 23:27:07 522

原创 python: vscode远程ubuntu

在远程目录下新建.vscode隐藏文件夹,文件夹里新建一个 settings.json 文件,到这里vscode远程到ubuntu和关闭远程连接,已完成。先远程服务器看下conda下的python虚拟环境位置。settings.json位置及内容如下。

2024-04-21 22:28:35 257

原创 stb (c++) 除标准差

假设rgb各个通道对应的标准差std = [ 1.2, 1.5, 1.8]

2024-04-20 01:07:19 170

原创 stb (c++) 减均值

假设rgb各个通道对应的均值:[ 0.2, 0.6, 0.3]

2024-04-20 01:05:39 276

原创 stb (c++) 图像归一化

注意:sizeof(unsigned char) 和 sizeof(float) 的大小。rgb对应的每个值 除以 255。

2024-04-20 01:04:08 134 2

原创 stb (c++) rgb转yuv

的代码分别把上面3个yuv文件 转成jpg。数字 TV range。数字 TV range。数字 TV range。

2024-04-20 01:01:35 366 2

原创 stb (c++) yuv转rgb

在上一节我们得到了再加上Y协议在之前内容里,Y范围: [16,235]

2024-04-20 00:53:03 352 2

原创 stb (c++) uv(nv12)恢复

这里恢复:U、V分量长度由 w*h/4 恢复成长度 w*h。根据扫描结果,映射出的4x2图像像素值如下。而且是按照 2*2 的小方格的形式分布的。四个 Y 分量是共用了一套 UV 分量。假设一个4x2的yuv图片像素值如下。扫描后的值按nv12格式存储。从映射出的像素点中可以看到。

2024-04-20 00:44:55 290

原创 stb (c++) 读yuv (nv12)图片

【代码】stb (c++) 读yuv (nv12)图片。

2024-04-20 00:39:25 207

原创 ffmpeg/ffplay查看yuv图片

jpg转nv12存储格式的yuv (YCbCr)安装ffmpeg,会有ffplay?注意:播放图片,即视频窗口一直是该图。

2024-04-19 12:52:17 423

原创 yuv图像格式介绍

Y 和 UV 分量是可以分离的,如果没有 UV 分量一样可以显示完整的图像,只不过是黑白的。对于 YUV 图像来说,并不是每个像素点都需要包含了 Y、U、V 三个分量,根据不同的采样格式,可以每个 Y 分量都对应自己的 UV 分量,也可以几个 Y 分量共用 UV 分量。NV12:属于 YUV 420 Semi-Planar NV12 是 YUV 420 Semi-Planar 的一种,Y 分量单独存放,UV 分量交错存放,UV 在排列的时候,从 U 开始。第一行扫描时,YU 按照 2 : 1 的方式采样。

2024-04-19 11:55:53 1079

原创 stb (c++) 写/读-rgb

跟上面保存成rgb时打印的像素值相同。保存的rgb为一行连续的值。

2024-04-19 11:47:02 224

原创 stb (c++) 图像抠图

【代码】stb (c++) 图像抠图。

2024-04-19 11:37:18 125

原创 stb (c++) 放缩图片

【代码】stb (c++) 放缩图片。

2024-04-19 11:34:33 296

原创 stb (c++) 操作png图片

【代码】stb (c++) 操作png图片。

2024-04-19 11:26:06 264

原创 stb (c++) 操作 jpg图片

【代码】stb (c++) 操作 jpg图片。

2024-04-19 10:31:26 310

原创 图像库-stb介绍

复制这3个文件到vscode参考。

2024-04-19 10:13:19 232

原创 c++申请内存-malloc

【代码】c++申请内存-malloc。

2024-04-19 10:08:24 200

原创 ubuntu安装nginx

配置文件路径:/etc/nginx/nginx.conf。nginx设置一个端口号:9000。查看9000这个端口号是否被使用。nginx重新加载配置文件。修改后的配置文件如下。

2024-04-19 03:23:32 411

原创 python读写es: mapping类型的index

参考:https://www.elastic.co/guide/en/elasticsearch/reference/8.6/dense-vector.html。点积值 = (es返回的score)x2 -1。

2024-04-19 02:25:31 208 1

原创 python读写elasticsearch

【代码】python读写elasticsearch。

2024-04-19 02:15:24 376 1

原创 ubuntu安装elasticsearch、kibana可视化

浏览器输入:http://es机器ip:5601/需要让后面安装的kibana与es互联。查看容器:sudo docker ps。可以没有config文件夹。

2024-04-19 01:55:47 369

原创 python读写milvus

python3.6版本。

2024-04-19 00:17:32 680

原创 ubuntu安装milvus、可视化

链接打不开的话直接使用下面文件:server_config.yaml。将刚才新建的3个文件夹目录映射到milvus容器。milvus数据存储、日志、配置文件路径如下。宿主机的2个端口号 映射到 milvus容器。conf: 存放配置文件。logs: 存放日志。

2024-04-19 00:04:18 805 1

原创 ubuntu安装gpu显卡驱动

得到的链接地址为:https://cn.download.nvidia.com/XFree86/Linux-x86_64/520.56.06/NVIDIA-Linux-x86_64-520.56.06.run。在没有添加读写权限前,ls 显示这个文件为白色,添加读写权限后,ls 显示这个文件为绿色。下载地址:https://www.nvidia.cn/geforce/drivers/根据显卡型号去官网找驱动,本实验用的是GeForce 10系列卡。在终端通过 wget 命令下载文件。

2024-04-17 23:56:51 507

原创 裸机安装ubuntu20-server版-系统配置

安装操作系统的过程中,如果机器连接了网线,又选择了自动上网,路由器会自动分配ip,系统安装完成后,会生成一个有线网络配置文件,如下。本实验机器有3块盘,ubuntu系统安装在一个500G的ssd固态盘,还有一个500G的nvme固态盘,一个2T的机械硬盘。如果机器上有无线网卡或usb插口上有无线网卡,同样会在 /etc/netplan目录下生成一个wifi的无线配置文件。格式化/dev/sdb1,记住uuid,跟目录下新建data2文件夹。如果时间不准,修改时间,如下。安装系统后,查看机器时间。

2024-04-17 23:33:45 651

原创 conda管理虚拟环境

通过conda进入base虚拟环境后,会把base虚拟环境里对应的pip/pip3/python/python3命令所在的位置写到ubuntu环境变量PATH里的第一个位置,这样终端执行命令时,优先使用base环境里的命令,达到隔离虚拟环境的目的。知道了python虚拟环境的命令位置,就可以直接运行对应的python。

2024-04-17 18:49:18 257

原创 ubuntu18安装anaconda

复制链接地址:https://mirrors.bfsu.edu.cn/anaconda/miniconda/Miniconda3-py310_22.11.1-1-Linux-x86_64.sh。参考:https://www.cnblogs.com/devilmaycry812839668/p/14835515.html#Miniconda 清华源:https://mirrors.bfsu.edu.cn/anaconda/miniconda/退出终端,再进终端测试下。

2024-04-17 18:37:39 586 1

原创 python的包

实验机器:ubuntu-18。

2024-04-17 01:46:03 815

原创 python读写redis

【代码】python读写redis。

2024-04-16 23:51:55 431

原创 ubuntu安装redis、redisinsight

docker方式安装。

2024-04-16 23:36:50 435 1

原创 ubuntu安装docker

实验机器:ubuntu-20。

2024-04-16 22:00:17 471

空空如也

空空如也

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

TA关注的人

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