ag
11

重造过程
1f
32F
2020-03-09 21:11:50
1.前端用bootstrap4 + vue; 后端用自己的war3框架
2f
32F
2020-03-09 21:13:26
主页nav+iframe+footer尝试
iframe 用 border: medium none; 消除边框
3f
32F
2020-03-09 21:41:56
document.write()
所有公共静态文件写在一个common.js里,方便统一引入
嵌套多层会覆盖,慎用!
4f
32F
2020-03-10 16:44:52
#取消背景颜色
background-color:transparent
5f
32F
2020-03-11 11:28:11
bootstrap 4 card代替了panel
6f
32F
2020-03-11 18:57:41
$(".loginPage").load("login/nologin.html");
这种方式加载html内容 被加载的html内容可以直接调用 加载html已存在的function
7f
32F
2020-03-16 14:08:16
jwt json web token 前后端分离 登录实现
8f
32F
2020-03-19 11:08:06
# 问题:对于静态已经写好的代码,Prism的高亮插件是没有问题的,但是通过Ajax异步获取数据并修改DOM时发现,Prism高亮插件失效了
解决:Prism.highlightAll();
参考网站:
https://schier.co/blog/how-to-re-run-prismjs-on-ajax-content
https://blog.csdn.net/dengbo6824/article/details/101249899
9f
32F
2020-03-22 21:35:06
kindEditor 富文本编辑器;异步实现
具体items 内容:https://blog.csdn.net/qxl2012/article/details/78052128
10f
32F
2020-03-22 22:10:11
ajax 将token放header
beforeSend: function(request) {
request.setRequestHeader("Token", getToken());
},
11f
32F
2020-03-23 21:05:50
自动填充功能 cdn引用
<link rel="stylesheet" href="//apps.bdimg.com/libs/jqueryui/1.10.4/css/jquery-ui.min.css">
<script src="//apps.bdimg.com/libs/jquery/1.10.2/jquery.min.js"></script>
<script src="//apps.bdimg.com/libs/jqueryui/1.10.4/jquery-ui.min.js"></script>

宝塔面板
linux
0

python
python
7
2f
32F
2019-11-15 09:37:45
pycharm file--setting--project:python--project Interpreter 下载指定的依赖包即可
3f
呆呱呱
2019-12-19 16:47:16
graphviz python
4f
呆呱呱
回复
呆呱呱
2019-12-19 16:47:51
python 安装pip install graphviz
5f
32F
2019-12-27 10:16:22
6f
32F
2019-12-30 10:55:31
#在安装PyAutoGui时,发现Pillow安装不上,找了下解决方案,执行下面的命令得到了解决,具体以后理解了再来阐述
easy_inatall pip
7f
32F
2019-12-30 14:05:12
#实时打印鼠标坐标
print('Press Ctrl-C to quit.')
try:
while True:
x, y = pyautogui.position()
positionStr = 'X: ' + str(x).rjust(4) + ' Y: ' + str(y).rjust(4)
print(positionStr, end='')
print('\b' * len(positionStr), end='', flush=True)
except KeyboardInterrupt:
print('\n')

selenium
selenium
4
2f
32F
2019-11-08 17:01:09
3f
32F
2019-11-13 17:32:20
https://www.cnblogs.com/autotest/p/3299200.html AUTOIT 有用的方法 mouseGetPos 获取鼠标位置

安全与检测
安全
4
1f
32F
2019-10-12 14:58:44
webshellkiller

redis
redis
2
1f
32F
2019-09-24 17:22:52
Redis默认提供了16个数据库(database),每个数据库有一个id,从0到15,他们没有名字,只有id。
keys查看所有的key模糊查询: keys *,keys my*
exists查看键是否崔在: exists key
del删除键:del key
expire设置键的过期时间:expire key 10
ttl查看key的有效时长:ttl key
select选择数据库:select databaseindex
move移动数据库:move key databaseindex
默认进入的是0数据库。
persist移除key的过期时间:persist key
rename重命名key :rename key newkey
type查看key类型:type key
2f
32F
2019-11-21 17:02:57
windows 启动 redis cmd - redis-server.exe

php日志
php
6
1f
32F
2019-09-04 13:54:49
## 对于PHP开发者来 说,一旦某个产品投入使用,应该立即将 display_errors选项关闭,以免因为这些错误所透露的路径、数据库连接、数据表等信息而遭到黑客攻击。但是,任何一个产品在投入使用后,都难 免会有错误出现,那么如何记录一些对开发者有用的错误报告呢?我们可以在单独的文本文件中将错误报告作为日志记录。错误日志的记录,可以帮助开发人员或者 管理人员查看系统是否存在问题。 如果需要将程序中的错误报告写入错误日志中,只要在PHP的配置文件中,将配置指令log_errors开启即可。错误 报告默认就会记录到Web服务器的日志文件里,例如记录到Apache服务器的错误日志文件error.log中。当然也可以记录错误日志到指定的文件中 或发送给系统syslog
1. error_reporting = E_ALL ;将会向PHP报告发生的每个错误
2. display_errors = Off ;不显示满足上条 指令所定义规则的所有错误报告
3. log_errors = On ;决定日志语句记录的位置
4. log_errors_max_len = 1024 ;设置每个日志项的最大长度
5. error_log = E:/php_log/php_error.log ;指定产生的 错误报告写入的日志文件位置
2f
32F
2019-11-27 10:59:46
CURL 默认content_type : multipart/form-data
使用数组提供 post 数据时,CURL 组件大概是为了兼容 @filename 这种上传文件的写法,默认把 content_type 设为了 multipart/form-data。虽然对于大多数服务器并没有影响,但是还是有少部分服务器不兼容。
3f
32F
回复
32F
2019-11-27 11:00:11
https://www.cnblogs.com/52php/p/5677689.html
4f
32F
2019-12-04 09:18:41
#IIS Noinput file specified
#问题解决方法:
#请修改 php.ini 找到
; cgi.force_redirect = 1
去掉前面分号,把后面的1改为0
即
cgi.force_redirect = 0
5f
32F
2020-01-10 14:17:39
header 跳转不生效
试下 header() 后 增加一行 exit();
6f
32F
2020-01-17 18:44:53
1.使用xshell链接服务 进入服务器;命令:wget http://download.bt.cn/install/bt-uninstall.sh
2.执行脚本;命令:sh bt-uninstall.sh

html
html
1

java入门学习
java
17
1f
32F
2019-07-29 10:21:08
2f
32F
2019-07-29 10:23:46
//1.新建文件Hello.java
public class Hello {
public static void main(String[] args) {
System.out.println("Hello, world!");
}
}
//2.编译 javac Hello.java 得到 Hello.class
//3.在JVM下执行 java Hello (虚拟机会自动查找class文件并执行)
3f
32F
2019-07-29 10:58:04
//用 IntelliJ IDEA 时 报 "错误: 编码 GBK 的不可映射字符"的错误
//File--Setting--File Encodings 将所有GBK的设置改成UTF-8
//改完编码后【右击】项目选择 Rebuild Module 项目
4f
32F
2019-07-29 11:22:17
//计算机内存的最小存储单元是字节(byte),一个字节就是一个8位二进制数,即8个bit。它的二进制表示范围从00000000~11111111,换算成十进制是0~255,换算成十六进制是00~ff。
//整数类型:byte = 1byte(以下省略byte),short 2,int 4,long 8
//浮点数类型:float 4,double 8
//字符类型:char 2
//布尔类型:boolean 4 (理论上1byte,但JVM内部会把boolean表示为4字节整数)
5f
32F
2019-07-29 13:30:21
%d 格式化输出整数
%x 格式化输出十六进制整数
%f 格式化输出浮点数
%e 格式化输出科学计数法表示的浮点数
%s 格式化字符串
6f
32F
2019-07-30 15:46:15
http://maven.apache.org/download.cgi# maven
http://tomcat.apache.org/ tomcat
https://blog.csdn.net/hemeinvyiqiluoben/article/details/80182436 intelliJ idea && maven && tomcat (configure)
9f
32F
2019-08-01 16:08:38
//注解分为两类:
1、一类是使用Bean,即是把已经在xml文件中配置好的Bean拿来用,完成属性、方法的组装;比如@Autowired , @Resource,可以通过byTYPE(@Autowired)、byNAME(@Resource)的方式获取Bean;
2、一类是注册Bean,@Component , @Repository , @ Controller , @Service , @Configration这些注解都是把你要实例化的对象转化成一个Bean,放在IoC容器中,等你要用的时候,它会和上面的@Autowired , @Resource配合到一起,把对象、属性、方法完美组装。
11f
32F
2019-09-04 15:54:31
ctrl + shif + M 补全import包
12f
32F
2019-09-05 11:29:49
自动引入接口
加上 private XxxxService xxxxService; //注意第一个首字母大写
ctrl + shift + o 自动引入包
13f
32F
2019-09-06 11:47:37
# List<String> 转 String
List<String> userIds = xxxx;
String idString = String.join(",", userIds);
14f
32F
2019-09-16 10:56:23
// HttpServletRequest request
//获取参数的单个值,如有多个则只返回第一个
String parameter1 = request.getParameter("demo");
//获取参数数组,
String[] parameter2 = request.getParameterValues("demo");
//获取所有参数名值对的java.util.Map<String,String[]>
Map<String, String[]> parameterMap = request.getParameterMap();
15f
32F
2019-09-17 17:22:09
postman接口调试
选择 JSON(application/json)
16f
32F
2019-09-27 14:04:41
updateById 字段非空等状态 也加入更新
@TableField(strategy = FieldStrategy.IGNORED)

git命令
git
1
1f
32F
2019-07-25 17:36:49
#使用git clean删除
git clean的作用就是清除未track的文件或文件夹, 主要有以下几个用法
git clean -n
使用此命令将会显示将要删除的文件(注:但如果是新增的文件夹,则不会显示,包括这个文件夹下的文件也不会显示)
git clean -f <path>
使用此命令将会删除新增的文件,但不会删除新增的文件夹(包括这个文件下的文件)
git clean -df
使用些命令则会删除新增的文件和新增的文件夹