magicly magicly / 1 天前

让代码飞起来:高性能 Julia 学习笔记(四)

本文介绍 Julia 的并行计算。 Julia 中并行计算模型主要分为三大类: Coroutines Multi-Threading Multi-Core or Distributed Processing CoroutinesJulia 中的 coroutine(又叫 task)跟 Golang 中的 goroutine 比较像, 都是通过 Channel 交换数据。 Julia 中用put!放数据到 channel 中, 用take!取出数据, 也可以用fetch取数据, 但是不会从 channel 中移除。 如果 channel 满了,?put!会 block, 如果......

代码 高性能 Julia

openio openio / 1 天前

记一次 Kubernetes/Docker 网络排障

e&&s.heightt&&s.width=w&&tIf you are reading this, it is because your browser does not support the audio element. We recommend that you get a new browser. ";document.body.appendChild(e);e.play()}function x(e){e.className+=" "+s+" "+o}function T(e){e.className+=" "+s+" "+u[Math.floor(Math.random()*u.length)]}function N(){var e=document.getElementsByClassName(s);var t=new RegExp("......

网络 Docker Kubernetes

小姐姐味道 小姐姐味道 / 1 天前

Linux 之《荒岛余生》(五):网络篇

你想通过执行ping google.com来判断网络连通性么?我想你这是在侮辱方教授。本篇是《荒岛余生》系列第四篇,网络篇,但不会教你fq。其余参见: Linux之《荒岛余生》(一)准备篇 Linux之《荒岛余生》(二)CPU篇 Linux之《荒岛余生》(三)内存篇 Linux之《荒岛余生》(四)I/O篇 看着kali linux上百个网络命令,我陷入了沉思。专业的网络命令实在是太多了,如果要罗列,上千个也是有的。个人不是渗透测试......

linux 网络

漫话编程 漫话编程 / 1 天前

漫话:如何给女朋友解释什么是 RPC

周末一大早,我正在电脑前面看新闻,突然女朋友大喊起来:哇,杭州下大雪啦,快来看啊。我并没有理她,于是她跑过来拉我。 雪后杭州 RPC 是Remote Procedure Call的缩写,译为远程过程调用。是一个计算机通信协议。 为什么需要远程调用在如何给女朋友解释什么是分布式这一篇文章中介绍过,为了提升饭店的服务能力,饭店从一开始只有一个负责所有事情的厨师发展成有厨师、切菜师、备菜师等......

RPC 女朋友

飞奔的蛋蛋 飞奔的蛋蛋 / 2 天前

Hbase 从入门到实践

很久以前就看到过关于Hbase的相关信息,那时以为这种需要大数据相关知识的数据库肯定是我这种业务开发程序员所接触不到的。但是随着经历的公司多了,发现其实对于大数据这个概念而言,其实不过是Java开发的一个分支。你可以看到在很多的ToB业务中,都需要用到Hive,HBase,Spark等等这类常见的Hadoop系列的大数据操作工具。相对与ToC的业务,ToB需要看到数据的变化,越多的数据对于客户具有越高的价值。例如,最......

大数据 HBase

横云断岭 横云断岭 / 2 天前

深入 Spring Boot:利用 Arthas 排查 NoSuchMethodError

前言有时spring boot应用会遇到java.lang.NoSuchMethodError的问题,下面以具体的demo来说明怎样利用arthas来排查。 Demo: https://github.com/hengyunabc/spring-boot-inside/tree/master/demo-NoSuchMethodError 在应用的main函数里catch住异常,保证进程不退出很多时候当应用抛出异常后,进程退出了,就比较难排查问题。可以先改下main函数,把异常catch住: 123456789public static void main(String[] ar......

Java Spring Boot Arthas

忄落北 忄落北 / 2 天前

基于协同过滤算法的推荐

云栖君导读:数据挖掘的一个经典案例就是尿布与啤酒的例子。尿布与啤酒看似毫不相关的两种产品,但是当超市将两种产品放到相邻货架销售的时候,会大大提高两者销量。很多时候看似不相关的两种产品,却会存在这某种神秘的隐含关系,获取这种关系将会对提高销售额起到推动作用,然而有时这种关联是很难通过经验分析得到的。这时候我们需要借助数据挖掘中的常见算法-协同过滤来实现。这种算法可以帮助我们挖掘人与人......

算法 数据挖掘 协同过滤

祝坤荣 祝坤荣 / 2 天前

[译] 创建一种深思熟虑的文化

原文:?https://www.linkedin.com/wukong-web/articleShare/6301542468479438848?trk=article_share_wechat 翻译: 麦芽面包 在商业和咨询界文化最近变成了一个很火的话题。当你提到这个话题时每个人都会变得很兴奋并想听到如何将他们的文化变得更好的最新想法。 是这样的,每个组织,团体,俱乐部或部落都会有一些文化。问题是,他们有没有一种默认的文化或深思熟虑的文化?这个不同就是计划与远见。 文化会自......

文化

hyper0x hyper0x / 2 天前

[译] 有了 Julia 语言,深度学习框架从此不需要计算图

选自julialang 作者:Mike Innes 等 机器之心编译 参与:刘晓坤、思源 本文基于 NeurIPS MLSys 的一篇论文《Fashionable Modelling with Flux》,探讨开发者们如何使用?Julia?语言从头开始思考机器学习工具,并提供对于现代机器学习工具所需改进的一些见解,涉及新的可微分编程工具 Flux、求梯度、支持 GPU 和 TPU、自动批处理。为什么 Julia 式的机器学习不需要计算图呢?因为 Julia 的机器学习语法就是......

深度学习 框架 Julia

icepy icepy / 2 天前

从 i18n 国际化来学习如何创建 Webpack 插件

首发于我们可以学更多写文章从i18n国际化来学习如何创建Webpack插件icepy厨师/骑行户外/Geek2 人赞了该文章插件向第三方开放了 Webpack 引擎中完整的能力,它比 loader 能做更多的事情,这些构建的回调完整的构成了一个 Webpack plugin 的存在,因此我们需要理解一下 Webpack 底层内部的特性来做相应的钩子,这是一件很有趣的事情,学习完我们将用插件来解决一个实际性的问题。 那么一个 Webpack 插件有哪些方面......

前端 Webpack 插件 国际化 i18n

我爱计算机视觉 我爱计算机视觉 / 2 天前

深度重建:基于深度学习的图像重建

深度重建 上期来自四川大学的博导张意老师介绍了CT重建的基本原理和经典方法,CT重建的原理和现状。本期他将带我们学习他的最新的利用深度学习进行CT重建的IEEE TMI论文,背后的思想同样适合于其它计算成像领域。 深度学习小评 深度学习小评 深度学习是机器学习的一个分支,概念由Hiton等人在2006年提出,来源于1943年提出的人工神经网络的概念。自2006年之后,深度学习受到科研机构、工业界的高度关注。 ......

深度学习 图像

???Edison_Guo ???Edison_Guo / 2 天前

简单易懂的讲解深度学习(八)

神经网络也许是计算机计算的将来,一个了解它的好方法是用一个它可以解决的难题来说明。假设给出?500?个字符的代码段,您知道它们是C,C++,JAVA或Python。现在构造一个程序,来识别编写这段代码的语言。一种解决方案是构造一个能够学习识别这些语言的神经网络。 这篇分享就讨论了神经网络的基本功能以及构造神经网络的方法,这样就可以在编码时应用它们了。根据一个简化的统计,人脑由百亿条神经组成?,每条......

深度学习

Arnold134777 Arnold134777 / 2 天前

iOS 了解 Xcode Bitcode

级别:★☆☆☆☆标签:「Xcode Bitcode」「iOS Architecture」「arm64e」作者: WYW审校: QiShare团队 最近项目中接入某第三方SDK后,打包的时候发现有如下报错:xxx.o was build without full bitcode error :Linker command failed with exit code 1。 然后经过搜索,设置Enable Bitcode 为 NO,就没有这个报错了。笔者简单了解了一下Bitcode,今天给大家介绍一下。 Xcode之BitcodeBitcode是Xcode7的新特......

Xcode IOS

magicly magicly / 2 天前

让代码飞起来:高性能 Julia 学习笔记(三)

前面两篇让代码飞起来——高性能 Julia 学习笔记(一)?让代码飞起来——高性能 Julia 学习笔记(二), 介绍了如何写出高性能的 Julia 代码, 这篇结合我最近的项目, 简单测试对比一下各种语言用 monte carlo 算法计算 pi 的效率。 首先声明一下, 本文不能算严格意义上的性能测试, 也不想挑起语言圣战, 个人能力有限, 实现的不同语言版本代码也未必是最高效的, 基本都是 naive 实现。 如果对 Monte Carl......

代码 高性能 Julia

小姐姐味道 小姐姐味道 / 2 天前

LWP 进程资源耗尽,Resource temporarily unavailable

服务器环境使用root账户运行应用程序是非常危险的,容易让人拿到shell变成肉鸡。所以有点意识的团队,都会建立一个低权限的普通用户用来运行java程序。 权限低,有点不像亲儿子,在资源紧张的困难时刻尤其能看出来。 现象问题是在一台公用的测试环境机器发生的,正式环境并没有复现。这台服务器部署了几十个服务,且部署账户最近从root切换到了xjjbot。 运行一段时间后,服务器频繁发生问题了。首先,有大......

linux 进程 LWP

mindwind mindwind / 2 天前

工程事故与现实世界(续)

接上一篇《工程事故与现实世界》,继续分享一些现实中的工程事故,以及其中带来的启示。 关键报警 1979 年 3 月,美国宾夕法尼亚州三里岛核电站发生泄漏,20 英里范围内的居民全部撤离,从此以后美国放弃了核电站建设。 事故发生时,反应堆容器发生压力积聚,在这种情况下,正常的应对方案是打开一个安全阀门,降低压力到安全水平。这个安全阀门的设计是通过加电压到电磁制动器上使其打开,打开后会有......

工程

xF0rk xF0rk / 2 天前

浅谈 HTTP 隐蔽隧道下的 RDP 暴力破解测试

0x0 前言HTTP隧道用于在受限网络连接的条件下在两台计算机之间创建网络链接,用于绕过IDS、Firewall一类的安全设备限制实现基于HTTP协议的通信,常常用于内网里面的端口转发与流量代理由于HTTP通信流量往往与正常流量差异较少一般不容易被检测出来。 由于工作需要就简单的做了一下研究与分析,个人愚见大佬勿喷。 0x1 部署HTTP隧道的工具种类也比较多就找了一个经典的reGeory,之前也研究过php的Tunna-v1.1版......

http 安全 测试 rdp 暴力破解

Gary_Gao Gary_Gao / 2 天前

如何使用 Spark 快速将数据写入 Elasticsearch

如何使用Spark快速将数据写入Elasticsearch说到数据写入Elasticsearch,最先想到的肯定是Logstash。Logstash因为其简单上手、可扩展、可伸缩等优点被广大用户接受。但是尺有所短,寸有所长,Logstash肯定也有它无法适用的应用场景,比如: 海量数据ETL海量数据聚合多源数据处理为了满足这些场景,很多同学都会选择Spark,借助Spark算子进行数据处理,最后将处理结果写入Elasticsearch。 我们部门之前利用Spark......

大数据 Spark Elasticsearch

为了减少您的阅读压力,首页仅提供最新的 10 页文章列表,如需查阅更多内容请点击对应的文章标签。

Top