golang标准库 reflect

reflect.Type reflect.Value v := reflect.TypeOf(3) // 接受interface{},返回reflect.Type类型的值,该值包含参数的动态类型 fmt包的%T参数,使用reflect.TypeOf来输出 v := reflect.ValueOf(3) // 接受interface{},返回reflect.Value类型的值,该值包含参数的动态值 如果v持有的不是字符串,那么v.String()方法返回其类型 fmt的%v参数会对reflect
分类: 其他 发布时间: 05-27 20:28 阅读次数: 0

ASP.NET Core项目解读之泛型主机

环境:ASP.NET Core3.1 ASP.NET Core是一个全新的Web开发平台,微软在它上面构建了MVC、SingalR、GRPC、Orleans这样广泛使用的Web框架,我们先以MVC框架为例介绍利用ASP.NET Core构建项目的常见名词。这篇文章介绍泛型主机 ASP.NET Core MVC项目文件夹解读 一、什么是泛型主机?   主机是封装应用资源的对象,例如 :依赖关系注入 (DI)、Logging、Configuration、IHostedService 实现。启动主机
分类: 其他 发布时间: 05-27 20:28 阅读次数: 0

重磅!阿里P8费心整理Netty实战+指南+项目白皮书PDF,总计1.08G

前言 Netty是一款用于快速开发高性能的网络应用程序的Java框架。它封装了网络编程的复杂性,使网络编程和Web技术的最新进展能够被比以往更广泛的开发人员接触到。 Netty不只是一个接口和类的集合;它还定义了一种架构模型以及一套丰富的设计模式。但是直到现在,依然缺乏一个全面的、系统性的用户指南,已经成为入门Netty的一个障碍。 面对这种情况特意给大家分享一波阿里P8费心整理Netty实战+指南+项目白皮书技术文档,希望大家能够喜欢!!! Netty实战:共分4个部分 本文是为想要或者正在
分类: 其他 发布时间: 05-27 20:28 阅读次数: 0

题解-CF1065E Side Transmutations

CF1065E Side Transmutations \(n\) 和 \(m\) 和 \(k\) 和序列 \(b_i(1\le i\le m,1\le b_i\le b_{i+1}\le \frac n2)\)。对于字符串 \(s\),如果选其 \(b_i\) 前缀和 \(b_i\) 后缀翻转并交换能变成字符串 \(s'\),则 \(s,s'\) 是相等的。求有多少个长度为 \(n\) 的字符串,字符集大小为 \(k\),互不相等。答案 \(\bmod 998244353\)。 数据范围:\
分类: 其他 发布时间: 05-27 20:28 阅读次数: 0

C#(99):集合概述

一、概述 1、集合命令空间: System.Collections.Specialized:专用于特性类型的集合类 System.Collections.Concurrent:线程安全的集合类 System.Collections.Immutable:不可变的集合类 2、集合接口 泛型集合层次关系图 IEnumerable:如果将foreach语句用于集合,就需要IEnumerable接口。这个接口定义了方法GetEnumerable(),它返回一个实现了IEnumerable接口的枚举。 I
分类: 其他 发布时间: 05-27 20:28 阅读次数: 0

Django框架——报错

mysql时区问题: 命令修改: set global time_zone='+8:00' 参考博客: https://blog.csdn.net/iteye_4185/article/details/82523855 修改配置文件: default-time-zone = '+8:00' django框架错误: django.db.utils.IntegrityError: (1452, 'Cannot add or update a child row: a foreign key con
分类: 其他 发布时间: 05-27 20:28 阅读次数: 0

2020系统综合实践 第6次实践作业 27组

一、每个人各自写出 (1)说明你此前对于树莓派的认识程度,是闻所未闻还是只听其名不知其用途,亦或是已经了解熟悉。 张启荣:在这之前只听过它的名字,大概知道好像是个微型计算机,但是用途就不懂了。 李家涌:之前听说过,以为是和数逻那些芯片差不多,不知道具体是什么。 翁正凯:之前暑假的时候在机械的同学那边见过树莓派,他们在用树莓派做机器人控制。就觉得这个板子不简单。 (2)查找相关资料,写下你认为的树莓派可以用来做什么,如果你有需要打算用它来做什么 张启荣:电脑能做的大部分事情,在树莓派上都能做,而
分类: 其他 发布时间: 05-27 20:28 阅读次数: 0

20174321王柏舟 Exp9 Web安全基础

目录 一、实践目标 二、实践原理 三、实践过程 四、思考题 五、实践总结 一、实践目标 Webgoat实践下相关实验 理解常用网络攻击技术的基本原理 二、实践原理 1.SQL注入攻击 SQL注入是指web应用程序对用户输入数据的合法性没有判断,攻击者可以在web应用程序中事先定义好的查询语句的结尾上添加额外的SQL语句,以此来实现欺骗数据库服务器执行非授权的任意查询,从而进一步得到相应的数据信息。 2.XSS攻击 XSS攻击通常指的是通过利用网页开发时留下的漏洞,通过巧妙的方法注入恶意指令代码
分类: 其他 发布时间: 05-27 20:28 阅读次数: 0

mysql---中文乱码

查看当前字符集: show VARIABLES like 'character%'; 1. 修改配置文件   my.ini [mysqld] character-set-server=utf8 [mysql] default-character-set=utf8 2. 修改数据库默认编码 alter database 数据库名 character set utf8; 3. 修改表默认编码 ALTER TABLE 表名 DEFAULT CHARACTER SET utf8; 4. 修改字段默认
分类: 其他 发布时间: 05-27 20:28 阅读次数: 0

appium---PO模型设计

   我们在做自动化的时候应该都听过PO模型,那么什么是PO模型呢?PO模型在自动化中的作用是什么呢? PO模型 PO其实就是:、Page Object Model,也称作为POM模型,PO其实是一种设计模式,已经在自动化测试中流行起来,以增强测试维护并减少代码重复。页面对象是面向对象的类,用作页面的接口和被测设备。 然后,只要测试需要与该页面的UI进行交互,这些测试便会使用该页面对象类的方法,其好处在于,如果页面的UI发生了更改,则无需更改测试本身,只需更改其中的代码即可。页面对象需要更改。
分类: 其他 发布时间: 05-27 20:28 阅读次数: 0

python—类的继承——定制类

pass
分类: 其他 发布时间: 05-27 20:28 阅读次数: 0

Spring5.3+gradle6.4+IDEA2020.1+Java1.8 update6编译spring源码

  这两天一直在解决编译spring源码的问题,期间失败了无数次。当然失败的原因也各不相同,下面我主要列举我在编译期间遇到的问题进行记录。如果大伙儿遇到相同的问题,希望可以给到解决的灵感。好了话不多说,我先来说说编译spring的前期准备。   准备:1、在github上下载源码 可以git clone 或者 down zip      2、下载gradle      3、IDEA 这个不用多说 -------------------------------------------------
分类: 其他 发布时间: 05-27 20:28 阅读次数: 0

java之面向对象(上)

OO 面向对象 OOP 面向对象编程 OOD 面向对象设计 OOPL 面向过程 c 面向对象 java c# php 最早是面向函数,就函数及函数库, php5 oop c++ python 面向对象特点: 抽象 Date Scanner Random Math Math.round(); Calendar 封装 继承 A 3功能 B 5功能 多态 对象 类 实例 Date Date d = new Date(); d就是实例,就是Date类的一个对象(对象实例) new 实例化 class
分类: 其他 发布时间: 05-27 20:28 阅读次数: 0

Spring通过springframework.data的@PageableDefault注解分页

在使用Spring+mybatis框架时,看到很多人用的pageHelper插件进行分页,如果不用的话,使用spring.data下的@PageableDefault也是可以完成分页功能的。 @PageableDefault接口 package org.springframework.data.web; import java.lang.annotation.Documented; import java.lang.annotation.ElementType; import java.la
分类: 其他 发布时间: 05-27 20:28 阅读次数: 0

升级pip,报错”'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED]…”

升级pip,遇到报错如下: PS C:\temp> python -m pip install --upgrade pip WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED]
分类: 其他 发布时间: 05-27 20:28 阅读次数: 0

[20-05-27][Daily Sentence 36]Protect

Always protect yourself. いつまでも自分を守らなければならない。 永远都要保护好自己。
分类: 其他 发布时间: 05-27 20:28 阅读次数: 0

测试开发专题:spring-boot如何使用JPA进行双向一对多配置

本片文章我们主要介绍spring-boot如何进行JPA的配置以及如何进行实体间的一对多配置。 依赖准备 要在spring-boot使用jpa需要在项目中有进入相关的依赖,pom文件里加入下面内容 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-jpa</artifactId> </dependency> <dependency>
分类: 其他 发布时间: 05-27 20:27 阅读次数: 0

从企业微信机器人到小爱同学,用 Serverless 实现生活智能化!

通过定时触发器,可以简单快速地定制一个企业微信机器人。我们可以用它来实现喝水、吃饭提醒等小功能,还能实现定时推送新闻、天气,甚至是监控告警的小功能。 使用企业微信机器人 在企业微信中,选择添加机器人: 之后,我们可以根据文档进行企业微信机器人的基础功能定制: 以下是用 curl 工具往群组推送文本消息的示例(注意要将 url 替换成机器人的 webhook 地址,content 必须是 utf8 编码): curl '企业微信机器人地址' \ -H 'Content-Type: appl
分类: 企业开发 发布时间: 05-27 20:27 阅读次数: 0

mysql insert update delete

insert insert [into] t [(col_name,...)] values(v1,v2...) 如果省略了列名,那么values里必须有所有列的值,自增列的值为null 如果指定了部分列名,其他的列必须允许为null或指定了默认值 连续插入 insert into table(name, address, zip) values('zhangsan', '江苏', '222100'), ('lisi', '上海', '220300'); 插入select的结果 insert
分类: 其他 发布时间: 05-27 20:11 阅读次数: 0

UI 自动化测试学习

UI自动化我使用的是 puppeteer+jest+typescript 的框架,记录一下我的学习过程。 首先看了B站的视频,讲的 puppeteer ,很详细,可以直接看项目实战,操作中遇到问题再去前面的基础内容里找。 B站链接:https://space.bilibili.com/306107070?share_medium=android&share_source=copy_link&bbid=XY8DBEB8F83314327DF1AFA94A3B364948946&ts=159057
分类: 其他 发布时间: 05-27 20:11 阅读次数: 0