python软件加密之一:最简单的时间限制

  • Post author:
  • Post category:python

前言 软件是编程人员的劳动成果,理应受到合理保护,尊重知识产权也是社会进步的重要标志。除了立法等社会因素外,如何保护自己的劳动成果,如何将软件的使用限制在合理的范围和时间内,值得每一位程序员深思。 思路 每次打开程序时,提取当前日期,并于授权的日期进行比较,如果不在授权时间范围内,则退出程序;如果在授权时间范围内,则处理业务逻辑。 实现 ## 引入支持包 from datetime import …

继续阅读 python软件加密之一:最简单的时间限制

golang 中string和int类型相互转换

  • Post author:
  • Post category:golang

string转成int: int, err := strconv.Atoi(string) string转成int64: int64, err := strconv.ParseInt(string, 10, 64) int转成string: string := strconv.Itoa(int) int64转成string: string := strconv.FormatInt(int64,10…

继续阅读 golang 中string和int类型相互转换

js获取网络时间

  • Post author:
  • Post category:其他

function getNowFormatDate() { var currentdate; $.ajax({ type: 'GET', dataType: 'json', async: false, url: 'http://quan.suning.com/getSysTime.do', success: function (data) { var data = data.sysTime2; c…

继续阅读 js获取网络时间

git 删除添加的远程地址

  • Post author:
  • Post category:其他

记录一次,推送代码到git仓库遇到的一个小问题~~ 当我新建仓库上传代码的时候???没找到远程地址??这是咋回事?? ,别着急,请仔细查看本地添加了哪些远程地址 git remote -v 这时你会发现你本地添加的远程地址多了一个~ 你可以使用git remote remove origin删除本地添加的远程地址 git remote remove origin 之后再执行添加远程地址的命令,再正…

继续阅读 git 删除添加的远程地址

JavaScript实现更换图片的小例子

  • Post author:
  • Post category:java

开始学习JavaScript脚本语言了,经过了几天专门的学习。我了解到了JavaScript是一种基于原型的开发语言。具体怎样基于原型呢?尽管查了很多资料,我还是不是很清楚它的概念。 今天我们先不讨论基于原型的问题,我们用JavaScript语言实现一个更换图片的小例子。 下面开始: 一、设计界面: 首先,准备两张图片: 然后添加一个一行三列的Table,进行如下设计: 二、代码展示: <!…

继续阅读 JavaScript实现更换图片的小例子

ScriptEngine–Java动态执行JS脚本

  • Post author:
  • Post category:java

ScriptEngine--Java动态执行JS脚本 简介 Eval(String script) 描述 实例代码 Put() and Get() 描述 实例代码 CompiledScript 描述 实例代码 Bindings 描述 实例代码 大多的方法描述都来自于jdk11API帮助文档,由于是机翻,可能有些难以理解,大家多多担待 简介 首先来看一下JDK11API文档中对ScriptEngin…

继续阅读 ScriptEngine–Java动态执行JS脚本

第36章:基于entity-aware self-attention的Transformer模型Luke架构及完整源码实现

  • Post author:
  • Post category:其他

1,实现contextualized entity representations的技术分析 2,实现contextualized entity representations数学原理分析 3,entity-aware self-attention mechanism数学原理分析 4,在计算的时候区分token type的实现技术分析 5,encode_plus源码完整实现分析 6,batch_e…

继续阅读 第36章:基于entity-aware self-attention的Transformer模型Luke架构及完整源码实现

计算机组成-中断处理

  • Post author:
  • Post category:其他

看书看到了关于中断IRQ的一些小的point不太理解于是查了资料并找了个视频学习了下,这里做了一个记录。 IRQ的全称 是“Interupt ReQuest”,即“中断要求”。当电脑内的周边硬件需要处理器去执行某些工作时,该硬件就会发出一个硬件信号,通知处理器工作,而这个信号就是IRQ。那为什么叫做“中断”呢?“中断”的意思是即使处理器正在执行其他工作,当它收到周边设备传来的中断信号时,处理器也会…

继续阅读 计算机组成-中断处理

Android进程间通信之一:Binder机制学习

  • Post author:
  • Post category:其他

Binder机制学习 Binder驱动 Binder核心API Linux 使用两级保护机制:0 级供系统内核使用,3 级供用户程序使用。 Linux 下的传统 IPC 通信原理 Linux 下的传统 IPC 通信原理 Binder通信过程 ServiceManager进程启动 MMAP Binder驱动 binder驱动在以misc设备进行注册,作为虚拟字符设备,没有直接操作硬件,只是对设备内存…

继续阅读 Android进程间通信之一:Binder机制学习

一种实现敏感数据加解密方案

  • Post author:
  • Post category:其他

一种实现敏感数据加解密方案,基于spring Interceptor 文章目录 前言 一、常用方案&我的方案 二、使用步骤 1.创建拦截器实现 HandlerInterceptorAdapter 2.代码步骤解释 总结 前言 由于项目用需要使用个人信息保护技术,所以项目引入数据加密,并且是数据库级别加密。由于项目使用mybatis,所以项目使用了myabtis 的 Interceptor …

继续阅读 一种实现敏感数据加解密方案