-
Go语言编程(五)之常量
在Go语言中,常量是指编译期间就已知且不可改变的值。常量可以是数值类型(包括整型、浮点型和复数类型)、布尔类型、字符串类型等。 字面常量 是指程序中硬编码的常量。Go语言的字面常量是无类型的。只要这个常量在相应类型的值域范围内,就可以作为该类型的常量。 常量定义 通过const关键字,可以给字面常量指定一个友好的名字: 1const Pi float64 = 3.1415926 2 1con…- 4
- 0
-
Go语言编程基础 结构体、切片与映射(四)——切片、range
14 切片的切片 切片可包含任何类型,甚至包括其他切片。 1package main 2 3import "fmt" 4 5func main() { 6 iii := [][]int{ []int{1, 2}, []int{3, 4}, []int{5, 6} } 7 fmt.Println(iii) 8} 9 10 15 向切片追加元素 Go提供了append函数,用于向切…- 6
- 0
-
golang 中fmt用法
fmt包实现了格式化的I/O函数,这点类似C语言中的printf和scanf,但是更加简单. 占位符: 通用占位符: 1%v 值的默认格式。当打印结构体时,“加号”标记(%+v)会添加字段名 2%#v 相应值的Go语法表示 3%T 相应值的类型的Go语法表示 4%% 字面上的百分号,并非值的占位符 5 用法如下: [html] view plain copy package main 1…- 8
- 0
-
Windows内存管理机制及C++内存分配实例(一):进程空间
本文背景: 在编程中,很多Windows或C++的内存函数不知道有什么区别,更别谈有效使用;根本的原因是,没有清楚的理解操作系统的内存管理机制,本文企图通过简单的总结描述,结合实例来阐明这个机制。 本文目的: 对Windows内存管理机制了解清楚,有效的利用C++内存函数管理和使用内存。 本文内容: 本文一共有六节,由于篇幅较多,故按节发表。其他章节请看本人博客的Windows内存管理及C++内存…- 12
- 0
-
C++中系统内存分区与程序内存分区
在C++中,有内存分成6个区,即系统数据区,自由存储区,文本区(程序代码段),const数据区,全局/静态区,堆区和栈区。 系统数据区:存放的是系统数据,我们是不能自由访问的,有时候windows系统会突然弹出一个消息框,内容是“内存不能为read”就是错误访问系统数据区的结果; 自由存储区:用来存放由C延伸而来的 malloc()函数所分配的数据,它和堆十分相似,不过它用free结束自己的生…- 2
- 0
-
C/C++ 内存管理
文章目录 内存分配 C语言动态内存分配 2.1 malloc和free * 2.2 calloc和free * 2.3 realloc和free * 2.4 总结 1 * 3. C++动态内存分配 2 3.1 new和delete * 3.2 operator new 和 operator delete 3.2.1 原理 * 3.2.2 malloc、operator new、new的调用关系:自…- 31
- 0
-
从零搭建自己的SpringBoot后台框架(十)
一:添加freemarker依赖 1<dependency> 2 <groupId>org.freemarker</groupId> 3 <artifactId>freemarker</artifactId> 4 <version>2.3.28</version> 5</dependency> 6 二:…- 11
- 0
-
从零搭建自己的SpringBoot后台框架(十四)
Hello大家好,本章我们添加shiro权限保护接口功能 。有问题可以联系我mr_beany@163.com。另求各路大神指点,感谢 一:什么是shiro Shiro是一个Java平台的开源权限框架,用于认证和访问授权。具体来说,满足对如下元素的支持: 用户,角色,权限(仅仅是操作权限,数据权限必须与业务需求紧密结合),资源(url)。 用户分配角色,角色定义权限。 访问授权时支持角色或者权限,并…- 6
- 0
-
使用spring boot +WebSocket实现(后台主动)消息推送
https://blog.csdn.net/zhangdehua678/article/details/78913839 前端插件:https://www.22vd.com/48824.html- 10
- 0
-
Spring Boot Log4j2配置
pom.xml 1<dependency> 2 <groupId>org.springframework.boot</groupId> 3 <artifactId>spring-boot-starter</artifactId> 4 <exclusions> 5 <exclusion> 6 <groupId&…- 12
- 0
-
Spring、SpringMVC、SpringBoot、SpringCloud的区别与联系
前言 Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架。Spring使你能够编写更干净、更可管理、并且更易于测试的代码。 Spring MVC是Spring的一个模块,一个web框架。通过Dispatcher Servlet, ModelAndView 和 View Resolver,开发web应用变得很容易。主要针对的是网站应用程序或者服务开发——URL路由、Sessi…- 1
- 0
-
Springboot启动过程分析
Springboot启动过程分析 首先从一个入口程序开始 1@SpringBootApplication 2public class SpringLearnApplication { 3 4 public static void main(String[] args) { 5 System.out.println(SpringLearnApplication.class.getClassLoade…- 3
- 0
-
SpringBoot整合Solr
文章目录 SpringBoot整合Solr 【一】创建项目 【二】添加maven依赖 【三】配置yml 【四】创建Bean 4.1 创建Bean * 4.2 添加字段索引 【五】service 5.1 StudentService * 5.2 StudentServiceImpl 【六】controller 【七】链接 SpringBoot整合Solr 【一】创建项目 创建springboot项目…- 18
- 0
-
springboot集成freemarker
一.静态资源: 1,默认情况下,Springboot会从classpath下的/static、/public、/resources、/META-INF/resources下加载静态资源; 2,可以通过修改spring.resources.staticLocations来修改静态资源加载地址; 3,因为应用是打成jar包,所以之前的src/main/webapp不会加载; 二.不推荐使用jsp的原因…- 3
- 0
-
SSM集成SpringSecurity(十)自定义过滤器实现验证码检查
很多系统进行登录的时候,都会要求用户输入验证码。我们可以让springSecurity在进行用户密码校验之前进行验证码的校验,验证码验证通过再进行用户密码的校验。我们需要自定义过滤器。 1: 在jsp目录下新增一个imageCode.jsp文件,该文件用于生成验证码 <%@ page language="java" contentType="text/html;…- 6
- 0
-
SSM-SpringMVC-07:SpringMVC中处理器映射器
------------吾亦无他,唯手熟尔,谦卑若愚,好学若饥------------- BeanNameUrlHandlerMapping和SimpleUrlHandlerMapping BeanNameUrlHandlerMapping属于springmvc默认的处理器映射器,配不配这个都可以 因为它在springmvc的配置文件已经配置过了 自己也可以再配置一下Be…- 1
- 0
-
SSM-Spring-11:Spring中使用代理工厂Bean实现aop的四种增强
1------------吾亦无他,唯手熟尔,谦卑若愚,好学若饥------------- 2 说说那四种增强:前置增强,后置增强,环绕增强,异常增强 那什么是代理工厂bean呢? ** org.springframework.aop.framework.ProxyFactoryBean** 就是这个东西,他可以实现对方法的增强 @No.1:前置增强: 需要前置增强的类Some…- 0
- 0
-
SSM-Spring-03:Spring中AOP的初窥和入门小案例
1------------吾亦无他,唯手熟尔,谦卑若愚,好学若饥------------- 2 AOP:面向切面编程 AOP的主要作用:是为了程序员更好的关注"业务",专心"做事" 加上双引号的意思:所谓业务,是指他的核心,各行业中需要处理的核心事务,核心啊 像日志的记录,事务的管理,权限分配等这些交叉业务,同一个项目中使用多次,直接提取出来成为…- 3
- 0
-
AOP、AspectJ、Spring AOP、JDK动态代理、CGLib动态代理
Table of Contents AOP介绍 2.AOP的实现 3.Spring AOP的两种实现方式 4.AspectJ实现示例 5.JDK动态代理、CGLib动态代理 实现示例 6.小结 1. AOP介绍 AOP称为面向切面编程,它是一种 编程思想,是对OOP的补充,可以进一步提高编程效率,在程序开发中主要用来解决一些系统层面上的问题,比如日志,事务,权限等待,Struts2的拦截器设计就是…- 3
- 0
-
SpringSecurity学习
<<SpringBoot + Spring Security>> 每天更新一点。。。。 文章目录 第1章 初识Spring Security 1.1 Spring Security简介 * 1.2 创建简单项目 * 1.3 修改默认的登录名密码(基于内存用户) 1.3.1 修改application.propeities * 1.3.2 基于内存的多用户配置 1 * 1…- 14
- 0
-
阿里云固定带宽临时提速脚本实现基于python
#!/usr/bin/env python from aliyunsdkcore.client import AcsClient from aliyunsdkcore.request import CommonRequest import datetime network_much='5' #提升网络速度到多少 ecsid='i-wz9c…- 0
- 0
-
nginx切割日志脚本(python)
因为以前没有做nginx日志分割,有时候想看日志的时候总是发现有十几G的甚至上百G的日志文件,于是就想使用python写个nginx日志分割(当然你也可以使用shell来完成都是很简单) 需求: 1.按照日分割nginx所有日志 2.由于日志不需要随时可以查看,需要做归档(压缩.tar.gz) 3.归档日志需要有过期时间和容量限制(分割日志需要做定期的删除,超过一定时间或者目录大小超过一定容量) …- 15
- 0
-
Python微信跳一跳自动化脚本
Python微信跳一跳自动化脚本 前言 准备 模块及版本 思路与流程 详细步骤 总结 前言 这是我在CSDN上的第一篇文章,以后会陆续记录我的学习生涯,希望我的知识能帮助到更多的朋友~ 准备 这篇将详细讲述如何利用Python中相关模块,来完成微信跳一跳的自动化脚本,该技术只作为交流,其中有些知识点都是借鉴了很多大佬的经验。 模块及版本 Python 3.7.2 PIP 20.0.2 opencv…- 13
- 0
-
python邮件发送脚本
复制代码代码 #!/usr/bin/python #coding=utf-8 #@author:dengyike #@date:2010-09-28 #@version:1.0 #@description: auto sending email with attachment file import email import mimetypes from email.MIMEMultipart i…- 3
- 0
幸运之星正在降临...
点击领取今天的签到奖励!
恭喜!您今天获得了{{mission.data.mission.credit}}积分
我的优惠劵
-
¥优惠劵使用时效:无法使用使用时效:
之前
使用时效:永久有效优惠劵ID:×
没有优惠劵可用!