开发者 代号 芯片 日报
2023年3.21软工日报
今天继续优化cp作业,优化成功,最短路径Floyd算法。 最后今天尝试安卓端,最后就是那个啥,我调用了api接口高德地图的; 最后cp照: ......
Git 记录在非工作分支中 做了开发工作 - 挽回
之前切到了测试分支“develop”,由于改bug比较急 一时忘记了是在哪个分支的事。 当要推送到自己的分支的时候 突然发现目前所有的工作 竟然在测试分支上,我的天啊 一时懵了,想着还好代码改动不多 把这几个文件拷贝下来 再把这几个文件复原到最初状态行不行, 答案是肯定可以的。就是太麻烦,当时就想有 ......
Mapper代理开发
Mapper代理开发 可以看到在上面的MybatisDemo.java文件里面,其中的这句话: 它也存在一定的硬编码问题,,可以利用Mapper代理的方法解决该问题! 1、定义与SQL映射文件同名的Mapper接口,并且将Mapper接口和SQL映射文件放置在同一目录下 在创建Mapper接口时,注 ......
直播平台开发,Android Studio底部导航栏的实现
直播平台开发,Android Studio底部导航栏的实现 1、activity_main.xml 该界面布局为:BottomNavigationView+fragment。 在BottomNavigationView里,app:menu:底部导航栏按钮菜单。 在fragment里,app:navG ......
scp命令拷贝文件到imx6ull开发板出错
开发环境:ubuntu22.04 OpenSSH_8.9p1 OpenSSL 3.0.2 根据网上资料描述是OpenSSH 7.0以后的版本不再支持ssh-dss(DSA)算法。 解决办法:在ubuntu22.04下修改/etc/ssh/ssh_config文件 Host * HostkeyAlgo ......
盘点 Chrome 插件开发中那些关键的点!
1. 前言 大家好,最近在开发者模式下调试 Chrome 插件,发现安装扩展后默认会报错误,提示 v2 版本已经废弃,相关 API 功能将在明年不可使用,建议升级到 v3 版本。 本篇文章将基于 v3 版本,盘点 Chrome 插件开发中的一些关键点供大家进行参考。 2. 配置 v2 升级到 v3 ......
就业信息搜集系统开发<3>
进度 引入pinia作为状态管理 使用了devtools 必须登陆后才能访问其他页面 登陆后访问权限记录 引入pinia 在main.ts中引入不做赘述,可见pinia官网说明 stores/token.ts export const useTokenStore = defineStore('tok ......
Solon2 接口开发: 实战 Gateway 模式效果
1、效果预览 网关 @Mapping("/api/v3/app/**") @Component public class ApiGateway3x extends UapiGateway { @Override protected void register() { filter(new Break ......
一起学学Vue Router 4.X开发中用到的新特性
前言: vue3发布这么久以来,还没好好梳理过它相关的全家桶,今天我们先聊聊Vue Router 4.X的使用以及新特性! 可以说路由是一个简单又复杂的东西,简单指的是我们日常使用的过程中只是不断的调用它的API,复杂则是我们有的需求场景需要结合路由原理去处理数据等问题,此时我们就不得不对其原理有很 ......
shopify二次开发配置文档
我们将代码同步到本地,并在本地编辑可以自动同步到shopify服务器上 第一步、搭建 shopify 本地开发所需要的环境 1、安装 chocolatey chocolatey 安装 根据 chocolatey 官网安装即可,非常简单 安装完成,我们可以用 choco 命令测试下是否安装好了 2、使 ......
软件工程日报二十一——实现不同线路的换乘查询
今天,我和我的伙伴终于实现了地铁系统的换乘查询。 我们利用SQL语句进行递归调用,通过多次遍历数据表,获得换乘站点的信息,然后再根据起点和终点来遍历出不同的线路信息。 具体实现效果如下: 通过图片可以看出,本次换乘查询实现了最简路径、经停站点、以及具体线路的相关内容,算是初步完成了pc端的地铁查询系 ......
日常开发记录-远程搜索下拉根据上一个表单值去动态控制必填还是非必填
当手机号中的值为123验证码必填。 手机号为非123的值非必填。 代码示例: <template> <div> <el-form :model="ruleForm" status-icon :rules="rules" ref="ruleForm" label-width="100px" class ......
《Qura精选:为什么软件开发周期总是预估的2~3倍?》读后感
读了《Qura精选:为什么软件开发周期总是预估的2~3倍?》后,我大概对为什么软件开发周期总是预估的2~3倍?这问题有了自己的理解。 文章中用了徒步旅行这个例子来描绘了软件开发。一开始我们在进行软件开发预估周期时总是太过于理想化,就像文章中徒步旅行的时候以为道路全是平坦的,自己也不会受伤或者因为自己 ......
Android 开发入门(2)| 简单控件
0x04 简单控件 (1)文本显示 a. 添加文本 设置文本内容主要有两种方式: XML:通过属性android:text设置 在 layout 目录下新建 activity_text_view.xml <?xml version="1.0" encoding="utf-8"?> <LinearLa ......
mail_api_flask 接口开发及uwsgi部署项目
一、项目代码 #vim /usr/local/src/mail_api_flask/run.py """ mail_api_flask 为基于Flask web框架开发的在线发送邮件api,实现功能复用。支持html模板邮件。 """ from flask import Flask from fla ......
地铁系统Android版本开发PSP
PSP2.1 Personal Software Process Stages Time Planning 计划 2days · Estimate · 估计这个任务需要多少时间 7days Development 开发 6days · Analysis · 需求分析 (包括学习新技术) 2days ......
直播app开发搭建,Android Studio如何改变Button的背景颜色
直播app开发搭建,Android Studio如何改变Button的背景颜色 方法一:在XML中进行更改 <Button android:id="@+id/B" android:layout_width="match_parent" android:layout_height="wrap_con ......
uniapp推送业务开发
推送这个功能之前接触过,用的是极光推送,是给web网站推送。这次是要给app推送。用uni-push2.0这个推送。现在把开发流程记录一下。 1 看文档 这应该是所有开发必须有的流程,先了解功能是否满足需求,熟悉对接流程。 文档链接 https://uniapp.dcloud.net.cn/unip ......
《Linux4.0设备驱动开发详解》笔记
Linux4.0设备驱动开发详解 ros_study/《Linux4.0设备驱动开发详解》笔记 at master · maohaihua/ros_study · GitHub 深入理解Linux内核(完整版) ros_study/深入理解Linux内核(完整版)-笔记 at master · ma ......
VsCode 常用好用插件/配置+开发Vue 必装的插件
一、VsCode 常用好用插件 1、实时刷新网页的插件:LiveServer 2、open in browser 支持快捷键与鼠标右键快速在浏览器中打开html文件,支持自定义打开指定的浏览器,包括:Firefox,Chrome,Opera,IE以及Safari 补充一下:LiveServer 和 ......
Solon2 接口开发: 熟悉 Gateway
Gateway 是 Solon 框架的特殊控制器(也是Handler 的一个实现类)。它通过注册收集之后,在局部范围内提供:二级路由、拦截、过滤、融断、异常处理等功能,并统一到网关处理。 另一个作用:可以为同一批接口安排多个网关,进而定制不同的协议效果。 1、定义2个组件 API_0 @Compon ......
Solon2 接口开发: 强化 Gateway 模式
一般可以从这几方面对 Gateway 模式进行强化: 定制异常状态码 定制基类 将一些处理独立封装成类 接口只返回数据部份,异常状态用抛 强化之后,具体的网关即简单,又功能强大。同时会对团队开发形成一定的风格和约束。 API_0(异常状态用抛) @Component(tag = "api") pub ......
Android开发-Android操作系统简介
01. 系统简介 1.1 Android 名词 Android 一词的本义指 “机器人”,同时也是Google于2007年11月5日宣布的基于Linux平台的开源手机操作系统的名称,该平台由操作系统、中间件、用户界面和应用软件组成。 Android一词最早出现于法国作家利尔亚当(Auguste Vi ......
springboot开发中常用注解总结
目录 springboot开发中常用注解总结 前言 1 springboot启动 1.1 @SpringBootApplication 2 springBean相关 2.1 @Autowired 2.2 @Qualifier 2.3 @Resource 2.4 @Component(通用)、@Ser ......
玩转Serverless架构 概念篇+开发基础篇+开发进阶篇+场景案例篇
你好,我是老蒋,一个在前端摸爬滚打 7 年的老兵,目前是国内某一线大厂的资深软件工程师。 2017 年国内 Serverless 技术刚刚兴起,我就开始使用和推广 Serverless 了,当时,我的团队负责很多前端中后台系统的研发,后端为了方便扩展就把接口设计得很原子化,导致前端渲染一个页面要发几 ......
android 组件化开发——多个Module的Application初始化共存问题
一个重点: 在Application里,attachBaseContext()方法的执行顺序是在onCreate()之前的 组件化的目的是为了业务解耦,每个业务模块需要不同的功能,例如车辆详情模块需要第三方分享,城市定位模块需要百度地位等。有些特殊功能的初始化需要在 Application 中去做, ......
系统开发之Systemproperties的反射用法及如何自定义名称
https://blog.csdn.net/chuyouyinghe/article/details/128534037 ......
Java开发学习(四十九)----MyBatisPlus更新语句之乐观锁
1、概念 在讲解乐观锁之前,我们还是先来分析下问题: 业务并发现象带来的问题:秒杀 假如有100个商品或者票在出售,为了能保证每个商品或者票只能被一个人购买,如何保证不会出现超买或者重复卖 对于这一类问题,其实有很多的解决方案可以使用 第一个最先想到的就是锁,锁在一台服务器中是可以解决的,但是如果在 ......
Monkey二次开发 -- Monkey jar包构建
前面已经下载好了Android源码,可以在对应目录下构建二次开发后的monkey jar包了; 当前环境:Ubuntu16.04,Andorid10源码。 1.初始化环境 cd进入android源码根目录,执行source build/envsetup.sh 初始化环境; 执行成功没有什么提示信息; ......