OpenSSE计划 实施SSE计划。 目前,该仓库包含Sophos,Diana和Janus的C ++实现。 Sophos在 Bost的进行了描述,而Diana和Janus在Bost,Minaud和Ohrimenko的受的描述。 先决条件 全部 OpenSSE的方案实现依赖项需要一个支持C ++ 14的编译器(尽管核心代码库不支持)。 它已在使用clang 3.6和gcc 4.9.3的Ubuntu 14 LTS以及在使用clang 7.0.0的Mac OS X.10上成功构建和测试。 加密工具包 该存储库使用专门为可搜索的加密应用程序设计的加密工具包: crypto-tk 。 该工具包集成为git子模块,在构建方案时将自动编译。 但是,它具有自己的一组依赖关系,因此您应确保它们在计算机上可用。 查看以获取详细信息。 Linux $ [sudo] apt-get install buil
2022-05-05 22:08:30 144KB janus searchable-encryption diana sophos
1
AGNES和DIANA算法 AGNES (AGglomerative NESting)算法最初将每个对象作为一个簇,然后这些簇根据某些准则被一步步地合并。两个簇间的距离由这两个不同簇中距离最近的数据点对的相似度来确定;聚类的合并过程反复进行直到所有的对象最终满足簇数目。 DIANA (DIvisive ANAlysis)算法是上述过程的反过程,属于分裂的层次聚类,首先将所有的对象初始化到一个簇中,然后根据一些原则(比如最大的欧式距离),将该簇分类。直到到达用户指定的簇数目或者两个簇之间的距离超过了某个阈值。
2022-04-18 21:33:45 4.43MB 机器学习 聚类 最大熵模型 决策树
1
02高级CSS:产品组合 你的任务 欢迎来到本周的作业! 这是一个偶数周,因此不会给您任何入门代码。 相反,您将从头创建一个Web应用程序! 本周,您将建立一个投资组合页面,您可以在课程进行过程中添加该页面。 工作组合可以向希望填补兼职或全职职位的雇主展示您的技能和才华。 有效的档案袋可以突出您最出色的工作以及其背后的思维过程。 拥有部署了Web应用程序的作品集(意味着他们生活在Web上)的学生通常在新兵训练营之后的职业搜寻中非常成功。 最后一点不能太强调:拥有多个已部署的项目是在许多公司接受初次面试的最低要求。 考虑到这些要点,在本作业中,您将通过应用最近学到的核心技能来为将来的成功做好准备:flexbox,媒体查询和CSS变量。 您将在创建自己的新技能的同时练习自己的新技能,以供求职时使用。 这是双赢的,您将来可能会感激不尽! 注意:如果此时您没有足够的Web应用程序来展示,请使
2021-04-03 12:10:42 6.1MB HTML
1