Hash, MAC, HMAC

Hash, MAC, HMAC HMAC Hash-MD5, SHA-1, integrity MAC- keyed hash, integrity & authenticity. HMAC 长度和其所用的hash长度一样 Hash 是一种从任何一种数据中创建小的数字“指纹”的方法。散列函数把消息或数据压

Math

Math http://blog.csdn.net/jiutianhe/article/details/41349649 Section 1 linear 线性代数 (矩阵为主) Vector 向量 Matrix 矩阵 Matrix Decomposition 矩阵分解 Section 2 analysis 数学分析 (函数为主) Function 函数 Polynomial 多项式函数 Interpolation 插值 Integration 积分 Solver 求解 Section 3 Probabilityand Statistics 概率和统计 1) distribution 分

modprobe, `lsmod`

modprobe, lsmod modprobe 可载入指定的个别模块,或是载入一组相依的模块。modprobe 会根据 depmod 所产生的相依关系,决定要载入哪些模块。 若在载入过程中发生错误,在

grep command

grep command grep: Global Regular Expression Print 按行处理, 输出文件中包含搜索字符串的所有行。 1 grep [OPTION...] PATTERNS [FILE...] 或 1 2 grep -E '123|abc' filename // 找出文件(filename)中包含 123 或者包含 abc 的行 egrep '123|abc' filename

dmesg

dmesg 1 2 # 显示时间戳 dmesg -T Display messages in kernel ring buffer Linux命令dmesg用来显示开机信息,kernel会将开机信息存储在 ring buffer 中。您若是开机时来不及查看信息

Provider 模式

Provider 模式 首先什么是Provider模式?Provider是由两个设计模式融合而来的: 策略模式+抽象工厂模式。这两个模式具体的介绍我在这里就不多

yaml

yaml http://www.ruanyifeng.com/blog/2016/07/yaml.html YAML 语言 (发音 /ˈjæməl/ ) 的设计目标,就是方便人类读写。它实质上是一种通用的数据串行化格式。 它的基本语法规则如下。 大小写敏感 使用缩进

gitea

gitea Gitea是一款使用Golang编写的可自运营的代码管理工具。 在这个领域,名气最响的应该是Gitlab。但实际使用中Gitlab也有点问题

emacs 启动 窗口最大化

emacs 启动 窗口最大化 (defun fullscreen (&optional f) (interactive) (x-send-client-message nil 0 nil “_NET_WM_STATE” 32 ‘(2 “_NET_WM_STATE_MAXIMIZED_VERT” 0)) (x-send-client-message nil 0 nil “_NET_WM_STATE” 32 ‘(2 “_NET_WM_STATE_MAXIMIZED_HORZ” 0))) (add-hook ‘window-setup-hook ‘fullscreen)

蓝牙 HID

蓝牙 HID The Human Interface Device (HID)定义了蓝牙在人机接口设备中的协议、特征和使用规程。典型的应用包括蓝牙鼠标、蓝牙键盘、蓝牙游戏手柄等。该协议改编自US

shell params, 参数

shell params, 参数 在 shell 编程时. 可以使用参数。 Shell 有位置参数和内部参数 位置参数 由系统提供的参数称为位置参数。位置参数的值可以用 $N 得到, N 是一个数字,如果 为

java gc监控, jstat

java gc监控, jstat 1 2 3 4 5 6 jstat -<option> [-t] [-h] <vmid> [<interval> [<count>]] jstat -gc -h3 <jvm PID> 3000 -1 # -gc 显示gc的信息,查看gc的次数,及时间。 # -h: 即-h跟数字,代表隔几行显示标题 # interval: 毫

sftp config

sftp config cd /root/ssh emacs sshd_config remove the comments for RSAAuthentication, PubkeyAuthentication RSAAuthentication yes PubkeyAuthentication yes generate rsa key pair by puttygen edit file authorized_keys add public key which generate by putty. copy private key to client PC /root/.ssh/id_rsa

svn basic, command

svn basic, command ignore ca 1 2 --trust-server-cert-failures="unknown-ca,cn-mismatch,expired,not-yet-valid,other" svn checkout https://your.repository.url/ --non-interactive --trust-server-cert-failures="unknown-ca,cn-mismatch,expired,not-yet-valid,other" --username=blah --password=blah 查看 svn 版本 1 svn --version svn merge 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 # 分支合到主干 cd trunk svn merge -r <revision where branch was cut>:<revision of trunk> svn://branch/path # 分支当前

dev env

dev env linux ubuntu kafka containerd + nerdctl yubico login selfsigned cert, use for nginx citrix OK 远程桌面正常使用 传文件, 用桌面版的 citrix Jetbrains OK webex fcitx 输入中文, 2404 使用正常, 字体需要 配置一下 会议模式 ok, 音质销差但是不

javascript

javascript 长数字格式化 1 2 (10000).toLocaleString('en-US'); // 输出 10,000 打印对象类型 1 foo.getClass() window.event.keyCode ascii 1 2 3 4 5 6 7 //check if ESC pressed if (window.event.keyCode == 27) { $("#english").val("); } //check if enter pressed keyCode == 13 日期 ms > date string 1 new Date(1636183170962).toLocaleString('en-US') 日期时间函数 var a=new Date(); var y =

Flatpak

Flatpak Flatpak 由红帽员工亚历山大·拉尔森(Alexander Larsson)开发,并于2015年正式发布。它是用C编程开发的,提供了在Linux发行版

netstat, 端口

netstat, 端口 netstat -ntlp -n 以网络IP地址代替名称 -t 显示TCP协议的连接情况。 -l 显示监控中的服务器的Socket。 -p 显示正在使用Socket的程序识别码和程

RSA

RSA Java cipher What is Java Cipher? 在计算机系统中,Java Cryptography Architecture (JCA) 是一个使用 Java 编程语言处理加解密相关操作的框架。它是 Java 安全 API 的一部分,最早是在 JDK1.1 版本的java.s