自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

e小王同学V的博客

留下思索、分享感悟、共同探讨科学的秘密

  • 博客(8)
  • 资源 (7)
  • 收藏
  • 关注

原创 线性秘密共享方案(LSSS)构造与解密

秘密共享体制自从Shamir和Blakley在1979年各自独立提出后(Shamir提出的方案基于插值法,Blakley提出的方案基于高斯消元法),作为现代密码学的重要工具之一,在实际中有很多应用。在信息系统中使用的秘密共享,可以防止系统密钥的遗失、损坏和来自地方的攻击,减小秘密保存者的责任。在(t,n)秘密共享体制中,秘密分发者将一个秘密信息分成n个秘密份额,分发给n个人,当需要恢复秘密信息时,任意少于t个的秘密保存者都得不到该秘密的任何信息。现目前进行秘密共享的主流方案有基于访问控制树和秘密共享矩阵的。

2017-09-08 22:57:15 30120 26

原创 在JAVA应用中远程提交MapReduce程序至Hadoop集群运行

由于在单独的JAVA应用中,程序没有指明集群的一些配置信息,导致程序不知道集群的位置以及其他的一些信息,故首先在配置类中,即Configuration,需要指明集群的位置,配置代码如下: Configuration conf = new Configuration(true); conf.set("fs.default.name", "hdfs://192.168.43.84:9

2017-10-12 11:58:38 2849

原创 SQL语句自动生成封装---数据实体操作封装(二)

com.spkg.com插件下载地址:http://download.csdn.net/download/ping802363/9832673    前面了解了封装数据库操作,现在了解下对SQL语句自动生成封装,平常的数据库业务项目中经常写SQL语句,增加、删除、修改、查询,常用的SQL语句构造方法都一致,常用的SQL语句与表名,列名有关,我们知道项目开发一般都会针对一张表建立一个数据实体模型

2017-05-04 09:31:53 3013

原创 封装数据库操作---数据实体操作封装(一)

com.spkg.com插件下载地址:    在还未接触Java WEB开发学习之前,总是很好奇网站是如何做的,网站对用户来说操作很方便,只需要输入网址就可以使用网站提供的服务,而不用很麻烦的安装客户端。后来做了很长时间的JAVA WEB项目开发,说起WEB开发,不得不想起MVC模型,老师经常提及的Controller(控制层),Service(服务层),Dao(持久层)。项目做了几个之后,不

2017-05-03 21:21:07 6192

原创 密文策略基于属性加密(CP-ABE)访问树构造与解密

在密文策略基于属性加密方案中,最难理解的过程莫过于访问树的构造和从访问树中解密出访问树的秘密数,本文从访问树的构造和从访问树中解密出访问树的秘密数进行讨论。    1. 构造访问树    在CP-ABE方案中,访问树用于隐藏源数据的加密密钥,其形状结构如其名一样,是一棵树。其叶子节点为数据所有者设定的属性和属性值以及父节点传于此节点的秘密值,并对其加密处理,只有数据访问者拥有此属性方可解密

2017-03-24 19:33:50 31067 34

转载 安装好Oracle和PLSQLDeveloper后,PLSQLDeveloper登录时没有可选数据库和连接为问题

在安装好Oracle后,接着安装PLSQLDeveloper,在PLSQLDeveloper登录时出现以下界面,既没有数据库选项,也连接为一栏。1 解决没有连接为问题:将PLSQL文件夹中的instantclient-basic-win32-11.2.0.1.0.zip解压出来,放到Oracle安装目录的product文件夹下,然后运行PLSQL Develper,在工具---首选项-

2017-01-17 12:47:55 52488 9

原创 较难SQL语句集

以下SQL语句均在Oracle坏境下测试过:1 为student表添加列“班级号” (10个长度定长字符串)alter table student add class char(10);2 将每个同学的班级号前面/后面加上“T”update student set class=concat('T', trim(class));update student set class=c

2016-10-21 14:33:57 2826

原创 SQL修改列为非空属性

语句很简单,但经常容易忽略一个事实,执行语句时报下面的错误:ORA-02296: 无法启用 (SYSTEM.) - 找到空值导致修改不能成功。

2016-10-21 12:49:53 23291

线性秘密共享方案(LSSS)

介绍线性秘密共享方案(LSSS)相关知识,共享矩阵如何构造,加密,解密方法。

2017-09-30

MapReduce矩阵乘法(Java)

MapReduce矩阵乘法(Java)

2017-08-05

SQL自动生成与数据库持久层封装

插件中封装了一系列数据库操作的类,根据实体模型自动化生成插入、更新、删除、查询语句,Dao层通用函数封装,使用此插件基本上只用写少量的数据库层代码即可完成对数据库的操作。

2017-05-05

SQL语句自动化形成与Dao层模型

插件中封装了一系列数据库操作的类,根据实体模型自动化生成插入、更新、删除、查询语句,Dao层通用函数封装,使用此插件基本上只用写少量的数据库层代码即可完成对数据库的操作。

2017-05-03

触发器练习答案(附有测试文档)

1、当向SC表插入数据时,修改(或添加)SC_NUMBER(包括学生学号和选课门数两列)表格中的数据。 2、当删除SC表中数据时,修改(或添加)SC_NUMBER中的数据。 3、当修改SC表中数据时,若修改的是学号,则对应修改SC_NUMBER表中的选课门数,否则打印“某某(学生姓名)的学生选课信息已经修改”信息。 1、修改STUDENT表数据时,限制不能修改学生的系别(不能修改CS系学生的系别)。 2、插入课程时,课程号以‘S’开头的课程的学分不能低于3分。 3、不能删除90分以上学生的选课信息。 插入Student表中数据时,CS系学生的年龄不能大于30岁。 当修改Student表中的年龄字段时,使其只能增加,不能减少。 删除Student表中的学生信息时,判断在SC表中该学生的平均成绩是否高于60,若高于60,则不能删除,否则允许删除,同时删除SC表该学生对应的选课信息。 在Student表中添加列:sum_Grade(总成绩),avg_grade(平均成绩)。 在SC表中作一触发器,当添加,删除或修改一行之后,将该学生在Student表中的总成绩和平均成绩相应改变。 插入或修改(修改课程号时)选课信息时,若该课程的选课人数已满,则不允许操作,并抛出相应的错误提示。

2016-12-06

飞机大战游戏

采用MFC制作的飞机大战游戏

2016-10-22

空空如也

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

TA关注的人

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