Longest Subarray #include<bits/stdc++.h> using namespace std; const int maxn=1e5+10; vector<int> v[maxn]; int n,k,c; struct note { int left,right,maxx ...
分类:
其他好文 时间:
2019-09-23 22:32:31
阅读次数:
103
今天将为大家分析一个简易网络存储系统(近年来,随着信息技术的进一步发展,以及网络的大规模应用,带来了数据的爆炸性增长,也给网络存储带来了巨大的发展机会。今天的存储系统已经形成了从简单的直连存储到复杂的网络存储,从单个存储设备到多个存储设备的多层次、复杂的存储体系。存储系统的变化给存储管理带来了质的变 ...
分类:
编程语言 时间:
2019-09-23 22:32:12
阅读次数:
164
React 简介: React 是一个用于构建用户界面的 JAVASCRIPT 库。 React 主要用于构建UI,很多人认为 React 是 MVC 中的 V(视图)。 React 起源于 Facebook 的内部项目,用来架设 Instagram 的网站,并于 2013 年 5 月开源。 Rea ...
分类:
其他好文 时间:
2019-09-23 22:31:55
阅读次数:
125
一、互斥锁 进程之间数据隔离,但是共享一套文件系统,因而可以通过文件来实现进程直接的通信,但问题是必须自己加锁处理。 注意:加锁的目的是为了保证多个进程修改同一块数据时,同一时间只能有一个修改,即串行的修改,没错,速度是慢了,牺牲了速度而保证了数据安全。 1.上厕所的小例子:你上厕所的时候肯定得锁门... ...
分类:
编程语言 时间:
2019-09-23 22:31:32
阅读次数:
122
3D变形(CSS)transform 2d x y 3d x y z CSS3中的3D坐标系与上述的3D坐标系是有一定区别的,相当于其绕着X轴旋转了180度,如下图 简单记住他们的坐标: x左边是负的,右边是正的 y 上面是负的, 下面是正的 z 里面是负的, 外面是正的 rotateX() 就是沿 ...
分类:
Web程序 时间:
2019-09-23 22:31:06
阅读次数:
125
策略模式 定义了算法族,分别封装起来,让他们之间可以互相替换,此模式让算法的变化独立于使用者,使系统不在担心遇到任何改变,即动态的设定功能。 1. 问题场景 顾客或者用户需要别的东西,或者想要新的功能。功能的改进或者是添加需要我们去改动应用中的代码,我们知道有时候使用继承并不能很好的解决问题,因为对 ...
分类:
其他好文 时间:
2019-09-23 22:30:52
阅读次数:
117
ServletConfig接口: SevletConfig接口位于javax.servlet包中,它封装了servlet配置信息,在servlet初始化期间被传递。每一个Servlet都有且只有一个ServletConfig对象。 首先配置信息为: getInitParameter(String n ...
使用var关键字 var a, b, c bool var s1, s2 string = "hello", "world" 可放在函数内或直接放在包内 使用var()集中定义变量 让编译器自动决定类型 var a, b = true,3 使用:=定义变量 a, b, c := true, 3, " ...
分类:
编程语言 时间:
2019-09-23 22:29:57
阅读次数:
85
84题和85五题 基本是一样的,先说84题 84 柱状图中最大的矩形( Largest Rectangle in Histogram) 思路很简单,通过循环,分别判断第 i 个柱子能够延展的长度len,最后把len heights[i] 就是延展开的面积,最后做比对,得出最大。 这个方法效率不是很高 ...
分类:
其他好文 时间:
2019-09-23 22:29:39
阅读次数:
91
这里就只记录在上机实践课上面,一时之间没有写出来的 时间复杂度规定为:logn 的题目了 7-3 两个有序序列的中位数 输入格式: 输入分三行。第一行给出序列的公共长度N(0<N≤100000),随后每行输入一个序列的信息,即N个非降序排列的整数。数字用空格间隔。 输出格式: 在一行中输出两个输入序 ...
分类:
编程语言 时间:
2019-09-23 22:29:17
阅读次数:
122
最近看到一个有意思的函数 那么以下的结果会打印出什么呢? 结果是:0; 那么继续test函数换成以下两种又会是什么结果呢? test2是网上比较常见的,结果是我们在读取i的时候,i已经全部变为5;test3和test只有两行代码不同,但是结果却完全不一样。 之前曾经理解是因为我们调用的时候for循环 ...
分类:
其他好文 时间:
2019-09-23 22:29:00
阅读次数:
104
今天记录的项目是BBS系统开发与帐户安全,这个项目是这么回事:BBS,英文全称为Bulletin Board System,中文译为电子留言板,是一种在互联网上得到广泛应用的信息服务网页系统。BBS论坛的开发,便于网络浏览者在线相互沟通和交流。本设计的目的使用JAVA开发的一个简易的BBS系统,并实 ...
分类:
编程语言 时间:
2019-09-23 22:28:43
阅读次数:
124
HTTP协议(HyperText Transfer Protocol,超文本传输协议):是一种发布和接收 HTML页面的方法,是规范,买卖东西一样。 HTTPS (Hypertext Transfer Protocol over Secure Socket Layer)简单讲是http的安全版,在h ...
分类:
Web程序 时间:
2019-09-23 22:28:14
阅读次数:
151
Linux下常用的命令: Ls 查看当前文件夹下或者其他文件夹的文件列表或者文件夹列表Ls -l 详细信息的列表Ls -al 查看所有的文件列表的详细信息Cd ./当前目录 ../上一级目录Clear = ctrl+l 清屏Ping Touch index.html 创建文件Echo ‘hello ...
分类:
系统相关 时间:
2019-09-23 22:27:57
阅读次数:
140
如图1所示,动态代理的使用 这篇文章讲解动态代理的原理,以及如何手写动态代理。 以下是有关动态代理的使用,这是JDK默认帮我们实现的动态代理。 public class Main implements InvocationHandler { static Person person=new Pers ...
分类:
其他好文 时间:
2019-09-23 22:27:44
阅读次数:
134
进程 操作系统发展史 操作系统的作用 对计算机硬件接口的复杂操作进行封装 串行 一个程序完完整整的运行结束后再执行下一个程序 多道技术 产生背景 针对单核CPU,实现并发 空间上的复用 各自程序所运行的内存空间是隔离的 无法对其他程序进行干扰 时间上的复用 复用CPU上的时间片 对CPU的利用率有了 ...
分类:
系统相关 时间:
2019-09-23 22:27:29
阅读次数:
154
生成函数详解 预备知识 广义二项式定理 广义二项式定理是把一般的二项式定理从整数域推广到了实数域 定义: $$C_{\alpha}^{k}=\begin{cases} \frac{\alpha(\alpha 1)(\alpha 2) \dots (\alpha k+1)}{k!},k 1 \\ 1, ...
分类:
其他好文 时间:
2019-09-23 22:27:11
阅读次数:
108