项目背景: 终端数据需要上传到后台,为了安全,使用了AES加密 问题1: 数据首先经过了protobuf进行格式,数据传输到后台无法解析 解决:二进制数据直接进行AES加密后大多无法正常解析,于是在加密前有用Base64转化了一下。 问题2:AES加密需要和后台同步的地方,否则加密后的密文不同 需要 ...
分类:
其他 时间:
2019-01-10 20:43:40
收藏:
0 评论:
0 赞:
0 阅读:
252
进程优先级 优先级 服务 说明 高优先级 前台进程 ①该进程包含正在与用户进行交互的界面组件,比如一个Activity。 ②进程服务被Activity调用,而且这个Activity正在与用户进行交互 ③进程服务正在执行生命周期中的回调函数,如onCreate(),onStart()或onDestro ...
分类:
移动平台 时间:
2019-01-10 20:43:25
收藏:
0 评论:
0 赞:
0 阅读:
182
调了大半个钟居然是len没有初始化。。。 好好的恶补了一下最大权闭合子图呢。。构图大概是这样的: 然而中间寿司连方案的话边数可以到n^3的,这样会很龟 所以可以用一个小trick,对于l,r,假如l+1,r和l,r-1都OK,也就OK了,所以这两个点向l,r连边,这样就降到n^2了 ...
分类:
其他 时间:
2019-01-10 20:42:59
收藏:
0 评论:
0 赞:
0 阅读:
212
给定一个由小写字母构成的圆环形的字符串(即首字母和末字母是相连的)。 让你找到一个位置将这个圆环形的串断开成为一个序列形的串,使得这个字符串字典序最小。如果有多个,输出位置最靠前的那一个。 ...
分类:
其他 时间:
2019-01-10 20:42:44
收藏:
0 评论:
0 赞:
0 阅读:
176
hasattr() 函数用于判断对象是否包含对应的属性。(has attribute) 参数 object -- 对象。 name -- 字符串,属性名。 class Coordinate: x = 10 y = -5 z = 0 point1 = Coordinate() print(hasatt ...
分类:
编程语言 时间:
2019-01-10 20:42:24
收藏:
0 评论:
0 赞:
0 阅读:
143
题面 不好讲,直接上式子吧=。= 设$dp[i][j]$表示考虑完$i$的子树后$i$的排名为$j$的方案数,然后转移类似树形背包,具体来说是(这里假设子树在$i$后选,其实反过来还用这个式子答案也是一样的,因为全反了) $ans+=dp[nde][k]*dp[g][min(j-k,siz[g])] ...
分类:
其他 时间:
2019-01-10 20:42:02
收藏:
0 评论:
0 赞:
0 阅读:
311
(六)双链表的结构和插入节点 双链表结构双链表算法之插入节点(尾部插入)双链表算法之插入节点(头部插入) 双链表结构 双链表并不是有两个链表,而是有两个遍历方向的链表,因此我们说的双链表其实是双向链表的简称。 单链表节点 = 有效数据 + 指针(指向下一个节点) 双链表节点 = 有效数据 + 两个指 ...
分类:
其他 时间:
2019-01-10 20:41:42
收藏:
0 评论:
0 赞:
0 阅读:
162
git,多人共用一台机器,windows上多账户共用
分类:
Windows开发 时间:
2019-01-10 20:24:32
收藏:
0 评论:
0 赞:
0 阅读:
211
1. 单一职责原则(Single Responsibility Principle) 每一个类应该专注于做一件事情。降低类的复杂度,一个类只负责一项职责.提高类的可读性,提高系统的可维护性, 2. 里氏替换原则(Liskov Substitution Principle)超类存在的地方,子类是可以替 ...
分类:
其他 时间:
2019-01-10 20:23:46
收藏:
0 评论:
0 赞:
0 阅读:
159
Python中的内置类型是我们开发中最常见的,很多人都能熟练的使用它们。 然而有一些内置类型确实不那么常见的,或者说往往会被我们忽略,所以这次的主题就是带领大家重新认识这些“不同寻常”的内置类型。 (注意:本文基于python3,不会包含任何python2相关内容) frozenset 不可变集合( ...
分类:
编程语言 时间:
2019-01-10 20:23:16
收藏:
0 评论:
0 赞:
0 阅读:
230
Architecture Design Process The architecture design process focuses on the decomposition of a system into different components and their interactions ...
分类:
其他 时间:
2019-01-10 20:23:01
收藏:
0 评论:
0 赞:
0 阅读:
220
F表达式详解: F表达式 是用来优化 ORM 操作数据库的。比如我们要将公司所有员工的薪水都增加1000元,如果按照正常的流程,应该是先从数据库中提取所有的员工工资到Python内存中,然后使用Python代码在员工工资的基础之上增加1000元,最后再保存到数据库中。这里面涉及的流程就是,首先从数据 ...
分类:
数据库技术 时间:
2019-01-10 20:22:45
收藏:
0 评论:
0 赞:
0 阅读:
155
Software Architecture Architecture serves as a blueprint for a system. It provides an abstraction to manage the system complexity and establish a comm ...
分类:
其他 时间:
2019-01-10 20:22:25
收藏:
0 评论:
0 赞:
0 阅读:
158
创建表 1.创建模型 创建名为book的app,在book下的models.py中创建模型 更多字段和参数 每个字段有一些特有的参数,例如,CharField需要max_length参数来指定VARCHAR数据库字段的大小。还有一些适用于所有字段的通用参数。 这些参数在文档中有详细定义,这里我们只简 ...
分类:
其他 时间:
2019-01-10 20:21:52
收藏:
0 评论:
0 赞:
0 阅读:
215
总体思路: 1、借用热键截图,保存到本地 2、用百度的图片文字识别api,识别图中文字 ...
分类:
编程语言 时间:
2019-01-10 20:21:32
收藏:
0 评论:
0 赞:
0 阅读:
200
...
分类:
其他 时间:
2019-01-10 20:21:12
收藏:
0 评论:
0 赞:
0 阅读:
151
1.下载redis源码包 2.解压源码包 3.编译安装 4.测试启动redis 5.redis的安全配置 a.自定义配置文件 b.启动redis服务端并指定配置文件 c. 连接redis数据库 测试 ...
分类:
其他 时间:
2019-01-10 20:20:40
收藏:
0 评论:
0 赞:
0 阅读:
156
1进程之间的通讯 从IP层看,通讯的两端是两台主机 从传输层看,通讯的两端不是主机而是主机上的进程 2传输层的两个主要协议: TCP传输控制协议(Transition Control Protocol) 面向连接,可靠的 传输数据之前必须建立连接,传输之后释放连接 不支持广播和多播 因为 TCP的确 ...
分类:
其他 时间:
2019-01-10 20:20:23
收藏:
0 评论:
0 赞:
0 阅读:
184
题意: 一个矩阵,每个格子分配一个数,不同的数字,代价不同,要求相邻格子数字差小等于d 求最小代价。 分析: 我猜肯定有人看题目就想到最小割了,然后一看题面理科否决了自己的这个想法…… 没错,就是最小割…… 你是否还记得,在第一篇网络流题解中,我们了解了网络流最重要的是“限制”二字。 我们在这道题中 ...
分类:
其他 时间:
2019-01-10 20:20:03
收藏:
0 评论:
0 赞:
0 阅读:
188
来自:https://www.cnblogs.com/pinard/p/6156009.html 集成学习有两个流派,一个是boosting,特点是各个弱学习器之间有依赖关系;一个是bagging,特点是各个弱学习器之间没依赖关系,可以并行拟合。 1. bagging的原理 在集成学习原理总结中,给 ...
分类:
编程语言 时间:
2019-01-10 20:19:46
收藏:
0 评论:
0 赞:
0 阅读:
274