显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

天地不仁,以万物为Googol!

天行有常,不以物喜,不以己悲……

 
 
 
 
 
 

北京市 海淀区 金牛座

 发消息  写留言

 
博客等级加载中...
今日访问加载中...
总访问量加载中...
最后登录加载中...
 
 
 
 
 

有道博客魔方

 
 
模块内容加载中...
 
 
 
 
 
 我要留言
 
 
 
留言列表加载中...
 
 
 
 
 
 
 
模块内容加载中...
 
 
 
 
 
 
 
模块内容加载中...
 
 
 
 
 
 
 
模块内容加载中...
 
 
 
 
 
 
 
模块内容加载中...
 
 
 
 
 
 
 
模块内容加载中...
 
 
 
 
 
 
 
列表加载中...
 
 
 
 
 
 
 
 
模块内容加载中...
 
 
 
 
 
 
 

QCon记录

2010-4-25 23:24:29 阅读1544 评论2 252010/04 Apr25

因为我只听了第一天4/23的讲座,所以我的内容也都是关于第一天的。别人的#QCon推也很有意义,不过因为不是我自己的,可能理解不深,就不记在这里了,有兴趣的可以在twitter搜索#QCon。

ps 我懒得排版了,大家凑合吧……

googollee     17:18
在比较erlang和scala的虚拟机,erlang切换快但计算弱,scala正好相反,切换慢一个数量级左右,不过有更好的分支实现 #qcon
googollee     17:14
在比较erlang和scala的调度策略,scala会优先保证正在调用的服务先完成 #qcon
googollee     16:44

作者  | 2010-4-25 23:24:29 | 阅读(1544) |评论(2) | 阅读全文>>

Golang里调用C

2010-4-18 13:21:28 阅读10462 评论1 182010/04 Apr18

Golang调用C分两个步骤:1 写一个C的wrapper,这个很简单;2 对wrapper做编译,这个步骤有点复杂,而且涉及众多中间文件。应该是有办法用自动化的工具简化这个过程的。

先来展示一下C程序。为了将描述集中在如何调用上,C的程序很简单:
prints.h
#ifndef PRINTS_HEAD
void prints(char* str);
#endif

prints.c

作者  | 2010-4-18 13:21:28 | 阅读(10462) |评论(1) | 阅读全文>>

记上一笔

2010-3-13 11:47:21 阅读1468 评论3 132010/03 Mar13

这两天帮同事看一个sshd退出时报错的问题。

问题的产生比较复杂。sshd出于安全的目的,当有ssh连入的时候,会先fork出一个root sshd来接收请求,并通过nss来鉴别用户权限。之后会再fork出一个sshd并把uid改为用户的uid,之后这个uid的sshd会fork出csh或者其他的sh等待用户输入。用户的每次动作都会到nss上请求权限。退出的时候,这几个进程其实是互相独立着退出的。问题出现在退出时,root sshd试图访问nss,但是收到EPIPE信号,且retry也失败。

原因是,申请对nss的链接的是root sshd,申请到nss链接后,会用atexit注册一个destory_fn的函数,并在这个函数里释放并销毁nss链接。而root sshd在fork uid sshd之后,两

作者  | 2010-3-13 11:47:21 | 阅读(1468) |评论(3) | 阅读全文>>

成就:脱团

2010-3-7 22:44:37 阅读1379 评论17 72010/03 Mar7

具体不解释,以上!

(差点又缩了……幸好幸好)

作者  | 2010-3-7 22:44:37 | 阅读(1379) |评论(17) | 阅读全文>>

在bluehost上搭建redmine

2010-2-18 15:04:13 阅读2183 评论5 182010/02 Feb18

这几天在自己的bluehost空间上搭建了redmine,一个project管理系统。有一些坑,这里记录一下,免得下次再搭(估计也没下次了吧)找不到方法。

1 建数据库:
数据库名:username_redmine
数据库用户名:username_redmine
密码:password
权限:所有

因为bluehost默认将数据库的字符集设为latin1,不支持中文,需要将其改为utf8。到phpMyAdm里,选刚才建的数据库username_redmine,选Operations,将Collation设置为utf8_general_ci并Go,将数据库的默认字符集设为utf8。

作者  | 2010-2-18 15:04:13 | 阅读(2183) |评论(5) | 阅读全文>>

查看所有日志>>

 
 
 
 
 
 
 
日志评论
评论列表加载中...
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017

注册 登录  
 加关注