定制开发 手表 智能 程序

《Qura精选:为什么软件开发周期总是预估的2~3倍?》读后感

读了《Qura精选:为什么软件开发周期总是预估的2~3倍?》后,我大概对为什么软件开发周期总是预估的2~3倍?这问题有了自己的理解。 文章中用了徒步旅行这个例子来描绘了软件开发。一开始我们在进行软件开发预估周期时总是太过于理想化,就像文章中徒步旅行的时候以为道路全是平坦的,自己也不会受伤或者因为自己 ......
读后 读后感 软件开发 周期 软件

单片机第二次实验课——程序跳转表

二、单片机第二次实验课——程序跳转表 (1)运行程序,打开数据窗口,观察地址30H、31H、32H、33H的数据变化。用键盘输入改变地址30H、31H、32H、33H 的值,观察其实验效果。修改源程序中给 30H~33H 的赋值,观察实验效果。 ;实验2-1 ORG 0000H LJMP START ......
实验课 单片机 程序

Android 开发入门(2)| 简单控件

0x04 简单控件 (1)文本显示 a. 添加文本 设置文本内容主要有两种方式: XML:通过属性android:text设置 在 layout 目录下新建 activity_text_view.xml <?xml version="1.0" encoding="utf-8"?> <LinearLa ......
控件 Android

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 ......
mail_api_flask 接口 项目 flask uwsgi

微信小程序分包

分包概念分包指的是把一个完整的小程序项目,按照需求划分为不同的子包,在构建时打包成不同的分包,用户在使用时按需进行加载。 作用对小程序进行较好的优化 优化小程序首次启动的加载时间多人开发的过程中可以更好的解耦分包后的项目构成分包后的小程序由1个主包+多个分包组成 主包:启动界面或TabBar页面,以 ......
程序

地铁系统Android版本开发PSP

PSP2.1 Personal Software Process Stages Time Planning 计划 2days · Estimate · 估计这个任务需要多少时间 7days Development 开发 6days · Analysis · 需求分析 (包括学习新技术) 2days ......
地铁 Android 版本 系统 PSP

【Unity3D】协同程序

1 简介 ​ 1)协程概念 ​ 协同程序(Coroutine)简称协程,是伴随主线程一起运行的程序片段,是一个能够暂停执行的函数,用于解决程序并行问题。协程是 C# 中的概念,由于 Unity3D 的渲染操作是基于帧实现的,使用线程(Thread)不便于控制,因此 Unity3D 选择使用协程实现并 ......
Unity3D 程序 Unity3 Unity 3D

微信小程序封装API接口(2)

先建一个api文件夹(叫什么都可以,但是为了规范化),在下面新建文件request.js // http // api URL const apiUrl = "https://接口地址:端口";// 公共的请求地址 // 封装微信请求方法 const request = (params) => { ......
接口 程序 API

​直播app开发搭建,Android Studio如何改变Button的背景颜色

​直播app开发搭建,Android Studio如何改变Button的背景颜色 方法一:在XML中进行更改 <Button android:id="@+id/B" android:layout_width="match_parent" android:layout_height="wrap_con ......
颜色 背景 Android Studio Button

uniapp推送业务开发

推送这个功能之前接触过,用的是极光推送,是给web网站推送。这次是要给app推送。用uni-push2.0这个推送。现在把开发流程记录一下。 1 看文档 这应该是所有开发必须有的流程,先了解功能是否满足需求,熟悉对接流程。 文档链接 https://uniapp.dcloud.net.cn/unip ......
业务 uniapp

《Linux4.0设备驱动开发详解》笔记

Linux4.0设备驱动开发详解 ros_study/《Linux4.0设备驱动开发详解》笔记 at master · maohaihua/ros_study · GitHub 深入理解Linux内核(完整版) ros_study/深入理解Linux内核(完整版)-笔记 at master · ma ......
设备驱动 笔记 Linux4 设备 Linux

VsCode 常用好用插件/配置+开发Vue 必装的插件

一、VsCode 常用好用插件 1、实时刷新网页的插件:LiveServer 2、open in browser 支持快捷键与鼠标右键快速在浏览器中打开html文件,支持自定义打开指定的浏览器,包括:Firefox,Chrome,Opera,IE以及Safari 补充一下:LiveServer 和 ......
插件 常用 VsCode Vue

小程序类UI设计规范

写在前面: 因为最近分别做了飞书小程序和微信小程序,但公司没有ui设计师,因此一个小程序没设计,一个小程序是由美术组的同学设计的,整体开发下来都是一言难尽的感觉,所以整理了一份比较基础的设计规范,保证小程序类的设计,在参考此文档的基础上,可以达到60分及格分,不至于乱七八糟,体验极差。 导语: 因为 ......
程序

Solon2 接口开发: 熟悉 Gateway

Gateway 是 Solon 框架的特殊控制器(也是Handler 的一个实现类)。它通过注册收集之后,在局部范围内提供:二级路由、拦截、过滤、融断、异常处理等功能,并统一到网关处理。 另一个作用:可以为同一批接口安排多个网关,进而定制不同的协议效果。 1、定义2个组件 API_0 @Compon ......
接口 Gateway Solon2 Solon

Solon2 接口开发: 强化 Gateway 模式

一般可以从这几方面对 Gateway 模式进行强化: 定制异常状态码 定制基类 将一些处理独立封装成类 接口只返回数据部份,异常状态用抛 强化之后,具体的网关即简单,又功能强大。同时会对团队开发形成一定的风格和约束。 API_0(异常状态用抛) @Component(tag = "api") pub ......
接口 Gateway 模式 Solon2 Solon

Android开发-Android操作系统简介

01. 系统简介 1.1 Android 名词 Android 一词的本义指 “机器人”,同时也是Google于2007年11月5日宣布的基于Linux平台的开源手机操作系统的名称,该平台由操作系统、中间件、用户界面和应用软件组成。 Android一词最早出现于法国作家利尔亚当(Auguste Vi ......
Android 简介 系统

uni APP 怎么打开支付宝小程序

uni APP 怎么打开支付宝小程序,直接上代码 // #ifdef APP-PLUS uni.getSystemInfo({ success(res) { if (res.platform == 'android') { var info = `alipays://platformapi/star ......
程序 uni APP

Python——程序中的循环(五)

1. 第一个循环-while #coding=utf-8 # while 循环 i = 1 while i < 5: # 永远为True print (i) # 这里需要一个控制方向 i = i + 1 print ("计算后此时i的值是:" +str(i)) """ while 条件表达式: 逻辑 ......
程序 Python

如果设备不支持vulkan,就用swiftshader,否则就加载系统的vulkan的正确姿势(让程序能够智能的在vulkan-1.dll和libvk_swiftshader.dll之间切换)

如果设备不支持vulkan,就用swiftshader,否则就加载系统的vulkan的正确姿势,让程序能够智能的在vulkan-1.dll和libvk_swiftshader.dll之间切换 ......

springboot开发中常用注解总结

目录 springboot开发中常用注解总结 前言 1 springboot启动 1.1 @SpringBootApplication 2 springBean相关 2.1 @Autowired 2.2 @Qualifier 2.3 @Resource 2.4 @Component(通用)、@Ser ......
注解 springboot 常用

玩转Serverless架构 概念篇+开发基础篇+开发进阶篇+场景案例篇

你好,我是老蒋,一个在前端摸爬滚打 7 年的老兵,目前是国内某一线大厂的资深软件工程师。 2017 年国内 Serverless 技术刚刚兴起,我就开始使用和推广 Serverless 了,当时,我的团队负责很多前端中后台系统的研发,后端为了方便扩展就把接口设计得很原子化,导致前端渲染一个页面要发几 ......
Serverless 架构 场景 概念 案例

android 组件化开发——多个Module的Application初始化共存问题

一个重点: 在Application里,attachBaseContext()方法的执行顺序是在onCreate()之前的 组件化的目的是为了业务解耦,每个业务模块需要不同的功能,例如车辆详情模块需要第三方分享,城市定位模块需要百度地位等。有些特殊功能的初始化需要在 Application 中去做, ......
Application 组件 多个 android Module

系统开发之Systemproperties的反射用法及如何自定义名称

https://blog.csdn.net/chuyouyinghe/article/details/128534037 ......
Systemproperties 名称 系统

读后笔记 -- Java核心技术(第11版 卷I )Chapter1-2 Java 程序设计

本书源码(下载对应版本的代码):https://horstmann.com/corejava/index.html Java 17 API 文档:https://docs.oracle.com/javase/17/docs/api 配套视频讲解(卷一):https://space.bilibili. ......
读后 Java 程序设计 Chapter1 核心

【微信小程序&腾讯位置服务】获取用户所在城市信息实战

实现小程序进去后获取用户当前所在城市,然后显示该城市的数据,并且显示在导航栏和 Tab上。 微信小程序中,我们可以通过调用wx.getLocation()获取到设备当前的地理位置信息,这个信息是当前位置的经纬度。如果我们想获取当前位置是处于哪个国家,哪个城市等信息,该如何实现呢? 微信小程序中并没有 ......
实战 所在 位置 程序 用户

Java开发学习(四十九)----MyBatisPlus更新语句之乐观锁

1、概念 在讲解乐观锁之前,我们还是先来分析下问题: 业务并发现象带来的问题:秒杀 假如有100个商品或者票在出售,为了能保证每个商品或者票只能被一个人购买,如何保证不会出现超买或者重复卖 对于这一类问题,其实有很多的解决方案可以使用 第一个最先想到的就是锁,锁在一台服务器中是可以解决的,但是如果在 ......
MyBatisPlus 语句 Java

跳出程序员思维:如何应对上手英文工具站的几点误区

这次给大家带来程序员如何应对上手英文工具站的几点误区,帮助大家跳出程序员思维,一起出海赚美刀 ~ 小小分割线 误区一:以为参加了几次对应项目训练营,就可以赚到美刀。这样想,往往很难达到预期。 我的看法: 参加训练营,对于新人来说只是开始,永远不是开始盈利。 保持长期主义,保持复利,保证这个赛道值得的 ......
程序员 误区 思维 工具 程序

人工智能,有多能

人工智能,有多能? "AI"二字,相信大家并不陌生。但是,全力发展人工智能,真的合适吗? 六年前,小米发布了小爱同学。这大概是离大家最近的人工智能了。尤记得发布会上,雷军手持手机与小爱聊天,三个问题错两个,丝毫不给雷总台阶。当时的人工智能错误频出,得名“人工智障”,而且只能操作手机。几年过去,小爱从 ......
人工智能 人工 智能

做个清醒的程序员 序

继《我的编程十年路》系列完结后,第二个系列连载《做个清醒的程序员》免费开更了。依旧是聊天讲故事的风格,依然免费提供给大家。 先说说这个题名吧,为什么叫《做个清醒的程序员》呢?这是由两个原因构成的,其一是因为我自己从事软件开发十年有余,算是个有点经验的程序员。所以想把自己总结出来的经验教训分享给大家, ......
程序员 程序

Monkey二次开发 -- Monkey jar包构建

前面已经下载好了Android源码,可以在对应目录下构建二次开发后的monkey jar包了; 当前环境:Ubuntu16.04,Andorid10源码。 1.初始化环境 cd进入android源码根目录,执行source build/envsetup.sh 初始化环境; 执行成功没有什么提示信息; ......
Monkey jar