- 博客(49)
- 资源 (18)
- 收藏
- 关注

原创 Js实现禁止浏览器页面缩放
Js实现禁止浏览器页面缩放//阻止pc端浏览器缩放js代码//解决ctrl/cammond + +/- 或 Windows下ctrl + 滚轮 缩放页面的情况$(document).ready(function () { // chrome浏览器 $('body').css('zoom', 'reset'); $(document).keydown(function (event) { //event.metaKey mac的command键 i
2020-11-25 17:11:17
2297
1

原创 linux mysql忘记密码的处理方式
1、如果知道初始面密码则直接输入如下命令 后输入密码就可以直接登录mysql了sudo mysql -u root -p2、如果忘记了密码,则应该首先停止mysql服务service mysql stop3、修改mysqld.cnf中的配置,使用命令sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf在[mysqld]下添加配置语句:skip-grant-tables修改后样式如下:[mysqld]user = mysqlpid-file = /v
2020-05-08 20:04:11
561

原创 windows共享文件给vmware虚拟机中的ubuntu
windows下共享文件给vmware虚拟机中的ubuntu,方便文件互相拷贝的步骤。1、打开虚拟机,安装vmware tools,但是最开始会发现他的状态是灰色的,这时候我们需要在虚拟机设置->硬件->CD/DVD设置为自动检测。如下图:2、设置并点击确定之后,启动虚拟机后就会发现重新安装vmware tools的按钮可以点击了。点击重新安装,虚拟机里会自动下载好vmware ...
2020-05-01 08:49:11
616

原创 轻松解决自签名证书不安全!
轻松解决自签名证书不安全!(以下过程为windows下的操作过程)本地服务需要支持https服务的时候,之前最常用到的就是使用openssl生成自签名证书来支持https。但是使用自签名证书在浏览器里面就会遇到证书“不安全”的提示,为了解决证书“不安全”往往是煞费苦心。现在在这里为大家提供一个简单使用的工具和方法,可以轻松实现本地服务支持https,而且是证书安全的https,彻底解决证书“不...
2019-12-31 20:01:58
14448
2
原创 windows C++ mongoose多线程服务端实例
C++ mongoose多线程实例mongoose官网提供了多线程样例,但是没有兼容处理windows的场景,这是修改后可以兼容windows环境,并且加了消息的简单处理,可以在windows下实现多线程的http服务了。#ifdef _WIN32#include <winsock2.h>#pragma comment(lib, "ws2_32.lib")#endif ...
2019-12-18 20:54:28
1548
原创 WPF程序在Win7系统下字体显示异常(解决方法记录)
WPF程序在Win7系统下字体显示异常(解决方法记录)问题描述WPF程序在大部分客户电脑上正常运行,字体显示正常。仅在某个客户电脑上显示异常。并且不是所有字体都显示为异常状况。指定了具体字体的(如微软雅黑)情况下,字体可以正常显示。因此怀疑获取的默认字体有问题或者获取默认字体时出现异常。因此查找System.windows.Media.FontFamily可能出现的异常,找到问题原因。问题...
2019-10-15 16:44:40
1941
原创 C# 使用SnowFlake算法生成分布式唯一ID(代码演示避免产生重复ID)
SnowFlake算法是Twitter开源的分布式ID生成算法,结果是一个long型的ID。其核心思想是:使用41bit作为毫秒数,10bit作为机器的ID(5个bit是数据中心,5个bit的机器ID),12bit作为毫秒内的流水号(意味着每个节点在每毫秒可以产生 4096 个 ID),最后还有一个符号位,永远是0。在多线程环境下多次调用算法中的new Snowflake.IdWorker(1,...
2019-10-11 09:45:55
1832
原创 RabbitMQ消息队列C#客户端支持Tls
RabbitMQ消息队列C#客户端支持Tls,五个"非常"助你轻松实现RabbitMQ客户端支持Tls。1、非常具有迷惑性的异常提示通常C#异常信息一般会直接放到Exception.message中,而在RabbitMQ中Exception.message大部分情况下都是一串相同的字符串,该字符串为"None of the specified endpoints were reachable"...
2019-08-31 09:00:38
1156
原创 Vistual Studio C++工程配置目录时常用的几个目录设置
Vistual Studio C++工程配置目录时常用的几个目录设置这里将这几个常用的目录写下,仅做备忘使用:$(SolutionDir) 表示:解决方案配置文件 xxx.sln所在的目录$(ProjectDir) 表示: 工程文件xxx.vcxproj的所在的目录$(ProjectName)表示:工程project 名称$(Configuration) 表示:Debug或者Releas...
2019-05-23 20:52:28
475
原创 windows下编译RabbitMQ生成rabbitmq.dll
windows下编译RabbitMQ生成rabbitmq.dll一、背景之前在C#项目中使用过RabbitMQ作为客户端,现在尝试自己编译windows下C++版本的RabbitMQ用在vs工程中。二、环境windows 7 旗舰版 visualstudio 2017三、工具CMake vs2017 openssl rabbitmq-c源码四、过程1、准备下载git源码:http...
2019-05-23 20:35:30
1848
1
原创 HttpWebRequest GetResponse基础连接已经关闭:接收时发生错误
HttpWebRequest GetResponse时抛出异常:“基础连接已经关闭:接收时发生错误“”解决办法://调整版本为1.0的request.ProtocolVersion = HttpVersion.Version10;其他可能的解决方案:https://www.cnblogs.com/LL-723/p/4268020.html...
2019-02-15 16:40:00
6915
原创 VS2017生成可执行程序,执行提示“不是有效的win32应用程序”
“不是有效的win32应用程序”解决在windows项目中经常会遇到需要支持XP系统的情况,最近遇到使用VS2017生成MFC程序,在Windows10、windows7的32位系统及64位系统上测试都能正常启动并运行中正常,但是在XP系统下测试运行时一直在报“不是有效的win32应用程序”的错误。 方法一、设置平台工具集 项目右键属性->配置属性->常规->平台工具集(...
2018-09-06 18:52:53
30616
3
原创 C# 使用clickonce发布项目时附带依赖文件
在C#发布项目时需要引入他人开发的工具或者程序作为依赖项并附带发布时,我们需要将要附带发布的文件引入到”应用程序文件”列表中才能发布到线上。1、点击要引入文件的项目,右键属性,点到发布页签下,找到应用程序文件,可以看到当前的“应用程序文件”列表,如下图: 2、在需要添加引入的项目上右键,添加引用,添加现有项,找到自己要引入的文件的目录添加进项目中,例如将.net安装包dotNetFx...
2018-08-31 16:55:17
2591
原创 MFC双缓冲绘图实例演示(包含随鼠标中轴变化改变图形大小)
MFC双缓冲绘图实现在对话框中的picture控件上绘图(包含随鼠标中轴变化改变图形大小)1、新建MFC对话框项目 2、新建完成后,将页面切换到资源视图,从工具箱中拖出Picture Control控件到对话框,并调整大小,然后拖动一个Button控件如下图中Test按钮。 3、添加Test这个Button对应的按键响应事件,开始写代码/*定义vecPoint存开始的点数据...
2018-06-04 18:27:30
1043
原创 大批量插入数据(sql insert)
这是今天做测试的时候需要批量insert到一张表中20万条数据时使用到的测试脚本,记录一下:declare @i varchar(max) --声明一个变量作为循环条件--set @i=1 while @i1000001 --执行100000次 insert--begininsert INTO表名(id,name,time) values('12345678'+@i,'小明','1
2018-01-22 17:20:41
16399
原创 windows下磁盘相关接口调用实例(持续更新)
windows下磁盘相关接口调用实例 1、windows下获取磁盘空间接口调用实例//windows下获取磁盘空间接口调用void GetDiskSpaceTest(void){ /* qwFreeBytesToCaller:表示用户可用的剩余空间 qwTotalBytes:表示磁盘的总空间 qwFreeBytes:表示磁盘的剩
2018-01-11 09:33:45
933
原创 C++使用CreateProcess执行cmd命令(实例演示)
使用CreateProcess可以执行cmd命令,也可以执行一些可执行程序。//摘自msdn的示例代码#include <windows.h>#include <stdio.h>#include <tchar.h>void _tmain( int argc, TCHAR *argv[] ){ STARTUPINFO si; PROCESS_INFORMATION pi;
2018-01-03 14:49:07
6971
原创 SCSI指令使用之弹带和加载磁带指令使用(实例演示)
SCSI指令:小型计算机系统接口(英语:Small Computer System Interface; 简写:SCSI),一种用于计算机和智能设备之间(硬盘、软驱、光驱、打印机、扫描仪等)系统级接口的独立处理器标准。 SCSI是一种智能的通用接口标准。这里演示两个命令分别为: 弹出磁带IOCTL_STORAGE_EJECT_MEDIA 和 加载磁带IOCTL_STORAGE_LOAD_MEDIA
2017-12-22 17:52:43
1111
原创 从oracle到Sqlserver数据库的数据迁移(图文详解)
1、安装oracle客户端软件,并配置: 1)打开Net Manager,新增服务名: 2)选择网络协议: 3)填写主机名和端口号: 4)填写服务名: 5)下一步,进行测试: 6)测试结果: 2、设置sqlserver: 1)打开企业管理器,选择服务器对象–链接服务器 2)右键选择”新建链接服务器” 3)常规选项,填写内容。 链接服务器:定义
2017-12-13 20:05:33
3237
原创 js+html+springboot实现文件夹上传遇到的坑及其解决方案!
最近由于项目需要开始在之前文件分片上传文件的基础上实现文件夹的上传。在开发B/S架构的文件夹上传时遇到了一下问题,并给出我们的解决方案以供参考。如您有更好的方案也欢迎及时的交流。问题一:H5获取文件路径之后只有文件完整的相对路径串,不能直接获取他的父目录以及子目录? 首先,简单示范一下H5中获取文件完整相对路径的方法,获取到的路径形式一般为:test/a/b/c.txt的形式,如下:var fil
2017-12-07 15:36:39
4224
1
原创 VS常见链接问题解决方案大全(LNK1112、LNK2109、LNK1123)
使用VS进行C++编程时经常会遇到类似LNK1112、LNK2109、LNK1123这些问题,这里做一下总结。 1、LNK1112问题 问题描述:模块计算机类型“X86”与目标计算机类型“x64”冲突 原因:程序运行时链接所需的dll文件时发现所需的DLL为X64类型而实际编译出来的却是X86类型,因此报错。 解决方案: 1)检查系统是否已经安装VS下X64编译能力 在控制面板中找到
2017-11-27 11:44:59
6087
原创 Linux C语言高级编程之共享库(附测试案例)
共享库本质就是由若干个.o文件打包生成的.so文件。 链接共享库与链接静态库最大的不同之处在于:并不是将被调用代码指令复制到调用模块中,而是将被调用代码指令在共享库中的相对地址复制到调用模块中,体现在最终的可执行文件中。 共享库特性如下: 优点: 1)生成的可执行文件比较小,占用存储空间比较小; 2)修改和维护都比较方便,因为一旦代码有所改动,只要相对地址不变,则直接对可执行文件生效;
2017-11-21 09:40:10
1574
原创 C语言编程必备之静态库
静态库 在大型项目开发中,如果每个功能都放在一个独立的.c文件中,那么对于项目管理来说就是灾难,因此需要使用库文件解决该问题。一般来说,为了调用和使用的方便,会将具体某个功能模块所涉及的所有.o文件打包成一个或者多个库文件,编写者只需要提供库文件和头文件即可;库文件主要分为两类:静态库文件(.a) 和 共享库文件(.so)。 静态库:本质就是由若干个.o文件打包生成的.a文件,链接静态库的本质就
2017-11-09 10:18:50
1083
原创 C语言基础之常用文件操作1(附代码)
简 介 C语言中文件操作的常用函数有:打开文件(fopen)、操作文件(fread/fwrite)、关闭文件(fclose)。文件操作函数介绍 1、fopen 打开文件 2、fclose 关闭文件 3、fread 以二进制方式对文件进行读操作 4、fwrite 以二进制方式对文件进行写操作 演示代码1: 该段代码主要演示文件操作相关函数的使用框架,代码中以”w”的方式打开
2017-11-02 11:29:22
2975
原创 C语言基础之字符串(附测试代码)
C语言提供一组标准函数用来处理字符串,为了使用这些标准函数需要包含string.h头文件。 常用字符串处理函数 1、常用字符串处理函数如下: 使用ubuntu系统写的测试代码如下: 1 #include<stdio.h> 2 #include<string.h> 3 int main() 4 { 5 char str[20]="abcdef"; 6
2017-10-29 16:22:12
1339
原创 C语言基础之基本数据类型
C语言入门之基本数据类型介绍一、数据类型1、整数类型 (1)整数类型:用int表示,在我们的计算机上整数类型和长整数类型一样无符号整数类型名称是unsigned int,在我们的计算机上和无符号长整数类型一样。 (2)无符号整数类型:用unsigned int表示,在我们的计算机里和无符号长整数类型一样。 注意:程序中不带小数点的数字后加u表示它的类型是无符号整数类型。 (3)短整数类型:用
2017-10-27 15:58:43
741
原创 js 实现ReplaceAll
原生js中并没有replaceAll方法,只有replace,如果要将字符串替换,一般使用replace,但是replace只会替换找到的第一个原字符。这里结合自己的使用介绍一下JS实现replaceAll。方法一、正则表达式替换(“-”“+”)//替换所有减号 var str = '2017-10-23';//g表示执行全局匹配(查找所有匹配而非在找到第一个匹配后停止)var result
2017-10-23 10:29:47
6144
原创 C++ 文件相关操作(持续更新)
//获取文件大小BOOL GetFileSize(IN LPCTSTR lpszFileName, OUT ULONGLONG& ullFileSize ){ HANDLE hFile = CreateFile( lpszFileName, GENERIC_READ, FILE_SHARE_READ,NULL, OPEN_EXISTING,
2017-09-27 08:59:16
628
原创 C++ 判断文件是否存在、能否访问?(附实例)
_access, _waccess这个函数是C++中判断文件是否存在以及文件访问权限的非常实用的函数:# _access 和 _waccess# Determine file-access permission.int _access( const char *path, int mode );int _waccess( const wchar_t *path, int mode );Routi
2017-09-26 11:50:39
2109
原创 javaWeb文档预览之OpenOfiice踩过的坑
1、Maven导入JodConverter的两个版本: com版:dependency> groupId>com.artofsolvinggroupId> artifactId>jodconverterartifactId> version>2.2.1version>dependency>org版:dependency>
2017-08-16 14:58:40
1639
原创 javaWeb文档预览之office转pdf(附详细代码)
文档预览之office转pdf最近由于项目的需要一直在看文档转换的开源项目,包括officewebapp、OpenOffice、Libreoffice。后来发现officewebapp在各种在线文库的预览中比较常见,但是在实际的部署中需要的安装配置比较多,并且对系统有要求所以放弃。由于LibreOffice找到的参考资料比较少,最后选择了OpenOffice。下面就来详细介绍一下使用OpenOffi
2017-08-16 13:14:16
3210
原创 javaWeb文档预览之PDF.js实现PDF文件跨域预览(附测试实例)
PDF.js实现PDF文件跨域预览(附测试实例) 1、项目结构(测试使用的是springboot的工程) 2、核心代码 (1)前台代码<body><div tabindex="-1" class="modal fade in" id="my-showpdf"> <div class="modal-dialog info"> <div class="modal-c
2017-08-08 19:08:24
2142
原创 windows下Nginx流媒体服务搭建
最近做浏览器H5视频预览,需要搭建一个简单的流媒体服务,现在把我的搭建过程记录一下。 1、Nginx下载地址: http://nginx-win.ecsds.eu/download/ http://nginx.org/en/download.html 我使用的是:nginx 1.7.11.3 Gryphon.zip 这个版本的nginx 2、解压下载完成的压缩包,更改配置
2017-07-14 11:42:26
921
原创 HTTP Status 403 - Invalid CSRF Token 'null' was found on the request parameter '_csrf'...
一、问题日志: HTTP Status 403 - Invalid CSRF Token ‘null’ was found on the request parameter ‘_csrf’ or header ‘X-CSRF-TOKEN’ 二、问题原因: Spring Security 4.0之后,引入了CSRF,默认状态为开启。CSRF和RESTful技术有冲突。CSRF默认支持的方法: G
2017-07-10 11:05:15
7302
转载 GetLastError 返回值大全
GetLastError 返回值大全:〖0〗-操作成功完成。 〖1〗-功能错误。 〖2〗-系统找不到指定的文件。 〖3〗-系统找不到指定的路径。 〖4〗-系统无法打开文件。 〖5〗-拒绝访问。 〖6〗-句柄无效。 〖7〗-存储控制块被损坏。 〖8〗-存储空间不足,无法处理此命令。 〖9〗-存储控制块地址无效。 〖10〗-环境错误。 〖11〗-试图加载格式错误的程序。 〖12〗
2017-06-07 14:44:23
8953
原创 java浏览器文件下载实例(附源码下载地址)
最近开始学习java浏览器文件下载,使用Springboot maven工程实现,做了比较多的尝试,也遇到了许多问题,在此记录总结一下。由于是本地局域网的测试,所以代码中的文件的源目录都是直接写死的本地目录。方式一: @RequestMapping("mydownload") public ResponseEntity<Object> download(HttpServletRespons
2017-04-01 11:46:58
7531
转载 HttpServletRequest获取各种路径的总结
HttpServletRequest获取各种路径的总结: 关于request.getRealPath()1、此方法已过时,现在可替换的实现方法有 request.getSession().getServletContext().getRealPath(“/”) 在Servlet 里用this.getServletContext().getRealPath(“/”);获得绝对
2017-03-10 17:25:08
1834
原创 使用HttpClient4实现文件上传请求的发送,服务器端以MultipartFile形式接收(附依赖jar包地址)
今天学习使用了HttpClient4.2向服务端发送上传文件的请求,由于服务器端以MultipartFile形式接收,查询资料后决定使用HttpClient4.2实现,以下是实现代码(仅作测试使用): public void testtaskPost()throws Exception{ HttpClient httpclient = new DefaultHttpClien
2017-03-06 18:02:25
10221
1
原创 Java 文件操作的学习(不断更新中)
1、删除文件: File deletefile = new File(fullfilepath); //判断物理文件是否存在 是否是文件 if (deletefile.exists() && deletefile.isFile()) { Long filespace = deletefile.length();//获取该文件大小 deletefile.delete(); }2、
2017-02-23 17:32:00
546
原创 Java Object List Map 转Json学习
最近学习的Java object List Map转Json代码:import com.sdicons.json.mapper.JSONMapper;import com.sdicons.json.mapper.MapperException;import com.sdicons.json.model.JSONValue;import java.util.List;import java.u
2017-02-17 17:42:12
1519
GlobalUserInterface.CompositeFont
2019-12-16
fixittool-KB4074906.exe
2019-10-15
CSharpSnowFlakeTest.zip
2019-10-11
双缓冲绘图含鼠标滚动事件处理
2018-06-04
Office在线预览
2017-08-16
FastJson.jar
2017-04-01
SpringBootWeb文件下载实例
2017-04-01
SpringBootFileUploadDownLoadDemo
2017-01-12
SpringBoot File Upload
2017-01-11
ElasticSearch5.1.1实例学习
2016-12-29
MFC实现简单计算器
2016-09-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人