- 博客(46)
- 资源 (1)
- 收藏
- 关注
原创 与驱动显示屏有关的几个参数
HCLK 与CPU晶振有关的时钟频率clkval:用来对HCLK进行分频,得到与像素频率dot clockVCLK、DCLK:dot clock像素点的频率
2020-03-28 10:30:23
509
原创 Javascript 对象值与null undefined和空字符串
if (value) 是否足以判断一个值存在且不为空字符串?答案是 是的。if ((fields === null) || (fields === undefined) || (fields.length === 0)) { ... }和if( value ) {}是等价的。备注1:if(
2020-03-28 10:26:18
459
原创 oracle中 导出job定义语句
https://dba.stackexchange.com/questions/73836/exporting-scheduled-jobs-in-oracleSELECT dbms_metadata.get_ddl( 'PROCOBJ', job name>>, schema>> ) FROM dual如果job名称为'job_abc', schema为text_
2020-03-28 10:26:03
5102
原创 make
$@表示规则中的目标文件集。在模式规则中,如果有多个目标,那么,"$@"就是匹配于目标中模式定义的集合。$%仅当目标是函数库文件中,表示规则中的目标成员名。例如,如果一个目标是"foo.a (bar.o)",那么,"$%"就是"bar.o","$@"就是"foo.
2020-03-23 10:54:10
211
原创 linux
的确是给有专门需求的人用的易于上手难于精通,记得是以前评论暴雪的游戏优秀的。好上手用的人会多,难精通才会能留住人。或许做的的确很好,但是入门就让人望而却步,功能优秀,但是很多恐怕没有机会看到了。很多时候都是很浮躁的,比如只是想放一首歌,可是却要对着wiki的英文文档研究半天,还是播不出,再goooooogle。明明只要2秒钟就能完成的功能,却可能要花费一个小时研究应该做什么。或
2020-03-23 10:52:41
185
原创 红外遥控协议(NEC)
http://wiki.altium.com/display/ADOH/NEC+Infrared+Transmission+Protocol
2020-03-23 10:51:48
303
原创 很奇怪的GPIO地址
阅读别人的代码,设置管脚输出电平时,对于管脚的地址定义的是*(volatile unsigned long *) (GPIO_BASE + (0x04
2020-03-23 10:51:36
219
原创 javascript jquery Append方法
.append( content [, content] )contentDOM element, HTML string, or jQuery object to insert at the end of each element in the set of matched elements.contentOne or more additional DOM elements
2020-03-23 10:51:11
246
原创 emacs命令备忘
文件操作:打开: C-x C-f查看已打开的缓冲(文件):C-x b (C-x C-b为直接打开缓冲,不过你得记得文件名。。)保存:C-x C-s另存: C-x C-w删除操作:向前 向后单字 backspaceC-d单词 M-backspace M-d整句 C-x back~M-k整行 ? C-k撤销: C-x u 或者C-/
2020-03-23 10:50:41
153
原创 FP寄存器及frame pointer介绍
原文来自:http://blog.chinaunix.net/uid-25871104-id-2938389.html理论上来说,ARM的15个通用寄存器是通用的,但实际上并非如此,特别是在过程调用的过程中。PCS(Procedure Call Standard for Arm architecture)就定义了过程调用中,寄存器的特殊用途。
2020-03-23 10:50:30
295
转载 Oracle数据库添表和表空间
1、登录sqlplus / as sysdba;//登陆sys帐户sqlplus sys as sysdba;//同上sqlplus scott/tiger;//登陆普通用户scott2、创建表空间create tablespace user_data logging datafile 'D:\oracle\oradata\Oracle9i\user_data.
2016-06-19 20:18:59
1189
转载 Oracle数据库,生成自增主键
来源:http://stackoverflow.com/questions/11296361/how-to-create-id-with-auto-increment-on-oracleThere is no such thing as "auto_increment" or "identity" columns in Oracle. However, you can mode
2016-06-19 08:40:07
1434
原创 va_arg
#define va_arg(ap,t) ( *(t *)((ap += _INTSIZEOF(t)) - _INTSIZEOF(t)) )看了半天没搞懂,原来是括号看错了,应该是( *(t *)( (ap += _INTSIZEOF(t)) - _INTSIZEOF(t)) )之前看成了:( *(t *)( (ap += _INTSIZEOF(t)) )
2012-12-14 18:52:24
486
转载 win7 u盘/TF卡 找不到安装程序,或者插上识别不了
不知道怎么回事TF卡突然不能识别了,以为是卡坏了。。买了个新卡。。还是不行然后买了个读卡器。还是不行!插上以后就好像不停地检测u盘,程序都变卡白读了半天,找到了解决方法注册表HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\MountPoints2\J(这个对应盘符),里面的
2012-10-21 17:25:01
4101
转载 Linux如何将只读分区重新mount可读写分区
from http://tilt.lib.tsinghua.edu.cn/node/401mount / -o rw,remount找了好久。。
2012-09-05 11:05:10
1348
转载 const定义
来自http://duramecho.com/ComputerInformation/WhyHowCppConst.html,节选了一下定义中添加const,按目前的理解,应该说是为了更快的发现代码中的问题(编译时就会发现对const变量的修改),似乎没有非如此定义不可的必要,不过必要这个词又应该是如何定义的。。比较重要的一句话:Basically ‘const’ ap
2012-06-24 17:21:52
653
原创 很好的例子。。
摘自web IDL规范3.2.4.2节 stringfiers In the ECMAScript binding, using a Student object in a context where a string is expected will result in the value of the object’s “name” property being used:
2012-06-19 09:56:14
478
转载 gdb 常用命令
google search linux c一站式学习 命令描述backtrace(或bt)查看各级函数调用及参数finish连续运行到当前函数返回为止,然后停下来等待命令frame(或f) 帧编号选择栈帧info(或i) locals查看当前栈帧局部变量的值list(或l)列出源代码,接
2012-04-13 17:21:29
364
原创 strncpy越界
参考:http://www.iteye.com/topic/202588 strncpy(dest, src, n);似乎是安全的函数原型:char *strncpy(char *restrict s1, const char *restrict s2, size_t n); 今天碰到了问题,是由于对strncpy理解不够造成的 man里:If the ar
2012-04-13 10:54:46
1888
原创 ebp esp与堆栈
一般的说法ebp指向栈底,esp指向栈顶从堆栈的概念来讲,压栈就是把数据放到栈顶上面,于是栈顶又增长不过悲剧的x86堆栈要倒着长,如果以为push以后esp会增加可就大错特错了。。ebp虽然叫栈底,但是永远大于等于栈顶每push一个值,esp相应减小从地址角度看,栈顶在下面,栈底在上面。。干脆管ebp叫栈顶好了,不知道谁最先定义的名字,我就认为栈是从
2012-04-11 23:34:25
1053
原创 关于flash的ioctl
很奇怪的问题fd为一个打开的flash设备文件ioctl(fd, MEMGETBADBLOCK, &offs);当offs定义为unsigned int系统直接崩溃。。打印的错误大概是解引用地址为0处的内容 改为loff_t后就好了 loff_t似乎就是定义为long的,难道是符号的问题?还未尝试。。
2012-04-06 13:13:11
1011
转载 music player daemon
不知道用什么播放器好,暂且转载试一试----似乎可以用了,由于mpd要求对文件的写属性,所以这里我作为单个用户使用的(按照wiki的方法)问题一般出在:几个文件的路径(list啦pid啦什么的)一定要又权限,这个也跟设置的user有关终于可以用了。。。搞了半天原来应该在mpc里增加播放列表。。还以为是mpd有问题搞了半天!!。。。。不过倒是知道一个命令lsof可以列出端
2012-02-29 22:49:08
1420
原创 管道和xargs
今天试了一下locate命令locate passwd | ls -l,结果ls的是当前目录应该改成locate passwd | xargs ls -l 在网上查了一下,管道是将上一个命令的标准输出作为下一个命令的标准输入而xargs是将上一个命令的标准输出作为下一个命令的参数 用cat来说明echo "abc" | cat那么输出的就是字符串cat,相当于先
2012-02-22 13:17:49
576
转载 PCM音频
转载自http://blog.youkuaiyun.com/DroidPhone/article/details/6308006原文介绍的PCM驱动,这里只粘贴了PCM介绍的部分。之前很久都不知道所谓的playback和capture是什么,现在看来playback就是把PCM格式的数字信号回放成人耳可听的声音,capture是对模拟信号的声音就行采集,成为PCM格式的数字信号。 1. PCM
2012-02-20 12:05:14
8426
转载 Linux图形界面中客户端、服务器、窗口管理器之间的关系
http://www.embedu.org/Column/Column65.htm前面介绍的很简洁,后面感觉东西太多就没有粘贴过来。。Linux图形界面中客户端、服务器、窗口管理器之间的关系作者:刘洪涛,华清远见嵌入式学院金牌讲师,ARM ATC授权培训讲师。很多LINUX初学者在学习linux图形方面的知识时会遇到一些概念,如:X、X11、Xfree86、WM、KDE
2012-02-20 00:16:36
891
原创 单引号
单引号能把参数原封不动的传给程序解释之前的一个doubt是grep '\.$' XXX这样的命令明明单引号了,怎么还要用\转义。。。。 那么其实那个单引号是阻止bash对里面的\、$进行解释,否则传给grep的参数就会变,而单引号中的\是由grep进行转义的
2012-01-16 13:14:30
5321
转载 man手册的使用
代号代表内容1使用者可以操作的指令或可执行档2系统核心可呼叫的函数与工具等3一些常用的函数(function)与函式库(library)4装置档案的说明5设定档或者是某些档案的格式6游戏(game
2012-01-12 09:27:16
445
原创 arch中文化
做一点记一点makepkg -s和pacman -U是安装AUR里中文字体的方法,中文字体随便下了一个ms hei什么的还有一个直接 pacman -S wqy-zenhei就可以系统字体将默认安装到/usr/share/fonts。如果没有root权限或只打算自己使用某些字体,可以直接复制这些字体到~/.fonts目录(或其子目录)下面,并把该路径加入/etc
2012-01-08 22:55:53
870
原创 github使用备忘
pacman -S git首先啦然后去github注册个账号再然后配置ssh key:ssh-keygen -t rsa -C "your_email@youremail.com"在github网站上一次点击“Account Settings” > Click “SSH Public Keys” > Click “Add another public key”
2012-01-08 21:09:25
503
原创 安装archlinux的一些备忘。。
软件的安装pacman -Syu更新系统pacman -Ss package查找软件包pacman -S package安装软件包pacman -Rnus删除软件包pacman -Sc删除缓存的软件包pacman -Q package查询已安装的软件包很基本的一个.vimrc:syntax enablesyntax on安装yaourt
2012-01-08 20:56:18
415
转载 vi有用的命令
%跳转到配对的括号去[[跳转到代码块的开头去(但要求代码块中'{'必须单独占一行)gD跳转到局部变量的定义处''跳转到光标上次停靠的地方, 是两个', 而不是一个"mx设置书签,x只能是a-z的26个字母`x跳转到书签处("`"是1左边的键)>增加缩进,"x>"表示增加以下x行的缩进
2012-01-02 19:53:09
305
转载 如何成为“10倍效率”开发者
截取一部分 编码也许不是解决问题的办法; 过早的优化是一切罪恶的根源; 选择最简单的解决方案不要做重复的事情(不要重新发明轮子); 8. 挑选一个编辑器,并掌握它高效开发者喜欢用文本编辑器胜过IDE编辑器,因为这样可以学到更多东西。无论什么情况,尽量使用键盘快捷键,因为熟练使用一件工具的前提是熟悉它。在选择编辑器时,认真考虑并挑选最好的(Emacs或Vim),因为它们是通用
2011-12-31 13:25:48
354
原创 openssl rsa sha1
openssl,现在只用到rsa,sha1:先生成key:openssl genrsa -out [output-key-filename] 1024|2048生成一个public key:openssl rsa -in [private-key] -modulus -noout 这里的输出可以用脚本处理一下比如awk 计算digest,同时可以加密openssl
2011-12-03 22:35:23
1104
原创 ucos的任务调度
关于ucos任务调度 ,现在的理解ucos任务id一般来说是基于优先级的,一个优先级独立标识了一个任务。优先级数字越大,优先级越低。 一般会定义一个宏表示优先级最低的任务的优先级大小,63或者255,那么这个ucos系统中的最大任务数就确定了。 关于OSTCBTbl,一个任务运行时都要有一个TCB,TCB可以说包含了这个任务的全部信息吧。 ucos对TASK(应该叫进程
2011-11-25 07:52:26
606
转载 hdmi简介
HDMI,英文全称是High Definition Multimedia Interface,中文名称是高清晰多媒体接口的缩写。2002年4月,日立、松下、飞利浦、索尼、汤姆逊、东芝和Silicon Image七家公司联合组成HDMI组织。HDMI能高品质地传输未经压缩的高清视频
2011-10-16 19:56:02
607
emacs配置文件
2013-11-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人