自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(329)
  • 资源 (24)
  • 收藏
  • 关注

原创 管道流量采集实验指导书

管道流量采集实验指导书管道流量采集实验指导书一、 实验目的二、 实验环境及设备三、 设备简介3.1 RS-485现场总线3.2 MODBUS协议3.3 水仓系统3.4 KJ402-F1矿用本安型水文检测分站3.5 GLC30/50矿用磁漩涡流量传感器3.6 FD15直流稳压电源四、 实验原理4.1 发送帧4.2 接收帧include ...

2018-07-01 14:15:27 841

原创 Go-知识协程

协程是Go语言最大的特色之一,也是将协程支持的非常优雅的实现,Go在语言层面直接提供对协程的支持。

2024-04-01 20:02:01 992 2

原创 Go-知识内存分配

Go 程序启动时申请一大块内存,并划分成 spans, bitmap, arena 区域arena 区域按页划分成一个个小块span 管理一个或多个页mcentral 管理多个 span 供线程申请使用mcache 作为线程私有资源,资源来源于 mcentral。

2024-04-01 20:00:32 826

原创 Go-知识select

- select仅能操作chan.- 每个case语句仅能处理一个chan,要么是读chan,要么是写chan.- 多个case语句的执行顺序是随机的。- 存在default语句,select将不会阻塞。- 使用select读取chan时,应该尽可能检查读取是否成功,确定数据是否可信。

2024-03-15 15:47:13 1169 1

原创 Go-知识sync map

sync map 将互斥锁内置实现并发读写,将互斥锁的范围仅仅限定在dirty表,减少锁等待和锁调用,提升性能。因为dirty表和read表总是在争取保持一致,所以大部分读场景下,read表就能查询到数据,适合读多写少。sync map 中read表和dirty表都会持有key,所以内存占用上会比较大,而且在写多读少的场景下,因为既要遍历read表,又要遍历dirty表,性能上会比较慢。

2024-03-15 15:39:34 1173

原创 Go-知识string

在Go语言的设计中, string 通常指的是字符串的字面量,而且字符串一般情况下存储的位置也是只读,而不是堆或者栈(这里可能一定程度上借鉴了汇编之类的语言)。所以设计为string不可修改。当string不可修改后,带来的好处是string变得非常轻量,而且可以放心的在go-routine中进行传递,不用考虑并发冲突和内存拷贝。

2024-03-09 11:51:55 916

原创 Go-知识map

Go 语言中map的底层使用Hash表实现,并发不安全。

2024-03-09 11:51:10 1298

原创 Go-知识struct

Go 语言的struct与Java中的class类似,可以定义字段和方法,但是不能继承。a int需要注意的是,在Go里面,访问权限是通过name的大小写指定的,小写表示包内可见,如果是大写则表示包外可见。同样的,如果创建的struct想让包外可见,那么必须是大写开头。id int在Go里面一般不会区分函数和方法,或者更好理解的话,可以认为方法是受限的函数,限制了函数调用者,那么就是方法。同样的,上述方法包内可见。上述方法虽然包外可见,但是没有意义,因为tes。

2024-03-03 13:13:55 1058

原创 Go-知识简短变量声明

简短变量声明操作符:=虽然很好用,但是需要注意:=的特性,在使用的时候,需要避免因为使用:=而导致的同名变量声明,以及作用域内无效变量的声明。

2024-03-03 11:22:07 1229

原创 AnimateDiffusion文字生成图片--入门

这次只是使用了一个文本到图片的功能,实际上还是非常强大的,继续探索。最后祝愿各位玩的开心!

2024-02-06 18:55:41 836 1

原创 使用AnimeGAN2将照片动漫化--入门

效果是有,可能是我选择的目标图片比较特殊,所以效果不是特别明显吧。遇到的问题:安装依赖的时候,特别是tensorflow的依赖,github上面推荐是1.15.0版本,但是我在实际安装中,存在各种冲突,最后使用1.14.0解决了。其次就是查找依赖的时候,有哪些版本,需要到网站上面搜索,可以安装pip_search工具进行查找。祝大家玩得开心~

2024-01-30 17:08:24 427

原创 Go 知识for-range

总的来说,for-range和java里面的for-each是类似的,原理都可以理解为语法糖,在编译的时候再进行替换。

2024-01-27 18:08:14 1194

原创 Go 知识chan

变量声明:var ch chan int // 声明一个int型的chan这种方式声明的chan,值为nil。并且每一种chan只能有一种类型。make声明:ch1 := make(chan int)// 无缓存的chanch2 := make(chan int, 4)// 有缓冲的chan。

2024-01-27 17:13:00 1256 1

原创 Go 知识iota

iota 是一个预定义的标识符,用于声明枚举常量。它在 const 声明中使用,表示连续的未类型化整数。其值从0开始,const声明块每增加一行,iota的值就会自增1,即使没有使用也会增加。

2024-01-20 17:07:31 498

原创 Go 知识slice

slice 是动态数组,依托数组实现,可以方便的进行扩容和传递,实际中比数组使用更加频繁。变量声明字面量内置函数make指定长度 len指定长度 len 和空间 cap切片array := [5]int{1, 2, 3, 4, 5}s1 := array[0:2] // 从数组切片 [0,2) 长度2,下标 0, 1s2 := s1[0:1] // 从slice切片 [0,1) 长度 1 ,下标 0。

2024-01-20 15:39:47 1162 1

原创 Go-安装与基础语法

注意,尽管可以省略常量的类型,但是Go语言并不会自动推断常量的类型。如果省略了常量的类型,那么这个常量可以被认为是任何类型,只要它是合法的。工作区是存放Go语言代码的地方,它应该包含三个子目录:src(源代码)、pkg(包文件)和bin(可执行文件)。环境变量是操作系统用来指定运行环境的一种参数,例如,系统会通过PATH环境变量来查找可执行文件。对于Windows用户,下载.msi文件,然后双击该文件,按照提示进行安装即可。例如,可以将上面的PI常量用在任何需要float64或int类型的地方。

2024-01-13 16:40:30 1040 1

原创 Go语言认识

关注直接了解第一手资料。了解go的全貌。

2024-01-13 15:29:39 981

原创 教唆chat ai 吵架--chatGPT和chatBing体验

互动性方面,ChatGPT和Bing都能以聊天机器人的方式与用户进行对话,但是有一些区别。我感觉是和chatGPT的中文语料库的大小有关,相对来说,在中文方面,chatBing实时搜索中文数据,而chatGPT可能只是部分中文数据,所以导致在规则学习上,chatGPT的表现不如chatBing的表现。其实chatBing也不知道双关语是个啥意思,但是当给出解释:"苹果"即可以指水果,也可以指手机,的解释后,chatBing举一反三,得到了"橙"这个类似的例子,即可以指橙色,也可以指橙子。

2023-02-17 00:19:15 5227 1

原创 sql 优化

SQL优化是提高数据库性能的关键步骤,它可以帮助您缩短响应时间并减少对服务器的资源消耗。明确目标 在优化 SQL 之前,你需要明确你的目标:是提升某个操作的速度,还是减小数据库的资源消耗?分析 SQL 语句 分析 SQL 语句是第一步,可以帮助你确定哪些操作对性能产生了影响。你可以使用工具,例如 EXPLAIN 命令,来分析 SQL 语句。简化 SQL 语句 在分析 SQL 语句后,你可以简化 SQL 语句,例如删除多余的表连接和减少子查询的数量。

2023-02-13 22:40:37 596 3

原创 让chatGPT回答一些有趣?无聊的问题

总的来说,猿如意的 chatGPT 应该是共享的,所以在提问的时候,能感觉到上下文没有关联性,这与网上的视频,上下文关联的流畅性有很大出入。其实第一次 chatGPT准确的回答出了 自述 这个答案,可惜尝试没截图,后面又找不到了。这一次主要是看看chatGPT能否理解我的目的,很可惜,这一次并没有。不过好在 csdn 的猿如意 里面有体验功能,我就顺便体验一下。本来我是没有国外的手机号的,也就没法注册chatGPT并使用。当然 chatGPT 的技术专业还是挺强的。== ChatGPT 不会对对联吗?

2022-12-21 12:11:29 4380 5

原创 tsf定时任务迁移到xxl-job

XXL-JOB是一个分布式任务调度平台,其核心设计目标是开发迅速、学习简单、轻量级、易扩展。现已开放源代码并接入多家公司线上产品线,开箱即用。xxl-job 是一个国人开发的框架,于15年开源启动,到现在也有7年历史,从最开始的基础功能实现,到现在支持分布式,集群,任务重试,分片等等。基本上已经很全面了,很能打了。xxl-job毕竟是国人开发的框架,其文档非常适合国人习惯,而且非常通俗易懂。遇到的问题在文档中都能找到。

2022-10-24 16:36:47 909

原创 mysql 存储过程详解

MySQL 5.1版支持存储程序和函数。一个存储程序是可以被存储在服务器中的一套SQL语句。一旦它被存储了,客户端不需要再重新发布单独的语句,而是可以引用存储程序来替代。存储过程(Stored Procedure)是一种在数据库中存储复杂程序,以便外部程序调用的一种数据库对象。存储过程是为了完成特定功能的SQL语句集,经编译创建并保存在数据库中,用户可通过指定存储过程的名字并给定参数(需要时)来调用执行。存储过程思想上很简单,就是数据库 SQL 语言层面的代码封装与重用。

2022-10-18 16:03:55 2343

原创 从zookeeper官方文档系统学习zookeeper

从zookeeper官方文档系统学习zookeeper1. zookeeper2. zookeeper 文档3. zookeeper 单机版3.1 配置3.2 启动3.3 验证4. zookeeper 集群版4.1 配置4.2 启动4.3 验证5. zookeeper 配置5.1 最小配置5.2 其他配置6. zookeeper Leader 选举6.1 启动时的Leader选举6.2 运行中的leader选举6.3 zookeeper 节点状态7. zookeeper 客户端命令7.0 文档7.1 zoo

2022-03-01 01:00:26 832

原创 sparksql将国家统计局csv文件解析并存储在hive表

sparksql将国家统计局csv文件解析并存储在hive表目的分析数据下载数据标准化数据存储开发环境集成实现项目创建依赖数据标准化DataFrame 行列转置数据存储主程序逻辑验证启动本地存储远程存储总结git地址:https://gitee.com/jyq_18792721831/sparkmaven.git目的学习大数据,那么数据从哪来?国家统计局可以免费下载社会上的各种数据,所以从国家统计局下载数据就是一个不错的数据来源渠道。当然这种只是适合自己练习或者有针对性的分析数据。一般各个公司都有自

2022-02-26 01:52:26 1964

原创 Hive的hiveserver2和beeline的使用以及spark thritfserver的启动

Hive的hiveserver2和beeline的使用以及spark thritfserver的启动Hive 的hiveserver2介绍hiveserver2 的配置beeline连接hiveserver2配置hiveserver2的界面spark thriftserver的配置beeline 连接spark thriftserverthriftserver和spark-sql对比spark sql 程序连接thriftserverHive 的hiveserver2介绍HiveServer2 (HS2

2022-02-24 23:24:19 4922 7

原创 spark sql 创建rdd以及DataFrame和DataSet互转

spark sql 创建rdd以及DataFrame和DataSet互转使用SparkSession读取本地文件创建rddDateSet的介绍DataFrame的介绍Rdd转DateFrame读取本地文件得到DataFrameDF风格查询sql风格查询查看sql的执行计划RDD通过指定结构转为DataFrameRDD通过反射构造结构转为DataFrameRdd 转DataSet从DataFrame或DataSet中获取RDDDataFrame和DateSet的互转spark sql 连接 thriftser

2022-02-24 01:42:37 1556

原创 使用maven集成java和scala开发环境

使用maven集成java和scala开发环境创建项目增加scala依赖创建目录安装scala插件scala的hello worldmaven 插件配置仓库maven-compile-pluginmaven-scala-pluginmaven-jar-pluginmaven-dependency-pluginmaven-assembly-pluginspark 开发环境git地址:https://gitee.com/jyq_18792721831/sparkmaven.git创建项目我们首先创建一个普

2022-02-18 01:16:10 2332 1

原创 spark源码编译和集群部署以及idea中sbt开发环境集成

spark源码编译和集群部署以及idea中sbt开发环境集成源码下载源码编译maven 下载scala 下载编译参数编译编译分发的二进制包单机启动集群部署开发环境集成源码编译的3.2.0版本无法在window上直接用spark-shell启动总结项目地址:https://gitee.com/jyq_18792721831/studyspark.git源码下载打开Apache Spark™ - Unified Engine for large-scale data analytics,下载源码在下载

2022-02-13 21:25:24 1490 2

原创 sbt使用教程

sbt使用教程sbt 配置sbt 单项目构建sbt 多项目构建sbt 配置定义sbt 任务定义sbt 作用域sbt 插件总结sbt 配置sbt 使用ivy作为自己的依赖库,类似maven的.m2文件夹,里面存储了sbt的缓存等信息。sbt本身有一些配置,但是这些配置在官网文档中没有说明,不过我们可以在sbtopts文件中查看相关的配置信息sbtopts文件在/sbt/conf文件夹下首先是仓库信息,配置的仓库决定了我们下载依赖的包的速度,我们可以选择国内的镜像,这样下载速度会比较快。首先在/s

2022-02-13 00:29:12 4425 2

原创 sbt入门

sbt入门sbt 介绍sbt 下载sbt 安装sbt 入门 -- helloworldsbt 目录结构sbt 命令总结sbt 介绍sbt是什么?sbt到底是什么,在网上找找,似乎找不到一个非常准确,而且大家都认可的定义。我自己对sbt的理解没有那么复杂,主要是以下这些。sbt翻译为simple build tool,这是一种较为直观的,而且比较符合sbt官网的一些信息:在官网的首页上第一条就说明sbt是一个简单的构建工具,所以翻译为simple build tool似乎也没有什么不妥。不过就

2022-02-10 22:59:09 1960

原创 hadoop集群的搭建以及hadoop的配置

hadoop集群的搭建以及hadoop的配置环境说明与目的配置说明准备hadoop-env.shcore-site.xmlhdfs-site.xmlyarn-site.xmlmapred-site.xmllog4j.propertiesssh 免密启动验证界面任务历史任务提交总结环境说明与目的准备:我自己准备了三台虚拟机在windows平台上使用Hyper-V搭建虚拟机集群环境_a18792721831的博客-CSDN博客环境如下主机nameNodedataNoderesourceMa

2022-01-20 23:21:40 3060 1

原创 Hive 安装、配置、数据导入和使用

Hive 安装、配置、数据导入和使用Hive 下载Hive 的环境Hive 配置Hive 数据导入总结Hive 下载首先到Apache Hive TM下载软件随便写一个,都比较慢下载二进制文件Hive 的环境首先将下载的压缩包上传到linux中将下载后的压缩包解压到合适的位置tar -zxvf apache-hive-2.3.9-bin.tar.gz然后配置环境变量vi ~/.bash_profile将HIVE_HOME配置到Path中增加HIVE_HOME=/hive

2022-01-18 23:53:55 1949

原创 在windows平台上使用Hyper-V搭建虚拟机集群环境

在windows平台上使用Hyper-V搭建虚拟机集群环境开启windows服务启动服务下载镜像创建虚拟机安装linux系统工具连接多个虚拟机总结开启windows服务首先需要启动hyper-v的windows服务打开windows更新选择开发人员模式然后选择应用然后选择【程序和功能】然后选择【启用或关闭windows功能】把Hyper-V的√选中重启电脑生效。如果上述步骤中哪一步没有,请更新windows至最新。启动服务打开【服务】管理手动启动Hyper-V的服务

2022-01-15 01:06:46 3049

原创 windows下搭建hadoop

windows下搭建hadoop下载环境变量windows 脚本替换配置windows权限启动单词统计实例下载首先去Apache Hadoop下载hadoop的安装包选择二进制文件即可选择国内镜像增加下载速度下载后解压到文件夹环境变量设置环境变量HADOOP_HOME然后把HADOOP_HOME加入Path中打开cmd,输入hadoop version验证windows 脚本替换到cdarlint/winutils: winutils.exe hadoop.dll and

2022-01-13 21:26:55 2835

原创 idea插件开发--组件--编程久坐提醒

gitee地址:https://gitee.com/jyq_18792721831/studyplugin.gitidea插件开发入门idea插件开发–配置idea插件开发–服务-翻译插件idea插件开发--组件--编程久坐提醒介绍组件应用程序启动项目打开模块打开应用程序/项目关闭监听程序代码中注册监听器声明注册监听器项目级的监听器声明注册的其他配置自定义监听器接口消息系统设计主题消息总线连接广播嵌套消息组件定义应用程序级别项目级别监听器定义Java 计时器实例需求分解项目创建配置界面存储服务配置和

2022-01-10 22:19:47 1262 2

原创 idea中java swing项目打开无法加载类

idea中java swing项目打开无法加载类如果你使用Idea开发Java swing项目,而且使用了可视化界面开发,那么当你再次打开项目,就会发现Java类无法识别了,到处报红。问题原因:个人猜测是可视化界面开发的form文件导致ide解析java类异常。解决方案:先把form文件从项目中剪切出来,然后清除缓存,重启idea刷新整个项目,接着在把form文件拷贝回原来的位置。...

2022-01-07 20:49:09 957

原创 idea插件开发--服务-翻译插件

文章目录介绍服务轻量级服务服务定义服务获取实例目标分解准备在线翻译信息有道翻译必应翻译百度翻译创建插件项目创建配置界面引入第三方依赖定义存储的服务定义配置界面创建Action封装抽象RestAPI有道翻译百度翻译厂商扩展编写Action后续操作效果打包最后的最后总结gitee地址:https://gitee.com/jyq_18792721831/studyplugin.gitidea插件开发入门idea插件开发–配置介绍本次主要介绍idea中服务的相关内容,包括服务的种类,服务的定义,服务的获取

2022-01-03 20:29:46 1448 6

原创 idea插件开发--配置

gitee地址:https://gitee.com/jyq_18792721831/studyplugin.gitidea插件开发入门idea插件开发--配置介绍介绍

2021-12-26 20:59:21 2078

原创 idea插件开发入门

idea插件开发

2021-12-19 18:11:44 1579

原创 spring boot 集成jersey统一接口返回格式

spring boot 集成jersey统一接口返回格式1. 统一接口返回格式的需要2. 后台如何开发2.1 接口定义统一对象2.2 过滤器统一封装3. jersey中统一异常处理4. 在jersey中注册1. 统一接口返回格式的需要对于接口开发来说,接口的返回值,明确的告诉了调用者,调用接口后,将会返回的数据是什么。所以,接口定义中,接口的返回值总是与接口的返回值一一对应。但是如果是前端人员调用的话,就不太又好了。前端希望有一个统一格式的返回,这样可以根据返回的数据做不同的逻辑。比如返回:{

2021-06-19 16:18:52 535

sedentaryreminder.zip

sedentaryreminder.zip

2022-01-10

translate.zip

idea插件--翻译

2022-01-04

07-2-JSTL(2).ppt

07-2-JSTL(2).ppt

2020-07-17

07-1-JSTL(1).ppt

07-1-JSTL(1).ppt

2020-07-17

06-JSP中使用数据库.ppt

06-JSP中使用数据库.ppt

2020-07-17

05-JSP 表达式语言.ppt

05-JSP 表达式语言.ppt

2020-07-17

04-JSP标准动作.ppt

04-JSP标准动作.ppt

2020-07-17

03-JSP隐式对象.ppt

03-JSP隐式对象.ppt

2020-07-17

02-JSP脚本元素指令及动作.ppt

02-JSP脚本元素指令及动作.ppt

2020-07-17

01-JSP简介.ppt

01-JSP简介.ppt

2020-07-17

波波-程序员不得不知道的SpringBoot的那些事儿.mp4

波波-程序员不得不知道的SpringBoot的那些事儿.mp4

2020-07-17

青山_20200626_理解代理模式MyBatis就掌握了一半.mp4

青山_20200626_理解代理模式MyBatis就掌握了一半.mp4

2020-07-17

青山_20200705_分布式任务调度系统的实现.mp4

青山_20200705_分布式任务调度系统的实现.mp4

2020-07-17

java8函数式编程源码

java8函数式编程源码。前面讲解Lambda表达式的基本规则,后面介绍如何使用Lambda表达式优化现有代码,提交并发等等。

2019-04-22

综合小项目源码

综合小项目(HTML+JQuery+js+Ajax+mysql+H5)源码上传。请重新设置数据库相关的信息:连接字符串、用户、密码、数据库。

2019-04-20

37304-Python数据分析与应用-PPT课件.rar

37304-Python数据分析与应用-PPT课件源代码在另一个资源。

2019-03-24

Java EE企业级应用开发教程(Spring+Spring MVC+MyBatis)-源代码

Java EE企业级应用开发教程(Spring+Spring MVC+MyBatis)-源代码

2019-03-24

设计模式----命令模式

这是一个非常有趣的关于23种设计模式中命令模式和享元模式的例子。例子在命令模式的基础上进行重构以及使用享元模式优化。。

2018-12-21

ocxTee Chart和串口的ocx文件

└─系统插件ocx文件 mscomm32.ocx TeeChart5.ocx 这些资源网上可以找到,不想下载的请勿举报。

2018-07-01

管道流量采集资源文件

├─开发资源文件(bitmap和对话框布局文件) │ 1.bmp │ 2.bmp │ 3.bmp │ 4.bmp │ 5.bmp │ 6.bmp │ icon1.ico │ My.rc2 │ Pipe line.ico

2018-07-01

打包32位文件

├─打包32位文件 │ msiexec.exe 这个文件是32位weindows系统中卸载程序的文件,可以在32位系统的windows文件夹下面寻找。

2018-07-01

easesize和crc_modbus

├─easesize和crc │ crc.cpp │ crc.h │ easysize.h 这些文件网上可以免费找到,我只是收集一下,不想下载请勿举报。

2018-07-01

管道流量采集源代码

管道流量采集试验方案的示例程序的源代码。 │ └─管道流量采集 │ │ Configdata.cpp │ │ Configdata.h │ │ crc.cpp │ │ crc.h │ │ CSeries.h │ │ CTChart.h │ │ DataConfig.cpp │ │ DataConfig.h │ │ DlgExcel.cpp │ │ DlgExcel.h │ │ DlgForecast.cpp │ │ DlgForecast.h │ │ DlgHistory.cpp │ │ DlgHistory.h │ │ DlgInterpret.cpp │ │ DlgInterpret.h │ │ DlgLookdata.cpp │ │ DlgLookdata.h │ │ DlgSetdata.cpp │ │ DlgSetdata.h │ │ DlgText.cpp │ │ DlgText.h │ │ easysize.h │ │ mscomm1.cpp │ │ mscomm1.h │ │ MysqlConnection.cpp │ │ MysqlConnection.h │ │ ReadMe.txt │ │ resource.h │ │ Single.cpp │ │ Single.h │ │ stdafx.cpp │ │ stdafx.h │ │ targetver.h │ │ tchart1.cpp │ │ tchart1.h │ │ TeeData.cpp │ │ TeeData.h │ │ 管道流量采集.APS │ │ 管道流量采集.cpp │ │ 管道流量采集.h │ │ 管道流量采集.rc │ │ 管道流量采集.vcxproj │ │ 管道流量采集.vcxproj.filters │ │ 管道流量采集.vcxproj.user │ │ 管道流量采集Dlg.cpp │ │ 管道流量采集Dlg.h

2018-07-01

MySQL笔记,比较全,知识点都有,而且有例子

MySQL几乎所有的知识的总结,每个知识点都有对应的例子

2017-07-31

空空如也

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

TA关注的人

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