由于在搭建的过程中涉及到很多权限问题(permission denied),建议使用root用户进行下面的操作。
1. 安装并启动mongodb
到mongodb官网下载相应系统的最新版安装包,或者从以下链接下载较旧的64位linux mongodb 3.0.1,。下载完以后请放/root目录下,然后解压。
继续阅读 »
文/Robin
本站推广
币安是全球领先的数字货币交易平台,提供比特币、以太坊、BNB 以及 USDT 交易。
币安注册: https://accounts.binancezh.pro/cn/register/?ref=11190872
邀请码: 11190872
发布于2014年2月25日
2014年2月23日,周日,早起。窗外还是一片寂静,即使太阳升起也不能驱除人们周六狂欢后的疲惫。吃完早餐,准备去笔试和面试。
拿到笔试题后,浏览了一遍,基本上都是Linux基础知识,不过很多知识细节都有所遗忘,有一部分题只能写个大概。带着一丝不满意,30分钟过后交卷,在门外等待面试。等所有面试者都完成后,我被第一个叫去面试。面试官是
继续阅读 »
编译Android源代码
本文介绍的是如何在linux环境下获取、编译源代码,并在编译之后运行。使用的操作系统为Ubuntu11.04
more
获取源代码
Android源代码仓库是分布式的,叫做git,所以在获取代码之前先安装git。git与常用的svn,cvs不一样,但不必担心,android为了简化操作,使用python脚本语言写了一个简化程序叫做curl。只需要按以下步骤一步一步操作就行了。
继续阅读 »
GIL
熟悉Python的人对GIL这货可定都不陌生, 全局解释器锁(Global Interpreter Lock)简称GIL, 这货是
Python多线程的核心机制。由于Python的线程实际是操作系统的原生线程,多个线程同时执行同一段字节码可能
会导致很多问题(比如: 内存管理的引用计数需要线程安全机制的保护),于是使用GIL这把大锁锁住其他线程,保
证同一时刻只有一个线程可以解释执行字节码。关于GIL的更多分析,
可以看David Beazley大神的研究。本文主要分析下CPython的GIL在Linux上
基于pthread的实现细节,看完这些源码后能够对GIL有更深入的理解。
GIL的定义
有人可能会想,从GIL的
继续阅读 »
新特性
增加smallest参数配置选项,实现一键配置最小化编译,禁用所有扩展模块和依赖库
增加进程创建和控制接口
改进
增强环境变量设置接口
修改xmake.lua支持最新版xmake v2.x, 简化编译配置
Bugs修复
修复ltimer定时器不准问题
修复asio部分内存泄露问题
修复asio/httpd在linux下keepalive模式,响应很慢问题
修复windows下路径处理的一些bug
继续阅读 »
业界动态
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
继续阅读 »
今年准备阅读或正在读的书籍
非技术类书籍:
少有人走的路
反脆弱
MacTalk 人生元编程 (已读完)
技术类书籍:
鸟哥的Linux私房菜
大话设计模式
Java书籍
Android开发入门指南
继续阅读 »
安装说明
系统环境: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
继续阅读 »
今天谈谈“层”这个字,如果要让我在计算机科学中挑选一个最神奇的字,我会选择“层”字,因为生活中随处可见使用“层”的例子。
先从我们身边的电脑说起,电脑就是一个典型的层次化产品的例子。从下往上看,第一层是看得见摸得着的硬件,比如CPU、内存条和硬盘等,第二层是BIOS(Basic Input Output System),即基本输入输出系统,主要作用是检测硬件和引导操作系统,第三层就是操作系统,比如Windows、Linux和Mac等,第四层就是我们常用的软件比如微信、QQ和浏览器等,这样做有什么好处呢?其实最主要的目的就是为了简单方便。你可以想象下如果使用QQ需要特定的硬件、特定的BIOS和特定的操作系统,那估计就没几个人使用了。
继续阅读 »
介绍
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.
继续阅读 »