【01】APK基本文件结构
Android应用是用高级编程语言“Java”编写的,它利用Android SDK编译代码,并且把所有资源文件和数据统一打包成APK(Application Package)文件,其实APK没大家想象中的那么神奇,它只是一个压缩包,和我们日常见的ZIP,RAR的压缩文件没什么不同,我们可以用压缩软件打开一个APK。下面我们用360压缩打开APK,看看APK中有何玄机~ 在上图中,我们可以看到,我们…
Android应用是用高级编程语言“Java”编写的,它利用Android SDK编译代码,并且把所有资源文件和数据统一打包成APK(Application Package)文件,其实APK没大家想象中的那么神奇,它只是一个压缩包,和我们日常见的ZIP,RAR的压缩文件没什么不同,我们可以用压缩软件打开一个APK。下面我们用360压缩打开APK,看看APK中有何玄机~ 在上图中,我们可以看到,我们…
本片博客记录一下怎么用IIS发布一个网站,以我自己电脑上一个已经开发完成的网站为例: 1.打开项目 这是我电脑上的一个项目,现在我记录一下将这个项目发布到iis上的整个过程; 2.在vs2017中发布网站 如下图:右击该mvc程序,然后点击 发布 按钮 弹出如下界面: 在上图中所示的位置(目标配置)点击配置二字,进入配置选项卡: 发布方法选 文件系统, 目标位置 为一个 自己任选的文件夹, 这个文…
在二叉树的基础上,我们可以扩展出任意多个叉的树。即,多叉树。然而,此时又面临着另外一个问题: 当孩子结点无限制时,我们并不知道 预先要分配多少个属性 ,且当 仅有少数元素拥有多个子节点 时,将会造成大量的空间浪费。 此时,提出了一种新的表示形式: l e f t − c h i l d r i g h t − s i b l i n g r e p r e s e n t a t i o n le…
点阵LCD的显示原理 在数字电路中,所有的数据都是以0和1保存的,对LCD控制器进行不同的数据操作,可以得到不同的结果。对于显示英文操作,由于英文字母种类很少,只需要8位(一字节)即可。而对于中文,常用却有6000以上,于是我们的DOS前辈想了一个办法,就是将ASCII表的高128个很少用到的数值以两个为一组来表示汉字,即汉字的内码。而剩下的低128位则留给英文字符使用,即英文的内码。 那么,得到…
尝试了网上的Server加 https://github.com 并且 使用邮箱账号登录 不管用 ?这个方法帮到你! 只操作,不解释!走起! 第一步,登录github.com ---->个人头像---->settings 第二步,Developer Settings 第三步 第四步,Note处填写这个token的用途,我这里写了IDEA,代表IDEA登录用。 然后下面所有的选项 全打对…
今天写代码发现最新版的VSCode使用Ctrl+/无法注释,打开设置发现原来是快捷键更改了。 1、打开VSCode左下角的设置,点击命令面板(Ctrl+Shift+P也行) 2、在弹出的窗口输入注释,然后瞄准添加行注释和删除行注释,点击后面的齿轮即可更换快捷键 版权声明:本文为DDDHL_原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。原文链接:https://…
在使用C/C++读文件的时候,一定都使用过eof()这个函数来判断文件是否为空或者是否读到文件结尾了,也会在使用这个函数的过程中遇到一些问题,如不能准确的判断是否为空或者是否到了文件尾,以至于有些人可能还会怀疑这个函数是不是本身在设计上就有问题。 先来看看如下这段代码: #include <iostream> #include <fstream> using namespa…
文章目录 前言 原理 密钥交换协议 Diffie-Hellman密钥协商过程(左为A,右为B) 实现 crypto.h crypto.cpp main.cpp 效果 补充 前言 做的东西涉及一些指令的传输,很容易通过抓包获取指令内容,为了保证指令安全,需要对指令进行加密,决定自己实现一个基于Diffie-Hellman密钥协商算法的封装类 GitHub 原理 密钥交换协议 1、通信双方通过协商,共…
文章目录 一、JDK下载 二、JDK 文档下载 其他 相关 一、JDK下载 JDK 大纲: https://www.oracle.com/technetwork/java/javase/overview/index.html 不同版本链接: https://www.oracle.com/technetwork/java/javase/downloads/index.html JDK 13、11 与…