2017-01-03 Lu Huang
由于在搭建的过程中涉及到很多权限问题(permission denied),建议使用root用户进行下面的操作。 1. 安装并启动mongodb 到mongodb官网下载相应系统的最新版安装包,或者从以下链接下载较旧的64位linux mongodb 3.0.1,。下载完以后请放/root目录下,然后解压。 继续阅读 »
2014-02-28 Robin Wen
文/Robin 本站推广 币安是全球领先的数字货币交易平台,提供比特币、以太坊、BNB 以及 USDT 交易。 币安注册: https://accounts.binancezh.pro/cn/register/?ref=11190872 邀请码: 11190872 发布于2014年2月25日 2014年2月23日,周日,早起。窗外还是一片寂静,即使太阳升起也不能驱除人们周六狂欢后的疲惫。吃完早餐,准备去笔试和面试。 拿到笔试题后,浏览了一遍,基本上都是Linux基础知识,不过很多知识细节都有所遗忘,有一部分题只能写个大概。带着一丝不满意,30分钟过后交卷,在门外等待面试。等所有面试者都完成后,我被第一个叫去面试。面试官是 继续阅读 »
2015-01-01 Jamling
编译Android源代码 本文介绍的是如何在linux环境下获取、编译源代码,并在编译之后运行。使用的操作系统为Ubuntu11.04 more 获取源代码 Android源代码仓库是分布式的,叫做git,所以在获取代码之前先安装git。git与常用的svn,cvs不一样,但不必担心,android为了简化操作,使用python脚本语言写了一个简化程序叫做curl。只需要按以下步骤一步一步操作就行了。 继续阅读 »
2016-04-27 Li Shuai
GIL 熟悉Python的人对GIL这货可定都不陌生, 全局解释器锁(Global Interpreter Lock)简称GIL, 这货是 Python多线程的核心机制。由于Python的线程实际是操作系统的原生线程,多个线程同时执行同一段字节码可能 会导致很多问题(比如: 内存管理的引用计数需要线程安全机制的保护),于是使用GIL这把大锁锁住其他线程,保 证同一时刻只有一个线程可以解释执行字节码。关于GIL的更多分析, 可以看David Beazley大神的研究。本文主要分析下CPython的GIL在Linux上 基于pthread的实现细节,看完这些源码后能够对GIL有更深入的理解。 GIL的定义 有人可能会想,从GIL的 继续阅读 »
2016-02-25 ruki
新特性 增加smallest参数配置选项,实现一键配置最小化编译,禁用所有扩展模块和依赖库 增加进程创建和控制接口 改进 增强环境变量设置接口 修改xmake.lua支持最新版xmake v2.x, 简化编译配置 Bugs修复 修复ltimer定时器不准问题 修复asio部分内存泄露问题 修复asio/httpd在linux下keepalive模式,响应很慢问题 修复windows下路径处理的一些bug 继续阅读 »
2014-01-16 Lingxian Kong
业界动态 VMWare加入OpenStack社区的意图是什么?(What Is VMware Up To With OpenStack?) OpenStack被看做是在私有云领域对VMware的挑战者,人们期待她重演在操作系统领域Linux对微软Windows对抗的故事。因此,自从VMWare打算加入OpenStack社区并随后曲折地被批准以来,各种猜测、分析VMWare公司意图的文章和评论一直是OpenStack世界的热门话题之一。本周OpenStack官方blog分享了一篇从技术视角分析的文章,作者是OpenStack架构师 Kenneth Hui,前VMWare vSphere工程师。以Dan Wendlandt为首的VMW 继续阅读 »
2015-02-17 derekchan
今年准备阅读或正在读的书籍 非技术类书籍: 少有人走的路 反脆弱 MacTalk 人生元编程 (已读完) 技术类书籍: 鸟哥的Linux私房菜 大话设计模式 Java书籍 Android开发入门指南 继续阅读 »
2014-11-08 summer
安装说明 系统环境:Linux Centos6.3_64 软件:nginx1.7.7 下载地址:http://nginx.org/en/download.html 源码安装 //首先下载nginx源文件 wget -c http://nginx.org/download/nginx-1.7.7.tar.gz //确保系统安装了g++、gcc、openssl-devel、pcre-devel和zlib-devel软件 yum install gcc-c++ yum -y install zlib zlib-devel openssl openssl-devel pcre pcre-devel //首先解压缩 tar -zxv 继续阅读 »
2016-06-29 LEo
今天谈谈“层”这个字,如果要让我在计算机科学中挑选一个最神奇的字,我会选择“层”字,因为生活中随处可见使用“层”的例子。 先从我们身边的电脑说起,电脑就是一个典型的层次化产品的例子。从下往上看,第一层是看得见摸得着的硬件,比如CPU、内存条和硬盘等,第二层是BIOS(Basic Input Output System),即基本输入输出系统,主要作用是检测硬件和引导操作系统,第三层就是操作系统,比如Windows、Linux和Mac等,第四层就是我们常用的软件比如微信、QQ和浏览器等,这样做有什么好处呢?其实最主要的目的就是为了简单方便。你可以想象下如果使用QQ需要特定的硬件、特定的BIOS和特定的操作系统,那估计就没几个人使用了。 继续阅读 »
2016-01-03 Jamling
介绍 Eclipse Explorer 是Eclipse中快速在资源管理器中定位eclipse资源的插件。它是目前史上最强大的eclipse explorer插件 特色功能 * 支持快捷键 * 支持Windows/Mac/Linux系统 * 支持自动选择文件(仅Windows系统) * 可以在文本编辑器中使用 * 支持二次开发plugin fragment 来实现增强功能 Plugin fragments Eclipse Explorer for Java Eclipse Explorer for CDT 更多的补丁插件等你来开发! 安装 应用市场 点击菜单栏Help->Eclipse Marketplace. 继续阅读 »