- 博客(15)
- 资源 (2)
- 收藏
- 关注
原创 C# 调用系统软键盘
using RetailApp.Core.Utils;using System;using System.Collections.Generic;using System.Diagnostics;using System.Linq;using System.Reflection;using System.Runtime.InteropServices;using System.Text;using System.Threading.Tasks;namespace RetailApp.C.
2021-02-02 14:31:52
3472
3
原创 WPF MaterialDesignInXamlToolkit Dialog使用
前言用WPF做一款收银系统的PC端,使用了MaterialDesignInXamlToolkit。场景在点击登录时需要避免用户重复多次操作,原本是想在登录按钮的点击事件加入禁用按钮的逻辑,后面发现禁用后会导致按钮样式被改变,而且需要写的代码有点多,怕乱(没错,本人就是懒),为了能更好的实现想要的效果且代码量少且优雅。就打算用MaterialDesignInXamlToolkit给登录页...
2020-01-21 14:48:05
15144
8
原创 Navicat for MySQL字段注释中文乱码
场景Navicat for MySQL,数据库连接工具表描述,表数据中文均正常,只有字段注释中文乱码过程百度过程中...1.各种my.ini设置UTF8,重启MySQL服务(已设过,非根本原因)2.执行SQL查看编码是否UTF8,设置编码为UTF8(设完无效果,非根本原因)show variables like 'char%';show variables like...
2019-10-29 23:30:20
8427
12
原创 IDEA 2019 开启自动Build功能
1.文件-设置-构建、执行部署-Compiler-Build project automatically2.文件 - 设置 - 搜索 Registry - 快捷键 - 其他 - 注册 - 右键Add Keyboard Shortcut - 设置最好跟其他快捷键不冲突的快捷键-保存3.按下上文2中设置的快捷键,找到compiler.automake.allow.when.app.runn...
2019-09-06 15:13:49
3875
原创 MySQL5.8修改root密码
临时记录1.解压文件后,进到MySQL目录下,新建data文件夹2.新建my.ini文件,写明端口号和MySQL目录和data目录的路径3.利用CMD进入MySQL目录的bin目录4.执行mysqld--initialize --console 此时会输出一些信息,保存root的初始密码5.执行mysqld-install,此时服务列表才会有MySQL服务6.启动My...
2019-01-23 19:24:42
3937
2
原创 推荐一款小而美的屏幕截图工具(FastStone Capture)
功能:截图F9一按,截取,还能编辑,重点是快捷键在F9,可以截取一些其他截图工具截不到的一些会闪掉的内容。取色器F10一按,满屏幕随便取色,轻松方便。屏幕录像机一个屏幕截不完的,还可以拉动滚动条截取。 重点是无广告体积小使用方便不占地!上地址:https://download.youkuaiyun.com/download/u011267225/1065...
2018-09-07 17:02:48
15065
原创 E576: viminfo: Missing '>' in line: Press ENTER or type command to continue
场景当我们在Linux操作vi时,报这个错误的时候。解决方案解决方法是删除 ~/.viminfo rm ~/.viminfo
2018-09-07 16:26:31
14694
1
原创 关于EMQ的一些特性需要注意的地方
场景用EMQ也有2年时间了,期间也遇到各种各样的问题,整理了一些要点分享一下。示例//Java例子MqttClient client = new MqttClient("地址","客户端ID");MqttConnectOptions options = new MqttConnectOptions();options.setCleanSession(false);//设置清除会...
2018-09-07 10:18:19
14150
原创 MySQL备份脚本
!/bin/sh/usr/local/mysql/bin/mysqldump -uroot -p密码 --host=localhost --databases DBName --default-character-set=utf8 | gzip > /data/backup/backup_DBName_`date +%Y%m%d%H%M%S`.sql.gz
2018-09-06 11:37:28
11625
原创 定时监测MQTT服务状态脚本
场景公司MQ服务是部署在阿里云上面的,有一段时间经常在凌晨4.5点的时候被内核kill掉进程,看了日志显示OOM,机子内存是1G,凌晨的时候没有使用MQ的场景,一时也找不出原因,只能先整个定时脚本监测服务状态。脚本首先,找个目录新建一个脚本,如:vi /test/checkMqtt.sh (后续填坑:此处的文件名不能包含mqtt字样,因为脚本执行kill指令的时候会把自己给Kil...
2018-09-05 10:44:43
12721
2
原创 MQTT服务开机自动启动
开始执行vi /etc/init.d/emqttd,输入下面内容#!/bin/sh## emqttd ## Startup script for emqttd.## chkconfig: 2345 90 10# description: emqttd is mqtt broker.## source function library. /etc/rc.d/...
2018-09-04 17:38:29
24567
10
原创 那些年用EMQ踩过的坑
前提语言用的是Java,包是org.eclipse.paho.client.mqttv3这个,MQ是EMQ。坑一客户端ID相同,导致互相挤下线场景公司有很多场景用到MQTT,比如移动端、Java后台、前端JS、流水线C#程序、各类物联网硬件Python脚本等等很多同事使用的时候,如果进行连接的clientID有冲突的话,会导致已经连接的客户端断开连接,而这个时候如果客户端的...
2018-08-23 15:56:49
21711
13
原创 跨域请求及跨域携带Cookie解决方案
跨域请求及跨域携带Cookie解决方案Web项目前后端分离开发时,经常会遇到跨域请求和跨域携带Cookie的相关问题:跨域请求服务端可以根据实际需求修改下面设置,以Java代码为做示例://允许跨域的域名,*号为允许所有,存在被 DDoS攻击的可能。getResponse().setHeader("Access-Control-Allow-Origin&q
2018-08-08 17:30:48
35390
3
FastStone截图工具
2018-09-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人