大素数的应用

  • Post author:
  • Post category:其他

1. 密码学涉及到将需要保密的信息打乱,使得只有接受者才能整 理出它们,而别的任何可能 截获它们的 人都无法整理出它们。这种打乱的过程需要使用保密的密码本,而整理这些信息按管理只需 要接收者反过来使用密 码本就行了。在这个程序中,密码本是保密环节中最薄弱的一环。首先,接收者和发 送者必须约定密码 本的详细内容,而这种信息的交流是一个有泄密风险的过程。如果敌方能截获正在交流的密 码本,那么 他们就能…

继续阅读 大素数的应用

单例模式实现 logging 日志实例化

  • Post author:
  • Post category:其他

单例模式实现 logging 日志实例化 #!/usr/bin/python # -*- coding: UTF-8 -*- import logging import logging.handlers import os class Logger(object): __flag = None def __new__(cls, *args, **kwargs): if not cls.__flag…

继续阅读 单例模式实现 logging 日志实例化

adb版本升级

  • Post author:
  • Post category:其他

1、下载最新版本 去 android官网 下载platform-tools的最新版本 2、将下载下包中的以下几个文件放在androidsdk的platform-tools中,替换原有的文件 adb.exe AdbWinApi.dll AdbWinUsbApi.dll 3、记得配置好环境变量,将platform-tools目录配置好 4、打开cmd执行 adb version 查看版本信息是否有变更…

继续阅读 adb版本升级

nfs挂载的目录权限是数字4294967294,linux mount nfs分区没权限

  • Post author:
  • Post category:linux

问题描述 搭建了一台nfs服务器,为了保证挂载后,客户端和服务器端目录属主的一致,方便读写,在客户端和服务器端分别添加了rrjctomcat用户,rrjctomcat用户的uid一致,并且共享目录的属主设置为rrjctomcat。但是其中一台挂载后,目录的属主一直是数字4294967294 但是另一台则正常,显示为rrjctomcat。nfs的服务器端对两台客户端的设置是一样的,但是挂载后显示的属…

继续阅读 nfs挂载的目录权限是数字4294967294,linux mount nfs分区没权限

关于服务兼容性设计一点思考

  • Post author:
  • Post category:其他

又是一年中秋时,离10.1比较近的原因,没有回家。这么多年,第一次在异地他乡独过中秋。三天时间基本状态就是吃吃吃、睡睡睡、玩玩玩;三天时间即将过去,不免心生愧疚,吃完饭回来已经晚上九点,还是水文一篇,说说服务兼容性方面的知识点。 说到兼容性,首先想到的是接口的兼容性设计,设计方式多种多样,一般情况下对于Http的接口协议设计通常通过在请求路径、头部进行版本号标识,不同的标识进入不同的逻辑;如果一开…

继续阅读 关于服务兼容性设计一点思考

exit status 145: The directory is not empty,exit status 5: �ܾ����ʡ� ,nvm切换node版本问题汇总

  • Post author:
  • Post category:其他

通常要求使用node版本为12.13.0,偶尔会用到高版本,不升级版本安装依赖会报错。使用nvm升级出现了问题,网上乱说风云,解决不了我的问题,最后还是自己解决了。耐心看完,你的问题也会得到解决。 安装新的node版本有两种方法: 1.可以把原来的node直接卸载,去官网下载你要的版本。但是这样就不能动态管理了。比如我装了14.17.0版本,但是其他项目必须使用12.22.0版本,还需要重新卸载装…

继续阅读 exit status 145: The directory is not empty,exit status 5: �ܾ����ʡ� ,nvm切换node版本问题汇总

Java之模块化

  • Post author:
  • Post category:java

文章目录 1、模块化概述 2、模块的基本使用 3、模块服务的使用 1、模块化概述 Java语言伴随这些年的发展,越来越庞大,逐渐发发展成为一门“臃肿”的语言。无论是运行一个大型折软件系统,还是运行一个小的程序,即使程序只需要使用Java的部分核心功能,JVM也要加载整个JRE环境。 为了给Java瘦身,让Java实现轻量化,Java9正式的推出了模块化系统。Java被拆分为N多个模块,并允许Jav…

继续阅读 Java之模块化

0基础学习Python完整教程:10.异常处理

  • Post author:
  • Post category:python

为增强程序的健壮性,我们也需要考虑异常处理方面的内容。例如 ,在读取文件时需要考虑文件不存在、文件格式不正确等异常情况。这 就是本章要介绍的异常处理 10.1 第一个异常 —— 除零异常 在数学中,任何整数都不能除以 0 ,如果在计算机程序中将整数除 以 0 ,则会引发异常。 示例代码如下: 通过 Python 指令运行文件,输出结果。 10.2 捕获异常 我们不能防止用户输入 0 ,但在出现异常…

继续阅读 0基础学习Python完整教程:10.异常处理

从不同智能合约访问合约内的mapping

  • Post author:
  • Post category:其他

我们在写合约的时候,经常会遇到,一个solidity智能合约访问另一个智能合约的mapping数据,这里有两种方案 ①第一种方案如下面代码 ②  第二种方案就是在被访问合约中写读取mapping里面数据的方法,然后在访问者合约写interface接口 pragma solidity ^0.4.6; //被访问合约 contract Product{ struct ProductStruct { b…

继续阅读 从不同智能合约访问合约内的mapping

M1卡区块控制位详解

  • Post author:
  • Post category:其他

M1卡区块控制位详解 Mifare 1S50/Mifare 1S70 每个扇区的密码和存取控制都是独立的,可以根据实际需要设定各自的密码及存取 控制。存取控制为4个字节,共32位,扇区中的每个块(包括数据块和控制块)的存取条件是由密码和存取控制共同决定的,在存取控制中每个块都有相应的三个控制位,定义如下: 块0: C10 C20 C30 块1: C11 C21 C31 块2: C12 C22 C3…

继续阅读 M1卡区块控制位详解