1、执着cscope.files文件,对源码目前全文件搜索 find `pwd` -type f > cscope.files `pwd`生成当前目录的绝对路径,这样在cs命令里面就可以不用写那个pre-path了 2、对一些返回数量过多的函数,可以搜索它的隐藏函数 比如:weak_alias这个宏 ...
分类:
其他好文 时间:
2018-02-16 16:53:13
阅读次数:
181
首先,同样的原型的两个函数在连个不同的c文件中都有定义,把这两个c文件编译、连接在一起,也没有什么错误。原因就是因为,gcc中有一个strong symbol和weak symbol的概念。默认函数定义都是strong symbol的,两个相同的strong symbol连接在一起,肯定会产生”sy ...
分类:
其他好文 时间:
2018-02-16 13:57:49
阅读次数:
238
静态链接 1 编译和链接 1.1 被隐藏了的过程 例如: #include<stdio.h> int main() { printf("Hello World\n"); return 0; } 在Linux下,使用GCC编译: gcc hello.c ./a.out Hello World 事实上, ...
分类:
其他好文 时间:
2018-02-13 17:54:06
阅读次数:
239
python中try语句判断场景然后抛出异常的常用方法及异常类型
分类:
编程语言 时间:
2018-02-11 12:42:07
阅读次数:
483
在互联网时代,我们所开发的应用大多是直面用户的,程序中的任何一点小疏忽都可能导致用户的流失,而程序出现异常往往又是不可避免的,那该如何减少程序异常对用户体验的影响呢?其实方法很简单,对异常进行捕获,然后给予相应的处理即可。但实现的方式却有好多种,例如: try { ... } catch (Exce ...
分类:
编程语言 时间:
2018-02-07 17:11:26
阅读次数:
252
class-dump 官网地址:这里 我这里下载的是 class-dump-3.5.dmg 版本号的。双击.dmg 文件,将 拉倒 /usr / local / bin 文件夹下,这样就能够在终端使用 class-dump 命令了。 这里我演示dump系统自带的计算器,导出它的头文件。 命令例如以下 ...
分类:
移动开发 时间:
2018-02-06 18:20:36
阅读次数:
693
原文地址点击这里: 上拉(Pull Up )或下拉(Pull Down)电阻(两者统称为“拉电阻”)最基本的作用是:将状态不确定的信号线通过一个电阻将其箝位至高电平(上拉)或低电平(下拉),无论它的具体用法如何,这个基本的作用都是相同的,只是在不同应用场合中会对电阻的阻值要求有所不同,从而也引出了诸 ...
分类:
其他好文 时间:
2018-02-04 21:01:58
阅读次数:
155
题目链接:Weak Pair 题意: 给出一颗有根树,如果有一对u,v,如果满足u是v的父节点且vec[u]×vec[v]<=k,则称这对结点是虚弱的,问这棵树中有几对虚弱的结点。 题解: 刚开始看到这题,无脑暴力dfs从叶子结点向上递归,TLE了一发神清气爽@。@!所以用树状数组优化dfs,从根节 ...
分类:
编程语言 时间:
2018-02-03 16:05:38
阅读次数:
165
------------------------------ ...
分类:
编程语言 时间:
2018-02-03 15:49:14
阅读次数:
160
本文使用的 runtime 版本为 objc4-706。 __weak 修饰的指针最重要的特性是其指向的对象销毁后,会自动置为 nil,这个特性的实现完全是依靠运行时的。实现思路是非常简单的,对于下面的语句来说: id __weak weakObj = strongObj; 便是用 strongOb ...
分类:
其他好文 时间:
2018-02-01 22:10:16
阅读次数:
240