zxgmlcj
码龄9年
关注
提问 私信
  • 博客:131,375
    问答:22,384
    153,759
    总访问量
  • 21
    原创
  • 465,852
    排名
  • 120
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:江苏省
  • 加入CSDN时间: 2015-11-08
博客简介:

zxgmlcj的博客

查看详细资料
个人成就
  • 获得43次点赞
  • 内容获得21次评论
  • 获得204次收藏
  • 代码片获得189次分享
创作历程
  • 6篇
    2020年
  • 10篇
    2019年
  • 3篇
    2018年
  • 2篇
    2017年
  • 4篇
    2016年
成就勋章
TA的专栏
  • 人工智能#深度学习
    3篇
  • 虚拟机
    1篇
  • virtualbox
  • 网络连接模式
  • python
    1篇
  • 作用域
    1篇
  • C++语言
    9篇
  • QT
    3篇
  • Java语言
  • 杂文
    6篇
  • IDE工具
    1篇
  • 嵌入式系统
    1篇
兴趣领域 设置
  • 后端
    架构
  • 服务器
    linux
创作活动更多

开源数据库 KWDB 社区征文大赛,赢取千元创作基金!

提交参赛作品,有机会冲刺至高2000元的创作基金,快来参与吧!

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

Git跨平台换行符问题

git clone --config core.autocrlf=false ssh://git@gitlab.fuxi.netease.com:2222/shizhonghao/pc-cloud-platform.git
原创
发布博客 2020.12.16 ·
2350 阅读 ·
2 点赞 ·
0 评论 ·
7 收藏

IP网际协议格式

IP协议属于网络层协议,不可靠,无连接网络层协议功能:1.路由与寻址:IP协议头部带有源IP和目的IP2.数据组包和分包:有字段表示是否分包,且有标识字段指示唯一数据包IP网际协议与实际数据各字段详解:1)4位版本号:0100 值4,IPV42)4位首部长度:数值单位4字节,value*4个字节数。0101 值5,5*4 = 20字节。注:IP头部最大长度60字节3)8位服务类型:3位优先权字段(已经弃用);4位TOS字段:最小延时,最大吞吐量,最高可靠性,最小成本(这四者
原创
发布博客 2020.11.15 ·
243 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

TCP协议实践过程中现象解释

原文地址:https://blog.csdn.net/dog250/article/details/81697403之前遇到过客户端A与服务端B连接建立成功后,因未知原因,导致客户端A已经不存在对应连接,而服务器B对应连接一直存在,永不释放,后来排查是因为客户端A对应的socket不存在,而没有通知服务器B,又因服务端B未设置keepalive,服务器B对应的socket永久存在,这就是 TCP 假连接主机A显示ESTABLISHED状态的TCP连接到主机B,而主机B没有任何关于主机A的连接信息。由
转载
发布博客 2020.09.03 ·
593 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

GDB调试知识总结

GDB(GNU Debugger)是类 Unix(如 Linux)操作系统下的一款开源的 C/C++ 程序调试器。对于大多数由内存访问冲突导致的程序崩溃,我们都可以使用 GDB 分析产生的core 文件来定位问题原因;另外对于一些出现几率比较低,比如一万次操作可能只会出现一个,我们可以在不修改程序代码的前提下,使用 GDB 条件断点的功能设置触发条件,最终定位和解决问题。Linux 下 C++ 程序开发,即使使用 makefile、cmake 等编译工具,其最终都是调用 gcc 这一编译工具组的。.
原创
发布博客 2020.08.12 ·
838 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

VirtualBox使用及网络连接模式

以前工作过程中一直使用的是VMWare,因为VMWare是商业版产品,要么付费使用,要么...emmm,你懂的。最近接触了VirtualBox,被它简介大气的UI吸引,最最关键的是VirtualBox开源免费,避免了商业版权问题。以下简单介绍下VirtualBox使用,其实和VMWare使用方式相似1.Download VirtualBox下载网址:https://www.virtualbox.org/,下载本机操作系统版本对应的安装文件即可2.Install VirtualBoxVirtu
原创
发布博客 2020.06.14 ·
282 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

git分支管理

在工作过程中,时常能够遇到一个已存在的项目,现需要创建远程分支或需要对远程分支内容进行修改。前提条件:本地已通过clone方式克隆远程mastergit clone xxxxx.git1. 创建远程分支1.1 创建并切换到本地分支feature-local-branch git checkout -b feature-local-branch1.2 推送本地分支f...
转载
发布博客 2020.05.06 ·
1491 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

主流深度学习框架总结

TensofFlowTensorFlow是相对高阶的机器学习库,用户可以方便地用它设计神经网络结构,而不必为了追求高效率的实现亲自写C++或CUDA代码。灵活的移植性,对不同平台PC、IOS、Android、Servering都提供支持。CaffeCaffe设计时的目标只针对于图像,没有考虑文本、语音或者时间序列的数据,因此Caffe对卷积神经网络的支持非常好,但对时间序列RNN、LSTM等...
转载
发布博客 2019.12.02 ·
286 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

trtis、ONNX、ONNX Runtime的版本关系及简介

ONNX简介Open Neural Network Exchange(ONNX,开放神经网络交换)格式,是一个用于表示深度学习模型的标准,可使模型在不同框架之间进行转移(一般用于中间部署阶段)。目前官方支持加载ONNX模型并进行推理的深度学习框架有: Caffe2, PyTorch, MXNet,ML.NET,TensorRT 和 Microsoft CNTK,并且 TensorFlow 也非...
原创
发布博客 2019.11.27 ·
17956 阅读 ·
10 点赞 ·
2 评论 ·
21 收藏

pytorch模型转ONNX模型(支持批处理)

本篇幅介绍pytorch模型转ONNX模型一、pytorch模型保存/加载有两种方式可用于保存/加载pytorch模型 1)文件中保存模型结构和权重参数 2)文件只保留模型权重.1、文件中保存模型结构和权重参数1)pytorch模型保存import torchtorch.save(selfmodel,"save.pt")2)pytorch模型加载import torchtorc...
原创
发布博客 2019.11.27 ·
24835 阅读 ·
11 点赞 ·
10 评论 ·
96 收藏

Python中作用域的深入讲解

以下链接文章写的非常好,奈何转载文章格式异常,但又不舍得文章被埋没,只能粘贴文章的链接了https://www.jb51.net/article/152425.htm,推荐大家看看,虽然文章很长,但全篇阅读下来收货蛮多...
转载
发布博客 2019.11.13 ·
142 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

解释型、编译型语言,动态、静态语言,强类型、弱类型语言的概念

编译型语言 编译型语言是指使用专门的编译器,针对特定平台将源代码,一次性编译成可被该平台硬件执行的机器语言,并链接生成可执行程序。生成的可执行程序可脱离开发环境,在特定的平台上独立运行。 由于是一次性编译成机器语言,所以每次运行程序无需再次编译,通常运行效率较高。但因为编译时依赖特定平台,通常无法移植。如果需要移植,需要将源代码置于待移植平台上重新进行编译。现...
原创
发布博客 2019.11.13 ·
377 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

匿名管道介绍

匿名管道是进程间通信(IPC)的一种方式。基本思想是利用内存中共享的一段缓冲区,以文件的方式对缓冲区实现,但因为该文件只存在内存中,无唯一命名,所以称为匿名。优点:可以进行IPC通信,且相对来说简单;缺点:半双工方式,即只能单向通信;只能在亲属关系的进程间使用,例如父子进程、兄弟进程。应用场景:在具备亲属关系的进程间单向通信。如果需要进行双向通信,需要创建两个管道。原理:首先父进程...
原创
发布博客 2019.09.24 ·
422 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

不使用标准库函数实现char *int2str(int value)

void int_2_str(int value){ char iStr[32] = {0}; int remain = 0, index = sizeof(iStr)-1; while (value) { remain = value % 10; value = value / 10; iStr[--index]...
原创
发布博客 2019.08.21 ·
233 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

嵌入式系统入门知识

嵌入式系统以应用为中心,以计算机技术为基础,软硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗等严格要求的专用计算机系统。嵌入式系统的核心是由一个或几个预先编程好以用来执行少数几项任务的微处理器或者单片机组成。与通用计算机能够运行用户选择的软件不同,嵌入式系统上的软件通常是暂时不变的;所以经常称为“固件”。嵌入式软件开发需要一个交叉编译和调试环境,即编辑和编译软件在主机上进...
原创
发布博客 2019.04.18 ·
472 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Visual Studio+VisualGDB离线环境下搭建和简单实用(下)

本篇幅讲解使用Visual Studio+VisualGDB创建Linux工程、VisualGDB的配置以及简单编译和调试。1.创建Linux工程使用Visual Studio创建Linux工程一直next,直到如下界面,选中Use GNU Makenext,进入如下界面,选中1.Remote computer下拉选框,点击2.Create a new SSH connec...
原创
发布博客 2019.02.23 ·
1708 阅读 ·
0 点赞 ·
0 评论 ·
10 收藏

Visual Studio+VisualGDB离线环境下搭建和简单实用(上)

在Linux环境下开发应用或者进行代码跨平台移植,一般借助于Linux下的集成开发工具,例如:CodeBlocks等。对熟悉在Windows下使用Visual Studio开发应用程序的人员来说,如果未接触过Linux下的集成开发工具如:CodeBlocks等,会觉得不习惯,增加开发工具学习成本。可以使用Visual Studio+VisualGDB进行Linux程序的开发,即通过使用Wind...
原创
发布博客 2019.02.23 ·
5665 阅读 ·
0 点赞 ·
0 评论 ·
12 收藏

VS+VisualGDB离线环境下安装包

发布资源 2019.02.23 ·
txt

Linux 64位机器编译器安装包

发布资源 2019.01.31 ·
zip

Git与GitHub、GitLib、Gogs的区别

       对于软件开发人员来说,Git、GitHub、GitLib都是很容易听见的词汇。而又常常能够听到"使用Git来做版本控制",此时不免考虑,以上究竟有什么不同。首先Git是做版本控制的工具,而GitHub、GitLib、Gogs都是基于Git的服务。GitHub主要用于托管开源的项目,提供网页的方式浏览托管的项目。而有时项目并不想开源,那如何做到项目归属个人,GitHub需要花钱...
原创
发布博客 2018.12.18 ·
7867 阅读 ·
2 点赞 ·
2 评论 ·
8 收藏

Windows NT4.0和Net Framework4.0是同一个东西?

发布问题 2018.08.15 ·
5 回答
加载更多