草庐IT

IMX6ULL学习笔记(9)——通过SD卡启动Linux内核

一、搭建环境通过以下方式烧写一个镜像:IMX6ULL学习笔记(2)——通过SD卡烧录镜像二、设置为SD卡启动模式开发板插入烧录好U-Boot的SD卡。根据以下BOOT拨码开关启动配置表,调整拨码开关为SD卡启动方式,即2-5-8位拨到on,其他位拨到0。编号名称NANDFLASHeMMCSDUSB1MODE000012MODE111103CFG1-4100X4CFG1-5010X5CFG1-6011X6CFG1-7100X7CFG2-3010X8CFG2-5001X然后注意使用SD卡时开发板右下角的J2竖排针不要盖有跳帽需断开(此为WIFI模块供电,核心板只引出一路SDIO,SD卡和WIFI不

vue-cli vue 创建项目

1、单页面应用程序1.1什么是单页面应用程序单页面应用程序(英文名:SinglePageApplication),简称SPA。顾名思义,指的是一个web网站只有唯一的一个HTML页面,所有的功能与交互都在这唯一的一个页面内完成。2.什么是vue-clivue-cli是vue开发的一个标准工具。它简化了程序员基于webpack创建工程化的vue项目的过程。官网:https://cli.vuejs.org/zh/guide3.vue-cli的安装和使用vue-cli是npm的一个全局包,使用npminstall命令,即可方便把它安装到自己的电脑上3.1安装npminstall-g@vue/cli3

Android动画原理分析

简单描述为:将View的一次大的属性变化拆分为多次小的属性变化,在每次VSYNC信号到来时,根据当前时间和插值器来计算当前View属性的值,然后给该View设置该属性值,直到动画执行完毕。其中Choreographer将动画拆分成一次次小的属性变化,Choreographer是动画的指挥者。理想情况下,属性刷新次数(动画拆分为多次小的属性变化)=动画执行时间/16.7ms。我们从以下4个问题来讲解动画原理:1:动画如何完成一次属性变化刷新?点击按钮,开始执行透明度动画,直到动画结束。下面就第一个问题进行源码分析,首先从valueAnimator.start()开始:1设置相关标志位2这是个关键

生信软件的人民战争

主流or非主流,用户来投票!伴随着生物科学相关领域的技术进步和不断发展,生物信息学领域涌现出海量的数据分析软件工具。这些软件类工具的出现,无外乎以下几类:(1)追求更高的分析准确度(2)追求更快的运行速度(3)追求性能(4)大神出品 (5)追求高分文章百花齐放,欣欣向荣。近日,著名的基因组研究类期刊《GenomeBiology》就发表了一份研究报告,利用大数据分析,系统评估各类工具的表现,给广大生信分析者提供了重要的参考。研究者选取了大量独立软件进行基准测试,以评估上述的软件速度与软件准确性间的平衡,并针对一些外部因素(诸如速度、准确性、作者声誉、期刊影响、新近度和开发团队影响力)是否对软件的

uniapp 连接 node.js 本地接口

一:准备工作uniapp1.创建uniapp文件新建项目2.打开运行到谷歌浏览器http://localhost:8080/node.js1.安装node相关依赖,然后根据提示操作4,5,6步骤image.pngnpminstallexpress--save-g//express依赖npminstallexpress-generator--save-g//express应用生成器expressnodeDemo//node项目名字cdnodeDemo//进入node项目npminstall//安装依赖npmstart//启动node项目2.地址栏打开localhost:3000显示下图,则运行成

如何在Visual Studio Code上实现python代码的单步运行

图1在VisualStudioCode(vscode)界面输入ctrl+shift+p,在命令窗口选择‘选择首选项:打开设置(json)’,打开文件settings.json,输入以下内容"macros":{ //Note:thisrequiresmacrosextensionbypublisher:"geddski"    "pythonExecSelectionAndCursorDown":[      "jupyter.execSelectionInteractive",      "cursorDown"    ]  }如下图所示图2在vscode界面输入ctrl+shift+p,在命

iOS项目组件化实施(一)

一、前言随着我们游戏社区产品的功能越来越丰富,多个项目的并行开发,以及一些功能模块重复开发,严重的增加了项目的维护成本,为了提升开发效率,以及解耦合,对于一些公共的模块,保证一端开发多端使用,对项目进行组件化,便提上了改造日程,首先是对一些公共模块进行私有库组件,然后是对业务模块进行本地组件划分。二、如何创建一个组件1、创建私有化组件步骤以登录模块组件为例LoginModule在终端上切换到你想要创建项目的位置,然后开始创建(前提条件你Mac上已经安装了cocoapod工具)bogon:~hero$cd/Users/hero/Desktopbogon:Desktophero$podlibcre

浅谈回归测试

一个bug的生命周期是从创建开始到关闭结束,而bug能否关闭就取决于回归测试的结果,测试人员可能很多都对bug灵敏度有较高要求,但是对于回归测试的把控或质量掌握的程度却比较模糊,而关于回归测试的范围,回归测试的开展正是本文讨论的重点。一、Bug回归的重要性回归测试是软件测试中不可忽视的一部分,回归测试是对问题修改后,重新进行测试并确认修改没有引入新错误,或者导致其他程序出现错误。作为软件生命周期的一部分,回归测试在整个软件测试过程中占据着相当大的分量,在敏捷测试的每个阶段都要进行多次回归测试。开发人员修改的局部问题时,可能已经处理了表面症状,所以主要测试其修改的页面和它的底层逻辑上;但是也可能

震精!京东T8大牛每天熬夜到凌晨三四点,竟然是在写Docker教程

写在前面Docker如日中天,这不是单纯的炒概念,Docker确确实实解决了开发与运维的痛点,因此在企业开发中得到了非常广泛的使用。Docker是一个开放源代码软件项目,让应用程序部署在软件容器下的工作可以自动化进行,借此在Linux操作系统上,提供一-个额外的软件抽象层,以及操作系统层虚拟化的自动管理机制。京东T8大牛每天熬夜到凌晨三四点,熬了半个多月写了一份Docker的详细教程整理成文档,相信看完这份教程之后你对Docker会有更深入的了解。[docker系列-1]初识Docker什么是dockerdocker和虚拟机docker与传统容器docker应用场景docker核心组件dock

miniconda安装

下载最新版本的linux版示例:wget-chttps://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/Miniconda3-latest-Linux-x86_64.shminiconda安装安装最新版本的linux版示例:bashMiniconda3-latest-Linux-x86_64.sh,你可能会遇到下面的提示:miniconda配置镜像因为conda安装软件类似R需要从就近的镜像里安装包一样,因此软件安装成功后,必须配置镜像;但是不同于R安装包,这里软件安装一次,只需要设置一次镜像,此后不需要再次设置!当然,R语言也可以通过写配置