中世纪冻干芝士
码龄10年
关注
提问 私信
  • 博客:411,863
    社区:65
    411,928
    总访问量
  • 46
    原创
  • 1,653,469
    排名
  • 35
    粉丝
  • 0
    铁粉

个人简介:Ahahaha

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:美国
  • 加入CSDN时间: 2015-05-12
博客简介:

drzeno的博客

查看详细资料
个人成就
  • 获得116次点赞
  • 内容获得24次评论
  • 获得354次收藏
  • 代码片获得862次分享
创作历程
  • 1篇
    2023年
  • 8篇
    2022年
  • 42篇
    2021年
  • 17篇
    2020年
成就勋章
TA的专栏
  • 音视频
    12篇
  • 并行计算
    1篇
  • 人工智能
    8篇
  • 架构
    5篇
  • Linux
    4篇
  • Java
    11篇
  • python
    3篇
  • something
    2篇
  • deepstreamer
    1篇
  • 语音识别
    1篇
  • C/C++
    9篇
  • 算法|leetcode学习手记
    2篇
兴趣领域 设置
  • 人工智能
    opencv计算机视觉机器学习深度学习神经网络自然语言处理tensorflowpytorch图像处理nlp
创作活动更多

AI大模型如何赋能电商行业,引领变革?

如何使用AI技术实现购物推荐、会员分类、商品定价等方面的创新应用?如何运用AI技术提高电商平台的销售效率和用户体验呢?欢迎分享您的看法

186人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

nvcc 编译并行程序时报错gcc: error trying to exec ‘cc1plus‘: execvp: 没有那个文件或目录

NVCC编译并行计算程序是报错的解决方法
原创
发布博客 2023.01.18 ·
3473 阅读 ·
2 点赞 ·
1 评论 ·
5 收藏

RuntimeError: mat1 dim 1 must match mat2 dim 0以及local variable ‘beta1‘ referenced before assignment

报错RuntimeError: mat1 dim 1 must match mat2 dim 0的解决办法报错local variable ‘beta1‘ referenced before assignment的解决办法
原创
发布博客 2022.09.22 ·
858 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

C++ 强制类型转换(const_cast/reinterpret_cast)使用详解

一、const_cast用法const_cast < new-type > ( expression );用于转换指针或引用,可以去掉类型的const属性。在c++参考文档网站上(const_cast conversion - cppreference.com)有这么一个例子:#include <iostream>struct type{ int i; type(): i(3) {} void f(int v) const
原创
发布博客 2022.05.18 ·
2732 阅读 ·
2 点赞 ·
2 评论 ·
12 收藏

C++设计模式背诵版

C++设计模式背诵版
原创
发布博客 2022.05.12 ·
425 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

高性能服务器中的C10K问题

是时候让 Web 服务器同时处理一万个客户端了,你不觉得吗?毕竟,网络现在是一个很大的地方。计算的瘦客户端模式似乎又回来了——这次是服务器在互联网上,为成千上万的客户端提供服务。考虑到这一点,这里有一些关于如何配置操作系统和编写代码以支持数千个客户端的说明。讨论集中在类 Unix 操作系统上,因为这是我个人感兴趣的领域,但也涵盖了一些 Windows。
翻译
发布博客 2022.01.19 ·
310 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

设计高性能服务器的关键点

本文的目的是分享我多年来关于如何开发某种应用程序的一些想法,对于这种应用程序,术语“server”只是一个模糊的近似。更准确地说,我将编写一类广泛的程序,它们被设计用来处理每秒大量的离散消息或请求。网络服务器通常符合这个定义,但并不是所有的程序都是真正的服务器。但是,为了简单起见,而且因为“High-Performance Request-Handling Programs”是一个非常糟糕的标题,所以我们只说“服务器”就可以了。
翻译
发布博客 2022.01.19 ·
211 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

【初级04】JVM线程模型

1. JVM线程模型JVM内部线程主要分为以下几种:VM线程:单例的VMThread对象,负责执行VM操作 定时任务线程:单例的WatcherThread对象,模拟在VM中执行定时操作的计时器中断 GC线程:垃圾收集器中,用于支持并行和并发垃圾回收的线程 编译器线程:将字节码编译为本地机器代码 信号分发线程: 等待进程指示的信号,并将其分配给Java级别的信号处理方法安全点(safe point)方法代码中被植入的安全点检测入口 线程处于安全点状态:线程暂停执行,这时候线程栈
原创
发布博客 2022.01.10 ·
316 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

【初级05】

服务器通信原理1.写一个简单的http服务器分别使用单线程处理(socket,串行处理)、多线程处理(并行处理)、使用大小的线程池处理(比如使用40个线程)。2.五种IO模型(1)阻塞式IO(2)非阻塞式IO(3)IO复用(4)信号驱动IO(用的比较少,但事件驱动的模式用的比较多)(线程池->EDA事件驱动的架构->SEDA分阶段的事件驱动架构)多线程方式及其性能曲线...
原创
发布博客 2022.01.10 ·
161 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

解决“Pip - Fatal error in launcher: Unable to create process using... ”

1.查一下pip是否存在mac中执行 python3 -m pip --versionwindows中执行 py -m ensurepip --default-pip2.如果1中运行的命令有结果,将路径中的pip删除3.重新安装pipmac :python3 -m pip install --upgrade pip setuptools wheelwindows:py -m pip install --upgrade pip setuptools wheel..
原创
发布博客 2022.01.06 ·
1405 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

【初级03】java JVM核心技术(3): jvm调优

本文使用的JDK版本:$ java -versionjava version "1.8.0_261"Java(TM) SE Runtime Environment (build 1.8.0_261-b12)Java HotSpot(TM) 64-Bit Server VM (build 25.261-b12, mixed mode)1.代码文件 GCLogAnalysis.javaimport java.util.Random;import java.util.concurr
原创
发布博客 2021.12.24 ·
375 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

【初级02】java JVM核心技术(2)开发工具和GC策略

1.JVM命令行工具1.1命令使用1.1.1jps -lmv查看详细信息1.1.2jinfo [PID]1.1.3 jstat -gc pid 1000 10001.1.4 jstat -gcutil pid 1000 1000有时可以捕捉到GC时eden区被情况的情况1.1.5 jmap命令-heap 打印堆内存(或内存池)的配置和使用信息-histo 看哪些类占用的空间最多,以直方图展示-dum...
原创
发布博客 2021.12.22 ·
7323 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

【初级01】java JVM核心技术(1):字节码、类加载器、GC机制

1.编程语言概述编程语言有不同的分类方法:面向过程、面向对象、面向函数 静态类型、动态类型 编译执行、解释执行 有虚拟机、无虚拟机 有GC、无GCJava语言是一种面向对象、静态类型、编译执行,有虚拟机、有垃圾回收器和运行时的跨平台高级语言。2.编程语言的跨平台性C++要想跨平台,只能是在源代码级别的,编写跨平台的代码,然后再到不同的平台上编译编译后运行;Java则能达到字节码级别的跨平台,java代码编译后,生成class文件,在不同的平台均可运行。我的另一篇Java..
原创
发布博客 2021.12.10 ·
853 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

【中级05】Java泛型、反射

java泛型简介Java泛型(Generic)是J2 SE1.5中引入的一个新特性,其本质是参数化类型,也就是说所操作的数据类型被指定为一个参数(type parameter)这种参数类型可以用在类、接口和方法的创建中,分别称为泛型类、泛型接口、泛型方法。参考资料:Generics#TODO 未完...
原创
发布博客 2021.12.10 ·
336 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

【中级04】Java 虚拟机 Runtime Data Areas以及垃圾回收

运行时数据区存放的东西:程序计数器:线程私有的,记录的是当前线程字节码的行号java代码,执行jvm字节码指令的地址stack,私有的,存放局部变量、操作数栈、线程创建时有的本地方法栈,包括方法区(线程共享,)...
原创
发布博客 2021.12.02 ·
799 阅读 ·
1 点赞 ·
2 评论 ·
0 收藏

【中级03】class loader subsystem详解

类如何加载的呢?Java虚拟机把描述类的数据从Class文件加载到内存,并对数据进行校验、转换解析和初始化最终形成可以被虚拟机直接使用的Java类型,这个过程被称作虚拟机的类加载机制类加载顺序:双亲委派...
原创
发布博客 2021.11.29 ·
488 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

【中级02】Java Class字节码文件底层逻辑详解

Java的class文件是什么Class文件是jvm认识的一种字节码文件,里面的地址都是逻辑的地址。最后需要运行在操作系统中,操作系统只能识别真实的物理地址。此时需要动态链接(这个过程就是将逻辑地址变成物理地址),就是在运行时动态地绑定对象、对象地址。此外,它还是一组以8位字节为基础单位的二进制流(容错性低,错一个字节则整个class文件不可用;节省空间\可以不用定义传输的格式,比如json,xml,而直接用二进制流传输数据),各个数据项目严格按照顺序紧凑地排列在Class文件中,中...
原创
发布博客 2021.11.29 ·
506 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

fatal: 无法访问 ‘x.git/‘gnutls_handshake() failed: The TLS connection was non-properly terminated.解决办法

我在服务器上克隆代码时报错:#git clone --recursive https://github.com/stevenlovegrove/Pangolin.git正克隆到 'Pangolin'...fatal: 无法访问 'https://github.com/stevenlovegrove/Pangolin.git/':gnutls_handshake() failed: The TLS connection was non-properly terminated.将链接htt..
原创
发布博客 2021.11.22 ·
1060 阅读 ·
1 点赞 ·
0 评论 ·
3 收藏

[中级01]java为什么能跨平台,而C\C++语言不能跨平台

同样的C\C++源文件文件,经过不同的计算机硬件(x86平台、arm、AMD)、不同的操作系统(Linux\mac\windows etc.)上的编译器编译后,生成了不同的机器码,是互不通用的。而Java源码(.java)经过编译后,生成了class,通过不同平台上的JVM(Java 虚拟机)都可以解释执行。JVM掩盖了计算机硬件和操作系统的差异,对class提供了统一的执行接口,这就是java为啥能跨平台的原因。在面向对象设计原则中,有个原则叫“开闭原则”(O...
原创
发布博客 2021.11.18 ·
2385 阅读 ·
0 点赞 ·
0 评论 ·
7 收藏

H265编解码

知识概览1.H265压缩技术H265 的GOP示意图划分好宏块后,计算宏块的像素值以此类推,计算一副图像每个宏块的像素值,所有宏块都处理完后如下面的样子宏块编码无论是H264还是H265、VP8,都是以宏块为单位进行编码的,宏块编码也即网格编码。 每个宏块内只保留最左边和最上边的像素值,然后根据这些保留的像素值对宏块中没有保留的像素值进行预测,预测方向总共8个:如果想...
原创
发布博客 2021.11.10 ·
3924 阅读 ·
0 点赞 ·
0 评论 ·
9 收藏

H264编解码

H264帧内预测H264信源编码器内部流程H264解码器
原创
发布博客 2021.11.10 ·
261 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏
加载更多