计算机 IT
共 444 人关注

筛选:
排序:
...
Base-122– 更节省空间的base-64替代方案 【33%】

Base-122 编码 更节省空间的base-64替代方案。 [GitHub repository] §1 概述 作为一个二进制到文本编码方案, base-64编码后比原始大小大33%。 本文介绍了 base-122,将二进制转换为UTF-8的文本后比原始大小大了大概14%。 创建Base-122的目的是用于网站。实现了包括一个小的Javascript解码器在网页加载base - 122编码...

计算机/ @luke, @toypipi
...
使用开源项目 Anthy 实现双重身份认证 【33%】

What is two factored authentication? It’s an added layer of security. Generally combining something you know with something you have to authenticate you. An everyday example will be your ATM card. ...

计算机/ @toypipi
...
Node.JS 性能展示:框架的对比 【33%】

今年早些时候,Raygun跟进了一个帖子,比较了各种Node.js Web框架的性能。 随着这些框架的大量的发布更新,以及Node.js自身也在不断升级(目前,V7.2.1),我们认为是时候对全新版的Node.js进行性能的展示。 这一次,我新增了另外一个环境来对Node.js性能进行测试。 除了在运行Debian的虚拟盒内进行测试外,我还在VM(通过Digital Ocean配置)上运行U...

计算机/ @tony
...
orgalorg —— 并行 SSH 命令执行和文件同步工具 【29%】

orgalorg  orgalorg 可以通过SSH并行的在多台主机上运行命令和上传文件。 特性 零配置,不需要配置文件,所有的操作都是通过命令行参数来做的 并行的在任意数量的主机上执行SSH命令或者是shell脚本。所有节点的输出都会返回,并且将原始的标准输出、标准错误输出映射到原始命令 通过全局集群锁定,跨集群执行文件和目录同步。同步完成之后,可以对任意命令进行评估 同步文件和目录之后,...

计算机/ @mylxsw, @toypipi
...
瀑布型敏捷看板! 什么鬼? 【29%】

Software developers have long been motivated to optimize the process of creating good code. This involves improving your technical skills, such as understanding what you can achieve using a given p...

计算机/ @苏州小浮云
...
法律依赖于计算能力 【29%】

2011年索尼起诉乔治·霍兹和他的朋友越狱了索尼产品Playstation3(电视游戏机3),其中一条主要诉由便是霍兹利用索尼没有遵守一项数字签名的基本规则的漏洞,发布了一个在线的密钥。 这个案件最终庭外和解结案,但是关于在网络上发布特殊序列,是否合法的问题仍然存在,法律目前似乎支持索尼的论据,但是不会对于霍兹的案件朔及既往。 一种反对观点认为:如果发布特殊序列是非法的,那么根据序列衍生的一...

计算机/ @ypddw, @烊叔
...
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...

计算机/ @負愚侕歸
...
开发人员不要总是浅尝辄止 【27%】

作为一个开发者,我们经常倾向于“试试”东西去看它是否有效,并在其不能符合我们对它的期望时扔掉这个结果。 无论你是在创造这种不错的通用功能去让你的应用里面的东西更加可重复利用,还是在实现另一个框架,或者是在写一篇描述你刚克服的最新问题的技术博客文章,亦或是为你的Swift 1-0-1 Pluralsight (一个在线编程教育网站)课程创造一个在线集,开发者们都通常会不停地想出新的想法并把时间...

计算机/ @A_gain, @tangmisi
...
Swift 的 ARC 和内存管理 【27%】

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

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

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

计算机/ @林铛铛, @dreampuff
...
Pokemon Go —— 移动测试的经验教训 【25%】

截止目前,所有人都知道这个名为Pokemon Go(口袋妖怪)的手机应用程序。这里有许多关于美国人为了游戏去“亚哈”的游戏故事。(口袋妖怪)综合一系列功能让用户走进真实的世界,(让用户)在各种各样的寻宝游戏中“逮到”它们”。 不管你喜不喜欢,毫无疑问的是,口袋妖怪已经在手机APP游戏社区实现了一次巨大的飞跃。同时,证明了一个成功的手机应用程序的部署能够显著改善公司的财务业绩。  “口袋妖怪被...

计算机/ @Stella
...
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
...
使用 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
...
Java 性能的流言终结者 【22%】

Java是地球上最流行的软件开发平台,但是这不意味着它是容易理解的。 当然不是从性能的角度。不像其他大部分平台, Java在它运行的电脑和代码之间有一个Java虚拟机 (JVM)。 这种虚拟化有许多优点,但是让性能分析更复杂了。 JVM做了两件事让查找性能问题的根源更困难了。

计算机/ @Mark