IOC理论和原理

IOC的作用 维护对象之间复杂的依赖关系,降低系统实现成本,A->B->C->D 构建对象方式 无参构造 有参构造 静态工厂:通过参数控制创建对象的类型,用于AB测试 FactoryBean:如spring继承mybatis的SqlSessionFactoryBean,用于spring继承第三方 注入方式 set方法注入 构造方法注入 自动注入(byName、byType) 生命周期 init-method、destroy-method InitializingBean.afterProper
分类: 其他 发布时间: 03-08 22:50 阅读次数: 0

洛谷4552 差分

太晚了明天再写
分类: 其他 发布时间: 03-08 22:50 阅读次数: 0

第二次作业 计算机二班蔡福鑫

笔记 : 代码: 存在问题: *p++与(*p)++、*(p++)三者异同? 解决:         通过自己网上搜索查阅得知         1.*p++与*(p++)是等价的,表示取p所指单元的值,p指向下一单元,即p自加1。         2.(*p)++表示取p所指单元的值,这个单元的值自加1。
分类: 其他 发布时间: 03-08 22:50 阅读次数: 0

python数据分析工具 | pandas

pandas是python下强大的数据分析和探索工具,是的python在处理数据时非常快速、简单。它是构建在numpy之上的,包含丰富的数据处理函数,支持时间序列分析功能,支持灵活处理缺失数据。 pandas基础 # 安装 pip install pandas pandas 基本的数据结构是 Series 和 DataFrame 。Series 就是序列,类似一维数组;DataFrame 则是相当于一张二维的表格,类似二维数组,它的每一列都是一个 Series 。每个 Series 都会带有一
分类: 其他 发布时间: 03-08 22:50 阅读次数: 0

pinus学习(3)

  gate服务器负载均衡代码编写:          gateHandle.ts:            以及服务器的连接方式:              这里有相关的解释:                         如果不设置的话,客户端就连接不上服务器,会报这个错误:            客户端请求gate服务器代码编写:     1、我使用的是egret作为客户端,所以关于egret创建项目部分,我就不截图了。     2、接下来是egret客户端的pinus第三方库的安装,由
分类: 其他 发布时间: 03-08 22:50 阅读次数: 0

UI Component中的context实现类创建 context node和collection wrapper

1: 以BTPARTNER为例 Collection Wrapper中含有返回到页面的数据。 ok
分类: 其他 发布时间: 03-08 22:50 阅读次数: 0

git打标签 git tag

1. 查看所有tag git tag 2.查看某个版本系列的tag git tag -l 'v1.0.1' 3.创建标签 (注意:要有 -m) git tag -a v1.0.1 -m "内容:v1.0.1" 4.推送标签 git push origin v1.0.1 5.删除标签 删除本地: git tag -d v1.0.1 删除远程:git push origin :refs/tags/v1.0.1
分类: 其他 发布时间: 03-08 22:50 阅读次数: 0

《C++ Primer》Chapter 7 [类]

前言 在C++中,我们使用类定义自己得数据类型/通过定义新的类型来反应待解决的题的各种概念,是我们更容易编写、调试和修改程序。 我们需要主要关注数据抽象的重要性。数据抽象能帮助我们将对象的具体实现与对象能执行的操作分离开来 类的基本思想是数据抽象和封装。 数据抽象是依赖接口和实现分离的编程&&设计技术;封装实现了类的接口和实现的分离。 笔记 因为老师最近讲的课其实在我看来跨度特别大,每个知识点都只是涉及,好像只挑重点讲,我看这章的时候还有很多不懂得地方需要去翻前面的(直接跳过了前面的章节,之后
分类: 其他 发布时间: 03-08 22:50 阅读次数: 0

安全配置错误

安全配置错误 概述 错误安全配置可以发生在一个应用程序堆栈的任何层面, 包括平台、web 服务器、应用服务器、框架和自定义代码。开发人员和网络管理员需共同努力, 以确保整个堆栈的正确配置。 自动扫描器可用于检测未安装的补丁、错误的配置、默认帐户的使用、不必要的服务等。 安全配置错误常见案例 1 、应用程序服务器管理员控制台自动安装后没有被删除。 2 、默认帐户没有被改变。 3 、目录索引在你的服务器上未被禁用( 目录遍历) 。 4 、错误信息未屏蔽, 导致可以收集错误消息里供的额外信息。 5
分类: 其他 发布时间: 03-08 22:50 阅读次数: 0

idea部分快捷键和基础设置(一)

常用Idea快捷键使用技巧以及基本操作(一) Ctrl+Shift+V从最近的剪贴板内容块中选择并插入它 若要关闭除当前编辑器之外的所有编辑器选项卡,请按住Alt键并单击当前编辑器选项卡 要关闭所有编辑器选项卡,右键单击一个选项卡并且选择close all 要关闭除活动选项卡之外的所有选项卡,请按Alt并单击×在活动选项卡 代码完成时Ctrl+空格可以帮助更快地完成代码语句。当输入代码时, 它就会工作,并给出当前插入符号位置的建议列表: 当输入基本代码时可以使用Ctrl+空格,输入任何存在的一
分类: 其他 发布时间: 03-08 22:50 阅读次数: 0

2020/03/08-入门案例

1.在IDEA中创建一个简单的vue案例准备工作 ①首先打开idea新建一个空项目,在空项目里面建立一个Static Web 新模块 ②建好之后发现什么都没有,正如本意,然后点击下方terminal打开命令窗口 ③输入命令npm init -y 初始化一下,回车。 ④这个时候查看项目结构发现多了一个json,这个就相当于java中,maven里面的pom文件,相当于是前端的依赖坐标。 也就是说现在所有的 js 都被 npm 来管理。 ⑤输入命令 npm install vue 相当于安装vue
分类: 其他 发布时间: 03-08 22:50 阅读次数: 0

类与对象的分析

类与对象的定义 类是现实世界或思维世界中的实体在计算机中的反映,它将数据以及这些数据上的操作封装在一起。 类是一个独立的结构体,需要class来定义,而类之中主要由属性和方法组成那属性就是一个个具体的 变量方法就是一个个可以重复执行的代码 =================================================================================== 对象是具有类类型的变量。类和对象是面向对象编程技术中的最基本的概念。有了类必须要使用对象来
分类: 其他 发布时间: 03-08 22:50 阅读次数: 0

第二十一节 模板中的for标签

views.py 代码 1 from django.shortcuts import render,HttpResponse,redirect,reverse 2 3 def index(request): 4 context = { 5 'books':['林花谢了春红', '太匆匆', '无奈朝来寒雨', '晚来风', '胭脂泪', '相留醉', '几时重', '自是人生长恨水长东'], 6 'heros':{ 7
分类: 其他 发布时间: 03-08 22:50 阅读次数: 0

接上一篇安装linux问题,解决redis安装后make test错误

(file "tests/helpers/bg_complex_data.tcl" line 10) Killing still running Redis server 3987 make[1] : *** [test] Error 1 make[1]: Leaving directory `/usr/local/redis/redis-4.0.2/src' make: *** [test] Error 2 解决办法: vim tests/integration/replication-ps
分类: 其他 发布时间: 03-08 22:50 阅读次数: 0

大数据之数据可视化

数据科学第三周笔记 数据可视化 1.可视化的概念: (1)数据可视化是一项致力于把抽象的数据或概念转化为适于人类理解和接受的视觉化的信息的技术。 (2)数据可视化不算是新的内容,很早历史上就有。属于交叉学科。 (3)涉及数据处理、算法设计、软件开发、人机交互等多种知识和技能。 可视化是通过图像、图表、动画的形式展示具体数据,诠释数据之间的关系和发展趋势,以期更好地理解和使用数据。 2可视化的作用 (1)可视化最重要的作用是能够帮助我们理解海量的数据,达到一图知天下的效果。 (2)可视化技术可以
分类: 其他 发布时间: 03-08 22:50 阅读次数: 0

Codeforces 1323C Unusual Competitions

题目链接 本题可以贪心,假设满足条件, 遍历串, 当'('的数量大于')'时, 接下来一定能够不交换合法, 如果')'数量大于'('时, 就一定需要交换顺序, 注意特判')('这种情况即可 #include<bits/stdc++.h> using namespace std; #define ms(x,y) memset(x, y, sizeof(x)) #define lowbit(x) ((x)&(-x)) typedef long long LL; typedef pair<int,i
分类: 其他 发布时间: 03-08 22:50 阅读次数: 0

运用DBN 自定义图片输入源码(python3 可直接运行,亲测可用)

代码 1 #urllib is used to download the utils file from deeplearning.net 2 import urllib.request 3 response = urllib.request.urlopen('http://deeplearning.net/tutorial/code/utils.py') 4 content = response.read() 5 target = open('utils.py', 'wb
分类: 其他 发布时间: 03-08 22:50 阅读次数: 0

C++名字隐藏机制

转载自《C++ exceptional style》第22条 隐藏经常发生在继承关系中,派生类重新定义了基类的非virtual函数,当发生隐藏时,编译器名字隐藏机制如下: 1. 编译器会从当前域开始查找(比如派生类对象调用,会在派生类的定义内查找),查找需要的名字; 2. 如果在当前域没有找到,编译器会在外围作用域继续查找,先是基类的定义内,然后是全局名字空间; 3. 一旦在某个作用域内包含需要的名字就会停下来,并就该作用域内的名字进行决议,这意味着往外层的作用域就不予考虑了,从而将外层作用域
分类: 其他 发布时间: 03-08 22:50 阅读次数: 0

Java—抽象类和接口的区别

1)抽象类与接口的问题,以前校招毕业时面了好几个公司,都会被问到,其实这也是开发过程中经常遇到的问题,在这里所说的接口是指jdk1.8之前的,因为jdk1.8中接口是可以有默认方法等改动的。 2)如果为了面试,直接跳过所有的,看我整理的那张表格就行了。 1 抽象类 1.1 抽象类的含义   包含抽象方法的类叫做抽象类。如果一个类包含一个或多个抽象方法,该类必须被限定为抽象的(否则,编译器会报错) 1.2 抽象类的总结点 含有abstract修饰符的class即为抽象类,abstract类不能创
分类: 其他 发布时间: 03-08 22:50 阅读次数: 0

测压工具

1、ab 2、LR(loadrunner) 3、aqtime 4、td
分类: 其他 发布时间: 03-08 22:50 阅读次数: 0