Wox工具使用-释放双手的神器(window快速搜索文件启动程序软件)
文章目录 下载 和 安装 基础使用 搜索系统文件 使用搜索引擎 使用命令(相当于win+R 后cmd输入指令) wox插件 安装和使用 今天来分享一个让码农可以在window环境下少用鼠标,方便快捷打开文件的工具Wox,不说装biu,确实使用实用 Wox 是一个开源免费的快速启动器工具,安装后可以通过快捷键 Ctrl + space 呼出,可以快速高效率打开软件/搜索文件等。 下载 和 安装 github地址:https://github.com/Wox-launcher/Wox/releas
Linux 下 Vim使用 (命令笔记)
一般模式可用的按钮说明 移动光标 h、j、k、l ,分别控制光标左、下、上、右移一格 按ctrl+b 屏幕往"后"移动一页 按ctrl+f 屏幕往"前"移动一页 n 光标向右移动n个字符 Home 移动到这一行的最前面字符处:0数字,但不能用数字小键盘上的数字 End 移动到这一行的最后面字符处:$,我测试好像不行 w 光标跳到下个字的开头 e 光标跳到下个字的字尾 H 光标移动到这个屏幕的最上方那一行的第一个字符 M 光标移动到这个屏幕的中间那一行的第一个字符 L 光标移动到这个屏幕的最下方
Linux快速安装激活Pycharm和PhpStorm(精简,centos)
环境:centos6.5 所用package:链接:https://pan.baidu.com/s/1oDrEwQ3qp2hjontTU0i6MA 密码:auow JetbrainsCrack-2.10-release-enc.jar 链接:https://pan.baidu.com/s/1kqQwKRj4QlJ4MyE1Ipl6cA 提取码:4ngg 在这里简单记录下,phpStorm和Pycharm两款IDE的安装,估计只有我才这么无聊,在linux上安装这些IDE 文章目录 简易安装 激
Centos6.5下搭建LNMP环境,yum快速安装,可指定php版本
文章目录 准备中作 1.配置防火墙,开启80端口、3306端口 2.关闭selinux 3.安装yum源 安装 1.安装nginx 2.安装php,php5.6为例 3.安装Mysql 1.安装mysql 2.为root账户设置密码 配置 1.配置nginx 2. 配置php-fpm 运行说明 nginx启动失败问题 测试 准备中作 1.配置防火墙,开启80端口、3306端口 编辑iptables,开启端口 cd /etc/sysconfig
vim iptables
加入 -A INPUT
PHPExcel----保存/导出excel文档数据【简单实用demo】
首先要有PHPExcel类:传送门 只需要保存其中的Classes即可。 在项目中引用PHPExcel.php 我这里放在同目录下: include("./PHPExcel/PHPExcel.php");
先看看,需要实现目的结果: 先构造,需要保存的数据: //表头
$header = ['姓名','性别','民族'];
//写入的数据
$data = [
[
'张三',
'男',
PHPExcel----获取/导入excel文档数据【简单实用demo2】
excel导出/保存可参照另一篇博文:PHPExcel----保存/导出excel文档数据【简单实用demo】 首先要有PHPExcel类:传送门 只需要保存其中的Classes即可。 在项目中引用PHPExcel.php 先看看要获取的excel数据源表: 实现代码: public function getExcelContent(){
//导入PHPExcel
include("./PHPExcel/PHPExcel.php");
//由于是本地开发测试,实
Linux 环境变量问题:提示bash:command not found
如果新装的系统,运行一些安装的软件提示: bash:command not found 。 那么 首先就要考虑root 的$PATH里是否已经包含了这些环境变量。 主要是这四个:/bin ,/usr/bin,/sbin,/usr/sbin。 四个主要存放的内容: ./bin: bin为binary的简写主要放置一些系统的必备执行档例如:cat、cp、chmod df、dmesg、gzip、kill、ls、mkdir、more、mount、rm、su、tar等。 /usr/bin: 主要放置一些
Linux 安装微信/QQ
1.微信 1、使用网页版: 网页登录地址:https://wx.qq.com/ 2、使用第三方版本: 下载地址:https://github.com/geeeeeeeeek/electronic-wechat/releases 微信第三方安装过程: 1 下载最新版本tar.gz压缩包 wget https://github.com/geeeeeeeeek/electronic-wechat/releases/download/V2.0/linux-x64.tar.gz -O wechat.ta
Android 获取一个随机的四位数字验证码
private void randomCode() {
String strRand = "";
for (int i = 0; i < 4; i++) {
strRand += String.valueOf((int) (Math.random() * 10));
}
textrandomcode.setText(strRand);
Log.i("aaa", "randomCode: "
Android 点击屏幕空白区域隐藏软键盘
/**
* 点击空白处隐藏软键盘
* @param v
* @param event
* @return
*/
private boolean isShouldHideKeyboard(View v, MotionEvent event) {
if (v != null && (v instanceof EditText)) {
int[] l = {0, 0};
v.ge
JAVA加密算法(1)- 密码学概述及BASE64算法使用
密码学综述 密码学综述 密码学基本功能 机密性、鉴别、报文完整性、不可否认性 基本模型 sender-->加密算法 --> 密文 --> 解密算法 --> receiver 密钥源 密码学算法分类:
消息编码:Base64
消息摘要:MD类,SHA类,MAC
对称加密:DES,3DES,AES
非对称加密:RSA,DH密钥交换
数字签名:RSA signature,DSA signature
密码学五元组 明文、密文、加密算法、解密算法、密钥 加密解密算法都要使用公开算法(经过验证
JAVA加密算法(2)- 消息摘要算法(MD5、SHA、HMAC)
消息摘要的概念 对消息通过一个单向Hash算法进行计算,得到一个唯一的结果。每个消息对应一个唯一结果,所有结果的长度固定。 消息摘要的分类 (1)MD5(Message Digest)消息摘要算法 (2)SHA(Secure Hash Algorithm)安全散列算法 (3)MAC(Message Authentication Code)消息认证码算法,结合了MD5和SHA的优势,同时用密钥对摘要进行加密,是一种更为安全的消息摘要算法。 日常应用 校验数据的完整性,防止在传输途中被篡改 编程使
JAVA加密算法(3)- 对称加密算法(DES、3DES、AES)
对称加密算法概念 加密密钥和解密密钥相同,大部分算法加密揭秘过程互逆。 特点:算法公开、(相比非对称加密)计算量小、加密速度快、效率高。 弱点:双方都使用同样的密钥,安全性得不到保证。 常用对称加密算法 DES(Data Encryption Standard) 3DES(DES加强版,使用3次DES计算,Triple DES,DESede) AES(Advanced Encryption Standard,3DES加强版) JDK版DES/3DES/AES算法调用模板 1. 生成密钥
//
JAVA加密算法(4)- 非对称加密算法(DH,RSA)
非对称密码概念 发送者使用接收者的公钥加密,接收者使用自己的私钥解密。 需要两个密钥进行加密或解密,分为公钥和私钥 特点:安全性高,速度慢 常用算法 DH密钥交换算法 RSA算法 ElGamal算法那 用途 密钥交换(DH) 双方在没有确定共同密钥的情况下,生成密钥,不提供加密工作,加解密还需要其他对称加密算法实现 加密/解密(RSA) 数字签名(RSA) DH算法示例
import javax.crypto.KeyAgreement;
import javax.crypto.interfa
JAVA加密算法(5)- 数字签名算法(RSA、DSA)
数字签名流程 (1)生成签名:对源文件的「数字摘要」,使用私钥加密,生成「加密数字摘要」; (2)验证签名:对「加密数字摘要」通过公钥进行解密,生成「数字摘要2」,比较「数字摘要」与「数字摘要2」,结果相同则签名验证通过。 概念:带有「公钥」和「私钥」的「消息摘要」算法,是「非对称加密算法」和「消息摘要」算法的结合体 私钥签名,公钥验证 常用签名算法 RSASignature DSASignature ECDSASignature(需Bouncy Castle) 数字签名作用 验证数据完整性
nginx基本语法学习
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_29956725/article/details/84962010 server { listen 80; server_name localhost; #charset koi8-r; #access_log logs/host.access.log main; #location /index.html { # root html; #index index.html index.htm
图解Http学习整理
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_29956725/article/details/85763272 HTTPS 是身披 SSL 外壳的 HTTP HTTPS 并非是应用层的一种新协议。只是 HTTP 通信接口部分用 SSL(Secure Socket Layer)和 TLS(Transport Layer Security)协议代替而已。 通常,HTTP 直接和 TCP 通信。当使用 SSL 时,则演变成先和 SSL 通信
Servlet设置缓存
httpServletResponse.setHeader("Pragma", "No-cache"); //浏览器和缓存服务器都不应该缓存页面信息 httpServletResponse.setHeader("Cache-Control", "no-cache"); httpServletResponse.setDateHeader("Expires", 0); //servlet页面默认是不缓存的 //本页面允许在浏览器端或缓存服务器中缓存,时限为20秒。 //重要说三遍 //20秒之内重
今日推荐
周排行