算法-排序(1)k路平衡归并与败者树

const int MaxValue=999; //根据实际情况选择最大值 void kwaymerge(Element *r,int k){ int i,q; r=new Element[k]; //在败者树中的k个记录 int *key=new int[k+1]; //k个排序码和建树单元key[k] int *loser=new int[k]; //k-1个败者和冠军loser[0] for(i=0; i<k; i++){ /
分类: 其他 发布时间: 07-01 23:19 阅读次数: 0

熔断降级(Polly)

熔断降级(Polly) https://www.cnblogs.com/qhbm/p/9224307.html 一、 什么是熔断降级 熔断就是“保险丝”。当出现某些状况时,切断服务,从而防止应用程序不断地尝试执行可能会失败的操作给系统造成“雪崩”,或者大量的超时等待导致系统卡死。 降级的目的是当某个服务提供者发生故障的时候,向调用方返回一个错误响应或者替代响应。举例子:调用联通接口服务器发送短信失败之后,改用移动短信服务器发送,如果移动短信服务器也失败,则改用电信短信服务器,如果还失败,则返回
分类: 其他 发布时间: 07-01 23:19 阅读次数: 0

spring基础----事件(Applicaition Event)

意义:为Bean之间的消息提供了支持。当一个Bean处理完一个任务后,希望另一个Bean知道并能做相应的处理,这时就需要让另一个Bean监听当前Bean所发送的事件。 1.先自定义事件:你的事件需要继承 ApplicationEvent 2.定义事件监听器: 需要实现 ApplicationListener 3.使用容器对事件进行发布
分类: 其他 发布时间: 07-01 23:19 阅读次数: 0

源码安装csvn

系统版本:CentOS Linux release 7.4.1708 (Core) java版本:java version "1.8.0_171" 1、创建csvn和java的安装目录 mkdir -p /data/server/csvn mkdir -p /data/server/jdk 2、解压java安装包 cd /usr/local/src tar -zxvf jdk-8u171-linux-x64.tar.gz mv jdk1.8.0_171 jdk mv jdk/ /data/se
分类: 其他 发布时间: 07-01 23:19 阅读次数: 0

韩流来袭,英文歌曲的垄断地位被撼动

今日导读 不同国家的人有着不一样的肤色,说着不一样的语言,唯独音乐,能够消弭隔阂。音乐从来无国界,它仿佛是全世界的共同语言,通过旋律和节奏,你总能够倾听来自不同国家的声音。最近,美国的流行音乐也在打开大门,拥抱不同语言和曲风,Billboard 不再是英语歌曲一家独大,我们来看看《卫报》对这件事的看法吧。 新闻正文  English is no longer the default language of American pop 英语不再是美国流行音乐的默认语言 For the first
分类: 其他 发布时间: 07-01 23:19 阅读次数: 0

71 双下划线 join查询

1 2 3 4 5 6
分类: 其他 发布时间: 07-01 23:19 阅读次数: 0

及时从数据库中取得数据填放进Form表单的多选框中

#写上以下代码就不用担心数据库添加了数据而不能及时获取了 def __init__(self, *args, **kwargs): #每次创建Form1对象时执行init方法 super(Form1, self).__init__(*args, **kwargs) self.fields['book_type'] = forms.CharField( widget=forms.widgets.Select(cho
分类: 其他 发布时间: 07-01 23:19 阅读次数: 0

Merge Intervals--Collections排序

First, sort the list, then merge from start to end. Given a collection of intervals, merge all overlapping intervals. Example 1: Input: [[1,3],[2,6],[8,10],[15,18]] Output: [[1,6],[8,10],[15,18]] Explanation: Since intervals [1,3] and [2,6] overlaps
分类: 其他 发布时间: 07-01 23:19 阅读次数: 0

在线下单

在线下单 根据客户取件地址解析完成自动分单 1.获取发件地址下的所有分区. 遍历 通过order获取寄件人的详细地址. 通过分区关键字contains方法 判断发件区域属于哪个分区. 分区关联定区. 定区关联快递员. 快递员生成工单.
分类: 其他 发布时间: 07-01 23:19 阅读次数: 0

PHP结合Vue实现上拉分页

效果图: <?php if(isset($_GET['data'])){ $data = [ [ 'title'=>1], [ 'title'=>2], [ 'title'=>3], [ 'title'=>4], [ 'title'=>5], [ 'title'=>6], ]; echo json_encode($data);die; } ?> <script src="https://cdn.bootcss.com/
分类: 其他 发布时间: 07-01 23:19 阅读次数: 0

网站被黑

记一次真实的网站被黑经历 https://www.cnblogs.com/smallSevens/p/9221002.html 前言 距离上次被DDOS攻击已经有10天左右的时间,距离上上次已经记不起具体那一天了,每一次都这么不了了只。然而近期一次相对持久的攻击,我觉得有必要静下心来,分享一下被黑的那段经历。 在叙述经历之前,先简单的介绍一下服务器配置情况: ECS 1核2G内存1MB带宽,Linux系统 RDS 2核240MB内存,最大连接数60 Redis 256MB共享实例,搬家之后没用
分类: 其他 发布时间: 07-01 23:19 阅读次数: 0

C++学习(42)

1 //二进制文件的读和写 2 //istream & istream::read(char *,int); 3 //ostream & ostream::write(const char *,int); 4 #include<fstream.h> 5 #include<string.h> 6 7 class Student{ 8 public: 9 char name[20]; 10 long number; 11 i
分类: 其他 发布时间: 07-01 23:19 阅读次数: 0

Spring MVC 处理JSON 使用HttpMessageConveter

负责将请求信息转换为一个对象 请求报名,转为InputStream, 输出报名OutputStream
分类: 其他 发布时间: 07-01 23:19 阅读次数: 0

Editplus编译执行java的配置方法

在配置EditPlus之前是先将Java的运行环境安装且调试好,然后进入EditPlus, 首先,从菜单“工具(Tools)”-&gt;“配置用户工具...”进入用户工具设置。 在类别里展开“工具”树形菜单-&gt;“用户工具”,选择“组和工具项目”中的“Group  step1、点击面板右边的“组名称...”按钮,将文本“Group1”修改成“编译JAVA程序”。
分类: 其他 发布时间: 07-01 23:19 阅读次数: 0

Win7下用IIS发布网站

Data Mining,NLP,Search Engine Win7下用IIS发布网站 安装IIS 控制面板->程序->程序和功能, 点击左侧的“打开或关闭Windows功能” 把这几项都勾上吧,虽然有些不是必须的,多勾无碍。进入IIS管理器 控制面板-> 系统和安全->管理工具->IIS管理器添加新网站 在左侧栏中,右键“网站”->添加网站   随便输入
分类: 其他 发布时间: 07-01 23:19 阅读次数: 0

删除Eclipse工作空间中自动生成的RemoteSystemsTempFiles项目

RemoteSystemsTempFiles
分类: 其他 发布时间: 07-01 23:18 阅读次数: 0

服务器硬盘主流RAID(RAID0、RAID1、RAID4、RAID5)的功能介绍

硬盘主流RAID分为这几个级别 常用的是0 1和5 0级RAID是采用分别写块的方式存储的。也就是一个文件分为两块甚至更多块同时写入硬盘。不提供任何冗余,但是可以用普通硬盘达到高速I/O传输。 传输速度约等于硬盘个数*每块硬盘的传输速度 优点是速度快。缺点是无法提供数据冗余。存储容量等于所有硬盘之和 1级别就是你采用的。也称为镜象。就是把数据备份成几份。写入硬盘中 速度和一块硬
分类: 其他 发布时间: 07-01 23:18 阅读次数: 0

给Tomcat的DOS窗口重命名

做javaee开发,离不了web容器,tomcat可以说是最常用的。但是当开启多个tomcat容器之后,就不太容器轻松区别哪了个dos窗口是跑的哪个web应用了。  给每个窗口命名是一个好办法  具体办法是:  修改%tomcat_home%/bin目录下的"catalina.bat"文件, 将  代码   set _EXECJAVA=start "Tomcat"
分类: 其他 发布时间: 07-01 23:18 阅读次数: 0

adobe flash builder 4.6安装EGit

由于adobe flash builder 4.6中没有集成Git工具(自带有CVS),所以需要使用Git进行项目版本控制的话就需要在adobe flash builder 4.6中安装EGit;安装前请注意搞清楚一下两个问题: 1、adobe flash builder 4.6实际上就是基于eclipse的某个版本(如eclipse的V3.6/V3.7/V3.8等)上做的改造,所以在adobe
分类: 其他 发布时间: 07-01 23:18 阅读次数: 0

flash builder 4.6在debug调试时需要系统安装flashplayer debug版本

flash builder 4.6在使用debug调试时需要系统安装对应浏览器对应的flashplayer debug版本,flashplayer debug到adobe官网下载最新的即可,下载地址为:http://www.adobe.com/support/flashplayer/downloads.html 如下图,根据情况下载你需要的版本安装后就可在flashbuilder 4.6中对we
分类: 其他 发布时间: 07-01 23:17 阅读次数: 0