- 博客(45)
- 收藏
- 关注
原创 WordPress 主题模板开发必备插件及使用教程 快看看有没有你需要的
WordPress Any Mobile Theme Switcher (手机电脑双模板),Advanced Custom Fields(高级自定义字段),Contact Form 7 和 Form Vibes (表单插件和表单信息插件),WP-PageNavi(分页导航),WP Super Cache(超级缓存),Category Order and Taxonomy Terms Order(分类排序),Disable Google Fonts(禁用谷歌字体)
2022-04-13 18:10:57
1164
原创 一篇文章解决所有——WordPress 主题模板开发 常用语句/函数 及问题解决
常用调用函数,文章调用函数,get_posts() 参数列表,首页菜单栏调用,列表页常用代码及调用文章,分类页栏目路径,获取当前分类的父类和其所有子类,文章页常用代码,子类分类模板继承父类分类模板子类文章模板继承父类文章模板,文章模板跟随分类别名,获取文章内容第一张图片地址为缩略图,指定文章取值范围(从第几篇文章到第几篇文章)
2022-04-13 17:12:49
938
原创 chrome.cookies.getAll 获得的cookie为空值 谷歌浏览器插件开发
今天开发谷歌浏览器插件 需要获取淘宝网cookie使用 chrome.cookies.getAll后显示为空后来发现是权限没有设置规则manifest.json 修改后如下"permissions": [ "contextMenus", "cookies", "<all_urls>" //主要是这个 没写这个返回为空 ],...
2021-06-16 22:10:24
2953
原创 unchecked runtime.lasterror: cannot create item with duplicate id XXX 谷歌浏览器扩展插件开发问题
在开发谷歌浏览器插件时候注册了一个右键菜单每次刷新页面的时候就会出现这个重复添加的错误unchecked runtime.lasterror: cannot create item with duplicate id XXX经谷歌解决manifest.json文件里background属性里persistent需要设置为true设置代码如下: "background" : { "scripts": ["js/background.js"], "persist
2021-06-16 16:56:35
2519
1
原创 dedecms 快速美化分页样式
展示图laypage.css/*! laypage默认样式*/.laypage_main{font-size:0; clear:both; color:#666;}.laypage_main *{display:inline-block; vertical-align: top; font-size:12px;}.laypage_main a{height:26px; line-height:26px; text-decoration:none; color:#666;}.laypage
2020-08-10 23:39:46
357
原创 织梦 dedecms 首页分页完美解决
首页<head></head>中引入并加入<script language="javascript" type="text/javascript" src="{dede:global.cfg_cmsurl/}/include/dedeajax2.js"></script><script> function multi(pagenum,tagid){ var taget_obj = document.getElementB
2020-08-10 23:27:18
512
原创 Mysql 创建utf8 utf8mb4 gbk数据库 并添加及授权用户
创建数据库://创建utf8mb4格式create database 数据库名 default character set utf8mb4 collate utf8mb4_unicode_ci;//创建utf8格式create database 数据库名 default character set utf8 collate utf8_general_ci;//创建gbk格式create database 数据库名 default character set gbk collate gbk_c
2020-07-31 22:06:19
1639
1
原创 Docker-compose 报错:Unsupported config option for services: ‘mysql‘
今天在运行Docker-compose 时报如下错误:ERROR: The Compose file ‘./docker-compose.yml’ is invalid because:Unsupported config option for services: ‘mysql’经过检查发现是头部忘记加版本的问题version: ‘2’修改后如下:version: '2'servic...
2020-01-02 21:25:48
8299
原创 SpringMVC 图片上传及实时浏览
以前用PHP的时候上传图片直接放在项目文件夹下,浏览器输入地址就有了用了JAVA发现这个不可行目前主流的方法是将图片存于特定的磁盘文件夹下,写一个带文件名参数的控制器,控制器将图片找出来并展示在网页中这样就能实时预览图片写一下图片文件上传 将文件上传到D:/webimg中 并返回地址public String uploadImg(MultipartFile file) { ...
2019-09-29 09:21:11
481
1
原创 手动实现SpringMVC Mybatis 数据真分页
一、思路返回Map 包含返回的数据 、 分页的HTML代码真分页使用SQL语句的LIMIT 来规定取数据的范围传入 当前页码 和 页面数据大小(如10条分一次页)取数据的开始值为 (当前页面-1)*页面大小servicepublic Map<String, Object> getPageList(int currentPage, int pageSize) { ...
2019-09-29 08:56:45
220
原创 Thymeleaf 时间格式化输出
<td th:text="${#dates.format(参数名字,'yyyy-MM-dd')}"></td><td th:text="${#dates.format(参数名字,'yyyy-MM-dd HH:mm:ss')}"></td>
2019-09-10 20:32:19
608
原创 SpringBoot SpringMVC 整合腾讯验证码登录实例 TencentCaptcha
一、基础认识腾讯验证码:https://007.qq.com/product.html在Head标签内加上以下代码引入验证JS文件<script src="https://ssl.captcha.qq.com/TCaptcha.js"></script>在想要添加验证码的地方添加以下代码<!--点击此元素会自动激活验证码--><!--...
2019-09-10 20:28:03
3030
原创 Mybatis 大于小于符号解决
在XML文件中特殊字符会被转义 所以运用大于小于符号需要使用特殊转义字符> 替换 > < 替换 < WHERE id > 1 //等于 WHERE id > 1WHERE id >= 1 //等于 WHERE id >= 1其他转义字符& ...
2019-08-25 15:06:31
1121
原创 SQL 关于文章在分类中的上一篇下一篇SQL代码
上一篇SELECT * FROM zmt_article //文章表WHERE arc_class = 1 //分类编号为1 AND id < 11 //查询id小于ORDER BY id DESC //降序排列LIMIT 1 //取最近的值下一篇SELECT * FROM zmt_article //文章表WHERE arc_class = 1 /...
2019-08-24 17:02:14
336
转载 DEDECMS 列表页 dede:list 支持 flag 标签
复制下面内容替换 include/arc.listview.class.php<?phpif(!defined('DEDEINC')) exit('Request Error!');require_once(DEDEINC.'/arc.partview.class.php');require_once(DEDEINC.'/ftp.class.php');@set_time_li...
2019-07-15 22:44:54
501
原创 Kaptcha 在SpringMVC中的应用
Kaptcha介绍Kaptcha是一个基于SimpleCaptcha的验证码开源项目。官网地址:http://code.google.com/p/kaptcha/正确可运行的SSM注解程序 下载Kaptcha.jar包手动下载:(官方地址)https://code.google.com/p/kaptcha/w/listMaven<!-- kaptcha 验证码开...
2019-06-21 23:04:35
436
原创 Mybatis 配置文件XML约束
1、MyBatis 主配置文件<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd"> <config...
2019-06-15 17:08:47
1715
转载 ThinkPHP 虚拟主机 跳转public主页设置
apache下伪静态规则:<IfModule mod_rewrite.c>RewriteEngine onRewriteCond %{REQUEST_URI} !^/public/RewriteRule ^(.*)$ /public/$1 [L]</IfModule>IIS7下伪静态规则: <rules><rule name="publ...
2019-06-09 21:44:34
2020
转载 ThinkPHP5.1 PHPExcel 数据导出excel
public function getDaochu(){ //数据库中查询出的数据 $data= Db::table('fwm_list')->select(); //new一个表 $objExcel = new \PHPExcel(); $objWriter = \PHPExcel_IOFactory::cre...
2019-06-08 14:14:17
725
原创 Python tkinter窗口显示在屏幕中心代码
tk = tkinter.Tk()# 设置窗口居中width = 300height = 100screenwidth = tk.winfo_screenwidth()screenheight = tk.winfo_screenheight()alignstr = '%dx%d+%d+%d' % (width, height, (screenwidth-width)/2, (scree...
2019-05-06 18:37:10
6490
原创 JAVA C3P0连接池应用代码
private static final String Url = "jdbc:mysql://localhost:3306/javatest?useUnicode=true&characterEncoding=utf8&useSSL=false&serverTimezone=GMT%2B8"; private static final String Username =...
2019-05-05 16:12:23
426
原创 JAVA statement 与 PreparedStatemet区别及应用
Statement 接口下有三种 Statement 类Statement 接口 用于执行静态SQL语句 并返回他所生成结果的对象1)Statement : 由createStatement创建,用于发送简单的SQL语句。(不带参数的)2)PreparedStatement : 继承自Statement接口,由prepareStatement创建,用于发送含有一个或多个输入参数的sq...
2019-05-04 15:17:57
553
原创 安卓adb常用简单命令
adb connect 127.0.0.1:52001 :连接安卓设备 (后面地址随设备具体地址而变)adb devices : 查看已连接的设备adb version:查看版本号adb shell pm list package:以列表方式显示所有包名-s:显示系统自带应用包名-3:显示第三方应用包名-f:显示所有软件的包的路径apkadb install (apk文件路...
2019-04-07 13:32:43
1066
原创 JSP【JAVA EE】中 getParameter 和 getAttribute 的区别
在最近学习JAVA EE的时候 对于 getParameter 和 getAttribute 什么时候用 在哪里用 有点混淆getParameter:服务端获取客户端数据、已链接页面之间传参没有setParameter方法常用于在服务端使用request.getParameter(“参数名字”) 来取网页端提交的get和post数据若两个JSP页面互相连接时 1.jsp 通过form表...
2019-04-01 21:33:32
499
转载 python中 json.dumps() json.loads() json.dump() 和json.load()的区别
1、json.dumps()和json.loads()是json格式处理函数(json是字符串)(1)json.dumps()函数是将一个Python数据类型列表进行json格式的编码(json.dumps()函数是将字典转化为字符串)(2)json.loads()函数是将json格式数据转换为字典(json.loads()函数是将字符串转化为字典)2、json.dump()和json....
2019-03-24 19:19:12
201
原创 织梦嵌套循环所有子栏目及文章
外面循环一次 里面循环一次 类似for for循环{dede:channelartlist typeid="1"} <dl> <dt>{dede:field name='typename'/}</dt> //栏目地址:{dede:field name='typeurl'/} {dede:arc...
2019-03-19 15:50:10
1595
2
原创 Python 一个简单的猜数字小游戏 (while if elif)
代码:import random #导入随机数Num = random.randint(10,99) #随机10到99 包含10和99Numis = Falsewhile(Numis == False): inputNum = int(input("请输入一个两位数字:")) if(inputNum == Num): Numis = True ...
2019-01-25 23:00:10
1572
原创 织梦判断当前顶级栏目高亮 指定栏目特殊样式
例子:代码:<li id="page_menu_index" {dede:field name=typeid runphp="yes"}(@me=="")? @me=" class='on'":@me="";{/dede:field}> <a href="{dede:global.cfg_basehost/}">首页&a
2019-01-25 22:30:31
2081
转载 JAVA JSONObject与JSONArray的使用
1.JSON创建一个JSONObject对象:package com.yunos.tv.video.resource.controller.web;import java.util.ArrayList;import java.util.HashMap;import net.sf.json.JSONArray;import net.sf.json.JSONObject;public...
2019-01-22 21:41:20
1724
原创 Python 列表List与元组tuple使用函数及区别
一、ListList 与JAVA中的数组相似,使用下标访问数据 Python中的List提供了很多功能函数功能cmp(list1,list2)比较两个列表的元素len(list)元素列表个数(长度)max(list)返回列表元素最大值min(list)返回列表元素最小值list(seq)将元组转换为列表tup[1:3]截取从第一...
2019-01-21 19:12:27
420
原创 Python format格式化函数使用方法
Python 2.6版本之后 新增了一种格式化字符串 str.format() 用{} : 代替以前%下面列举该函数使用方法方法一:默认顺序显示print("{} {}".format("hello","world"))输出:hello world方法二:设置指定顺序显示print("{1} {0}".format(&am
2019-01-18 22:45:49
755
原创 Python基础安装与编辑工具
一、Python 安装Python 提供了一键安装包 在官网:python.org 里面即可下载最新版若电脑是64位 就点击windows下载64位的安装包我电脑已安装了3.7.2 就那 3.6.8版本来做示范 (同一个电脑可以同时安装不同版本)Add Python 3.6 to PATH 自动添加到PATH变量 如不需要可以不用勾选然后下一步然后点击Install 进...
2019-01-16 15:01:45
175
原创 JAVA IO分类理解与应用
JAVA IO分类理解与应用字节流:字符流:字节流简介:字节流是由字节组成的,字符流是由字符组成的. Java里字符由两个字节组成.字节流是最基本的,所有的InputStream和OutputStream的子类都是,主要用在处理二进制数据以stream结尾字符流简介:按虚拟机的encode来处理,也就是要进行字符集的转化。在从字节流转化为字符流时,实际上就是byte[]...
2019-01-05 21:06:27
254
原创 JAVA 两种多线程基本方法应用
JAVA 两种多线程方法应用Runnable:先实现接口 重写run方法 后用Thread对象的start()方法启动Runnable:匿名内部类 : 直接写入方法Thread :先继承 后重写方法 在对象中调用start()直接启动Thread:匿名内部类设置/获取当前线程的名字:线程休眠 sleep方法JAVAde 多线程方法有两种实现 Runnable 接口 和 Thread 继承类...
2019-01-05 19:55:02
187
原创 解决手机端网页缩放问题
解决手机端网页缩放问题这个申明是移动设备用的,1:1显示设备屏幕大小,禁止缩放加到网页文件< head > 标签中<meta name="viewport" content="initial-scale=1, maximum-scale=3, minimum-scale=1, user-scalable=no">...
2018-12-15 22:56:35
3372
原创 前端 indexedDB的基本应用操作 创建库 增删改查
打开一个DB 类似打开或创建一个数据库var request = indexedDB.open('student', 1);第一个值为名称,第二个值为版本号 若无相应的数据库会自动创建若版本号比创建时的版本高 则会触发更新添加监听事件 onsuccess 打开成功 onerror 打开失败 onupgradeneeded 升级request.onerror = function ...
2018-11-28 16:34:15
1487
转载 PHP 加密函数 Password_Hash
传统的用户名和密码都采用加盐的方式存储加密信息,盐值也需要存储。自PHP5.5.0之后,新增加了密码散列算法函数(password_hash),password_hash() 使用足够强度的单向散列算法创建密码的散列(hash)。 password_hash() 兼容 crypt()。 所以, crypt() 创建的密码散列也可用于 password_hash()。password_hash不...
2018-11-21 17:09:28
276
原创 JAVA 连接 Mysql数据库查询修改
使用官方最新驱动 所以需要修改一些参数 驱动名 数据库连接参数import java.sql.Connection;import java.sql.DriverManager;import java.sql.SQLException;import java.sql.Statement;public class Test1 { public static void main(Str...
2018-11-14 11:34:51
630
原创 JAVA 仿写计算机图形界面
JAVA 写计算机图形界面package tuxing;import java.awt.BorderLayout;import java.awt.Dimension;import java.awt.FlowLayout;import java.awt.GridLayout;import javax.swing.JButton;import javax.swing.JFrame;...
2018-11-13 20:16:35
520
1
原创 JQuery 用Ajax 获取Json数据并显示
JQuery 用Ajax 获取Json数据并显示JQuery:<script src="https://code.jquery.com/jquery-3.3.1.min.js"></script> <script> $(function(){ $(':input:eq(0)').click(function(){...
2018-11-08 09:18:33
21369
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人