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
微信小程序~获取位置信息
微信小程序提供的getlocation来获取用户的定位,能够得到用户的经纬度信息 (注:getloaction需要用户授权scope.userLocation)结合map组件能够得到用户的详细定位 <map id="map" longitude="{{longitude}}" latitude="{{latitude}}" scale="14" show-location style="width: 100%; height: 400rpx;"></map>
onReady:functi
2019/07/00
数学: 掌握高数讲义 掌握线代讲义 掌握:书中每道题都会最优解法,可以默写出所有知识点与常考题型 英语: 陈仲凯课程涉及真题阅读 何凯文1575词背完第一遍 墨墨400词31天 专业课: 数据结构mooc C++教材写一遍代码 政治: 徐涛基础班看完
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
{
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
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
Day 18 :面向对象[基础,继承,组合]
有的人说,编程有3种范式: 1、面向过程:就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了。 2、面向函数:面向函数是面向过程的升级版,也就是把每个解决问题的代码写成一个函数,需要的时候调用函数就好了 3、面向对象:把构成问题事务分解成各个对象,建立对象的目的不是为了完成一个步骤,而是为了描叙某个事物在整个解决问题的步骤中的行为。 面向对象编程:是利用“类”和“对象”来创建各种模型来实现对真实世界的描述,使用面向对象编程的原因一方面是因为它可
欲戴王冠,必承其重(最近面试的感想)
这段时间在面试。顺带想起某天夜里看的一个视频,主要讲公司的事儿 它的观点是一个人(或公司)不应该越界做自己不应当做的事儿,如果横向一体发展,应该有个主线。 说的太抽象,翻译过来就是,学了C#就别学JAVA,学后台就别折腾前端。 这个观点对于工作是绝对正确的,对于公司来说,一个被细化的更具体的存在是合乎诉求的 但是,人这种动物,是不满足于当前的某种期望,他总喜欢折腾。而对于计算机来说,能通晓一切是最合乎个人诉求的。 原因在于,只有最多可能的了解,才有比对,才会发现不同的思想 比如说,C#有个委托
[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
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
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
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
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
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
[STM32].NVIC嵌套中断向量的理解
转自:http://www.21ic.com/embed/jiaocheng/sheji/201209/5634.html 一、STM32 (Cortex-M3) 中的优先级概念 STM32(Cortex-M3)中有两个优先级的概念:抢占式优先级和响应优先级,也把响应优先级称作“亚优先级”或“副优先级”,每个中断源都需要被指定这两种优先级。 1. 何为占先式优先级(pre-emption priority) 高占先式优先级的中断事件会打断当前的主程序/中断程序运行—抢断式优先响应,俗称中断嵌套
asp.net core系列 65 正反案例介绍SOLID原则
原文:asp.net core系列 65 正反案例介绍SOLID原则 一.概述 SOLID五大原则使我们能够管理解决大多数软件设计问题。由Robert C. Martin在20世纪90年代编写了这些原则。这些原则为我们提供了从紧耦合的代码和少量封装转变为适当松耦合和封装业务实际需求的结果方法。使用这些原则,我们可以构建一个具有整洁,可读且易于维护的代码应用程序。 SOLID缩写如下: SRP 单一责任原则 OCP 开放/封闭原则 LSP 里氏替换原则
今日推荐
周排行