用yum安装Linux常用的开发包开发库

很多情况下,我们需要用到devel开发包,怎么用yum安装Linux常用的开发包/devel开发库?如下命令即可

yum -y install ntp make openssl openssl-devel pcre pcre-devel libpng libpng-devel libjpeg-6b libjpeg-devel-6b freetype freetype-devel gd gd-devel zlib zlib-

devel gcc gcc-c++ libXpm libXpm-devel ncurses ncurses-devel libmcrypt libmcrypt-devel libxml2 libxml2-devel imake autoconf automake screen sysstat compat-

libstdc++-33 curl curl-devel

Confidence Will Make it Work
how to lose weight fast A Ranking of the Fashion Blogs

method tips for so few male long-standing 18
weight loss tipsYoshiki Foundation America to Host an Official Fan Party to Benefit Charity
free gay porn
发表在 网站架构 | 一条评论

etc/ld.so.conf介绍

这个文件记录了编译时使用的动态链接库的路径。

默认情况下,编译器只会使用/lib和/usr/lib这两个目录下的库文件

如果你安装了某些库,比如在安装gtk+-2.4.13时它会需要glib-2.0 >= 2.4.0,辛苦的安装好glib后
没有指定 –prefix=/usr 这样glib库就装到了/usr/local下,而又没有在/etc/ld.so.conf中添加/usr/local/lib会找不到相关的文件

所以我们应该将路径添加在/etc/ld.so.conf 文件中,一行一个路径.
这样 ldd 才能找到这个库。在检查了这一点后,要以 root 的身份运行 /sbin/ldconfig 。

comparison within gucci bags and louis vuitton affordable handbags
gay porn How to Purchase the Right Diamond Ring

Starting your own business is always a challenge
quick weight lossClothing Tips for Plus Size Women
large porn tube
发表在 网站架构 | 一条评论

很有用的命令LD_DEBUG,可以帮助你查找很多问题

LD_DEBUG 是 glibc 中的 loader 为了方便自身调试而设置的一个环境变量。通过设置这个环境变量,可以方便的看到 loader 的加载过程。

以在 64位 centos 上编译安装 memcached 为例,安装阶段顺利,执行 memcached 命令时出现错误:

#memcached –h
/usr/local/memcached/bin/memcached: error while loading shared libraries: libevent-1.4.so.2:
cannot open shared object file: No such file or directory
#find / -name libevent-1.4.so.2
/usr/lib/libevent-1.4.so.2

设置 LD_DEBUG 变量获得更多信息:

#LD_DEBUG=help ls
Valid options for the LD_DEBUG environment variable are:

  libs        display library search paths
  reloc       display relocation processing
  files       display progress for input file
  symbols     display symbol table processing
  bindings    display information about symbol binding
  versions    display version dependencies
  all         all previous options combined
  statistics  display relocation statistics
  unused      determined unused DSOs
  help        display this help message and exit

To direct the debugging output into a file instead of standard output
a filename can be specified using the LD_DEBUG_OUTPUT environment variable.

库依赖的问题,使用 libs 参数:

#LD_DEBUG=libs /usr/local/memcached/bin/memcached –h
9808:      find library=libevent-1.4.so.2 [0]; searching
9808:      search cache=/etc/ld.so.cache
9808:      search path=/lib64/tls/x86_64:/lib64/tls:/lib64/x86_64:/lib64:/usr/lib64/tls/x86_64
/usr/lib64/tls:/usr/lib64/x86_64:/usr/lib64
(system search path)
9808:      trying file=/lib64/tls/x86_64/libevent-1.4.so.2
9808:      trying file=/lib64/tls/libevent-1.4.so.2
9808:      trying file=/lib64/x86_64/libevent-1.4.so.2
9808:      trying file=/lib64/libevent-1.4.so.2
9808:      trying file=/usr/lib64/tls/x86_64/libevent-1.4.so.2
9808:      trying file=/usr/lib64/tls/libevent-1.4.so.2
9808:      trying file=/usr/lib64/x86_64/libevent-1.4.so.2
9808:      trying file=/usr/lib64/libevent-1.4.so.2
9808:      /usr/local/memcached/bin/memcached: error while loading shared libraries: libevent-1.4.so.2: cannot open shared object file: No such file or directory

问题一目了然:

ln -s /usr/lib/libevent-1.4.so.2 /usr/lib64/libevent-1.4.so.2

material of in this way throughout the holocaust
cartoon porn Top 3 Fashion Trends for 2011

The craziest part
miranda lambert weight lossChecklist for choosing a best wholesale clothing store
lesbian porn
发表在 网站架构 | 一条评论

小人点灯游戏

 小人点灯游戏

need a few gifts at productive and thus mode oriented 7 yr old
cartoon porn 10 Item Ideas For Typically The The World Pandora Sale Advanced Scholar

analyzing 4 luxury retail merchants
pornoKim Kardashian pregnancy shoot offers first fashion baby bump photos
youporn
发表在 好文推荐, 福利分享 | 一条评论

CodeCombat游戏全面开源:玩游戏也能学编程

玩游戏也可以学编程,CodeCombat是一个多人编程游戏,目前已经全面开源,并且托管在GitHub上,开发者可以通过玩游戏来提升自己的技能水平

游戏总共超过9千关,每个步骤都会有语音操作提示(非中文),无论你是新手还是编程精英都可以加入到这款游戏中

CodeCombat是一款跨平台游戏,可以在多个系统上运行,并且已被翻译成多个语言版本

官网:http://codecombat.com/

Kors’ share of the
porno Always Wanted to Know About Bridal Jewelry Page 1 of 4

Even as bloody as this gets
quick weight lossCrew Fashion Square personal shopping experience
anime porn
发表在 好文推荐, 福利分享 | 一条评论

php-检查数组中是否存在某个值

大家猜猜结果是啥?

$arr = array('a'=>'a', 'b' => 0); 
var_dump(in_array('abc',$arr));

换个方式?看看是啥?

$arr = array('a'=>'a', 'b' => 0); 
var_dump(in_array('abc',$arr,true));

大家试试就明白了!

appears to be dancing regardless of your age
christina aguilera weight loss Homecoming Rock Fashion Show Concert wisely chooses The Last Vegas

skirt and blouse
gay pornDemographic Changes and Suburban Transport Goals
anime porn
发表在 网站开发 | 2 条评论

马云能拯救12306吗?

由于“抢农历小年票”效应,1月5日,铁路购票网站12306断断续续崩溃了一上午。到了1月9日,伴随着不少白领放假前一天的票开始陆续放出,本已迟缓的12306彻底万劫不复,报错的蓝色窗口截屏伴随着各色吐槽充斥了微博。根据新浪网调查,有87.9%的网友表示12306崩溃影响到了正常购票。

购票高峰日,网站瘫痪时。在诸多抱怨中,最常见的一类是“人家支付宝24小时交易350个亿都没瘫痪,只要马云接手,12306就不会这样!”

这背后的潜台词不言而喻:国企花几个亿搞的12306,远不如淘宝、百度、腾讯等互联网巨头提供的服务靠谱,如果铁老大放下身段与“马云”合作,12306定不会收获如此多臭骂。

愿望很美好,但恐怕并没这么简单。

首先,作为一个互联网产品,用户对12306的预期是“提供快速稳定的购票服务”,再说直白点,就是“我只要点几下鼠标,就能在12306上顺利买到回家的票”。所以,网友们对“网站崩溃”的抱怨只是表象,千万不要以为普罗大众真的关心一个花费几亿的网站是否真的稳定,人们真正无法忍受的是“这个网站为什么不卖给我火车票”。在此基础上,才会追根溯源,一路分析到12306的服务器够不够、“马云”和国企哪个水平高之类的和自身需求原本无关的话题。

其次,把12306交给“马云”,可以做到少崩溃,甚至提供和互联网巨头一样稳定的服务吗?没问题。

“马云”其实已经在拯救12306——在第三方团队的帮助下,铁科院已经逐步将12306的余票查询系统和订票查询系统从硬盘中搬了出来,放在了服务器的内存资源池中。我们知道,硬盘的存储处理速度和内存比有高达10万倍的差距。自2013年春运始,12306的崩溃问题主要集中在“打不开网站”或“订票无法完成”,在“查还有多少余票”和“查已经购买的票”时基本比较流畅。此外,阿里等互联网公司也参与改造了12306的排队系统。

这种改进当然还远远不够,12306依旧拥有臃肿的前端和UI(导致崩溃的部分原因)、不够人性化的购票流程(与各类抢票助手体验相差甚远),而这些长期被诟病的问题却并未得到铁科院的认真解决。如果把这些问题交给“马云”,的确想不出它们依然会成为系统短板的理由。

从纯技术角度再极端一点说,对于一个全年压力集中在几个星期的售票系统而言,赌上几家互联网巨头的资源,不计成本,将全国2369对旅客列车都分别配上单独的处理集群,并部署在不同机房。肯定不会出现崩溃卡顿之类的问题。

不过,回到最初的问题上来。这样的解决方法,真的就能拯救12306吗?

“马云”的办法做到极致,就是让用户原本需要花几小时断断续续刷网站的体验,变成“秒杀”——没错,假设系统能力变成无限大,足以实时响应春运时最多每天一千万用户的每次鼠标点击,绝不崩溃的后果就是车票瞬间抢空。

要知道,2013年春运出行人数已经达到34亿,而2014年春运铁路运力不过才2.5亿人,而且12306只出售其中一半的票。这个数量级缺口注定导致12306的性能无论优化到何种地步,用户买到票的概率都不会提升,真实需求也得不到满足。不少人看到的,将是一个到达放票时间后,迅速告诉你“没票”的网站。

所以,“马云”能保证12306不崩溃,但“马云”并不能保证让网友坐上回家的火车。

没错,12306崩溃的实质,不单单是网站技术问题,而是供需矛盾并未得到解决。你说这个问题怎么解决?在春运火车票依然被国家和民众视为某种福利的前提下,除了秒杀和排队,真没好办法可以解决了。秒杀起码痛快些,不是吗?

no one would know what on earth you’re selling
gay porn more Fashion and Elegant on you

Prada is known for offering designs that are evergreen
weight loss tipsLooking for Stylish Mens Designer T
free black porn
发表在 网站开发 | 2 条评论

事实证明linux永远是number 1

嗨,我正在写一个简单的程序,我要让这个程序打印出一个整数。

#include <stdio.h>

int main() {
	int linux = 701;
	printf("%d", linux);
	return 0;
}

够简单吧。真的吗?

我把它存成了code.c

现在我编译并运行它:

$ gcc code.c && ./a.out

糟糕!,编译失败,出现了下面的错误信息:

code.c: In function ‘main’:
code.c:4:6: error: expected identifier or ‘(’ before numeric constant
 int linux = 701;
     ^

这是一个在线编译这段代码的链接:http://ideone.com/kQCmVL

困惑 !!

在谷歌上搜索这个错误——得到的信息是这种错误需要对代码进行预处理。

于是,我在编译时带上了-E参数,它能让编译在预处理后停止:

$ gcc -E code.c

预处理过的main()函数代码显示如下:

int main() {
	int 1 = 701;
	printf("%d\n", 1);
	return 0;
}

我晕!C语言的预处理编辑器竟然将变量linux换成了整数1。当编译器遇到了int 1 = 701;语句时,抛出了错误。

现在,我不对变量linux赋任何值:

#include <stdio.h>

int main() {
	printf("%d\n", linux);
  	return 0;
}

编译并运行:

$ gcc code.c && ./a.out

编译成功并且输出:

1

事实证明,linux总是Number 1 

转发:http://www.linuxeden.com/html/news/20140109/147309.html

mozzarella dairy product straws meal
porno Daily Life of Being a Fashion Designer

policies ladies gear on a low budget
christina aguilera weight lossHow to Become an Attractive Man
milf porn
发表在 好文推荐 | 2 条评论

php开启zip压缩

一般大家是通过web服务器来开启的zip压缩。

现在通过php实现这样的压缩

// Gzip encode the contents of the output buffer.
function compress_output_option($output)
{
    // Compress the data into a new var.
    $compressed_out = gzencode($output);

    // Don't compress any pages less than 1000 bytes
    // as it's not worth the overhead at either side.
    if(strlen($output) >= 1000)
    {
        header("Content-Encoding: gzip");
        return $compressed_out;
    }
    else
    {
        return $output;
    }
}

// Check if the browser supports gzip encoding, HTTP_ACCEPT_ENCODING
if (strstr($HTTP_SERVER_VARS['HTTP_ACCEPT_ENCODING'], 'gzip'))
{
    // Start output buffering, and register compress_output() (see
    // below)
    ob_start("compress_output_option");

}

Fantasia Don Bodysuits to Sing
gay porn A Critical Market Juncture Again

head’s hair software product struggle to exposed
cartoon pornP2 Fall fashion show 2012
rape porn
发表在 网站开发 | 2 条评论

给IT新人的15点建议:苦逼程序员的辛酸反省与总结

      很多人表面上看着老实巴交的,实际上内心比谁都好强、自负、虚荣、甚至阴险。工作中见的多了,也就习惯了。

  有一些人,什么事都写在脸上,表面上经常得罪人,甚至让人讨厌。但是他们所表现的又未必不是真性情。

  我相信大多数人都看过《豪门夜宴》这部香港老电影。张学友、梁朝伟演的拍马屁的场景太有意思了,其中有这样一段:当两马屁精帮老板说出主意,老板马上叫停,然后拍一下脑门:“哦。。。我想到了。。。”,把别人的idea当成自己的说出来。我在工作中还真不止一次遇到这种事,我提出来的想法老被别人拿来当作自己的原创,当然个别小偷洋洋得意的描述自己的‘原创’时还会偷偷的瞄我一下,看我有没有不高兴,,,我并没有不高兴,大概是因为想到那个电影段子被逗乐了。天下学术都一大抄,更何况什么想法,什么创新,通通都是浮云!君不见创新项目一大堆,都被抄死化成灰!但是不能因此而放弃创新,大地不可以因为有畜牲吃草而不复生机,山泉也不会因为有王八偷水而不冒活水。第一点:保持有一颗生机灵动的心。因为这个东西是别人偷不走的,也是最大的财富。如果你不俱备这个东西,那么请用一颗善心去培养它。人人都是耀眼的珍珠,只是被灰尘蒙蔽了眼。

  记得刚进公司那会踏踏实实工作,满怀激情。不过第一周就把自己的顶头上司给得罪了,我并没有做错什么,记得当时还有同事帮我说话,后来慢慢发现他是一个相当自负的人。不过话说回来搞技术的在技术方面有几个不自负。这次事之后我并没有学乖。对于别人设计不合理的地方,我会指出来,并提出该如何做。对于语言基础薄弱,设计模式薄弱的同事,我会好心推荐一些书籍,,,,,,本是好心帮助别人,却并没有得到别人的感激。相反,大部分会觉得你看不起他们,更有甚者不但不会反思改进自己的弱点,反而打击报复看不起他的人。所以千万请记住第二点:不可以随便提意见。我并没有说不提,只说不要太随便,想清楚了再提。向别人提好的建议是一件很重要的事,但是要学会委婉的表达。这一点在日常生活中同样实用。

  与第二点相对,第三点:经常肯定、称赞同事的成果和进步注意这里并不是要你去巴结讨好。常常看到别人的优点并加以肯定也是比较正面和必要的行为。这样不但可以增进关系,更重要的是可以鼓励别人。

  我一直认为一个人没有自知之明就等同于垃圾。要随时随地知道自己小名叫什么。话说我有一位同事,基础相当薄弱,但又太爱去表现自己,经常到处指指点点,生怕别人不知道自己是“高手”。由于老开“黄腔”常被人背后偷笑而不自知。第四点:低调一些,谦虚一些不断提高自己的实力。

  进公司时所在部门是刚成立的,工作一段时间后,我发现由于部门团队开发的特殊性很有必要在公司通用编码规范基础上再制定内部的编码和设计规范,于是向上司提了我的想法,他同意了。于是我起草了一个内部规范手册。但是执行过程中,有人按手册来,有人不按手册来。产生这种局面的根本原因是上司并没有支持。在这里没有必要分析原因,直接给出要记住的第五点:不在其位,不言其事。做好本职工作就好。无论在什么地方,开明而大度的好上司并不多,所以这一点相当重
要。

  经常在开会讨论设计方案的时候,会发现一个非常有意思的事情。会议本来进行的正常而和谐,当轮到某个优秀的人上去讲的时候,气氛一下子不和谐了。大家都迫不及待的想挑出他的毛病,就算没理解别人的意思也会乱说一气。秀才遇到兵了,,,,,,以前实习的公司中也时常见到这种情况。每当此时我都会在下面感叹:好一幅百鸟凤图。请记住第六点:木秀于林风必摧之,要懂得韬光养晦,不要时时锋芒毕露

  公司里有个老员工,实力比较强,算是一个独挡一面的人。不过在一次部门改组中并没有得到提升,被提升为经理的反而是一个能力不算太强,还比他晚来的人。在此之前我听到过那个老员工在和其它公司接触并准备跳槽的传闻。第七点:不到最后一刻,自己离职的想法不可以和公司内部任何人分享。因为站在公司的角度来看你已经不忠诚了,不愿意重用你了。但是在员工自己的立场来看,公司给的待遇与能力不成正比、不认同公司的文化、想换个环境、想要一个更好的发展机会,这些都是合情合理的。我个人发现一个规律:在一般的公司里,凡是坚持到最后经受住了“考验”的“忠诚”者,往往都是没什么能力的庸才(一般来说公司管理越先进,这种情况越不会发生,这是大BOSS应该操心的事)。如果你是一个公司高层管理者,那么你会如何对待类似的“叛徒”呢?

  第八点:不得罪办公室里的女人。此处女人定义如下:(1)国宝级的女程序员;(2)女测试,这个不稀罕 ;(3)女助理,到处都是;(4)女上司,这个最要命! 男的处在一起,有什么冲突矛盾吵吵过了就忘了。但女的不一样,一不小心就得罪了,后边一逮到机会就会摆你一道,还没完没了!最要命的是:背地里狠狠的阴你,而当着面表现得像你温馨的亲人。好吧,本着男女平等的原则,这一点可以没有、、、、、、

  我们研发中心有个领导很可爱,不太清楚上面给他灌了什么迷魂汤,以至于自己职位被降了,职权被销了很大一部分,还整天手舞足蹈高兴得很。事后一两个月才反应过来不对劲,然后整天愁眉苦脸、、、、、、以这种交际反应的速度,被撤是必然的事情,确实不适合搞管理。技术男大多脑袋是‘方’的,不太善与处理人际关系。第九点:加强交际能力。程序员大多还算是聪明的,平常稍稍注意一下就没什么大问题。不过不要自我感觉良好,我们公司有个工作了十多年的IT男,几年前就开始被派除去和客户沟通,丫的,至今那一口吞吞吐吐的蹩脚的普通话让人听了就伤心。

  第十点:若无特殊情况,一定不要跨级汇报。这一点细节很重要。某种意义上你的顶头上司就是你的老板,直接决定了你的发展,你就是他手下的兵。并不是谁官大就听谁的,要不然历史上那么多兵变都不可能成功,因为大家都只听皇帝的,呵呵。从另一个方面讲,你‘忠于’你上司的上司,他也不敢用你,因为谁知道提拔你之后,你会不会再越一次级?!!

  第十一点:要善于向上司汇报工作。国家干部是不是人民的公仆本人不太清楚。但公司里那些大大小小的管理者一定是(如果不是这样那他就不是一个好上司)!那些“夹板男”(形象称呼,绝无贬义)大小确实是个官,不过过得很纠结。既要应付好上面的领导,又要充分调动下面群众做出业绩,整天搞得焦头烂额。上面的唱白脸,那么夹板男就唱黑脸。总之挺不容易。他们的猜疑心大多都很重(换谁都这样)!时常会怀疑下面的人没尽心工作。虽然一般公司都有什么任务分配管理系统,但是那东西远远不够。你需要找准时机让他清楚你工作进展,你所做出的努力。

  第十二点:不要轻易造成情绪污染。不要因为你一个人不高兴,而让别人都看你的脸色。要学会雪藏自己的情绪。你若是一个领导,那这一点就太要紧了。

  第十三点:一举一动找准自己的位置、别人的位置。比如:吃饭时的座次,照相时的排列位置,群发邮件时收件人的排名顺序,文档作者的位置顺序、、、、、、这些都很重要。《易经》中有讲:明相位,立德业。要是你连自己在哪儿都不知道,你又如何到得了目的地。

  第十四点:没有必要做一个愤青。刚毕业那会,我很愤青,看不惯这看不惯那。但是又能怎么样呢?弱肉强食的本质从来没有改变过,你要学会尝试去理解这个社会,理解种种关系。到某个时候你会发现:一切理所当然。你若真的不满意某个现状,那么就去尽自己的能力去改变它。势者,不均也!均则无势。

  第十五点:记住别人的善,忘记别人的恶。一个人心里不应该有太多仇恨,仇恨是别人扔给你的垃圾,你又不是垃圾桶,老装着它做什么?在公司当算法工程师近三年了,别人怎么对我,我的心里跟明镜似的一清二楚。对我不好的人我并没太在意,更别说去报复。相反,他们有事要我帮忙的时候,我总能真心实意的去帮,甚至主动帮忙解决问题。这是这几年来,我对自己唯一满意的一点。我相信一句话:活着就是修行。但是你得清楚你修的
是善行还是恶行。

  毕业三年了,看看走过的路,总觉的有点荒凉。确实真正明白了许多道理。感谢帮助过我的人,也感谢打击过我的人。也许一个人只有亲身经历了困难才可能真正成长起来,由此我不得不感叹造化的残酷。

  哎,又文艺了一把。

  我没想到会有这么多人对这篇总结感兴趣,为了不产生误导,我不得不做一些强调:

  1 上面的建议只是你平时处理人际关系时要注意的一些tips。主要是写给那些没懂事的新人的。

  2 我并没有让你去做一个虚伪的人。还是要做真正的自己。其中有一条提到雪藏情绪,只是让你不要在办公室随便影响别人心情,这是一项做人的基本素质。

  3 程序员要以做技术为主,上面我有强调要谦虚,要不断提高自己。并没有建议要去搞权术。程序员应该以做出出色的作品目标为荣(当然无心于此领域的例外)。

  4 明眼人应该看出来了,我把最重要的放在了第一条和最后一条。若真能做到这两点,中间的都可以没有。

转发自:http://www.yixieshi.com/pd/15537.html

clothing fashion clothes points
quick weight loss Birdie Girl Golf DIVA DUFFLE

they are must have accessories this fall
christina aguilera weight lossProject Runway Designers MN Halloween Costume Guide 2009
free hd porn
发表在 好文推荐 | 11 条评论