关闭

你需要理解的 Java 反射机制知识总结

转载自:你需要理解的 Java 反射机制知识总结 反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为Java语言的反射机制。【翻译于 官方文档】 本篇将从以下几个方面讲述反射的知识: class 的使用 方法的反射 构造函数的反射 成员变量的反射 一、什么是class类在面...
阅读(113) 评论(0)

尝试 docker

开源书籍: docker从入门到实践 ubuntu16.04安装自动安装curl -sSL http://acs-public-mirror.oss-cn-hangzhou.aliyuncs.com/docker-engine/internet | sh - 或 curl -sSL https://get.daocloud.io/docker | sh手动安装sudo apt-get instal...
阅读(131) 评论(0)

ubuntu16.04安装oh-my-zsh

参考:http://www.linuxdiyf.com/linux/21401.html 尽管是用命令行操作,但还是希望有一个操作方便、有一点点炫酷的命令行界面,尤其oh-my-zsh的路径操作比系统自带的bush方便很多,可以省去不少麻烦。按装oh-my-zsh首先需要安装gitsudo apt install git然后安装 zshsudo apt install zsh接下来安装 oh-my...
阅读(148) 评论(0)

校园网 win7设置代理服务器

背景由于校园网内一个人只有一个帐号,每个帐号同时只能在一台机器上使用,但是我在宿舍,实验室总共有三台机器需要上网,所以就需要设置代理服务器了还好我的这三台都可以ping 通我的三台电脑分别是: 宿舍 —— win10 (172.27.169.145) 实验室 —— win7 (172.28.82.3) + ubuntu16.04 (172.27.33.1) 我将用实验室的win7设置为代理...
阅读(550) 评论(0)

java 数字签名

慕课网学习笔记 参考:java加密算法 RSA DSA算法 ECDSA数字签名是带有密钥(公钥、私钥)的消息摘要算法。主要作用是验证数据的完整性、认证数据来源、抗否认。在数字签名的实现中我们使用私钥签名、公钥验证。常用的数字签名算法包括RSA、DSA、ECDSA。RSA该算法是数字签名的经典算法。主要包括MD和SHA两类。Java实现RSA数字签名如下:package rsa2;import...
阅读(133) 评论(0)

java 非对称加密算法

慕课网学习笔记 参考:java加密算法 DH密钥交换算法 非对称加密算法RSA Elgamal算法加密密钥分为公钥和私钥。可以使用公钥加密私钥解密,也可以使用私钥加密公钥解密。非对称加密算法主要有:DH(Diffie-Hellman)密钥交换算法、RSA(基于因子分解)、Elgamal(基于离散对数)、ECC(Elliptical Curve Cryptography,椭圆曲线加密)。DH(密...
阅读(125) 评论(0)

java对称加密算法

慕课网学习笔记 参考:Java加密算法对称加密算法 对称加密算法 DES 对称加密算法3重DES 对称加密算法AES 对称加密算法PBE对称加密算法加密密钥和解密密钥相同,加密运算和解密运算互为逆运算。是一种初等的加密算法。主要的算法有DES(3DES)、AES、PBE、IDEA。对称加密算法 —— DES数据加密标准(Data Encryption Standard),IBM提交的算法。...
阅读(185) 评论(0)

java消息摘要算法加密

慕课网学习笔记 参考:Java加密算法消息摘要算法加密 消息摘要算法MD MD算法的应用 消息摘要算法SHA SHA算法的应用 消息摘要算法MAC消息摘要算法加密  消息摘要算法主要分为3类:MD(Message Digest)、SHA(Secure Hash Algorithm)、MAC(Message Authentication Code),以上3类算法的主要作用是验证数据的完整性——是...
阅读(518) 评论(0)

Java实现Base64加密

标签: Java二三事 慕课网学习笔记 参考很详细的 Java加密算法第1章 概述 本课的内容 如何学习 一些资源 密码常用术语 加解密基础 第2章 Base64算法实现 第1章 概述本课的内容: 安全与密码 常用安全体系介绍 密码分类及java的安全组成 JDK相关包及第三方扩展 Base64算法介绍 如何学习 掌握用法 深入理解 不断实践 一些资源 google 维基百科:很多算法都有...
阅读(872) 评论(0)

Python-走进Requests库

标签: python二三事 第1章 走进Requests库 课程路线图 认识Requests类库 学好Requests库的意义 环境准备 第2章 HTTP协议原理简介 了解HTTP协议 了解HTTP - Response 简单小程序 第3章 发送请求 3-1 Requests库-请求方法 带参数的请求 3-3 Requests库-请求异常处理 自定义Request 第4章 处理响应 HTTP状态码...
阅读(307) 评论(0)

国内镜像

有很多软件的软件源都是国外的,很多时候访问速度很慢清华大学提供了很多软件源,可大大加快我们的软件安装速度 清华大学开源软件镜像站 譬如为conda添加清华镜像conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/conda config --set show_channel_urls...
阅读(125) 评论(0)

ubuntu之E:Could not open lock file /var/lib/dpkg/lock - open (2:No such file or direction)

转载自:http://blog.csdn.net/dsgthlr/article/details/41923921 ubuntu错误:E:Could not open lock file /var/lib/dpkg/lock - open (2:No such file or direction)出现该错误的原因是以管理员权限误删除 /var/lib/dpkg/lock解决方法:#touch loc...
阅读(298) 评论(0)

CURL常用命令

转载自: http://www.cnblogs.com/gbyukg/p/3326825.html 下载单个文件,默认将输出打印到标准输出中(STDOUT)中 curl http://www.centos.org 通过-o/-O选项保存下载的文件到指定的文件中: -o:将文件保存为命令行中指定的文件名的文件中 -O:使用URL中默认的文件名保存文件到本地 1 # 将...
阅读(98) 评论(0)

使用pyenv和virtualenv搭建python虚拟环境

转载自:https://my.oschina.net/davehe/blog/625896 pyenv可以帮助你在一台开发机上建立多个版本的python环境, 并提供方便的切换方法。 virtualenv可以搭建虚拟且独立的python环境,可以使每个项目环境与其他项目独立开来,保持环境的干净,解决包冲突问题。 首先我们可以用pyenv 安装多个python 版本, 比如安装了2.5, 2....
阅读(164) 评论(0)

python装饰器

标签: python 二三事 慕课网学习笔记 LEGB LEGB python 闭包 python闭包二 python 装饰器 主要内容 + 函数作用域LEGB + 闭包理解与使用 + 装饰器LEGB L>E>G?BL:local函数内部作用域 E:enclosing函数内部与内嵌函数之间 G:global全局作用域 B:build-in内置作用域pyth...
阅读(311) 评论(0)
187条 共13页首页 上一页 ... 6 7 8 9 10 ... 下一页 尾页
    个人资料
    • 访问:66116次
    • 积分:2047
    • 等级:
    • 排名:第19693名
    • 原创:135篇
    • 转载:52篇
    • 译文:0篇
    • 评论:23条
    博客专栏