开发者 科学家 地球 国产

关于开发技巧

在Java编程中,处理空参数并返回空值的技巧有以下几个: 使用Optional类: Optional类是Java 8引入的一个新特性。它可以简化代码,以优雅且类型安全的方式处理可能为空的值。您可以将输入参数封装到Optional对象中,并使用orElse()方法指定当值为空时返回的默认值。 例如: ......
技巧

开发 Java笔记

1.Controller @RequestMapping 注解用于绑定URI到具体处理器。 @RestController:Spring 4 新增注解,同样可以注解 Controller 类,相当于@Controller + @ResponseBody,主要是为了使 http 请求返回 json 或 ......
笔记 Java

Qt+QtWebApp开发笔记(四):http服务器使用Session和Cookie实现用户密码登录和注销功能

前言 前面实现了基础的跳转,那么动态交互中登录是常用功能。 本篇实现一个动态交互的简单登录和注销功能,在Qt中使用Session和Cookie技术。 Demo 下载地址 链接:https://pan.baidu.com/s/1nkmsHgr-11Khe9k6Ntyf_g?pwd=1234 Html处 ......
QtWebApp 密码 Session 功能 服务器

驱动开发:内核解析内存四级页表

当今操作系统普遍采用64位架构,CPU最大寻址能力虽然达到了64位,但其实仅仅只是用到了48位进行寻址,其内存管理采用了`9-9-9-9-12`的分页模式,`9-9-9-9-12`分页表示物理地址拥有四级页表,微软将这四级依次命名为PXE、PPE、PDE、PTE这四项。关于内存管理和分页模式,不同的... ......
内核 内存

Rust Web 全栈开发之连接数据库

# Rust Web 全栈开发之连接数据库 ### 需要使用的 crate 和 数据库 - sqlx, v0.5.10 - PostgreSQL ### 创建项目 ```bash ~/rust via 🅒 base ➜ cargo new db Created binary (applicatio ......
数据库 数据 Rust Web

「小说」青岭之魂 - 赛马娘x流浪地球2

## 一 又一次,在深夜的树洞旁,我遇到了那位放声哭泣的赛马娘。 又一次,怀揣着第一次的激动,她轻声说出了那个小小的、任性的请求,眼中闪烁着微微的光亮。 又一次,背对着不属于她的欢呼,她拖着疲惫的身躯缓缓向我走来。她努力挤出一丝微笑,可我亲眼看到,她的眼神中跃动着不屈的火光。 又一次,冲过终点线的她 ......
地球 小说

Rust Web 全栈开发之 Actix 尝鲜并构建REST API

# Rust Web 全栈开发之 Actix 尝鲜并构建REST API ## 一、Actix 尝鲜 ### 需要使用的crate - actix-web v4.3.1 - actix-rt v2.8.0 ```bash ~ via 🅒 base ➜ cd rust ~/rust via 🅒 b ......
Actix Rust REST API Web

Clion 开发STM32 环境搭建

目录 概述 一、环境配置: 1、下载交叉编译环境gcc-arm-none-eabi。点击下载 2、下载编译器,因为我们所写的代码是C/C++,需要下载MinGW点击下载 3、调试工具OpenOCD(用来调试JLINK 或者STLINK 或者其他)点击下载 4、下载STM32CubeMX驱动代码生成工 ......
环境 Clion STM 32

windows nginx.bat cmd 命令脚本,方便windows开发

@echo off set ROOT=C:\Users\38524\bin\nginx-1.25.0 echo you nginx root path is : %ROOT% set CMD=%ROOT%\nginx.exe echo you nginx cmd path is : %CMD% se ......
windows 脚本 命令 nginx bat

作业五:代码开发、测试及发布

| 这个作业属于哪个课程 | [2022软件代码开发技术](https://edu.cnblogs.com/campus/gdgy/2022softwarecodedevelopmenttechnology) | | | | | 这个作业要求在哪里 | [代码开发、测试及发布](https://ed ......
代码

给Android开发者Flutter上手指南

[给Android开发者Flutter上手指南_慕课手记](https://www.imooc.com/article/315337) 目录 LinearLayout 在Flutter中等价于什么(Android)? RelativeLayout 在Flutter中等价于什么(Android)? 如 ......

厚积薄发:毫米波雷达开发手册之大话恒虚警率检测

本文为笔者的毫米波雷达开发手册之可深入研究方向思考章节之恒虚警率算法,主要讨论均值类、有序统计类、自动筛选类、逻辑类等恒虚警率检测算法,并给出了多目标和单目标场景下的不同算法关于SNR和虚警率的性能实例程序。厚积薄发!Let us make millimeter-wave radar serve e... ......
虚警 毫米波 大话 手册

一统江湖:毫米波雷达开发手册之大话线谱估计

本文为笔者的毫米波雷达开发手册之可深入研究方向思考章节之线谱估计,主要讨论了:频率估计是什么?为什么要频率估计?空间谱估计的方法是否可以用来做频率估计?如果可以,是否直接套用到频率信号上即可?一统江湖!Let us make millimeter-wave radar serve everyone! ......
毫米波 线谱 大话 江湖 手册

win32基础界面开发

## 项目创建 在VS2022中选择**空项目**,点击**下一步**,输入相关信息后点击**创建**。 用鼠标右键点击右边**解决方案**下的项目名字,打开*属性页*,将**配置**改为**所有配置**,**平台**改为**所有平台**。 接着找到**配置属性**中的**链接器**中的**系统** ......
界面 基础 win 32

Rust Web 全栈开发之自建TCP、HTTP Server

# Rust Web 全栈开发之自建TCP、HTTP Server ## 课程简介 ### 预备知识 - Rust 编程语言入门 - https://www.bilibili.com/video/BV1hp4y1k7SV ### 课程主要内容 - WebService - 服务器端Web App - ......
Server Rust HTTP Web TCP

用Python开发输入法后台(6)——怎么判断是否按了单个键

有时候我们需要判断是否按了单个键, 比如按单shift键, 进行中英文切换, 但是shift+字母就表示输入大写字母, 那么怎么区分这两种情况呢? 我想了一个办法, 按下shift时记录shift键被按下, 此时如果又按下其他键, 就记录其他键被按下, 最后当shift抬起的时候, 判断是否按了其他 ......
单个 输入法 后台 Python

XXX项目前端开发样式统一规范

前端开发样式规范 参考资料:https://element.eleme.cn/#/zh-CN/component/form 规范1:报错提示统一用浅红色,成功提示为绿色,警告性提示为橙色 规范2: 页面有多个必填字段未填写,一次性提示,同时填写文本框爆红,文本框下方有红字提醒 红字提醒可按需展示,本 ......
前端 样式 项目 XXX

项目开发计划

1.项目背景和目标 本项目旨在开发一款医学文献检索及管理工具,以满足医学工作者方便快捷地获取、管理和搜索医学文献的需求。本项目的主要目标是实现以下功能: 可批量导入医学文献,医学文献格式为PDF文件; 输入需要检索的关键信息,精准查询到所有相关的医学文献,包括能够识别到医学文献中影像图片中含有对应关 ......
项目开发 项目

拓端荣获腾讯云开发者社区“2022年度优秀作者”称号

全文链接:http://tecdat.cn/?p=32574 原文出处:拓端数据部落公众号 近日,拓端获得了腾讯云开发者社区的“2022年度优秀作者”称号。 自入驻腾讯云开发者社区以来,我们共发布了980篇文章,内容涵盖数据资讯、行业动态、技术发展趋势等。同时,我们也一直在扎实生产内容,不断更新内容 ......
开发者 称号 年度 作者 社区

团队开发一些思考

团队项目总结 设想和目标 我们的项目是智能排班系统。 1. 我们的软件要解决什么问题?是否定义得很清楚?是否对典型用户和典型场景有清晰的描述? 智能排班系统旨在更加高效地管理和优化人员排班流程,以满足各种行业(如医疗、零售、制造业等)的排班需求,其中主要解决以下问题: 优化排班流程:传统的排班方式往 ......
团队

java后端开发流程总结

流程简介: 1、数据库见表(工具建表和cmd命令行(sql语言)两种方式) 2、前端页面准备(html + css + js) 3、controler层编写(针对具体功能编写,比如登录功能,在这一层获取前台输入的账号密码。这是就可以等待来自数据库里的数据了) 4、接着编写serverdao层 依据c ......
流程 java

Python丨tkinter开发常用的29种功能用法(建议码住)

在Python软件开发中,tkinter中command功能的作用是为按钮、菜单等组件绑定回调函数,用户操作该组件时会触发相应的函数执行。 本文涵盖了各种组件和功能: 1、为Button组件(按钮)绑定回调函数 import tkinter as tk def say_hello(): print( ......
常用 tkinter 功能 建议 Python

源代码管理工具:提升团队协作与开发效率的利器

在软件开发领域,源代码管理是一项至关重要的任务。随着团队规模的扩大和项目复杂性的增加,有效地管理和协调代码的变更变得尤为重要。为了应对这一挑战,源代码管理工具应运而生。本文将介绍源代码管理工具的概念、作用以及一些流行的工具,以帮助读者理解并选择适合自己团队的工具。 源代码管理工具的概念 源代码管理工 ......
管理工具 利器 源代码 效率 团队

OpenGL开发环境配置

* GLFW[(官网)](https://www.glfw.org/) GLFW是一个在桌面环境下支持OpenGL、OpenGL ES、Vulkan开发的库 提供的一套简单的API支持创建窗口、context、surface及接收鼠标键盘输入 跨平台支持windows、MacOS、Linux(X11 ......
环境 OpenGL

C#]插件编程框架 MAF 开发总结

1. 什么是MAF和MEF? MEF和MEF微软官方介绍:https://learn.microsoft.com/zh-cn/dotnet/framework/mef/ MEF是轻量化的插件框架,MAF是复杂的插件框架。 因为MAF有进程隔离和程序域隔离可选。我需要插件进程隔离同时快速传递数据,最后 ......
插件 框架 MAF

用Python开发输入法后台(5)——数据结构

全部汉字 我从网上收集了一些资料, 构建了一个<全部汉字.json>文件, 文件格式如下所示: { "吖": [ [ "aa", "ya" ], "szhdps" ], "呵": [ [ "aa", "he", "ke" ], "szhhszhs" ], } 这是一个字典, 字典索引是每一个汉字, ......
数据结构 输入法 后台 结构 数据

改变开发的未来 | 探索无服务器与人工智能的协同效应

近年来,无服务器计算和人工智能深刻改变着应用程序的开发方式。 无服务器计算实现无需管理底层基础架构就能构建和运行应用程序,而人工智能则让应用程序依据数据和算例做出智能决策。借助云计算,开发者打开了一个应用程序开发、构建的全新世界的大门,开发人员可以比以往任何时候都更快、更高效地构建智能的和可扩展的应 ......
人工智能 人工 效应 服务器 智能

混合模式开发之原生App webview与H5交互

快速实现 混合模式开发之原生App webview与H5交互, 详情请访问uni-app插件市场地址:https://ext.dcloud.net.cn/plugin?id=12550 效果图如下: 代码如下: # 原生app webview与H5交互实现 #### HTML代码部分 ```html ......
webview 模式 App

九、车票预定功能开发

内容 余票查询(控台端) 余票初始化、余票查询 选座购票(会员端) 余票查询、选择乘客、选择座位类型、选择座位、下单购票 增加余票信息表以提高余票查询性能 第一步:建表 1 drop table if exists `daily_train_ticket`; 2 create table `dail ......
车票预定 车票 功能

野火RA6M5开发板 DHT11温湿度传感器 OLED显示测试学习

# 野火RA6M5开发板 DHT11温湿度传感器 OLED显示测试学习 ## DHT11温湿度传感器 DHT11是一款有已校准数字信号输出的温湿度传感器。 精度湿度+-5%RH, 温度+-2℃,量程湿度20-90%RH, 温度0~50℃。 更多DHT11信息请参考:https://baike.sog ......
野火 传感器 RA6M5 OLED DHT