您的位置:首页 > 其它

学习杂记

2013-10-30 14:17 197 查看
******************************

linux

vim颜色方案:

这里

******************************

html/css

css中span或者label设置width属性不生效,(css标准中,对象具有line属性那么width样式将失效,如果设置为block,那么标签将失去inline属性,关于line和block,可以理解为具有line属性的对象(span,label)是在行内显示,而具有block属性的对象(比如div)将换行显示),所以这里可以给span或者label标签添加一种属性叫"inline-block",使对象具有在行内显示的block属性(这种属性貌似有点坑爹)

获取选中的radio

$("input[type='radio'][name='like']:checked")

******************************

c/c++

=====================================================

不推荐在头文件中声明变量,因为这样做可能引发问题

例:

a.h中声明了变量 int a

在生成目标文件.obj时,生成了b.o c.o 均引用了a.h,链接过程中编译器提示重复声明,解决办法有两种

1.把源程序改为.c扩展,c语言中若遇到多次定义,则自动认为其中一个为定义,其余为声明
2.【推荐做法】在a.h中使用
extern int a
在a.cpp使用
int a定义变量
=====================================================
一次性文件中读取n个元素到vector中,
fread(&v[0], sizeof(type), n, fp)

注:fread、fwrite都会改变文件偏移量

=====================================================

g++ 编译时,如果同时存在动态库和静态库,编译器将优先使用动态库,所以如果你不想使用动态库编译,那么在安装该开源库的时候,configure 使用--enable-static=yes --enable-share=no,禁止生成动态库就行了
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: