- 博客(29)
- 资源 (5)
- 问答 (1)
- 收藏
- 关注
原创 oh my zsh 安装 zsh-completions
1 git clone https://github.com/zsh-users/zsh-completions ${ZSH_CUSTOM:-${ZSH:-~/.oh-my-zsh}/custom}/plugins/zsh-completions2..zshrc中添加插件 zsh-completions3.运行autoload -U compinit && compinit4.结果如下
2022-04-03 00:23:56 4181
原创 python 输出重定向
代码在github:https://github.com/xiaoxidashen/PythonOutputRedirect效果
2022-03-20 22:10:26 915
原创 Python 代理模式
1.基本实现from typing import Anyclass Origin: o: str = 'o1' def o1(self): return self.o def o2(self): return 'o2'class Proxy: self_attrs: list = None origin_obj = None def __init__(self, o) -> None:
2022-03-20 19:53:11 589
原创 Spring Devtools 简单使用
1.引入依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <version>2.6.3</version></dependency>2.修改代码后点击
2022-02-19 19:27:23 390
原创 Quasar prerender-spa-plugin 踩坑指南
先讲正确的配置:1.App.vue里面添加mounted() { document.dispatchEvent(new Event('render-event'));//加载完发布这个事件 }添加位置如图2.使用@dreysolano/prerender-spa-plugin 而不是原版的prerender-spa-plugin,原因是:原版有bug,详情见[prerender-spa-plugin] Unable to prerender all routes..
2021-12-13 04:56:20 1496
原创 Python unittest 测试方法 按照顺序执行
def testFunOrder(x, y): xs = re.findall(r"(\d+)", x) ys = re.findall(r"(\d+)", y) if len(xs) > 0 and len(ys) > 0: return int(xs[0]) - int(ys[0]) else: return (x > y) - (x < y)unittest.TestLoader.sortTestMetho.
2021-10-30 21:06:55 380
原创 Vue 中 sync中的巨坑
在使用sync给数组元素同步时,错误用法如下:<xxx v-for="(v,k) in arr" :ppp.sync="v" ></xxx>正确用法如下:<xxx v-for="(v,k) in arr" :ppp.sync="arr[k]" ></xxx>因为 sync 是语法糖,会被扩展成:ppp.update="val=>arr[k]=val"赋值给v的话只能使v指向新的对象,而无法改变原数组内容...
2021-07-06 15:44:04 564
原创 mybatis 打印详细日志(包括sql返回值)
logging.level.root=infologging.level.xxxxxx=tracexxxxxx是项目根包
2021-05-24 18:24:57 491
原创 Mysql 树状/嵌套评论数据库设计(树状结构的查询子树) 较好的方案实践
前提 需要 Mysql81.评论数据库设计1.1 mysql导出的文件,大家可以导入尝试SET NAMES utf8mb4;SET FOREIGN_KEY_CHECKS = 0;-- ------------------------------ Table structure for testcomment-- ----------------------------DROP TABLE IF EXISTS `testcomment`;CREATE TABLE `testcomme
2021-03-18 23:34:47 851
原创 mybatis plus 设置mapper 在java目录下
1. build.gradle 加入processResources { from('src/main/java') { include '**/*.xml' }}2. application.yml 配置mybatis-plus: mapper-locations: classpath*:com/example/demo1/mapper/*.xml
2021-03-16 13:02:32 889
原创 springboot Axios post 传递数据 ,使用x-www-form-urlencoded,非json
前端 (需要qs库)const t = { title: "vue", content: "123" , tags: ["66", "777"] }; request({ url: "/bmsPost/sendPost", method: "post", data: qs.stringify(t, {arrayFormat: 'indices'}) });后端@Req
2021-03-15 14:48:08 443
原创 mybatis mybatis-plus 配置映射等级 ResultMap不用写所有字段
Springboot yml配置文件中mybatis-plus配置,mybatis 类似,大家自己找下,mybatis-plus: configuration: auto-mapping-behavior: fullhttps://mybatis.org/mybatis-3/zh/sqlmap-xml.html#Auto-mapping
2021-03-14 00:11:30 1693
原创 Java8 自定义收集器 (自定义 Collector)
List<User> users = Arrays.asList( new User("张三", 1), new User("李四", 2), new User("王五", 3) ); /** * Collector<T, A, R> * Collector接口有三个泛型,它们的含义如下: *
2021-03-09 21:02:47 215
原创 Vue-Cli2 中使用Jquery 踩坑总结
1.安装Jquerynpm install jquery --save2.在项目根目录下新建vue.config.js(如果有就不用)// vue.config.jsconst webpack = require("webpack");module.exports = { configureWebpack: { plugins: [ new webpack.ProvidePlugin({ $: "jquery
2021-03-07 11:39:40 402
原创 解决idea thymeleaf html页面报错,和不代码提示
解决方案:使用 Map 传参 不使用 HttpServletRequest之前 @RequestMapping("/hello2") public String hello2(HttpServletRequest request) { request.setAttribute("user", new User("zhangsan", 23)); return "hello2"; }之后 @RequestMapping(...
2021-03-02 11:36:47 1145
原创 windows10 给指定扩展名扩展名添加右键菜单
示例命令 "C:\python.exe" "E:\main.py" "%1"系统默认变量的含义:%1 表示程序操作的文件%2 表示系统默认的打印机%3 表示资料扇区%4 表示操作的Port端口%v 程序操作的路径
2020-10-14 15:57:42 1278
原创 adb 设置代理 和 关闭代理 无需重启
设置代理adb shell settings put global http_proxy ip:端口关闭代理(无需重启)adb shell settings put global http_proxy :0
2020-07-14 22:55:22 8024 2
原创 使用Class对象来创建数组的方法
创建Class数组的方法反射的时候有参数类似 String[] args,有这个类的可以String[].class这样写,有些只能反射拿到Class对象的,就不能这样了,找了下,这里记录下相关链接:Stackoverflow Get type of array of class using Java reflection [duplicate]Stackoverflow How to...
2020-03-04 17:09:22 2626
原创 Xposed 模块编写
1.在app的build.gradle的dependencies内添加compileOnly 'de.robv.android.xposed:api:82'compileOnly 'de.robv.android.xposed:api:82:sources'2.在AndroidManifest.xml的application内添加<!-- 是否是xposed模块,xposed根据这...
2020-02-18 17:15:52 498
原创 JAVA动态代理
基础实现package xxx.xxx;import java.lang.reflect.InvocationHandler;import java.lang.reflect.Method;import java.lang.reflect.Proxy;public class Test { public static void main(String[] args) {...
2020-02-13 12:41:43 121
原创 获得特定包名的入口activity
获得特定包名的入口activityIntent intent = new Intent(Intent.ACTION_MAIN, null);intent.addCategory(Intent.CATEGORY_LAUNCHER);intent.setPackage("cn.a27px.xposedtest");Context context = getApplicationContex...
2020-02-12 15:12:29 270
原创 深度学习环境搭建极简教程(win10+cuda_9.0)
深度学习环境搭建极简教程(win10+cuda_9.0)开始入深度学习的坑了,记录一次环境搭建记录Python环境CUDA 9.0CuDNN安装Keras和Tensorflow-GPUHello World开始入深度学习的坑了,记录一次环境搭建记录看着别的博客安装贼复杂,我这个算是贼简单。Python环境直接安装Python 3.6.8 64位,不需要安装臃肿的Anaconda,因为我的网...
2019-01-13 02:44:36 932
转载 (转载)VC++ 全系列
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qiangzi4646/article/details/80108141Visual C++ 2005 Redistributables can be downloaded from the below locationsx868.0.50727.42: https://www.mic...
2019-01-04 14:23:45 22247
原创 python matplotlib 双Y轴 以及 曲线标志位置
import numpy as npimport matplotlib.pyplot as pltx = np.arange(0, 5, 0.1) # 生成一个numpy数组对象,0到5,间隔为0.1y1 = np.sin(x)y2 = np.cos(x)plt.plot(x, y1, label='sin', color='red')plt.legend(loc=3) #...
2018-09-24 14:17:32 5125
thc-ipv6-2.7.tar.gz Kali dnsdict6 工具
2018-09-13
百度地图APi 定位后UI无法刷新 这是怎么回事
2017-07-15
TA创建的收藏夹 TA关注的收藏夹
TA关注的人