• 2024-07-02Markdown学习
    Markdown学习一、标题一级标题:#标题名二级标题:##标题名三级标题:###标题名四级标题:####标题名二、字体粗体:两边都加**例:hello,world斜体:两边都加*例:hello,world斜加粗:两边都加***例:hello,world删除线:两边都加~~例:hello,world三、引用用法:>加空格helloworld
  • 2024-07-02SpringAMQP
    快速入门在之前的案例中,我们都是经过交换机发送消息到队列,不过有时候为了测试方便,我们也可以直接向队列发送消息,跳过交换机。在入门案例中,我们就演示这样的简单模型,如图:也就是:publisher直接发送消息到队列消费者监听并处理队列中的消息:::warning注意:这种模式一般测试使
  • 2024-07-02rust 字符串拼接
    提问rust字符串拼接方式回答format!("{}{}",s1,s2);fnmain(){lets1="Hello";lets2="World";//Usingformat!macroforconcatenationletresult=format!("{}{}",s1,s2);println!("
  • 2024-07-02Vue.js 目录结构
     上一章节中我们使用了npm安装项目,我们在IDE(Eclipse、Atom等)中打开该目录,结构如下所示: 目录解析目录/文件说明build项目构建(webpack)相关代码config配置目录,包括端口号等。我们初学可以使用默认的。node_modulesnpm加载的项目依赖模块src这里是我们要开发的目录,基
  • 2024-07-01SpringMVC接收参数的几种方法
    1.方式一:获取地址栏参数       形式一:@PathVariable//http://127.0.0.1:8080/user/123/roles/222@RequestMapping(value="/user/{userId}/roles/{roleId}",method=RequestMethod.GET)@ResponseBodypublicStringhello(@PathVariable("user
  • 2024-06-24golang使用grpc
    (1)安装protoc,这是通用的,所有语言都需要​#下载网址:https://github.com/protocolbuffers/protobuf/releases/download/v3.9.0/protoc-3.9.0-win64.zip解压后将将protoc的bin目录添加到环境变量中 如果不会添加环境变量请百度运行protoc--version查看是否已经添加到环境
  • 2024-06-23Nginx-handler模块
    handler模块简介相信大家在看了前一章的模块概述以后,都对nginx的模块有了一个基本的认识。基本上作为第三方开发者最可能开发的就是三种类型的模块,即handler,filter和load-balancer。Handler模块就是接受来自客户端的请求并产生输出的模块。有些地方说upstream模块实际上也是一
  • 2024-06-23HarmonyOS应用开发——Hello World
    下载HUAWEIDevEcoStudio:https://developer.harmonyos.com/cn/develop/deveco-studio/#download   同意,进入配置页面:  配置下载源以及本地存放路径,包括nodejs和ohpm:   配置鸿蒙SDK路径:   接受协议:  确认无误后,点击下一步,开始自动下载有
  • 2024-06-221. hello rvos
    用qemu模拟器模拟一块仿真的板子,然后通过模拟的串口线,在主机上打印hello在qemu中,关于uart寄存器的内存映射如图(物理地址)1.源代码剖析1.platform.h用来定义开发板上的一些东西#ifndef__PLATFORM_H__#define__PLATFORM_H__//这些宏用于防止重复包含头文件。#ifndef
  • 2024-06-22NSIS 入门教程 (一)
     介绍大多数应用程序都附带一个安装程序,它将所需的文件复制到正确的文件夹中,创建注册表项,并提供卸载例程以(希望)从计算机中彻底删除应用程序.有多种解决方案可以为自主开发的应用程序配备安装程序。除了InstallShield或Wise等商业产品外,还有开源安装工具NullsoftScriptable
  • 2024-06-22Markdown学习
    Markdown学习标题一级标题一个#后加标题名二级标题两个##后加标题名三级标题三个###后加标题名以此类推最多六级标题字体Hello,World!Hello,World!Hello,World!Hello,World!引用选择狂神说Java,走向人生巅峰分割线图片超链接点击跳转到百度列表A
  • 2024-06-22python库BeeWare,一个如雷贯耳的可以创建原生应用程序的库
    目录BeeWare包括以下主要组件和工具:创建BeeWare虚拟环境配置BeeWare 创建一个新的BeeWare项目(HelloWorld!)尝试HelloWorld样例BeeWare 是一个开源项目,旨在帮助开发者使用Python创建原生应用程序,覆盖了移动、桌面和Web平台。BeeWare通过提供一系列工具和库
  • 2024-06-22NSIS 入门教程 (一)
     介绍大多数应用程序都附带一个安装程序,它将所需的文件复制到正确的文件夹中,创建注册表项,并提供卸载例程以(希望)从计算机中彻底删除应用程序有多种解决方案可以为自主开发的应用程序配备安装程序。除了InstallShield或Wise等商业产品外,还有开源安装工具NullsoftScriptableIns
  • 2024-06-21JSP简单详细总结
    简介        JSP(全称:JavaServerPages):Java服务端页面。是一种动态的网页技术,其中既可以定义HTML、JS、CSS等静态内容,还可以定义Java代码的动态内容,也就是JSP=HTML+Java。如下就是jsp代码<html><head><title>Title</title></head>
  • 2024-06-21Vue非单文件组件
    非单文件组件
  • 2024-06-21用Nuitka打包 Python,效果竟如此惊人!
    目录为什么选择Nuitka?Nuitka的工作原理Nuitka的工作流程大致如下:安装Nuitka实战案例示例代码打包程序运行可执行文件进阶技巧优化选项多文件项目打包第三方库使用Python开发一个程序后,将Python脚本打包成独立可执行文件是一项常见需求。Nuitka是一个Python
  • 2024-06-20cmake 笔记
    一、一个完整的工程给工程起个名字加上这句:project(hello)命令:project(<PROJECT-NAME>[LANGUAGES][<language-name>...])作用:定义工程名称,设置几个变量的名字: PROJECT_NAME,PROJECT_SOURCE_DIR,<PROJECT-NAME>_SOURCE_DIR,PROJECT_BINARY_DIR,<PROJECT-NAME>_B
  • 2024-06-20函数内部返回指向字符串的指针和数组名的区别
    目录两道题目进程的内存分布结论两道题目先来看两道与内存管理有关的题目以下程序会出错吗?如果不会则输出什么?#include<stdio.h>char*func(){ char*str="HelloWorld"; returnstr;}intmain(){ char*str=func(); //程序输出HelloWorld printf("%s\n",
  • 2024-06-20MySQL 常用函数总结
    MySQL提供了丰富的内置函数,用于在查询中进行各种计算、字符串处理、日期和时间操作等。这些函数可以帮助我们更有效地从数据库中检索和处理数据。下面将总结一些MySQL中常用的函数及其用法。1.数值函数1.1ROUND()ROUND()函数用于对数值进行四舍五入操作。SELECTR
  • 2024-06-20linux - 字符串替换
    使用场景:部署项目的时候,需要统一修改IP地址等内容。缺点:这些命令,都缺少必要的校验功能,容易因为操作失误,会出现未替换,或者替换成空串的情况。比如说:写了好多行的sed命令,不小心删了一行代码,这种情况下,执行代码不会报错,因此很容易埋下安全隐患。推荐:要进行很复杂的替换时,还是
  • 2024-06-20shell - 逻辑运算
    记录一些与或非相关的逻辑运算数字比较-eq等于,如:if["$a"-eq"$b"]-ne不等于,如:if["$a"-ne"$b"]-gt大于,如:if["$a"-gt"$b"]-ge大于等于,如:if["$a"-ge"$b"]-lt小于,如:if["$a&quo
  • 2024-06-19Controller 注解
    @Controller注解的原理在SpringMVC中,@Controller注解用于标识一个Java类是一个控制器。控制器负责接收请求、处理请求,并返回响应。具体来说,使用@Controller注解的类将会被SpringMVC自动扫描,并注册为一个控制器。@Controller注解的作用和@Component注解类似,都是将
  • 2024-06-19【Lambda、SteamAPI】谨慎使用流
    由于Java不支持基本类型的char流,因此在运行下面这样的代码时,会出现问题publicstaticvoidmain(String[]args){"HelloWorld".chars().forEach(System.out::println);//预期打印HelloWorld//实际打印一串数字}chars()返回的流是int值不是char值。因
  • 2024-06-19Kotlin 编程语言详解:特点、应用领域及语法教程
    什么是Kotlin?Kotlin是一种现代、流行的编程语言,由JetBrains在2016年发布。自发布以来,它已经变得非常流行,因为它与Java兼容(Java是目前最流行的编程语言之一),这意味着Java代码(和库)可以在Kotlin程序中使用。Kotlin用于:移动应用程序(特别是Android应用程序)Web开
  • 2024-06-19【Linux】环境基础开发工具使用(yum、vim、gcc/g++、gdb、make/Makefile)
    文章目录Linux软件包管理器yumLinux开发工具Linux编辑器-vim使用vim的基本概念vim下各模式的切换vim命令模式各命令汇总vim底行模式各命令汇总批量化注释和批量化去注释vim简单的配置解决一个小问题Linux编译器-gcc/g++作用gcc/g++语法预处理编译汇编链接什么是函数