55分钟前
排序算法概念、时间复杂度。可前往此网址 排序算法学习01_算法基础介绍阅读 归并排序算法,采用分治思想排序元素。它和快速排序类似,递归地对序列一分为二进行排序。 归并排序也是递归地对序列一分为二进行排序。但它不像快排,边分边排。而是一直进行分解,分解到某个子序列只剩一个元素时,…
1小时前
本文介绍了 Soul 网关框架中 SpringCloud 插件的使用,并分析了 SpringCloud 插件模块的部分源码。 Soul 网关框架内置丰富的插件支持,其中 SpringCloud 插件用于将客户端的 http 请求转换为 SpringCloud 协议请求。
1天前
依赖版本:
1天前
作为即时通讯技术的开发者来说,高性能、高并发相关的技术概念早就了然与胸,什么线程池、零拷贝、多路复用、事件驱动、epoll等等名词信手拈来,又或许你对具有这些技术特征的技术框架比如:Java的Netty、Php的workman、Go的gnet等熟练掌握。但真正到了面视或者技术实践过程中遇到无法释怀的疑惑时,方知自已所掌握的不过是皮毛。
2天前
1999-2000年,两位马爸爸和一位李爸爸创建了如今的互联网三巨头:BAT。 因此,我们暂且认为,互联网是在2000年左右兴起,一个行业兴起后,要有几年的时间给大家反应进入这个行业。 当初和马爸爸们、李爸爸一起打拼的兄弟们,现在都是各个公司的顶层人物了,这种类型我们就不考虑了…
4天前
昨天有幸听到大佬带给我们一次非常精彩的,脑洞大开的内部技术分享会,当时看到PPT上显示几个大字标题《谈谈我的技术天花板以及对策》感觉有些疑惑,到底是讲什么东东呢,跟硬件与软件相关方面的知识,还是讲网络诞生到快速发展阶段的技术变革,又或者是讲自己如何踏上技术这条不归路的。我从头到…
57分钟前
和其他编程语言相比,什么才是Python独一无二的特色呢?很多程序员会说,缩进。的确,缩进是Python语言的标志性特点,但这只是外在的、形式上的。从语言特性层面讲,Python的特点是什么呢?我尝试着在知乎上搜索了一下,最具代表性的答案分别是语法简洁、简单易学、代码高效、功能…
1小时前
使用python从网站抓取数据,并将这些数据保存到SQLite数据库中,然后对数据进行清洗,最后对数据进行数据可视化分析。 可是熟悉的人应该知道,python爬取简单,但是分析起来是很困难的,SQL语句、Pandas和Matplotlib这些十分繁琐,一般人也不会。 于是我想到…
1天前
今天呢,给大家介绍一个 12306抢票 相关的开源项目,并手把手教大家把程序跑起来,希望我们大家都能抢到回家的票
3个月前
自动驾驶算法,在这场比赛中成了实验品: 24小时内,不仅要在特定的场景中,让它被攻破;还要在竞速情况下尽力优化它,让车跑得更快。
3个月前
最近,我偷偷潜伏在各大技术群,因为秋招在即,看到不少小伙伴分享的大厂面经。
3个月前
知识积累带来规模递增,规模递增引发市场集中。当一个行业可以以“流水线”的形式固定下来后,这个行业中,人的价值就被越来越弱化与微不足道,从身体、动作、时间、精力等,都被重复的机器与机械化流程给绑架。
1天前
每次都重复这样的操作,不仅麻烦,还要记忆好多东西。对于 Windows 用户来说,可以使用 Xshell 来实现自动登录功能,macOS 用户就比较麻烦了。iTerm2 是 macOS 平台上最强大的终端工具,虽然默认没有提供自动登录的功能,但我们可以尝试通过它提供的其他功能来…
2个月前
系统前台、系统后台、服务器集群、分布式、maven、svn、失败转移和负载均衡的概念。
2个月前
众所周知,我们在开发的过程中,写代码其实只占很小的一部分,更多的时间其实是在设计代码、构建和部署。
1个月前
GitLab最新估值超60亿美元,或将于明年公开上市。
1个月前
实现效果为:当某分支有git push操作,则自动打包并把打包好的代码发布到服务器上。 我本机为windows系统,所以安装一个VMware并把Linux系统装上,用于搭建gitlab服务。Ubuntu的镜像直接去官网下载即可。 如果要安装Postifx来发送邮件,在安装过程中…
3个月前
3个月前
1小时前
通过前四篇,我们已经了解了 Text 的源码实现和基本使用方式。其本质是使用了 RichText进行构建的,也就是说认识了 Text 就等价于认识了 RichText 。通过 Text.rich 我们也可以方便地构建富文本组件,在第三篇中介绍了一下 Text.rich,本篇就来…
1天前
Redis是一个基于内存中的数据结构存储系统,可以用作数据库、缓存和消息中间件。Redis支持五种常见对象类型:字符串(String)、哈希(Hash)、列表(List)、集合(Set)以及有序集合(Zset),我们在日常工作中也会经常使用它们。知其然,更要知其所以然,本文将会…
3天前
手绘地图顾名思义就是手工绘制的地图,比普通的地图更有观赏性和生动性,通过把特定的地点绘制出来,兼具实用和纪念性,同时更加具有可看性。一般在旅游景点有很多这种纸质版手绘地图。比如这种: 我们找的是一个专门做手绘地图的团队,因为这个不是纸质版地图,是要在页面上显示的,并且在地图上面…
2天前
不管是在 Windows 系统还是 Linux 系统中,我们常常会有一些大文件,特别占磁盘空间,对于这种占用空间大的文件我们很多时候就要用到 ZIP(压缩文件格式),ZIP 文件格式是一种数据压缩和文档储存的文件格式。除此之外,我们在工作或者学习中,难免需要给对方发送文件,而对…
3天前
本篇文章来教大家在 Linux 系统上部署 Java 开发环境,这个技能其实还是蛮重要的,因为现在 Java 其实算是比较热门的一个编程语言,如果部署 Java 环境,那么就可以在 Linux 上运行 Java 程序了,本篇文章重点在 Java 的安装步骤上,作者会一步步教大家…
3天前
Linux export命令会标记哪些值需要传递给一组子进程。这是bash shell提供的一个简单但有用的特性。它允许管理员在不中断当前会话的情况下传递环境的配置参数。这就是为什么在终端会话重新启动后才使用导出变量的原因。幸运的是,export命令使用起来非常简单,易于掌握。在本指南中,我们将建议新手如何在Linux中使用export。
1天前
我们接着上篇文章iOS面试基础知识 (四)继续给大家分享一下iOS面试题。 移动开发已经进入大前端时代。对于混编技术,笔者一般在面试中也会问,通常会问h5混编、rn、weex、flutter等相关方面的问题,以考察面试者对于混编技术的了解程度。 相对于rn、weex等混编技术,…
1天前
兄弟们在开发调试过程中,肯定遇到过多环境配置的。例如:我开发版本请求测试服。正式包请求正式服—之类的。 今天就小小的浅谈一波。(虽然大多数兄弟们都会,但是小弟我感觉还是有写的必要。😆) 1. 多target配置 有些兄弟们以为多target之后会使IPA包的体积成倍增加。其实…
3天前
以上是一段简单的c代码, 创建一个数组, 数组名是数组的首地址, 第一个元素也是这个数组的首地址。 然后把数组的首地址赋值给一个指向 和数组元素相同类型的指针变量. int *pa = &a[0] 简写:int *pa = a 之后可以直接通过对指针变量的++或+1的…
2天前
昨天刚打的RWCTF比赛,觉得题目是非常不错的,至少这个环境下,postgre是大部分Web选手的弱项,圈内也没有什么自动化测试工具,因此写这篇WP还是有必要的。 这道题学到的不止有postgre的知识,还有burpsuite BApp,以及md5crack的部分,这里还是给各…
4天前
注:stop是快速停止nginx,可能并不保存相关信息;quit是完整有序的停止nginx,并保存相关信息。 比较简单,只是作为一个简单的小记。
4天前
服务端开发中,有很多知识是相通的,例如mysql,redis,http协议等。 基于这些基础,在编程语言上的转变并不困难。 java中,maven是项目管理工具,实现安装依赖,打包等功能,是一个项目的起点,通过pom.xml配置文件管理依赖。SpringBoot本质上就是一个m…
1个月前
这些算法可能将终结世界上最致命的杀手
2个月前
来源:工信头条PARTⅠ前沿资讯2021年人工智能的四大趋势美国《福布斯》双周刊网站刊载题为《2021年人工智能的四大趋势》的报道,作者系伯纳德·马尔,文章根据当下形势,预测了明年人工...
3个月前
近年来,一种AI换脸技术在网络人群中掀起火热潮流,也将人工智能这项新兴科技带入到普通人的生活中。人们开始讨论人工智能将给人类带来怎样的改变。
2星期前
今天聊聊大家不一定熟悉的行业—— <b>电子烟。</b>讲真,电子烟不是什么新生事物,2003年,中国药剂师韩力发明了第一款电子烟"如烟",就这样打开了一个巨大的市场,直到2019年11月,国家对电子烟政策收紧,电子烟开启了新一轮洗牌。问题来了,电子烟前景如何?说…
3星期前
昨天,华叔手机评测处女作可能文字太优雅,好几个小伙伴都问华叔是不是恰饭,确实不是广告。不过,小伙伴跟我聊起了手机也是让我意想不到,刚好有位熟悉供应链的小伙伴问华叔—— 韦尔股份就是豪威科技的母公司,豪威科技就是专门做CMOS,也就是我们说的图…
3星期前
这两天跟药师一直在聊传音控股,许多人认知下的传音,可能就是一家手机公司,如果这样想,你可能就“被骗”了,说传音是一家科技生态链公司一点不为过。 传音创始人竺兆江原本在波导工作,就是那间手机中的战斗机品牌。06年离开波导成立了传音。 刚开始进军…
35分钟前
集合就是用来集中存储对象的,相当于一个容器,并且给了一些操作集合中对象的基本增删改查等方法,方便我们使用,它不能存储基本数据类型,只能存储引用类型,存入的int ,char等基本类型都经过了自动装箱。虽然数组也可以存储对象,但数组大小是固定的,不方便进行对象的增删改查。 Col…
1天前
ReentrantReadWriteLock是Lock的另一种实现方式,我们已经知道了ReentrantLock是一个排他锁,同一时间只允许一个线程访问,而ReentrantReadWriteLock允许多个读线程同时访问,但不允许写线程和读线程、写线程和写线程同时访问。相对于…
4天前
1. 运行时数据区域 程序计数器描述的是当前线程下一条需要执行的字节码指令行号。当虚拟机在进行顺序执行、分支、循环、函数调用或异常处理时,都会将「下一条字节码指令的行号」存储在程序计数器中。 为什么 Java 虚拟机需要这个程序计数器呢,这是为了保证正确地进行线程切换。操作系统…
1星期前
渲染引擎:负责获取网页的内容(HTML、XML、图像)、整理讯息(例如加入CSS等),以及计算网页的显示方式,然后会输出至显示器或打印机。浏览器内核的不同对于网页的语法解释会有不同,所以渲染的效果也不相同。所有网页浏览器、电子邮件客户端以及其他需要编辑、显示网络内容的应用程序都…
2个月前
随着我们网站用户的增多,我们会逐渐意识到HTTPS加密的重要性。在不修改现有代码的情况下,要从HTTP升级到HTTPS,让Nginx支持HTTPS是个很好的选择。今天我们来讲下如何从Nginx入手,从HTTP升级到HTTPS,同时支持静态网站和SpringBoot应用,希望对大…
3个月前
一. 样式的继承1. 定义样式的继承,我们为一个元素设置的样式同时也会应用到它的后代元素上
2个月前
使用安装包安装。 我们本文将采用最常规的方式,也就是安装包的方式进行安装,这也是我推荐给新手的安装方式,因为这种安装方式更直观更可控一些,比如对 MySQL 版本的选择和密码配置等,那接下来我们就直接开始吧。
4个月前
4个月前
今天一个同事问我,如何使用 Mysql 实现类似于 ElasticSearch 的全文检索功能,并且对检索关键词跑分?我当时脑子里立马产生了疑问?为啥不直接用es呢?简单好用还贼快。
6天前
Linux 系统 <a href="https://link.zhihu.com/?target=https%3A//www.ucloud.cn/site/product/uhost.html" class=" wrap external" target="_blank" rel="nofollow noreferrer">服务器</a>的SSH登录方式最常见的有两种:通过用户密码登录或者采用密钥对登录。其中使用用户密码方式登录,容易有密码被暴力破解的问题。为了安全,可以使用 <a href="https://link.zhihu.com/?target=https%3A//1password.com/zh-cn/password-generator/" class=" wrap external" target="_blank" rel="nofollow noreferrer">1Password 密码生成器</a> 生成长度 30位,包含大小写字母、数字和符号的用户密码,并且定期…
1星期前
网络作为信息时代的重要载体,在云服务的快速发展下形成了独具特色的“虚拟网络”服务架构和模式。12月19日,2020中国云网络峰会于北京顺利召开,会上UCloud虚拟网络VPC负责人陈煌栋给大家带来了演讲《UCloud VPC技术演进之路》,着重介绍了UCloud在虚拟网…
3星期前
网上已经一些运行不错的图床了,比如 SM.MS <a href="https://link.zhihu.com/?target=https%3A//sm.ms/" class=" external" target="_blank" rel="nofollow noreferrer"><span class="invisible">https://</span><span class="visible">sm.ms/</span><span class="invisible"></span></a>图壳 <a href="https://link.zhihu.com/?target=https%3A//imgkr.com/" class=" wrap external" target="_blank" rel="nofollow noreferrer">https://imgkr.com</a>路过图床 <a href="https://link.zhihu.com/?target=https%3A//imgchr.com/" class=" external" target="_blank" rel="nofollow noreferrer"><span class="invisible">https://</span><span class="visible">imgchr.com/</span><span class="invisible"></span></a>那为什么我们还要自己搭建图床呢?一来是因为码农总是喜欢折腾,二来是有了自己的图床数据自己存储更安全。那么接下来我们就搞起来。下…