Spring Boot 处理文件的上传下载

1. 编写测试用例 @RunWith(SpringRunner.class) @SpringBootTest public class FileControllerTest { @Autowired private WebApplicationContext wac; private MockMvc mockMvc; @Before public v...
分类: 移动开发 发布时间: 10-12 22:09 阅读次数: 0

phpstrom设置外部服务器.md

1.选择file —>Settings 2.选择Languages&Framworks ------>PHP (1) 选择PHP language level 的版本 (2) 选择 CLI Interpreter 为php (3) 然后点击右上方的小框框 3.进入到下方的页面,找到你的php.exe的路径 点击apply ------->ok 4.设
分类: 企业开发 发布时间: 10-12 22:09 阅读次数: 0

hdu1045 二分匹配板子

#include<iostream> #include<cstdio> #include<vector> #include<cstring> using namespace std; const int MAXN = 10; int n,nl,nr; char graph[MAXN][MAXN]; int grow[MAXN][MAXN]; in...
分类: 其他 发布时间: 10-12 22:09 阅读次数: 0

13_iOS干货10_APP换肤方案 && APP之间通信方案汇总

一,APP常用的3类换肤方案 1,更新资源包,重新打包,上传appStore审核(周期太长); 2,热修复(速度快,但下发率,苹果严打,以及需要获取相应的图片资源) 3,接口控制:     1,返回图片地址URL(利用图片缓存框架,缓存完毕所有,再统一更新;后台接口上加入时间控制,可以实现提前的缓存方案)     2,直接下载图片包zip(多种实现方案:1,使用的Category和KVO去实...
分类: 移动开发 发布时间: 10-12 22:09 阅读次数: 0

Python 安装及环境变量配置

PyCharm 安装及环境变量配置 从官网下载PyCharm安装 自定义安装选项 需要注意 环境变量 打开cmd命令窗口 输入Python显示如下 Pycharm 解释器安装 打开设置 找到Project Interpreter 点进去 如图所示 点击add 进行添加 找到要添加的解释器进行添加 ...
分类: 企业开发 发布时间: 10-12 22:09 阅读次数: 0

从0彻底详解KMP

1.前言(废话。) 初次接触KMP应该是在16年11月。当时做学校OJ的时候遇到一个KMP板子题,但是当时只写出来了O(mn)的算法,意料之中TLE。遂搜题解,但是当时水平很低(非OI出身),看的博客都没有让我具体理解next数组的具体含义。 再次接触KMP是在数据结构课上。但是老师匆匆带过...呃...然后自己匆匆扫了眼课本。。。 直到之前哪一天做青岛网络赛,遇到一个AC自动机的题。虽然后...
分类: 其他 发布时间: 10-12 22:09 阅读次数: 0

树莓派3B+启动debian 9的官方arm64版本

    树莓派官方只维护了基于debian的32位arm版本Raspbian,并没有官方支持的arm64位版本。从树莓派3B开始就已经使用了64位CPU,但是现在已经差不多两年过去了,官方似乎也还并没有要支持64位的意思,这真是一件蛋疼的事情!!!     本身我自己也一直想在pi上面跑64位系统版本,且在树莓派实验室网站也有一篇介绍在pi3B上跑64位系统会比32位系统有近30倍性能提升的文章...
分类: 物联网 发布时间: 10-12 22:09 阅读次数: 0

前端面试题汇总(更新中)

Http协议中Post和Get方法的区别? 如何利用CSS实现三角形? 常见的跨域技术有哪些? 如何利用CSS2实现元素水平垂直居中? rem和em的区别? 闭包是什么?有什么用? 图像懒加载的原理是什么? git pull 和 git fetch方法的区别? Https的主要特点? position属性? ...
分类: 编程语言 发布时间: 10-12 22:09 阅读次数: 0

char*、string、CString的应用及相互转换

目录 1、char* 1.1、简介 1.1、常用函数 1.1.1、初始化方法 1.1.2、获取字符(从键盘或者从文件中) 1.1.3、 输出  1.1.4、字符串长度 1.1.5、字符串追加  1.1.6、字符串比较 1.1.7、字符串拷贝  1.1.8、格式化字符串  1.1.9、sscanf格式化输出  1.1.10、查找 1.1.11、 分割字符串   2、s...
分类: 其他 发布时间: 10-12 22:09 阅读次数: 0

Nu-Writer加密模式MTP在Nuc972上面的使用

    最近突然对新唐的Nuc972的加密功能有了浓厚的兴趣,询问过好多同仁,也没有得到满意的答案,经过几天的摸索,终于搞明白是怎么回事儿,废话不多说了,直接说使用方法: 首先是向nuc972内部的MTP存储区烧写秘钥文件:   第一:将Nu-Writer通过USB连接到板卡上的972,打开MTP模式,如下图所示     软件默认有一个秘钥文件,在使用之前,最好修改一下,第一行...
分类: 物联网 发布时间: 10-12 22:09 阅读次数: 0

12_iOS干货9_字体尺寸磅值像素 && UILabel的字体高度和宽度汇总

一,中文字号VS英文字号(磅)VS像素值的对应关系: 八号=5磅(5pt) ==(5/72)*96=6.67 =6px七号=5.5磅==(5.5/72)*96=7.3 =7px小六=6.5磅==(6.5/72)*96=8.67 =8px六号=7.5磅==(7.5/72)*96=10px小五=9磅==(9/72)*96=12px五号=10.5磅==(10.5/72)*96=14px小四=12磅==...
分类: 编程语言 发布时间: 10-12 22:09 阅读次数: 0

FWT(快速沃尔什变换)零基础详解qaq(ACM/OI)

1.前言(废话) 记得一年半之前做SRM518 Nim的时候还不知道FWT,当时自己用分治完美的水过去了。然后昨天的牛客有一道题,是说nim博弈中有n堆石子,请问最多取出多少堆石子可以让先手必败。当时竟然没思路QAQ???想了想使劲往字典树靠边靠不上去QAQ,然后就没想出来!!! 想当年自己手推FWT或运算,真的感叹岁月是把杀猪刀!于是怒写这篇博客QAQ把这个算法总结一下QAQ (其实我觉得...
分类: 其他 发布时间: 10-12 22:09 阅读次数: 0

Oracle基本操作(二)

oracle数据库的基本操作;创建表空间插拔数据库创建用户创建数据表(事务)索引视图序列同义词一,创建表空间例;createtablespaceschool//创建表空间school2datafile'/oracle/app/oracle/oradata/school01.dbf'//指定表空间文件存放位置3size10mautoextendon;//指定大小,空间可以扩容调整表空
分类: 数据库 发布时间: 10-12 22:09 阅读次数: 0

Menci

https://oi.men.ci/
分类: 其他 发布时间: 10-12 22:03 阅读次数: 0

JDBC(5)ResSetMetaData&DatabaseMetaData&获取数据库主键的值

ResSetMetaData 可用于获取关于 ResultSet 对象中列的类型和属性信息的对象: getColumnName(int column):获取指定列的名称 getColumnCount():返回当前 ResultSet 对象中的列数。 getColumnTypeName(int column):检索指定列的数据库特定的类型名称。 getColumnDisplaySize(int column):指示指定列的最大标准宽度,以字符为单位。 isNullable(int colu
分类: 其他 发布时间: 10-12 22:03 阅读次数: 0

NOIP 模拟赛

      NOIP 模拟赛 思路:求 n , m 的 gcd,然后用 n , m 分别除以 gcd;若 n 或 m 为偶数,则输出 1/2.   特别的,当 n = m = 1 时,应输出 1/1 #include <algorithm> #include <iostream> #include <cstring> #include <cstdio> using namespace std; typedef long long LL; LL n, m; LL gcd(LL x, LL y)
分类: 其他 发布时间: 10-12 22:03 阅读次数: 0

Sengxian

https://blog.sengxian.com/
分类: 其他 发布时间: 10-12 22:03 阅读次数: 0

oracle - merge实例

MERGE INTO TBL_MEMBER TM     -- 网站会员注册信息表 USING ( SELECT SLS_CDE,            -- 业务员代码对应员工代码 DPT_CDE,            -- 机构代码 SLS_NME AS NAME,          -- 业务员名称 SALEGRP_CDE AS SALEGRPCODE,      -- 营销团队代码 0 || SUBSTR(CTFCT_TYP,-1,2) AS CTYPE,    -- 证件类型 CT
分类: 其他 发布时间: 10-12 22:03 阅读次数: 0

Markdown 版本演进

本文作为 Markdown 系列的第二篇,对上一篇使用 Markdown 写技术博客,我踩过的 6个坑博客提到的版本变迁进行简要的提纲说明。 本文内容做成一张思维导图,使用 Atom + markdown-mindmap,由于格式不支持 SVG,转换为 PNG 显示,如果满足不了无损需求,请到百度网盘文件下载: Markdown 版本演进思维导图 Markdown 初始版本:2004-03-19 最新版本:2004-12-17 , V1.0.1 作者:John Gruber 和 Aaron S
分类: 其他 发布时间: 10-12 22:03 阅读次数: 0

浅谈[^>]在正则中的2种用法

/^A/会匹配"An e"中的A,但是不会匹配"ab A"中的A,此时^A的意思是“匹配开头的A” /[^a-z\s]/会匹配"my 3 sisters"中的"3 ",此时^的意思是“非”,类似的有 [^a]表示“匹配除了a的任意字符”。 [^a-zA-Z0-9]表示“找到一个非字母也非数字的字符”。 ”^”这个字符在中括号”[]”中被使用的话就表示字符类的否定, 如果不是的话就是表示限定开头。我这里说的是直接在”[]”中使用,不包括嵌套使用。 其实也就是说”[]”代表的是一个字符集,”^”只
分类: 其他 发布时间: 10-12 22:03 阅读次数: 0