首页 文章 精选 留言 我的

文章列表

共 13379 篇
这次答应我,一举拿下闭包从此涨薪不是梦!

这次答应我,一举拿下闭包从此涨薪不是梦!

python生产实战 从闭包到中间件 闭包这个概念无论在你面试 python开发工程师 的时候还是在日常的 python开发 过程中都有一些涉及,笔者之前在研究 Tornado 源码的过程中看到大量的使用闭包去实现特定功能的案例,上一篇中分享了如何通过中间件的方式解决生产环境中的实际问题从而拿到公司今年涨薪名额的案例。本篇我们就从一个闭包的概念出发来一步步分...

代码测试平台Codecov遭持续入侵,漏洞利用长达数月

代码测试平台Codecov遭持续入侵,漏洞利用长达数月

CodeCov漏洞是否会带来下一个大型软件供应链攻击事件? 最新消息,软件审计平台Codecov遭黑客入侵,该事件可能影响其2.9万名客户,并且引发大量公司连锁数据泄露,造成又一起”供应链“重大安全危机。 下游用户面临安全危机 1月31日开始,黑客瞄准Codecov,利用Codecov的Docker映像创建过程中出现的错误,非法获得了其Bash Upload...

数字孪生、物联网,新技术“加持”的远程办公还能这么“办”

数字孪生、物联网,新技术“加持”的远程办公还能这么“办”

近年来,传统的线下办公方式离我们渐行渐远,许多企业体会到了远程办公的利弊。 混合型物理/虚拟办公环境兴起 从谷歌到VMware,现在我们看到几乎各大技术公司不再试图在未来一段时间让员工回到传统办公室。据标普全球市场情报公司的新兴技术研究部门451 Research最近开展的企业调查显示,80%的企业已实施或扩大了普遍性的在家办公政策,67%的企业计划长期或永...

java项目如何部署服务器-----如何传输文件到阿里云服务器(三)

java项目如何部署服务器-----如何传输文件到阿里云服务器(三)

步骤1:ftp做什么用 接下来就要在Linux上安装ftp服务器了。 ftp的全称是 File Transfer Protocol : 文件传输协议。 顾名思义,ftp就是用来我们把本地的文件传输到服务器上,或者从服务器上下载文件用的。 接下来的章节就会讲解如何在linux 上安装ftp服务器 步骤2:安装服务器相关内容 Linux上的ftp服务器有各种型号...

7 个非常实用的 Shell 拿来就用脚本实例!

7 个非常实用的 Shell 拿来就用脚本实例!

前天,在群里看到有一位读者分享了几道 Shell 脚本实例题目,索性看到了,不如来写写巩固下基础知识,如下: 1、 并发从数台机器中获取 hostname,并记录返回信息花费的时长,重定向到一个文件 hostname.txt 中,在全部完成后输出花费时长最短的那台机器的 CPU 信息。 #!bin/bash # 所以主机,以空格分隔 ALL_HOSTS=(I...

全网首发:Android Camera2 集成人脸识别算法

全网首发:Android Camera2 集成人脸识别算法

这可能是全网唯一一篇介绍Android Camera2接口集成人脸算法的文章了~ 写在前面: 说起人脸识别,相信大家都不会感到陌生,在我们平时的工作生活中,人脸打卡、刷脸支付等等已经是应用的非常广泛了,人脸识别也给我们的生活带来了极大的便利。 这篇文章的目的是让大家了解熟悉Android平台上人脸算法集成的基本流程(针对应用层的集成)。相信读完这篇文章后,大...

机房和云计算数据中心一样吗?有什么不同?

机房和云计算数据中心一样吗?有什么不同?

首先,对外提供的服务不同。早期的数据中心,包括现在运行的很多数据中心,基本都采用的是托管型服务。即服务器、网络、存储等设备都由客户自行购买安装和维护,数据中心仅提供机房的带宽接入、供电和空调系统等服务。客户按照使用时间向数据中心支付一定数量的费用,费用主要包括电力、带宽、机柜等使用租金,这样数据中心省去了很多维护设备的麻烦,就做“包租公”就可以大把赚钱。 实...

记得给网络加把锁 安全防范“术”为先

记得给网络加把锁 安全防范“术”为先

随着勒索病毒的攻击技术和商业模式的不断成熟,因其导致的网络威胁已经在全球范围内蔓延开来。黑客攻击手段的多元化已经不言而喻,从层出不穷的恶意攻击就能一目了然,企业对此通常防不胜防,要想做到有针对性的防范必须摸清去背后的诱因,DDoS、小流量、身份认证,甚至是AI都可以成为黑客的工具。 记得给网络加把锁 安全防范“术”为先(图片来自CPO Magazine) 上...

Go语言学习11-数据的使用

Go语言学习11-数据的使用

4. Go语言数据的使用 前面的博文,我们介绍了Go语言的各种数据类型,包括基本数据类型、数组类型、切片类型、字典类型、函数类型、接口类型、结构体类型和指针类型;从本篇开始我们一起来了解Go语言数据的使用。 4.1 赋值语句 如果值 x 可以被赋给类型为 T 的变量,那么它们至少需要满足以下条件中的一个赋值规则: 如果值 x 的类型是 T , 那么 x 可以...

线程安全你不会,你面试,你怎么敢的呀,细到恐怖.......

线程安全你不会,你面试,你怎么敢的呀,细到恐怖.......

线程安全 概念:多个线程对临界资源的访问是安全的; 实现:同步与互斥 互斥:通过同一时间对临界资源的唯一访问保证访问操作的安全; 同步:通过条件判断使对临界资源的访问更加合理; 互斥的实现: 互斥锁:本质是一个个0/1技术器,用于标记对临界资源的访问;0——不可访问,1——可访问; 互斥锁自身操作是一个原子操作(直接用0与临界资源进行交换,然后判断临界资源可...

图算法系列之无向图的数据结构

图算法系列之无向图的数据结构

吐血整理程序员必读书单:https://github.com/silently9527/ProgrammerBooks 微信公众号:贝塔学Java 前言 从本篇开始我们将会一起来学习图相关的算法,图算有很多相当实用算法,比如:垃圾回收器的标记清除算法、地图上求路径的最短距离、拓扑排序等。在开始学习这些算法之前我们需要先来了解下图的基本定义,以及使用哪种数据结...

后端服务太多,且涉及多种语言,如何进行高效管理?

后端服务太多,且涉及多种语言,如何进行高效管理?

从本章开始,我们开始聊聊微服务内容。这里我们还是从场景入手,逐步展开说明,达到快速掌握微服务的一些组件实现原理,最终理解微服务架构的本质。 一、业务场景(八) 当前公司已经拥有了50多个服务,并且服务之间存在调用关系,而这些服务是使用各种语言编写的,比如Java、Go、Node.js。 因为跨语言,而目前流行的 Spring Cloud、Dubbo 都是针对...

【博客大赛】浅析go切片与排序

【博客大赛】浅析go切片与排序

切片是Go语言中引入的用于在大多数场合替代数组的语法元素。切片是一种长度可变的同类型元素序列,它原则上不支持存储不同类型的元素,当然了作为打工人是非常清楚“原则上”的潜台词就是“某种情况下允许” special := []interface{}{“hello go”, 2021, 4.15} 这种允许的情况有机会我们另外讨论,这个不是本次的讨论范围,本文就事...

数据泄露、勒索病毒不再怕!网络安全保险加固企业风险“防火墙”

数据泄露、勒索病毒不再怕!网络安全保险加固企业风险“防火墙”

业内人士认为,随着数字(网络)技术的发展,社会生产、生活越来越依赖互联网,数字时代最大的风险就是数字风险,在数字安全服务供应商的推动下,网络安全保险获得了快速发展。 信息“漏洞”催生险种落地 网络数据信息泄露,在当下屡见不鲜,近期斯坦福大学个人和财务信息泄露、红杉资本投资者信息泄露等事件亦引发广泛担忧。 除了数据泄露之外,勒索病毒亦是数字化转型企业的安全“劲...

谷歌漏洞披露政策更新,新增30天缓冲期

谷歌漏洞披露政策更新,新增30天缓冲期

4月17日,谷歌Project Zero安全团队更新了漏洞披露政策,这次更新将会为用户新增30天时间来进行漏洞修补,然后再披露漏洞相关技术细节以避免攻击者利用漏洞进行攻击。 漏洞披露政策变化 最新漏洞披露政策亮点 (1) “90+30”模式 谷歌 Project Zero 的最新漏洞披露政策采取了“90+30”模式,即供应商有90天时间进行补丁开发,另外还有...

MAC平台恶意软件一年增长1000%

MAC平台恶意软件一年增长1000%

在过去的一里,在Apple Mac计算机上传播的恶意软件的数量大幅度增长。 2020年AV-TEST捕获了macOS平台的674273个新恶意软件,而在2019年仅仅有56556个样本,2018年共计92,570个样本。在过去的一年中,该平台的恶意软件数量增加了十倍以上。此外,在野还发现了很多独特的恶意软件,这表明恶意软件开发人员正在更加关注Mac平台。 自...

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

用户登录
用户注册