草庐IT

Day1 微信小程序-小程序代码的构成

最近在学微信小程序,跟的黑马程序员的课,好记性不如烂笔头,记了些笔记,方便以后查阅。一、小程序代码的构成--项目结构1、目录结构:说明:(1)、pages用来存放小程序的所有页面(2)、utils用来存放工具性质的模板(如:格式化时间的自定义模块)(3)、app.js小程序项目的入口文件(4)、app.json小程序项目的全局配置文件(5)、app.wxss小程序项目的全局样式文件(6)、project.config.json项目的配置文件(7)、sitemap.json用来配置小程序及其页面是否允许被微信索引2、页面组成部分说明:Pages下的index文件夹存放的是index首页,logs

java.lang.RuntimeException : Only one Looper may be created per thread

我有一个简单的线程是这样的:publicclassAwesomeRunnableextendsThread{HandlerthisHandler=null;Handleruihandler=null;Stringupdate=null;longtime=0;publicAwesomeRunnable(Handlerh,longhowLong){uihandler=h;time=howLong;}publicvoidrun(){Looper.prepare();thisHandler=newHandler();...编辑:添加启动可运行的代码publicclassStartCycleim

java.lang.RuntimeException : Only one Looper may be created per thread

我有一个简单的线程是这样的:publicclassAwesomeRunnableextendsThread{HandlerthisHandler=null;Handleruihandler=null;Stringupdate=null;longtime=0;publicAwesomeRunnable(Handlerh,longhowLong){uihandler=h;time=howLong;}publicvoidrun(){Looper.prepare();thisHandler=newHandler();...编辑:添加启动可运行的代码publicclassStartCycleim

算法DAY04

24.交互链表节点思路注意要有两个临时节点,temp1=cur->nexttemp2=cur->next->next->next然后按照以下顺序去交换节点1、cur->next=temp1->next2、temp1->next->next=temp3、temp->next=temp2codeclassSolution{public:ListNode*swapPairs(ListNode*head){ListNode*dummyhead=newListNode(0);dummyhead->next=head;ListNode*cur=dummyhead;while(cur->next!=null

值得收藏【Markdown】皇额娘级教你玩转vscode插件: Markdown All in One

vscodeMarkdownAllinOne介绍vscode中的MarkdownAllinOne插件目前下载量:6,103,710,实力水平轻而易举的可以看出来了,相比于大名鼎鼎的Typora最大的良心优势就是free!free!free!对于穷苦人来说是极好的,赞~~~截至目前最新版本:v3.5.1安装安装方式相对简单,如图操作1~4步:安装完成之后状态由install变为uninstall,小试工具搞定了,接下来就开始搞搞这个好不好使用,新建一个md文件,名称看你心情,你可以叫她tmxk.md这的tm可不是骂人啊,别冤枉人,tmxk:是天马行空的拼音首字母小写,哈哈哈,扯犊子了,继续继续。

【代码随想录训练营】【Day02】第一章|数组|977.有序数组的平方|209.长度最小的子数组|59.螺旋矩阵II|总结

977.有序数组的平方题目详细:LeetCode.977解这道题的思路和方法有很多,最简单的方法就是计算出数组中每个元素的平方数,并记录在新数组中,最后对新数组进行排序即可得到答案,但这个方法效率不高,所以在这里我们讨论一种时间复杂度为O(n)的算法来解决本问题。首先,由题意可知:输入的整数数组nums是非递减顺序排序的(即有序的、递增的)返回每个数字的平方组成的新数组负数的平方数为正数正数的平方数为正数通过以上的信息易知,假如我们按从小到大的顺序,依次计算每个数组元素的平方数后,是无法保证新数组依旧是有序的,且此做法并没有利用到数组nums是有序的这一特点。那么如何去利用nums数组是有序的

Harmony在线教育app平台开发开发日志——day1

1.了解什么是Harmonyos1.鸿蒙系统简介Harmonyos:指的是华为公司研发的鸿蒙操作系统,目前应用于华为旗下的各种电子设备中,很大意义上是中国操作系统领域的一次创新性革命,从12年“鸿蒙”概念的产生,到现在华为在其旗下各个产品上对鸿蒙系统的使用从1.0到2.0,鸿蒙的成长也让我们看到了中国自主操作系统开发的希望与曙光那么鸿蒙到底是一个怎样的操作系统呢?这里引用百度对鸿蒙系统的简单介绍鸿蒙OS是华为公司开发的一款基于微内核、耗时10年、4000多名研发人员投入开发、面向5G物联网、面向全场景的分布式操作系统。鸿蒙的英文名是HarmonyOS,意为和谐。不是安卓系统的分支或修改而来的。

【剑指offer】学习计划day2

 目录一.前言 二.从尾到头打印链表    a.题目     b.题解分析     c.AC代码  二.反转链表     a.题目     b.题解分析        c.AC代码 三.复杂链表的复制     a.题目     b.题解分析     c.AC代码 一.前言  本系列是针对Leetcode中剑指offer学习计划的记录与思路讲解。详情查看以下链接:剑指offer-学习计划https://leetcode.cn/study-plan/lcof/?progress=x56gvoct  本期是本系列的day2,今天的主题是----》链表(简单)  题目编号:JZ06,JZ24,JZ35

Tesla AI day中感知部分的详细解析(一)——Transformer在图像领域的应用

目录前言TransformerInputEmbedding(Masked)Multi-HeadAttentionSequencemaskPositionalembbedingsSwinTransformerInputSwinTransformerBlock计算量相对位置偏移SW-MSADeformableDETR总结前言最近针对特斯拉AIday2022内容进行了初步的了解,三个小时的发布会涵盖了方方面面的内容,其中基于纯视觉和深度学习的BEV感知升级版OccupancyNetwork形成的3D感知系统着实让人惊艳,而想要了解OccupancyNetwork,必须先了解其前身BEV感知,而其中一

7天快速上手OpenHarmony应用开发 | Day3 JA FA 项目结构

Ability应用所具备能力的抽象,应用程序的重要组成部分。一个应用可以具备多种能力(包含多个Ability)HarmonyOS支持应用以Ability为单位部署Ability可以分为FA和PA,每种类型为开发者提供不同的模板,以便实现不同业务功能FA:支持PageAbility。Page模板是FA唯一支持的模板,用于提供与用户交互的能力。一个Page实例可以包含一组相关页面,每个页面用一个AbilitySlice实例表示。PA:支持ServiceAbility和DataAbility。Service模板提供后台运行任务的能力,Data模板用于对外部提供统一的数据访问抽象(可以理解为web开发