makefile 本篇文章学习自 介绍一个makefile可以看成是由许多命令组成的,每个命令都遵循如下形式 1234target ... : prerequisites ... command ... ... 其中target是目标,prerequisites是依赖,command是执行的命令,例如 123456789101112131415161718192021222324252627282 2021-12-25 基础
harmony ability Ability(能力)是鸿蒙软件的基础单位,一个应用可以包含多个Ability。鸿蒙支持应用以Ability为单位进行部署 Page AbilityPage提供页面管理和页面跳转的能力。例如外卖提供联系商家的业务入口,当用户使用此功能时,会跳转到通话应用的拨号页面。鸿蒙支持Page之间的跳转,并且指定跳转到某个AbilitySlice 创建右键就可以进行创建,并且它的配置文件如下123456789 2021-12-17 harmony
harmony java框架 文件结构 java: java代码,运行逻辑 element: 元素资源,存放一些json格式文件,主要是颜色,字符串,bool值等 graphic: 表示可绘制资源。例如按钮的样式 layout: 表示布局资源, 控制控件摆放位置和控件的一些属性 media: 表示媒体资源,如图片、视频等 build: 存放最终编译后的包 项目配置文件每个项目下都有一个config文件,它包含了该HAP的一 2021-12-09 harmony
算法设计与分析代码 子集和数问题由于本实验是为了验证数据集影响,因此没有采用一次增加两个的限界函数。此代码左支限界是 w+wi> target,右支限界是w+rest>=target. 并且由于实验网站要求在没有正确解的情况下输出近似解,因此每次触底或者左支终止之后还进行了记录。最后因为进行了排序,而数据集给出的答案中并没有进行排序,因此使用了一个结构体对开始的位置进行记录。 12345678910111 2020-12-14 杂项
搭配 含义搭配是两个及两个以上的词组成的词汇表示。 例如:123strong tea vs. powerful tea vs. powerful drugmake a decision vs. take a decisionknock … door vs. hit … door 这些搭配有时候并没有什么语法规则,仅仅是约定俗称的习惯,因此单纯的基于规则进行进行词语匹配有时候无法找出这些搭配。 寻找搭配的 2021-10-06 NLP
springboot注解 bean相关bean是spring架构的一大支柱,它构建了spring的框架。 bean是什么bean可以是xml中的字段,也可以是用户定义的类。在定义他们后,spring会自动的查找这些bean并把它们加入到spring的bean容器中。然后在我们需要的时候可以从容器中拿取bean对象。 大致过程为: 注册: 根据xml文档和注解(@Bean, @Component等)找到相应的对象,并将这些 2021-09-29 java > springboot
js 动画 动画过去想要实现动画都是使用定时器,但是定时器的精度不高,可能导致动画播放不平滑。为了使计时精确,便是用requestAnimationFrame(func).并且这个函数还可以有一个参数,它的类型是DOMHighResTimeStamp,表示开始执行回调函数的时刻。 没执行一次requestAnimationFrame(func),他就会执行一次回调函数。但是这并不是一定的,如果调用太快他会自动 2021-08-05 js
链接 基础记得gcc编译器编译的步骤吗?预处理,编译,汇编,链接。首先前两步是为了生成.s的汇编文件,然后第三步就是生成机器码。但是如果第三步就已经完成了所有事为什么还要第四步呢? 首先我们要知道,编译时是各个文件独立编译的,也就是说这个时候如果分配了地址很可能发生这个函数的地址和另外一个文件中函数的地址相同的尴尬事情发生,为了避免这种事情,在编译到.o文件的时候一些其他文件要用的函数和变量使用一个符号 2020-04-28 计算机系统基础
js异步编程 期约基础期约类似于事件处理。例如123let p = new Promise((resolve, reject) => {});setTimeout(console.log, 0, p1);timeout的三个参数第一个是执行的函数,第二个是等待的时间,后面的都是函数的参数 他和普通的timeout的区别在于它可以通过函数设置参数,从而异步决定某些函数是否执行及这些函数的 2021-07-07 js