摘要:
运行 cmd , 执行 "msiexec /unregserver" 然后 再执行 "msiexec /regserver" 阅读全文
摘要:
1.C语言标准中的各类型长度,及指针长度并没有明确指定是多长,只是有一个长度限定。还有建议字节数,但这绝不应该成为我们写程序时的标准。因此,我们每到一个新平台的话就最好先搞清楚各类型是多长!2.C语言中char ,signed char,unsigned char,是3种类型,因为char 到底是signed char 还是char依赖于编译器的实现,K&R建议,为了便于移植,如果我们放的是非字符数据的话最好明确指定是signed char 还是unsigned char!3.隐式转换有算术运算转换,赋值转换4.如果一个函数的形参类型未知,那么调用函数时要对相应的实参做“整形提升(intege 阅读全文
摘要:
#strokes
#window list without drag
Stroke 0 0 R N WindowList #button 3 guesture with Ctrl starts programs in any context
#"r" like guestures starts rxvt
#Stroke N5456 0 A C Exec exec xkill
#Stroke N65456 0 A C Exec exec xkill
#Stroke N7414789 0 A C Exec exec rxvt
#Stroke N7414759 0 A C Exe 阅读全文
摘要:
ImagePath +:/usr/share/icons:/usr/share/pixmaps:/usr/share/icons/hicolor/48x48/apps:/usr/local/share/fvwm/icons:$HOME/.fvwm/iconsEdgeResistance 250 100EdgeScroll 100 100EdgeThickness 10ColormapFocus FollowsMouseClickTime 750DeskTopSize 2x2#忽略数字锁定键IgnoreModifiers L25# default Styles:Style * BorderWid 阅读全文
摘要:
网上大多数都是在redhat系列机器的安装的,我始终不成功:整了好几天总算能启动了:额外的安装步骤如下: 1.安装csh,ksh 2. cd /usrln -s /tmp tmp 3.cd /binln -s /usr/bin/basename basename 4.将教程中的./pubkey -d cdslmd -y改成./pubkey -d cdslmd -fy 剩下的参看:http://www.isspy.com/opensuse13%E4%B8%8B%E5%AE%89%E8%A3%85-cadence-allegro-spb-16-30-000/ 教程 阅读全文
摘要:
经过无数次的尝试,我终于在rxvt下vim中的desert配色方案中达到与gnome-terminal相似的结果!Rxvt.colorIT: magenta
Rxvt.underlineColor:cyan
Rxvt.tintColor: gray
Rxvt.cursorColor: white
Rxvt.shading: 100 xvt.background: black
Rxvt.foreground : #f6f3e8
Rxvt.colorBD : #8ac6f2
Rxvt.colorUL : #95e454
! red
!Rxvt.color1 :... 阅读全文
摘要:
## /etc/dm/Sessions/Fvwm.desktop ##[Desktop Entry]Name=FvwmComment=FvwmExec=fvwm2Terminal=FalseTryExec=fvwm2Type=Application[Window Manager]SessionManaged=true##此文件应该在在/usr/share/xsessions中 阅读全文
摘要:
getopt被用来解析命令行选项参数。#include <unistd.h>extern char *optarg;//选项的参数指针extern int optind, //下一次调用getopt的时,从optind存储的位置处重新开始检查选项。extern int opterr,//当opterr=0时,getopt不向stderr输出错误信息。extern int optopt;//当命令行选项字符不包括在optstring中或者选项缺少必要的参数时,该选项存储在optopt 中,getopt返回'?’、int getopt(int argc, char * cons 阅读全文
摘要:
1.编程好习惯之变量定义: 定义变量时总是按变量类型所占空间大小来排序是最好的! 如果是只有某个函数使用些变量,而且你又需要在函数让函数退出时不被销毁,那么就使用static吧2.编程好习惯之函数定义: 如果我们定义的C函数仅在此C文件中被调用那么加上static吧(适用于多文件编程) 如果我们想躲避C函数参数的类型检查,那 么K&R的函数定义声明方式还是很不错的!3.编程好习惯之变量类型使用 如果我们考虑可移植性的化,就最好不要去乱用int变量,因为int在不同的平台和编译器上是变化的!4.编程好习惯之编码 有时间在不明显减少代码的可读性时,可以考虑将一些语句合并,使编译器充分使.. 阅读全文
摘要:
#include <stm32f10x_lib.h>
#include "usbreg.h"
#include "usbcore.h"
#include "usbuser.h"
#include "usbcfg.h"
#include "usb.h"
#include "usb_hw.h"
#include "usbdesc.h"
#include "hid.h"
#include "hiduser.h" 阅读全文