- 博客(136)
- 资源 (14)
- 收藏
- 关注
原创 寻求兼职:多语言定制开发专家
我是一名具有丰富经验的软件开发专家,专注于为客户提供定制化的软件开发服务。我擅长多种开发语言,包括但不限于Java、.NET、C#、Python、PHP、Qt、C++、C、Go以及移动应用开发(包括App和小程序)。我写这封信是为了表达我对贵公司兼职开发岗位的兴趣,并希望能够为贵公司的发展贡献我的专业技能。在过去的工作中,我参与了多个跨领域的项目,包括金融、教育、电商和医疗行业。我期望能够通过远程工作的方式为贵公司提供服务,这样可以让我更加灵活地安排工作时间,并利用我的现有设备和环境进行高效工作。
2024-11-04 15:06:18 328
原创 goland遇到debug无法调试报undefined behavior - version of Delve is too old for Go version 1.23.2
您遇到的问题是因为 GoLand 使用的 Delve 调试器版本过旧,无法支持您当前使用的 Go 版本(1.23.2)。: 安装完最新版本的 Delve 后,您需要更新 GoLand 的配置,使其使用新的 Delve 可执行文件。: 您需要安装最新版本的 Delve 调试器。: 更新配置后,重启 GoLand 以使新的设置生效。这将会把最新版本的 Delve 安装到您的。
2024-11-02 07:47:13 215
原创 最新golang语言面试题总结(四)
简而言之,Go语言中用于同步并发操作的两种机制:互斥锁和信号量,包括它们的作用、使用原则和局限性。1、sema锁是什么?mutex源码中的结构有看过吗?
2024-10-10 16:33:44 584
原创 【golang-makefile】最全的go语言makefile文件
【代码】【golang-makefile】最全的go语言makefile文件。
2024-07-19 11:06:40 350
原创 go、java、.net、C#、nodejs、vue、react、python程序问题讲解
go、java、.net、C#、nodejs、vue、react、python程序问题讲解
2024-05-18 13:14:47 159 1
原创 python3.8中使用MySQL数据库时ModuleNotFoundError: No module named ‘MySQLdb‘
python3.8中使用MySQL数据库时ModuleNotFoundError: No module named 'MySQLdb'
2023-06-20 17:47:14 690
原创 go语言gin框架中间件
另外,文件类型的判断方式是根据文件扩展名来判断的,可能不是十分准确,你可以根据实际需求选择更为精确的方式来判断文件类型,例如通过文件的内容进行判断。需要注意的是,上面的示例仅仅是一个简单的演示,实际的中间件可能需要根据你的需求进行更加复杂的处理,例如错误处理、认证授权等。需要注意的是,以上示例只是一个简单的演示,实际使用中可能需要根据自己的业务需求对RabbitMQ中间件进行更加详细和复杂的封装,例如对错误处理、连接池管理等进行更加完善的处理。这样,我们就实现了在Gin框架中使用Redis中间件的功能。
2023-04-14 16:09:01 1279
原创 go处理两个结构体copy问题
通过反射copy两个结构体的值但是也无法直接实现copy。但是也存在问题,嵌套结构体无法处理copy问题。3、目前没有遇到好的方式(小伙伴遇到评论回复)做法就是提前赋值,举例如下。gitub上星最高的是。
2023-02-03 18:08:28 1254
原创 pgsql更新json字段内容多种方式
3、 修改json中多条item中的一条某key的值。2、修改json字段中json的某个key中的内容。1、pgsql 修改text内容sql。4、查询json字段中某个值。
2022-10-28 15:10:01 4827
原创 golang通过反射解析map[string]interface{}数字自动转成科学计算法(json.number)
场景:第三方传过来的数据是json,用json.Unmarshal()转结构体的时候int类型自动转成科学计算法,或者转成floate64类型很是头大。为此想了很多办法最后找到json.number+反射解决。
2022-10-28 14:48:25 1556
原创 最全centos7安装docker镜像、mysql等工具
docker liunx centos7 nacos redis mysql k8s consul kong yaapi
2022-08-02 16:07:07 577
原创 最新golang语言面试题总结(三)
第三种方法就是,使用Join函数,这里需要先引入strings包才能调用Join函数,此函数会先根据字符串数组的内容,计算出一个拼接之后的长度,然后申请对应大小的内存,一个一个字符串填入,在已有一个数组的情况下,这种效率会很高,如果没有的话效率也不高。Go 语言的标准库中的 net 包提供了支持 Zero-copy 的特性,例如使用 net.Conn 接口的 ReadFrom 和 WriteTo 方法,可以直接将数据从操作系统的内核缓冲区复制到用户缓冲区,避免了额外的数据拷贝,提高了性能。
2022-06-07 19:04:14 2235 2
原创 go读书笔记
1、判断浮点数是否为整数func IsInt(bits uint32, bias int) { expoent := int(bits>>23) - bias - 23 coefficient := (bits & ((1 << 23) - 1)) | (1 << 23) intTest := (coefficient & (1 << uint32((-expoent)-1))) fmt.Printf("\nExpoent:%d
2022-04-15 21:22:43 737
原创 最新golang语言面试题总结(二)
GC堆内存上分配的数据对象,不会再使用时,不会自动释放内存,就变成垃圾,在程序的运行过程中,如果不能及时清理,会导致越来越多的内存空间被浪费,导致系统性能下降。因此需要内存回收,内存回收分为两种方式1.手动释放占用的内存空间程序代码中也可以使用runtime.GC()来手动触发GC。这主要用于GC性能测试和统计2.自动内存回收(一)内存分配量达到阀值触发GC每次内存分配时都会检查当前内存分配量是否已达到阀值,如果达到阀值则立即启动GC。阀值 = 上次GC内存分配量 * 内存增长率。
2022-04-13 21:33:38 3853
原创 最新golang语言面试题总结(一)
chan是Go中的一种特殊类型,不同的协程可以通过channel来进行数据交互。channel分为有缓冲区与无缓冲区两种channel底层?channel是基于环形队列实现的。qcount uint // 队列中的总数据dataqsiz uint // 循环队列的大小buf unsafe.Pointer // 指向环形队列的元素数组elemtype *_type // 元素类型sendx uint // 发送指数recvx uint // 收到指数recvq waitq // 接收列表。
2022-03-15 08:52:27 10343 12
原创 .net .netcore高频面试题总结(高级开发、架构师)
1、10万+大数据处理方式、应用场景。2、redis在项目中如何使用。3、消息队列使用的四种场景介绍。4、redis缓存穿透、缓存击穿、缓存雪崩原因+解决方案。5、单列模式使用场景。6、什么是死锁?死锁产生的原因?如何避免死锁?7、ElasticSearch使用场景。8、TiDB使用场景。9、Redis的优点:支持多种数据结构,如 string(字符串)、 list(双向链表)、dict(hash表)、set(集合)、zset(排序set)、hyperloglog(基数估算
2021-01-26 17:09:51 16604 6
原创 2020年10月中华人民共和国县以上行政区划代码地址
地址:http://www.mca.gov.cn/article/sj/xzqh/2020/
2020-12-01 14:14:02 1805
原创 VUE.jS+ASP.NET core API 3.1(zhaoadmincore.API)+sqlsuagr(orm)+mysql+JWT前后端分离简单版
VUE.jS+ASP.NET core API 3.1(zhaoadmincore.API)+sqlsuagr(orm)+mysql 权限管理系统 pm2部署服务 cdn代理js+css、静态文件压缩等功能加速页面展示速度、发布文件107kb.功能持续更新中,目前是基础版本。vue.js git地址:https://github.com/zhaoziliang2019/vue-admin.gitAPI git地址:https://github.com/zhaoziliang2...
2020-11-13 22:55:39 466
原创 git 命令总结
1、创建子分支 $git checkout -b 子分支名 2、github上没有子分支提交 $ git push -u origin 子分支名 3、合并子分支到主分支$git merge 子分支4、查看当前分支$git branch5、把当前修改和新创建的文件添加到暂存区$git add .(末尾有个点)6、把当前修改和新创建的..
2020-10-27 21:59:35 130
原创 Oracle定时备份数据然后导入数据和表
1.首先做个批处理脚本:backup.bat 脚本内容如下@echo off “del /q/a/f E:\database\backup\*.*” --删除之前备份文件防止磁盘不足 set curdate=%date:~0,4%%date:~5,2%%date:~8,2% set backuppath=E:\database\backup md %backuppath% exp 用户名/密码@127.0.0.1/orcl file...
2020-10-09 18:13:46 384
原创 Asp.net MVC批量导入execel文件
1、界面代码如下:<div class="page-content"> <div class="page-header col-xs-12 searchdiv"> <div class="row"> <div class="form-inline"> <div style="width:50px;height:60px;float:left;background-col
2020-05-30 14:00:15 442
原创 C#经常操作excel使用的NPOI帮助类
1、nuget NPOI2、excel帮助类代码如下:using NPOI.HSSF.UserModel;using NPOI.SS.UserModel;using NPOI.XSSF.UserModel;using System;using System.Collections;using System.Collections.Generic;using System.Data;using System.Globalization;using System.IO;using .
2020-05-30 13:08:57 1158
原创 C#枚举类型的获取泛型工具类EnumTool
1、有时候遇到枚举的值为空或者枚举中没有该值就会报错。2、有时候根据值获取名称也会遇到报错的情况。代码如下:/// <summary> /// 性别 /// </summary> public enum Gender { 男 = 1, 女 = 2, } 工具类如下: public class EnumTool<T> where T: Enum { publi
2020-05-30 12:40:09 849
原创 Asp.net MVC读取身份证信息支持任何浏览器插件使用WebSocket技术
1、思路:在使用浏览器的电脑上装一个websocket服务端。通过读取浏览器的操作通知给服务端,服务端触发读取身份证机制。2、服务端处理完通知给浏览器,这样就实现了任何浏览器都可以读取身份证。具体代码如下:浏览器端:<script> $(function () { try { openReader(); } catch (e) { } }); func
2020-05-30 12:21:09 1468 1
原创 Jquery easyui datagrid每次切换下一页丢失上一页的记录,最后保存数据错乱的问题
1、实例化两个数组var idsArray = new Array(); //记录勾选的idvar UnidsArray = new Array(); //记录取消勾选的idj's代码如下:function loadingDatagridCheckNew(url, columns, thisid, bol) { var _thid = "ID"; if...
2019-09-09 09:46:34 862
原创 asp.net mvc 通过IOC容器批量依赖注入的实现
依赖注入:控制反转(Inversion of Control,缩写为IoC),是面向对象编程中的一种设计原则,可以用来减低计算机代码之间的耦合度。其中最常见的方式叫做依赖注入(Dependency Injection,简称DI),还有一种方式叫“依赖查找”(Dependency Lookup)。通过控制反转,对象在被创建的时候,由一个调控系统内所有对象的外界实体将其所依赖的对象的引用传递给它。也可...
2019-08-27 20:00:31 781
原创 Session.Abandon和Session.Clear有何不同
Session.Abandon和Session.Clear有何不同Session.Clear()就是把Session对象中的所有项目都删除了,Session对象里面啥都没有。但是Session对象还保留。Session.Abandon()就是把当前Session对象删除了,下一次就是新的Session了。主要的不同之处在于当使用Session.Abandon时,会调用Session...
2019-08-27 15:47:54 400
原创 IIS无法加载字体文件(*.woff,*.svg)和无法播放在线视频的解决办法
服务器端添加对应的MIME类型:.woff application/x-font-woff.woff2 application/x-font-woff.svg image/svg+xml上传到独立服务器上的视频不能在线播放解决办法服务器增加mp4格式的MIME 类型映射设置的具体步骤是: “开始” > “控制面板” > “管理工具” >“Inter...
2019-08-15 10:38:56 400
ASP.NET Core2.2+Vue.js+mysql+redis开发的网站框架
2019-03-26
WPF 嵌入EXE文件
2016-10-27
C# ftp 带进度断点续传的文件
2016-10-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人