20190909撰写报告

今日工作: 组员负责继续更新流程, 我开始着手撰写实验报告,其实网上参考的还是较少,不知道如何查阅,查阅的资料还是不够详细,所以整体来说还是比较迷茫。 完成了引言部分,和绝大部分正文和反思, 在写实验报告的过程中,我意识到了其实这个小程序还是不够通顺,希望继续修改完善。 问题解决: 关于环境配置说明书,也开始着手研究了,我个人的问题,对于相关环境配置问题还是不够清晰。 以及一些不清晰的部分可能得考虑放弃。 对于gitlab,还更新的不够次数,甚至现在操作还没有熟悉。 明日工作: 继续撰写实验报
分类: 其他 发布时间: 09-09 21:24 阅读次数: 0

JavaWeb学习笔记(11)

显示书的浏览记录 Session session概述 在WEB开发中,服务器可以为每个用户浏览器创建一个会话对象(session对象),注意:一个浏览器独占一个session对象(默认情况下)。因此,在需要保存用户数据时,服务器程序可以把用户数据写到用户浏览器独占的session中,当用户使用浏览器访问其它程序时,其它程序可以从用户的session中取出该用户的数据,为用户服务。 Session和Cookie的主要区别在于: l Cookie是把用户的数据写给用户的浏览器。 l Session
分类: 其他 发布时间: 09-09 21:24 阅读次数: 0

除了FastJson,你还有选择: Gson简易指南

前言 这个周末被几个技术博主的同一篇公众号文章 fastjson又被发现漏洞,这次危害可导致服务瘫痪! 刷屏,离之前漏洞事件没多久,fastjson 又出现严重 Bug。目前项目中不少使用了 fastjson 做对象与JSON数据的转换,又需要更新版本重新部署,可以说是费时费力。与此同时,也带给我新的思考,面对大量功能强大的开源库,我们不能盲目地引入到项目之中,众多开源框架中某个不稳定因素就足以让一个项目遭受灭顶之灾。趁着周末,在家学习下同样具备JSON与对象转换功能的优秀开源框架 Gson,
分类: 其他 发布时间: 09-09 21:24 阅读次数: 0

HTTP 协议处理流程 HTTP协议 处理流程

HTTP协议 处理流程 我们平时在浏览网页的时候都是使用浏览器,输入你要的网址后回车,就会显示出我们所想要的内容,看似这个简单的用户操作行为的背后,Web的工作原理是怎样的呢?到底隐藏了些什么呢? 对于传统的上网流程,系统它是这么做的:浏览器本身它是一个客户端,当输入URL地址的时候,浏览器首先会去请求DNS服务器,通过DNS查询获取相应的域名所对应的IP地址,然后通过这个映射的IP地址找到IP对应的服务器,并建立连接,等浏览器发送完HTTP Request(请求)包后,服务器接收到请求包之后
分类: 其他 发布时间: 09-09 21:24 阅读次数: 0

js中六种继承方式

1、原型链继承 // 通过将自己的原型继承于另外一个构造函数创建出来的对象,将被继承的对象中的所有属性都存在于__proto__属性中. // 缺点: // 1)原型链继承多个实例的引用属性指向相同,改变一个会影响另一个实例的属性. // 如果是引用类型的,继承的是地址,那么子原型中的引用地址和父对象中的引用地址相同 // 2)不能传递参数 // 因为是原型上继承所以不能传递参数 // 3)继承单一 function Father(){ this.FatherName = "father's
分类: 其他 发布时间: 09-09 21:24 阅读次数: 0

qsort / bsearch

qsort bsearch include <stdlib.h> void qsort (void* base, size_t num, size_t size, int (*compar)(const void*,const void*)); //第一个参数 数组 //第二个参数 数组大小 //第三个参数 元素大小 //第四个参数 函数 #include <stdlib.h> #include <stdio.h> typedef struct { char
分类: 其他 发布时间: 09-09 21:24 阅读次数: 0

[题解]luogu_P4042_骑士游戏(dp+spfa

在DAG图的部分分下很显然是个dp,拓扑排序dp即可搞定,在存在环的情况下,不知道为什么就要用spfa来dp 主要考察对spfa理解是否深刻,其实spfa的过程就是个dp的过程,尤其$if(d[y]>d[x]+w)d[y]=d[x]+w$非常像一个dp的式子, 我们每次都拿有可能更新其他点的点去尝试更新其他点,在过程中继续寻找有可能更新其他点的点, 对于这道题来说,某点每次能被更新,这个点就有可能更新他的父亲,然后把他的所有父亲全部放进队列进行下一步更新 但是我对spfa理解还是非常非常浅 #
分类: 其他 发布时间: 09-09 21:24 阅读次数: 0

ERROR 1055 (42000): Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggregated ......问题报错解决办法!

执行sql语句报错: ERROR 1055 (42000): Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'test.fruits.f_id' which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_ful
分类: 其他 发布时间: 09-09 21:24 阅读次数: 0

mysql简单复习

很久没有打sql了简单地复习一下下,怕哪天真的失忆了QAQ 切换成管理员 sudo -s 登陆数据库,输入密码 mysql -u root -p 查看所有的数据库 show databases; 创建数据库 create database web02; 删除数据库 drop database web03; 使用数据库 use web02; 查看当前使用的数据库 select database(); 创建数据库表 create table user(id int primary key auto
分类: 其他 发布时间: 09-09 21:24 阅读次数: 0

微信小程序 自定义组件 多列选择器 对象数组 ObjectArray 自关联 三级联动

使用方法 在 Page.json 注册组件 { "usingComponents": { "address-picker": "/component/address-picker/address-picker" } } 在 Page 布局中引用组件 <address-picker my-class="Red" ids="{{ids}}" bind:onChange="onChange" bind:onColumnChange="onColumnChange"> <text
分类: 其他 发布时间: 09-09 21:24 阅读次数: 0

6.Linux 网卡设置

TYPE=Ethernet BOOTPROTO=static NAME=ens33 DEVICE=ens33 ONBOOT=yes IPADDR=192.168.2.51 NETMASK=255.255.255.0 GATEWAY=192.168.2.1 DNS1=192.168.2.1   
分类: 其他 发布时间: 09-09 21:24 阅读次数: 0

二维数组的创建以及简单举例

一、.定义 在一维数组里面再定义多个一维数组,则是二维数组。(这个定义可能有点片面,但是二维数组的原理大致是这样,在很多语言中,对于二维数组已经三维数组,或者说是多为数组,都是这种思想,比如c语言,c++等,只不过在不同的语言中,可能定义方式有些出入)。 eg :   var arr = [     [1,2,3],     [4,5,6],     [7,8,9],     [10,11,12]   ] 二、二维数组的练习 通过循环按行顺序为一个5×5的二维数组a赋1到25的自然数 试编程。
分类: 其他 发布时间: 09-09 21:24 阅读次数: 0

Python字符串中添加、插入特定字符

分析 我们将添加、插入、删除定义为: 添加: 在字符串的后面或者前面添加字符或者字符串 插入: 在字符串之间插入特定字符 在Python中,字符串是不可变的。所以无法直接删除、插入字符串之间的特定字符。 所以想对字符串中字符进行操作的时候,需要将字符串转变为列表,列表是可变的,这样就可以实现对字符串中特定字符的操作。 1、添加字符实现 添加字符或字符串 如果想在字符串土堆后面或者前面添加碎念字符串。 可以使用+号实现字符串的连接,或者使用方法.join()来连接字符串。 .join()方法 官
分类: 其他 发布时间: 09-09 21:24 阅读次数: 0

jdk1.8 时间工具类

public static final String DEFAULT_DATE_FORMAT = "yyyy-MM-dd"; public static final String DEFAULT_TIME_FORMAT = "HH:mm:ss"; public static final String DEFAULT_DATETIME_FORMAT = "yyyy-MM-dd HH:mm:ss"; /** * 格式化后的日期字符串,默认使用 yyyy-MM-dd HH:mm:ss * @pa
分类: 其他 发布时间: 09-09 21:24 阅读次数: 0

转:后置处理器JSON Extractor 提取json的多个值

json串 []表示对象组成的数组,{}表示对象。 对象里包含多个 "属性":属性值。属性值可以是值,或数组,或对象。 JSON Extractor使用json path表达式匹配,可以一次取多个变量值。$表示响应的根对象。取子对象或对象的属性用. 取数组里的对象用[],数组索引从0开始。 示例: 1 找一个响应结果是json格式的,分析响应结果。 比如下面的响应整个是个数组,其中有4个对象。因此取值用$[索引取0-3或*取所有].属性值 如果响应类似{"属性":[{"sx":1},{},{}
分类: 其他 发布时间: 09-09 21:24 阅读次数: 0

Spring.之.报错:Caused by: java.lang.IllegalArgumentException: No Spring Session store is configured: set the 'spring.session.store-type' property

Spring.之.报错 No Spring Session store is configured   springboot在启动的时候报如下错误: Error starting ApplicationContext. To display the auto-configuration report re-run your application with 'debug' enabled. 2019-09-09 20:55:14.732 ERROR 5564 --- [
分类: 其他 发布时间: 09-09 21:24 阅读次数: 0

02 js原型链

1 js原型链是一个绕不开的话题。直接上说吧。 /** * 1. js里的原型链是怎么样的? 带class 和不带class的原型链的不同。 */ const util = require('util'); function A() { console.info("I am A "); } function B() { console.info("I am B "); } function C() { consol
分类: 其他 发布时间: 09-09 21:24 阅读次数: 0

【前端】bootstrap引入

1
分类: 其他 发布时间: 09-09 21:24 阅读次数: 0

P2216 [HAOI2007]理想的正方形 (单调队列)

题目链接:P2216 [HAOI2007]理想的正方形 题目描述 有一个 \(a\times b\)的整数组成的矩阵,现请你从中找出一个 \(n\times n\)的正方形区域,使得该区域所有数中的最大值和最小值的差最小。 输入格式 第一行为3个整数,分别表示a,b,n的值 第二行至第a+1行每行为b个非负整数,表示矩阵中相应位置上的数。每行相邻两数之间用一空格分隔。 输出格式 仅一个整数,为 \(a\times b\)矩阵中所有“ \(n\times n\)正方形区域中的最大整数和最小整数的
分类: 其他 发布时间: 09-09 21:24 阅读次数: 0

笔试练习2

要求:将上述文件中的所有信息输出为下图所示 代码如下: [root@ns1 lianxi]# awk '{a[$1]=a[$1]" "$2}END{for(i in a)print i" "a[i]}' a.txt 过程分解 1、定义一个数组a[$1],定义一个for循环,以数组下标 i 进行循环 2、第一次循环:a[1.1.1.1]=空 $2 = 11 3、第二次循环:a[1.1.1.1]=a[1.1.1.1] 22 = 11 22 4、第三次循环:a[1.1.1.1]=a[1.1.1.1]
分类: 其他 发布时间: 09-09 21:24 阅读次数: 0