`
文章列表
最近专门搞了一下so的调试。总结一下 关于core dump的输出准备: 执行程序的linux user一定要先打开core dump开关,注意:这个开关是与用户会话关联的,因此要先执行ulimit -c unlimited,在执行程序。可以用ulimit -c或ulimit -a查看一下。 关于程序的准备: so必须编译成debug版,但是可执行文件不一定必须要debug。调试时一定要清楚so被哪个可执行程序调用,可执行程序哦~~~~ 启动可执行程序没有什么特殊要求的,只是要注意一定要用开启了core dump开关的用户执行就可以了。启动后就静静地等待崩溃吧。。。。 崩溃产生的core d ...

ubuntu ICE install

    博客分类:
  • ICE
转自;  http://www.linuxidc.com/Linux/2011-09/42289.htm 安装Ice3.4.2之前,应该下载并安装其依赖库。经过了n此安装失败后,最后终于弄好了。两个字,苦逼。具体过程如下: 1. 下载第三方包和Ice源文件:http://www.zeroc.com/download.html(官方下载页面) 在Source Distributions一栏下下载源文件:Ice-3.4.2.tar.gz;在Third-Party Source Code 一栏下选择ThirdParty-Sources-3.4.2.tar.gz第三方压缩包下载。 2. 安装第三 ...
ICE在Linux下的完整编译安装   安装平台要求:最好用gcc 4.x版编译ICE,在Slackware下发现gcc3.3.6和gcc3.4.6都无法编译通过   为了方便管理,将ICE相关的软件都安装到/usr/local/ICE-3.3.0/目录下   安装python      ./configure --enable-shared   make   make install            首先 安装第三方包:ThirdParty-Sources-3.3.0.tar.gz   解压 ThirdParty-Sources-3.3.0.tar.gz   # cd ThirdPar ...
    ICE作为一种无平台的中间件,提供了最灵活的编译方式,即自定义的平台无关语言slice,这种以语言方式来配置的做法,极大的统一了网络服务的标准,有点类似于java语言的实现与编译,正是因为java语言的定义与实现都是由SUN公司提供的,才极大的推动了java语言的发发展。     在linux平台下编译比windows平台简单的多,必须要用g++ 3.x来编译ICE的开发包,否则会报错。     在http://www.zeroc.com/download.html 中下载Ice-3.0.1.tar.gz和ThirdParty-Sources-3.0.1.tar.gz, 先编译Thi ...
一个比较坑爹的shell脚本,mysql的主从同步有专门监控脚本,这个在实际情况下基本用不到,不过这是我写的第一个shell脚本,虽然不堪入目,还是纪念一下吧 请各位指正 #!/bin/bash # Shell script to Monitor MySQL Master server and Slave server working # When script detects slave mysql server is not working well # it sends an message. # This script must be run from Cron Job so t ...
       在shell开发中,很多时候我们需要操作mysql数据库(比如:查询数据、导出数据等),但是我们又无法进入mysql命令行的环境,就需要在shell环境中模拟mysql的环境,使用mysql相关命令,本文总结几种shell操作mysql的方法,供大家参考。 方案1   view plaincopy to clipboardprint? 01.mysql -uuser -ppasswd -e"insert LogTable values(...)"  mysql -uuser -ppasswd -e"insert LogTable values( ...
转 http://lisily.blog.163.com/blog/static/244145200842982423141/ 影响 memcached 工作的几个参数有: 常量REALTIME_MAXDELTA 60*60*24*30 最大30天的过期时间 conn_init()中的freetotal(=200) 最大同时连接数 常量KEY_MAX_LENGTH 250 最大键长 settings.factor(=1.25) factor将影响chunk的步进大小 settings.maxconns(=1024) 最大软连接 settings.chunk_size(=48) ...

ICE 属性配置相关

    博客分类:
  • ICE
在前一篇文章中,大家可能都注意到了一个细节,Ice的初始化函数initialize的输入参数正好是主函数的输入参数,也就是命令行参数(注:辅助类Ice::Application也调用了initialize函数)。 Ice的初始化函数得到命令行参数后,抽取出Ice ...

nginx源代码分析

http://hi.baidu.com/langwan/blog/item/6b18ef24cd859e064c088d28.html nginx源代码分析2008-11-23 22:07 Nginx可以开启多个进程,每个进程拥有最大上限128个子线程以及一定的可用连接数。如果你希望使用线程可以在配置文件中设置worker_threads这个参数 ...

ICE开发环境搭建

    博客分类:
  • ICE
mark一下 转载自 http://bbs.chinaunix.net/viewthread.php?tid=1609079 好久没发帖了,来C++版打个广告 关于ICE的介绍我也说不了,大家百度看看就行了。 试用方法和一些slice的语法可以参考 http://masterkey.javaeye.com/blog/183307 ZeroC ICE之旅------C++ 从今年6月份开始接触ICE,用了几个月发现对于面向对象的通讯方面的开发来说,确实很方便。咱也不是五毛专门来做广告的。 废话不多说,就挑点印象比较深的说说。 (1):模型简单,通讯采用回调函数的方式设计,或者说是RPC,远程 ...
转载地址:http://duckweeds.blog.sohu.com/95754129.html Nonmutating 操作     有一些操作,例如上面代码中的getTime操作,这个操作不会修改所操作的对象的值。它们在概念上等效于C plus plus的const 成员函数。你可以如下的指出这样的操作: ...
在网上搜索SecureCRT的中文显示乱码问题,答案无非是修改系统的某个文件。在这里我总结一下,并增加一个特殊的情景处理方法。 一、你独占服务器,而你也只用SecureCRT来连接服务器   修改/etc/sysconfig/i18n,其内容如下 LANG="zh_CN.GB18030" LANGUAGE="zh_CN.GB18030:zh_CN.GB2312:zh_CN" SUPPORTED="zh_CN.GB18030:zh_CN:zh:en_US.UTF-8:en_US:en" SYSFONT="lat0- ...
查找一个用户的潜在好友 即A的好友BCDEF皆有G而A却没有则把G推荐给A 用数据库实现: 首先要设计表 CREATE TABLE USER (    ID INTEGER (PK),    ....... ); CREATE TABLE RELATIONSHIP (    ID INTEGER (pk),    IDA INTEGER (fk),    IDB INTEGER (fk) ); 查询SQL语句: SELECT b.IDB, COUNT(b.IDB) FROM RELATIONSHIP a, RELATIONS ...
反序一个单向链表 class Node { Node* next; } // Return the new start after reversion. Node* ReverseList (Node* start) { } 答案: node *reserve(node *head) { node *p,*q,*r; p=head; q=p->next; while(q!=null) { r=q->next; ...
在排序数组中,找出给定数字的出现次数,比如 [1, 2, 2, 2, 3] 中2的出现次数是3次。 ---------------------------------------------------------------------- 网上一位仁兄写了如下解法: int cnt(int a[], int v, int n) { int mid, b = 0, e = n-1; int low, high; while(b < e - 1) { mid = b + (e-b)/2; if(a[mid] >= v ...
Global site tag (gtag.js) - Google Analytics