logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

天梯赛L3-017 森森快递 c++

为了让公司整体效益更佳,森森想知道如何安排订单的运输,能使得运输的货物重量最大且符合道路的限制?例如我们安排1号城市到4号城市以及2号城市到4号城市两张订单的运输,则这两张订单的运输同时受2-3以及3-4两条道路的限制,因为两张订单的货物可能会同时在这些道路上运输。应当选择交叉尽可能少的区间,减少路线冲突,这样才能使总运输质量最大,将所有询问按照右边界从小到大排(注意题目中给出的两个数 a、b,a

#c++#算法#数据结构
天梯赛L3-019 代码排版 (28分)c++

函数,eval函数中传入一个参数 idx ,表示它负责的代码部分的下标的开始位置,当 idx 处为左花括号时,他会一直往后处理直到遇到与开始处相匹配的右花括号。当处理的过程中遇到关键字时,就交给 evalKeyword 处理,evalKeyword 中遇到关键字后面需要处理的代码段时再调用 eval,这样两个函数互相递归调用。为了减小被挑战的几率,有些选手会故意将代码写得很难看懂,比如把所有回车去

文章图片
#c++#算法#数据结构
ArkTS 中无法修改变量的值

去官网下了个待办事项的样例参考一下代码,想比着复刻一个,但是在过程中出了点小问题:在编写TodoItem组件中的点击事件时,预想的功能是点击这个组件会将组件中的 isComplete 变量的值取反,即。注意控制台输出语句中包含布尔类型变量时,会输出 true 或者 false 的字符串,因此可以直接使用下面的代码来debug。然而在 Previewer 中测试运行时却发现点击事件生效了,但是变量的

文章图片
#鸿蒙#harmonyos
鸿蒙期末项目(4)

使用await与async将生命周期内部变为同步,但是依然需要注意的是,虽然使用async将aboutToAppear变为异步,但是程序不会等待aboutToAppear内部代码执行完毕再渲染页面,因为拿到aboutToAppear的Promise是一瞬间完成的。推测可能的错误原因是,服务器传过来的这个对象仅仅“虚有其表”,仅仅包含了这个类的属性,却没有绑定这个类的方法,所以当尝试调用这个虚有其表

文章图片
#lua#开发语言
鸿蒙期末项目(2)

然而,使用这种方法却存在一个问题,数据库文件保存在用户本地,既无数据来源,也无法实时更新。根据页面图,整个页面分为五个部分,分别为头部位置信息和通知选项、广告栏、热门标签栏、今日推荐栏、著名品牌栏,由于五个组件仅会在主页面中使用,所以可以使用@Builder创建组件函数在主页面组件中函数式声明,简单快捷且不需要额外import,灰常好用~其中在实现下面这个卡片的样式时,可以看到卡片是有四个方向的圆

文章图片
#harmonyos#华为
鸿蒙期末项目(1)

页面设计的大题思路是,当用户选择其中之一时,从底部弹出相应的窗口对应各自的操作,因此考虑使用stack布局,选择操作的界面置于最底部,弹出的窗口将覆盖于其上。同时在LoginView与RegisterView中设置Later返回按钮,当点击时,改变page的值为0,即可显示最底层的QueryView。按钮点击后提示注册成功,并跳转登入界面,由于登入所需账号密码的数据库还未建立,目前设置点击登入按钮

文章图片
#harmonyos#华为
到底了