您现在的位置:
来,瞅一眼最近的热文有木有让您一眼销魂的:
【 ↑ 26】
读书笔记-壹百度:百度十年千倍的29条法则
【 ↑ 15】
杨建:网站加速--内容简介
--提升性能的同时为你节约10倍以上成本From: http://blog.sina.com.cn/iyangjian从基本HTTP协议,服务器编写(只讲思路),到完整系统搭建(包括负载均衡LVS,IDC分布,DNS解析),到浏览器缓存的使用(重点讲述),结合线上实例图文讲解如何以最低廉的成本构建快速,高并发,高可用,可扩展的Web服务。最后将拿本公司一些线上产品做实例分析。如果能灵活应用这些方法,你也许会发现对于某些网站来说节约10倍成本,其实是个很保守的说法...
【 ↑ 14】
杨建:网站加速--服务器编写篇(上)
--提升性能的同时为你节约10倍以上成本 一,如何节约CPU二,怎样使用内存三,减少磁盘I/O四,优化你的网卡五,调整内核参数六,衡量Web Server的性能指标七,NBA js直播的发展历程八,新浪财经实时行情系统的历史遗留问题 (7 byte = 10.68w RMB/year
【 ↑ 14】
量子数据系统实践
从2010年开始介入量子统计系统的设计到开发,恍然间已经两年时间过去了。很多情况下都是业务在驱动着工程化和站在原来量子统计的架构设计、工程实现上前行(感谢@史绪良爱自由)。 1. 先说一下工程结构吧: 说数据处理的结构又必须啰唆说一下CAP理论(中文、英文) Consistency (所有的节点在同一时间看到的是一样的数据) Availability (无论成功还是失败要快速返回数据处理的业务处理结果) Partition tolerance (系统能够容忍任意的消息丢失) 这三个特性在分布式系统里面是不能兼得的。尽管在做量子数据系统工程化开发的时候,心中并没有这样的概念,但是理论真的很重要,越到后来越重要。
【 ↑ 13】
杨建:网站加速--实例分析篇
--提升性能的同时为你节约10倍以上成本 一,自选股分析二,NBA比赛分析三,播客分析四,开心网分析 下面的图片都是在教育网访问的情况,我故意放大了某些缺陷,这样可以很好的模拟没有部署服务的地区对用户体验的影响。我只能针对我熟悉和了解的项目进行分析,另外还有我们经常访问的网站也会被...
【 ↑ 12】
在vim保存时获得sudo权限
在维护线上服务的时候,经常要编辑一些不属于操作用户的文件,就是只有r权限的那种,每次保存都会提示read only。只能先记下来改了什么,然后再退出,然后 sudo vim 再做保存。
下面的命令可以不退出vim进程,直接用vim命令获取sudo权限,然后直接保存文件。
【 ↑ 12】
洋葱式信息安全观察:信息安全与业务浪涌
谈信息安全和业务浪涌,我们不得回顾一下信息安全的三个属性CIA:机密性(Confidentiality)、完整性(Integrity)、可用性(Availability)的可用性,业务浪涌则和可用性密切相关。
我们知道针对A(可用性)的攻击最常见的是DDoS和DoS,然而真实环境中非攻击带来的可用性问题也是非常普遍的现象,有些影响了使用体验,例如:双“十一”电商;有些则影响了民生,例如:春运票务;有些则影响国计,例如:核酸码,自抗疫以来,多地出现过核酸码服务无法满足大量访问需求的现象,给抗疫工作带来了困扰。
而以上拥塞,都可以用浪涌来解释。
【 ↑ 11】
豆瓣的Url结构方式一览
如果你接到了一个这样的 UI 设计图,要求在 Table View 的底部加上一个固定高度的特殊视图。如果用 Table View Cell 来做,不仅做起来相对麻烦,而且还要选择定高方式、处理触摸事件、传递当前 View Controller 对象等一些非常不必要的额外工作。
如果采用文中所展示的方式去做,就简单许多了:底部的 View 固定在 Table View 的底部,高度固定,不参与 cell 触摸事件,无需重绘,无需传递当前 View Controller 对象,内部完全支持 Auto Layout,基本上跟一个普通 子 View 没有任何的区别,可以直接绑定元素到当前 View Controller 的成员变量,非常好用。
【 ↑ 10】
《web前端最佳实践》—高维护性css
有人说html很简单,它甚至不被认为是一种真正的编程语言,当然还有另一个技术同样被类似的看待,它就是css。说实话,css的代码的确不复杂,如要要会简单的使用你只需要知道它是什么,然后任何一个人都能够轻松的用它来控制一个元素的宽高,内容字体的类型、大小、颜色等等。但它真的不只是一些规则。就像是同样认识字,会写字,但总有人能写出更好的文章一样。会用和科学的用,灵活的用仍然有距离。这篇文章来谈谈css中一些可能的最佳实践方法。
问题概述(Problem Summary)用户想要加入一个目前还是处在邀请测试阶段的网站。例子(Example) twine.com――左上角上显示网站还是beta版的。首页上的注册形式显示网站还处在内测版,每天通过邀请来增添会员加入网站。Twine目前已经不是测试版了。何时用(Use When) 1.当你允许用户注册加入到内测版网站的时候,可以使用此模式; 2.当你允许一小部分用户通过邀请其他用户以病毒传播的方式(在控制范围内)来发展你网站的时...
【 ↑ 10】
一个 VLA (可变长度数组)的实现
VLA (可变长度数组) 是 C 语言在 C99 之后加入的一个很方便的语言特性,但是 MSVC 已经明确不支持 VLA 了。而且 Linux 的内核代码中曾经使用过 VLA ,而现在已经移除了 VLA 。看起来,VLA 带来的安全问题比它的便利性要多。
但是,日常用 C 语言做开发时,经常还是需要变长数组的。既然直接用 C 语言的 VLA 有诸多问题,那么还是需要额外实现一个比较好。C 没有 C++ 那样的模板支持,一般的通用 VLA 实现很难做到类型安全。即使用 C++ ,STL 中的 vector ,这个最常用的 VLA 实现,也不总是切合应用场景的。比如,std::vector 它的数据一般还是分配在堆上,而不是栈上。相比原生创建在栈上的数组,它可能性能有影响且有可能制造更多的堆内存碎片。
【 ↑ 9】
SEO:百度百科理论知识大汇总
这里收集了百度百科中关于seo理论的地址....
【 ↑ 9】
Android注解式绑定控件,没你想象的那么难
Android开发中,有一个让人又爱又恨的方法叫findViewById(int);我想如果你是一民Android开发者,必然知道这个方法。 那么为什么让人又爱又恨呢?想必大家也是很有感触。
【 ↑ 9】
杨建:网站加速--系统架构篇
--提升性能的同时为你节约10倍以上成本 一,系统部署(高并发,可扩展)二,负载均衡LVS(高可用,低成本)三,IDC分布,DNS解析(快速 一,系统部署(高并发,可扩展)本来想画在手稿上然后扫描上去的,貌似方法太土,在朋友的帮助下费了n个小时用Visio画了个,感觉很好看 ^-^。
【 ↑ 9】
部署 HSTS 提升网站安全性
在AndroidManifest.xml中配置activity时,android:launchMode属性会指定启动activity的模式,有四种:
1、standard;
2、singleTop;
3、singleTask;
4、singleInstance;
这四种模式一般配合Intent属性变量FLAG_ACTIVITY_XXX使用,比如FLAG_ACTIVITY_NEW_TASK,本文暂时撇开FLAG_ACTIVITY_XXX,只讨论这四种模式的启动结果,先考虑只在同一个应用下的情况。
【 ↑ 8】
在 Linux 中运行特定命令而无需 sudo 密码
我有一台部署在 AWS 上的 Ubuntu 系统,在它的里面有一个脚本,这个脚本的原有目的是以一定间隔(准确来说是每隔 1 分钟)去检查某个特定服务是否正在运行,如果这个服务因为某些原因停止了,就自动重启这个服务。但问题是我需要 sudo 权限来开启这个服务。正如你所知道的那样,当我们以 sudo 用户运行命令时,我们应该提供密码,但我并不想这么做,实际上我想做的是以 sudo 用户的身份运行这个服务但无需提供密码。假如你曾经经历过这样的情形,那么我知道一个简单的方法来做到这点。今天,在这个简短的指南中,我将教你如何在类 Unix 的操作系统中运行特定命令而无需 sudo 密码。
前几天,看到了东北大学小牛翻译团队开源的语料项目:文言文(古文)-现代文平行语料 ,这个项目整理了非常全的文言文(古文)- 现代文(白话文)对齐数据,基本涵盖了大部分经典古籍著作,并且对原始爬取的篇章级对齐数据进行了断句及人工校对,形成了共计约96万句对的文言文-白话文对齐(平行)语料。
这份语料数据很珍贵,看到的第一眼想到就是用这份文言文现代文对齐语料训练一个文言文白话文转换器:文言文转白话文,文言文转现代文,白话文转文言文,现代文转文言文,古文转白话文,白话文转古文,古文转现代文,现代文转古文。