- 浏览: 1240916 次
- 性别:
- 来自: 北京
最新评论
-
masuweng:
嗯,写的很好
Mysql之Incorrect string value: '\xF0\x9F\x98\x89 \xE6...' -
秋水涛静:
来来来 你告诉我你贴的这代码有什么用??你给的下载包又有什么 ...
利用diyUpload做多图片上传及预览 -
andseny:
如果可以的话,求一份源码,谢谢 邮箱:846526948@q ...
利用diyUpload做多图片上传及预览 -
alloyer:
不错!可以使用,已验证。
Spring与jcaptcha集成 -
bewithme:
这和我去官网看有啥区别?
web之日期组件My97DatePicker
文章列表
Mysql之修改表的编码字符集
- 博客分类:
- DB
--改变表的编码,为utf8mb4
alter table `someabcd_cms` convert to character set utf8mb4;
除此之外还需要注意配置文件相关的支持
[client]
default-character-set = utf8mb4
[mysql]
default-character-set = utf8mb4
[mysqld]
character-set-client-handshake = FALSE
character-set-server = utf8mb4
collation-server = utf ...
sed之递归替换操作
- 博客分类:
- Linux
需求:
利用sed替换字符串操作
实现:
借助于grep
sed -i "s/28080/18080/g" `grep "28080" -rl /data/conf/pb-test`
把28080替换为18080 在/data/conf/pb-test下查找
Solr之IKAnalyzer集成
- 博客分类:
- Java
基本信息:
版本:7.0.0
Solr安装路径记作$SOLR_HOME
单机版,cloud版本等同
步骤:
1.下载ikanalyzer-solr6.5.zip
https://download.csdn.net/download/smallnetvisitor/10340008
2.命令行创建core,此处名称为someabcd命令如下:
solr create_core -c someabcd
3.修改配置文件:$SOLR_HOME/server/solr/configsets/_default/conf/managed-schema
schema下增加:
<f ...
Solr之Solrj封装
- 博客分类:
- Java
基本信息:
版本:7.0.0
单机版,cloud版本有所区分
步骤:
1.依赖:
<dependency>
<groupId>org.apache.solr</groupId>
<artifactId>solr-solrj</artifactId>
<version>7.0.0</version>
</dependency>
2.业务封装代码:
public class SearchClient {
private SolrClient client;
pub ...
环境:
jdk-8u161-linux-x64.tar.gz
linux版本:
Linux VM_84_102_centos 2.6.32-220.el6.x86_64 #1 SMP Tue Dec 6 19:48:22 GMT 2011 x86_64 x86_64 x86_64 GNU/Linux
操作:
s1:解压到/data/soft/
tar -zxvf jdk-8u161-linux-x64.tar.gz
s2:配置环境变量
vi /etc/profile
添加:
JAVA_HOME=/data/soft/jdk1.8.0_161
export ...
需求:
基于jsoup或者httpclient爬取https数据的时候涉及到权限认证
实现:
直接在HttpsURLConnection的时候加入check操作
public static void checkQuietly() {
try {
HttpsURLConnection
.setDefaultHostnameVerifier(new HostnameVerifier() {
public boolean verify(String hostname,
SSLSession session) {
re ...
Maven之编码警告解决
- 博客分类:
- maven
描述:
eclipse maven编译的时候警告信息如下:
eclipse.buildId=4.4.2.M20150204-1700
java.version=1.7.0_21
java.vendor=Oracle Corporation
BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=zh_CN
Framework arguments: -product org.eclipse.epp.package.java.product
Command-line arguments: -os win32 -ws wi ...
背景:
windows启动的时候执行bat脚本
实现:
点击开始--运行--输入gpedit.msc搜索--确定--计算机配置--windows设置--脚本(启动/关机),双击“启动”,点添加--游览--选择你的bat,然后再确定--应用就可以了
背景:
安装PyQt5的时候报错,timeout,外网你懂的
解决:
通过镜像url直接读装
以前的命令:
pip3 install PyQt5
修复之后的命令:
pip3 install --index-url yoururl PyQt5
比如url为:https://pypi.douban.com/simple
pip3 install --index-url https://pypi.douban.com/simple PyQt5
bat批处理之统计脚本执行时间
- 博客分类:
- 其他
需求:
统计bat脚本的执行时间
脚本:
@echo off
set /a startS=%time:~6,2%
set /a startM=%time:~3,2%
echo %time%
call your.bat
set /a endS=%time:~6,2%
set /a endM=%time:~3,2%
echo %time%
set /a diffS_=%endS%-%startS%
set /a diffM_=%endM%-%startM%
echo cost:%diffM_% %diffS_%
pause
bat批处理之启动多个PC端微信
- 博客分类:
- 其他
需求:
多个微信号,都需要在PC端登录
启动脚本:
@echo off
start /d "E:\Tencent\WeChat\" WeChat.exe
start /d "E:\Tencent\WeChat\" WeChat.exe
start /d "E:\Tencent\WeChat\" WeChat.exe
exit
ffmpeg之音频视频合成
- 博客分类:
- 流媒体
需求:
把音频文件和视频文件进行合成操作
脚本:
ffmpeg -i c:/db/1.mp3 -i c:/db/annew.mp4 c:/db/last.mp4
ffmpeg之视频合并
- 博客分类:
- 流媒体
需求:
合并两个视频文件
准备文件:
pbfilelist.txt
里面的内容为:
file 'an1.1.mp4'
file 'an1.2.mp4'
这两个文件跟 pbfilelist.txt在同一级目录
脚本:
ffmpeg -f concat -i c:/db/pbfilelist.txt -c copy c:/db/annew.mp4
其中:
-c copy 可以不加
ffmpeg之音频视频提取
- 博客分类:
- 流媒体
需求:
从视频文件中提取音频和无音视频
提取音频:
ffmpeg -i c:/db/1.mp4 -f mp3 -vn c:/db/1.mp3
提取视频:
ffmpeg -i c:/db/1.mp4 -vcodec copy –an c:/db/an1.mp4
Mysql之取整函数
- 博客分类:
- DB
Mysq的两个取整函数:
ceil():向上取整
floor():向下取整
round():四舍五入
mysql> select ceil(10/11),floor(10/11),round(10/20);
+-------------+--------------+--------------+
| ceil(10/11) | floor(10/11) | round(10/20) |
+-------------+--------------+--------------+
| 1 | 0 | 1 ...