密码技术应用–AES文件加解密

  • Post author:
  • Post category:其他

记录一下对一些稍大文件进行AES加解密的实现,这里只列出了核心代码,其他不涉及的代码或者有任何疑问可以查看我之前写的密码技术专题博客 var key = []byte("1234567812345678") var iv = []byte("1111111122222222") /* 函数名: paddingLastGroup 对 CBC 加密模式的加密算法提供最后一个分块的明文数据填充 参 数:…

继续阅读 密码技术应用–AES文件加解密

使用四元数解决万向节锁(Gimbal Lock)问题

  • Post author:
  • Post category:其他

问题 使用四元数可以解决万向节锁的问题,但是我在实际使用中出现问题:我设计了一个程序,显示一个三维物体,用户可以输入绕zyx三个轴进行旋转的指令,物体进行相应的转动。 由于用户输入的是绕三个轴旋转的角度,所以很直接的就想到用欧拉角来表示每一个旋转。但是欧拉角会出现万向节锁,所以我使用四元数替代原来的欧拉角,来计算旋转矩阵。但是奇怪的结果出现了,gimbal lock仍然出现,使用四元数和使用欧拉角…

继续阅读 使用四元数解决万向节锁(Gimbal Lock)问题

css3表格去除外边框

  • Post author:
  • Post category:其他

<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Insert title here</title> <style type="text/css"> table{ border-collapse: collapse; } table td { b…

继续阅读 css3表格去除外边框

谈谈Spring事务隔离级别和传播行为

  • Post author:
  • Post category:其他

事务隔离级别 (先从数据库的隔离级别开始说起吧 ) 事务特性(4种): 原子性 (atomicity):强调事务的不可分割. 一致性 (consistency):事务的执行的前后数据的完整性保持一致. 隔离性 (isolation):一个事务执行的过程中,不应该受到其他事务的干扰 持久性(durability) :事务一旦结束,数据就持久到数据库 脏读 、幻读、不可重复读 脏读:事务A读到了事务B…

继续阅读 谈谈Spring事务隔离级别和传播行为

立创eda学习笔记五:如何自己画器件的符号和封装并上传

  • Post author:
  • Post category:其他

立创eda画符号和封装很方便的,一般是先画符号,再画封装,再关联起来。 这里的符号是电气符号,即原理图里面用到的表示一个电气器件的电气符号。 这里的封装不是指的引脚封装图,而是放到pcb板上进行焊接时用的焊盘封装图。 其实主要的资料在立创eda推出的使用教程里都有,下面的链接是网页版的,也可以在软件里直接看,还写得比较详细,使用起来也比较方便,里面有几级目录,点击关键字就可以跳转到感兴趣的地方,我…

继续阅读 立创eda学习笔记五:如何自己画器件的符号和封装并上传

react 单行多行文本溢出显示省略号…

  • Post author:
  • Post category:其他

文本溢出处理 单行文本溢出 单行文本溢出,可直接用css处理,很简单 .ellipsis { overflow: hidden; text-overflow:ellipsis; white-space: nowrap; } 多行文本溢出 多行文本溢出,在不考虑兼容性的情况下,可直接用css 实现: .ellipsis { display: -webkit-box; -webkit-box-orie…

继续阅读 react 单行多行文本溢出显示省略号…

ajax连续多次调用,AJAX调用连续循环?

  • Post author:
  • Post category:其他

第1步 - 你需要一个服务器端页面,你可以调用检查,看看是否有新的已经到来。 第2步 - 你能适应从这里连续AJAX请求脚本(它使用jQuery来简化AJAX请求): 目前,这个脚本是排队顺序AJAX请求的列表,但你可以使用它来不断检查,通过改变它像这样... var InfiniteAjaxRequest = function (uri) { $.ajax({ url: uri, success…

继续阅读 ajax连续多次调用,AJAX调用连续循环?

数据库表设计三大范式应用实例剖析

  • Post author:
  • Post category:其他

引言 数据库的设计范式是数据库设计所需要满足的规范,满足这些规范的数据库是简洁的、结构明晰的,同时,不会发生插入(insert)、删除(delete)和更新(update)操作异常。反之则是乱七八糟,不仅给数据库的编程人员制造麻烦,而且面目可憎,可能存储了大量不需要的冗余信息。 设计范式是不是很难懂呢?非也,大学教材上给我们一堆数学公式我们当然看不懂,也记不住。所以我们很多人就根本不按照范式来设计…

继续阅读 数据库表设计三大范式应用实例剖析

DHCP客户端获得一个在网络上已被使用的IP地址

  • Post author:
  • Post category:其他

环境是: VMware8.0.2 中有三台虚拟机,一台 WinServer2003 做为域控制器和 DHCP 服务器,一台 winXP 做客户端,一台 win2008 WinServer2003 有两块网卡: VMnet2             192.168.1.0/24 和 XP 一个网段 VMnet8             1.1.1.0/24 和 win2008 一个网段 我在 win…

继续阅读 DHCP客户端获得一个在网络上已被使用的IP地址

verilog编程控制LED流水灯,跑马灯,vivado软件

  • Post author:
  • Post category:其他

1、 打开vavido软件,制定一个工程存放目录 Vavido014.1是一个标准的窗口应用程序,可以单击程序按钮开始运行。打开后的界面如图所示: 2、 新建工程,点击创建新工程create new project 点击next,编写工程名字,选择工程存放路径 默认,点击next 选择芯片类型 点击finish,完成工程的创建 3、 新建源文件,编写功能代码 在design source上右击选择…

继续阅读 verilog编程控制LED流水灯,跑马灯,vivado软件