自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

扣丁曼

坚持会是良好的习惯,书写将成永恒的贡献。

  • 博客(102)
  • 收藏
  • 关注

原创 js实现websocket断线重连功能

在项目开发中我们可能经常要使用websocket技术,当连接发生断线后,如果不进行页面刷新将不能正常接收来自服务端的推送消息。为了有效避免这种问题,我们需要在客户端做断线重连处理。当网络或服务出现问题后,客户端会不断检测网络状态,如果服务恢复,客户端则会自动重新连接,并断开本地检测网络的定时器。

2024-04-02 20:34:15 1345

原创 C#开发中一些常用的工具类分享

在项目开发中我们经常要对业务进行日志记录,方便出现问题后对于故障的排查。这里我们使用C#实现了简单的日志记录功能。数据缓存类是一个用C#实现的对数据进行缓存的简单功能。用于在开发时候C#操作配置文件读写信息。

2024-04-02 17:52:48 620

原创 如何开发一套优秀的排队叫号系统【一】

排队叫号系统,也称为叫号系统,是一种用于管理排队秩序的电子系统。它通常被用于银行、医院、政府机关、海关、电信、工商、税务等窗口服务性行业,以有效地改善服务环境,提高工作效率。

2024-03-26 13:52:33 641

原创 Webman全局异常捕获处理

最近在使用webman这个框架做项目开发,涉及到需要统一处理异常捕获。由于官网给的并不详细,于是自己实现了一下全局异常处理类。

2024-03-23 22:03:32 301

原创 医保移动支付加密解密请求工具封装【国密SM2SM4】

医保移动支付加密解密请求工具。

2024-01-20 20:42:51 573 3

原创 unity打包apk后网络请求提示unknown error处理

unity打包apk后网络请求提示unknown error处理

2024-01-18 13:00:06 567

原创 js实现iframe内容加载失败自动重新加载功能

iframe页面加载失败自动重新加载解决方案

2024-01-17 13:45:11 595

原创 医保电子凭证在项目中的集成应用

医保电子凭证在项目中的集成三、资料下载医保电子凭证集成demo链接:https://pan.baidu.com/s/1aUCWSxOJmKhZJRkXUd1Y6A提取码:lxq0

2023-12-13 14:44:59 598 2

原创 医保移动支付程序开发

作为公司最苦命的开发,年初接到任务开发医保移动支付程序(微信小程序和支付宝小程序),为医疗机构提供线上医保结算。好家伙,我一看解压后资料大于一个G,内心无比的惊慌。

2023-11-28 13:33:00 299

原创 oracle rac环境归档日志清除

昨天单位的所有系统都连不上数据库了,电话已经被打爆了。我一看原来是归档日志满了,心里对着服务商就是一顿输出,竟然都不做日志管理。处理完了这些问题后我又打电话训斥一顿服务商。oracle 数据库rac环境归档日志满了处理方法报错如下。

2023-11-24 10:20:46 1357

原创 02-RVNC 服务端部署教程

02-RVNC 服务端部署教程。

2023-04-07 23:56:52 607 1

原创 这是一个很好用的屏幕截图软件

集团内部没法联网,做材料,整汇报,经常需要使用截图功能。windows自带的截图一般人都用不好。我费劲九牛二虎之力找到一个满意局域网截图小软件。这是一个微信截图功能的抽离版本,和微信截图一模一样。链接:https://pan.baidu.com/s/1pOUGUSQZOhyX7TBvadQtig。–来自百度网盘超级会员V6的分享。下载后傻瓜式安装即可使用。瞧瞧这不就是微信的截图吗!

2023-04-07 17:13:56 271

原创 【Rvnc】基于noVnc集成的远程终端管理平台

基于noVNC、C#和easyAdmin快速开发的远程管理平台。可快速部署企业内部远程管理平台,方便企业运维管理。

2023-01-20 14:41:40 2138

原创 css实现滚动条美化功能

最近在给客户做一个运维管理平台,前端有个地方的滚动条特别丑,当时也没在意这些细节,项目上线几个月后我实在受不了这个滚动条了,我在网上东找西找,轻轻松松改好了。

2022-12-22 10:40:43 4727

原创 innosetup打包程序设置开机自启动

innosetup打包程序设置开机自启动。在script文件中新增如下两行。然后重新编译运行即可。

2022-12-16 14:41:06 1171

转载 TypeScript快速入门

TypeScript快速入门

2022-08-22 10:08:22 123

转载 uni-app快速入门开发实践

该文档转自【Uni-App从入门到实战-黑马程序员杭州校区出品】文章目录基础部分:uni-app介绍 [官方网页](https://uniapp.dcloud.io/resource)环境搭建利用HbuilderX初始化项目运行项目介绍项目目录和文件作用全局配置和页面配置通过globalStyle进行全局配置创建新的message页面通过pages来配置页面配置tabbarcondition启动模式配置组件的基本使用text文本组件的用法001 - text 组件的属性002 - 代码案例view视图.

2022-05-12 14:12:11 208

原创 linux下快速部署自己的gitlab

企业开发一般都会部署自己的私有仓库,毕竟内部项目大多是非公开项目,所以非常有必要部署企业内部的gitlab一、docker 快速部署gitlab本地安装好docker##对于 Linux 用户,将路径设置为 /data/gitlab:export GITLAB_HOME=/data/gitlab## 安装docker镜像sudo docker run --detach \ --hostname gitlab.abc.com \ --publish 7843:443 --publi.

2022-05-09 11:15:41 166

原创 typora配置图片上传七牛云

typora配置图片上传七牛云,1、注册七牛云账号注册后有免费的10G空间,小家子一般是够你使用了,如果你是大家子,花几毛钱扩容吧!大家子也不会在意这几毛钱,洒洒水的啦!这个平台一般使用还是比较多的,如果你没有现在就登录注册一个吧【七牛云网址】注册完成后要完成认证->存储空间创建->绑定域名等操作。在此不做赘述,So easy!2、配置图片上传依次打开【typora】-【文件】-【偏好设置】-【图像】按照如下配置3、安装Picgo软件软件网址【github网址picgo.

2022-05-07 12:45:21 574

原创 winform定时器功能

C#做桌面开发经常需要使用到定时任务,这是个简单的示例。希望可以让您快速上手。效果图代码using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;namespace winform定时器功.

2022-04-24 14:24:23 1196

原创 C#国密SM2加密算法实现

最近在做数据上报,上报数据需要使用国密SM2加密算法加密后上传,以前没接触过过这个东东,所以做个简单记录,平台提供给加密的公钥,让后我们根据公钥将数据加密后,提交给接口,以保证数据安全传输。实现代码该加密算法需要引入【BouncyCastle 】https://www.bouncycastle.org/文件。using Org.BouncyCastle.Crypto.Engines;using Org.BouncyCastle.Crypto.Parameters;using Org.Bo.

2022-04-21 13:31:03 4881 2

原创 C#formdata方式提交表单数据

最近对接一个第三发平台,提交数据要form-data方式提交上去,哎!我发送了半天的json,给我响应参数异常。真是苦死本尊了。。下面将C#中wenClient方式提交formdata数据记录如下,希望能帮助到有需要的您!using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.IO;using System.Net;namespace TestFormD.

2022-04-21 13:08:26 2282

原创 小程序表单提交功能实现

作为一个小企业开发人员,经常被领导要求开发这个开发那个,我掰着手指头数了数,开发生涯大致是这样的:C++》php》前端》C#》golang》小程序真是命运坎坷啊!这不又来指挥我向小程序进军了,咱也不甘示弱,只要money到位了,下海都行、写汇编也可以试试!说实话以前一直写jquery,最近才搞vue,对于vue和小程序这类的数据绑定有点不适应,可能以后会慢慢喜欢上吧。一、实现效果图二、代码wxml文件<view class="container"> <form

2022-03-31 14:25:48 770

原创 go语言defer深入理解【golang笔记】

Go语言中的defer语句会将其后面跟随的语句进行延迟处理。在defer归属的函数即将返回时,将延迟处理的语句按defer定义的逆序进行执行,也就是说,先被defer的语句最后被执行,最后被defer的语句,最先被执行。defer 语句可以非常方便的处理资源释放问题。1、example01defer执行顺序为先进后出,符合栈的结构,可以理解为,在定义defer后依次将对应函数压入栈,在函数结束前,依次出栈执行。package mainimport ( "fmt")func f1().

2022-02-08 14:47:35 657

原创 go数组与切片【golang笔记】

一、数组数组是指一系列同一类型数据的集合。数组中包含的每个数据被称为数组元素(element),这种类型可以是意的原始类型,比如int、string等,也可以是用户自定义的类型。一个数组包含的元素个数被称为数组的长度。在Golang中数组是一个长度固定的数据类型,数组的长度是类型的一部分,也就是说[5]int和[10]int是两个不同的类型。Golang中数组的另一个特点是占用内存的连续性,也就是说数组中的元素是被分配到连续的内存地址中的,因而索引数组元素的速度非常快。和数组对应的类型是Slice(切片

2022-02-04 16:47:23 736

原创 go语言defer关键字【golang笔记】

新建文件defer.gopackage mainimport "fmt"func main() { //写入defer关键字 函数结束之前触发机制 也叫函数临终遗言 好比类的析构函数 多个defer 调用符合栈的结构 最后面的先调用 defer fun1() defer fun2() defer fun3() //测试调用顺序return 和defer retuenAndDeferWhofirst() fmt.Println("main::hello go 1") fmt.

2022-01-21 17:12:20 513

原创 go函数定义【golang笔记】

function.gopackage mainimport ( "fmt")func main() { //测试无返回值 test("nihis") //测试一个返回值 cc := test01("nihis", 100) fmt.Println("cc的值是:", cc) //测试接收两个返回值 bb, cc := test02("jjjj", 20) fmt.Print("bb=", bb) fmt.Println("cc=", cc) //返回多个返回值, .

2022-01-21 12:45:24 348

原创 go变量常量【golang笔记】

新建文件 var.gopackage main/* 四种变量的声明方式*/import ( "fmt")//声明全局变量 main中方法一、方法二、方法三是可以的var gA int = 100var gB = 200//用方法四来声明全局变量// := 只能够用在 函数体内来声明//gC := 200func main() { //方法一:声明一个变量 默认的值是0 var a int fmt.Println("a = ", a) // a = 0 .

2022-01-21 07:58:07 169

原创 Linux下安装ElasticSearch

数据量大了,mysql真的招架不住,千万行数据,已经卡成渣渣了。安装java环境【jdk-8u311-linux-x64.tar.gz网盘地址】链接:https://pan.baidu.com/s/117i1SCAOfMia7achrW6Q0w提取码:zmq1–来自百度网盘超级会员V5的分享###下载jdk b版本 本次下载 1.8.0.311mkdir /usr/local/java/tar -zxvf jdk-8u311-linux-x64.tar.gz -C /usr/local

2022-01-18 22:36:11 1516

原创 基于noVNC集成企业内部web远程管理服务《一》【让企业运维解放双脚】

本屌丝作为企业一名小开发,经常被使唤来使唤去的处理各类程序问题,以及电脑使用问题。公司各栋楼之间距离很远,有的地方还要穿过马路,企业内部办公电脑又不给连外网。我和我的小伙伴们非常苦恼。每当办公室电话响起我们的内心是灰常灰常焦虑的。一、环境搭建搭建三台主机(本环境使用vm虚拟机搭建)主机1 : Centos 7.5 ip 192.168.17.152 【做代理服务器用】主机2 : winXP ip 192.168.17.84 【办公电脑】主机3: winserver2012 ip 1.

2022-01-15 09:23:28 895 1

原创 php封装操作oracle数据类(单例模式)

说实话mysql用习惯了,再整oracle真心不习惯呢,为了避免重复造轮子,在此做下记录。方便以后小抄,也希望能够帮助到有需要的小伙伴。php 操作oracle数据库类<?php/** * Created by RoyeeCai. * User: RoyeeCai * Date: 2021-03-18 * Time: 13:09 */namespace app\common\tool;class JzylbInterfaceTest{ /** * @var.

2022-01-01 09:22:05 617

原创 js实现文字转语音功能tts

写了很久的语音呼叫功能、调用在线语音合成的调用系统自带的;现在客户又要求搞网页版的语音呼叫还是不带联网的。客户太难伺候了详细使用请参考 【web语音API】完整代码<!DOCTYPE><html xmlns="http://www.w3.org/1999/xhtml" lang="zh-CN"><head><title>网页文字转语音</title><meta http-equiv="Content-Typ.

2021-12-31 13:07:41 5177 4

原创 PHP调用存储过程并接收存储过程返回值

php调用oracle带输出参数的存储过程一、创建oracle存储过程CREATE OR REPLACE PROCEDURE PROC_TEST ( p_id IN OUT NUMBER, p_name OUT VARCHAR2) AS BEGIN SELECT NAME INTO p_name FROM TEST WHERE ID = p_id;END PROC_TEST;二、php调用代码安装oracle扩展 安装方法可参考【Centos7 php7.3.

2021-12-19 08:51:31 613

原创 PHP中调用webservice

工作业务中经常对接webservice接口,大部分是和三方程对接。代码 /** * php调用webservices 调用webservice */ public function testGslw(){ //WebService接口数据调用 需要开启soap扩展 $client = new \SoapClient("http://10.88.20.67:6317/Capricorn/services/Mh3cservice?.

2021-12-19 08:30:26 1794

原创 C#操作json字符串

利用 newtonsoft便捷操作 json 字符串。项目代码不要忘了引入newtonsoft动态库哦!其中Newtonsoft.dll库的官方下载链接为:点击我进入Newtonsoft.官网using Newtonsoft.Json.Linq;using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace Csharp玩转json操作{ class P

2021-12-14 12:38:47 2289

原创 C#调用webservice实现支持静态调用和动态调用

因为工作经常对接各大平台接口,现在要对接一个第三方平的结算接口。现在将C#调用java平台的webservices功能实现如下。效果如下:完整代码using System;using System.Collections.Generic;using System.Linq;using System.Text; using System.Net;using System.IO;using System.Reflection;using System.CodeDom;using Sys

2021-12-13 16:54:37 1256

原创 【SVN】linux下svn环境部署

在小公司上班,很多项目都是自己一个人单自开发的,完全用不到什么分布式、自动发布啥的,于是我又怀恋svn这款版本工具了,谈不上情怀,就是觉得亲切,配置简单。一、Svn是什么简介Svn 全称 subversion。是一个开源版本控制系统。Subversion将文件存放在中心版本库里。这个版本库很像一个普通的文件服务器,不同的是,它可以记录每一次文件和目录的修改情况。通过她,开发者可以很容易的将数据恢复到以前的版本,并且可以查看数据的修改细节等。可以将其称为一种“时间机器”。Subversion 允.

2021-08-05 07:40:31 338

原创 【redis】linux 下redis安装依赖文件

redis安装在执行make时候报错,通常为依赖库文件没有安装导致的 ,按照下面方法安装依赖库文件后,再执行make操作。yum -y install centos-release-sclyum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutilsscl enable devtoolset-9 bash...

2021-08-02 16:26:59 692

原创 winform程序集成第三方安装包程序至自己的系统

因工作需要需要封装一个客户端,客户端安装后会自动收集安装第三方应用程序。依次点击【项目】-【属性】-【资源】-【添加资源】添加完成资源后可以在这里看到信息调用代码 private void button1_Click(object sender, EventArgs e) { if (textBox1.Text == "") { MessageBox.Show("IP地址不能为空!"); .

2021-07-26 17:51:50 448

原创 【面试题】2021年PHP高频面试题汇总

1.get,post 的区别1、GET在浏览器回退时是无害的,而POST会再次提交请求。2、GET产生的URL地址可以被Bookmark,而POST不可以。3、GET请求会被浏览器主动cache,而POST不会,除非手动设置。4、GET请求只能进行url编码,而POST支持多种编码方式。5、GET请求参数会被完整保留在浏览器历史记录里,而POST中的参数不会被保留。6、GET请求在URL中传送的参数是有长度限制的,而POST没有。7、对参数的数据类型,GET只接受ASCII字符,而POST没有

2021-07-21 14:53:19 1029 4

空空如也

空空如也

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

TA关注的人

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