美奇软件开发工作室

世上的事,只要肯用心去学,没有一件是太晚的。

  • 博客(25)
  • 资源 (44)
  • 问答 (1)
  • 收藏
  • 关注

原创 Vue.js使用localStorage保存读取数据,并实现深度监视功能(同理可用于数据库保存读取)

一、操作localStorage的工具类 storageUtils.js/* * 向localStorage中存储数据的工具模块 * (export表示向外暴露方法) */export default { /* * 读取数据 * key:数据对象的key */ readData (key) { return JSON.parse(localStora...

2020-02-16 17:53:32 1156

原创 IntelliJ IDEA修改默认的格式化代码快捷组合键

需求分析:IntelliJ IDEA默认格式化快捷键是:Ctrl+Alt+L,但在使用时发现和QQ的快捷键是有冲突的,这种情况下,我们需要修改格式化代码的快捷组合键。解决方法:1、File → Settings... → Keymap→Main Menu→Code→ Reformat Code(或者在Settings面板里直接搜索“ Reformat Code”)...

2020-02-16 13:50:52 1837

原创 Vue.js使用components组件的简单案例(方法步骤)

一、组件(vue文件)的组成结构<!--页面模板--><template> <div> {{msg}}</div></template><!--JS 模块对象--><script> export default { data () { return {msg: 'vue模板...

2020-02-16 13:03:57 7294

原创 vue.js常用的UI组件库

Mint UI应用场景:wap手机端,Html5网站主页:http://mint-ui.github.io/#!/zh-cn 说明:饿了么开源的基于 vue 的移动端 UI 组件库Elment应用场景:PC电脑端,web网站主页:http://element-cn.eleme.io/#/zh-CN 说明:饿了么开源的基于 vue 的 PC 端 UI 组件库...

2020-02-15 18:57:12 707

原创 浅谈Vue.js的MVVM模式?

一、什么是MVVM?  MVVM 是Model-View-ViewModel 的缩写,它是一种基于前端开发的架构模式,其核心是提供对View 和 ViewModel 的双向数据绑定,这使得ViewModel 的状态改变可以自动传递给 View,即所谓的数据双向绑定。  Vue.js 是一个提供了MVVM风格的双向数据绑定的 Javascript 库,专注于View 层。它的核心是 MVVM...

2020-02-15 10:08:03 1456

原创 spring boot后端设置全局变量到前端Thymeleaf模板上

需求分析:网站使用 Spring Boot + Thymeleaf 开发,页面有很多个 Thymeleaf 视图(html页面),网站配置参数是保存到mysql数据库里的,现在要实现传递网站配置参数至整个前台,让每个Thymeleaf 视图都能接收到该配置参数;实现方法:1、找到spring boot项目的入口启动文件(main(String[] args)里有SpringApplic...

2020-02-14 19:44:42 1412 1

原创 spring boot的JPA用法

一、JPA:JPA是Java Persistence API的简称,由sun公司提出的ORM规范,具体实现由各个ORM框架(Hibernate,oplink)去实现,统一了ORM框架的使用,开发人员更容易切换和学习ORM框架。二、Spring Data:是一个用于简化数据库访问,并支持云服务的开源框架。其主要目标是使得对数据的访问变得方便快捷,并支持map-reduce框架和云计...

2020-02-14 17:46:35 856

原创 【概念题】java依赖注入(DI)与自动装配(Autowired)之间的关系

一、什么是控制反转?控制反转(Inversion of Control,缩写为IoC),是面向对象编程中的一种设计原则,可以用来减低计算机代码之间的耦合度。其中最常见的方式叫做依赖注入(Dependency Injection,简称DI),还有一种方式叫“依赖查找”(Dependency Lookup)。通过控制反转,对象在被创建的时候,由一个调控系统内所有对象的外界实体将其所依赖的对象的引用...

2020-02-14 15:30:33 1118

原创 IntelliJ IDEA快捷键大全

常用快捷键ALT+回车(Enter) import导入包,自动修正CTRL+ALT+L 格式化代码CTRL+空格 代码提示Ctrl+Alt+O 优化导入的类和包Alt+Insert 生成代码(如get,set方法,构造函数等) 或者右键(Generate)Ctrl+Alt+T 生成try catch 或者 Alt+enterCTRL+ALT+T 把选中的代码放在 TRY...

2020-02-14 13:04:22 2101

原创 【IntelliJ IDEA工具】spring boot使用JPA自动生成实体类(数据库表逆向工程自动生成带注释的实体类)

一、配置mysql数据库1、IntelliJ IDEA菜单栏:view → Tool Windows → Database2、+ → Data source → MySQL3、填写数据库信息(初次连接需要安装驱动)4、点击 “Test Connection” 测试连接是否成功5、配置成功,可以直接看到数据库和数据表二、在pom.xml中导入必要ma...

2020-02-13 12:33:20 6656 3

原创 spring boot中使用spring-boot-devtools进行热部署

spring为开发者提供了一个名为spring-boot-devtools的模块来使Spring Boot应用支持热部署,提高开发者的开发效率,无需手动重启Spring Boot应用。devtools的原理:深层原理是使用了两个ClassLoader,一个Classloader加载那些不会改变的类(第三方Jar包),另一个ClassLoader加载会更改的类,称为restart Class...

2020-02-12 16:32:14 600

原创 IntelliJ IDEA配置maven(设置maven本地仓库路径)

第一步、在IntelliJ IDEA菜单栏 ,File→Settings第二步、设置maven本地仓库的路径和配置文件路径,然后点“apply”或者“ok”即可

2020-02-12 13:24:18 1547 1

原创 spring boot+vue前后端分离设计开发方案

一、vue项目开发方案使用vue官方的脚手架创建单独的前端工程项目,做到和后端完全独立开发和部署,后端单独部署一个纯restful的服务,而前端直接采用nginx来部署,这种称为完全的前后端分离架构开发模式,但是在分离中有很多api权限的问题需要解决,包括部署后的vue router路由需要在nginx中配置rewrite规则。这种前后端完全分离的架构也是目前互联网公司所采用的,后端服务器不再...

2020-02-12 11:41:05 4332

原创 thinkphp在html模板里判断集合数组是否为空

thinkphp框架在使用过程中,要注意一点:有些模板是用大括号{},有些是用尖括号<>,你复制粘贴的代码如果出现无效,请先检查是不是符号跟模板对不上。一、判断变量是否为空1、empty标签用来判断模板变量是否为空值<emptyname="变量名">要输出的内容</empty>2、如果判断非空值可使用notempty标签,如下所示:&...

2020-02-07 16:49:17 3473

原创 thinkphp同一张表中同时更新多条数据的方法

前端html代码:<html> <head></head> <table class="table table-bordered gtable"> <thead> <tr> <th>名称</th> <th>价格</th> </tr...

2020-02-07 16:17:29 1430

原创 百度echarts图表属性设置大全

目录1、 backgroundColor 全图默认背景2、color 默认色板3、title 图表标题4、legend 图例5、dataRange 值域6、toolbox 工具栏7、tooltip提示框8、 dataZoom 区域缩放控制器9、 grid 网格10、categoryAxis 类目轴11、valueAxis 数值型坐标轴默认参数12...

2020-02-04 19:15:47 2099

原创 js数组对象冒泡排序

一、普通数组排序1、升序排序var arr = [23, 9, 4, 78, 3];var compare = function (x, y) {//比较函数 if (x < y) { return -1; } else if (x > y) { return 1; } else { return 0;...

2020-02-04 18:03:52 1101

原创 html5无边框响应式table表格布局

html代码:<!DOCTYPE html><html> <head> <meta charset="utf-8"> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <meta name="viewport" cont...

2020-02-04 17:33:38 3001

原创 html5带边框响应式table表格布局

<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>html5响应式table表格布局</title> <style type="text/css"> body { font-size: 14px; fo...

2020-02-04 16:23:09 1622

原创 新型冠状病毒全国疫情Api接口

一、163提供的接口地址:http://c.m.163.com/ug/api/wuhan/app/index/feiyan-data-list?t=1580469818264附带t参数(最新的时间),可以查到最新的数据。二、新浪提供的接口地址:https://interface.sina.cn/news/wap/fymap2020_data.d.json三、天气预报提供的...

2020-02-04 11:56:32 35035 26

原创 mysql按照天数统计最近7天(或者十天,一个月)的报表,如果当天没有数据则填0

需要分析:按照天数统计每天的数据总和,如果其中有几天没有数据,那么group by 返回会忽略那几天,如何填充为0呢?如下图,按照需求打算统计2020年01月25日~2020年02月03日的数据,用于图表展示,但只有2月2日和2月3日有数据,其他的都没有,非常不符合报表统计的需求。解决方案:我们用一组连续天数的表作为左表,然后左连接left join到要查询的数据表,最后gro...

2020-02-03 13:29:24 2533 2

原创 mysql查询语句假如数值为null,就默认显示0

先来看一下需求:sql语句:selectdate_format(creatTime,"%Y-%m-%d") as days,count(id) as num,sum(money) as money from `order` group bydays;结果如下:解决方法: 使用 CASE WHEN 字段 IS NOT NULL THEN 值 ELSE 0 END示例...

2020-02-03 12:57:45 10740 1

原创 mysql时间格式化函数from_unixtime和date_format的使用场景与区别

一、FROM_UNIXTIME函数作用:将MYSQL中以INT(11)存储的时间以"YYYY-MM-DD"格式来显示。语法:FROM_UNIXTIME(unix_timestamp,format)参数:unix_timestamp 参数是时间戳(如:1580702123),format规定日期/时间的输出格式。实例:SELECT FROM_UNIXTIME(created, '%...

2020-02-03 12:01:02 1186

原创 js操作Cookie,设置cookie让全站所有页面都有效

//设置cookiefunction setCookie(name, value, liveMinutes) { if (liveMinutes == undefined || liveMinutes == null) { liveMinutes = 60 * 2; } if (typeof (liveMinutes) != 'number') { liveMinutes =...

2020-02-02 18:42:33 1751

原创 js正则表达式验证大于0的整数和小数(不能是负数)

网上有很多示例是只验证正数,或者验证不全的,这里提供最正确的一个:<script type="text/javascript">//支付金额var money = $("input[name='money']").val();var regNumber=/^(?!(0[0-9]{0,}$))[0-9]{1,}[.]{0,}[0-9]{0,}$/;if(regNumber...

2020-02-02 17:55:21 7166 3

HTML5仿Win10桌面系统网站模板.zip

HTML5高端大气炫酷仿Win10桌面系统网站模板,基于Layui的前端模板针对略懂前端的后端人员定做。它本身具有丰富的API和配置,让你以很少的前端代码,快速打造一个Win10版的Web管理系统模板。

2020-10-16

系统工具箱:实时监控目录文件,关闭开机启动项,关闭进程,清理内存

C#使用fileSystemWatcher实时监控目录里所有文件的增删改和重命名操作日志,软件截图可以看我的博文:https://blog.csdn.net/qq15577969/article/details/109013153

2020-10-11

Android反编译工具.zip

里面一共有三个工具: 1、dex2jar 用于将dex文件转换成jar文件 2、jd-gui 用于将jar文件转换成java代码 3、apkTool 还原APK文件中的9-patch图片、布局、字符串等等一系列的资源

2020-09-28

AdminEx响应式HTML5后端框架模板.zip

AdminEx响应式Bootstrap后台管理模板基于Bootstrap3.1.1制作,兼容PC端和手机移动端,全套模板,包括仪表盘、登录、布局、UI元素、组件、媒体库、字体、邮箱、表格、图表、数据表、地图等52个后台模板页面。

2020-08-20

Js+css3宝丽来风格的相册图片幻灯片展示代码

js利用css3属性制作宝丽来照相机风格的图片布局、图片相册幻灯片展现效果、点击一个个图片切换展示代码。(不兼容IE6,7,8)

2020-06-17

文件批量搜索删除工具

工具使用场景:当你下载别人的源码想做二次开发时,你会发现别人在源码里放置了很多广告图片或者文件链接,几乎在每个子文件夹里都有,是不是很烦人?想删除吧,那么多文件,一个一个去删除非常的麻烦,也浪费时间。有了这个工具,所有的烦恼都是浮云,你想删谁就删谁!最新版本可联系我获取,QQ:97887526

2020-05-05

php网站安装向导程序

本安装向导是制作PHP网站系统安装包使用到的简单安装向导程序,具体功能需要自行修改install/index.php里的代码,data目录存放的是mysql的sql文件。

2020-05-04

系统小工具,清理优化内存,强制关闭进程工具

这个工具可以用来清理window系统的内存,以及强制关闭你想关的进程。你可能会问360和腾讯电脑管家不都有这些功能吗,还自己写工具做什么?问对了,自己的电脑如果安装了360或者电脑管家,确实用不上,但如果是配置低的服务器呢?你装360上去?360占用的内存更大,还容易卡,毕竟服务器没有显卡,所以这个小工具就有用武之地了。

2020-04-26

八线程采集器,自动采集接口数据,URL定时刷新工具

这个采集器一共有八个线程,可自定义开关,要采集什么内容,由调用的链接决定,是非常人性化的一款工具。占用内存极小,需要开机启动或者其他功能的朋友,可以联系我定制。

2020-04-26

时间校正器V3.0,自动校准服务器时间

如果你是一名小站长,你可能会遇到这样的需求:租用的服务器时间不准,或者想使用其他时区(如美国东部时区),为了达到精确度,就需要这样一款工具来辅助。这个软件是我自己写的,时间接口调用的是淘宝的,所以可以长久免费使用,不存在任何失效的可能。

2020-04-26

一共3个工具:屏幕取色、文本替换专家、超级批量文本替换工具

很好用的三个工具,分享给大家: 1.屏幕取色工具,可以方便的吸引电脑屏幕上任意一个区域的颜色。 2.文本替换专家,可以搜索、替换、查找代码,二次开发/程序修复必备工具。 3.超级批量文本替换工具,这个很强大,可以实现批量化替换和修改功能。

2020-04-26

开关按钮图标(png格式).zip

漂亮的开关按钮图标,一共有6种。可以看我这篇文章,就知道图标好不好看了。https://blog.csdn.net/qq15577969/article/details/105641961

2020-04-20

MySql.Data.dll(.NET4.0版本)

我看很多CSDN都是要积分才能下载,对于一清二白的程序员来说很难入手,在这里免费贡献给各位C#开发爱好者。

2020-01-06

Notepad++格式化html代码插件Tidy2.dll

1、下载完之后 我们把解压到Tidy2.dll放到\Notepad++\plugins(安装目录的plugins下) 2、然后重启 Notepad++即可使用 3、需要格式化代码时,点击:Notepad++菜单->插件->Tidy2->Tidy (config1)

2019-12-28

Notepad++一键格式化php代码.rar

1、下载完之后 我们把解压到的两个文件 放到\Notepad++\plugins(安装目录的plugins下) 2、然后重启 Notepad++ 3、按F5,或者Notepad++菜单->运行(R)->运行(R).. 4、输入:$(NPP_DIRECTORY)\plugins\phpCB.BAT "$(FULL_CURRENT_PATH)" 5、输入完之后,点“保存...”,选择快捷键组合,如shift+alt+F,然后点击运行即可

2019-12-28

【微信跳转接口】微信引导用户右上角打开浏览器,访问APP下载链接

【微信跳转接口】微信引导用户右上角打开浏览器,访问APP下载链接,相关文章地址:https://blog.csdn.net/qq15577969/article/details/103236861

2019-11-25

jquery生成带logo的二维码(js与canvas海报合成).rar

1、jquery.qrcode生成带logo的二维码 2、js与canvas实现二维码和图片合成海报功能(生成带二维码的好友分享图片)

2019-11-20

CSS3实现3D立体旋转动画特效.rar

CSS3实现3D立体旋转动画特效代码,相关文章参考地址:https://blog.csdn.net/qq15577969/article/details/102583919

2019-10-16

Hosts修改工具.rar

【Hosts修改工具】用于自定义修改C:\WINDOWS\system32\drivers\etc\hosts文件,可还原默认值,防止域名被劫持。

2019-10-03

javascript实现无极分类+树型菜单目录.rar

javascript实现无极分类,菜单内容是读取JSON格式的数据,并非写死,灵活性很强大!

2019-06-10

Thinkphp5获取IP定位 qqwry.dat UTFWry.bat纯真IP库 IpLocation.php扩展

Thinkphp5获取IP定位,纯真2022年最新IP库,附带IpLocation扩展,直接就可以使用,非常方便。

2023-05-13

微信小程序头像和昵称填写示例

修复微信小程序不能获取头像和昵称的bug,微信小程序新版头像昵称API使用。

2022-11-20

反编译脚本解包 wxapkg

适用于Node.js的微信小程序反编译脚本

2022-02-09

RE浏览器 RootExplorer.apk

安卓版本的RE浏览器,直接下载到手机上安装,或者拖拽到安卓模拟器中。

2022-02-09

node-v13.14.0-x64.msi

windows7系统可以安装的Node.js最高版本

2022-02-09

支付宝和微信支付的PHP支付demo示例

1.支付宝的电脑网站支付、手机网站支付、APP支付、当面付、转账功能、网页授权获取用户信息等接口示例代码; 2.微信支付的原生支付(扫码支付)、刷卡支付(条码支付)、公众号支付(jsapi)、企业付款、现金红包、授权获取用户信息(昵称、头像)等接口示例代码;

2022-01-11

javascript轮播图示例.zip

原生态的javascript轮播图示例,老师上课教的代码,有详细的备注,适合js新手小白学习参考。

2021-12-09

SEO伪原创工具.rar

伪原创软件工具是一款SEO高级工具,专门用来生成原创之后的伪原创文章,使用伪原创软件工具可以制作出互联网上具有唯一性的伪原创文章。

2021-11-03

多功能网页自动刷新工具

这个工具可以定时调用网页链接,实现定时刷新等操作。

2021-11-03

键盘鼠标脚本记录工具 游戏挂机辅助软件

我自己写的一款键盘鼠标脚本记录工具,可以用来游戏里挂机,人物自动行走打怪。

2021-11-03

Hosts修改工具 开发测试辅助软件

我自己经常用的一个小工具,比如在自己的电脑或VMware虚拟机上搭建网站测试时,就可以通过这个工具添加一个域名到Hosts里,从而方便的使用重定向域名访问站点。

2021-11-03

文件批量搜索删除工具 超级实用的软件

这个工具可以批量删除目录下所有子文件夹里同名的文件,可以很方便的用来清除他人留在源码里的一些广告文件或垃圾文件。

2021-11-03

仿微信IM(Thinkphp后端+Uniapp前端).zip

高仿微信的即时聊天通讯IM软件,Thinkphp后端+Uniapp前端,可以进行二次开发,亲测可用!

2021-11-03

高仿看云API开发文档中心框架模板

高仿看云API开发文档中心框架模板,非常好看,可以嵌入网站系统,也可以单独使用。

2021-11-03

集成Layui后台模板的Thinkphp5.0后台框架

一套完整的Thinkphp5.0后台框架模板,集成了Layui后台模板,小型网站快速开发必备。

2021-11-03

微信dat文件解析工具 转换微信电脑端图片和表情包

声明:这个软件工具只能用来转换微信电脑端图片和表情包,不能获取聊天记录。

2021-11-03

element-ui离线文档包

element-ui离线css和js文件,方便本地开发使用,本文件带简单的调用示例代码,请笑纳!

2021-06-23

lightgallery插件.zip

lightgallery.js是一款纯JavaScript轻量级响应式lightbox插件,该Lightbox插件支持图片,视频,iframe等多种媒体,支持全屏,导航,缩放,下载等功能,还支持多种动画过渡效果。

2021-04-25

PHPMailer.zip

PHPMailer是一个用于发送电子邮件的PHP函数包。直接用PHP就可以发送,无需搭建复杂的Email服务。 thinkphp使用教程参考:https://blog.csdn.net/qq15577969/article/details/115314242

2021-03-29

syntaxhighlighter代码着色工具,代码高亮,代码修饰框架

SyntaxHighlighter是一款用于web页面的代码着色工具,可以用来着色多种语言,可以是HTML,CSS,Javascript,还可以是C,JAVA等编程语言。它可以在网页中对各种程序源代码语法进行加亮显示。支持当前流行的各种编程语言:C#、CSS、C++、Delphi、Java、JavaScript、PHP、Python、Ruby、SQL、Visual Basic、XML / HTML。

2021-03-09

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

TA关注的人

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