有时候在线上使用gdb调试程序core问题时,可能没有符号文件,拿到的仅是一个内存地址,如果这个指向的是一个STL对象,那么如何查看这个对象的内容呢?
只需要知道STL各个容器的数据结构实现,就可以查看其内容。本文描述了SGI STL实现中常用容器的数据结构,以及如何在gdb中查看其内容。
string
string,即basic_string bits/basic_string.h:
m...
分类:
其他好文 时间:
2014-12-03 23:25:58
阅读次数:
356
1
Samba简介
Samba是一个能让Linux系统应用Microsoft网络通讯协议的软件,而SMB是Server Message Block的缩写,即为服务器消息块 ,SMB主要是作为Microsoft的网络通讯协议,后来Samba将SMB通信协议应用到了Linux系统上,就形成了现在的Samba软件。后来微软又把 SMB 改名为 CIFS(Common Internet Fil...
分类:
其他好文 时间:
2014-12-03 23:25:05
阅读次数:
329
我们经常要在Unity中以各种方式搜索对象。比如按名字搜索、按tag、layer或者是查找名字为xxx开头的对象。本文是介绍以一种统一的接口来搜索对象。1、定义统一的搜索接口 ///
/// 游戏对象搜索接口
///
public interface IGameObjectFinder
{
///
/// 搜索...
分类:
编程语言 时间:
2014-12-03 23:26:44
阅读次数:
397
vsftpd是一款在Linux发行版中最受推崇的FTP服务器程序。特点是小巧轻快,安全易用。并且是一个完全免费开放源码的ftp软件...
分类:
系统相关 时间:
2014-12-03 23:26:16
阅读次数:
381
HLSL的基本语法
1 数据类型
1.1 标量类型
1. bool: True or false .Note that the HLSL provides the true and false keywordslike in C++.
2. int: 32-bit signedinteger.
3. half: 16-bit-floatingpoint number.
4. flo...
分类:
其他好文 时间:
2014-12-03 23:26:12
阅读次数:
1711
LaTex的列表环境有itemize和enumerate两种:
itemize就是那种无序的列表,enumerate就是计数的列表。
\documentclass{book}
\usepackage{amsmath}
\usepackage{enumerate}%用于更改标号
\begin{document}
\begin{itemize}
\item this is item 1
\...
分类:
其他好文 时间:
2014-12-03 23:24:30
阅读次数:
252
/**
* Demo描述:
* 在BroadcastReceiver中启动Activity的问题
*
* 如果在BroadcastReceiver的onReceive()方法中如下启动一个Activity
* Intent intent=new Intent(context,AnotherActivity.class);
* context.startActivity(intent)...
分类:
其他好文 时间:
2014-12-03 23:24:58
阅读次数:
234
系统表和临时表
在sqlserver2008中数据表分为普通表,分区表,系统表和临时表
(1)系统表
在创建好的每个数据库中,系统都会自动添加一张系统表,该表存储了与系统有关的各种信息
例如sql server2008服务器配置,数据库设置,用户和表对象的描述信息
通常只有DBO权限的用户才能对该表进行操作
(2)临时表
临时表就是临时创建,不能永久保存,临时表分为两种,本地临时表和...
分类:
数据库 时间:
2014-12-03 23:24:37
阅读次数:
200
前几天,Unity4.6的正式版终于发布了,随之而来的还有UGUI的源代码开放。本文介绍如何在Unity中调试UGUI的源代码...
分类:
其他好文 时间:
2014-12-03 23:24:09
阅读次数:
425
UVA10183 - How Many Fibs?(java大数+二分)
题目链接
题目大意:给你a,b,求[a,b]之间有多少个fibs数。
解题思路:虽然a.b很大,但是在10^100内的fibs却不超过500个。这样就可以先把这些fibs保存在数组中,然后每次二分去找a,b的位置,然后就可以得到之间有多少个fibs。
代码:
import java.util.*;
...
分类:
编程语言 时间:
2014-12-03 23:22:51
阅读次数:
224
为大家推荐一款非常好用的java写的垂直爬虫webmagic,力挺,非常好用...
分类:
编程语言 时间:
2014-12-03 23:23:37
阅读次数:
418
UIWebView和网页的交互(OC中调执行JS)详细实现...
分类:
Web程序 时间:
2014-12-03 23:23:33
阅读次数:
186
AUCTeX+Emacs 是目前我见过的能最大限度提高 LaTeX 编辑效率的编辑器
效率的提高程度取决于你对 Emacs/lisp 的熟悉程度,但可以说基本上能提高到你所能想象的最大程度了。下面我会就效率方面介绍它的几个特性,不仅与 WinEdt 做对比,同时也和其他 OSX上的某些编辑器做一下对比,
安装和配置网上很多,比如这篇小文档[1],这里就不介绍了。
强大的快捷键系...
分类:
系统相关 时间:
2014-12-03 23:23:05
阅读次数:
890
简单谈一下对委托的认识,算是对这篇博客( 这里)的理解和概括吧!
委托(Delegate)首先可以看做一个特殊的类,而一些函数是他的变量取值范围。
如声明一个委托:public delegate void GreetingDelegate(string name);那么我们在别的函数中把函数名当做变量传进来,这样子就可以调用相应的函数了。委托应该先声明才能用,注意作用范围。在任意函数里...