python的分布式计算框架

ray作为分布式系统,ray遵循了典型的Master-Slave设计,Master负责全局协调和状态维护,Slave执行分布式计算任务关键组件Global Scheduler:Global Control State:Object Store:Worker:主要API启动:ray.init() 该方法可以加参数,如num_cpus等远程函数:put和get:用作python对象和对象ID之间的转换任务依赖:Actors:ray.wait():da.
分类: 其他 发布时间: 11-19 09:23 阅读次数: 0

传值还是传引用?

堆与栈在数据结构中:堆(heap)是一个可以被看作一棵完全二叉树的数组对象;栈(堆栈/stack)是先进后出的线性表。堆:动态分配内存的一块区域,一般由程序员手动分配,比如Java中的new、C/C++中的malloc等,都是将创建的对象或内存块放置在堆中。栈:由编译器自动分配释放,用于存放函数的参数值,局部变量。关系:对于Java,基本类型直接存储在栈上,引用类型则是值(对象)存储在堆上,对对象的引用存储在栈上。 修改引用的值,即让引用指向其它对象;而访问及修改堆上的对象: 在C/
分类: 其他 发布时间: 11-19 09:23 阅读次数: 0

Go的escape analysis

1 堆与栈For declared variables in Go, they need to be allocated as objects in memory where either in the heap or on the stackStack frames:local storage space belonging to a function where stored objects are managed by the belonging frame's lifecycle a
分类: 其他 发布时间: 11-19 09:23 阅读次数: 0

Go的设计模式

工厂模式package mainimport "fmt"// 产品接口type Shape interface { draw()}//具体产品type Rectangle struct {}func (Rectangle) draw() { fmt.Println("Draw Rectangle")}type Square struct {}func (Square) draw() { fmt.Println("Draw Square")}type Ci
分类: 其他 发布时间: 11-19 09:22 阅读次数: 0

postgreSQL的索引

数组索引数组中元素在内存中的存储空间是连续的,在汇编层面可以用基地址(数组名这个变量中存放的就数组中第一个元素的地址)和偏移量(数据类型+下标)进行访问。数据库索引避免遍历所有数据页来进行全表扫描,多数查询可以仅扫描少量索引页及数据页。...
分类: 其他 发布时间: 11-19 09:22 阅读次数: 0

postgreSQL的哈希索引

Hash Table (Hash Map)哈希表是根据key直接进行访问的数据结构(这一结构的实现通常采用数组),它通过把关键码值映射(这个映射函数叫做散列函数)到表中一个位置来访问记录,以加快查找的速度。ahash table(hash map) is a data structure that implements an associative array abstract data type,a structure that can map keys to values. A has...
分类: 其他 发布时间: 11-19 09:22 阅读次数: 0

Azure Fundamentals

Cloud-computingThe delivery of computing services over the internet. These services include servers(服务器), storage, databases, networking, software, analytics, and intelligence. Cloud computing offers faster innovation, flexible resources, and economie.
分类: 其他 发布时间: 11-19 09:22 阅读次数: 0

CPython的GIL

GIL是什么In CPython, the global interpreter lock is a mutex held by the interpreter thread,that prevents multiple native threads from executing Python bytecodes at once (exactly one thread to execute at a time, even if run on a multi-core processor). This .
分类: 其他 发布时间: 11-19 09:21 阅读次数: 0

Go的多线程

sync.Cond用于协程的挂起和唤醒。sync.Cond基于互斥锁/读写锁,互斥锁sync.Mutex通常用来保护临界区和共享资源,条件变量sync.Cond用来协调想要访问共享资源的goroutine。sync.Cond通常用在多个goroutine等待,一个goroutine通知的场景。如果是一个等待,一个通知,使用互斥锁或channel就可以解决了。Communicating Sequential Process使用goroutine(一种运行在用户态的协程)和在goroutine之
分类: 其他 发布时间: 11-19 09:21 阅读次数: 0

Go的面向对象

构造函数returning value or pointer in Go constructor?方法与接收器方法与函数面向过程中没有“方法”概念,只能通过结构体和函数,由使用者使用函数参数和调用关系来形成接近“方法”的概念。而Go中的方法是作用在接收器上的一个函数,因此是一种特殊类型的函数。指针接收器与值接收器指针接收器由于指针的特性,调用方法时,修改接收器指针的任意成员变量,在方法结束后,修改都是有效的。 当方法作用于非指针接收器时,Go语言会在代码运行时将接收器的值复制一份,
分类: 其他 发布时间: 11-19 09:21 阅读次数: 0

数据库之事务隔离

Read phenomenathree differentread phenomenawhen Transaction 1 reads data that Transaction 2 might have changed:dirty reads:a transaction is allowed to read data from a row that has been modified by another running transaction and not yet committed...
分类: 其他 发布时间: 11-19 09:21 阅读次数: 0

Hadoop的安全问题

Hadoop的RPC实现支持SASL,SASL除了支持身份认证外,还提供了可选的信息完整性和信息加密。 SASL(Simple Authentication and Security Layer)是网络协议中使用的认证层。SASL并不是一种协议,而是一种认证、数据完整性校验和加密的机制的框架。plain和digest-md5(较常用)。...
分类: 其他 发布时间: 11-19 09:20 阅读次数: 0

Kafka的Controller

选举controller的选举依赖于ZK,在Kafka集群启动的时候,会在ZK中创建一个临时节点/controller,每个broker启动时(broker 启动过程中会启动 controller 服务,其中涉及监听 ZK节点/controller的数据变化和选举逻辑等),都会先去访问ZK中的这个节点;如果不存在broker就会去创建这个节点,先到先得成为controller。[zk: localhost:2181(CONNECTED) 3] get /controller{"version
分类: 其他 发布时间: 11-19 09:19 阅读次数: 0

中科声龙受邀参加“BLOCKCHAIN 2140”第二届深圳区块链周云端峰会

2021年9月7日至10日,由深圳南山区区块链应用协会主办的“BLOCKCHAIN 2140”第二届深圳区块链周云端峰会召开。本次峰会延续上届采取线上直播形式,邀请了来自全球顶级学者、专家与行业领袖,预计将有超过万人同时参与本次思想盛宴。中科声龙参加了峰会第2天的论坛,论坛主题为“算力与资管”。圆桌主题为“矿业和数字资产的未来”。本次论坛主持人为米林财经创始人谭琳,演讲嘉宾分别为易矿Global联合创始人Jessica、Hotbank市场总监Sylvia、中科声龙市场总监侯昱昊以及谭琳。中科声龙
分类: 其他 发布时间: 11-19 09:19 阅读次数: 0

2021中国NFT与餐饮新思路高峰论坛

Loot推出十天后该项目总交易额便达到2亿美金。Loot 带来的这极富想象力的新概念让 NFT 社区兴奋不已。在数字时代,传统产业如何进行数字化转型?而不断成为新宠的“NFT”“loot”又给传统产业带来哪些启发?实际上餐饮行业自带NFT属性,如何将NFT与餐饮行业相结合便成为我们关注的重点。2021年9月26日,由中科声龙、全国工商联水产业商会食材委员会和区块链专利联盟主办的“2021中国NFT与餐饮新思路高峰论坛”即将开始。活动由JASMINER 、中国市场信息调查业协会区块链委员会 、中国民协中国
分类: 其他 发布时间: 11-19 09:19 阅读次数: 0

中科声龙主办的“2021中国NFT与餐饮新思路高峰论坛”圆满成功

2021年9月26日,由中科声龙、全国工商联水产业商会食材委员会和区块链专利联盟主办,JASMINER 、中国市场信息调查业协会区块链委员会 、中国民协中国起源地文化研究中心、中国起源地、中华文化促进会美食工作委员会等联合主办的“2021中国NFT与餐饮新思路高峰论坛”在国际数字经济产业园(顺义)圆满成功。活动现场中科声龙科技发展(北京)有限公司的市场总监侯昱昊在论坛上表示:“餐饮行业更新迭代速度巨快,餐饮行业想要转型就应该抓住消费者的心理,可以利用社交+流行元素+热点+趣味性相结合的形式来实现
分类: 其他 发布时间: 11-19 09:19 阅读次数: 0

中科声龙即将参加2021上海国际区块链技术与应用博览会Web3.0峰会

随着大数据、云计算、区块链等新兴科技的出现与发展,我们也开始进入数字时代。数字化转型成为各行各业的热门话题,2021年10月23日—25日,2021上海国际区块链技术与应用博览会Web3.0峰会/区块链分布式存储大会,中科声龙与您共同探讨“跨界融合”,用科技连接美好未来。...
分类: 其他 发布时间: 11-19 09:18 阅读次数: 0

中科声龙入围「创投市场2020年度中国科技创新企业TOP100榜单」

近日,“第五届京津冀科技型企业与创投论坛”已顺利落下帷幕,大会发布了2020年度中国科技创新企业TOP100榜单,成为了活动赛场备受关注的环节。此次榜单由国内多家学术研究机构、投资机构、科技领域创新领军企业共同发起,通过对社会影响力、商业创新力、卓越领导力、产业影响、商业价值、增长引擎六个维度的考察,最终确定了TOP100科创企业榜单。中科声龙凭借在各个维度的卓越表现以及产品创新能力光荣登榜。作为领军全球的存算一体高通量芯片厂商,中科声龙自创立以来,就始终将技术创新作为发展的第一要义。经过多
分类: 其他 发布时间: 11-19 09:18 阅读次数: 0

中科声龙主办第一届中国NFT及元宇宙研讨论坛圆满成功

经过充分有序的筹备和多方的共同努力,公司内部主办的 NFT 元宇宙及以太坊投资分享会于 8 月 20 日下午成功举办。主讲人为中科声龙市场总监侯昱昊。会上进行了NFT和元宇宙及以太坊等领域的投资机会与相关知识的分享,参会观众来自多个领域,对主办方的讲解内容纷纷给予肯定和好评,并希望将来继续参加我司组织的其他相关活动。下图为分享内容课件...
分类: 其他 发布时间: 11-19 09:18 阅读次数: 0

中科声龙参加由香港知识产权交易所举办的优质项目路演对接会,被评为优质项目

2019年12月21日,香港知识产权交易所《IP产业链融资——优质项目路演对接会》在深圳举办。参加此次路演的项目主要涵盖科技、大健康等高精尖项目,涉及多个领域。中科声龙在此次项目路演中表现优异,被评为“优秀项目”, 获得了投资机构的高度认可和一致好评。...
分类: 其他 发布时间: 11-19 09:18 阅读次数: 0