计算机 IT
共 469 人关注

筛选:
排序:
...
[顶] TensorFlow 入门指南 【已翻译】

介绍 让我们帮你从头开始安装并运行 TensorFlow 吧! 但在开始之前,先来看看一个最简单的使用 TensorFlow Python API 的示例代码,这样你就会对我们接下来要做的事情有所了解。 这是一个 Python 小程序,该程序生成一个二维数组并使之填充到一条线中。

计算机/ @中山狼, @班纳睿, @CY2, @墨镜大头, @Hornsey
...
GraphicsJS —— 一个强大的轻量级 JavaScript 图形库 【已翻译】

HTML5是现代 Web 的骨干。 现在,当涉及到创建交互式图像时,SVG和Canvas通常是最佳的技术 - Flash已经被遗忘,Silverlight也像一只罕见的独角兽一般游离在网络的边缘,很少有人记得第三方插件。 Canvas和SVG的优点和缺点在本文中详细地论述,但简而言之,SVG更适合创建和处理交互式元素。 这是因为SVG是基于XML的向量格式,当使用<svg>标记将图像加载到页...

计算机/ @toypipi, @CY2
...
自制 Go 语言解释器(起始篇) 【已翻译】

在这一系列的文章中, 我会尝试解释如何在go里编写一款go语言的解释器. 如果你跟我一样,缺少对解释器方面的人是,那你应该学习一下这方面的内容了. 引言  语言已经开始涉及科学领域和数据领域. 是的, 为什么是Go?  语言可以被快速的编译和执行, 由于它的类型是静态的,因此它呈现了一个良好的“编写/编译/运行“的开发时代。此外,使用go编写的程序具有易部署性,并且可以在多种机器和操作系统进...

计算机/ @lison, @Hornsey
...
使用 Go 语言创建一个 Gif 动画生成器,第一部分 【已翻译】

想学习如何编程吗?我在十多岁的时候开始从图书馆借Java书籍来看,我还发现一本书里面提到的巨大优势:网上学习。也就是说,我从来没有系统的学过Java基础,当时的我厌烦了在终端打印结果,并且往后翻100页左右也没有看到用其他方式打印结果的知识。所以我最后选择了JavaScript和PHP,这样我就可以边学习理论知识边开始做一些有趣的事情了。 我想帮助你避免我所遇到的这种情况,给你自己选择的权利...

计算机/ @厄洛斯, @Hornsey
...
成为一个成功的 Web 开发者所需的 21 步 【已翻译】

随着网页开发行业的发展,许多人都产生了这样的疑问:我如何能成为一个网页开发者?我认为不应该问这个问题。而应该问:我如何成为一个成功的网页开发者? 这个问题非常重要,因为网页开发者有许多,但算是成功的又有几个呢? 我写这篇的文章的目的是帮助你们拥有足够的心态,知识和技能来让你们在人群中出类拔萃并且使你们在网页开发生涯中画上成功的一笔—无论你是在公司工作还是自由职业者。

计算机/ @Cindy, @machunyan, @咕乖, @耳屎味比比多味豆, @Hornsey, @薯片番茄, @archer
...
srsLTE:开源的 3GPP LTE 库 【已翻译】

srsLTE srsLTE 是一款 SRS 公司开发的 SDR UE 和 eNodeB 的开源免费的 LTE 类库。该类库是一个有着最低限度的模块间依赖或外部依赖的高度模块化的类库。它完全用C语言编写,如果系统支持的话,可以用VOLK(加速度库)将其分布式部署在GNURadio上。 srsLTE 使用的是 srsUE,一个 LTE UE 的全栈 (从 PHY 到 IP)实现。srsUE 可在...

计算机/ @ExDevilLee, @Hornsey
...
GIF、PNG、JPG 或者是 SVG 你应该用哪种呢? 【已翻译】

我们在2009年第一次发表了这篇文章。虽然有些事情保持不变——即网络仍然喜欢JPEG和GIF格式的图片——我们认为是时候重新审视网络图像格式的展示情况。 今天的简短指南将为您提供各种文件类型的简单介绍,及它们在哪里工作最佳。享受吧。   GIF: 图形交换格式 256色板. 除非你是个刚从笼罩在淡淡烟雾中的DeLorean时代的1985年踏出来的人,你可能已经非常熟悉网络上最流行的图像格式—...

计算机/ @renne
...
软件开发人员应该知道的关于持续集成的一些事情 【已翻译】

关于我,你需要了解一些东西。 我是一个持续集成的超级粉。 如果你把我放在一个新的软件开发团队,你没有一套自动化构建过程和持续集成设施,你可以相信,我要做的第一件事就是把自动化持续集成所有的事情都做完。 我喜欢自动化的想法。 只要有可能,我喜欢让事情更加高效和自动化。 对于我来说,这就是持续集成。 软件集成是一个漫长、困难、乏味、易错的过程,持续集成就是自动化完成这个过程并运行、测试,打包和部署。

计算机/ @slfeng, @toypipi, @Hornsey, @班纳睿
...
那些不怎么有热情的程序员如何寻找工作 【已翻译】

当你在找编程职位时,你会发现很多公司都想雇佣“热情的程序员”。如果你只是一个正常的程序员正在寻找一个正常的工作,你可能会相当沮丧。 如果你不是热情的程序员,那怎么办?如果你不能利用业余时间完成某些计划时或者你的业余时间不固定,那又怎么办? 如果你隐约有点怀疑“热情”只是一个委婉的说法,其真实含义是雇主希望你无偿加班干大量工作,那你该怎么办? 你真的能找到一份工作,而干这份工作你不需要有热情,...

计算机/ @machunyan, @melody
...
因特网的历史3:网景主导的时代 【已翻译】

欢迎来到我们时光旅程的第三部分,我们正在学习因特网是如何进化的, 并回想它对我们生活的影响。 在 第二部分里,我们重温了因特网历史上最大的变革,即万维网的诞生。 我们回顾到1994年圣诞节,当时微软、网景和Sun公司都在争取占领这个革命性的新市场的最大份额。 网景公司刚刚推出Navigator 1.0浏览器,它开始受到世人关注。同时它也和Sun公司达成了一个非正式协议用于分享产品分销和技术交流。

计算机/ @班纳睿, @安福双, @ericzc
...
测试覆盖率的诸多缺陷 【已翻译】

最近我跟几个朋友在Twitter上聊天,重谈起了测试覆盖率的问题。我想了下,刚要准备好开始高谈阔论,我才记起来我之前在Python测试手册 中已经讨论过测试覆盖率的诸多缺陷。 所以我就想,也许把部分摘录过来会比较好些。 从《Python测试手册》第九章节开始.... **** 覆盖率并不是一切 你已经知道如何运行覆盖率报告了。但是不要想当然地认为越多的覆盖率就自然越好了。为了以为追求覆盖率却...

计算机/ @班纳睿
...
2017 年成为更好的 Node 开发人员的 10 个技巧 【已翻译】

2017 年成为更好的 Node 开发者的 10 个技巧出自作者 Azat Mardan 之手。SitePoint 的客户帖子主要为你提供 Web 社区知名作家及演讲者的优秀内容。 注意: 这篇文章之前的标题是 “来自平台大神的最佳实践分享”。文章内容是经过实际的测试和试验写出,但并非 2017 年最新技巧。 虽然,Node 大神分享的最佳经典实践在 2017 年,2018 年甚至 2019...

计算机/ @薯片番茄, @Zivv
...
使用 NW.js 构建跨平台的桌面应用 【已翻译】

本文由 Tim Severien 审核。感谢 SitePoint 的所有评审员,是你们让 SitePoint 的文章质量如此优秀。 作者相关作品 快速提示:用纯 JavaScript 替换 jQuery 的 Ready() 快速提示:如何在 Javascript 中声明变量 NW.js 是一个使用 Web 技术创建本地应用的框架,如 HTML、JavaScript 和 CSS。简单地说,当你...

计算机/ @薯片番茄
...
Java 10 可能会对 Lambda 表达式进行升级 【已翻译】

新的 JEP 对增强 Lambda 提出了修改建议,包括消除歧意、用下划线表示未使用的参数、影子外部变量 等。虽然这些改变会让 Java 的 Lambda 更接近于其它语言的 Lambda,不过最初的讨论只是想支持混合水平。这个 JEP 补充了一系列的提议来改善 Java 语言,包括局部变量的类型推断和增强的枚举,这些内容都有可能包含在 Java 10 中。 尽管与 Lambda 相关的改变...

计算机/ @边城, @班纳睿
...
我是怎样在新西兰寒冷拥挤的房间里展开我的软件生涯的 【已翻译】

五年前我过着枯燥乏味的生活,不知道我究竟想做什么,我还从没有真正去工作过。在我20多岁的大多时光里,我都是在滑雪度假胜地终年滑雪度过的。那年我28岁,我已经能够赚足够钱来养活自己。 这是我做的一个选择,坦率地说是一个十足的坏蛋才作的选择,也就是这个选择从根本上将我塑造成了一个人类。 因为在那些年里,我做了只有完全疯了的人才会干的事情: (这里原文里内嵌了视频,但此处无法显示,地址为https...

计算机/ @班纳睿, @machunyan, @烟火
...
如何利用 C++ 的 Lambda 表达式来改善 Qt 代码 【已翻译】

Lambda 表达式是在 C++11 中加入的 C++ 特性。这篇文章中我们将看到如果用 Lambda 表达式来简化 Qt代码。Lambda 很强大,但也要小心它带来的陷阱。 不过先要搞明白什么是 Lambda 表达式? Lambda 表达式是在某个函数中直接定义的匿名函数。它可以用于任何需要传递函数指针的地方。 Lambda 表达式的语法如下:

计算机/ @边城
...
在 Linux 上使用 Visual Studio Code 开发环境 【已翻译】

对于我即将演示的“在Linux上的ASP.NET Core”,我需要一台可以使用远程桌面访问运行Visual Studio Code的Linux虚拟机。 经过几个小时解决那些使人头大的各种问题后,我终于能够使其正常工作,现在我有了一个可以运行演示的虚拟机。 这篇文章简短的介绍了我如何做和我做了什么,同时适用于那些也想在Linux 虚拟机上运行Visual Studio Code的读者。 本文...

计算机/ @toypipi
...
pix2pix-tensorflow: 图像转译工具 pix2pix 的 Tensorflow 移植版本 【已翻译】

pix2pix-tensorflow 该项目由 Isola et al 基于 pix2pix 实现。 关于此实现的文章 这个项目是 pix2pix 的 Tensorflow 实现,方法是学习一组输入图像和输出图像实现特征描述。原论文中提及如下示例: 这个移植版本是直接基于 torch 的实现,而不是已有的 Tensorflow 实现。这表明这是一个忠实于原有研究工作的实现版本,因此并没有添加...

计算机/ @CY2
...
通过分析明星的行为来提高社交沟通软技能的五种方式 【已翻译】

正如你所知,作为一个程序员,涉及与其他人在线和离线的互动。这不可避免地涉及到闲聊。我记得我第一次去科技聚会,和陌生人建立友好关系是多么尴尬。这有两个原因:第一个是,我还在学习编程,感觉我的深度还远远不够。第二个原因是我害怕去积极尝试与人们建立良好的关系。我努力想出一个开场白来打破冷场。在学校我从来没有遇到任何和人相关的问题是,因为我可以总是和人谈论学校相关的事情。在体育俱乐部甚至在工作中也是...

计算机/ @安福双, @班纳睿
...
在 2017 年,学习 “万能” 语言 【已翻译】

在我还是个新人的时候,我碰见了个同学,他宣称自己可以用任意我能说出名字的编程语言编程。吃惊之余,我满怀不信的问道:“如果是用那些晦涩难懂的语言,一大堆指令仅仅模拟了一个简单图灵机你也行么?”,他淡定的回答道:”啊,那种语言被叫做烧脑语言,我知道烧脑语言。“ 这下次我被烧脑了,他没有耍任何诡计,在一个短暂的准备后,他的确做到了合法的用任意语言编程。一个18岁的孩子怎么会能掌握所有语言? 上图是...

计算机/ @ericzc