计算机 IT
共 502 人关注

筛选:
排序:
...
Python 3 并发 —— concurrent.futures 模块 【29%】

The concurrent.futures module was added in Python 3.2. According to the Python documentation it provides the developer with a high-level interface for asynchronously executing callables. Basically ...

计算机/ @負愚侕歸
...
简单介绍下 MVVM-C 设计模式 【29%】

A short introduction to the MVVM-C design pattern. When thinking about design patterns and architectures in iOS development, MVC might be the first thing that comes to mind for most of you. But thr...

计算机/ @城府很深
...
Alluxio和Spark入门 【29%】

Spark has brought significant innovation to Big Data computing, but its results are even more extraordinary when paired with other open source projects in the ecosystem. Alluxio, formerly Tachyon, ...

计算机/ @苏州小浮云
...
PHP 的糖衣炮弹 【28%】

这篇文章中我想看看两个函数: 和. 他们经常被列在"安全的开发者绝不应该使用的函数列表"中, 但是我有时会想没有他们我们会错过多少极棒的应用. 就像PHP标准库中的其他函数一样, 他们都有自己的用处. 他们可能被滥用. 他们的危险和他们提供的灵活度和好处同时存在, 尤其对于初级开发者. 现在来看一些我见过的eval和exec的使用方法, 再接着来讨论安全注意事项和审核. 动态类创建 我第一次...

计算机/ @Mark, @CY2
...
我的开源兴趣项目怎么变成我的工作 —— OptaPlanner 10 周年 【27%】

十年前,在我度假期间开始了一个小型的项目.没有什么很重要的原因.仅仅是爱好而已,而且它也不是什么高大上的项目.尝试创建一些非常酷的东西是我一个长期的研究项目.现在,当时做的那个项目 OptaPlanner 现在变成了java开源界指定的解决方案.可以为全世界创建更好的定期执行逻辑,例如:employee rosters, vehicle routes 和cloud distributions...

计算机/ @負愚侕歸
...
Swift 的 ARC 和内存管理 【27%】

作为一种现代的,高层次的编程语言,Swift内部处理了大量的内存管理任务,并且替用户实现分配和回收内存的操作。它使用了一种称之为 自动引用计数(Automatic Reference Counting), 或者称为 ARC。通过阅读本文,你会学习到如何在swift中使用 ARC 和内存管理的知识。 通过对这个系统的了解,你可以了解到堆里面的对象是什么时候生命结束的。Swift使用ARC管理内...

计算机/ @Enix
...
编程中的 3R 原则 —— 可响应性、可重用性和可读性 【26%】

引论 编程是一门艺术。当我们编程的时候, 我们总是认为,程序是用于解决业务用例而反馈于电脑的一组代码。 尽管这是事实,但是在现实生活中程序还发挥着更大的作用。 让我们就从一个运行无误的代码段开始吧。

计算机/ @林铛铛, @dreampuff
...
Go is for everyone 【25%】

Matt Aimonetti @Splice co-founder CTO - Author, Speaker, Technologist Go is a modern programming language created at Google. It’s designed to be a very rational (read non-fancy), simple, and fast p...

计算机/ @Stella
...
使用 Nmap 自动进行非安全端口检测 【25%】

应用上云是一个不可阻挡的趋势,但是安全问题是我们不能忽视的。我们非常讨厌而已访问,所以定期的检查所有已开的 TCP 端口是确保系统安全一个比较好的习惯。很明显,数据库的端口是不应该暴露在互联网上的,而我们内部的 REST API 同样需要进行保护。 首先我们需要检查防火墙的配置是否正确,但更重要的是努力最小化安全漏洞的影响。因此我们需要定期自动的审计非安全的 TCP 端口。 1. 识别服务器...

计算机/ @coyee
...
微软的机器人框架 Microsoft Bot Framework 【24%】

说明 最近,一些词语在IT行业很受重视,如:机器人,AI,Analytics,数据挖掘,机器学习等等。 在这个激烈竞争的时代,软件工程师能够了解新兴领域的概念和用途是很重要的。也是在高速发展的IT行业生存的关键。 基于我自身在高等教育学院和工作中的经历,我撰写了本文。文章描述了相关行业的基本原理和概念并探讨了其未来的发展,尤其实在网络技术平台中的发展。

计算机/ @dreampuff
...
软件开发人员的工作与生活平衡指南 【24%】

现在我正坐在一架飞机上,准备写一篇关于平衡工作与生活的章节,而且我已经不小心染上了我将要谴责的习惯之一。 我正在考虑如何开启这一章节,试图将自己分门别类带入,而我把这看成是“工作”,即我的眼中钉,它打断了我的“生活”。 我将我的思想从“我要做这件事” 变成 “我必须完成此事,这样我就可以享受这一天剩余的时光”。 我犯了允许工作成为“工作”的原罪, 而这正好是痛苦的公式。 工作与生活的平衡是关...

计算机/ @班纳睿
...
使用 ANTLR 实现从解析树到抽象语法树 【23%】

In this post we are going to see how to process and transform the information obtained from the parser. The ANTLR parser recognizes the elements present in the source code and build a parse tree. F...

计算机/ @coyee
...
按功能划分包结构 【22%】

在我关于分层架构的帖子下的DZone评论中,一些人认为,分层应该实现我所谓的包装功能。一开始,我有意延迟写这篇文章以避免覆盖六边形架构(hexagons )和洋葱架构(onions ),但既然我们已经有了这些架构,那么我们就可以直接跳入我们需要的架构风格当中了。 什么是按功能划分包? 在典型的分层架构中,代码组织遵循通过将系统划分为层而创建的水平分解。这就是通常所说的按层划分包。 这种方法的...

计算机/ @toypipi
...
绩效文化 【21%】

在这篇文章中,我会谈到“绩效文化。”绩效是软件工程的关键支柱之一,有时很难做到,有时甚至难以识别。正如一位著名的法官曾经说过的,“我看到它时便知道它。“我之前已经分别详细地谈到过绩效和文化,然而二者的交集才是最有趣的地方。好的团队绩效从一开始就渗透到团队运营的方方面面,并能够主动提供令人难以置信的客户体验,以此从竞争中脱颖而出。要实现良好的绩效文化,千篇一律的配方,然而肯定有一些最佳实践,你...

计算机/ @李欣
...
GPL 许可证的执法边界 【20%】

去年10月,自由软件管理机构(SFC)和自由软件基金会(FSF)联合出版了“面向社区的GPL实施原则”。 该文件描述了那些组织认为执法努力的目标应该是什么以及如何开展这些努力。 其他几个组织赞同这些原则,包括本月初的netfilter项目。 但是,有一点令人困惑的是,该项目将在那个时候批准,7月19日的SFC博客文章却透露了一些内容。

计算机/ @Hornsey
...
不学测试怎么能成为一个好的程序员? 【20%】

在今天的视频中,我将讨论没有学习测试的程序员。 我从新手程序员那里得知老程序员总是说“如果你不知道什么测试,你怎么能说你是一个程序员?” 所以,如果你不知道测试你真的能成为一个程序员吗? 你可能不知道,软件测试是一个为利益相关者提供被测试的产品或服务质量相关信息的调查研究。 软件测试也可以提供一个客观、独立考虑业务增值和理解软件实现的风险的视角。

计算机/ @唯恐有闻
...
跨平台的可视化内存跟踪器 【20%】

Download memory.zip - 3 KB Download full source for demo Download more details and documentation Download installers (release binaries) 前言 很久很久以前,在一个遥远而又寒冷的国度,有一群勇敢的工程师在不断的与内存消耗做斗争。但没人可以打败它… 好吧,这个故...

计算机/ @城府很深
...
开始使用 KIF 进行功能性的 IOS UI 测试 【20%】

从Xcode的最后版本来看,围绕着XCTest 和XCUITest有许多议论声,他们对UI自动化测试很不满意。有些框架中有许多Xcode 5或许多人已经使用过的框架,这些框架是建立在xctest基础上的。 KIF – Keep It Functional – 是这些框架中一个很好的例子。 在这篇博客中,我们将看看KIF所提供的UI自动化测试以及如何开始使用它。 Bitbar公共云产品更新 十...

计算机/ @阿星
...
如何使用FASM编译x86的汇编程序 【19%】

关于这个问题已经有很多很好的教程,因此我不打算再写一篇Windows下编译介绍的“最好”的文章. 相反, 我尝试解释某些比较难理解的概念类型的东西. 第一讲我将解释“栈”,“栈”是如何工作的,还有它怎样与 EBP, ESP and EIP 寄存器协调工作. 当然了, 在开始探索之前我们首先要解释下计算机内存中关于寄存器与”位移“的概念. 因此,让我们先来做一些可以编辑汇编代码的基础工作。

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

这是Go的第三部分编程介绍。 要开始运行,请先从第一部分开始。 在第二部分中,我们学习了如何使用变量并更新我们的程序来解析命令行标志。 这第三篇文章是我们终于找到有趣的部分:生成GIF! 我们先来讨论一些更高级(非标量)的变量类型。 非标量变量 数组 数组是一个包含相同类型的多个值的变量。 它具有固定的大小,并且数组中的每个元素被赋予一个从零开始的索引。 例如,以下代码声明一个5个整数的数组:

计算机/ @Hornsey