首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

【经典】基本图论,Basic Graph Theory

来源:专知本文为书籍,建议阅读5分钟本书提供了图论介绍。...这本本科教材提供了图论介绍,图论在科学和技术建模问题中有大量应用,已经成为世界各地大学计算机科学、计算机科学与工程以及数学课程重要组成部分。 作者采用了一种条理清晰、易于理解方法。...本文首先从图论历史背景、动机和应用入手,阐述了图论基本术语。在此基础上,作者进一步介绍了路径、环、连通性、树、匹配、覆盖、平面图、图着色和有向图,以及一些特殊图类和一些高级研究课题。...充满练习和插图,基本图论是一个宝贵资源,为任何本科生理解和获得信心图论及其应用到科学研究,算法和问题解决。

91230

javascript语言精粹(蝴蝶)-笔记

1.精华(Good Parts) javascript好想法包括函数,弱类型,动态对象和一个富有表现力对象字面量表示法。坏想法包括基于全局变量编程模型。...javascript函数是基于词法作用域(lexical scoping)顶级对象,是第一个成为主流lamda语言。一个糟糕选择:javascript依赖于全局变量来进行连接。...所有编译单元所有顶级变量被撮合到一个被称为全局对象公共命名空间中。...如果添加一个新属性到原型中,该属性会立即对所有基于该原型创建对象可见。 delete可以删除对象属性,不会触及对象原型链中任何对象。...该对象一个引用保存在myQuo中。即使quo已经返回了,但get_status方法仍然享有访问quo对象status属性特权。

1.8K30
您找到你想要的搜索结果了吗?
是的
没有找到

采用Go语言作为服务端编程语言建议

按:这是我给公司(部门)写使用推广Go语言建议,给领导看了以后,领导同意使用Go语言对一些服务器程序进行改写并部署到外网进行验证。...采用Go语言作为服务端编程语言建议 一、当前挑战 随着互联网时代到来,软件(特别是网络游戏)版本更新产品更迭速度也在加快,这对软件开发效率和质量提出了更高要求。...学习曲线平缓 Go语言属于C家族系列,因此C/C++程序员对于Go语言语法会有一种熟悉感觉;同时因为Go语言语法比较简洁,程序员可以较快掌握其语法;另外Go语言官方还提供了交互式学习平台,程序员通过做一些交互练习可以很快上手...八、结语 Go是一门出身名门、很有前途通用性编程语言,特别适合于多核时代服务器端开发,被誉为是互联网时代C语言;此外它改进了C/C++语言许多不足之处,在软件工程上也提供了优秀支持。...使用Go语言,能够更快更好地开发出软件产品。现阶段,Go语言还不能完全立刻替换掉C++语言作为公司主要开发语言,但是我建议公司能够早日对Go语言进行考察使用,并推广到需要项目和产品中去。

2.3K80

采用Go语言作为服务端编程语言建议

按:这是我给公司(部门)写使用推广Go语言建议,给领导看了以后,领导同意使用Go语言对一些服务器程序进行改写并部署到外网进行验证。...采用Go语言作为服务端编程语言建议 一、当前挑战 随着互联网时代到来,软件(特别是网络游戏)版本更新产品更迭速度也在加快,这对软件开发效率和质量提出了更高要求。...学习曲线平缓 Go语言属于C家族系列,因此C/C++程序员对于Go语言语法会有一种熟悉感觉;同时因为Go语言语法比较简洁,程序员可以较快掌握其语法;另外Go语言官方还提供了交互式学习平台,程序员通过做一些交互练习可以很快上手...八、结语 Go是一门出身名门、很有前途通用性编程语言,特别适合于多核时代服务器端开发,被誉为是互联网时代C语言;此外它改进了C/C++语言许多不足之处,在软件工程上也提供了优秀支持。...使用Go语言,能够更快更好地开发出软件产品。现阶段,Go语言还不能完全立刻替换掉C++语言作为公司主要开发语言,但是我建议公司能够早日对Go语言进行考察使用,并推广到需要项目和产品中去。

1.4K70

曾是最流行语言之一,Visual Basic 28年兴衰记

28 年过去了,我们终于要目睹世界上最流行语言之一,Visual Basic ,开始衰落了吗?...坦白说,我对 Visual Basic 迷恋是这样开始:当我还是个十几岁孩童时,我就学会了使用 BASIC 语言编程,但不仅仅是任何 BASIC 语言。...不久,一群有影响力 VB 开发人员将 Microsoft 新编程环境命名为 VB.Fred,并强调无论它是什么,这种新语言都不是 Visual Basic。...2017 年,Microsoft 宣布,它将开始为 C# 添加新语言功能,而这些功能可能永远不会出现在 Visual Basic 中。...Visual Basic 本应在教育市场有一个天然契合点。但即便如此,它仍然是个“败家子”,像 C# 和 Python 这样现代语言现在已经足够简单、安全,完全可以作为他们第一门语言来学习。

2.1K20

自然语言处理实战--文末送

这种处理通常包括将自然语言转换成计算机能够用于理解这个世界数据(数字)。同时,这种对世界理解有时被用于生成能够体现这种理解自然语言文本(即自然语言生成)。...语言发明是为了便于沟通交流,是人类建立共识基础。而现在,奋斗在自然语言处理技术程序员们都有一个目标:让计算机也能理解人类语言。...目前,维基百科列出了700多种编程语言。相比之下,Ethnologue已经确认自然语言总数是当前世界各地人们所用自然语言10倍。...能够设计和构建软件来阅读和处理大家现在正在阅读语言,该语言正是关于如何构建软件来处理自然语言,这非常高级,也十分神奇。...本书面向中高级Python开发人员,兼具基础理论与编程实战,是现代NLP领域从业者实用参考。 参考来源:《自然语言处理实战 利用Python理解、分析和生成文本》前言、第一章 -END-

45030

微软开源早期编程语言 GW-BASIC,网友评论这门老语言太难懂了

近日微软通过一篇博客文章宣布开放 GW-BASIC 源代码。 微软官方人员表示,自从 MS-DOS 1.25 和 2.0 开源后,社区中要求同样开源 BASIC 语言呼声颇高。...因此微软选择将 1983 年以来 8088 汇编语言开源出来,但仅作历史参考和教育用途,不再接收任何修改源码拉取请求。...GW-BASIC 历史 GW-BASIC 是从IBM Advanced BASIC / BASICA派生而来 BASIC 解释器,它本身是 Microsoft BASIC 端口。...就像那个年代所有其他软件(例如 MS-DOS)一样,GW-BASIC 源代码 100% 由汇编语言编写而成 。...微软解释,当时也可以选择 FORTRAN、LISP、COBOL、RPG、CPL/BCPL 和 C 等高级语言,然而这类语言编译器比较昂贵,代码生成效率也不高,还受空间和性能限制,不适合家用或个人计算机

1.2K10

读过

为了记录自己度过,写个帖子总结一下,不定时更新。以前度过有些不记得了,就先记录一下我记得吧:) PS:现在读过(2016.4月以后),我会做读书总结。...以前看,会再抽时间回顾一下,做个简单总结。...跟数据挖掘相关我另写了一个帖子,可以参考这个: 【原】数据分析/数据挖掘/机器学习---- 必读书目 2017.11-12 基本框架搭成,做好之后看公司同不同意开源哈哈,加了两个月班,朝9晚11,...(看了七章) 2015.11 R语言与网站分析(看完) R极客理想工具篇(看完) Mysql必知必会(看完) 2015.10 数据挖掘导论(部分) 2015.9 集体智慧编程(看完) 统计学习方法(看完...(看完) R语言编程艺术(参考了arules部分和作图部分) 2015.4(开始实习) R语言实战(看完) 数据分析-R语言实战(看完) 2014年及以前等我看看豆瓣记录再总结 = =

1.2K70

NoteLLM: 大语言模型在小红推荐系统落地应用

今天分享一篇小红今年3月论文,介绍了大语言模型在小红笔记推荐场景下落地应用,主要是围绕如何利用LLM表征能力来生成更适用于i2i召回文本embedding,思路简单,落地也容易,个人觉得实践价值非常高...相较于BERT,使用参数量更大LLM来生成embedding可能可以学习到一些更为长尾信息,同时仅使用Bert生成embedding只能代表文本语义信息,和下游推荐任务目标存在一定不一致;...这个任务使用了推荐中协同过滤信号作为标签来进行对比学习,首先会统计所有笔记对共现分数,然后使用共现分数高笔记对视为相关性高笔记,作为正样本,batch内负样本,用对比学习方式进行训练,由于引入了协同过滤信号...,而下游推荐目标却是为了点击率,两个目标存在差距,所以这个生成式对比学习就是为了在大模型预训练中引入推荐协同过滤信号,从而使得生成embedding更适用于下游推荐任务。...顺便说一下,这个思路其实和小红之前发另一篇论文提到CB2CF其实是一脉相承,只不过另外一篇同时用了文本和图像特征,损失函数用交叉熵。

36310

编程语言「考古」:曾经影响一代人BASIC,原来还有前身

它是一门奇怪语言,但确实显示出了 BASIC 语言开始形成时骨架。 DOPE:BASIC 先驱 计算历史很容易用问题来概括。...这个问题最终解是 BASIC。与早期其他语言不同,BASIC 是专为「科学家」、「程序员」以外的人设计。在这门语言中,不必要结构被删除,数据被简化,语法被简化至最低限度。...最后,BASIC 被打造成一门非常容易学习大众语言。 与同时期其他语言相比,BASIC 极其简单。...在后端,BASIC 代码以最小延迟进行编译,但对于学生来说,学校计算机似乎可以「说」流利 BASIC 语言BASIC 稍微偏离了严格格式。...对于 BASIC 用户来说,这点可能有点令人吃惊,但该语言早期版本确实也有一个非常类似的类型系统。在达特茅斯 BASIC 语言第一个版本中,每个变量都被存储为一个浮点,为输入和输出提供智能格式。

62020

WPJAM Basic 内置图片处理函数

WordPress 经常有一些图片处理相关需求,比如下载外部图片,上传截图等等,所以 WPJAM Basic 也内置了一些常用图片处理函数,可以在进行 WordPress 主题和插件二次开发时候,...wpjam_download_image wpjam_download_image($img_url, $args=[]); 用于下载外部图片到本地服务器,第一个参数 img_url 就是外部图片地址...post_id:选择上传到媒体库,可以指定关联文章。 函数会根据不同情况返回不同值,如果选择上传到媒体库,返回值为图片在媒体库ID,否则为图片在服务器路径。...post_id:选择上传到媒体库,可以指定关联文章。 函数会根据不同情况返回不同值,如果选择上传到媒体库,返回值为附件在媒体库ID,否则为文件在服务器路径。...很多人在使用了 WPJAM Basic 「CDN 加速」之后,把本地服务器上存储图片都删除了,有时候有需要使用本地文件,比如用于上传到第三方服务,这时候就可以使用该函数恢复图片。

35020

《Go 语言编程之旅》送煎架和站长写

Go语言是一种开源编程语言,可轻松构建简单、可靠且高效软件。 Go语言在2009年首次亮相,是谷歌开发一种通用型语言。...与Python等其他编程语言相比,Go语言具有多个优势,这也是它值得关注地方。 速度快 Go是静态型化和编译语言,这意味着它运行速度是Python数倍。...而与Python不同是,Go不需要借助其他语言就可以达到一个较快速度。Go几乎和C++、Java一样快,而且Go语言代码编译速度比C++和Java快得多。...易于学习 Go语法很简单,类似于C语言。所以,Go语言同样很容易学习,如果学习者已经掌握C或者Java语言基础知识,学起来就更简单了。 并发 并发是Go语言主要优势之一。...越来越受欢迎 Hackearth对来自76个国家和地区16000余名开发者进行调查结果显示,Go语言是2020年最受欢迎编程语言。32%有经验开发者表示他们想学习Go语言

88010

读过这10本,让你玩转C语言

不管你编程能力如何,你都会找到一本来满足你需求。 5本最佳C语言书籍 1....King《C Programming: A Modern Approach》是一本方便阅读、写得很好,它涵盖了C语言基本和高级概念,以帮助初学者和中级程序员。...Moo编写,被认为是学习C++编程最佳书籍之一,适合所有技能水平程序员。这本近1000页长提供了成为C++编程专家所需要一切。...这本厚厚(超过1200页)将向你介绍构建代码最佳案例,并帮助你成为一名专业程序员。对于初学者,这本书是编程入门,因为它讨论了面向对象编程和泛型编程。它是C++编程语言坚实基础。...Moo所著《Accelerated C++: Practical Programming by Example》是一本采用实践方法C++编程入门

1.4K00

经典“西瓜学习伴侣“南瓜”出版

首先,确切地说,这是一本“伴侣” 类似于咖啡伴侣一样,这本书是周志华教授“西瓜”——《机器学习》伴侣,它也有一个可爱名字 ——“南瓜”....这是一本与众不同。首先,这是一本“伴侣”。类似于咖啡伴侣一样,这本书是周志华教授“西瓜”——《机器学习》伴侣,它也有一个可爱名字——“南瓜”。...其次,这是一本通过开源方式多人协作写成。这种多人分工合作、互相校验、开放监督方式,既保证了质量,也保证了写作效率。最后,这是一本完全根据学习经历编著而成。...由开源组织Datawhale 发起编写“南瓜”集众人智慧、开源社区力量,为广大机器学习初学者带来了福音,给周志华教授畅销“西瓜”配了一个“全能助教”。...从这个意义来说,“南瓜”可以看成是“西瓜公式字典.超纲数学知识以附录和参考文献形式给出; 其次,阅读时一定要克服对公式排斥或者畏惧心理 公式是通过符号对原理本质高度概括,是一种精简而美丽数学语言

86920

python正则(一):简单够用basic

不管是哪种编程语言,学习正则是一节必修课,python也是如此。正则通常被用来做什么?处理复杂字符串及文本。...比如,提取RTLbegin end之间内容,提取verilog模块端口完成自动例化,处理APRio file等。用好正则,常常可以事半功倍。...回顾二: 与Perl语言正则对比着学习,可以加深理解和记忆。...下面是两篇Perl正则介绍: Perl在ASIC中应用——高级篇(1):Perl正则表达式 Perl在ASIC中应用——实战篇(3):网表处理 基本语法介绍 在正则概念里,有一个术语叫“匹配”...与Perl不同,Perl正则是语言结构一部分,而Python正则是定义在模块包re里,使用时需要先import re。

72410
领券