阿里云出现大规模故障;2023 最佳发明榜单;愤怒的南瓜|思否技术圈周刊

2023-11-17
阅读 3 分钟
623
双十一刚结束,阿里云就大面积故障,持续长达 3 个半小时。据阿里云公告,故障源于某个底层服务组件,影响地域涵盖了国内以及海外多个国家。“淘宝崩了”、“外卖崩了”、“闲鱼崩了”等迅速冲上热搜。大批依赖阿里云的设施随之崩溃:外卖派送停止、超市无法结账、停车场不抬杆。甚至洗衣机、直饮水机和充电桩等服务也停止运转。
封面图

初学者指南:为开源做贡献

2014-05-06
阅读 3 分钟
3.1k
当我刚开始做Rails开发者时,我认为所有的Rails gems都是魔法。一些聪明人正在制作这些牛逼的类库让我使用!我不知道这些类库有多少可以使用,我认为它们是好的。它们运行着,并做了我需要它们做的工作。它们好像如此深奥、被想出来,以致于我甚至不知道该如何为它们贡献力量,即使我想!

Windows Phone快速入门需掌握哪些能力

2014-05-06
阅读 2 分钟
4.2k
Windows Phone是微软公司开发的手机操作系统,它将微软旗下的Xbox Live游戏、Xbox Music音乐与独特的视频体验集成至手机中。2012年6月21日,微软正式发布Windows Phone 8,采用和Windows 8相同的Windows NT内核,同时也针对市场的Windows Phone 7.5发布Windows Phone 7.8。

iOS开发60分钟入门

2014-04-23
阅读 15 分钟
10.8k
本文面向已有其它语言(如Java,C,PHP,Javascript)编程经验的iOS开发初学者,初衷在于让我的同事一小时内了解如何开始开发iOS App,学习目标包括:

C++ 开发者快速学习 Objective-C 语言核心语法

2014-04-22
阅读 5 分钟
4.6k
在Smalltalk中,类是具有一些特性的对象。在Objective-C中也一样。一个类是一个对象,对象回应消息。Objective-C和C++都分离了对象分配和初始化。

teliute.org 基础教程网

2014-04-21
阅读 1 分钟
3.7k
teliute.org 提供TeliuTe童鞋制作的计算机方面的各种入门教程,教程图文并茂,讲解细致,非常适合初学者入门参考。 这里和大家分享一些开发方面的教程: Linux Ubuntu安装基础教程 Debian安装基础教程 buntu 命令行基础教程 网站 CSS样式表基础入门教程 谷歌网站管理员工具使用指南 编程 C 基础入门教程 C++ 基础入门教...

教你透彻了解红黑树

2014-04-17
阅读 10 分钟
34.2k
红黑树,一种二叉查找树,但在每个节点上增加一个存储位表示节点的颜色,可以是Red或Black。 通过对任何一条从根到叶子的路径上各个节点着色方式的限制,红黑树确保没有一条路径会比其他路径长出俩倍,因而是接近平衡的。

Khan Academy 的 Python 编程教学视频(中文版)

2014-04-15
阅读 2 分钟
22.2k
可汗学院(Khan Academy)是由孟加拉裔美国人,麻省理工学院及哈佛大学商学院毕业生萨尔曼·可汗在2006年创立的非营利教育组织。其目标是通过给所有人提供免费的世界级教育平台,来改善教育。

180天制作180个网站的艺术专业女生:我学习编程的第一年

2014-04-15
阅读 2 分钟
19k
去年的4月1日,我开始了一个项目,这个项目改变了我的人生。听起来这像是陈词滥调,但是这是真的。去年的4月1日是我的180天180网站的第一天,当时我非常非常紧张。我不知道如何编写代码。我的电脑坏了,我只好用一个借来的笔记本电脑。我开始了这个疯狂的学习挑战,如果我失败了,每个人都能看到。我真是太疯狂了。我记...

ARP 地址解析协议 教程

2014-04-14
阅读 11 分钟
28k
实验准备 这是我的工具: 一台linux机器,内核支持ip转发,arp代理。带无线网卡和有线网卡。比如一台笔记本电脑。 linux机器装好scapy,tcpdump 网线,不一定是双绞线,现代网卡都应该支持双向通信模式的转换。 一台windows台式机,带有线网卡和接口。 一点scapy的小基础 scapy是一种基于python的包操作工具,在python上...

理解 CSS 的 z-index 属性

2014-04-09
阅读 2 分钟
16.6k
所有的盒模型元素都处于三维坐标系中。 除了我们常用的横坐标和纵坐标, 盒模型元素还可以沿着“z轴”层叠摆放, 当他们相互覆盖时, z轴顺序就变得十分重要。

HTML5标签速查

2014-03-17
阅读 2 分钟
5.8k
HTML5标签速查,助你快速了解HTML 5。 HTML 5新加入的标签以黑体标识,HTML 5不支持的以斜体标识。 标签 描述 <!--...--> 评论 <!DOCTYPE> 文档类型 a 超链接 abbr 缩写 acronym HTML 5中废弃,请使用abbr address 定义文档作者的联系信息 applet HTML 5中废弃,请使用object area image map中的区域 articl...

写给新手程序员的一封信

2014-03-14
阅读 3 分钟
3.9k
首先,欢迎来到程序员的世界。在这个世界上,不是有很多人想创造软件并解决问题。你是一名hacker,属于那些愿意做一些有挑战性的事情的人。 当你不创造东西时,你只会根据自己的感觉而不是能力去看待问题。 -- WhyTheLuckyStiff 对于下面的文字你不必完全接受,所有这些来自一个其貌不扬的程序员。我喜欢把事情做到最好...

8个Linux终端命令小贴士

2014-03-12
阅读 2 分钟
4.4k
使用Linux终端不仅仅是只输入命令。学习这些基本的技巧,你就会逐渐掌握Bash shell,这个在大多数Linux发行版上默认使用的终端工具。

成为一个PHP专家:缺失的环节

2014-02-27
阅读 4 分钟
2.8k
当浏览各类与PHP相关的博客时,比如Quora上的问题,谷歌群组,简讯和杂志,我经常注意到技能的等级分化。问题都类似于“我如何连接到MySQL数据库?”或者“我该如何扩展邮件系统才能在每小时发送超过一万封邮件,而不需要引入新的服务器?”

Vim 学习指南

2014-02-25
阅读 5 分钟
8.4k
你想尽可能快地自学vim(为大家所熟知的最好的编辑器) 。这是我学习的方法:从细处入手然后慢慢掌握所有技巧。Vim : 设计优良,强壮,快速。 学习vim并把它作为你的下一个文本编辑器,据我所知没有比它更好的编辑器,学起来难但出奇的好用。 我建议你按下附4个步骤学习Vim: 适应 感觉舒适 感觉很好,强壮,快速 使用vim...

机器学习自学指南

2014-02-20
阅读 3 分钟
10.8k
事实上有许多的途径可以了解机器学习,也有许多的资源例如书籍、公开课等可为所用,一些相关的比赛和工具也是你了解这个领域的好帮手。本文我将围绕这个话题,给出一些总结性的认识,并为你由程序员到机器学习高手的蜕变旅程中提供一些学习指引。

PHP PDO数据库驱动简介

2014-02-19
阅读 4 分钟
5.6k
SF导读: PDO(PHP Data Object)扩展在PHP5中加入,PHP6将默认使用PDO连接数据库,移除所有非PDO扩展。使用PDO来对数据库进行访问,不同数据库使用相同的方法名,解决数据库连接不统一的问题。本文简单介绍了Pdo的用法。

lua的元表

2014-02-17
阅读 5 分钟
9.7k
metatable可以包括任何东西,metatable特有的键一般以__开头,例如__index和__newindex,它们的值一般是函数或其他table。

Lua小技巧

2014-02-16
阅读 1 分钟
5.3k
前情提要: Lua基础 Lua数据结构与标准库简介 Lua的函数和作用域 命令行参数 命令行参数存储在arg表中,假定你有一个foo.lua脚本: {代码...} 假设我们运行lua foo.lua arg1 arg2 arg3,输出为: {代码...} 文件中的... 由于文件以函数的方式加载,所以我们可以用上...。假定bar.lua内容如下: {代码...} 以如下语句加载...

Lua的函数和作用域

2014-02-13
阅读 2 分钟
15.7k
前情提要: Lua基础 Lua数据结构与标准库简介 作用域 以下都属于Lua的块 {代码...} Lua使用词法作用域,每个块都有自己的作用域: {代码...} 块可以写在一行里: {代码...} 函数 参数默认值 Lua不直接支持参数默认值,但是如果一个函数调用的时候没有指明参数,那么该参数就会使用缺省值nil: {代码...} 用or更简短: {...

Lua数据结构与标准库简介

2014-02-12
阅读 2 分钟
8.9k
如果你不了解Lua,请参考《Lua基础》 Table Table非常灵活,是Lua中唯一的数据结构。 {代码...} 语法糖 用字符串作键可以享受如下语法糖: {代码...} 数组 {代码...} 注意,从1开始计数。 for循环 for循环可以用于任何返回迭代函数的值。 {代码...} 上面的代码输出如下: {代码...} table模块 Lua的table模块很有用: {...

Lua基础

2014-02-08
阅读 2 分钟
8.1k
本文介绍Lua的基本知识,面向有编程基础的读者。 Lua是什么? Lua是一个高速、灵活、简单、易学的嵌入式语言。你可以在这里下载Lua。 REPL 在命令行下输入lua即可运行Lua的REPL,非常方便: {代码...} 语法 {代码...} 上面是一个小例子。Lua不用分号,也不用花括号,而是使用then、do之类的语句。上面的代码也展示了条件...

超新手入门(7) 字元集与资料库

2014-01-23
阅读 5 分钟
4.2k
任何资讯技术在处理资料的时候,如果只是单纯的数值和运算,那就不会有太复杂的问题;如果处理的资料是文字的话,就会面临世界上各种不同语言的问题。以资料库来说,它必须正确的储存各种不同语言的文字,也就是一个资料库中,有可能同时储存繁体和简体中文、法文等不同语言的文字。

Y分钟学Brainfuck

2014-01-22
阅读 2 分钟
5.9k
Brainfuck 是一个极小的只有8个指令的图灵完全的编程语言。 除><+-.,[]之外的的任何字符都会被忽略。 Brainfuck 包含一个有30,000个单元为0的数组,和 一个数据指针指向当前的单元。 8个指令如下: {代码...} [ 和 ] 组成了一个while循环。很明显,它们必须配对。 让我们看一些基本的brainfuck 程序。 {代码...} 这...

使用 Node.js 和 CoffeeScript 编写命令行工具

2014-01-22
阅读 1 分钟
6.4k
命令行工具常用bash、python、ruby等语言编写,其实用node.js和CoffeeScript编写也很方便,特别是涉及I/O相关操作的工具。本文介绍一些基本的知识。

机器学习的最佳入门学习资源

2014-01-22
阅读 5 分钟
14.1k
这是一篇很难写的文章,因为我希望这篇文章能对学习者有所启发。我在空白页前坐下,并且问自己了一个很难的问题:什么样的库、课程、论文和书籍对于机器学习的初学者来说是最好的。

信息安全入门书单

2014-01-20
阅读 1 分钟
9.9k
这个书单收集了一些安全领域的入门书籍,分享给各位开发者。 应用程序安全 软件安全评估的艺术 作者:Mark Dowd、John McDonald、Justin Schuh​ BUG猎手日记 作者:Tobias Klein Fuzzing:暴力漏洞挖掘 作者:Michael Sutton、Adam Greene、Pedram Amini 漏洞挖掘 黑客之道:漏洞挖掘的艺术 作者:Jon Erickson ShellCod...

信息安全入门指南

2014-01-17
阅读 2 分钟
8.1k
以下所列出的链接均为在线文档,有志于信息安全的爱好者可由此作为入门指南。 常规知识 Sun认证-Solaris 9&10安全管理员学习指南 PicoCTF资料 应用软件安全 OWASP安全编码规范 漏洞挖掘 Windows ISV软件安全防御 移动安全 OWASP十大移动手机安全风险 网络安全 常规网络攻击类型 逆向工程 华盛顿大学:硬件/软件接口 ...

MySQL 超新手入门(6) CRUD 与资料维护

2014-01-16
阅读 8 分钟
3.8k
系列文章目录 1 取得表格资讯 1.1 DESCRIBE指令 「DESCRIBE」是MySQL资料库提供的指令,它只能在MySQL资料库中使用,这个指令可以取得某个表格的结构资讯,它的语法是这样的: 你在MySQL的工具中执行「DESC cmdev.dept」指令以后,MySQL会传回「cmdev.dept」表格的结构资讯: 1.2 栏位顺序 每一个表格在设计的时候,都会...