解决方法: do_install() { install -d ${D}${libdir} cp -a --no-preserve=ownership ${S}/libsample.so.3.5 ${D}${libdir} ln -sf libsample.so.3.5 ${D}${libdir}/ ...
分类:
其他好文 时间:
2020-06-15 17:39:20
阅读次数:
122
一、需求分析so 的崩溃并不像 Java 代码那么好定位,我们通常看到的就只是 so 中的一大段崩溃的堆栈信息。那么我们怎么通过这个堆栈信息来定位我们的问题呢? 二、addr2line1. 介绍Addr2line 工具(它是标准的 GNU Binutils 中的一部分)是一个可以将指令的地址和可执行 ...
分类:
其他好文 时间:
2020-06-15 13:44:19
阅读次数:
104
0. 前言 在前一篇中我们创建了一个基于EF的数据查询接口实现基类,这一篇我将带领大家讲一下为这EF补充一些功能,并且提供一个解决避免写大量配置类的方案。 1. SaveChanges的外移 在之前介绍EF Core的时候,我们提到过使用EF需要在每次使用之后,调用一次SaveChanges将数据提 ...
分类:
Web程序 时间:
2020-06-15 09:17:46
阅读次数:
60
2.1 介绍 2.1.1 工具链简介 一个编译工具链模块是允许为系统编译代码的一组工具。它由一个编译器(在我们的例子中是 gcc)、像汇编器和链接器这样的二进制 utils(一般是 binutils)和一个C标准库(例如 GNU Libc, uClibc-ng)组成。 一个交叉编译工具链是可有在主机 ...
分类:
其他好文 时间:
2020-06-14 18:19:49
阅读次数:
70
纸上得来终觉浅,绝知此事要躬行。 前言 在之前的DRF源码分析对比原生Django介绍了二者的区别,最后分析得出DRF对原生的dispatch方法做了很多改进,本章就接着分析APIView下的dispatch到底做了那些事? 通过上次的分析主要分为以下几个模块: 请求模块 认证模块(本次不做介绍) ...
分类:
其他好文 时间:
2020-06-14 16:25:00
阅读次数:
56
前言 httprunner 可以自定义生成测试报告的模板,1.x版本里面有个 extent_report_template.html 模块非常美观。 但是生成报告的时候会报错:jinja2.exceptions.UndefinedError: 'dict object' has no attribu ...
分类:
Web程序 时间:
2020-06-13 19:23:29
阅读次数:
147
执行npm uninstall vue-cli -g首先要在管理员cmd下执行,如果卸载后查看vue版本还是2.9.6的话,需要先清除一下缓存,执行命令npm cache clean --force后再执行一遍卸载命令这个时候查看版本就会提示不是内部或外部命令,这个时候再执行npm install ...
分类:
其他好文 时间:
2020-06-12 18:41:04
阅读次数:
91
出现的问题: Manifest merger failed : Attribute application@allowBackup value=(false) from AndroidManifest.xml:116:9-36is also present at [manager:common:un ...
分类:
移动开发 时间:
2020-06-12 14:21:43
阅读次数:
82
name -aLinux localhost.localdomain 4.20.0-1.nk.3.x86_64 #1 SMP Fri Jan 25 08:58:11 CST 2019 x86_64 x86_64 x86_64 GNU/Linux dotnet --info.NET Core SDK ...
分类:
Web程序 时间:
2020-06-12 14:11:55
阅读次数:
94
一.按系列罗列Linux的发行版,并描述不同发行版之间的联系与区别。Debian是三大发行版中唯一以社区形式运作,不以商业公司形式运作。是一个致力于创建自由操作系统的合作组织。而且debian开发者所创建的操作系统中绝大部分基础工具来自于GNU工程。Fedore是一款基于linux的操作系统,也是一组维持计算机正常运行的软件集合。由红帽公司赞助。suse是基于Slackware二次开发的一款Lin
分类:
其他好文 时间:
2020-06-12 12:44:50
阅读次数:
65