SpringBoot中常用注解@Controller/@RestController/@RequestMapping的区别

@Controller 处理http请求 @Controller //@ResponseBody public class HelloController { @RequestMapping(value="/hello",method= RequestMethod.GET) public String sayHello(){ return "hello"; } } 如果直接使用@Controller这个注解,当运行该SpringBoot项目后,在浏览器中输入:local:8080/hell
分类: 其他 发布时间: 06-29 23:41 阅读次数: 0

微信小程序~获取位置信息

微信小程序提供的getlocation来获取用户的定位,能够得到用户的经纬度信息 (注:getloaction需要用户授权scope.userLocation)结合map组件能够得到用户的详细定位 <map id="map" longitude="{{longitude}}" latitude="{{latitude}}" scale="14" show-location style="width: 100%; height: 400rpx;"></map> onReady:functi
分类: 其他 发布时间: 06-29 23:41 阅读次数: 0

2019/07/00

数学: 掌握高数讲义 掌握线代讲义 掌握:书中每道题都会最优解法,可以默写出所有知识点与常考题型 英语: 陈仲凯课程涉及真题阅读 何凯文1575词背完第一遍 墨墨400词31天 专业课: 数据结构mooc C++教材写一遍代码 政治: 徐涛基础班看完
分类: 其他 发布时间: 06-29 23:41 阅读次数: 0

Upload Image to .NET Core 2.1 API

原文地址:https://www.codeproject.com/Articles/1256591/Upload-Image-to-NET-Core-2-1-API using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ImageWriter.Helper { public class WriterHelper {
分类: 其他 发布时间: 06-29 23:41 阅读次数: 0

每日一码——排序算法

今天的每日一码,让我们来看一看一些常见的排序方法。 冒泡算法: 直接插入排序: 简单选择排序:
分类: 其他 发布时间: 06-29 23:41 阅读次数: 0

Java 函数练习

1.封装一个函数,返回两个整数里的较大那个 1 class Practice1{ 2 public static void main(String[] args) { 3 int num = maxOfNumber(10, 20); 4 System.out.println("num = " + num); 5 } 6 7 //封装一个函数,返回两整数里的较大那个 8 public stat
分类: 其他 发布时间: 06-29 23:41 阅读次数: 0

CentOS 下安装.net Core 运行环境

系统: CentOS 7.5 项目环境:.Net Core 2.2 第一步,如果是一台新的服务器,可以升级一下系统的基础软件。如果没有必要也可以跳过这一步。 执行命令 sudo yum update 第二步,注册Microsoft签名密钥,每个机器只要注册一次就可以 注册命令 sudo rpm -Uvh https://packages.microsoft.com/config/rhel/7/packages-microsoft-prod.rpm 执行结果 第三步:安装.Net Core SD
分类: 其他 发布时间: 06-29 23:41 阅读次数: 0

PhpStorm 配置 PHPUnit

配置说明 全局安装phpunit代码 composer global require phpunit/phpunit 该代码会自动保存在 /User/你的用户名/.composer/vendor/phpunit 全局安装phpunit命令脚本 从上一步安装结果可以得知当前环境PHP版本可兼容的phpunit的版本,我这里的PHP是5.6的,最大可兼容phpunit5.7 wget https://phar.phpunit.de/phpunit-5.7.phar chmod +x phpu
分类: 其他 发布时间: 06-29 23:41 阅读次数: 0

Day 18 :面向对象[基础,继承,组合]

有的人说,编程有3种范式: 1、面向过程:就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了。 2、面向函数:面向函数是面向过程的升级版,也就是把每个解决问题的代码写成一个函数,需要的时候调用函数就好了 3、面向对象:把构成问题事务分解成各个对象,建立对象的目的不是为了完成一个步骤,而是为了描叙某个事物在整个解决问题的步骤中的行为。 面向对象编程:是利用“类”和“对象”来创建各种模型来实现对真实世界的描述,使用面向对象编程的原因一方面是因为它可
分类: 其他 发布时间: 06-29 23:41 阅读次数: 0

博客园三年的碎碎念

  看看日子,我来这里已经三年了,我也由当初的测试菜鸡到现在的测试工程师(应该勉强算中级吧),时间从来都是在你不注意的时候飞快流逝......   回想毕业的那一年,来到上海,进了一个QQ群,认识了一些人。开博客的初衷,是因为其中一个好友的提议,我这个人很随性,就跟着一起开了个博客,然后这个大佬就开始爆肝之路了,而我这条咸鱼就远远的吊在后面,起初还能看到背影,现在是已经连影子都看不到啦,毕竟自己本身其实并没有很明确的目标和很强的欲望去改变些什么,觉得“现在也还行”。   其实到现在,我都没明白
分类: 其他 发布时间: 06-29 23:41 阅读次数: 0

IT技术博客

博客收藏大全; 陈皓博客; 陈硕的博客; 风云的博客; 当然我在扯淡; hellogirl; 田守枝Java技术博客; 廖雪峰博客; Milo游戏开发;
分类: 其他 发布时间: 06-29 23:41 阅读次数: 0

欲戴王冠,必承其重(最近面试的感想)

这段时间在面试。顺带想起某天夜里看的一个视频,主要讲公司的事儿 它的观点是一个人(或公司)不应该越界做自己不应当做的事儿,如果横向一体发展,应该有个主线。 说的太抽象,翻译过来就是,学了C#就别学JAVA,学后台就别折腾前端。 这个观点对于工作是绝对正确的,对于公司来说,一个被细化的更具体的存在是合乎诉求的 但是,人这种动物,是不满足于当前的某种期望,他总喜欢折腾。而对于计算机来说,能通晓一切是最合乎个人诉求的。 原因在于,只有最多可能的了解,才有比对,才会发现不同的思想 比如说,C#有个委托
分类: 其他 发布时间: 06-29 23:41 阅读次数: 0

[LeetCode] 879. Profitable Schemes 盈利计划

There are G people in a gang, and a list of various crimes they could commit. The i-th crime generates a profit[i] and requires group[i] gang members to participate. If a gang member participates in one crime, that member can't participate in anothe
分类: 其他 发布时间: 06-29 23:41 阅读次数: 0

Spring工程 使用下拉列表

1.模型层要做什么? 答:在模型层添加一个数组 2.控制器层做什么? 答:a.提供数据选项 b.在显示视图前,通过model传递数据选项到视图层 c.视图层通过th:each循环遍历数据选项 示例 我们以兴趣爱好为例 模型层:添加一个string类型的数组 1 //hobbies非空 2 @NotEmpty(message = "请选择兴趣爱好") 3 private String[] hobbies; 控制器层: a.提供数据选项 1 final static Map<String, Str
分类: 其他 发布时间: 06-29 23:41 阅读次数: 0

Python基础学习1——变量、循环、判断语句等

一、变量 1、变量的定义 变量名只能是 字母、数字或下划线的任意组合 变量名的第一个字符不能是数字 以下关键字不能声明为变量名 ['and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'exec', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'not', 'o
分类: 其他 发布时间: 06-29 23:41 阅读次数: 0

selenium--鼠标操作

前戏 在我们做自动化的时候,有时候会用到鼠标的一些操作,比如双击,鼠标悬浮等操作,selenium提供了ActionChains方法来供我们操作 双击 from selenium import webdriver from selenium.webdriver.common.action_chains import ActionChains from time import sleep driver = webdriver.Chrome() driver.get('http://w
分类: 其他 发布时间: 06-29 23:41 阅读次数: 0

pygame实现大球吃小球的游戏

最近在跟着这个帖子学习 https://github.com/jackfrued/Python-100-Days ,今天照葫芦画瓢实现了大球吃小球的小游戏 from enum import Enum, unique from math import sqrt from random import randint import pygame @unique class Color(Enum): RED = (255, 0, 0) GREEN = (0, 25
分类: 其他 发布时间: 06-29 23:41 阅读次数: 0

Docker常用镜像安装

一、nginx安装 1、拉取镜像:docker pull nginx 2、启动容器:docker run -d -p 80:80 nginx 3、查看nginx:ps aux | grep 'nginx' 4、访问nginx:curl 127.0.0.1 二、配置nginx.conf文件 1、通过在容器中配置 进入nginx容器中: docker container exec -it f0b1c8ab3633 /bin/bash 退出:exit 配置文件位置:cd /etc/nginx/ngi
分类: 其他 发布时间: 06-29 23:41 阅读次数: 0

[STM32].NVIC嵌套中断向量的理解

转自:http://www.21ic.com/embed/jiaocheng/sheji/201209/5634.html 一、STM32 (Cortex-M3) 中的优先级概念 STM32(Cortex-M3)中有两个优先级的概念:抢占式优先级和响应优先级,也把响应优先级称作“亚优先级”或“副优先级”,每个中断源都需要被指定这两种优先级。 1. 何为占先式优先级(pre-emption priority) 高占先式优先级的中断事件会打断当前的主程序/中断程序运行—抢断式优先响应,俗称中断嵌套
分类: 其他 发布时间: 06-29 23:24 阅读次数: 0

asp.net core系列 65 正反案例介绍SOLID原则

原文:asp.net core系列 65 正反案例介绍SOLID原则 一.概述   SOLID五大原则使我们能够管理解决大多数软件设计问题。由Robert C. Martin在20世纪90年代编写了这些原则。这些原则为我们提供了从紧耦合的代码和少量封装转变为适当松耦合和封装业务实际需求的结果方法。使用这些原则,我们可以构建一个具有整洁,可读且易于维护的代码应用程序。   SOLID缩写如下:       SRP 单一责任原则     OCP 开放/封闭原则     LSP 里氏替换原则    
分类: 其他 发布时间: 06-29 23:24 阅读次数: 0