码迷,mamicode.com
首页 > 2019年09月18日 > 全部分享
设计模式——代理模式
代理模式:对一个对象提供另外一个对象,可以在调用正式对象前进行操作,在之后也可以进行操作。 1:静态代理 静态代理 优点:在不修改原类的基础上,可以进行功能的修改。 缺点:当我创建一个方法的时候,就需要手动的修改代理类。 2:动态代理 Proxy.newProxyInstance的三个参数 Clas ...
分类:其他好文   时间:2019-09-18 01:20:42    阅读次数:87
使用Hypothesis生成测试数据
Hypothesis是Python的一个高级测试库。它允许编写测试用例时参数化,然后生成使测试失败的简单易懂的测试数据。可以用更少的工作在代码中发现更多的bug。 安装 如何设计测试数据 通过介绍也许你还不了解它是干嘛的,没关系!我们举个例子。 首先,我有一个需要测试的函数: 测试代码是这样的: 为 ...
分类:其他好文   时间:2019-09-18 01:19:27    阅读次数:100
计算机网络
一、网络基础 1.网络指的是什么? 计算机与计算机之间通过物理链接介质(网络设备)连接到一起。 计算机与计算机之间基于网络协议通信(网络协议就相当于计算机界的英语) 2.osi七层协议: 互联网协议按照功能不同分为osi七层或tcp/ip五层或tcp/ip四层 每层运行常见物理设备: 3.五层模型讲 ...
分类:其他好文   时间:2019-09-18 01:18:59    阅读次数:98
## 我的第一篇博客
一 你对软件专业或者计算机专业了解是怎样? 在没有开始学习软件工程这个专业之前,我狭隘地认为该专业只是开发各种各样的app供人们使用,并且对该专业对社会的影响程度认识模糊。通过在暑假的资料学习中,我逐渐认识到社会各个行业都有计算机软件的应用,如工业、农业、银行、航空、政府部门等。这些应用促进了经济和 ...
分类:其他好文   时间:2019-09-18 01:18:47    阅读次数:121
nginx反向代理隐藏端口号和项目名
可利用nginx反向代理隐藏端口号和项目名,直接输入ip即可访问对应的tomcat项目,配置nginx安装目录的nginx/conf/nginx.conf文件,修改如下:(只开了一个项目名为film5的web项目) server { listen 80; server_name 127.0.0.1; ...
分类:其他好文   时间:2019-09-18 01:18:31    阅读次数:621
最长上升子序列 O(nlogn)
#include <bits/stdc++.h> using namespace std; const int maxn = 1e5 + 10; #define inf 0x3f3f3f3f int N, ans; int dp[maxn], a[maxn], num[maxn]; int main... ...
分类:其他好文   时间:2019-09-18 01:17:50    阅读次数:70
2019上海icpc网络赛B. Light bulbs(思维+差分)
题目传送门 题意 T组案例,每组案例:n个灯泡(from 0 to n-1),m次操作,每次操作把区间[L,R]内的灯泡翻转(开变关,关变开),问m次操作之后有多少灯泡是亮着的。(时间限制:1000ms 内存限制:8192K) 题解 这道题不仅卡时间,更是卡内存,所以用线段树会爆内存 正解: 该题可 ...
分类:其他好文   时间:2019-09-18 01:17:21    阅读次数:124
HTML+CSS+JavaScript
[TOC] 1.插件安装 — emmet "安装方法" "使用手册" 快捷键: 2.html ? HTML是 HyperText Mark up Language 的首字母简写,意思是超文本标记语言,超文本指的是超链接,标记指的是标签,是一种用来制作网页的语言,这种语言由一个个的标签组成,用这种语言 ...
分类:编程语言   时间:2019-09-18 01:16:53    阅读次数:125
大数据的概念和基本技术的通俗的解释
大数据,很明显从字面上理解就是大量的数据,海量的数据。大,意思就是数据的量级很大,不上TB都不好意思说是大数据。数据,狭义上理解就是12345那么些数据,毕竟计算机底层是二进制来存的,那么在大数据领域,数据就不仅仅包括数字这些,它可以是所有格式的东西,比如日志,音频视频,文件等等。 所以,大数据从字 ...
分类:其他好文   时间:2019-09-18 01:16:26    阅读次数:88
[USACO18DEC]Back and Forth
【TImeGate】 https://www.luogu.org/problem/P5118 【解题思路】 dfs+模拟 【code】 具体思路见代码 ...
分类:其他好文   时间:2019-09-18 01:15:40    阅读次数:93
kali linux有线连接不见&&网络图标不见(解决方案)
sudo service network-manager stop sudo rm /var/lib/NetworkManager/NetworkManager.state sudo service network-manager start sudo gedit /etc/NetworkManag ...
分类:系统相关   时间:2019-09-18 01:15:27    阅读次数:147
设计模式-策略模式详解
一、引言 在讲策略模式之前,我们来看零售行业软件的一个针对客户类型打折的功能。 vip客户打八折,svip客户打七折。 代码实现: 看代码,挺简单的,但是如果今天vip打八折,明天要打7折,那还得改变原有的代码,这样就违背了开闭原则。这里变化的是折扣的计算方式(策略),策略模式就可以解决这类问题。 ...
分类:其他好文   时间:2019-09-18 01:14:01    阅读次数:106
Hadoop centos 7安装
1.首先点击新建虚拟机,如图所示。 2.稍后安装操作系统,下一步。 3.因为我是简易安装 ,所以下一步就开始设置。如图所示 4.设置完用户名和密码后,就可以下一步。 5.最大磁盘大小最少为10GB,这里我们使用默认大小20GB。 6.点击自定义硬件 7.选择合适的内存,不要超过推荐值,内存越大,运行 ...
分类:其他好文   时间:2019-09-18 01:13:23    阅读次数:94
Android -------- BouncingJellyView 果冻视图(阻尼效果)
分享一个不错的效果,分享给大家 BouncingJellyView 果冻视图,就像果冻一样伸缩弹跳,也叫阻尼效果。这个效果在MIUI上面到处都可以看到。 效果图: 使用 项目更目录bulid.gradle下 allprojects { repositories { ... maven { url ' ...
分类:移动开发   时间:2019-09-18 01:12:39    阅读次数:115
arm9_uboot_Makefile结构分析
1.解压缩 tar xjf u-boot-1.1.6.tar.bz2 2.打补丁 patch -p1 < ../u-boot-1.1.6_jz2440.patch 3.配置 make 100ask24x0_config,下面为Makefile unconfig: #清楚配置信息 @rm -f $(o ...
分类:其他好文   时间:2019-09-18 01:12:27    阅读次数:120
Redis
Redis 一、概述 Redis 是速度非常快的非关系型(NoSQL)内存键值数据库,可以存储键和五种不同类型的值之间的映射。 键的类型只能为字符串,值支持五种数据类型:字符串、列表、集合、散列表、有序集合。 Redis 支持很多特性,例如将内存中的数据持久化到硬盘中,使用复制来扩展读性能,使用分片... ...
分类:其他好文   时间:2019-09-18 01:11:28    阅读次数:91
Python Flask高级编程之从0到1开发《鱼书》精品项目
Python Flask高级编程之从0到1开发《鱼书》精品项目 部分课程截图: 点击链接或搜索QQ号直接加群获取其它资料: 链接:https://pan.baidu.com/s/1uwU9rUdXw7THg5yEozYeoA 提取码:l4gz 免费分享,如若链接失效请加群 其它资源在群里,私聊管理员 ...
分类:编程语言   时间:2019-09-18 01:10:29    阅读次数:685
623条   上一页 1 ... 28 29 30 31 32 33 34 ... 37 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!