展开

关键词

| OpenHINE:异质息网络嵌入开工具

为了方便大家对异质息网络表示学习(HINE)开展相关的实验或研究,北京邮电大学 DMGroup 的研究人员在 GitHub 上发布了 HINE 训练和测试框架 OpenHINE。 ? 欢迎其他研究者在该框架中构建 HINE 模型到这个工具里,也会公布项目中的贡献内容。 OpenHINE 是一个用于异质息网络嵌入的开工具。 它统一了 HINE 模型输入/输出/评测接口,并且修订和复现了目前比较经典的异质息网络表示学习模型,括:DHNE、HAN、HeGAN、HERec、HIN2vec、Metapath2vec、MetaGraph2vec 更多料请访问 www.shichuan.org。 代码: https://github.com/Jhy1993/HAN DGL 实现: https://github.com/dmlc/dgl/tree/master/examples/pytorch/

71240

安装立减1M--微Android混淆打工具

上一篇文章我们讲述了Android减少安装体积的一些tips,本文主要对前文提到的混淆做一个简单的分析。 微中的混淆工具主要为了混淆ID长度(例如将res/drawable/welcome.png混淆为r/s/a.png),同时利用7z深度压缩,大大减少了安装体积,同时也增加了逼格,提升了反破解难度 写在前言 混淆工具大约是在2014年4月实现,并在微5.4中使用,减少了大约1M的空间。然后在8月在公司内部开,现以推广到QQ邮箱、QQ空间、手机管家等多个产品中使用。 其实我们可以做到直接处理安装. 不依赖码,不依赖编译过程,仅仅输入一个安装,得到一个混淆。 几种方案的对比如下: ? 毫无疑问,微采用的是方案三。 最后把修改后的resources.arsc重打即可,微从解压,到混淆,到重打耗费时间,不要799,也不要699,仅需35秒。具体效果如下图: ? 最后,整体的处理流程如下: ?

1.2K80
  • 广告
    关闭

    国内短信新购三重礼 最低享0.034元/条

    秒级触达,99%到达率,首次购买短信套餐包限时尊享新人大礼。企业认证客户首次开通服务即可领取1000条免费短信,首次购买国内短信套餐包享最低0.034元/条优惠。

  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Django实战-讯-验证码

    Django网络应用开发的5项基础核心技术括模型(Model)的设计,URL 的设计与配置,View(视图)的编写,Template(模板)的设计和Form(表单)的使用。 验证几乎是每个大小型网站必备的一项功能,不管是通过验证登录,还是注册,都一定性的保障了用户的账号数据安全。 本次的验证,使用的是阿里云的服务,所以前提是,需要开通阿里云账号,搜索服务。 如果不使用阿里云,同样可以用其它云来完成验证功能。 ? ? 如果完成了上面的两项操作,申请了签名和模板,接下来就需要在项目的运行环境中安装阿里云提供的服务的 python SDK。 需要注意,一定要在个人中心的访问控制中新建服务的策略权限,才能正常的发送。 ? smsRequest.set_OutId(business_id) # 签名 smsRequest.set_SignName(sign_name) # 发送的号码列表

    72130

    Unity--AssetBundle

    AB定义作用 1.压缩大小 2.热更新使用 使用流程 对要打进行设置 ? AB.PNG C#脚本不能打成AB,因为C#在Unity中会编译成中间文件。 一旦被解压,这个会使用LZ4重新压缩。使用的时候不需要整体解压。 在下载的时候可以使用LZMA算法,一旦它被下载了之后,它会使用LZ4算法保存到本地上。 :使用LZ4压缩,压缩率没有LZMA高,但是 我们可以加载指定而不用解压全部注意使用LZ4压缩,可以获得可以跟不压缩想媲美的加载速度,而且比不压缩文件要小。 AssetBundle.Unload(true)卸载所有,即使有被使用着 (1,在关切切换、场景切换2,没被用的时候 调用) AssetBundle.Unload(false)卸载所有没用被使用的 个别怎么卸载1,通过 Resources.UnloadUnusedAssets. 2,场景切换的时候 AssetBundle卸载

    2K21

    Webpack 打

    继上篇Webpack 初体验后,本章将讲解如何进行打文件,图片的打以及其它呢的打。以及Webpack的 devServer 自动化。 打图片 Webpack 用来处理一些文件时, 是选用对应的loader 来 处理打的,知道这个原理,就好办了。 例如:打图片,就找对应的 打图片的 loader, 1. 安装 2. /src/index.js 在入口文件 index.js 中 导入 要打的文件,此例子是打图片, index.js import '. /img/f7.png'); } 打后的文件 显示内容 打其它 所谓打其它是,处理之前没有处理过的文件。 test: /\.css$/, use: ['style-loader', 'css-loader'] }, // 处理其它

    11120

    UE管理:引擎打分析

    在UE中,只有参与Cook的才会被打,但是通常会含很多预期之外的,可能会造成困扰,到底引擎依赖哪些?以及该如何管理UE参与打。 本篇文章从UE打时分析进行Cook的规则入手,研究在打时究竟会将哪些进行Cook,了解这一点对于管理很有作用,基于此可以实现自定义的Cook过程,将Cook任务分配至不同的进程乃至机器实现并行化 默认打的几个UI目录 引擎启动时通过代码加载的 项目设置中配置的Cook括Directory to Alway Cook、PrimaryAssetLabel等标记的要进行Cook的) 这也是不太方便能精确UE到底打了哪些的原因。 基于这些痛点,我准备基于HotPatcher实现一套简洁规范的收集和打流程。 究其本质,打,是要将引擎和程序运行时需要用到的必要进去。这是最根本的需求,UE里的配置和检测那么复杂都是为了满足它,但我们可以将其精简,进行统一分析和管理。

    35620

    unity3d 加密

    脚本,放到Assets\Editor 文件夹下 using UnityEngine; using System.Collections; using UnityEditor; using System.IO strCount >= _pstr.Length) strCount = 0; _data[i] ^= (byte)_pstr[strCount++]; } } } 菜单上就会出现两个子菜单, 把要打做成 Prefab,选中,然后菜单Custom Editor/Save Scene2  输入名字新生成的文件,再选中新生成的文件,点击菜单Custom Editor/Make unity3d file to (能否直接加密打? 显然是不行的,加载时,LoadBundle会通过解密之后的字节重新创建AssetBundle,所以必须先打出AssetBundle) 加载打 using UnityEngine; using

    62310

    Webpack 打图片

    图片 Webpack 用来处理一些文件时, 是选用对应的loader 来 处理打的,知道这个原理,就好办了。 例如: 打图片,就找对应的 打图片的 loader, 1. 安装 2. /src/index.js 在入口文件 index.js 中 导入 要打的文件,此例子是打图片, index.js ​ import '. /img/f7.png'); } 打后的文件 显示内容 打其它 所谓打其它是,处理之前没有处理过的文件。 test: /\.css$/, use: ['style-loader', 'css-loader'] }, // 处理其它 test: /\.css$/, use: ['style-loader', 'css-loader'] }, // 处理其它

    17500

    管理器NPM

    查看安装息 你可以使用以下命令来查看所有全局安装的模块: $ npm list -g 如果要查看某个模块的版本号,可以使用命令如下: $ npm list grunt 创建模块 创建模块,package.json (yes) yes 以上的息,你需要根据你自己的情况输入。在最后输入 "yes" 后会生成 package.json 文件。 接下来我们可以使用以下命令在 npm 库中注册用户(使用邮箱注册): $ npm adduser Username: mcmohd Password: Email: (this IS public) } Package.json 属性说明 name - 名。 version - 的版本号。 description - 的描述。 homepage - 的官网 url 。 author - 的作者姓名。 contributors - 的其他贡献者姓名。 dependencies - 依赖列表。

    9120

    SpringBoot打文件

    -- 文件输出目录 --> <outputDirectory>${project.build.directory}/resources</outputDirectory </resources> </configuration> </execution> </executions> </plugin> 4、jar指定和依赖的路径并从 Springboot jar中排除原有 <! --文件排除--> <exclude>/*.*</exclude> <! 二、mvn打查看瘦身结果 1、target目录 生成了lib和resource文件 image-20210528153717855.png 2、jar中 生成的jar中排除了lib和文件 image

    6844

    任务程序分享

    ShortMessageTask 任务v1.4 使用vs.net 2005 beta2写的,使用outlook.dll读取联系人,二进制文件保存息 介绍:将放入任务列表,指定在某一时刻发送给某人 好友的生日你忘了没有,发个? 将放入任务吧,他会及时将息发送出去(只要你不关机 1.2版本:支持后台运行,添加了状态的图标显示 1.3版本: 1、对联系人的选择进行了优化,速度有所提高,特别是第二次选择的时候。 "日/月" 1.4版本:请大家注意这个版本只有3个文件 1、显示将分两行显示:         第一行状态图标和息内容(内容为一行,可能显示不全);         第二行显示时间(当天的为时间         自动启动发送后退出程序 代码下载: http://files.cnblogs.com/mobile/ShortMessageTask1.4.Source.rar

    21140

    python 爬虫汇总

    restkit – Python的HTTP工具。它可以让你轻松地访问HTTP,并围绕它建立的对象。 demiurge – 基于PyQuery的爬虫微框架。 xlwt / xlrd – 从Excel文件读取写入数据和格式息。 XlsxWriter – 一个创建Excel.xlsx文件的Python模块。 PDF PDFMiner – 一个从PDF文档中提取息的工具。 PyPDF2 – 一个能够分割、合并和转换PDF页面的库。 ReportLab – 允许快速创建丰富的PDF文档。 urllib.parse – 用于打破统一定位器(URL)的字符串在组件(寻址方案,网络位置,路径等)之间的隔断,为了结合组件到一个URL字符串,并将“相对URL”转化为一个绝对URL,称之为“基本 pycrumbs python-github-projects python_reference pythonidae 原创文章,转载请注明: 转载自URl-team 本文链接地址: python 爬虫汇总

    69330

    云托管与技术支持能力发布

    云托管已正式推出,业务选择更加灵活,使用微云托管,全程可获得1v1技术支持,更有企业激励计划,提供万元补贴、专家迁移服务等。 什么是云托管 微云托管是微团队联合腾讯云推出的后端项目全托管服务。 对于微生态应用开发采用前后端分离架构的场景,云托管可做到免运维免服务器管理,从代码管理到CI/CD流水线部署发布,还有微私有链路保障安全,为业务提供全链路、低成本、企业级的云原生解决方案。 微云托管云托管已支持购买多种,购买后优先消耗中的用量。 以上价格优惠数据均来自与微云托管常规按量付费模式对比。 在购买发货后开始计算周期,有效期为3个月。 视频教程系列 微云托管系列视频教程已在微学堂上线,从基本概念到深入实践,为开发者系统地介绍使用微云托管的方法和思路,实现快速入门。

    21230

    | 两个月就收获4000多个star的中科大计算机学院课程来啦

    AI 科技评论按,计算机专业的小伙伴们看过来,github 上 4000 多个 star,800 多个 fork 的计算机课程来啦,地址为: https://mbinary.xyz/ustc-cs/ 本仓库收录中国科学技术大学众多课程括电子版教材、参考书、讲义、试卷、学习心得、习题解答等。以计算机学院课程为主,也含公选课、自由选修等其他课程。 其目录如下: ? (方法是输入 github repo 中的文件夹地址), 脚本生成的网页浏览起来更快,会有更多息,比如文件大小等。 ..., lab-teacher1, 每个文件夹中如果有不同年份的,就再建立不同年份的文件夹 课程主页及其他链接记在 README.md 中 slides: 主要是 ppt 文件类型,将所有 slides 打成 zip, 放在 课程目录下(若有多个老师,则在课程目录建立 slides-teacherName1.zip, slides-teacherName2.zip...) students(同学们上传的自己的一些

    41430

    Android混淆打方案

    概述 我们知道在Android的打过程中,有一个步骤是压缩,也是为了减少apk的大小,其中在压缩的过程中,很大一部分就是对的压缩,除了系统的压缩方案之外,我们今天讲另外两种压缩方案:微方案和美团方案 微的方案是通过修改aapt在处理文件相关的码达到文件的替换;而后者指通过直接修改resources.arsc文件达到文件混淆的目的。 微混淆方案 微中的混淆工具主要为了混淆ID长度(例如将res/drawable/welcome.png混淆为r/s/a.png),同时利用7z深度压缩,大大减少了安装体积,同时也增加了逼格 我们知道在系统的Proguard中,对APK中文件名使用简无意义名称进行替换,给破解者制造困难,从而做到的相对安全。 AAPT编译并进行打,从而达到保护的目的。

    1.3K70

    Android混淆打方案

    概述 我们知道在Android的打过程中,有一个步骤是压缩,也是为了减少apk的大小,其中在压缩的过程中,很大一部分就是对的压缩,除了系统的压缩方案之外,我们今天讲另外两种压缩方案:微方案和美团方案 微的方案是通过修改aapt在处理文件相关的码达到文件的替换;而后者指通过直接修改resources.arsc文件达到文件混淆的目的。 微混淆方案 微中的混淆工具主要为了混淆ID长度(例如将res/drawable/welcome.png混淆为r/s/a.png),同时利用7z深度压缩,大大减少了安装体积,同时也增加了逼格 我们知道在系统的Proguard中,对APK中文件名使用简无意义名称进行替换,给破解者制造困难,从而做到的相对安全。 AAPT编译并进行打,从而达到保护的目的。

    1.4K100

    相关产品

    • 短信

      短信

      腾讯云短信(SMS)旨在帮助广大企业级用户快速灵活地接入国内外高质量文本短信服务,支持发送验证码、通知类短信和营销短信,通过 SDK/API 和控制台群发短信以及查看多维度短信发送详情和可视化数据分析。

    相关资讯

    热门标签

    扫码关注云+社区

    领取腾讯云代金券