自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4531)
  • 收藏
  • 关注

转载 初始MyBatis

框架的概念框架(Framework)是一个可重用的公共结构的半成品,它为我们构建新的应用程序提供了极大的便利。一方面提供了可以拿来就用的工具,更重要的是,提供了可重用的设计主流框架的介绍Struts 2框架Struts2 以WebWork 优秀的设计思想为核心,吸收了Struts框架的部分优点,提供了一个更加整洁的基于MVC设计模式实现的Web应用程序框架。它应用了几个新...

2019-09-28 16:01:00 644

转载 tcp

tcp提供一种面向连接的可靠的字节流服务tcp通过以下方式老提供可靠性服务:应用数据被应用程序分割成tcp认为最合适发送的数据块当tcp发送一个段后,启动一个定时器,等待目的段确认收到这个报文段,如果不能及时收到一个确认,将重发这个报文段当tcp收到发自tcp连接另一端的数据,它将发送一个确认,这个确认不是立即发出,通常将推迟几分之一秒(200ms)tcp将保持它首部...

2019-09-27 20:07:00 562

转载 udp

udp是一个简单的面向数据报的运输层协议:进程的每个输出操作都正好产生一个udp数据报,并组装成一个待发送的ip数据包。与面向数据流的协议不同,如tcp,应用程序产生的全体数据与真正到少年宫的单个ip数据报可能没有什么联系。udp不提供可靠性:它吧应用陈旭传给ip层的数据发送出去,但是不保证能到达目的地。应用程序必须关心ip数据报的长度,如果它超过了网络的mtu(2.8字节)...

2019-09-27 15:43:00 593

转载 icmp

ip的附属协议,。它传递差错报文以及其他需要注意的信息,通常被ip层或更高层协议(tcp或udp)ip丢包后,通过icmp反馈给源8为类型(80为request。00应答response)+8位代码+16位检验和不会产生ICMP差错报文,为了防止广播风暴1)自己2)目的地址是广播地址,2)作为链路层广播的数据报,4)不是ip分片的第一片5)源地址不是单个主机的数据报转载于...

2019-09-27 11:29:00 109

转载 最长回文子串

解析:  递归:  回文子串,一开始想的是用递归求解,对这个字符串直接判断如果是,那么直接返回就可以,如果不是,那么我们就需要考虑两种情况了,一种是舍去开头,一种是舍去结尾,这样一直递归下去,直到某个时刻找到一个字符串是回文的,那么这个肯定是最长的子串。  动态规划:  考虑建立一个二维的dp数组,对于动态规划的思路而言,与递归是有些不一样的,一开始我总想着状态转移方程与...

2019-09-27 11:29:00 197

转载 arp

当一台主机吧以太网数据帧发送到位于同一局域网的另一台主机时,时根据48bit的以太网地址来确定目的接口的,设备驱动程序从不检查ip数据报中的目的ip地址、地址解析为这两种不同的地址形式提供映射:32bit的ip地址和数据链路层使用的任何形式的地址arp为ip地址到对应的硬件地址之间提供动态映射,这个过程自动完成请求时发送一个广播,目的地址为12 个f,对应的主机直接回一个单播...

2019-09-26 20:53:00 92

转载 ip协议

固定的20字节:协议及对应数字:1icmp, 6tcp,17udp转载于:https://www.cnblogs.com/zzm-blog/p/11593932.html

2019-09-26 19:44:00 87

转载 查看当前目录文件夹大小

sudo du -h --max-depth=1转载于:https://www.cnblogs.com/btschang/p/11591985.html

2019-09-26 15:15:00 496

转载 Kafka网络模型

摘要:很多人喜欢把RocketMQ与Kafka做对比,其实这两款消息队列的网络通信层还是比较相似的,本文就为大家简要地介绍下Kafka的NIO网络通信模型,通过对Kafka源码的分析来简述其Reactor的多线程网络通信模型和总体框架结构,同时简要介绍Kafka网络通信层的设计与具体实现。一、Kafka网络通信模型的整体框架概述Kafka的网络通信模型是基于NIO的Reactor...

2019-09-26 11:38:00 191

转载 Ubuntu下查看CPU、内存和硬盘详细信息

CPU型号 grep "model name" /proc/cpuinfo |awk -F ':' '{print $NF}' 数量 lscpu |grep "CPU socket" |awk '{print $NF}' 或 lscpu |grep "Socket" |awk '{print $NF}' 每个CPU的核数 lscpu |grep "Core(s) pe...

2019-09-26 10:13:00 895

转载 Ubuntu 18.04远程登录服务器--ssh的安装和配置

1. 安装 sshsudo apt-get install openssh-server2. 查看是否已经开启了服务,如果有ssd,证明已经开了, sudo ps -e |grep ssh.csharpcode, .csharpcode pre{ font-size: small; color: black; font-family: consolas, "Co...

2019-09-26 09:50:00 473

转载 分层

网络层逐跳,链路层,物理介质到介质介质(网卡),传输层,端到端(主机)。目的端口号:ftp21,telnet23;源端口号:短暂存在(1024-5000)以太网头部:目的+源+类型+数据(46-1500,不够垫片,长了切片(在ip层完成))ip地址:逻辑地址mac地址:硬件地址转载于:https://www.cnblogs.com/zzm-blog/p/1158...

2019-09-25 21:34:00 126

转载 provider: Shared Memory Provider, error: 0 - No process is on the other end of the pipe.

通常情况下,要解决这个,你去SQL Server配置管理器(SSCM)和:【1】在SSCM中设置【1.1】确保共享内存协议启用【1.2】确保命名管道协议【1.3】确保TCP / IP被启用,和S超前的命名管道中的设置【2】数据库设置,开启win+SQL mode右键单击服务器名称,然后选择properties;选择security标签;启用SQ...

2019-09-24 11:08:00 989

转载 (5.3.2)数据库迁移——SSIS包批量导出

SSIS连接出错  原因 : ssms工具不是admin权限打开的SSIS包批量导出代码use msdb go IF OBJECT_ID('msdb.dbo.usp_ExportSSISPkgs') IS NOT NULL DROP PROCEDURE dbo.usp_ExportSSISPkgs; go...

2019-09-23 17:39:00 737

转载 对数组进行排序成最小的,相当于自己实现了一次String的compareTo函数,不过是另类的。...

题目描述输入一个正整数数组,把数组里所有数字拼接起来排成一个数,打印能拼接出的所有数字中最小的一个。例如输入数组{3,32,321},则打印出这三个数字能排成的最小数字为321323。//一气呵成选择排序的思想,其实就是比较字符串的大小,将数字小的放在前面,但是比较的是位数,比如说3,23,得到的肯定是233,所以先比较首字符,但是如果一直相同就比较麻烦了,需要将长的...

2019-09-21 19:13:00 113

转载 二叉搜索树与双向链表

题目描述输入一棵二叉搜索树,将该二叉搜索树转换成一个排序的双向链表。要求不能创建任何新的结点,只能调整树中结点指针的指向。///////////////////////////////////////////////////////////////下午有点晕晕的,感觉不太好,改了改也算是过了,中序遍历,一开始不知道如何判断是该返回root左边的还是右边的节点,所以加了...

2019-09-19 16:06:00 98

转载 (4.35)sql server清理过期文件【转】

在SQL Server中, 一般是用维护计划实现删除过期文件。不过直接用脚本也是可以的,而且更灵活。下面介绍三种方法, 新建一个作业, 在作业的步骤里加上相关的脚本就可以了。--1. xp_delete_file--优点:兼容性好--缺点:不能删除SQL Server之外创建的文件,包括RAR--备注:维护计划中的“清理维护”也是调用此 扩展存储过程 来删除文件。...

2019-09-19 10:41:00 92

转载 记录一下Comparator的用法

Collections.sort(res, new Comparator<ArrayList<Integer>>() { @Override public int compare(ArrayList<Integer> o1, ArrayList<Integer> o2) {...

2019-09-19 09:34:00 266

转载 根节点到叶子节点路径之和为target

//递归吧,但是在递归到底的条件上要判断好,比如说完整路径是到叶子节点,也就是说左右子节点都为空,并且这时候的root.val==target表示找到了一个list,再返回。但是因为我并没有直接就用target-root.val,所以在有些情况下,比如说遇到一个null节点的时候,我们不能直接返回,需要给这个list加一个值,因为返回到上一层之后我们会remove掉list中的最后一...

2019-09-19 09:33:00 463

转载 kafka运维填坑

转载自:https://www.jianshu.com/p/d2cbaae38014前提: 只针对Kafka 0.9.0.1版本;说是运维,其实偏重于问题解决;大部分解决方案都是google而来, 我只是作了次搬运工;有些问题的解决方案未必一定是通用的, 若应用到线上请慎重;如有疏漏之处, 欢迎大家批评指正;列表:Replica无法从leader同步消息...

2019-09-18 20:01:00 354

转载 二叉搜索树的后序遍历判断

题目描述输入一个整数数组,判断该数组是不是某二叉搜索树的后序遍历的结果。如果是则输出Yes,否则输出No。假设输入的数组的任意两个数字都互不相同。之前对于二叉搜索树,只知道中序遍历是递增的,今天做到这道题目,要求判断数组是不是二叉搜索树后序遍历的结果,一开始有点懵,后来在纸上画画,感觉很像递归的感觉,有一种特别像归并排序的那种感觉一样,然后发现对于每一个树的子结构而言,我...

2019-09-18 19:03:00 139

转载 栈的压入和弹出序列

输入两个整数序列,第一个序列表示栈的压入顺序,请判断第二个序列是否可能为该栈的弹出顺序。假设压入栈的所有数字均不相等。例如序列1,2,3,4,5是某栈的压入顺序,序列4,5,3,2,1是该压栈序列对应的一个弹出序列,但4,3,5,1,2就不可能是该压栈序列的弹出序列。(注意:这两个序列的长度是相等的)对于这个题目,声明一个栈,对于一个栈而言每次都会有两种方式,要么pop要不就push...

2019-09-18 11:24:00 109

转载 单调栈

对于单调栈,我之前看过这种题目在leetcode上,当时没怎么理解,随意就过去了,今天又遇见了这类题目,我就看了一下,大概理解了一点,记录一下。题目:定义栈的数据结构,请在该类型中实现一个能够得到栈中所含最小元素的min函数(时间复杂度应为O(1))。单调栈的实现是相对于普通的栈而言的,对于一个普通的栈,我们想让这个栈能够返回当前这个栈中元素的最小值,一开始我的思路出现了问题,理...

2019-09-18 10:25:00 114

转载 顺时针打印数组

输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个数字,例如,如果输入如下4 X 4矩阵: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 则依次打印出数字1,2,3,4,8,12,16,15,14,13,9,5,6,7,11,10一直说我数组越界,后来仔细改改总算对了,但是我觉得我的那个最外边的循环条件好像有问题借助了visted数组记录...

2019-09-17 18:22:00 145

转载 二叉树的镜像

操作给定的二叉树,将其变换为源二叉树的镜像。这是第二次遇见这个题目了,直接递归,到底为空时返回不为空时操作左右孩子节点交换,然后返回,直到根节点/**public class TreeNode { int val = 0; TreeNode left = null; TreeNode right = null; public TreeNode(int ...

2019-09-17 15:55:00 131

转载 树的子结构

输入两棵二叉树A,B,判断B是不是A的子结构。(ps:我们约定空树不是任意一个树的子结构)直接递归, 递归结束条件:如果root2为空,返回true(提前判断了root2一开始就为空的情况),那么在root2不为空的情况下,root1为空,说明这里肯定不对,返回false; 主要逻辑判断:如果root1.val==root2.val,那么此时有两种情况,包含这个roo...

2019-09-17 15:46:00 106

转载 调整数组顺序使奇数位于偶数前面

一开始想着暴力,后来才发现那个就是插入排序的思想,后来用归并排序给做出来了,下面是我的代码和别人的解法public class Solution { public void reOrderArray(int [] array) { helper(array,0,array.length-1); } public void helper(int[] ar...

2019-09-16 19:21:00 103

转载 CVPR2018-SRMD-Kai Zhang

https://github.com/cszn/SRMD https://github.com/2wins/SRMD-pytorch 创新点: 1. 设计了一个非盲单一 CNN 网络SRMD,针对多个退化模型, 模型的输入除了LR图,还有 degration map(blur kernel, noise level) 2. 提出了维度伸展策略,使LR图像、blur kernel、nois...

2019-09-16 15:42:00 589

转载 Linux学习笔记(16)Linux前后台进程切换(fg/bg/jobs/ctrl+z)

关键词:Linux前后台进程切换,linux进程切换fg、bg、jobs、&、ctrl + z都是跟系统任务有关的,虽然现在基本上不怎么需要用到这些命令,但学会了也是很实用的一、& 最经常被用到 这个用在一个命令的最后,可以把这个命令放到后台执行  比如,top &    二、ctrl + z   可以将一个正在前台执行的命令...

2019-09-16 10:37:00 195

转载 软件质量模型的六大特性27个子特性

一、功能性: 1、适合性:软件是否提供了相应的功能 2、准确性:软件提供的功能是否正确(用户需要的) 3、互操作性:产品与产品之间交互数据的能力,例如word对其他文档的支持能力 4、保密安全性:允许经过授权的用户和系统能够正常的访问相应的数据和信息,禁止未授权的用户访问....... 5、功能性的依从性:国际/国家/行业/企业 标准规范一致性 ...

2019-09-14 13:37:00 306

转载 对于char,short和byte类型的运算

对于char,short和byte这些类型在计算时都会提升到int型来计算,所以a+b=3(这个3是int型的,所以我们需要将它强转成为byte类型,才不会出错。但是使用 += 或者 ++ 运算符可以执行隐式类型转换。//精度高的转化为低的这叫向下转。public class PlusEquals { public static void main(String[] args)...

2019-09-14 09:35:00 249

转载 关于String类的一些知识点

//原链接:https://blog.csdn.net/songylwq/article/details/7297004String str=new String(“abc”);紧接着这段代码之后的往往是这个问题,那就是这行代码究竟创建了几个String对象呢?相信大家对这道题并不陌生,答案也是众所周知的,2个。接下来我们就从这道题展开,一起回顾一下与创建String对象相关的一...

2019-09-13 16:07:00 95

转载 [算法讲解] KMP & EXKMP : next与extend的羁绊

KMPKMP作为一个广为人知的字符串匹配算法——也是本文的前一半。旨在着重讲解next数组的求法,并使读者理解。先扔代码 luoguP3375 【模板】KMP字符串匹配#include<iostream>#include<cstring>using namespace std;const int N=5000002;int...

2019-09-13 12:14:00 165

转载 Java字符串池(String Pool)深度解析

//原文链接:https://www.cnblogs.com/fangfuhai/p/5500065.html在工作中,String类是我们使用频率非常高的一种对象类型。JVM为了提升性能和减少内存开销,避免字符串的重复创建,其维护了一块特殊的内存空间,这就是我们今天要讨论的核心,即字符串池(String Pool)。字符串池由String类私有的维护。 我们知道...

2019-09-12 20:22:00 76

转载 关于Intege.valueOf()的使用

原文链接:https://blog.csdn.net/weixin_37650458/article/details/852127301.Integer. valueOf()方法的作用 Integer. valueOf()可以将基本类型int转换为包装类型Integer,或者将String转换成Integer,String如果为Null或“”都会报错 2.Integer. ...

2019-09-12 20:07:00 799

转载 导入导出维护计划

导入导出维护计划迁移SQLServer维护计划一、导出维护计划1.单击**“开始”**,指向MicrosoftSQLServer,然后右键SQLServerManagementStudio,以管理员身份运行。2.在**“连接到服务器”**对话框中,设置以下选项:·在**“服务器类型”框中,选择“IntegrationServic...

2019-09-12 16:40:00 549

转载 (5.3.1)数据库迁移——数据库迁移解决孤立用户与权限问题

本文介绍如何在Microsoft SQL Server的不同实例之间传输登录名和密码。注意实例可能位于同一服务器上,也可能位于不同的服务器上,其版本可能不同。有关如何在其他版本的SQL Server的实例之间传输登录名和密码的详细信息,请单击下面的文章编号,以查看Microsoft知识库中相应的文章:246133如何在运行旧版SQL Server的SQL Se...

2019-09-12 13:14:00 258

转载 Mobicom2019-MobiSR:Efficient On-Device Super-Resolution through Heterogeneous Mobile Processors-Roys...

创新点: 设计了两个SR模型,分别处理 上采样复杂度(upscaling difficulty) 不同的图像块,达到质量和速度的平衡 思路: 1. 如何衡量图像块的上采样复杂度: total variation(TV) metric: TV越大,重建越困难 Fig3: TV越大,PSNR越小, 重建质量越不好 Fig4: TV越大,不同模型重建的PSNR差值越小 =>...

2019-09-11 16:26:00 845

转载

死锁:在多道程序设计环境下,多个进程可能竞争一定数量的资源,。一个进程申请资源,如果资源不可用,那么进程进入等待状态。如果所申请的资源被其他等待进程占有,那么该等待的进程有可能无法改变状态,这种情况下称之为死锁。死锁的四个条件:互斥:至少有一个资源必须处在非共享模式,即一次只能有一个进程使用,如果另一进程申请该资源,那么申请进程必须延迟直到该资源释放为止。占有并等待:一个进程...

2019-09-11 10:41:00 86

转载 hashmap(有空可以看看算法这本书中对于这部分的实现,很有道理)

//转载:https://baijiahao.baidu.com/s?id=1618550070727689060&wfr=spider&for=pc1、为什么用HashMap?HashMap是一个散列桶(数组和链表),它存储的内容是键值对(key-value)映射HashMap采用了数组和链表的数据结构,能在查询和修改方便继承了数组的线性查找...

2019-09-11 09:31:00 91

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除