Spring Boot 处理文件的上传下载
1. 编写测试用例
@RunWith(SpringRunner.class)
@SpringBootTest
public class FileControllerTest {
@Autowired
private WebApplicationContext wac;
private MockMvc mockMvc;
@Before
public v...
phpstrom设置外部服务器.md
1.选择file —>Settings
2.选择Languages&Framworks ------>PHP
(1) 选择PHP language level 的版本
(2) 选择 CLI Interpreter 为php
(3) 然后点击右上方的小框框
3.进入到下方的页面,找到你的php.exe的路径
点击apply ------->ok
4.设
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...
13_iOS干货10_APP换肤方案 && APP之间通信方案汇总
一,APP常用的3类换肤方案
1,更新资源包,重新打包,上传appStore审核(周期太长);
2,热修复(速度快,但下发率,苹果严打,以及需要获取相应的图片资源)
3,接口控制:
1,返回图片地址URL(利用图片缓存框架,缓存完毕所有,再统一更新;后台接口上加入时间控制,可以实现提前的缓存方案)
2,直接下载图片包zip(多种实现方案:1,使用的Category和KVO去实...
Python 安装及环境变量配置
PyCharm 安装及环境变量配置
从官网下载PyCharm安装
自定义安装选项
需要注意 环境变量
打开cmd命令窗口 输入Python显示如下
Pycharm 解释器安装
打开设置 找到Project Interpreter 点进去 如图所示
点击add 进行添加
找到要添加的解释器进行添加
...
树莓派3B+启动debian 9的官方arm64版本
树莓派官方只维护了基于debian的32位arm版本Raspbian,并没有官方支持的arm64位版本。从树莓派3B开始就已经使用了64位CPU,但是现在已经差不多两年过去了,官方似乎也还并没有要支持64位的意思,这真是一件蛋疼的事情!!!
本身我自己也一直想在pi上面跑64位系统版本,且在树莓派实验室网站也有一篇介绍在pi3B上跑64位系统会比32位系统有近30倍性能提升的文章...
前端面试题汇总(更新中)
Http协议中Post和Get方法的区别?
如何利用CSS实现三角形?
常见的跨域技术有哪些?
如何利用CSS2实现元素水平垂直居中?
rem和em的区别?
闭包是什么?有什么用?
图像懒加载的原理是什么?
git pull 和 git fetch方法的区别?
Https的主要特点?
position属性?
...
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...
Nu-Writer加密模式MTP在Nuc972上面的使用
最近突然对新唐的Nuc972的加密功能有了浓厚的兴趣,询问过好多同仁,也没有得到满意的答案,经过几天的摸索,终于搞明白是怎么回事儿,废话不多说了,直接说使用方法:
首先是向nuc972内部的MTP存储区烧写秘钥文件:
第一:将Nu-Writer通过USB连接到板卡上的972,打开MTP模式,如下图所示
软件默认有一个秘钥文件,在使用之前,最好修改一下,第一行...
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磅==...
FWT(快速沃尔什变换)零基础详解qaq(ACM/OI)
1.前言(废话)
记得一年半之前做SRM518 Nim的时候还不知道FWT,当时自己用分治完美的水过去了。然后昨天的牛客有一道题,是说nim博弈中有n堆石子,请问最多取出多少堆石子可以让先手必败。当时竟然没思路QAQ???想了想使劲往字典树靠边靠不上去QAQ,然后就没想出来!!!
想当年自己手推FWT或运算,真的感叹岁月是把杀猪刀!于是怒写这篇博客QAQ把这个算法总结一下QAQ
(其实我觉得...
Oracle基本操作(二)
oracle数据库的基本操作;创建表空间插拔数据库创建用户创建数据表(事务)索引视图序列同义词一,创建表空间例;createtablespaceschool//创建表空间school2datafile'/oracle/app/oracle/oradata/school01.dbf'//指定表空间文件存放位置3size10mautoextendon;//指定大小,空间可以扩容调整表空
JDBC(5)ResSetMetaData&DatabaseMetaData&获取数据库主键的值
ResSetMetaData 可用于获取关于 ResultSet 对象中列的类型和属性信息的对象:
getColumnName(int column):获取指定列的名称
getColumnCount():返回当前 ResultSet 对象中的列数。
getColumnTypeName(int column):检索指定列的数据库特定的类型名称。
getColumnDisplaySize(int column):指示指定列的最大标准宽度,以字符为单位。
isNullable(int colu
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
Markdown 版本演进
本文作为 Markdown 系列的第二篇,对上一篇使用 Markdown 写技术博客,我踩过的 6个坑博客提到的版本变迁进行简要的提纲说明。 本文内容做成一张思维导图,使用 Atom + markdown-mindmap,由于格式不支持 SVG,转换为 PNG 显示,如果满足不了无损需求,请到百度网盘文件下载: Markdown 版本演进思维导图 Markdown 初始版本:2004-03-19 最新版本:2004-12-17 , V1.0.1 作者:John Gruber 和 Aaron S
浅谈[^>]在正则中的2种用法
/^A/会匹配"An e"中的A,但是不会匹配"ab A"中的A,此时^A的意思是“匹配开头的A” /[^a-z\s]/会匹配"my 3 sisters"中的"3 ",此时^的意思是“非”,类似的有 [^a]表示“匹配除了a的任意字符”。 [^a-zA-Z0-9]表示“找到一个非字母也非数字的字符”。 ”^”这个字符在中括号”[]”中被使用的话就表示字符类的否定, 如果不是的话就是表示限定开头。我这里说的是直接在”[]”中使用,不包括嵌套使用。 其实也就是说”[]”代表的是一个字符集,”^”只
今日推荐
周排行