学习杂记

跨领域编程技巧

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

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,禁止生成动态库就行了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值