技术开发 第 2 页

初识TypeScript:查找指定路径下的文件按类型生成json - 汐夜

如果开发过node.js的话应该对js(javascript)非常熟悉,TypeScript(以下简称ts)是js的超集。 下面是ts的官网: https://www.tslang.cn/ 1.环境配置(如果已经进行过环境配置,可以跳过此步) 开发ts需要先简单的配置开发环境,如果使用的是Visua

Java不可不知的泛型使用 - 行人观学

前面的文章: 详解Java的对象创建 一文打尽Java继承的相关问题 一文打尽Java抽象类和接口的相关问题 本文介绍了Java的泛型的基本使用。 1. 为什么使用泛型 看下面一个例子: 为了说明问题,本类写的尽量简陋,请把目光主要放在类型上。 /** * @author Xing Xiaoguan

JavaScript 模块封装 - 云崖先生

JavaScript 模块封装 前言介绍 在最早的时候JavaScript这门语言其实是并没有模块这一概念,但是随着时间的推移与技术的发展将一些复用性较强的代码封装成模块变成了必要的趋势。 在这篇文章中主要介绍原生的 JavaScript封装的几种手段以及新增的 ES6 Module的语法,来实现模

设计模式 --并不简单的工厂模式 - 正号先生

前言 上几节课我们讲了单例模式,今天我们再来讲另外一个比较常用的创建型模式:工厂模式(Factory Design Pattern)。 一般情况下,工厂模式分为三种更加细分的类型:简单工厂、工厂方法和抽象工厂。实际上,这三种我们最常用得是第一种简单工厂和工厂方法模式。而抽象工厂的原理稍微复杂点,在实

(数据科学学习手札92)利用query()与eval()优化pandas代码 - 费弗里

本文示例代码已上传至我的Github仓库https://github.com/CNFeffery/DataScienceStudyNotes 1 简介 利用pandas进行数据分析的过程,不仅仅是计算出结果那么简单,很多初学者喜欢在计算过程中创建一堆命名随心所欲的中间变量,一方面使得代码读起来费劲,

Bytom侧链Vapor源码浅析-节点出块过程 - 比原链Bytom

在这篇文章中,作者将从Vapor节点的创建开始,进而拓展讲解Vapor节点出块过程中所涉及的源码。 做为Vapor源码解析系列的第一篇,本文首先对Vapor稍加介绍。Vapor是目前国内主流公链Bytom的高性能侧链,是从Bytom主链中发展出来的一条独立的高性能侧链。Vapor是平台最重要的区块链

在 .NetCore 项目中使用 SkyWalkingAPM 踩坑排坑日记 - 原来是李

SkyWalking 概述 SkyWalking 是观察性分析平台和应用性能管理系统。提供分布式追踪、服务网格遥测分析、度量聚合和可视化一体化解决方案。支持Java, .Net Core, PHP, NodeJS, Golang, LUA语言探针,支持Envoy + Istio构建的Service

Kubernetes Pod OOM 排查日记 - YOYOFx

一、发现问题 在一次系统上线后,我们发现某几个节点在长时间运行后会出现内存持续飙升的问题,导致的结果就是Kubernetes集群的这个节点会把所在的Pod进行驱逐OOM;如果调度到同样问题的节点上,也会出现Pod一直起不来的问题。我们尝试了杀死Pod后手动调度的办法(label),当然也可以排除调度

算法学习笔记:2-SAT - RioTian

SAT 是适定性(Satisfiability)问题的简称。一般形式为 k - 适定性问题,简称 k-SAT。而当 (k>2) 时该问题为 NP 完全的。所以我们只研究 (k=2) 的情况。 定义 2-SAT,简单的说就是给出 (n) 个集合,每个集合有两个元素,已知若干个 (

发布新版首页“外婆新家”升级版:全新的UI,熟悉的味道 - 博客园团队

在7月30日我们我们忐忑不安地发布了新版网站首页,发布后迎接我们的不是新颜新风貌的惊喜,而是我们最担心的残酷现实——“让我们等这么多年,等来的就是这个新的丑容颜”,在大家的批评声中我们深深地认识到我们不仅没有给大家带来美丽的新容颜,而且丢掉了熟悉的味道,新版首页第一版是失败的改版,我们的全站改版第一...

一个经典的100%无服务器架构在AWS上是什么样?

本文由Xavier Lefèvre发表在medium.com,经原作者授权由InfoQ中文站翻译并分享。Lambdas如此吸引人有两个原因:自动缩放功能(扩容、减容)以及按使用量计价的模型。为了利用这些能力 ,并从无服务器架构的优势中获得最大利益 ,我们需要其他基础架构组件也具有同样的灵活性。在一个 Web 项目中,这样的架构是怎么样的呢?在Theodo,我们热爱无服务器架构技术,并将这项技术应用到越来越多的项目中。 今天, 一些服务和模式开始被行业广泛使用。所以,我们决定分享 Web 应用的基础架构最佳实践。如果你不了解无服务器架构,并且希望找到回答这些问题的高级指南,那么你就来对地方了!

5个规则,确保你的微服务优化运行

最近几年好像大家都开始对微服务着迷,与此同时单体架构也在慢慢淡出人们的视线。当然,热门的趋势总是来来去去,而且它们所受到的关注往往被媒体夸大了,实际情况并不总是如此。不过,对于微服务来说,人们似乎已经达成共识,认为这个趋势会一直存在下去。这是有道理的。从概念的角度来说,微服务扩展了工程师们几十年来采用的相同原则。一旦你开始使用微服务架构,也许你需要本文中提到的5个规则,帮助你成功运行它们。微服务的另一面关注点分离(SoC)是一项设计原则,规定软件的构建应根据 "关注点 "或总体功能来确定不同的部分,30多年来一直被用来决定如何构建技术。

21大软件架构特点的全面解析

本文最初发布于sergiuoltean.com网站, 经原作者授权由InfoQ中文站翻译并分享。众所周知,架构特点多以"ility"结尾(例如scalability、deployability),也被称为NFR(非功能需求)、质量属性。架构的特点没有固定清单,但标准是有的,就是ISO25010:我们从业务需求(业务特征)、我们期望的系统运营方式(运营特征)中总结出这些特点,它们是隐式的、贯穿各领域,是架构师在字里行间能看出来的特点。《软件架构基础》书中的这张表是隐藏特点的一个例子。点击查看原文>

未发布芯片设计遭曝光!英特尔被黑客窃取超20GB机密数据

英特尔20GB机密文件被盗近日,瑞士软件工程师Tillie Kottmann在推特上发布了一条消息称,英特尔内部大量机密文件遭到泄露,已知的第一个20GB的版本这只是一系列大型数据泄露中的一部分。他随后补充说:“ 这些信息是今年早些时候一个匿名人士泄露给我的,关于这些信息的更多细节将很快公布。 ”随后,他附上了公开的链接,供网友查看下载。根据这位工程师在推特上发布的内容,黑客将这些窃取到的机密文件发布在了 Telegram上,并详细说明了泄漏的内容,并在底部附加了Mega文件。点击查看原文>

特朗普禁止美国人与字节跳动和腾讯交易?苹果和微信二选一? | 话题

据虎嗅网报道,特朗普已经签署行政命令,禁止美国人与 TikTok 母公司字节跳动,以及微信母公司腾讯展开任何交易,行政命令将在 45 天后开始生效。有网友看到白宫官网发布了这篇消息,但之后网页处于无法访问的状态最近 TikTok 的事情沸沸扬扬,TikTok 出海之路也是频频受阻:3月份被美国国会怀疑向中国政府泄露用户数据;后来字节跳动禁止中国员工访问海外数据库;最近美国打算封禁 TikTok,字节跳动无奈准备将 TikTok 的运营权交给微软。即便TikTok 处处小心,依旧是步履维艰,不知道是否会因微软的介入而有所缓和,但 TikTok 过去几年为出海所做的努力很可能全部付之东流。

ZStack + 神龙服务器:弹性裸金属开创企业私有云新纪元

2020 年,“新基建”的产业东风吹遍大江南北,为中国高科技领域发展注入了一剂强心针。新基建规划的关注重点之一就是以云计算、人工智能等为代表的高新技术产业基础设施的建设和推广,国家将它们作为赋能经济快速稳定发展的重要手段。在国家政策和市场需求的推动下,中国云计算市场迎来一波强劲增长,预计到 2022 年中国云计算市场将突破 2900 亿元规模,是 2018 年的 3 倍之多,复合增长率高达 32%,全球占比提升至 15%,在全球遥遥领先。

程序员必须了解!IntelliJ IDEA 2020.2的新增功能 - 盟主123

IDEA 因为之前破解过,所以家里的电脑都是19版本的,用的也比较顺手,也就一直懒得去动他,但是,程序猿的好奇心可能真的挺重,猎奇心里,在网上也看到了很多关于2020版本的idea的各种好处,于是,闲来无事,就研究一下,没想到啊,是真的香 IntelliJ IDEA 2020.2可让你直接在IDE内

Java 设置、删除、获取Word文档背景(基于Spire.Cloud.SDK for Java) - E-iceblue

本文介绍使用Spire.Cloud.SDK for Java 提供的BackgroundApi接口来操作Word文档背景的方法,可设置背景,包括设置颜色背景setBackgroundColor()、图片背景setBackgroundImage(),删除背景deleteBackground()和获取背

从零搭建Spring Boot脚手架(4):手写Mybatis通用Mapper - 码农小胖哥

1. 前言 今天继续搭建我们的kono Spring Boot脚手架,上一文把国内最流行的ORM框架Mybatis也集成了进去。但是很多时候我们希望有一些开箱即用的通用Mapper来简化我们的开发。我自己尝试实现了一个,接下来我分享一下思路。昨天晚上才写的,谨慎用于实际生产开发,但是可以借鉴思路。

Linux文本处理详细教程 - 说故事的五公子

1. 文本处理 本节将介绍Linux下使用Shell处理文本时最常用的工具: find、grep、xargs、sort、uniq、tr、cut、paste、wc、sed、awk; 提供的例子和参数都是常用的; 我对shell脚本使用的原则是命令单行书写,尽量不要超过2行; 如果有更为复杂的任务需求,

使用docker快速搭建hive环境 - upupfeng

记录一下使用docker快速搭建部署hive环境 写在前面 想练练Hive SQL,但是没有hive shell环境。现在只有一台空的CentOS 7机子,一想要弄jdk、hadoop、mysql、hive就头疼。 于是在网上找了找,发现用docker部署hive会快很多,在此记录一下部署过程。 以

算法学习笔记:2-SAT - RioTian

SAT 是适定性(Satisfiability)问题的简称。一般形式为 k - 适定性问题,简称 k-SAT。而当 (k>2) 时该问题为 NP 完全的。所以我们只研究 (k=2) 的情况。 定义 2-SAT,简单的说就是给出 (n) 个集合,每个集合有两个元素,已知若干个 (

发布新版首页“外婆新家”升级版:全新的UI,熟悉的味道 - 博客园团队

在7月30日我们我们忐忑不安地发布了新版网站首页,发布后迎接我们的不是新颜新风貌的惊喜,而是我们最担心的残酷现实——“让我们等这么多年,等来的就是这个新的丑容颜”,在大家的批评声中我们深深地认识到我们不仅没有给大家带来美丽的新容颜,而且丢掉了熟悉的味道,新版首页第一版是失败的改版,我们的全站改版第一...

新司机的致胜法宝,使用ApexSql Log2018快速恢复数据库被删除的数据 - 熊泽-学习中的苦与乐

作为开发人员,误操作数据delete、update、insert是最正常不过的了,比如: 删除忘记加where条件; 查询为了图方便按了F5,但是数据里面夹杂着delete语句。 不管是打着后发动机声音噪音过大,缸筒活塞间隙过大,做过全身划痕处理; 还是喷过全身漆,对于有经验的老司机来说,这些都是不

代码生成器插件与Creator预制体文件解析 - 游子陈

前言 之前写过一篇自动生成脚本的工具,但是我给它起名叫半自动代码生成器。之所以称之为半自动,因为我觉得全自动代码生成器应该做到两点:代码生成+自动绑定。之前的工具只做了代码生成,并没有做自动绑定,所以鄙人又花时间研究了CocosCreator的预制体文件,实现了自动绑定的能力,并且支持了插件使用方式

Netty之旅:你想要的NIO知识点,这里都有! - 一枝花算不算浪漫

高清思维导图原件(xmind/pdf/jpg)可以关注公众号:一枝花算不算浪漫 回复nio即可。(文末有二维码) 前言 抱歉好久没更原创文章了,看了下上篇更新时间,已经拖更一个多月了。 这段时间也一直在学习Netty相关知识,因为涉及知识点比较多,也走了不少弯路。目前网上关于Netty学习资料玲琅满

学算法还能指导找对象?是的,这就是大名鼎鼎的稳定婚姻算法 - TechFlow2019

本文始发于个人公众号:TechFlow,原创不易,求个关注 今天是算法数据结构专题的第30篇文章,我们一起来聊聊一个有趣的婚姻匹配问题。 这个问题是我学到的比较有趣的算法问题前几名了,也是当年我们ACM校队面向新生宣讲的时候选择的例题。我们觉得用找对象这种新生会比较感兴趣的问题来忽悠他们,他们上钩的

不能错过的分布式ID生成器(Leaf ),好用的一批! - 程序员内点事

本文收录在个人博客:www.chengxy-nds.top,技术资料共享,同进步 不了解分布式ID的同学,先行去看《一口气说出 9种 分布式ID生成方式,面试官有点懵了》温习一下基础知识,这里就不再赘述了 美团(Leaf) Leaf是美团推出的一个分布式ID生成服务,名字取自德国哲学家、数学家莱布尼

Jenkins(Extended E-mail Notification)邮箱配置正确但是并没有发送邮件 - zy7y

废话 近期在把之前的接口自动化demo与jenkins集成,昨天发现了邮件配置正确但是没有发送邮件的问题,通过勾选系统设置 - >Extended E-mail Notification → Enable Debug Mode 然后构建任务后,查看控制台输出发现:MessagingException

怎么用 Solon 开发基于 undertow jsp tld 的项目? - 刘之西东

Solon 开发 jsp 还是简单的,可以有 jetty 启动器 或者 undertow 启动器。此文用 undertow + jsp + tld 这个套路搞一把: 一、 开始Meven配置走起 用solon 做 undertow + jsp 的开发;只需要配置一下 meven 即可(不需要其它的额

常见排序算法原理及JS代码实现 - Warren-Hewitt

创建时间:2020-08-07 本文只是将作者学习的过程以及算法理解进行简单的分享,提供多一个角度的理解说明,或许让你的困惑能得以解决(代码或说明若有问题,欢迎留言、联系更正!以免造成更多困惑) 如果要更深入研究这些算法的同学,社区中同类型更优秀,单个算法更深入剖析的文章也是比比皆是,这里或许作为一

使用cors完成跨域请求处理 - 嗨,阿良

前后端分离项目中,若二者非同源,则在数据交互时常有跨域请求的处理,本文主要探讨如何借助cors处理这种非同源跨域的请求

破浪而出,激情落幕,在iLife2020遇见未来生活

8月2日下午,随着最后一波观众意犹未尽地走出上海新国际博览中心一号大厅,iLife2020未来生活博览会正式落下帷幕

金融壹账通二季度营收增长48.4% 毛利润增长93.4%

8月5日,中国领先的面向金融机构的商业科技云服务平台壹账通金融科技有限公司(“金融壹账通”或“公司”)(纽约证券交易所:OCFT)发布2020年二季度未经审计的财务业绩

UDE&iLife2020完美落幕:助力提振行业信心,中国企业育新机开新局

由上海舜联会展有限公司主办的为期三天(7.31-8.2)的国际显示博览会(UDE2020)暨未来生活博览会(iLife2020)在上海新国际博览中心完美落幕。

汇元通、银联国际与西联商务解决方案联合推出全球学费支付优惠

领先的跨境支付科技公司汇元通(Geoswift)联合银联国际(UnionPay International)和西联商务解决方案(Western Union Business Solutions)今日宣布

© 云聚网互联网资讯 我要投稿 云聚网博客 DeepHub IMBA