有时用valgrind定位内存泄露问题时当内存泄露的位置在动态库(so)中时, 输出的调用栈为问号"???"并且没有指明源码的行号.即使尝试了加 -g 的编译参数并且程序退出前不执行dlclose,也无济于事.
==29941== 17 bytes in 1 blocks are definitely lost in loss record 29 of 197
==29941==    at...
                            
                            
                                分类:
其他好文   时间:
2015-01-28 14:43:58   
                                阅读次数:
242
                             
                    
                        
                            
                            
                                A Simple Math Problem
Time Limit: 3000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 2930    Accepted Submission(s): 1762
Problem Description
Lele now...
                            
                            
                                分类:
其他好文   时间:
2015-01-28 14:43:30   
                                阅读次数:
152
                             
                    
                        
                            
                            
                                一:表名定义规范:
(1)数据库表的命名以是名词的复数形式且都为小写,如cities, categories, friends等等 
这一条不是硬性规定,可以看个人习惯,统一就好。
(2)如果表名由几个单词组成,则单词间用下划线("_")分割,如subscribed_pois,poi_categories等 
(3)表名尽量用全名 
(4)表名限制在30个字符...
                            
                            
                                分类:
数据库   时间:
2015-01-28 14:42:30   
                                阅读次数:
204
                             
                    
                        
                            
                            
                                题意:给一个长度不超过100000的奇数,要求交换任意两位上的数字,使它成为一个最大的偶数。
思路:字符串读入,记录下最后一位数上的奇数a,从前往后扫,找到第一个比a小的偶数,将它和a交换就是结果,若没有找到比a小的偶数,就将a和最后一个偶数交换。...
                            
                            
                                分类:
其他好文   时间:
2015-01-28 14:43:47   
                                阅读次数:
152
                             
                    
                        
                            
                            
                                红黑树的插入和删除规则:
红黑树的五个性质
1、    每个节点要么是红的,要么是黑的
2、    根节点时黑色的
3、    每个叶节点(叶节点既指树尾端NIL指针或NULL节点)是黑色的
4、    如果一个节点时红的,那么它的两个儿子都是黑色的
5、    对每个节点,其到叶节点树尾端NIL指针的每一条路径都包含相同数目的黑节点
这里所说的“叶节点”或者“NULL节点”,它不包...
                            
                            
                                分类:
其他好文   时间:
2015-01-28 14:44:05   
                                阅读次数:
119
                             
                    
                        
                            
                            
                                __IPHONE_OS_VERSION_MAX_ALLOWED编译环境判断,判断当前开发时使用的sdk的版本。
#if __IPHONE_OS_VERSION_MAX_ALLOWED >= 50000
   // 所使用的sdk为5.0以上的版本,在此的代码在编译时不会保存,但是允许在低版本ios系统的设备上运行就会崩溃的
   // 例如:你使用xcode6.1开发,SDK版本为8.1来开...
                            
                            
                                分类:
其他好文   时间:
2015-01-28 14:42:37   
                                阅读次数:
299
                             
                    
                        
                            
                            
                                HttpServletRequest对象代表客户端的请求,当客户端通过HTTP协议访问服务器时,HTTP请求头中的所有信息都封装在这个对象中,通过这个对象提供的方法,可以获得客户端请求的所有信息。
HttpServletRequest常用方法
1、HttpServletRequest获得客户端方面的信息
  getRequestURL方法返回客户端发出请求时的完整URL。
  getReq...
                            
                            
                                分类:
Web程序   时间:
2015-01-28 14:42:33   
                                阅读次数:
248
                             
                    
                        
                            
                            
                                阅读Darwin源码的时候看到这个方法,感觉挺有用处,且考虑了多种平台下的实现方式,直接贴代码,以后说不定会用到~
UInt32  OS::GetNumProcessors()
{
#if (__Win32__)
    SYSTEM_INFO theSystemInfo;
    ::GetSystemInfo(&theSystemInfo);
    
    return (UIn...
                            
                            
                         
                    
                        
                            
                            
                                这篇文章主要是综合网上关于web.xml的一些介绍,希望对大家有所帮助,也欢迎大家一起讨论。 ---题记
一、            Web.xml详解:
(一)  web.xml加载过程(步骤)
首先简单说一下,web.xml的加载过程。
当我们去启动一个WEB项目时,容器包括(JBoss、Tomcat等)首先会读取项目web.xml配置文件里的配置,当这一步骤没有出错并且完成之后,项目...
                            
                            
                                分类:
Web程序   时间:
2015-01-28 14:41:33   
                                阅读次数:
283
                             
                    
                        
                            
                            
                                二维码
java方面二维码相关工具大概有qrcode和zxing,
但是一般来说应用二维码比较多的是生成,扫描用的比较少,
而qrcode和zxing是两者都有,所以比较臃肿。
jquery-qrcode
官网:
说明:jquery的一个插件,jquery-qrcode可以利用js生成二维码,效果不错。这里做一下封装,让使用起来更简单。
引入
需要引入jquer...
                            
                            
                                分类:
Web程序   时间:
2015-01-28 14:42:29   
                                阅读次数:
175
                             
                    
                        
                            
                            
                                Xmanager Enterprise是全新标准的跨平台集成解决方案。它是一个一站式解决方案,这个软件包含有以下一些产品:Xmanager 3D(OpenGL),Xshell,Xftp和Xlpd。
Xmanager PCX Server
Xmanager是一个运行于MS Windows平台上的高性能的X window服务器。你可以在你的本地PC上同时运行Unix/Linux和Windo...
                            
                            
                                分类:
其他好文   时间:
2015-01-28 14:42:40   
                                阅读次数:
144
                             
                    
                        
                            
                            
                                开通通达技术交流群大概也有1个月的时间了,平常有些朋友会问到些问题,也有很多热心的朋友来解答。为了进一步活跃群里的气氛,也让更多的人对通达这个产品有更多的了解,更深入的了解包括使用及设置方法等,这里计划开通一个通达的公开课,计划每个月讲1或2次,主要就是为大家提供这样一个交流的平台。        这个想法也许还有很多不成熟的地方,这个常识也是刚刚开始,希望大家集思广益多提宝贵意见,可以直接本页回...
                            
                            
                                分类:
其他好文   时间:
2015-01-28 14:39:50   
                                阅读次数:
157
                             
                    
                        
                            
                            
                                Makefile 是 Linux 下程序开发的自动化编译工具,用以识别编译目标、源文件、及其依赖关系,并且有着高效的编译效率。每次执行
 make 时,就能够自动寻找 Makefile(makefile)文件,执行编译工作。Makefile拥有很多复杂的功能,为了简化问题的复杂性,本文仅和大家讨论针对单目录下的C/C++项目开发,如何写一个通用的
 Makefile。
关于程序的编译和链接
...
                            
                            
                                分类:
其他好文   时间:
2015-01-28 14:41:36   
                                阅读次数:
164
                             
                    
                        
                            
                            
                                题意:午夜过后会有m个鬼魂来拜访,给出他们来拜访的时间点,现在有很多蜡烛,每个蜡烛能够燃烧 t 秒,Anya点燃一根蜡烛需要一秒的时间,比如Anya在p时刻点燃一根蜡烛,这根蜡烛会在p+1~p+t 时间段内燃烧,Anya能在任意时刻点蜡烛,现在要求当一个鬼魂来拜访的时候要有r 支蜡烛亮着,问Anya最少要点多少支蜡烛。
思路:用结构体表示蜡烛,里面记录这根蜡烛燃烧的时间段,然后扫描鬼魂拜访时间,在come[i] 时刻判断有哪些蜡烛在燃烧,没有燃烧的就要在come[i]时刻之前将它点燃,点燃它的时刻点离com...
                            
                            
                                分类:
其他好文   时间:
2015-01-28 14:39:15   
                                阅读次数:
265
                             
                    
                        
                            
                            
                                Git 的入门教程
1> 为什么要用git
            git采用分布式框架,没有中央服务器,每人电脑上都一份单独的代码,单独的仓库,不需要联网,只是在有改动的时候,向对方进行推送一下,这样双方都能看到各自修改的代码了。
        并且git相比于svn来说,比较安全,假如你的电脑硬盘坏掉了,此时在另一台电脑上只需从同事那里git pull 一下,就能拿到最新的代码。...
                            
                            
                                分类:
其他好文   时间:
2015-01-28 14:39:35   
                                阅读次数:
176