什么是 WinSCP WinSCP 是一个 Windows 环境下使用的 SSH 的开源图形化 SFTP 客户端。同时支持 SCP 协议。...它的主要功能是在本地与远程计算机间安全地复制文件,并且可以直接编辑文件。 这是一个简体中文版本的介绍,这里的链接大多数是英文的页面,您可以使用Google来进行翻译。...但WinSCP不支持编码选择,也就是说,你在Windows下使用WinSCP连接一个Linux机器,因为Linux和Windows的默认编码不同,因此是无法访问上面的中文文件或者文件夹的(将看到乱码)。
队列的特点是什么? 聪明的小伙伴们都知道,是先进先出(FIFO)。 入队列: ? 出队列: ? 那么,优先队列又是什么样子呢?...比如有一个最大优先队列,它的最大元素是8,那么虽然元素8并不是队首元素,但出队的时候仍然让元素8首先出队: ?...至于为什么最坏时间复杂度是O(n),大家可以思考下。 ?...让我们回顾一下二叉堆的特性: 最大堆的堆顶是整个堆中的最大元素 最小堆的堆顶是整个堆中的最小元素 因此,我们可以用最大堆来实现最大优先队列,每一次入队操作就是堆的插入操作,每一次出队操作就是删除堆顶节点
漫画,什么是外部排序 还记得面试现场第一篇文章【面试现场】如何判断一个数是否在40亿个整数中?发出之后,最后蛋哥说把40亿个数先进行外部排序。有读者问到,内存无法一次性加载40亿个数,如何排序?...(互联网侦察注:160亿字节大概是16G吧,20亿int32大概8G) ? ? ? ? ? ? ? ? ? ? ? 置换选择 ? ? ? ? ? ? ?...(不知道堆排序的可以看下我之前写的文章:【算法与数据结构】堆排序是什么鬼?) 从12个数据中读取3个数据,构建成一个最小堆,然后从堆顶选择一个数写入到p1中。...这里说明一下,那个被放在一边的数是不能再放入p1中的了,因为它一定比p1中的数都要小,所以它会放在下一个子串中 看这些文字会让人头大,我画图解释下吧。 从12数据读取3个数据 ?
大家好,又见面了,我是你们的朋友全栈君。 1. 什么是 JSON JSON概念很简单,JSON 是一种轻量级的数据格式,他基于 javascript 语法的子集,即数组和对象表示。...不过在使用 JSON 之前,很重要的一点是理解 javascript 中数组及对象字面量的特殊语法。...]; 1.2 对象字面量 对象字面量,是通过两个花括号来定义的。...要让解析器知道这个花括号表示的是一个对象而非一个语句的唯一方法是能否找到封装它的圆括号 (它是用来说明代码是一个表达式而非一个语句)。...JSON 格式的数据与 XML 相比,缺点是对于外行人可读性更差。当然,有一种观点是,数据交换格式不是用肉眼观察的。
原文链接 架构漫谈是由资深架构师王概凯 Kevin 执笔的系列专栏,专栏将会以 Kevin 的架构经验为基础,逐步讨论什么是架构、怎样做好架构、软件架构如何落地、如何写好程序等问题。...本文是漫谈架构专栏的第五篇,作者将会从自己的认知角度再次反思什么是软件,文中作者探讨了软件发展火热的根本原因以及软件扮演的角色等问题。...前面通过四篇文章,把什么是架构,如何做好架构等必要的概念澄清了一下。这些概念对于在各种不同的领域都应该也是有用的,需要读者自行思考,并应用到自己所在的领域中。...软硬件两者一结合,一个可编程的大脑出现了,这也是现在为什么我们把计算机叫做电脑。在硬件上编写出的程序,就是软件,是用来控制硬件的行为的。...软件更多的是扮演一个 cost center,这也是为什么会出现很多的软件代工。 ?
原文链接 架构漫谈是由资深架构师王概凯 Kevin 执笔的系列专栏,专栏将会以 Kevin 的架构经验为基础,逐步讨论什么是架构、怎样做好架构、软件架构如何落地、如何写好程序等问题。...本文是漫谈架构专栏的第一篇,作者将会通过类比的方式来介绍什么是架构以及为什么会产生架构。 缘起 一直以来,在软件行业,对于什么是架构,都有很多的争论,每个人都有自己的理解。...事实上,架构在软件发明时的 N 多年以前,就已经存在了,这个词最早是跟随着建筑出现的。所以,我觉得有必要从源头开始,把架构这个概念先讨论清楚,只有这样,软件行业架构的讨论才有意义。 什么是架构?...为了讲清楚这个问题,我们先来看看为什么会产生架构。 为什么会产生架构? 想象一下,在最早期,每个人都完全独立生活,衣、食、住、行等等全部都自己搞定,整个人类都是独立的个体,不相往来。...这就是建筑的架构以及建筑的架构的演变 总结一下,什么是架构,就是: 根据要解决的问题,对目标系统的边界进行界定。 并对目标系统按某个原则的进行切分。
大家好,又见面了,我是你们的朋友全栈君。 给定 n 个正整数,将它们分组,使得每组中任意两个数互质。 至少要分成多少个组? 输入格式 第一行是一个正整数 n。...第二行是 n 个不大于10000的正整数。 输出格式 一个正整数,即最少需要的组数。
Kafka作为一个分布式的流平台,这到底意味着什么? 我们认为,一个流处理平台具有三个关键能力: 发布和订阅消息(流),在这方面,它类似于一个消息队列或企业消息系统。...什么是kakfa的优势? 它应用于2大类应用: 构建实时的流数据管道,可靠地获取系统和应用程序之间的数据。 构建实时流的应用程序,对数据流进行转换或反应。...每个消息(也叫记录record,我习惯叫消息)是由一个key,一个value和时间戳构成。...并确保消费者是该partition的唯一消费者,并按顺序消费数据。...你还可以认为kafka是一种专用于高性能,低延迟,提交日志存储,复制,和传播特殊用途的分布式文件系统。 kafka的流处理 仅仅读,写和存储是不够的,kafka的目标是实时的流处理。
然而当你深入企业去调研,却发现大家对数字化转型的看法众说纷纭,莫衷一是。虽然每个企业面临的挑战以及面前转型的道路各不相同,但对什么是数字化?转什么?塑什么型?...(1) 需要回答的第一问题是:转的原则 首先数字化转型是一把手工程,第二做数字化转型要明确转型目标,该做哪些事,解决什么问题,产生什么效果,预先要有分析要有考虑。...(2) 需要回答的第一问题是:转的基础是什么?...(3) 需要回答的第二个问题是:转什么? 应该转那些有瓶颈、有痛点、有难点的环节和链条,才算是抓住核心,也有利于集中人财物资源,抓住那些关键、重要的问题进行解决。...(4)需要回答的第三问题是:配套转什么? 企业作为一个整体,其业务运行是有机关联的,凡是环节之间有联系的业务链条和管理支持环节,都是应该梳理的对象。
写 blog! 本文打算老生常谈,从几个很实务的方面来整理,写 blog 对你有什么好处。如果你不需要这样的好处,或是有更好的方法获得这些好处,Just do it!...大意如下: 当别人请我给他们一些写 blog 的建议,我总是回他:挑个你自认为可以的时间行程安排,什么时候开始写 blog,预计多久写一篇文,开始动工,并坚持下去。...好处四:取得回馈,突破盲点 什么事情最可怕?抱着错误的观念而不自知,而且一直在错误的基底下维持下去。要命的是,没人跟你讲真话,或是没人有机会跟你说真话。...为什么找你来面试?因为: 他从你的 blog 看到许多受用的文章,对你感兴趣。 他从你在社群跟其他人的互动、沟通过程、学习的态度,回馈成长的模样,对你感兴趣。...他因为曾经在 blog 或社群跟你互动过,而在实体活动上更有机会跟你进一步攀谈、了解,甚至发展到关心、协助,而更了解彼此,知道自己可以帮上你什么,知道你可以帮上他什么。
什么是长连接,什么是短连接?...(三)发送接收方式 1.异步 报文发送和接收是分开的,相互独立的,互不影响。...2.同步 报文发送和接收是同步进行,既报文发送后等待接收返回报文。...3.带长度报文头循环读写 这种情况一般是在长连接进程中,由于在长连接中没有条件能够 判断循环读写什么时候结束,所以必须要加长度报文头。...Via: http://cailin.iteye.com/blog/220061
详细解释请看下面博文~~~ 以下博文转载自:https://blog.csdn.net/xlgen157387/article/details/79544524#commentsedit 最近有小伙伴跑过来问什么是...Hash一致性算法,说面试的时候被问到了,因为不了解,所以就没有回答上,问我有没有相应的学习资料推荐,当时上班,没时间回复,晚上回去了就忘了这件事,今天突然看到这个,加班为大家整理一下什么是Hash一致性算法...就像以前介绍为什么要有Spring一样,首先会以历史的角度或者项目发展的角度来分析,今天的分享还是一样的套路,先从历史的角度来一步步分析,探讨一下到底什么是Hash一致性算法!...四、一致性Hash算法的神秘面纱 一致性Hash算法也是使用取模的方法,只是,刚才描述的取模法是对服务器的数量进行取模,而一致性Hash算法是对2^32取模,什么意思呢?...七、总结 上文中,我们一步步分析了什么是一致性Hash算法,主要是考虑到分布式系统每个节点都有可能失效,并且新的节点很可能动态的增加进来的情况,如何保证当系统的节点数目发生变化的时候,我们的系统仍然能够对外提供良好的服务
301转向(或叫301重定向、301跳转)是用户或蜘蛛向网站服务器发出访问请求时,服务器返回的HTTP数据流中头信息(header)部分状态码的一种,表示本网址永久性转移到另一个地址。...如果网站使用LAMP(Linux+Apache+MySQL+PHP)主机,可以使用.htaccess 文件做301转向,.htaccess是一个普通文件,用Notepad等文字编辑软件创建和编辑,存在网站根目录下...比如domain,com 301转向到www,domain,com,.htaccess文件指令是: Options +FollowSymLinksRewriteEngine onRewriteCond...%{HTTP_HOST} ^domain.com [NC]RewriteRule ^(.*) http://www.domain.com/$1 [L,R=301] 如果网站用的是Windows主机,可以在控制面板做...如果页面是 ASP 或 PHP ,还可以做301转向。
WordPress转z-blog搬家教程_WordPress搬家zblog博客程序工具 前,本人的博客一直使用的是emlog,后转入了wp系统,但香港服务器配合wp那是真的慢啊~!...目前 z-blog的生态已经非常好了,所以我们有理由支持并且使用下去。...好啦,让我们进入正式内容,如何进行搬家 1.备份自己网站的数据 如果你使用的是宝塔这类的运维面板,那只需要点击网站 备份 即可。同理,备份数据库也非常重要哦。...2.登录安装好的z-blog博客后台,进入 应用中心->搜索[ wordpress转z-blog搬家 ] 插件即可(注意看是免费的哦)....原文地址:WordPress转z-blog搬家教程_WordPress搬家zblog博客程序工具 - 技术分享 - 青舟网络 专注网站建设主题模板插件开发 - Powered by Discuz!
很多人不理解为什么要用自己网站的域名做 301 重定向,有些同学不知道怎么最好的使用域名,随意解析,这很不利于搜索引擎收录和优化还有用户的体验。...什么是 301 重定向?...如何实现转跳 这边分享两种方法,一种是使用.htaccess 文件修改,另一种是宝塔 Linux 面板自带的 301 重定向。....*)$ http://www.sccens.net/$1 [L,R=301] 注:设置.htaccess 文件(只适用于 Apache,并且需要虚拟主机支持) 宝塔面板转跳 宝塔面板中自带 301 重定向选项...所以访问域名是不带 www 的域名,如果添加了 SSL 证书,记得目标 URL 前缀改为 https。 PHP 实现自动转跳 <?
什么是用户? 比如我陈业贵 什么是角色?比如系统管理员这个身份。 什么是权限?...删除日志就是一个日志管理权限,添加用户就是一个用户管理权限 比如可以 他们之间的关系是: 系统管理员有删除日志就是一个日志管理权限, 角色=权限 最后是系统管理员赋值给陈业贵, 用户=角色
问题背景 在大型的数据库存储中,实现索引查找,如果采用二叉查找树的查找的话,由于节点的存储数据是有限的(不可能将节点存储过多的数据,否则就变成线性的查找了),这样如果数据量很大的,就会导致树的深度过大从而造成磁盘...可能有童鞋会问了,那为什么不把节点索引加载到内存中,这样访问不就快了吗?其实这显然是不可能完成的,因为往往存储的索引可能就有好几个G了。全部加载到内存也是不现实的。...每个中间节点都包含k-1个元素和k个孩子,其中m/2<=k<=m 每个叶子节点都包含k-1元素,其中m/2<=k<=m 所有的叶子节点都位于同一层 每个节点的元素从小到大排列,节点当中k-1个元素正好是k...例子来源网络,参考: https://blog.csdn.net/qq_35644234/article/details/66969238 B-树插入 其实B-树的插入是很简单的,它主要是分为如下的两个步骤...分裂的方法是:生成一新结点。把原结点上的关键字和k(需要插入的值)按升序排序后,从中间位置把关键字(不包括中间位置的关键字)分成两部分。
什么是uid? UID,用户身份证明(User Identification)的缩写,网络平台注册时系统自动生成的数值。 什么是Auth? 它的身份,比较老板 员工 经理。。。。。...员工只具备一部分权限 什么是验证器? 他是一个自定义的类
什么是同步?什么是异步? 同步就是比如你上学没钱了。想让父母转钱给你。期间你一直打电话。但是电话都是打不通。打了一天电话都打不通。就是说你这一天除了打电话之外,没有做其他事情这就是同步。...想让父母转钱给你。但是你打电话过去。...暂时无法接听电话,所以你发了一条短信(或者语音留言,亦或是其他的方式)通知对方后便忙其他要紧的事了;这时你就不需要持续不断的拨打电话,还可以做其他事情;待一定时间后,对方看到你的留言便回复响应你,当然对方可能转钱也可能不转钱...即我的操作(行程)是顺序执行的,中间少了哪一步都不可以,或者说中间哪一步出错都不可以,类似于编程中程序被解释器顺序执行一样;同时如果我没有收到你的回复,我就一直处于等待、也就是阻塞的状态。
人在外,电脑有所不能用,今天就写点随笔吧“什么是成熟?什么是世故?” 生活或者职场中,都希望自己越来越成熟,但什么才是成熟,有没有一套方法论,来时刻提醒自己,约束自己的行为和思想。...尝试找出成熟的定义,但似乎总是不确切,那我们从另一面看下什么是晚熟?...成熟是明白世间险恶但仍留一颗赤子之心,有自己凌驾于利益之上的原则和理想。...在我看来康辉的一段话,很好地诠释了这个问题,成熟和世故是有很大区别的,最大的区别就在于,成熟是无论经历何等风雨,依然会用一种纯净的眼光看待这个世界,只不过,我会比年轻时看待世界的角度更多,看得更深广。...也许同样是看山,虽然得出的答案都是山,但底层的思维逻辑和深度却不相同。 好了,我到站了,先写到这。你对成熟和世故怎么看,我们留言见!
领取专属 10元无门槛券
手把手带您无忧上云