我们知道作为开发者需要有丰富的专业知识,还要有严谨的思维,我们在开发时会出现这样或那样的错误,通过在扣丁学堂在线学习Android的知识,我列出了9个常见的Android开发错误及解决办法:1. 如果你的项目的R文件不见的话,可以试下改版本号在保存,R文件不见一般都是布局文本出错导致.2. 布局文件不可以有大写字母3. 抛出如下错误WARNING: Appl
一、概述我们通过学习STM32F1知道,想要优化代码就必须知道工程的rom和ram的占用情况。所以,我们就要用到.map文件,通过分析.map文件,可以方便查看工程rom和ram的占用情况,包括单个源文件甚至每个函数的rom。问:那.map到底可以分为几个部分呢?答:通过仔细阅读.map文件,我们可以大致分为5个部分:列出不同函数的调用关系列出被MDK优化的冗余函数列出局部标签和全局标签列出映像文
使用devtool工具将源码加入workspace,这份源码随便怎么改都行。将这个b
原创 2022-09-26 09:41:54
433阅读
目录简介安装使用CMake构建软件包CMake的基本语法1.PROJECT关键字2.SET关键字3.MESSAGE关键字4.ADD_EXECUTABLE关键字5.ADD_SUBDIRECTORY关键字6.ADD_LIBRARY关键字7.INSTALL关键字8.TARGET_LINK_LIBRARIES关键字9.CMake中的变量简单示例1.CMake构建静态库和动态库本节内容的学习:基本掌握CMa
转载 5月前
27阅读
前言从洛基的下落开始说起: 洛基使用了现在完成进行时来描述他的下落,I have been falling for 30 minutes. 在英语时态中,“时“指动作发生的时间,”态“指动作的样子和状态。 “时”一共有4种:现在,现在的过去,现在的将来,过去的将来 “态”一共有4种:一般(不强调动作正在进行),进行,完成(相当于数学里的[a,b]
一.先从Serialize说起       我们都知道JAVA中的Serialize机制,译成串行化、序列化……,其作用是能将数据对象存入字节流当中,在需要时重新生成对象。主要应用是利用外部存储设备保存对象状态,以及通过网络传输对象等。        二.Android
git reset --soft//查看是不是都是我们需要的修改git status//增加修改,或每一个单独文件git add .git commit -sm "comment"git format-patch//合入patch文件git am patch文件路径//合入patch文件出现/.git/rebase-apply still exists but mbox given错误git am
原创 2021-05-18 11:01:56
700阅读
码目录下执行 1.1、两个commit间的修改(包含两个commit) git format-patch <r1>..<r2>如:git format-patch d77aaac7484543574
转载 2022-08-29 13:36:53
1710阅读
使用 git 生成patch和使用)
原创 2023-11-24 11:20:28
1134阅读
# Android Patch 实现流程 本文将介绍如何在 Android 开发中实现 "android patch",以下是整个流程的步骤表格: | 步骤 | 描述 | | ---- | ---- | | 步骤一 | 分析需要修复的问题 | | 步骤二 | 生成原始 APK 文件 | | 步骤三 | 修改原始 APK 文件 | | 步骤四 | 生成差分文件 | | 步骤五 | 将差分文件应用
原创 2023-10-28 05:46:11
280阅读
1、确保已经安装了npm 或者 yarn  查看是否安装了npm或yarn:在控制台输入npm -v 或 yarn -v 能看到版本号就代表已经安装  (注意:Vue CLI 需要 Node.js 8.9 或更高版本 (推荐 8.11.0+))2、全局安装vue脚手架工具 vue-cli    (这里安装的是vue-cli 2.X 的脚手架工具) yarn
1.什么是“9妹”(9patch)?它是一个对png图片做处理的一个工具,能够为我们生成一个"*.9.png"的图片;  2.何为"*.9.png"?所谓"*.9.png"这是Android os里所支持的一种特殊的图片格式,用它可以实现部分拉伸;这种图片是经过”9妹“进行特殊处理过的,如果不处理的话,直接用PNG图就会有失真,拉伸不正常的现象出现。
在使用git 管理项目的时候,会遇到这样一种情况,那就是客户使用git 生成patch 给到我们,那我们就需要把客户给到patch 打入到我们的project ,基
转载 2022-08-22 07:38:54
2426阅读
准确地说,最近三天半的时间都在搞这件事情,Android4.4.4的镜像编译可谓是一波三折,怎么说呢,还是挺费内存的(想换电脑.jpg)。起初因为虚拟机内存不足,导致编译失败;再后来,发现物理内存不足,编译再次失败;解决完虚拟机内存和物理内存的问题,又一个问题来了,虚拟机的交换空间不足,kill了进程,编译再次以失败告终。不会吧?那就继续解决存在的问题吧。 这是第五次编译了,终于成功了,流下了激动
在开源模块的基础上修改代码,更多的时候是通过打补丁的方式进行修改。1.内核patch生成1.1 编译内核模块命令vim 19.07/target/linux/Makefileprereq clean download prepare compile install menuconfig nconfig oldconfig update refresh: FORCE @+$(NO_TRA
原创 2022-03-25 14:38:17
808阅读
通过git diff 命令生成patch文件1.还未提交的修改命令 :git diff > commit.patch2.已提交的修改先用git log命令查看commit id soft04@lzy-pc:~/work/code/p716qc-e3x-qz-noback$ git log commit 8b5100cdcd3895c1b9f44ef042b120fd2b4dfc7b Auth
转载 2021-03-03 10:30:00
4965阅读
1点赞
2评论
GIT PATCH生成与合并
原创 2022-04-25 11:13:43
10000+阅读
1点赞
先把改动commit掉,然后生产改动patch给提交代码的同事,详细操作过程例如以下: 改动代码的同事: git format-patch al821_xxx origin/al821_xxx 会生成:0001-HQ00656135-xxx-al821_xxx.patch这种patch文件 把这个p
转载 2017-04-23 18:00:00
256阅读
2评论
keepalived高可用一、keepalived介绍1.什么是高可用2台机器运行着'一模一样'的业务系统,当有一台机器down机了,另外一台能够快速接管工作。 ## 一般都是搭建在负载均衡使用。 # 外面增加一个虚拟的MAC地址(VMAC)与虚拟IP地址(VIP) PC仅会在ARP缓存表中记录VMAC与VIP的信息。2.常用的工具1.软件 keepalived 2.硬件 F5 # 价
转载 7月前
20阅读
# Android 中打 Patch 的相关知识 在 Android 开发中,程序的更新和维护是一个非常重要的任务。打补丁(patch)是实现应用程序更新的一种有效方式。在这篇文章中,我们将探讨 Android 中如何打 patch,并提供相应的代码示例。 ## 什么是 Patch? > **Patch 是对软件程序进行更改的代码修正,通常用于修复缺陷、更新功能或者优化性能。** 在 An
原创 7月前
199阅读
  • 1
  • 2
  • 3
  • 4
  • 5