计算机 IT
共 686 人关注

筛选:
排序:
...
使用 KUTE.js 实现有趣的 Web 动画效果 【79%】

我写这篇文章为的是介绍一个搭载thednp和dalisoft,实现开放源代码、免费的、功能丰富的 JavaScript动画引擎,名字叫作KUTE.js。 这是系列连载文章Beyond CSS: Dynamic DOM Animation Libraries 的第二篇。如果你很想阅读更多关于如何在web上使用动画的干货,或者是什么时候你可以使用JavaScript动画图库,而不仅仅只是CSS动...

计算机/ @Pamela, @Render, @边城, @pauli, @mylxiaoyi
...
Python 3.0 的新特性 【47%】

本文详细的描述 Python 3.0 与 Python 2.6 比较的新特性。Python 3.0 也叫 “Python 3000” 或者 “Py3K”,这是 Python 首个刻意不向后兼容的 Python 发行版本。它比常规的版本更新带来更多的变化,这对 Python 的用户来说非常之重要。然而在了解了这些变化之后,你会发现 Python 实际上并没有改变所有的东西,我们修复了之前版本一...

计算机/ @中山狼, @相信未来, @/(?:.*)?/g, @goon_, @宇德高辉
...
在 Windows 上使用 Ansible 运行 Spring Boot 应用程序 【已翻译】

有时你不得不使用一个Windows系统而不是你习惯的Linux机器来运行你的Spring Boot启动应用程序。也许你得调用一些本地的类库,这些类库依赖于Windows 操作系统底层或者有其他什么原因。但是使用我们曾经习惯使用的同样的持续集成(CI)工具应该是没得商量的。 Windows?没问题,但是如果没有亲爱的Ansible可万万不行! 不管怎样,如果我们不得不要将我们的应用程序运行在W...

计算机/ @班纳睿, @toypipi, @xlwty, @lijian, @machunyan, @Pamela, @Render, @布莱恩
...
程序员的教育 【19%】

当我在2016年10月离开待了21年的微软并在这个行业干了35年后,我花了些时间来反思我这些年学到的东西。这是一个草率编辑的版本。原谅它的长度! 成为一个熟练的程序员你需要知晓惊人数量的事情——语言细则,应用编程接口,算法,数据结构,系统和工具。这些东西一直在变化——新的语言和编程环境层出不穷,似乎总有一些“人人”都在使用的热门新工具或新语言。紧跟趋势并保持熟练是很重要的。木匠需要知道如何为...

计算机/ @言午二二, @GreyWord
...
软件开发者如何与测试人员相处 【已翻译】

这听起来有点搞笑而且有点意想不到, 但是对于很多软件开发人员来说,他们工作中最困难的一个部分就是如何与QA打交道, 也就是品质保证… 当然,也就是那些可怕的… 测试人员。 在上一章中,我们讨论了测试以及奠定了关于什么是测试以及它是如何进行的基础知识。 但仅仅因为你理解测试,并不意味着你就能了解测试人员。 所以,这就是这一简短的章节所要讲述的。 大体来说,这是关于你作为一个开发人员,该如何与测...

计算机/ @班纳睿
...
Pext 是一个比较难解释清楚的可扩展的 Python 工具 【已翻译】

我本人不太喜欢谈论自己不太熟悉或者是没有使用经验的东西,这就是为什么没有看到我写的关于VIM的报道,或者是DevOps 的专栏等等。 但是也一片关于桌面应用的的介绍还是我所擅长的,但是我发现对于Pext,真的很难说明白。 Pext-基于Python 的可拓展的工具 Pext代表基于python的可扩展工具,是Linux和macOS的开源应用程序。 引用Pext官方网站的说法:“...提供了一...

计算机/ @相信未来
...
VR UI工具包开发指南 【3%】

开发规则 VRUI应用程序开发人员必须遵循一定的规则来创建正确的,便携式的和可用的应用程序。这些规则是由VRUI API本身执行,但也必须心甘情愿地服从开发商。该文档试图阐明所有这些附加规则,并解释它们背后的原因。 Correctness Rules Do not use srand() Do not use clock(), clock_gettime(), etc. Do not cha...

计算机/ @王楷泽(名梓佑)
...
Webkit 推出的并发 JavaScript 提案 【12%】

最近出现了 WebKit 支持 并且在我们的编译流程中得到了完全优化。但不幸的是,JavaScript 不允许共享除  之外的任何对象。 本文思考了一个疯狂的尝试:把并发性扩展到整个 JavaScript 堆会怎么样?这样的世界里,任何对象可以分享给另一个线程。这不是一个小改动。现有的 JavaScript VM(虚拟机) 优化利用了单线程执行这一事实,所以并发肯定会产生一些性能问题。本文关...

计算机/ @边城
...
2017 年用于 UI 设计的 9 大 JavaScript 动画库 【已翻译】

快来参与 CSS 动画界泰斗 Donovan Hutchinson 开设的 CSS 动画课程来提升你的 CSS 动画制作能力吧。 前端 web 设计在过去十年经历了一场变革。在 2007 年,我们大部分设计者还在设计静态的杂志布局 —— 但到了 2017 年,我们却在使用数千个可缩放、可调节、可移动的模块构建“数字机器”。 很明确的是,伟大的 UI 设计者也需要是一位伟大的动画制作者 —— ...

计算机/ @Lan, @边城, @苏州小浮云, @Render, @weiming, @mylxiaoyi, @林语琛, @Chucklefish
...
到底什么是技术债务? 【已翻译】

你的工程师老说她的团队一定得有段时间只用来减少技术债务。这个它喵的到底是什么意思呢?为什么他们就不能按照计划去做特性搭建呢?我是不是用了战五渣? 这倒不一定。 我在工作中从来没有遇到过,包括我自己,不觉得自己的代码库牛逼闪闪的攻城狮。攻城狮们空闲时最喜欢干的事情之一就是叨叨前同事留下的代码不行。 如果他是第一个攻城狮并且独立写的代码,他会觉得自己六周前写的东西没法看。推着时间的推移,你会变得...

计算机/ @Lois, @GreyWord
...
JGroups 4.x 教程 【已翻译】

Copyright Red Hat 1998 - 2035 本文档以 "Creative Commons Attribution-ShareAlike (CC-BY-SA) 3.0" 许可发布。 关于教程 这是一份关于如何安装 JGroups 并编写简单应用的简短教程。本教程的目的是演示如何配置 JGroups 以及如何编写演示主要 API 主法的简单应用。 Bela Ban, Kreuzl...

计算机/ @mylxiaoyi, @CY2
...
Gin框架下的Go 网页应用测试驱动开发 【4%】

深入Go语言和Gin框架学习,了解如何进一步试验和开发一个真实的应用程序。 介绍 本文是教程的第二部分,使用Go语言的Gin框架构建传统的Web应用程序和微服务。 在本教程的第一部分,我们设置了一个项目,并使用Gin构建了一个简单的应用程序,实现了显示一个文章列表和文章详细信息页面。 本教程的这一部分,将向应用程序添加用户注册,登录,注销,文章提交和身份验证等功能,以便您清楚地了解如何使用G...

计算机/ @一片蓝枫
...
在 R 语言中加载数据和基本格式化 【25%】

通常,可视化的大部分工作不是视觉上的。也就是说,形状和颜色可以快速的绘制完成,而你会花费大部分时间在于获取合适的数据(或者只得到一般的数据)。 当你拥有了一些数据,令人沮丧的是,你可能不知道你能够做什么,夹在中间左右为难。本教程介绍了在R语言中加载数据的基本知识,以便您可以了解更多有趣的内容。 安装 因为是R语言,你需要在电脑上安装免费的语言环境。在R官网,在左侧边栏CRAN单击(下一节题为...

计算机/ @柯凌, @toypipi
...
理解 Java 当中的类(Class)(第1部分) 【87%】

自从 Sun 公司 1995 年发布 Java 以来,关于 Java 类的文章和教程已经是多的数不胜数——类的机制和原理、类的写法、应该怎么做/不该怎么做、还有一些技巧什么的。除开这些表象的话题,实际上真正对 Java 类的深刻理解,是指对类这个概念有一个整体的、直觉上的把控。这就是要求要建立起一个对 Java 类的本能般的感觉,来怎么定义这些类,怎么用这些类;这样的感觉要能够帮助你洞察和领...

计算机/ @捏造的信仰
...
你可能不知道的5个CSS属性 【已翻译】

每年都有新的CSS属性被标准化,并在主流浏览器中提供给你使用。它们的目的是使Web开发人员的生活更轻松,并允许创建新的和漂亮的设计。 在本文中,我将介绍5个相对较新的CSS属性,您可能从来没有听说过,我觉得非常有趣。本文的目的是让您大致了解它们是什么,您可以使用哪些值,它们的用例,以及一些示例。 特别是,我们将介绍与CSS相关的属性:

计算机/ @Render, @边城, @Lan, @toypipi
...
SQL and Multi-Model Databases: What We Did at OrientDB 【11%】

你知道SQL吗?如果你是一名软件开发人员、DBA 或者开发运维人员,那么我很确定你对这个问题的答案。 这就是为什么OrientDB采用SQL作为其主要查询语言的原因。 SQL是一种优雅,清晰,定义良好,功能强大的查询语言(对于RDBMS而言),但它是在表是唯一允许的数据结构的时期创建的(你知道的,有关关系数据库的结构有:表,主键,外键等)。 现在,随着 NoSQL 的到来,事情发生了变化。 ...

计算机/ @toypipi
...
关于 Go 程序的性能调试问题 【3%】

假设您有一个Go程序,并希望提高其性能。 有几个可用的工具可以我们完成这个任务。 这些工具可以帮助您识别各种类型的热点(CPU,IO,内存),这些热点是您需要集中精力的地方,以显着提高性能。 另一方面, 这些工具可以帮助您识别程序中明显的性能缺陷。 例如,您可以在每个查询之前准备一个SQL语句,同时您可以在程序启动时准备一次。 另一个例子是如果一个O(N ^ 2)算法不知何故地滑入到一个明显...

计算机/ @木木
...
如何使用R语言读取和使用直方图 【未翻译】

The histogram is one of my favorite chart types, and for analysis purposes, I probably use them the most. Devised by Karl Pearson (the father of mathematical statistics) in the late 1800s, it’s sim...

计算机/ @toypipi
...
为什么我要在生产应用中使用 OrientDB? 【未翻译】

Like many other Java developers, when i start a new Java development project that requires a database, i have hopes and dreams of what my database looks like: Java API (of course) Embeddable Pure J...

计算机/ @CY2
...
使用 Neo4j 对航空公司的航班进行建模 【未翻译】

If you’ve come to any of the Neo4j Data Modeling classes I’ve taught, you must have heard me say “your model depends on both your data and your queries” about a million times. Let us take a closer ...

计算机/ @CY2