`
tianshibaijia
  • 浏览: 1126929 次
文章分类
社区版块
存档分类
最新评论
文章列表
这里列出的都是单纯学习C/C++语言的书籍,独立于开发平台。 1. 学习C语言的好书 (1)谭浩强的《C程序设计》,入门的经典。 (2)C专家编程, 初级C与高级C程序员的分水岭,必读。 (3)C陷阱与缺陷,描述了C中容易犯的错误,实际工程经验总结,值得一读。 顺便说一下,要想彻底弄懂C语言,必须熟悉计算机体系结构与汇编语言。 2. 学习C++语言的好书 (1)C++程序设计语言,C++之父亲自执笔,权威之作,讲述C++的使用。 (2)C++语言的设计与演化,C++之父亲笔,讲述C++语言的由来,与设计原则,提高对C++理解的宝书。 (3)深度探索C++对 ...
学习任何一门知识,都需要相关的数籍,尤其是计算机技术。这里的书籍包括电子书和印刷书籍。对于初学者,最大的痛苦就在于找不到合适的书籍。目前,国内关于计算机类的书籍多如牛毛,几乎任何一个关键字都能找到相应的书名。但是,真正能适合读者学习的却不是很多。技术书籍无非两类,一类偏重于应用,一类偏重于原理。对于我自己而言,我喜欢先看应用的书籍,然后再看原理的书籍。当然,我偏爱原理的书籍,因为它能给你一种解渴的感觉。今天,为了以后自己查阅方便和不至于迷茫与众多的书籍之间,记录下Windows编程相关的书籍,这些书籍都曾对我起到决定性的作用。1 应用类数籍 (1)VC++6.0时尚编程百例。 尽管这本书错误很多 ...
P.J Plauger的"The Standard C Library"一书的Chapter0的章后练习中有这样的一道题:编写一个包含如下一行语句的正确的程序: x: ((struct x*)x)->x=x(5); 并描述这行语句中x的5种截然不同的use,这里其实涉及到这么一个知识或者说概 ...
1.文章由来: 2008年日本语能力考试3级定于2008年6月19日1200开始网上报名。当天我们同事3人来到了水产学院门前的万通网吧,结果全部没能报上辽宁的考点。2008年6月20日1200在公司尝试更改考点失败。2008年6月21日在天马网吧修改考点成功。为了总结此次报名的教训与经验,写下此篇日志。 2.网上报名技巧: (1)提前注册,报名前几天就可以注册了,我也是这么做的; (2)选对网吧,当然是速度快的,万通的网吧不知道是不是太慢了; (3)坚持到最后,第一天不能如愿,还有第二、第三天...。我就是在第三天更改成功的; (4)报名步骤: 提前登陆,进入选择区域,输入验 ...
function mySelectYMD(value,chkyear,chkmonth,chkday){ strYYYY = document.forms[0].YYYY.outerHTML; strMM = document.forms[0].MM.outerHTML; strDD = document.forms[0].DD.outerHTML; MonHead = [31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31]; var y = new Date().getFullYear(); var str = strYYYY.substr ...
关于JBoss的内存益出问题:在环境变量里面配置: 环境变量:-Xms512m -Xmx1024m -XX:PermSize=256m -XX:MaxPermSize=256m 环境变量名:JAVA_OPTS
○. 移植前的准备源代码包选用目前最新的MPlayer-1.0pre7try2.tar.bz2,这些很容易从网上找到来就不给出联结了。编译工具选择arm-linux-gcc-3.3.2.tar.bz2,这个有70多M,也忘了当初从哪里收集回来的,本人就有这些收破烂的嗜好,没想到这次管用了:)2.95.3的在编译MPlayer-1.0pre7try2这个版本时会有问题,另外网上常见的gcc3.4.1版在编译libavcodec/snow.c文件时会挂掉,不知道是GNU的BUG还是MPlayer的BUG,没时间深究了,那位高人有结论了麻烦通报一下。补丁用不到,可以一帆风顺的完成编译的过程。一. 安装 ...
应用层: #include <unistd.h> 1、unsigned int sleep(unsigned int seconds); 秒级 2、int usleep(useconds_t usec); 微秒级:1/10^-6 #define _POSIX_C_SOURCE 199309 #include <time.h> 3、int nanosleep(const struct timespec *req, struct timespec *rem); struct timespec { time_t tv_sec; /* seconds */ long tv_nse ...
printk函数Weusedtheprintkfunctioninearlierchapterswiththesimplifyingassumptionthatitworkslikeprintf.Nowit'stimetointroducesomeofthedifferences.我们在前面章节中简单地把printk当作printf函数来使用。现在是时候来介绍它的一些不同之处了。Oneofthedifferencesisthatprintkletsyouclassifymessagesaccordingtotheirseveritybyassociatingdifferentloglevels, ...
题目:内核模块的编译方法日期:2008.5.15作者:singyea@ 七星居 如果想要在内核上扩展功能,有两条路可选,一是将自己的模块编译进Kernel,使模块成为内核的一部分;一是以模块的方式供内核加载。前者高效后者灵活,各有所长。以内核模块加载到内核是大多数设备驱动所采用的方式。关于模块的编译的方法在这里详细讨论一下。只针对2.6内核,还没看其他版本的实现方法,不知道 2.6以前是不是这样的。 本人测试环境: Redhat as4 ( kernel:2.6.9-5 ); GCC ( version 3.4.3 ); make ( 3.80 ) 将自己的模块编译进内核的详细步骤:将 ...
1.问题:编译fs2410 嵌入linux_2.6.8.1内核按照fs2410的用户使用手册3.5.2编译linux-2.6.8.1,在输入make menuconfig时遇到如下问题:[root@localhost linux-2.6.8.1-zzm]# make menuconfigHOSTCC scripts/kconfig/mconf.oscripts/kconfig/mconf.c:91: 错误:对 ‘current_menu’ 的静态声明出现在非静态声明之后scripts/kconfig/lkc.h:63: 错误:‘current_menu’ 的上一个声明在此make[1]: *** ...
什么是声音? 让我们先来了解一下声音的基本知识。 声音是由振动产生的,是一种波。例如,当我们用筷子敲击脸盆,脸盆会产生振动,从而发出声音。拨动吉他琴弦使之振动,也可以发出声音。吹口 琴时,表面上看不出什么东西在振动,但其实从口里吹出来的气流引起了口琴内部的簧片振动,从而发
昨天对Sony的汽车音响系统进行了操作,终于对声音效果有了一个感性的认识,对于前几天阅读SAA7709的软件手册中出现的几个术语有了简单的理解。为了便于以后查找,罗列如下: Balance 效果: 是针对至少两个音箱而言的,一般是左右音箱,调整Balance 就是指调整左右音箱声音的大小,使左右声音大小不同,产生一种左右的距离感。Sony调整时出现L(Left)...................(Right)字样。 Fader 效果:是针对至少两个音箱而言的,一般是前后音箱,调整Fader就是调整前后音箱声音的大小,使前后声音大小不同,产生一种前后的距离感。Sony调整时出现F(Fro ...
今天在使用CVS提交的时候出现一个错误: 具体提示如下: cvs server: C:/WINDOWS/TEMP/cvsC7.tmp: No such file or directory cvs [server aborted]: error diffing test.txt 根据网上资料提示,可能原因有以下几点:1.cvsNT装完后没有重起.2.CVSROOT下的Reposity下的路径设置不真确.3.可能该用户没有设置该权限.一一排查,最后才发现是因为CVSNT服务器上运行的账号是USER用户组的,没有对C:/WINDOWS操作权限,因此我更改CVSNET临时目录到其它盘符下,再运行 ...
均衡器的作用就是调节不同频率的信号的强度。声音作为一种波具有三个要素:幅度,频率,相位。其中幅度决定了声音的大小,频率决定了声音音调的高低。实际的声音往往都不是单一频率的波,而是有各种频率的波叠加而成,从而形成了各具特色的声音。 y = Asin(wt+fi)+A0 (单频率声波描述) y = A1sin(w1t+fi1) + A2sin(w2t+fi2) + ...(实际的声波描述)声音的不同就在于不同频率的声信号具有不同的强度。而均衡器就是根据这个原理来实现的。均衡器能自动分离不同频率的信号,并采取不同程度的放大或缩小,从而改变声音的效果。目前均衡器既有硬件直接实现(如SAA7709的硬件 ...
Global site tag (gtag.js) - Google Analytics