Android报错Multiple dex files define Lcom/ta/utdid2/c/a/c

发生这个错误是在接入支付宝的sdk之后,可以编译通过运行到手机上。只是无法打包,报这个错。 貌似是支付宝开发接口 Multiple dex files define Lcom/ta/utdid2/device/UTDevice和友盟里面的UTDID.jar冲突。 因为之前项目里面接入了ping++支付,里面集成了支付宝、微信,一直用的好好的。 所以把支付宝sdk去掉,将ping++里面集成的支付宝更新到最新版本。这样就可以了。 By LiYing
分类: 其他 发布时间: 05-29 09:25 阅读次数: 0

phpstorm最新激活码领取地址(不定时更新):

扫码关注 丰信巨网络技术部 回复关键字 激活码 立即获取最新PHPSTORM 激活码 激活码如果失效,请留言,立即更新!!!
分类: 其他 发布时间: 05-29 09:25 阅读次数: 0

Linux——CentOS8-安装软件时报错

报错信息如下: 总计 660 kB/s | 735 kB 00:01 警告:/var/cache/dnf/AppStream-a520ed22b0a8a736/packages/wget-1.19.5-8.el8_1.1.x86_64.rpm: 头V3 RSA/SHA256 Signature, 密钥 ID 8483c65d: NOKEY CentOS-8 - AppStream 1.6 MB/s | 1.6 kB 00:00 仓库 "CentOS-8 - AppStream" 的 GPG
分类: 其他 发布时间: 05-29 09:25 阅读次数: 0

[Java/Python]输出两数中的最小数 one-liner

Java import java.util.Scanner; public class compare { public static void main(String[] args) { Scanner scan = new Scanner(System.in); System.out.println("input your first number: "); int a = scan.nextInt(); Sy
分类: 其他 发布时间: 05-29 09:25 阅读次数: 0

WeTool的实现原理是什么呢?

看下wetool提供的功能,可以群发信息,可以清粉,可以自动管理微信群等等 其实都是用微信基本的功能进行组合的 比如群发,就是通讯录加上发送信息 比如清粉,就是通讯录、申请添加好友和删除好友 但这些基本功能微信并没有开放出来,所以wetool只能用技术手段获取 怎样获取这些基本功能呢? 实际上所有功能可以分为两类:主动调用功能,被动获取数据(比如发送消息和接收消息) 对于发送消息,需要找到这个功能在微信的哪个地方,然后打入到微信内部,执行这个功能 对于接收消息,需要找到接收的消息会经过微信的哪
分类: 其他 发布时间: 05-29 09:25 阅读次数: 0

Jmeter(四) - 从入门到精通 - 创建网络测试计划(详解教程)

1.简介 在本节中,您将学习如何创建基本的 测试计划来测试网站。您将创建五个用户,这些用户将请求发送到JMeter网站上的两个页面。另外,您将告诉用户两次运行测试。因此,请求总数为(5个用户)x(2个请求)x(重复2次)= 20个HTTP请求。要构建测试计划,您将使用以下元素: 线程组, HTTP请求, HTTP请求默认值和 图形结果。 有关更高级的测试计划,请参阅 构建高级Web测试计划。 1.1添加用户 您要对每个JMeter测试计划进行的第一步是添加一个 线程组元素。线程组告诉JMete
分类: 其他 发布时间: 05-29 09:25 阅读次数: 0

IC基础(三):设计中常用的时序优化方法

参考书目:英文版:《advanced FPGA design》 中文版:《高级FPGA设计,结构,实现,和优化》 解决数字电路中时序问题的八大忠告 忠告一、如果时序差的不多,在1NS以内,可以通过修改综合、布局布线选项来搞定,如果差的多,就得动代码。 忠告二、看下时序报告,挑一个时序最紧的路径,仔细看看是什么原因导致,先看逻辑级数是多少?是哪种电路有问题,乘法器 或者还是RAM接口数据 先弄清楚哪儿的问题。 忠告三、搞时序优化的话,插入寄存器是王道,但也要看具体情况,不一定都得插寄存器,插入寄
分类: 其他 发布时间: 05-29 09:25 阅读次数: 0

windows查看mysql安装路径

show variables like "%char%";
分类: 其他 发布时间: 05-29 09:25 阅读次数: 0

Python 输出菱形

def func(dep): for i in range(1, 2*dep, 2): print(('*' * i).center(2*dep-1)) for i in reversed(range(1, 2*(dep-1), 2)): print(('*' * i).center(2*dep-1)) if __name__ == '__main__': mark=
分类: 其他 发布时间: 05-29 09:25 阅读次数: 0

Spring Boot加密配置文件特殊内容

有时安全不得不考虑,看看新闻泄漏风波事件就知道了 我们在用Spring boot进行开发时,经常要配置很多外置参数ftp、数据库连接信息、支付信息等敏感隐私信息,如下 这不太好,特别是互联网应用,应该用加密的方式比较安全,有点类似一些应用如电商、公安、安检平台、滚动式大屏中奖信息等显示身份证号和手机号都是前几位4109128*********和158*******。 那就把图中的明文改造下 1. 引入加密包,可选,要是自己实现加解密算法,就不需要引入第三方加解密库 <dependency>
分类: 其他 发布时间: 05-29 09:25 阅读次数: 0

配置单机Kafka

配置单机kafka 关闭selinux,开启防火墙9092端口 1、关闭selinux vi /etc/selinux/config #SELINUX=enforcing #注释掉 #SELINUXTYPE=targeted #注释掉 SELINUX=disabled #增加 :wq! #保存退出 setenforce 0 #使配置立即生效 2、配置防火墙,开启9092端口号 vi /etc/sysconfig/iptables #编辑防火墙配置文件 # Firewa
分类: 其他 发布时间: 05-29 09:25 阅读次数: 0

树莓派系统备份

树莓派系统备份 记录下两种将树莓派的系统SD卡备份的方式,两种备份方式都不需要等大的SD卡,只需SD卡的空间能装下已经使用的系统资源即可。 方式一:SD Card Copier 这是一种通过显示界面操作系统备份的方式,SD Card Copier为树莓派自带的备份工具。 操作步骤 将备用的SD卡格式化一下,可通过DiskGenius等软件来进行; 将格式化好的SD卡通过读卡器插入树莓派; 通过界面操作选择SD Card Copier 选择你的系统卡和读卡器中的SD卡后,选择开始,静静等待其备份
分类: 其他 发布时间: 05-29 09:25 阅读次数: 0

【BZOJ3879】SvT(后缀数组+单调栈)

点此看题面 大致题意: 给定一个字符串,每次询问给出若干后缀,求两两之间的\(LCP\)之和。 前言 明明是想练后缀自动机的,结果看到这题一眼想到后缀数组,而且一两分钟就推出了解法,因此最终默默地写了后缀数组。。。 不过真的好坑啊,题目最下面写了可能存在相同后缀,且相同后缀只计算一次答案。没看到这句话的我白白浪费了半个小时。 \(LCP\)的本质 考虑后缀数组中我们存下了每一个后缀,而这里的\(LCP\)正是指某两个后缀的最长前缀,与题目中的意思一致。 回忆一下我们是如何计算\(LCP\),然
分类: 其他 发布时间: 05-29 09:25 阅读次数: 0

ambari启动hive服务失败

重启ambari时,其他服务启动正常,但hive server2 服务无法启动, ambari报错: zookeeper node /hiveserver2 is not ready yet hiveserver2日志报错: Trying to connect to metastore with URI thrift://node3:9083 1、确认当前zookeeper服务正常 能查到zk中hiveserver2顶级节点,但ls该节点可能是[] 2、确认应该启动的hive metastor
分类: 其他 发布时间: 05-29 09:25 阅读次数: 0

对接设备心跳接口

  这几天工作的任务就是对接公司设备的心跳接口,琢磨了半天都没理清思路, 问了经理指点才明确,设备的心跳接口每分钟发送一次心跳给服务器的心跳接口,接口接收到之后要响应字段NewTask给设备,设备判断是否有新任务再决定是否访问服务器的getNewTask接口,接着getNewTask接口将任务通过json对象传给设备执行任务,设备执行后返回任务执行结果给taskCallback接口,整个流程就结束了。   现在想起来其实挺简单的,由于初入这行,对许多需求的理解上手还很不足,需要在平时多花时间学
分类: 其他 发布时间: 05-29 09:25 阅读次数: 0

【幽灵】按钮—网页设计新趋势

>>>幽灵按钮—网页设计新趋势欣赏
分类: 其他 发布时间: 05-29 09:25 阅读次数: 0

微信相关的开发

一。微信公众号开发 二。微信小程序开发 二。企业微信的开发
分类: 其他 发布时间: 05-29 09:25 阅读次数: 0

创建好docker后不能apt-get update解决方法

首先使用命令查找宿主机的DNS server,命令: nmcli dev show | grep 'IP4.DNS'或者nmcli dev show | grep DNS 然后create一个文件,使用命令: vim /etc/docker/daemon.json 编辑信息: { "dns": ["202.96.209.5","8.8.8.8"] } 重启Docker服务,命令: systemctl daemon-reload systemctl restart docker
分类: 其他 发布时间: 05-29 09:25 阅读次数: 0

JS(JQuery) 省市区三级联动下拉选择

引入 area.js /* * 全国三级城市联动 js版 */ function Dsy(){ this.Items = {}; } Dsy.prototype.add = function(id,iArray){ this.Items[id] = iArray; } Dsy.prototype.Exists = function(id){ if(typeof(this.Items[id]) == "undefined") return false; re
分类: 其他 发布时间: 05-29 09:25 阅读次数: 0

你确信 X-Forwarded-For 拿到的就是用户真实 IP 吗?

X-Forwarded-For 拿到的就是真实 IP 吗? 1.故事 在这个小节开始前,我先讲一个开发中的小故事,可以加深一下大家对这个字段的理解。 前段时间要做一个和风控相关的需求,需要拿到用户的 IP,开发后灰度了一小部分用户,测试发现后台日志里灰度的用户 IP 全是异常的,哪有这么巧的事情。随后测试发过来几个异常 IP: 10.148.2.122 10.135.2.38 10.149.12.33 ... 一看 IP 特征我就明白了,这几个 IP 都是 10 开头的,属于 A 类 IP 的
分类: 其他 发布时间: 05-29 09:25 阅读次数: 0