热门社区

机器学习

已有230人加入

加入

机器猫

55分钟前

排序算法学习07_归并排序(Java)

排序算法概念、时间复杂度。可前往此网址 排序算法学习01_算法基础介绍阅读 归并排序算法,采用分治思想排序元素。它和快速排序类似,递归地对序列一分为二进行排序。 归并排序也是递归地对序列一分为二进行排序。但它不像快排,边分边排。而是一直进行分解,分解到某个子序列只剩一个元素时,…

机器猫

1小时前

Soul 源码学习【5】- SpringCloud 插件

本文介绍了 Soul 网关框架中 SpringCloud 插件的使用,并分析了 SpringCloud 插件模块的部分源码。 Soul 网关框架内置丰富的插件支持,其中 SpringCloud 插件用于将客户端的 http 请求转换为 SpringCloud 协议请求。

机器猫

1天前

webpack4学习笔记

依赖版本:

物联网

已有257人加入

加入

从根上理解高性能、高并发(五):深入操作系统,理解高并发中的协程

作为即时通讯技术的开发者来说,高性能、高并发相关的技术概念早就了然与胸,什么线程池、零拷贝、多路复用、事件驱动、epoll等等名词信手拈来,又或许你对具有这些技术特征的技术框架比如:Java的Netty、Php的workman、Go的gnet等熟练掌握。但真正到了面视或者技术实践过程中遇到无法释怀的疑惑时,方知自已所掌握的不过是皮毛。

35+的程序员都去哪儿了?所谓“青春饭”真的只是在贩卖焦虑吗?

1999-2000年,两位马爸爸和一位李爸爸创建了如今的互联网三巨头:BAT。 因此,我们暂且认为,互联网是在2000年左右兴起,一个行业兴起后,要有几年的时间给大家反应进入这个行业。 当初和马爸爸们、李爸爸一起打拼的兄弟们,现在都是各个公司的顶层人物了,这种类型我们就不考虑了…

【图文并茂】谈谈我的技术天花板以及对策

昨天有幸听到大佬带给我们一次非常精彩的,脑洞大开的内部技术分享会,当时看到PPT上显示几个大字标题《谈谈我的技术天花板以及对策》感觉有些疑惑,到底是讲什么东东呢,跟硬件与软件相关方面的知识,还是讲网络诞生到快速发展阶段的技术变革,又或者是讲自己如何踏上技术这条不归路的。我从头到…

Python

已有10人加入

加入

perpetual

57分钟前

直到现在才想明白:Python的精髓居然是花括号、圆括号、方括号!

和其他编程语言相比,什么才是Python独一无二的特色呢?很多程序员会说,缩进。的确,缩进是Python语言的标志性特点,但这只是外在的、形式上的。从语言特性层面讲,Python的特点是什么呢?我尝试着在知乎上搜索了一下,最具代表性的答案分别是语法简洁、简单易学、代码高效、功能…

perpetual

1小时前

知乎人均985?Python爬50W数据,BI做出可视化后,我有了答案

使用python从网站抓取数据,并将这些数据保存到SQLite数据库中,然后对数据进行清洗,最后对数据进行数据可视化分析。 可是熟悉的人应该知道,python爬取简单,但是分析起来是很困难的,SQL语句、Pandas和Matplotlib这些十分繁琐,一般人也不会。 于是我想到…

perpetual

1天前

回家的票买到了么?今天教你如何用 Python 抢票

今天呢,给大家介绍一个 12306抢票 相关的开源项目,并手把手教大家把程序跑起来,希望我们大家都能抢到回家的票

算法

已有251人加入

加入

.Pure╮

3个月前

给卡车穿上“隐身衣”,让自动驾驶车辆撞上它:这场自动驾驶比赛,比谁攻得快

自动驾驶算法,在这场比赛中成了实验品: 24小时内,不仅要在特定的场景中,让它被攻破;还要在竞速情况下尽力优化它,让车跑得更快。

3个月前

大厂面试爱问的「调度算法」,20 张图一举拿下

最近,我偷偷潜伏在各大技术群,因为秋招在即,看到不少小伙伴分享的大厂面经。

3个月前

深思:外卖背后的人工智能算法揭秘

知识积累带来规模递增,规模递增引发市场集中。当一个行业可以以“流水线”的形式固定下来后,这个行业中,人的价值就被越来越弱化与微不足道,从身体、动作、时间、精力等,都被重复的机器与机械化流程给绑架。

服务器

已有4人加入

加入

iTerm2 实现 ssh 自动登录,并使用 Zmodem 实现快速传输文件

每次都重复这样的操作,不仅麻烦,还要记忆好多东西。对于 Windows 用户来说,可以使用 Xshell 来实现自动登录功能,macOS 用户就比较麻烦了。iTerm2 是 macOS 平台上最强大的终端工具,虽然默认没有提供自动登录的功能,但我们可以尝试通过它提供的其他功能来…

智能的司机

2个月前

电商项目的相关概念解释

系统前台、系统后台、服务器集群、分布式、maven、svn、失败转移和负载均衡的概念。

智能的司机

2个月前

写给前端的 Jenkins 教程——10分钟实现前端/ Node.js 项目的 CI/CD

众所周知,我们在开发的过程中,写代码其实只占很小的一部分,更多的时间其实是在设计代码、构建和部署。

GitLab

已有89人加入

加入

Unitimes

1个月前

风生水起的GitLab & 争议不断的GitHub

GitLab最新估值超60亿美元,或将于明年公开上市。

智能的司机

1个月前

利用gitlab-ci从零开始实现前端自动化部署

实现效果为:当某分支有git push操作,则自动打包并把打包好的代码发布到服务器上。 我本机为windows系统,所以安装一个VMware并把Linux系统装上,用于搭建gitlab服务。Ubuntu的镜像直接去官网下载即可。 如果要安装Postifx来发送邮件,在安装过程中…

程序员

已有31人加入

加入

智能狗

1小时前

Flutter 文字解读 5 | RichText 富文本的使用 (上)

通过前四篇,我们已经了解了 Text 的源码实现和基本使用方式。其本质是使用了 RichText进行构建的,也就是说认识了 Text 就等价于认识了 RichText 。通过 Text.rich 我们也可以方便地构建富文本组件,在第三篇中介绍了一下 Text.rich,本篇就来…

智能狗

1天前

Redis常用的5种数据类型底层结构是怎样构成的

Redis是一个基于内存中的数据结构存储系统,可以用作数据库、缓存和消息中间件。Redis支持五种常见对象类型:字符串(String)、哈希(Hash)、列表(List)、集合(Set)以及有序集合(Zset),我们在日常工作中也会经常使用它们。知其然,更要知其所以然,本文将会…

智能狗

3天前

H5手绘地图(自定义栅格图层)踩坑

手绘地图顾名思义就是手工绘制的地图,比普通的地图更有观赏性和生动性,通过把特定的地点绘制出来,兼具实用和纪念性,同时更加具有可看性。一般在旅游景点有很多这种纸质版手绘地图。比如这种: 我们找的是一个专门做手绘地图的团队,因为这个不是纸质版地图,是要在页面上显示的,并且在地图上面…

Linux中文社区

已有743人加入

加入

None

2天前

Linux系统zip压缩命令

不管是在 Windows 系统还是 Linux 系统中,我们常常会有一些大文件,特别占磁盘空间,对于这种占用空间大的文件我们很多时候就要用到 ZIP(压缩文件格式),ZIP 文件格式是一种数据压缩和文档储存的文件格式。除此之外,我们在工作或者学习中,难免需要给对方发送文件,而对…

None

3天前

Linux系统安装Java环境

本篇文章来教大家在 Linux 系统上部署 Java 开发环境,这个技能其实还是蛮重要的,因为现在 Java 其实算是比较热门的一个编程语言,如果部署 Java 环境,那么就可以在 Linux 上运行 Java 程序了,本篇文章重点在 Java 的安装步骤上,作者会一步步教大家…

None

3天前

Linux入门进阶 - 如何在Linux中使用export命令

Linux export命令会标记哪些值需要传递给一组子进程。这是bash shell提供的一个简单但有用的特性。它允许管理员在不中断当前会话的情况下传递环境的配置参数。这就是为什么在终端会话重新启动后才使用导出变量的原因。幸运的是,export命令使用起来非常简单,易于掌握。在本指南中,我们将建议新手如何在Linux中使用export。

ios

已有8人加入

加入

iOS面试基础知识 (五)

我们接着上篇文章iOS面试基础知识 (四)继续给大家分享一下iOS面试题。 移动开发已经进入大前端时代。对于混编技术,笔者一般在面试中也会问,通常会问h5混编、rn、weex、flutter等相关方面的问题,以考察面试者对于混编技术的了解程度。 相对于rn、weex等混编技术,…

iOS开发 - 项目中的多环境配置

兄弟们在开发调试过程中,肯定遇到过多环境配置的。例如:我开发版本请求测试服。正式包请求正式服—之类的。 今天就小小的浅谈一波。(虽然大多数兄弟们都会,但是小弟我感觉还是有写的必要。😆) 1. 多target配置 有些兄弟们以为多target之后会使IPA包的体积成倍增加。其实…

手撕iOS底层09 -- 类的结构深入剖析

以上是一段简单的c代码, 创建一个数组, 数组名是数组的首地址, 第一个元素也是这个数组的首地址。 然后把数组的首地址赋值给一个指向 和数组元素相同类型的指针变量. int *pa = &a[0] 简写:int *pa = a 之后可以直接通过对指针变量的++或+1的…

php

已有1人加入

加入

Real World CTF 2020 DBaaSadge Writeup

昨天刚打的RWCTF比赛,觉得题目是非常不错的,至少这个环境下,postgre是大部分Web选手的弱项,圈内也没有什么自动化测试工具,因此写这篇WP还是有必要的。 这道题学到的不止有postgre的知识,还有burpsuite BApp,以及md5crack的部分,这里还是给各…

window nginx 简单搭建服务器访问静态资源

注:stop是快速停止nginx,可能并不保存相关信息;quit是完整有序的停止nginx,并保存相关信息。 比较简单,只是作为一个简单的小记。

PHP转JAVA开发30分钟实战攻略

服务端开发中,有很多知识是相通的,例如mysql,redis,http协议等。 基于这些基础,在编程语言上的转变并不困难。 java中,maven是项目管理工具,实现安装依赖,打包等功能,是一个项目的起点,通过pom.xml配置文件管理依赖。SpringBoot本质上就是一个m…

人工智能

已有256人加入

加入

Unitimes

1个月前

这些算法可能将终结世界上最致命的杀手

这些算法可能将终结世界上最致命的杀手

白帆

2个月前

2021年人工智能的四大趋势

来源:工信头条PARTⅠ前沿资讯2021年人工智能的四大趋势美国《福布斯》双周刊网站刊载题为《2021年人工智能的四大趋势》的报道,作者系伯纳德·马尔,文章根据当下形势,预测了明年人工...

3个月前

5G支持下,人工智能除了AI换脸,还能干什么?

近年来,一种AI换脸技术在网络人群中掀起火热潮流,也将人工智能这项新兴科技带入到普通人的生活中。人们开始讨论人工智能将给人类带来怎样的改变。

互联网

已有232人加入

加入

菜菜菜

2星期前

2397亿市场,中国供应链占95%份额

今天聊聊大家不一定熟悉的行业—— <b>电子烟。</b>讲真,电子烟不是什么新生事物,2003年,中国药剂师韩力发明了第一款电子烟&#34;如烟&#34;,就这样打开了一个巨大的市场,直到2019年11月,国家对电子烟政策收紧,电子烟开启了新一轮洗牌。问题来了,电子烟前景如何?说…

菜菜菜

3星期前

3年涨35倍,半导体最大黑马

昨天,华叔手机评测处女作可能文字太优雅,好几个小伙伴都问华叔是不是恰饭,确实不是广告。不过,小伙伴跟我聊起了手机也是让我意想不到,刚好有位熟悉供应链的小伙伴问华叔—— 韦尔股份就是豪威科技的母公司,豪威科技就是专门做CMOS,也就是我们说的图…

菜菜菜

3星期前

比小米更小米的科技公司

这两天跟药师一直在聊传音控股,许多人认知下的传音,可能就是一家手机公司,如果这样想,你可能就“被骗”了,说传音是一家科技生态链公司一点不为过。 传音创始人竺兆江原本在波导工作,就是那间手机中的战斗机品牌。06年离开波导成立了传音。 刚开始进军…

java

已有198人加入

加入

java基础(集合简单了解)

集合就是用来集中存储对象的,相当于一个容器,并且给了一些操作集合中对象的基本增删改查等方法,方便我们使用,它不能存储基本数据类型,只能存储引用类型,存入的int ,char等基本类型都经过了自动装箱。虽然数组也可以存储对象,但数组大小是固定的,不方便进行对象的增删改查。 Col…

Java并发编程--ReentrantReadWriteLock

ReentrantReadWriteLock是Lock的另一种实现方式,我们已经知道了ReentrantLock是一个排他锁,同一时间只允许一个线程访问,而ReentrantReadWriteLock允许多个读线程同时访问,但不允许写线程和读线程、写线程和写线程同时访问。相对于…

「Java 路线」Java 内存分配模型

1. 运行时数据区域 程序计数器描述的是当前线程下一条需要执行的字节码指令行号。当虚拟机在进行顺序执行、分支、循环、函数调用或异常处理时,都会将「下一条字节码指令的行号」存储在程序计数器中。 为什么 Java 虚拟机需要这个程序计数器呢,这是为了保证正确地进行线程切换。操作系统…

html

已有6人加入

加入

智能的司机

1星期前

重学前端系列之 HTML面试题

渲染引擎:负责获取网页的内容(HTML、XML、图像)、整理讯息(例如加入CSS等),以及计算网页的显示方式,然后会输出至显示器或打印机。浏览器内核的不同对于网页的语法解释会有不同,所以渲染的效果也不相同。所有网页浏览器、电子邮件客户端以及其他需要编辑、显示网络内容的应用程序都…

智能的司机

2个月前

如何让网站和API都支持HTTPS?在Nginx上做文章是个好选择!

随着我们网站用户的增多,我们会逐渐意识到HTTPS加密的重要性。在不修改现有代码的情况下,要从HTTP升级到HTTPS,让Nginx支持HTTPS是个很好的选择。今天我们来讲下如何从Nginx入手,从HTTP升级到HTTPS,同时支持静态网站和SpringBoot应用,希望对大…

猿人不正经

3个月前

Web前端——CSS基础样式

一. 样式的继承1. 定义样式的继承,我们为一个元素设置的样式同时也会应用到它的后代元素上

MySQL

已有7人加入

加入

智能的司机

2个月前

最新版MySQL在MacOS上的安装与使用!

使用安装包安装。 我们本文将采用最常规的方式,也就是安装包的方式进行安装,这也是我推荐给新手的安装方式,因为这种安装方式更直观更可控一些,比如对 MySQL 版本的选择和密码配置等,那接下来我们就直接开始吧。

智能的司机

4个月前

Mysql 如何实现全文检索,关键词跑分

今天一个同事问我,如何使用 Mysql 实现类似于 ElasticSearch 的全文检索功能,并且对检索关键词跑分?我当时脑子里立马产生了疑问?为啥不直接用es呢?简单好用还贼快。

计算机

已有1人加入

加入

Linux 系统服务器设置 SSH 通过密钥登录

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位,包含大小写字母、数字和符号的用户密码,并且定期…

|`ΡLΑУ.

1星期前

UCloud 虚拟网络VPC技术演进之路

网络作为信息时代的重要载体,在云服务的快速发展下形成了独具特色的“虚拟网络”服务架构和模式。12月19日,2020中国云网络峰会于北京顺利召开,会上UCloud虚拟网络VPC负责人陈煌栋给大家带来了演讲《UCloud VPC技术演进之路》,着重介绍了UCloud在虚拟网…

|`ΡLΑУ.

3星期前

10 分钟使用 Spring Boot + Vue + Antd + US3 搭建自己的图床

网上已经一些运行不错的图床了,比如 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>那为什么我们还要自己搭建图床呢?一来是因为码农总是喜欢折腾,二来是有了自己的图床数据自己存储更安全。那么接下来我们就搞起来。下…

查看更多