自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(428)
  • 资源 (7)
  • 收藏
  • 关注

原创 (特详细)使用eclipse+maven搭建ssm框架

使用eclipse+maven搭建ssm框架 - 简书事先准备好系统环境 Window 10 JDK1.8 Eclipse Java EE IDE for Web Developers(Version: Neon Release...https://www.jianshu.com/p/f3c582edca2b事先准备好系统环境Window 10 JDK1.8 Eclipse Java EE IDE for Web Developers(Version: Neon Release (4.6.0))

2022-03-28 22:26:49 2657

原创 Krpano 全景热点轮播开场插件 兼容小行星开场

一、功能特性用户打开全景的时候,当前场景会先根据设定的坐标,移动视角以及显示弹窗图片,这样可以强调场景的关注点。等待全景播放完设置的动画,会恢复到小行星画面并且在屏幕上显示开始游览的按钮。用户点击按钮从小行星视角进入正常的视角。涉及的Krpano知识点:Krpano载入完成事件和小行星载入完成事件的控制 Javascript 代码动态生成和删除layer Krpano 过渡的应用 Javascript 代码调用Krpano的函数 通过Javascript 实现点击任意地方获...

2022-02-21 09:08:50 294

转载 动效解决方案 Kute.js

动效解决方案 Kute.js - 简书一、Kute.js 是一个纯粹的动效引擎,拥有出色的性能。它可以兼容许多不同的浏览器,包括一些相对传统的浏览器。它还具备许多插件,提供有效的运行环境。 官网 http://t...https://www.jianshu.com/p/d14d2f2fff12一、Kute.js 是一个纯粹的动效引擎,拥有出色的性能。它可以兼容许多不同的浏览器,包括一些相对传统的浏览器。它还具备许多插件,提供有效的运行环境。官网http://thednp.github.io.

2022-01-02 09:32:51 245

原创 Windows笔记

wmiccsproductgetuuid获取的UUID码是不同的

2021-05-26 10:14:38 276

转载 PHP消息队列实现及应用

https://www.cnblogs.com/dump/p/8243868.html目前对消息队列并不了解其原理,本篇文章主要是通过慕课网学习归纳的一些笔记,为后续学习打下基础。众所周知在对网站设计的时候,会遇到给用户“群发短信”,“订单系统有大量的日志”,“秒杀设计”等,服务器没法处理这种瞬间迸发的压力,这种情况要保证系统正常有效的使用,就需要“消息队列”的帮助。本篇主要通过消息队列的思路进行学习。主要了解如下知识:  1、队列是个什么东西,他能干什么?  2、对列的应用场景有哪些?

2021-05-24 20:51:12 123

转载 MySQL的锁机制和加锁原理

https://blog.csdn.net/qq_38238296/article/details/88362999MySQL的锁机制和加锁原理1.行锁2.表锁3.页锁4.乐观锁和悲观锁4.1悲观锁4.2乐观锁5.1InnoDB锁的特性6.Record Lock、Gap Lock、Next-key Lock锁6.1.Record Lock6.2.Gap Lock6.2.​1 什么叫间隙锁6.2.2 为什么说gap锁是RR隔离级别下防止幻读的主要原因。6.2.3. 主键索引/唯一索

2021-05-23 17:02:52 113

原创 mysql笔记

MySQL删除数据几种情况以及是否释放磁盘空间1、drop table table_name 立刻释放磁盘空间 ,不管是 InnoDB和MyISAM2、truncate table table_name 立刻释放磁盘空间 ,不管是 Innodb和MyISAM 。truncate table其实有点类似于drop table 然后create。只不过这个create table 的过程做了优化,比如表结构文件之前已经有了等等,就不需要重新再搞一把。所以速度上应该是接近drop t...

2021-05-18 15:05:05 137

原创 laravel第三方插件列表

throttle 中间件介绍https://github.com/GrahamCampbell/Laravel-Throttle

2020-11-25 14:48:23 336

转载 在中国有多少程序员能干到40?

http://www.360doc.com/content/19/0124/08/28002135_810943666.shtml 作为已经迈向40岁的老程序员,对于这种话题还是比较敏感,因为现在很多软件圈外的人都觉得编程写代码是一件吃青春饭的工作,年龄大了基本上就不适合写代码了,圈内的人好像也是中了邪一样,一旦上了30多岁就开始想着是不是自己该转行了,自己还能做几年的编程,当然目前这种趋势主要原因是国内互联网公司的大势头,很多人都觉得这是拉近和发达国家软件技术一次难得的机会,经过这十几年野蛮的生

2020-11-07 11:08:37 200

原创 Vue学习笔记

https://blog.csdn.net/soulwyb/article/details/85611252Vue生命周期函数有beforeCreate、created、beforeMount、Mounted、beforeUpdate、updated、beforeDestroy、destroyed、activated、deactivated、errorCaptured。共11个。本文直说前8个,另外3个以后再说首先要说明下 什么是生命周期函数:生命周期函数就是指在某一个特定时间节点会自动执行.

2020-11-06 17:10:49 51

转载 三大主流的Web前端框架,你觉得哪个更好?

https://zhuanlan.zhihu.com/p/798633431 人赞同了该文章随着互联网的日益发展变化,Web前端技术的创新也是突飞猛进。应运而生的一些优秀的Web前端框架(以下皆简称框架)以其强大、便捷的特点逐渐获得了很大一部分人的认同。那么五花八门的Web前端框架到底选择哪个好呢?本文详细的列举现在流行的几款Web前端框架以及使用框架的优缺点。一起来看看吧!1、框架的优缺点项目开发中是否采用框架仍然存在着一定的争议,对于技术能力深厚、有着丰富经验的人来说,自..

2020-10-31 16:45:57 2166

原创 Mysql笔记

1. utf8 与 utf8mb4 异同先看 官方手册 https://dev.mysql.com/doc/refman/5.6/en/charset-unicode-utf8mb4.html 的说明:The character set named utf8 uses a maximum of three bytes per character and contains only BMP characters. The utf8mb4 character set uses a maximum...

2020-10-23 16:46:15 157

转载 krpano 实现小行星加载完成再显示所有的热点

https://blog.csdn.net/weixin_39644462/article/details/105257965刚接触krpano,发现这个神奇的玩意,做全景图开发的工具。不过这几年也是不温不火。不过感觉还是挺新奇。刚好遇到了一些问题,比如,默认皮肤的情况下,使用小行星在加载的时候就会出现各个热点,这样子并不好看。接下来实现小行星加载完成再显示所有的热点。说明一下,我的krpano版本是1.19 pr16的。其他方法可以参考肥宗的文档。》》http://www.krpano36

2020-10-23 10:59:30 434

转载 postMessage的使用

一、简介#1、postMessage()方法允许来自不同源的脚本采用异步方式进行有限的通信,可以实现跨文本档、多窗口、跨域消息传递2、postMessage(data,origin)方法接受两个参数:(1)data:要传递的数据,html5规范中提到该参数可以是JavaScript的任意基本类型或可复制的对象,然而并不是所有浏览器都做到了这点儿,部分浏览器只能处理字符串参数,所以我们在传递参数的时候需要使用JSON.stringify()方法对对象参数序列化,在低版本IE中引用json2....

2020-10-23 10:50:54 9339 1

转载 Scrapy(爬虫)中文手册

https://docs.pythontab.com/scrapy/scrapy0.24/intro/install.html安装指南安装Scrapy注解请先阅读平台安装指南.下列的安装步骤假定您已经安装好下列程序:Python2.7 Python Package:pipandsetuptools. 现在pip依赖setuptools,如果未安装,则会自动安装setuptools。 lxml. 大多数Linux发行版自带了lxml。如果缺失,请查看ht...

2020-10-15 09:29:47 1222 1

转载 js监听gif停止 libgif-js Gif 操作(开始,暂停,移动帧...) 功能强大

这件事的起因是因为一个需求,需要 监听 gif 完成然后跳转到登录页,百度了很多都没有找到类似的教程,在自己强大的搜索能力下,还是找到了,细节看下面。github.com/buzzfeed/li… 框架地址,功能挺强大的,具体使用方法可以查看文档,因为工作原因,就不一一列出实列了,只贴实际使用的代码,如果有使用的问题的话,可以共同交流一下。<template> <img ref="img"></template><script>...

2020-10-13 11:31:02 1673

转载 js实现GIF图片的分解和合成

https://www.jb51.net/article/172709.htm这篇文章主要为大家详细介绍了js实现GIF图片的分解和合成,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下无意中看到一篇文章写得是关于纯前端处理GIF图片的问题,感觉挺有意思的所以自己也实现了一下;主要用到的有两个第三方库:合成GIF图片的gif.js和分解的libgif.js;分解GIF1. 引入Git库 1 import SuperGif f

2020-10-13 11:24:20 995

转载 我的JAVA十年

介绍程序员的发展之路的一篇文章,拿来备份一下,引以为戒https://mp.weixin.qq.com/s/4qwD0GOY-ZFARBopwgPNkg时间过得可真快!23岁,在北京漂的第1年,毅然决定考研,23岁考上研究生。24岁,我回到北京,进入一家小企业,成为一名Java程序员。25岁,我研究生毕业,正式入职一家企业做java开发。后来十年,我跟着这个公司一起成长,从初级到高级开发,从项目经理到软件技术部门经理,从部门经理到某业务中心总经理,期间生了娃,买了房,有了车,有了各种

2020-10-10 15:34:54 93

转载 门面模式(Facade)

https://xueyuanjun.com/post/2807.html(PHP门面模式介绍)内容导航1、模式定义 2、UML类图 3、示例代码 Facade.php OsInterface.php BiosInterface.php 4、测试代码 Tests/FacadeTest.php 5、总结1、模式定义门面模式(Facade)又称外观模式,用于为子系统中的一组接口提供一个一致的界面。门面模式定义了一个高层接口,这个接口使得子系统更加容易使用:引入门面角色之后,用户只需

2020-10-10 14:29:18 55

转载 布隆过滤器(bloom filter)介绍以及php和redis实现布隆过滤器实现方法

http://imhuchao.com/1271.html引言在介绍布隆过滤器之前我们首先引入几个场景。场景一在一个高并发的计数系统中,如果一个key没有计数,此时我们应该返回0,但是访问的key不存在,相当于每次访问缓存都不起作用了。那么如何避免频繁访问数量为0的key而导致的缓存被击穿?有人说, 将这个key的值置为0存入缓存不就行了吗?确实,这是一个好的方案。大部分情况我们都是这样做的,当访问一个不存在的key的时候,设置一个带有过期时间的标志,然后放入缓存。不过这样做的缺点也很明

2020-09-23 17:29:25 309

转载 Laravel:服务容器(可以参考一下)

https://blog.csdn.net/assasin0308/article/details/90675102我们已经了解了依赖注入及其使用,接下来咱们一起来探索控制反转容器(IoC)。我们前面已经说过,通过 IoC 容器可以帮助我们更方便地管理类依赖,而且 Laravel 提供了一个功能强大的 IoC 容器。这个 IoC 容器在 Laravel 中被称作服务容器,是整个 Laravel 框架最核心的部分,在它的调度下,框架各个组件可以很好的组合在一起工作。实际上,Laravel 的Appl.

2020-08-16 09:37:31 142

转载 阿里云 OSS开发使用文档

阿里云 OSS(Object Storage Service)提供基于网络的数据存取服务。使用 OSS,可以通过网络随时存储和调用包括文本、图片、音频和视频等在内的各种结构化或非结构化数据文件。阿里云 OSS 将数据文件以对象(object)的形式上传到存储空间(bucket)中。 通过OSS可以创建一个或者多个存储空间,然后向每个存储空间中添加一个或多个文件。也可以通过获取已上传文件的地址进行文件的分享和下载。还可以通过修改存储空间或文件的属性或元信息来设置相应的访问权限。本文档主要内容如下:...

2020-08-13 17:37:57 2074

转载 阿里云OSS快速入门

https://help.aliyun.com/document_detail/32101.html?spm=a2c4g.11186623.6.1099.51bd2589w4Oqla本页目录创建存储空间 上传文件 下载文件 列举文件 删除文件本节介绍如何快速使用OSS PHP SDK完成常见操作,如创建存储空间(Bucket)、上传/下载文件(Object)等。创建存储空间存储空间是OSS全局命名空间,相当于数据的容器,可以存储若干文件。 以下代码用于新建一个存储空间:&lt

2020-08-13 14:01:15 634

转载 jQuery中常用的元素查找方法总结

https://www.cnblogs.com/songjn/p/8889747.html$("#myELement") 选择id值等于myElement的元素,id值不能重复在文档中只能有一个id值是myElement所以得到的是唯一的元素$("div") 选择所有的div标签元素,返回div元素数组$(".myClass") 选择使用myClass类的css的所有元素$("*") 选择文档中的所有的元素,可以运用多种的选择方式进行联合选择:例如$("#myELement,div,.mycl..

2020-08-12 13:39:20 334

转载 深入分析 Java 中的中文编码问题

https://developer.ibm.com/zh/articles/j-lo-chinesecoding/Java 编码格式的区别和常见场景介绍,以及如何避免编码问题几种常见的编码格式为什么要编码不知道大家有没有想过一个问题,那就是为什么要编码?我们能不能不编码?要回答这个问题必须要回到计算机是如何表示我们人类能够理解的符号的,这些符号也就是我们人类使用的语言。由于人类的语言有太多,因而表示这些语言的符号太多,无法用计算机中一个基本的存储单元—— byte 来表示,因而必须要经过拆分

2020-08-08 22:09:38 160

转载 Java 中的编码转换

原文链接:http://cmsblogs.com/?p=1475一、Java 编码转换过程我们总是用一个java类文件和用户进行最直接的交互(输入、输出),这些交互内容包含的文字可能会包含中文。无论这些java类是与数据库交互,还是与前端页面交互,他们的生命周期总是这样的:程序员在操作系统上通过编辑器编写程序代码并且以.java的格式保存操作系统中,这些文件我们称之为源文件。 通过JDK中的javac.exe编译这些源文件形成.class类。 直接运行这些类或者部署在WEB容器中运行,...

2020-08-08 16:13:06 1310

原创 使用百度的富文本编辑器UEditor遇到的问题总结

//实例化编辑器到id为 container 的 dom 容器上:var ue = UE.getEditor('container');//设置编辑器内容:ue.ready(function() { ue.setContent('<p>hello!</p>');});//追加编辑器内容:ue.ready(function() { ue.setContent('<p>new text</p>', true);});//获取编辑器h...

2020-08-06 11:34:59 903

转载 通过JAVA调用金蝶K3/Cloud WebAPI 发现的字符转unicode乱码问题

https://blog.csdn.net/Jintiago/article/details/88576106?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.channel_param&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.channel_

2020-08-03 22:55:55 404

转载 汉字的unicode码范围是多少?

https://www.cnblogs.com/zhoug2020/p/3372260.htmlunicode码的分布情况,够清楚了吧!不仅汉字,什么都有了! ******************************************************* 0000..007F; Basic Latin 0080..00FF; Latin-1 Supplement 0100..017F; Latin Extended-A 0180..024F; ...

2020-08-03 16:20:48 3204 2

转载 Eclipse修改编码格式

https://blog.csdn.net/weixin_41585557/article/details/80905104♣修改工作空间默认编码♣修改文件的编码♣修改某文件类型的编码♣修改JSP文件类型的编码1.修改工作空间默认编码window->preferences -> General ->Workspace2.修改文件的编码:在Eclipse项目文件上右键,选择Properties,点击Resource选择修改编码格式3....

2020-08-02 11:10:50 247

转载 Unsupported major.minor version 52.0解决办法

https://blog.csdn.net/hchhan/article/details/81106404一、错误现象:当改变了jdk版本时,在编译java时,会遇到Unsupported major.minor version错误。jdk版本和stanford parser对应关系JDK版本和Java编译器内部的版本号J2SE 8 = 52,J2SE 7 = 51,J2SE 6.0 = 50,J2SE 5.0 = 49,JDK 1.4 = 48,JDK 1.3 = 47,.

2020-07-30 14:37:16 1011 1

转载 windows定时任务schtasks命令详细解

https://www.cnblogs.com/gtea/p/12524128.htmlhttps://www.cnblogs.com/Sumarua/p/11774129.html通过DOC命令创建定时任务:(1)Schtasks 创建schtasks /query /tn "test"schtasks /delete /tn "test" /fschtasks /create /sc minute /mo 10 /tn "test" /tr C:\test.bat /f设置为最高

2020-07-28 23:08:16 3371

转载 java以@开头的生成的一串字符是什么意思呢?

https://www.zhihu.com/question/311287596/answer/1136567945"@"后面那串数字是对象的散列值。每个Java对象都有一个散列值,这个值可以通过hashCode方法计算。对象的散列值配合equals方法使用,作为HashMap等数据结构的键。为了保证正确性,对散列函数hashCode的要求是,1)对同一个对象的多次hashCode调用应返回相同的值(前提是equals中用于比较的字段没有发生变化);2)如果两个对象用equals比较时返回真,那么它们的

2020-07-27 23:37:00 427

原创 JAVA开发笔记

JAR包下载https://repo.spring.io/release/org/springframework/spring/

2020-07-22 13:54:57 50

转载 关于php的buffer(缓冲区)

http://www.php20.cn/article/104传统的web php的输出数据,例如echo var_dump ....等等输出函数(语句)是经过了几个步骤,最终到浏览器展示的呢?以下是PHP的输出流程php echo,var_dump ->php output_buffering ->webServer buffer->browser buff-...

2020-05-07 08:56:38 699

转载 Linux下编译安装PHP7.3.1

https://blog.csdn.net/oZhengTuoJiaSuo/article/details/86496501【准备工作】所有操作需要在root用户下本机测试案例系统信息:centos7.4安装路径:/usr/local/php【安装PHP】先安装如下依赖包$ yum install -y gcc gcc-c++ mak...

2020-04-30 09:46:50 286

转载 CentOS7升级cmake

背景在编译Hadoop3.0的时候,在cmake编译阶段失败,错误如下: [WARNING] CMake Error at CMakeLists.txt:23 (cmake_minimum_required): [WARNING] CMake 3.1 or higher is required. You are running version 2.8.12.2...

2020-04-30 09:44:56 244

原创 Mongodb封装的类

这是我自己封装的,隔一段时间再回来看这些代码时,我有点蒙圈了,原来我可以这么牛,我都不相信这是我自己写的了<?phpnamespace app\admin\model;use think\Model;use MongoDB\Driver\Manager;use MongoDB\Collection;use MongoDB\Database;use think\Config;...

2020-04-30 09:38:59 249

转载 VirtualBox + Vagrant + homesteadbox 环境下 yaf 的安装

https://learnku.com/articles/11202/installation-of-yaf-in-virtualbox-vagrant-homesteadbox-environment下载 Yaf 的最新版本,解压缩以后,进入 Yaf 的源码目录,依次执行:phpize./configure --with-php-config=/usr/bin/php-conf...

2020-04-29 15:46:52 195

转载 ubuntu上安装php7.0的pcntl(多进程模块)扩展

转自:https://www.pianshen.com/article/2575340971/ubuntu16,php7.0:安装多进程模块pcntl1、首先检查php版本号 php -v //输出版本号:我的是php7.0.33 2、下载对应版本的php包 //我的是进入到/home下,创建php目录,把包下载到php目录中去 cd...

2020-04-29 15:25:20 319

thinkphp写的后台登录和权限管理

该资源是一个后台权限管理项目,thinkphp+bootstrap写的,基于关系模型的权限管理系统,主要模块有管理员管理,权限管理,菜单管理和部门管理,以及知识产权管理

2017-09-08

网络硬盘系统源码

网络硬盘系统可以让用户将自己的文件保存在远程的服务器上,这样用户在其他计算机上也可以获得这些文件

2014-12-26

模拟QQ聊天程序

聊天程序可实现用户上线自动添加功能,客户端可以互发信息

2014-12-26

iso-639 languages

软件开发国际化所用到的语言代码,可用getISOLanguages方法返回包含ISO-639标准所定义的所有语言代码的String数组

2013-08-26

Standards ISO 3166 - Country codes

本文但主要列出软件开发国际化所使用的国家代码

2013-08-26

javascript与XML参考文档

当您将我们的《网站构建教程》学习完毕,您会掌握如何建设一个专业的网站。 您也会学到如何做好面向未来的准备,以及如何使用诸如 XHTML 和 XML 之类的新技术。

2013-05-28

文件压缩与解码

此代码可实现文件的压缩与解码,通过ZipEntry类实现,路径可根据自己的意愿实现

2013-05-19

空空如也

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

TA关注的人

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