Jcduhdt
码龄6年
关注
提问 私信
  • 博客:42,383
    动态:42
    42,425
    总访问量
  • 43
    原创
  • 1,137,689
    排名
  • 16
    粉丝
  • 0
    铁粉

个人简介:要有光

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

Jcduhdt的博客

查看详细资料
个人成就
  • 获得85次点赞
  • 内容获得70次评论
  • 获得115次收藏
创作历程
  • 3篇
    2022年
  • 11篇
    2021年
  • 27篇
    2020年
  • 2篇
    2019年
成就勋章
TA的专栏
  • Golang
    8篇
  • 环境搭建
    1篇
  • Java
    23篇
  • 杂谈
    3篇
  • 算法
    5篇
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

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

golang泛型

泛型go1.18版本开始支持在函数上使用[T 支持的类型] 表示泛型,比如func AddSum[T int|float64](params ...T)(sum T){ // 一些操作 return sum}自带泛型:any 表示任何类型,即interfacecomparable 表示可以被比较的类型comparable is an interface that is implemented by all comparable types(booleans, numbers,
原创
发布博客 2022.04.03 ·
7420 阅读 ·
1 点赞 ·
1 评论 ·
9 收藏

golang struct2json

Struct转json的一些问题经常会在struct转json的时候遇到问题在json中忽略某个字段(使用json:"-")在json中忽略某个字段的默认值(使用json:"xxx,omitempty")在json中忽略某个字段,但是又不能忽略它的默认值(使用指针类型+json:"xxx,omitempty")案例代码package testimport ( "encoding/json" "fmt" "testing")type School struc
原创
发布博客 2022.04.01 ·
529 阅读 ·
2 点赞 ·
1 评论 ·
0 收藏

腾讯云服务器环境搭建

环境腾讯云普通服务器,宝塔镜像端口相关先在页面配置开放端口防火墙相关# 查看防火墙状态firewall-cmd --state# 开启防火墙systemctl start firewalld# 开放指定端口 firewall-cmd --zone=public --add-port=8080/tcp --permanent# 关闭指定端口firewall-cmd --remove-port=80/tcp --permanent# 重启防火墙firewall-cmd --
原创
发布博客 2022.01.09 ·
465 阅读 ·
1 点赞 ·
1 评论 ·
1 收藏

GO爬取彼岸网壁纸

目标爬取彼岸图网的精美壁纸爬取非会员版的缩略壁纸爬取会员版的4K壁纸网页结构解析选取一个分类,这里选择的是美食,其url长这样:https://pic.netbian.com/4kmeishi/谷歌浏览器,点击F12审查元素,有两个地方值得注意,一个是标黄的a标签与标橙的img标签,后续需要从这两个标签获取要爬取的图片的url与name。a标签的href用于4k壁纸的url拼接,img标签的src用于缩略图url的拼接,img标签的alt用于图片的命名点进大图,其url为:https:
原创
发布博客 2021.05.18 ·
986 阅读 ·
1 点赞 ·
4 评论 ·
4 收藏

《GO语言机器学习实战》问题1

开新坑  趁着还没工作,看看有意思的东西,这片文章是解决《GO语言机器学习实战》遇到的一些问题而写的,该书的译版是这样的这本书大概就讲了一些应用,当然也包括最经典的MNIST手写数字识别。不过我看了一下某宝和某东,发现这本书销量不高,有一说一,小白还是使用主流的python来学习机器学习比较好,毕竟要掌握的知识和遇到的问题太多了。看这书就相当于涨涨见识吧。  在某宝上看到该书的评论,有一个说作者给的代码都是错的,今天试着运行第二章的“线性回归——房价预测”的代码,发现IDE确实报了不少错,而该书毕竟是
原创
发布博客 2021.05.13 ·
660 阅读 ·
2 点赞 ·
3 评论 ·
5 收藏

go web的简单实现

搭建  go的标准库net/http提供了HTTP客户端和服务端的实现,本章参考《Go语言高并发与微服务实战》一书,对其goweb代码进行分析实践。  该代码的主要目标是实现一个简单的http服务器,对通过浏览器传过来的数据进行解析并保存,并通过浏览器查询保存的数据。包括一个简单的html代码与go代码。  html页面代码如下,将其保存为login.tpl文件<!DOCTYPE html><html lang="en"><head> <meta
原创
发布博客 2021.05.11 ·
443 阅读 ·
1 点赞 ·
2 评论 ·
2 收藏

GO语言中复合数据类型的声明与使用

复合数据类型  golang中有七种复合数据类型,包括指针、数组、slice、map、chan、struct与interface。本文将简单介绍这几种类型的声明与使用  文中使用到的格式化输出占位符的用法可见Go语言中文文档的fmt包,比如指针  go语言的指针操作包括&与*,赋值语句中*T在=左边表示指针声明,*T在=右边表示取指针指向的值  指针相当于存放变量所在的地址,比如声明了一个变量a := 10,其地址为0xc00000a0a0,那么p := &a的p值即为0xc00
原创
发布博客 2021.05.10 ·
482 阅读 ·
2 点赞 ·
4 评论 ·
3 收藏

GO词法

GO程序stringSort.go第1行表示该程序在main包内,是一个可执行程序3-6行导入了fmt包与sort包main函数用于对输入的英文排序13行创建了一个名为sli的sring切片,相当于一个动态数组14行创建了一个str的string变量用于获取输入的字符串for{}表示一个无限循环在16行通过fmt.Scan(&str)将控制台输入的字符串赋值到str当输入"EOF"时表示待排序的字符输完了append()是go的内置函数,用于slice的追加调用sort包的S
原创
发布博客 2021.05.07 ·
169 阅读 ·
1 点赞 ·
1 评论 ·
1 收藏

Golang.xmind

发布资源 2021.05.07 ·
xmind

初探GOLANG

golang与java的一些区别与共性因为之前学过java,所以不自觉的就与java的特点进行了一些粗浅的比较,学了一段时间golang,便整理一下,方便查询go使用package来管理文件,java使用class来管理文件感觉go与matlab倒是有点类似,函数可以多值返回且类型不必一致,有结构体(struct),go通过struct实现类的特性,将struct与函数进行绑定使该函数成为该struct的方法,通过struct的嵌套来实现类的继承go有指针的概念而java没有,&可用于取地
原创
发布博客 2021.05.07 ·
156 阅读 ·
2 点赞 ·
3 评论 ·
1 收藏

Offer.xmind

发布资源 2021.03.05 ·
xmind

计算机网络.xmind

发布资源 2021.03.05 ·
xmind

Linux常用命令.xmind

发布资源 2021.03.05 ·
xmind

学简单学了一下golang,目前看来觉得这东西就是python和matlab的结合。有优势吧也有劣势,去刷力扣简单题,可能是不太习惯的原因,不知道该如何编写,还有就是没有隐式转换真难

发布动态 2021.01.25

排序可视化-选择与插排

父类根据书上给出的Example,将其创建,改为一个父类,让后续的排序算法进行继承实现,减少工作package Chapter2_sort;import edu.princeton.cs.algs4.StdOut;/** * @author ZhangXiong * @version v12.0.1 * @date 2021-01-23 * 一个排序模板,让排序算法进行继承 */public class Example { /** * 排序方法 * @p
原创
发布博客 2021.01.23 ·
283 阅读 ·
2 点赞 ·
1 评论 ·
0 收藏

并查集操作成本可视化

并查集算法一书1.5节,讲述了并查集的quick-find、quick-union、weighted-quick-union与路径压缩。一步一步清晰明了,不过成本可视化倒是作为一个练习1.5.16给出,就把改了的可视化代码贴出来吧之前写过并查集相关的博客:并查集理解,可视化参考了算法(Algorithms)第4版 练习 1.5.16,不过该文章与其内容倒是差不多。绘图与书上描述一致,黑点为每次操作访问数组次数,红点为均摊次数使用mediumUF.txt文件进行处理绘制。quick-findfin
原创
发布博客 2021.01.19 ·
291 阅读 ·
1 点赞 ·
1 评论 ·
1 收藏

算法第四版的背包用例

背包集合看该书第一次看到有背包这个集合,以前接触到的背包都是一个概念,用数组或者其他集合进行实现。跑了一下该书代码,发现这个Bag类是作者自己实现的,从algs4.jar导入。书上对背包的描述为:被保释一种不支持从中删除元素的集合数据类型——它的目的就是帮助用例收集元素并迭代遍历所有搜集到的元素(用例也可以检查背包是否为空或者获取背包中的元素的数量)。迭代的顺序不确定且与用例无关。看了一下jar包中的实现:其代码比较简短,如下package edu.princeton.cs.algs4;im
原创
发布博客 2021.01.18 ·
266 阅读 ·
1 点赞 ·
2 评论 ·
0 收藏

算法第四版的StdDraw

可视化太可了该书中使用了自己的标准库,用StdDraw进行图形绘制,把算法的过程绘制出来,太爽了。书p27的例子如下package Chapter1_base;import edu.princeton.cs.algs4.StdDraw;import edu.princeton.cs.algs4.StdRandom;import java.util.Arrays;/** * @author ZhangXiong * @version v12.0.1 * @date 2021-01-
原创
发布博客 2021.01.15 ·
1342 阅读 ·
3 点赞 ·
0 评论 ·
0 收藏

算法初识

心血来潮最近突然像提升一下编程功底,想试试acm题,但还是有点害怕。找了些书籍,看到算法这本书,经典之作,又是java编写,可省去好多麻烦,便开始学习。pdf,提取码wexq官方网站,有代码与资料一些问题算法这一书使用了普林斯顿大学自定义的java标准库,algs4.jar,提取码gmeq,需要将其下载导入使用。使用的过程中有一些坑,就顺便记录下来了。本人使用的时IDEA,创建了一个工程名为Algorithms的工程。algs4.jar的放置位置应该放在工程使用的jdk的扩展文件夹里,比如
原创
发布博客 2021.01.13 ·
400 阅读 ·
2 点赞 ·
8 评论 ·
2 收藏

远程连接redis问题

自己一直都是连本地redis,直接上localhost,没毛病。心血来潮连个linux系统上的redis,就遇到了连接不了的问题问题1使用IDEA搭建SpringBoot将redis服务器ip地址改为另一台电脑时,出现错误,项目无法启动,但是ping目标地址能ping通,通过本地电脑的redis进行连接redis-cli -h 192.168.xx.xxx -p 6379结果:由于目标计算机积极拒绝,无法连接之前以为是防火墙的问题,就进行了下述操作,但并没有用,不知道该操作影响到后面没有就贴了上
原创
发布博客 2020.10.10 ·
1426 阅读 ·
5 点赞 ·
6 评论 ·
3 收藏
加载更多