在.h文件中必须同时有模板的声明和明确的定义,不能在.cpp中却定义。 1 #ifndef STACKTP_H_ 2 #define STACKTP_H_ 3 template <class Type, int MAX> 4 class Stack 5 { 6 private: 7 Type ite ...
分类:
编程语言 时间:
2021-01-12 10:36:55
阅读次数:
0
首先随机地生成一个十六进制串,就用字符串构造一个吧。 随机数用Random.Next();生成,不过需要注意的是,这个函数用当前始终作为随机种子,无论循环执行多少次函数GetRandomAddress()得到的都是相同的结果。 private char[] RandomSet = { '0', '1 ...
生成ssh公钥认证所需的公钥和私钥文件 [jiaqi.li@localhost ~]$ ssh-keygen -t rsa -b 4096Generating public/private rsa key pair.Enter file in which to save the key (/home ...
分类:
其他好文 时间:
2021-01-11 11:08:35
阅读次数:
0
上篇文章,简单介绍了 RedoLog 是什么,以及怎么从 Oracle Dump 二进制日志。接下来,分析下 Redo Log 二进制文件的格式,主要包括:文件头,重做日志头,DML-INSERT 操作,DDL-CREATE 操作。 Redo Log 二进制文件中,采用的是小端序字节序。 原文链接: ...
分类:
数据库 时间:
2021-01-11 10:52:25
阅读次数:
0
使用AppCompatDialogFragment 或者 DialogFragment 的过程中遇到java.lang.IllegalStateException: Fragment already added: 的解决方法: private CountryChooseDialog mCountry ...
分类:
移动开发 时间:
2021-01-11 10:52:06
阅读次数:
0
为什么需要ContextClassLoader Java中的类加载机制是双亲委派模型,即按照AppClassLoader → SystemClassLoader → BootstrapClassLoader 的顺序,子ClassLoader将一个类加载的任务委托给父ClassLoader(父Clas ...
分类:
编程语言 时间:
2021-01-08 11:29:55
阅读次数:
0
JDBC工具类的封装 代码如下: 创建JDBC工具类: package com.guisha.JDBC.Privatre; import java.sql.*; /** * 方法描述 * @since: 1.0.0 * @param: cJDBC工具类的封装,简化JDBC编程 * @return: ...
分类:
数据库 时间:
2021-01-08 11:27:49
阅读次数:
0
一、GitHub和gitlab的区别,以及什么是git GitHub和gitlab都是基于web的git仓库,GitHub和gitlab就想是两兄弟,但GitHub有个小的缺陷,就是你的repository都需要public,如果你想创建private的repository就得付费,而gitlab正 ...
分类:
其他好文 时间:
2021-01-08 11:25:01
阅读次数:
0
一、先看一个简单加密,解密实现 1.1 加密 /** content: 加密内容 slatKey: 加密的盐,16位字符串 vectorKey: 加密的向量,16位字符串 */ public String encrypt(String content, String slatKey, String ...
分类:
编程语言 时间:
2021-01-08 10:38:42
阅读次数:
0
/** * 解决了 参数中包含 空格和脚本没有执行权限的问题 * @param scriptPath 脚本路径 * @param para 参数数组 */ private void execShell(String scriptPath) { try { //解决脚本没有执行权限 ProcessBu ...
分类:
编程语言 时间:
2021-01-08 10:35:34
阅读次数:
0