自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 资源 (1)
  • 收藏
  • 关注

原创 MAC电脑zsh终端git使用

MAC电脑zsh终端git使用

2023-01-18 16:00:11 1651 2

原创 CSS盒模型

css盒模型

2022-11-14 14:59:26 175

原创 CSS编程规范

CSS编程规范

2022-11-14 11:01:37 1091

转载 HBuilder X自定义代码块的方法

HBuilder X自定义代码块

2022-10-12 16:07:12 896

原创 IPD流程专业术语

IPD流程专业术语

2022-07-26 13:33:36 6098

原创 Git常用命令汇总

Git常用命令汇总

2022-07-25 10:39:29 460

原创 Java单元测试

一、单元测试框架简介Mockito是一个Mock框架,也是Java中使用比较广泛的一个Mock框架。关于Mock的概念,其实很简单:所谓的mock就是创建一个类的虚假的对象,在测试环境中,用来替换掉真实的对象,以达到以下目的:验证这个对象的某些方法的调用情况,调用了多少次,参数是什么等等; 指定这个对象的某些方法的行为,返回特定的值,或者是执行特定的动作,而不用像AndroidTest那样必须在Android模拟器或物理机上进行测试;而PowerMockito是对Mockito的增强,对于Moc

2021-12-25 00:12:07 3161

原创 Android源码分析-Binder大小限制

在通过PackageManager获取activities火者其他四大组件信息时,经常会遇到TransactionTooLargeException等异常,其原因是Android对Binder传输进行了限制:1、同一进程binder所传输数据总量大小限制:1MB2、在Android 6和Android 7上面,又进行了更加严格的限制,binder单次传输数据大小限制:200KB因此,建议采用精确查询替代遍历查询,从而降低Binder的数据传输量,同时提高查询速度。...

2021-11-21 20:32:10 4209

原创 Android源码分析-dex2oat

1、背景Android 虚拟机可以识别的是dex文件,应用使用过程中如果每次将dex文件加载进行内存,解释性执行字节码,效率会很低, 严重影响用户体验。所以有必要对dex文件进行优化,通过dex2oat 优化后, 可以在系统运行之前利用合适的时机将dex文件字节码提前转化为虚拟机可以执行运行的机器码,后续直接从效率更高的机器码中运行,则运行阶段更加流畅,优化用户体验。2、概念dex2oat (dalvik excutable file to optimized art file),是一个对 d.

2021-11-20 00:20:00 2392

原创 Android源码分析-CursorWindow

在使用sqlite查询时,CursorWindow有2MB的内存大小限制(Android 4.4-Android 12),如果超出该大小会导致出现异常,进而影响业务。此时需要采用分页查询的方式来解决这种问题。分页查询的步骤为:1、确定dataCount:使用SELECT COUNT(*) FROM Table WHERE xxx 获取所要查询的记录总数;2、确定最大单条记录maxRecord:使用SELECT *,length(column1)+length(column

2021-11-20 00:14:49 2159 2

原创 Android应用所占用的磁盘空间对应的路径

Android应用所占用的磁盘空间对应的路径如下: 应用 /data/app/packageName + /data/dalvikcache/data@[email protected]@classes.dex + /sdcard/Android/obb/packageName 数据 /data/user_de/0/packageName + /data/user/0/packageName + /stor

2021-11-20 00:09:08 1256

原创 Windows下Android Studio安装busybox

在Android Studio中打开任意工程,然后打开底部的Terminal。正在上传…重新上传取消把设备连接到电脑上,并点运行按钮运行工程。在Terminal中输入adb shell进入shell命令模式下。接着输入cat /system/build.prop|grep arm获取CPU的型号。去Index of /downloads/binaries/1.31.0-defconfig-multiarch-musl下载对应型号的busybox.bin文件,本文选择的是busyb

2021-11-20 00:02:49 1603

原创 Windows下Android Studio安装Sqlite3

在Android Studio中打开任意工程,然后打开底部的Terminal。正在上传…重新上传取消把设备连接到电脑上,并点运行按钮运行工程。在Terminal中输入adb shell进入shell命令模式下。接着输入cat /system/build.prop|grep arm获取CPU的型号。如果是arm6或者arm7的版本架构的,点这里https://github.com/tech128/sqlite3 ,找到对应的sqlite3版本,下载到桌面上;如果是arm8的,去ht

2021-11-19 23:50:14 595

原创 VS2013生成dll文件并静态调用

VS2013生成dll文件并静态调用教程一、生成dll文件1、首先打开VS2013,并选择文件->新建->项目2、选择Win32项目,并给项目命名,然后点击确定3、点击下一步4、选择DLL选项,并勾选空项目,然后点击完成。5、右键头文件,选择添加->新建项6、选择头文件,并命名,然后点击添加按钮7、右键源文件,选择添加-&g...

2019-07-31 08:51:01 1323

原创 Word操作之自定义多级列表

想必多数童鞋在使用word进行标题设置时会直接采用微软提供的样式或者是在视图->大纲视图里面设置标题的级别,采用微软提供的样式时虽然方便,但是可能不满足实际需求;而使用大纲视图来设置的方法虽然能满足实际需求,但是太繁琐,今天,小编就来讲一个既方便又能通过自定义来满足实际需求而且一劳永逸的办法。首先新建或者打开一个word文档,然后找到段落中的多级列表选项,如下图所示。点击多级列表...

2019-04-17 11:02:36 22608

原创 Word操作之Mathtype自动进行公式编号

如果要在第1章插入以下两个公式1+1=2,1+2=3,点击Mathtype选项卡,选择(1)Insert Number -> 1.a Format...,如下图所示。在弹出的对话框中按下图所示进行设置,最后点击OK按钮。然后将光标定位到需要插入公式的位置,然后选择Mathtype选项卡下的Right-numbered选项,如下图所示。在弹出的对话框中设置章号,如下图所...

2019-04-15 22:04:03 24091 1

原创 Word操作之插入图片自动更改大小

首先准备两张图片,如下图所示。在word中选择插入->表格,如下图所示拉动表格右下角的小正方形更改表格到合适大小,如下图所示。然后右键表格,选择表格属性选项,如下图所示。点击选项按钮,如下图所示。取消勾选自动重调尺寸以适应内容,然后点击确定按钮。接下来在表格中插入图片,如下图所示,不需要做任何手动设置,两幅图片可以根据单元格大小自动调整。...

2019-04-07 11:58:19 55000 1

原创 编程常用英文缩写

在编程中我们经常会为了减小标识符的长度而采用缩写,这通常是通过去掉一些元音字母完成的,但更多的时候我们使用一些常用、通用的缩写,如下表所示。 全称 缩写 address addr administrator adm application a...

2019-03-25 10:31:48 7795 2

原创 UDP通信上位机发送的数据量与DSP端接收的数据量不一致的解决方法

在创龙的C6678开发平台上,使用UDP协议实现上位机与DSP之间的通信,在实现过程中发现上位机发送的数据量与DSP端接收到的数据量相差悬殊,经过多次尝试发现上位机发送的912万字节数据DSP端只接收了58064字节,而且上位机发送数据的时间间隔不一样,DSP端接收到的数据内容也不是每次都一致,如下图所示。更换上位机、调整上位机发送数据的时间间隔以及更改配置等方法均以失败而告终。后来考虑到...

2019-03-22 22:27:19 1300 4

原创 伪代码书写规范

  伪代码(Pseudocode)是一种算法描述语言。使用伪代码的目的是为了使被描述的算法可以容易地以任何一种编程语言(Pascal,C,Java,etc)实现。因此,伪代码必须结构清晰、代码简单、可读性好,并且类似自然语言。 介于自然语言与编程语言之间。  它以编程语言的书写形式指明算法的职能。相比于程序语言(例如Java, C++,C, Dephi 等等)它更类似自然语言。它是半角式化、不...

2019-03-20 16:48:37 31987

原创 Word排版之字体字号规范

Word排版时不同级的标题采用不同的字体字号会更有层次感,以下就是不同级标题的字体字号规范。 项目 字体 字号 行距 备注 章标题(1级标题) 黑体(Times New Roman) 小二号(18pt) 段前1行,段...

2019-03-20 15:01:17 10043

原创 Word操作之图表目录自动生成

准备好一篇带有图和表的word文档,如下图所示。首先选中文章标题进行编号,如下图所示。编完号的效果如下图所示。然后将光标定位到第一幅图的下方(居中),然后选择引用->插入题注选项,如下图所示。在标签处选择图,如下图所示。然后选择编号选项,如下图所示。按照下图所示的进行设置,分隔符按具体要求选用即可。最后在题注中输入图的名称,然后点击确定...

2019-03-20 14:24:59 20126 1

原创 Word操作之参考文献自动关联和引用

首先准备好一篇word文档和待引用的参考文献,如下图所示。然后对参考文献进行自动编号,将光标定位到第一篇参考文献处,然后选择编号选项->定义新编号格式,如下图所示。设置编号格式,如下图所示。编完号的效果如下图所示。接下来在正文中引用参考文献,将光标定位到需要引用参考文献的地方,选择插入->交叉引用选项,如下图所示。按照下图所示的进行设置,然后选择...

2019-03-20 10:18:46 81702 10

原创 C语言编程规范总则

文件:文件(源文件.c和头文件.h)命名要符合简洁、通俗易懂的规则,尽量使用能表达出该文件的作用的英文来命名,不得使用汉语拼音,采用小驼峰法,即第一个单词首字母小写,其余单词首字母大写。 头文件:(1)引用头文件时,标准库中的头文件使用<>,而自定义的头文件使用“”;Eg. #include <math.h> #include “hello.h”(2)为了防...

2019-03-04 11:09:39 363

原创 DSP程序结构优化技巧

       DSP的内部结构具有特殊性,如果程序的编写能够在一定程度上与DSP的结构相适应,利用C编译器的优化功能就可以在程序级的基础上大大提高算法的性能[1~5]。具体如下:       (1) 尽量使用int 类型中间变量       在图像处理程序中,数据通常为8bit的变量,而C6XDSP的内部寄存器和数据通道为32bit,在图像处理的滤波、卷积等过程中,需要较多的中间变量,如果...

2019-01-05 17:00:23 2768

原创 Windows下Git的简单使用教程

1、下载与安装去Git官网https://git-scm.com/downloads下载对应版本的Git安装包并安装。安装教程可参考https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/00137396287703354d8c6c01c904c7d9ff056ae23da865a0...

2018-12-16 13:35:51 526

原创 C6678提示out of memory的解决方法

本人使用的TI公司生产的KeyStone结构的C6000系列的八核DSP——C6678,在程序运行时总是会在console界面输出提示:ti.sysbios.heaps.HeapMem: line 307: out of memory: handle=0x828f58, size=3572.如图所示。                                        经过查找原...

2018-11-12 21:46:53 3078

原创 Office文件自动同步到OneDrive方法

1、如果是win7系统,则下载并安装OneDrive,然后使用微软账号登录。下载链接如下:https://pc.qq.com/detail/0/detail_22240.html如果是win10系统,则不需要下载。2、搜索cmd命令窗口,右键以管理员身份运行。3、在输入框内输入以下命令:mklink /d C:\Users\Lenovo\OneDrive\Documents...

2018-09-02 20:12:12 33434 4

原创 VS程序输出窗口显示运行结果不完整的解决办法

在使用C++中的cout命令打印程序运行结果时有时会遇到结果显示不完整的情况,会发现一部分运行结果“丢失”,如图1所示,本来第一列数应该是从0开始的,结果是从651.325开始的,我一直怀疑是程序有错,可是仔细检查了好几遍后也没发现哪里有错,那为什么输出结果不对呢?搞得我都开始怀疑人生了。图1经过多方查找才终于解决这一问题。其实,运行结果并未“丢失”,只是显示的问题。因为C++控制台的缓冲区默认只...

2018-04-12 10:40:11 22254 3

原创 C/C++头文件一览表

C/C++头文件一览表名称 C C++ 设定插入点,验证程序断言 <assert.h> <cassert> 字符类型 <ctype.h> <cctype> 错误码 <errno.h> <cerrno> 浮点环境 <fenv.h> —— 浮点数类型 <float.h>

2018-04-11 20:09:22 425

原创 VS2013无法启动

       我的笔记本是win10系统,安装了Visual Studio 2013旗舰版,刚开始一段时间这个软件是可以正常使用的,没有任何问题,可是最近突然发现这个软件无法正常启动,每次点击图标后能在屏幕上看到VS的启动界面一闪而过,然后就没有下文了,而且在任务管理器中也找不到VS的相关进程,在任务管理器中试图新建任务运行VS2013也是出现闪退现象,在网上也查了很多方法,都不管用,对软件进行了...

2018-04-10 08:51:23 3579 4

原创 一般C++编程

本文以计算两个数的加减乘除四则运算为例介绍一般C++编程。首先打开VS,进入软件,点击文件->新建->项目,然后输入文件名Calculator,点击确定,如图1所示。图1之后如图2所示的界面,点击下一步。图2然后出现图3所示的界面,勾选空项目,如图4所示。图3图4最后点击完成,这样就创建完了项目,如图5所示。图5然后右键源文件,如图6所示。图6在这里可以选择新建项或者类,我们选择类,如...

2018-04-08 20:34:49 382

原创 哈工程微机原理复习题

       微机原理是一门介绍计算机结构与原理的课程,主要以8086/8088为主要对象进行讲解,编程语言采用汇编语言,这门课也是哈工程4系考研复试科目,笔者精心总结了课上老师讲解的实例以及实验中的例子,最后期末考试时拿了满分,而任课老师也是以此作为上课板书的依据,身边同学在准备考研复试时也都是以笔者的总结为模板,目前已经造福好几届学子。附图为所持有的相关资料,若有意者敬请私聊,有偿索取。...

2018-04-08 19:31:10 1355 10

原创 Windows系统下配置OpenCV

Windows系统下配置OpenCV步骤一:下载opencv2.4.13.exe,下载地址为:https://github.com/opencv/opencv/releases/tag/2.4.13步骤二:下载完成后双击“OpenCV-2.4.13”,弹出安装(解压)对话框,自行选择安装路径,点击 “Extract”后开始(解压)安装。值得注意的一点是不需要在安装目录里额外建“opencv”的文件...

2018-04-07 08:23:49 538

原创 服务器(超威主板)安装Ubuntu系统教程

服务器(超威主板)安装Ubuntu系统教程1、插入系统盘后,重启电脑,听到两声滴滴响以后,按住DEL键不放,进入到BIOS中;2、在Boot中选择相应的U盘,在Main中选择PCI中的VGA,将其从offboard改为onboard,按F4保存,选择yes;3、之后进入到ubuntu系统的安装界面安装系统;4、在分区中按以下进行分区:     挂载(/):60G     交换分区(swap):70...

2018-04-07 08:10:47 6985 2

原创 VS中自定义注释的方法

自定义注释的方法 写程序就如同写一篇论文,好的书写格式不仅看着舒服,也会给人以耳目一新的感觉,所以给程序写好注释也是一项不可或缺的工作。写程序前大多需要写头注释,即交代明白这个程序主要是用来干什么的,输入输出分别是什么,以便读者能快速地读懂和理解程序。下面的模板是我写的一个示例。/*******************************************************.........

2018-04-06 22:37:59 9107 1

原创 配置软件文档生成器Doxygen及相关软件

配置软件文档生成器Doxygen及相关软件    本文以一个计算两个数的四则运算的C++程序为例进行文档生成,具体配置过程如下:一、         下载并安装所需的软件1、下载软件该生成器一共需要三个软件,分别是doxygen.exe、graphviz.exe和htmlhelp.exe,一般最后一个软件windows系统都会自带,所以只需要前两个软件即可。下载地址为:https://pan.ba...

2018-04-06 17:08:25 501

原创 STK11

      STK11的32位版本以及64位版本均可用,有偿索取,有意者可以私聊。

2017-10-18 21:29:56 1203 7

Android架构组件.pdf

Android Architecture Components是谷歌在Google I/O 2017发布一套帮助开发者解决Android架构设计的方案。主要包含两大内容: 1、生命周期相关的Lifecycle-aware Components 2、数据库解决方案Room

2021-11-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除