-
[综合] 第三章 二叉树问题(二叉树节点间的最大距离问题)
【题目】 从二叉树的节点A出发,可以向上走或者向下走,但沿途的节点只能经过一次,当到达节点B时,路径上的节点数叫作A到B的距离。 【分析】 以X为头结点的子树,总共3种情况,1、左子树最大距离为整棵树的最大距离2、右子树最大距离为整棵树的最大距离3、整棵树的最大距离为左子树高度+右子树高度+1 pa...
26
热度 -
[综合] 第三章 二叉树问题(派对的最大快乐值)
【题目】 员工信息的定义如下: publicstaticclassEmployee{publicinthappy;//这名员工可以带来的欢乐值publicList<Employee>employeeList;//这名员工有哪些直接下级publicEmployee(inthappy,Lis...
49
热度 -
[综合] 第四章 递归和动态规划(矩阵的最小路径和)
【题目】 给定一个矩阵M,从左上角开始每次只能向右或者向下走,最后到达右下角的位置,路径上所有的数字累计起来就是路径和,返回所有的路径中的最小路径和。 如果给定的M如下: 1359 8134 5061 8840 路径1,3,1,0,6,1,0是所有路径中路径和最小的,所以返回12 【代码】 publ...
81
热度 -
[综合] Springboot + Redis 哨兵模式
目录 Redis配置 redis.conf配置 sentinel.conf配置 Springboot整合 导入包 properties配置 测试 代码示例 模拟redis宕机 Redis配置 redis.conf配置 由于服务器资源有限,我这里通过配置不同端口,模拟Redis集群,redis-se...
92
热度 -
[综合] 求矩阵行列式和逆,手写的MATLAB程序
行列式: %Aij=(-1)^(i+j)*Mij%D=a11*A11+a12*A12+a13*A13+...+a1n*A1n%H=[123;797;561;];det(H)=14functionH_Det=Matrix_Det(H,N)%输入矩阵阶数H_Det=0;ifN==1H_Det=H(1,1...
78
热度 -
[综合] Vivado连不上目标板(Target)
可能是Vivado没把JTAG驱动装上,JTAG驱动在Vivado安装目录X:\Xilinx\Vivado\2015.4\data\xicom\cable_drivers\nt64\digilent\, 双击install_digilent.exe安装驱动,Vivado上Autoconnect即可
18
热度 -
[综合] mysql 聚集索引,非聚集索引,覆盖索引区别。
mysql聚集索引,非聚集索引,覆盖索引区别。 聚集索引: 给表上了主键,那么表在内存上的由整齐排列的结构转变成了树状结构,也就是「平衡树」结构,换句话说,就是整个表就变成了一个索引。没错,再说一遍,整个表变成了一个索引,也就是所谓的「聚集索引」。这就是为什么一个表只能有一个主键,一个表只能有一个「...
42
热度 -
27
热度 -
117
热度 -
[综合] Line 1033: Char 34: runtime error: applying non-zero offset 18446744073709551612 to null pointer (st
问题描述:C++中对二维数组为空进行判断时采用了matrix.size()==0&&matrix[0].size()==0 原因:如果C++是[[]]的形式,matrix[0].size()就已经是对数组越界访问了,以后再判重用matrix.size()==0||matrix[0]....
120
热度 -
[综合] java8种基本类型
基本类型,或者叫做内置类型,是JAVA中不同于类的特殊类型。 Java中的简单类型从概念上分为四种:实数、整数、字符、布尔值。但是有一点需要说明的是,Java里面只有八种原始类型,其列表如下: 实数:double、float 整数:byte、short、int、long 字符:char 布尔值:bo...
20
热度 -
[综合] JS/JavaScript中两个等号 == 和 三个等号 === 的区别
JavaScript中两个等号==和三个等号===的区别 一、概念==和=== (1)"=="叫做相等运算符,"==="叫做严格运算符。 (2)==,equality->等同的意思,两边值类型不同的时候,要先进行类型转换为同一类型后,再比较值是否相等。 ===,identity->恒等...
3
热度 -
32
热度 -
[综合] Solidity智能合约:msg.owner,msg.sender,tx.origin
Differencebetweenmsg.ownerandmsg.sender? 当部署合约时,msg.sender是合约的所有者,如果合约中定义了一个名为“owner”的变量,则可以为其分配值(地址)msg.sender。 addressowner=msg.sender 此时,变量“owner”将...
26
热度 -
[综合] 程序分析:python分析solidity程序并进行函数块分割
当前,对于C语言,JAVA,Python等程序语言分析的需求越来越大,我们更多的是用这些语言来处理问题,但其实每种语言都有自己的不足之处,对程序语言的不足之处进行分析,或者说对目前已有的程序漏洞进行分析的需求也已经越来越多。 本问题,我们继python提取文件中指定的代码行中所述的需要继续做分析,我...
24
热度 -
[综合] Fabric交易执行流程-fabric学习笔记(一)
(1)客户端应用程序发送交易请求(即提出议案proposal) (1-1)客户端发出请求,根据背书策略把交易请求发给相应的peer节点(背书节点)。(Q:背书策略是在一开始就定义好的?) (1-2)构建交易提案(proposal),客户端应用程序利用支持的SDK(Go,Java,Python)中的A...
107
热度 -
[综合] 手动搭建基础的fabric网络-fabric学习笔记(二)
手动搭建基础的fabric网络 (1)使用密钥生成器cryptogen产生Org1和Org2的加密材料 Cryptogengenerate–config=./crypto-config.yaml (2)使用交易配置工具configtxgen产生创世区块 exportFABRIC_CFG_PATH=$...
88
热度 -
[综合] 手动向fabric通道中添加组织Org3-fabric学习笔记(三)
向fabric网络通道中添加组织Org3 (1)使用密钥生成器cryptogen产生Org3的加密材料 Cryptogengenerate–config=./org3-crypto.yaml (2)使用交易配置工具configtxgen生成Org3对应的配置材料 exportFABRIC_CFG_P...
23
热度 -
40
热度 -
[综合] PyTorch框架下分别使用Vgg、Resnet、Densenet提取图像集特征
这里主要是使用预训练好的模型进行图片特征的提取,分别使用三个模型进行抽取。 而特征提取是提取神经网络模型的倒数第二层,这里自己对模型的进行了微调,话不多说,直接上代码。 使用resnet importtorch importtorch.nnasnn fromtorch.autogradimportV...
123
热度