自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(213)
  • 资源 (14)
  • 收藏
  • 关注

原创 待学习知识记录

powermock

2021-03-16 22:07:09 77 1

原创 spring&springboot中常见常用注解(Controller、Service、Repository、Component、Autowired)

1、@Controller注解用于标记该类为控制器类,提供controller服务(mvc中的c--controller)eg:@Controllerpublic class xxxController{ @RequestMapping public void xxxRequest(HttpServletRequest request){}}2、@Service注解用于标记该类为逻辑处理类,提供controller和dao之间的数据及业务逻辑的处理(co...

2020-07-24 20:17:12 1732

原创 java.io.IOException: Cannot run program error=2, No such file or directory

假设你在shell下要执行abc.sh -c conf download hive --query "select" -f file,这时候如果在java的processbuilder中需要调用该shell命令要如何处理呢?错误一:args[0]="abc.sh -c conf download hive --query "select" -f file"将整个命令拼成一个字符串,这个是错误的做法错误二:args[0]=abc.shargs[1]=-c conf将部分命令拼成一个

2020-07-09 22:56:09 23624 5

原创 身份认证分类

身份认证是证实主体的真实身份与其所声称的身份是否相符的过程,可分为用户与主机间的认证和主机与主机之间的认证。认证的目的:确保通信实体就是它所声称的那个实体认证的作用:验证用户,对抗假冒;依据身份,实施控制;明确责任,便于审计认证的方式:基于口令、基于密码学、基于生物特征认证的分类:依据认证条件的数量分,有单因子认证、双因子认证、多因子认证...

2019-12-14 21:24:10 5210

原创 kerberos sso oauth saml openid cas 认证 授权 单点登录

oauth:一般是做认证服务器,认证完成之后第三方去做鉴权,可web可后台sso:

2019-12-14 15:30:09 1688 1

原创 应用程序无法正常启动0xc000007b

通过windbg定位问题一:下载windbg二:通过windbg加载exe文件三:查看加载的dll文件特别注意:优先加载本目录的dll文件,有可能本目录的dll文件也有问题,如果加载列表加载的不是本目录已有的dll文件,说明本目录的dll文件有问题你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器

2024-04-16 22:40:35 793

原创 MFC发送http https以及json解析

【代码】MFC发送http https以及json解析。

2023-11-03 21:38:24 1544

原创 cannot open include file ‘afxres.h‘ WINDOWS.H already included WINDOWS.H already included. MFC apps

cannot open include file ‘afxres.h‘ WINDOWS.H already included

2023-11-03 20:16:03 219

原创 c++::作用域符解析

4) 如果两个命名空间中都存在一个具有相同名称的类,则可以将名称空间名称与作用域解析运算符一起使用,以引用该类而不会发生任何冲突。5) 我们可以使用嵌套类使用作用域运算符来引用嵌套的类。1)当存在具有相同名称的局部变量时,要访问全局变量。3)访问一个类的静态变量。2)在类之外定义函数。

2023-09-22 17:24:12 271

原创 MFC C++ 数据结构及相互转化 CString char * char[] byte PCSTR DWORE unsigned

L表示long指针,这是为了兼容Windows 3.1等16位操作系统遗留下来的,在win32中以及其他的32位操作系统中, long指针和near指针及far修饰符都是为了兼容的作用,没有实际意义。const void * :一般来说void* p可以接收任何类型的指针,但是你要通过这个不指定类型的指针p来访问它指向的数据时,需要告诉编译器你要按照什么样的数据类型去访问,既,需要对void * p做一次转换,把p转换成你需要方访问的类型的指针,而且这个转换必须是const性质的。P表示这是一个指针。

2023-09-12 23:32:29 476

原创 PYTHON开发及离线打包移植安装

开发好的python程序离线打包及安装

2023-03-22 21:10:15 698 1

原创 pycharm指定python版本编译pyc文件

pycharm 多python版本 编译

2022-10-31 15:28:53 711

原创 LINUX内存、CPU占用查看方法,top看不出怎么处理,buffer/cache的作用

cpu memory top free proc buffer cache

2022-09-16 21:25:31 3073

原创 mysql字符串类型的数字如何排序

对字符串姓数字进行数学操作1、字符串型数字+0select * from table order by field+0 desc2、字符串型数字*1select * from table order by field*1 desc

2022-05-04 21:45:03 2082

原创 java日志系统介绍

一:java日志发展历程1、首先appache提出了log4j2、jdk自带jul(java utils logging)3、appache提出了jcl框架(jakarta common logging)4、另外一个公司提出了slf4j框架(simple logging factory for java)5、提出slf4j之后又提出了具体实现logback6、appache提出了log4j2二:java日志分类分类两类A、无具体实现的门面(facade)日志框架,两大阵营a、jcl,Co

2022-05-04 21:27:59 1259

原创 tcpdump参数中英文对照详细解读

tcpdump [ -AdDefIJKlLnNOpqRStuUvxX ] [ -B buffer_size ] [ -c count ][ -C file_size ] [ -G rotate_seconds ] [ -F file ][ -i interface ] [ -j tstamp_type ] [ -m module ] [ -M secret ][ -P in|out|inout ][ -r file ] [ -s snaplen ] [ -T type ] [ -w file ][

2022-04-16 21:57:28 3067

原创 wireshark安装及使用总结 winpcap

首先下载安装wireshark软件其次windows机器提示需要安装winpcap,即windows packet capture:用于在windows机器上进行网络编程的库filter用法:指定ip指定源ip: ip.src ==或者eq指定目标ip: ip.dst ==或者eq指定源目标ip: ip.addr ==或者eq指定tcp端口指定源端口: tcp.srcport ==或者eq指定目标端口: tcp.dstport ==或者eq指定源目标端口: tcp.po

2022-03-21 22:33:27 2670

原创 c语言字符串转16进制及16进制转字符串

一般来说,加密解密的时候,密钥的生成可能包含一些特殊的不可见字符,为了方便保存,我们可以将字符转化成16进制c语言中如何将字符串转化成16进制,主要用一下函数一:字符串转16进制sprintf((char*)(hex + j), “%02X”, bin[i]);即将一个字符按照%02X格式即16进制输出void bin2hex(unsigned char *bin,char *hex,int binlength) { int i = 0; int j = 0; for (i = 0,j = 0

2022-03-19 23:16:53 20794 3

原创 python 形参 可变位置参数 可变关键字参数 *args **kwargs

定义函数的时候,我们会指定参数,此时参数有这么几种一:固定参数,va,vb二:可变位置参数,用*号标识,*args、*var,本质是tuple三:可变关键字参数,用**好标识,**kwargs、**keyword,本质是dict但是参数位置有一定的要求:固定参数需要在可变参数的前面,且固定参数是必须传入的,可变参数可以为空。示例如下:定义的时候固定参数一定要在可变参数前面def function(var,*tu,**keyword): print var for i in tu: p

2022-03-19 22:40:08 835

原创 python执行shell命令时的终端输出捕获 TypeError: not all arguments converted during string formatting

在python脚本中执行shell命令的时候,如curl mysql等命令,会有一些诸如download的终端输出无法重定向或者捕获。这时可以通过如下命令进行捕获和保存起来:import subprocesscmd=''' mysql -h -p'''result=subprocess.Popen(cmd, shell=True, stdout=subprocess.PIPE,stderr=subprocess.PIPE).communicate()result="\n".join(resul

2022-03-19 22:07:13 1169

原创 pip离线安装第三方库(尤其第三方库有其它依赖的时候)

pip离线安装第三方库可以分为三步一:找到第三方库及相关依赖库的wheel文件并下载下来下载第三方库文件命令:pip install 第三方库名 --download /tmp/offline_packages下载第三方库相关依赖文件命令:pip install --download /tmp/offline_packages -r requirements.txt二:将第三方库及相关依赖包拷贝到离线服务器上面三:离线安装命令如下:pip install --no-index --find-

2022-03-19 21:31:06 2842

原创 pip离线安装wheel包 python2 python3离线安装mysqldb cryptography mysql-python第三方库

python27版本离线安装python-mysql版本一:下载可执行文件二:点击直接安装三:或者https://www.lfd.uci.edu/~gohlke/pythonlibs/#mysql-python该目录下mysqlclient‑1.4.6‑cp27‑cp27m‑win32.whl安装包然后执行pip install --no-index --find-links="." mysqlclient‑1.4.6‑cp27‑cp27m‑win32.whl然后import MySQLdb即可

2022-03-19 21:02:28 1994

原创 tomcat组件log日志调试 严重: Context [/rules] startup failed due to previous errors 严重: Error listenerStart

tomcat目录结构libconfbin等目录结构配置项在conf目录的logging.properties文件将#handlers = 1catalina.org.apache.juli.FileHandler, 2localhost.org.apache.juli.FileHandler, 3manager.org.apache.juli.FileHandler, 4host-manager.org.apache.juli.FileHandler, java.util.logging.Co

2022-03-04 23:43:21 715

原创 HikariDataSource数据库配置文件加密改造

改造代码如下:package com.xxl.job.admin.core.util;import bsp.encrypt.EncryptUtil;import bsp.encrypt.ParamType;import com.zaxxer.hikari.HikariDataSource;import java.sql.Connection;import java.sql.SQLException;import java.sql.SQLFeatureNotSupportedException

2022-03-04 23:26:35 2293

原创 rsa公私钥 pem pkcs1 pkcs8格式 begin rsa public key标记 PEM_read_RSA_PUBKEY openssl生成公私钥等

一:openssl的使用生成rsa私钥(私钥包含公钥)openssl genrsa -out mykey.pem 1024根据私钥生成公钥openssl rsa -in mykey.pem -pubout > mykey.pub转化成pkcs8(头部带rsa) openssl rsa -in pkcs8.pem -out pri_key.pem直接生成pkcs8openssl pkcs8 -topk8 -inform PEM -in private_key.pem -outform

2022-03-04 23:16:18 815

原创 oracle初识:服务端使用命令,工具使用命令,日志分析等

一:服务器上操作数据库登录到服务器find -name sqlplus切换到oracle用户执行/绝对目录/sqlplus “/login as sysdba”查看所有表 select * from all_tables;查看所有用户:select * from all_users;二:oracle sql developername:连接名,随便取一个名字用户名密码ip 端口服务名:一般是数据库名连接之后:工具–sql工作表 进行sql操作三:日志分析select * fr

2022-03-04 22:47:21 399

原创 python万物皆对象

PyObject 和 PyVarObject分别表示定长对象和变长对象,使用的C的struct实现的。PyTypeObjectnumricl对象;integer float boolean

2022-03-04 22:32:00 224

原创 python调用c语言

所有的Python对象都被表示为一种叫做PyObject的结构体;编写一个c文件include python.hstatic PyObject* function(PyObject* self, PyObject* args){}python setup.py install安装该api接口到python库import module

2022-03-04 22:26:07 716

原创 redis 下载 编译 安装 指定编译目录 打包 使用

redis下载目录https://redis.com.cn/download.htmlredis编译:make PREFIX=/data/app/redis install编译后目录如下:打包bin目录及simple_redis.conf配置文件使用即可。bin/redis-server simple_redis.conf & 放在后台运行

2022-01-23 19:36:15 1117

原创 java http请求

第一步:HttpPost HttpGet第二步:StringEntity第三步:setEntity(相当于body,指定编码)第四步:addHeader(header,指定编码及格式,eg:json、urlcode等格式)

2022-01-17 21:53:36 154

原创 java.sql.SQLNonTransientConnectionException/CLIENT_PLUGIN_AUTH is required

出现以上报错,简单来说是mysql-java-connect版本的问题这里涉及到mysql-server的版本及mysql-java版本的匹配一:mysql-java-connect版本5开头的一般驱动是mysql.jdbcmysql-connector-java版本7以上一般是mysql.cj.jdbc...

2022-01-17 20:46:35 876

原创 java 实用sdk 实用小工具

一个Java基础工具类,对文件、流、加密解密、转码、正则、线程、XML等JDK方法进行封装,组成各种Util工具类,同时提供以下组件:地址https://gitee.com/dromara/hutool模块 介绍hutool-aop JDK动态代理封装,提供非IOC下的切面支持hutool-bloomFilter 布隆过滤,提供一些Hash算法的布隆过滤hutool-cache 简单缓存实现hutool-core 核心,包括Bean操作、日期、各种Util等hutool-cron 定时任务模块

2022-01-17 20:31:56 204

原创 maven依赖加载原则

一:间接引用最短路径最先加载二:间接引用最短路径相同谁先声明谁先加载三:直接路径谁在后面就覆盖前面

2022-01-17 20:06:19 440

原创 java读写文件

一:字节流二:字符流原则:能直接字节流的可以字节流,然后字符流使用场景:除非需要字符流,也就是需要字符保存然后查看,其它均可以字节流;所以保存密钥等内容可以字节流字节流读:FileInputStream fis = new FileInputStream(new File(filePath+fileName));BufferedInputStream bis = new BufferedInputStream(fis);byte []buffer = new byte[bis.availab

2022-01-17 19:55:24 143

原创 It is indirectly referenced from required .class files

在eclipse中的window\preferences\java\Installed JREs设置默认的jdk如下图所示:

2021-12-27 21:40:27 196

转载 深入浅出的讲解傅里叶变换(真正的通俗易懂)

详情请参照:https://www.cnblogs.com/h2zZhou/p/8405717.html知识的搬运工

2021-12-27 21:08:41 360

原创 python 字典dic集合set列表list打印乱码

dic乱码print json.dumps(dict, encoding=“UTF-8”, ensure_ascii=Falselist结构jsonarray乱码print json.dumps(list, encoding=“UTF-8”, ensure_ascii=False)

2021-11-02 20:17:34 164

原创 JSON WEB TOKEN(JWT)与单点登录

客户端与服务端通过token进行验证

2021-10-14 00:51:13 85

原创 互斥锁 自旋锁 乐观锁 悲观锁 读写锁

一:互斥锁 自旋锁最基本的锁,其它锁的基础互斥锁加锁失败后,线程会释放 CPU ,给其他线程;自旋锁加锁失败后,线程会忙等待,直到它拿到锁;

2021-09-15 00:00:02 135

原创 nginx

nginx:http://nginx.org/en/代理:正向反向透明nginx插件:

2021-09-14 00:32:37 68

python38离线安装cryptography库资源

python27离线安装cryptography库资源

2022-03-19

python27离线安装cryptography库资源

python27离线安装cryptography库资源

2022-03-19

win32-64-1.0.2-1.1.0-1.1.1-light各种版本openssl的msi可执行安装文件.zip

包含win32、win64 1.0.2 1.1.0及1.1.1和轻量级一共七个版本,msi可执行文件,不需要二次编译,版本齐全,使用方便

2020-12-28

台湾大学林轩田机器学习笔记.zip

台湾大学林轩田机器学习笔记,实用好文,供大家参考,请注明出处,感谢台湾大学林轩田,大家相互学习,好资源相互分享

2020-05-22

代价敏感决策树代码

本算法基于weka实现的误分类代价和测试代价基于id3算法的实现。

2014-07-15

局部加权朴素贝叶斯

weka java 局部加权朴素贝叶斯 数据挖掘 机器学习

2014-03-30

NB java weka 数据挖掘 机器学习 模式识别 朴素贝叶斯

NB java weka 数据挖掘 机器学习 模式识别 朴素贝叶斯

2014-03-30

java培训教程课件

关于Java学习最好最经典的教学视频教材和课件 值得一学

2012-10-19

数据挖掘入门

这是一本很好的关于介绍数据挖掘的入门级教材 浅显易懂 深入浅出的介绍了数据挖掘及相关的技术

2012-09-22

组合数学-参考答案

不错的组合 数学 计算机应用中解决实际的问题的源泉 学习中思考 思考中学习

2012-09-22

经典算法全收录

收集了全部的经典的计算机算法在其中 值得大家去学习 钻研 思考 和不断的改进

2012-09-22

计算机经典算法

计算机算法 经典的全部收录在其中 值得大家学习和思考 并不断的改进

2012-09-22

2012川大复试计算机网络

关于川大计算机网络复试真题的相关类容 复试必备宝典

2012-04-09

川大复试技巧 计算机

计算机复试 想了解四川大学计算机学院复试的看看吧

2012-04-09

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除