摘要:
现实中,用过printf函数,觉得非常有意思,这个参数可以不定的,可以0个参数,也可以多个参数,都是用这样一个函数 很神奇 那么,他们怎么实现的?如果我要实现一个类似功能函数,又如何操作? 不定参数在一些特殊场合下是很有用的,例如在字符串的格式化合成,像printf()函数、日志输出等场合都很容易想 阅读全文
摘要:
Linux 下 编译动态库的时候,碰到如下错误提示,很奇怪。不是代码本身的问题 /usr/bin/ld: ./xxxxx.o: relocation R_X86_64_PC32 against symbol `_ZTVN9xxxxxE' can not be used when making a s 阅读全文
摘要:
Qt界面布局是用来界面上控件排序的,例如对齐、自适应分辨率等都要用到布局。 Qt界面布局跟Visual Studio系列完全不一样,VS系列的操作很简单,一般情况下,很快就能入手了,但比较死板(特别是老版本,对自适应分辨率界面设计支持很差,就像VC6,很麻烦) ps:这一组操作,很熟悉,很方便。唯一 阅读全文
摘要:
Left join用法 在使用left join时,on和where条件的区别如下: 1、 on条件是在生成临时表时使用的条件,它不管on中的条件是否为真,都会返回左边表中的记录。 2、where条件是在临时表生成好后,再对临时表进行过滤的条件。这时已经没有left join的含义(必须返回左边表的 阅读全文
摘要:
不定参数在一些特殊场合下是很有用的,例如在字符串的格式化合成,像printf()函数、日志输出等场合都很容易想到这样的结构。 其实,这种方法在C语言里就已经存在了,也不是什么新奇特的东西,一般要实现这样的功能,需要以下几个函数/类型组成: va_list 、va_start、va_avg、va_en 阅读全文
摘要:
不定参数在一些特殊场合下是很有用的,例如在字符串的格式化合成,像printf()函数、日志输出等场合都很容易想到这样的结构。 其实,这种方法在C语言里就已经存在了,也不是什么新奇特的东西,一般要实现这样的功能,需要以下几个函数/类型组成: va_list 、va_start、va_avg、va_en 阅读全文