简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
记得2008年的时候为了在裸机上安装 Mac操作系统,找补丁找驱动反反复复搞了2天。现在好了,VMWare和Virtual Box都可以在虚拟机中安装Mac OS X,大大方便了。 下面是Virtual Box中的安装笔记。-----------------准备1. Oracle
在一台很老的电脑上(AMD Athlon XP 1800+ / 512MB)安装Ubuntu linux 12.04/12.10 死活不成,拷贝文件的时候会崩溃。然后尝试了 xubuntu / lubuntu 全都有问题。弄了几个小时最后才发现是安装程序ubiquity的slidershow在低配置机器上的bug.https://bugs.launchpad.net/ubuntu/+source/
使用Supervisord实现Docker Containers的自启动实现
对于docker container的调优还是和普通的Linux调优有很大的区别
如果有container在运行的时候重启 docker 服务, 可能会导致 container无法启动, 错误信息类似于Error response from daemon: Cannot start container zookeeper: Error getting container ddf1dd91bbf46dc648268327f8f7c6fffaf2f19cda5cf1d97fdc70
操作系统Windows, http://jenkins-ci.org/下载Windows安装包。安装后,访问http://localhost:8080 . Jenkins => Manager Jenkins => Manage Plugins在Available选项卡中,选中MSBuild Plugin 然后点击安装安装完后, 切换到 Jenkins => Manager Jenkins =>
此程序可以让Windows Shell支持多个桌面的创建与切换。 下载请到:http://download.csdn.net/source/1072910 首先,创建一个新的桌面 然后就可以随意的切换了 这个小程序使用了Desktop那一系列的API来实现对桌面的创建和切换,没什么复杂的东东,自己写着好玩の。代码可以去这里下载。
利用backtrace诊断 Segment Fault 崩溃原因Linux的一个daemon进程在非常偶然的情况下导致Segment Fault崩溃,基本上要半年才会发生一次。对于这种很难重现的问题,幸好进程中有如下代码中在崩溃时导出堆栈
POSIX Thread中提供了非常强大的线程互斥机制, 如 pthread_mutex_XXXX / pthread_cond_XXXX 以及 semaphore(sem_wait/sem_post)等。在同一进程内的多线程编程非常方便灵活。但对于跨进程的线程互斥问题就变得麻烦了。其实主流的Linux在内核中也实现了System V的IPC, 在跨进程的线程互斥方面实现起来更加简单。当然,同一进
wget http://apache.fayea.com/apache-mirror/kafka/0.8.1.1/kafka_2.8.0-0.8.1.1.tgzgtar xvzf kafka_2.8.0-0.8.1.1.tgzcd kafka_2.8.0-0.8.1.1bin/zookeeper-server-start.sh config/zookeeper.properties