【最小生成树】kruskal模板 prim模板

kruskal #include <bits/stdc++.h> using namespace std; const int maxx=0x3f3f3f3f; const int maxn=10000; struct node { int u,v,l; bool operator <(const node &a)const { return l<a.l; } }edge[maxn]; int father[maxn];
分类: 其他 发布时间: 07-25 21:24 阅读次数: 0

JavaScript中的路径问题

在项目中需要将web页面修改成Windows桌面形式,所以使用到了开源的优秀项目winadmin:在winadmin中使用了大量的../开头的路径,这些路径又是启动项目的关键;在折腾了好长时间后,使用谷歌浏览器的调试解决了问题,下面是调试界面: 在这个调试下选择network,将会将你所加载的资源列出来,红色的显示资源为404,说明URL有问题,则可以根据错误的URL修改js代码的正确URL;其中../用到最多。
分类: 其他 发布时间: 07-25 21:24 阅读次数: 0

Django 缓存机制

一 缓存介绍   在动态网站中,用户所有的请求,服务器都会去数据库中进行相应的增,删,查,改,渲染模板,执行业务逻辑,最后生成用户看到的页面.   当一个网站的用户访问量很大的时候,每一次的的后台操作,都会消耗很多的服务端资源,所以必须使用缓存来减轻后端服务器的压力.   缓存是将一些常用的数据保存内存或者memcache中,在一定的时间内有人来访问这些数据时,则不再去执行数据库及渲染等操作,而是直接从内存或memcache的缓存中去取得数据,然后返回给用户. 二 Django中的6种缓存方式
分类: 其他 发布时间: 07-25 21:24 阅读次数: 0

TestNG中DataProvider的用法一

目录 为什么要使用DataProvider DataProvider的常规用法 带Method参数的DataProvider 带ITestContext的DataProvider DataProvider的其他位置 为什么要使用DataProvider DataProvider可以实现类似Factory的数据驱动的测试,而且使用DataProvider的时候,被测试方法所在的类只被创建一次,只是方法被调用多次,所以比较省时省力 DataProvider还可以实现懒加载,在需要测试大量数据的时候
分类: 其他 发布时间: 07-25 21:24 阅读次数: 0

P3243 [HNOI2015]菜肴制作 拓扑排序

题目描述 知名美食家小 A被邀请至ATM 大酒店,为其品评菜肴。 ATM 酒店为小 A 准备了 N 道菜肴,酒店按照为菜肴预估的质量从高到低给予1到N的顺序编号,预估质量最高的菜肴编号为1。 由于菜肴之间口味搭配的问题,某些菜肴必须在另一些菜肴之前制作,具体的,一共有 M 条形如”i 号菜肴'必须'先于 j 号菜肴制作“的限制,我们将这样的限制简写为<i,j>。 现在,酒店希望能求出一个最优的菜肴的制作顺序,使得小 A能尽量先吃到质量高的菜肴: 也就是说, (1)在满足所有限制的前提下,1 号
分类: 其他 发布时间: 07-25 21:24 阅读次数: 0

img 懒加载原理 。

现将img 的src 属性置空 将路径写在data-src上。在使用js判断是否到达屏幕,再将 img 的src 填上 data-src中的值。去加载图片 这样会减少一次性图片的加载量。优化图片加载。
分类: 其他 发布时间: 07-25 21:24 阅读次数: 0

netty实现websocket客户端(附:测试服务端代码)

1,客户端启动类 package test3; import io.netty.bootstrap.Bootstrap; import io.netty.buffer.Unpooled; import io.netty.channel.Channel; import io.netty.channel.ChannelHandlerContext; import io.netty.channel.ChannelInitializer; import io.netty.channel
分类: 其他 发布时间: 07-25 21:24 阅读次数: 0

day21 面向对象之继承和组合

继承 组合 OOP的三大特征之一:封装,继承,多态 继承 什么是继承? # 继承是一种关系,描述两个对象之间,什么是什么的关系 例如:麦兜,佩奇,猪刚鬣 都是猪啊, # 在程序中,继承描述的是类和类之间的关系 例如:a继承了b, a就能直接使用b已经存在的方法和属性,a称之为子类,b称之为父类,也称之为基类 为什么要使用继承? # 继承的一方可以直接使用被继承一方已经有的东西 其目的是为了重用已经有的代码,提高重用性 如何使用继承? 语法: class 类名称(父类的名称)
分类: 其他 发布时间: 07-25 21:24 阅读次数: 0

阶段1 语言基础+高级_1-3-Java语言高级_04-集合_10 斗地主案例(双列)_2_斗地主案例的代码实现

对索引的的集合List进行打乱顺序,洗牌 发牌 排序 看牌
分类: 其他 发布时间: 07-25 21:24 阅读次数: 0

Spark教程——(3)编写spark-sql程序读取HBase定时生成报表

plugin程序报错: 删除并替换Maven中坏的Jar包: 打包Spark程序: 打包程序报错: 删除并替换Maven中坏的Jar包: 上传到服务器: 执行打包的Spark程序: 通过界面分析执行的程序: 参考:
分类: 其他 发布时间: 07-25 21:08 阅读次数: 0

Chrome离线安装包+谷歌访问助手

Chrome离线安装包+谷歌访问助手 所有chrome版本离线安装包下载地址 谷歌访问助手v2.3.0.crx(需要修改主页) 谷歌上网助手v1.4.3.crx(不用修改主页,需要注册) 两个插件为2018/08/01时最新版本 注: 插件均为chrome商店原版打包,被修改的插件是无法安装的,请放心使用。
分类: 其他 发布时间: 07-25 21:08 阅读次数: 0

移动端适配方案总结

/** * sass的基本的使用reset.scss * base.scss * DOMContentLoaded:当Dom加载完成 * orientationchange:移动的时候和水平旋转的时候触发 * resize:当调整窗口的时候触发 * http://feg.netease.com/archives/570.html 具体的文档的说明 */ // js加载 var docEl = doc.documentElement; var resizeEvt = "orientation
分类: 其他 发布时间: 07-25 21:08 阅读次数: 0

[BZOJ1202][HNOI2005]狡猾的商人

Solution    emmm……差分约束裸题。注意值收入额有正有负,所以不要像我一样自作聪明连0边。。。   还有,多组数据不清空,OI爆零见祖宗。。。   Code #include<bits/stdc++.h> using namespace std; const int N=105,M=1005; inline int read(){ int x=0,w=0;char ch=0; while(!isdigit(ch)) w|=ch=='-',ch=getch
分类: 其他 发布时间: 07-25 21:08 阅读次数: 0

5.8循环程序举例

求pi的近似值 1 #include<math.h> 2 #include<stdio.h> 3 int main() 4 { 5 int sign=1; 6 double pi=0.0,n=1.0,term=1.0; 7 while(fabs(term)>=1e-6) 8 { 9 pi=pi+term; 10 n=n+2; 11 sign=-sign; 12
分类: 其他 发布时间: 07-25 21:08 阅读次数: 0

在线编写复杂的数学公式--EdrawMath

网址: EdrawMath , 非常好用
分类: 其他 发布时间: 07-25 21:08 阅读次数: 0

winxp无法访问win10教育版共享资源的问题处理

一、问题来源:   dell5460笔记本上一个winxp系统虚拟机,访问一台lenovoT470笔记本win10教育版系统上的共享资源(使用命令行方式:net use s: \\172.18.45.105\d),总是提示“发生系统错误 64。指定的网络名不再可用。”,而dell5460笔记本的win10企业版访问其共享资源却正常。 二、处理过程:   在win10教育版和winxp系统中调了很多参数都无法解决问题,后来经仔细思考,认为应该与smb协议的版本相关。在win10教育版机上安装wi
分类: 其他 发布时间: 07-25 21:08 阅读次数: 0

Intellij IDEA 2019 + Java Spring MVC + Hibernate学习笔记(2)

书接上文 首先根据各种Spring MVC教程,建立了基础的结构,是否合理不知道,姑且先这样,有问题再解决问题。学习新东西,不能怕掉坑里。。。 查询网上别人的经历说需要把根目录下的lib目录下的所有包,复制到web/WEB-INF/lib下,不然tomcat运行不了,我觉得应该是只有有正确的地址引用,应该不至于会出问题。先不复制,掉坑里再说 下边进行项目配置,打开File->Project Structure,然后选择Modules,再根据下图操作,设置输出目录。我所理解的输出目录类似于.Ne
分类: 其他 发布时间: 07-25 21:08 阅读次数: 0

Dynamic Programming(easy)

53. Maximum Subarray Input: [-2,1,-3,4,-1,2,1,-5,4], Output: 6 Explanation: [4,-1,2,1] has the largest sum = 6. 1 public int maxSubArray(int[] nums) { 2 int result = nums[0]; 3 int temp = nums[0]; 4 for (int i = 1; i < nu
分类: 其他 发布时间: 07-25 21:08 阅读次数: 0

[NOIP模拟测试]:寿司(暴力)

题目描述 小$c$是一名$oier$。最近,他发现他的数据结构好像学傻了。因为他在刷题时碰到了一道傻逼数据结构题,强行使用了平衡树来解决,卡着时间$AC$。为此,他被狠狠地嘲讽了一番。于是,小$c$找了大量的数据结构题来做。 昨天,小$c$正在吃寿司,突然发现许多盘寿司围成了一个圆圈,这些寿司中有红色的也有蓝色的。由于小c看交错的颜色非常不爽,想通过一些操作,使得所有的红色寿司形成了一块连续的区域,蓝色的寿司也形成了一块连续的区域。如果小$c$每次只可以交换相邻的两盘寿司,那么最少需要多少步才
分类: 其他 发布时间: 07-25 21:08 阅读次数: 0

Django 配置使用日志

一. Django中使用日志   Django中使用日志其实非常简单,只需要在项目使用的配置文件中(如果没有自定义,那么就是settings.py中)加以下设置即可,同时可以根据自己的需求进行修改: # 官网:https://docs.djangoproject.com # 中文loggin配置:https://docs.djangoproject.com/zh-hans/2.2/topics/logging/ LOGGING = { 'version': 1, '
分类: 其他 发布时间: 07-25 21:08 阅读次数: 0