- 浏览: 517333 次
- 性别:
- 来自: 广州
最新评论
-
lin_kk:
最近正在学,请问LZ有源码事例吗,如果有能发一下我邮箱吗,万分 ...
使用libgdx及其中的box2d 2.1的注意事项 -
ahong520:
编译都通不过
ffmpeg对音频解码的一般步骤 -
辽东小小:
yajun_soft 写道XXX@XXX:~$ adb she ...
adb push的Permission denied -
cdtdx:
好文, 相当不错啊. 收了.
什么是app2sd,app2ext,data2ext?app移动到SD卡哪里去了? /mnt/asec /mnt/secure -
dickycat:
学习了,最近正在学这一块,年纪大了,学起来有点吃亏!
使用libgdx及其中的box2d 2.1的注意事项
文章列表
我记得我小的时候学琴,大概11岁,学了两年,学的挺断断续续的,后来就因为各种原因放弃了,一直觉得可惜,所以现在又从头开始.现在我在弹599和大汤普森(2),目前学了一年半,基本上是2周一次课,每天练一个小时的琴.老师布置的曲子,我通常只能完成一半,是不是是不是我学得太慢了?我通常只能完成1-2首599,加上一条汤普森,以及复习上次课留下的问题.我记得我小的时候学曲子是很快的,而现在曲子看上去都不难,分小节分小段都没有问题,就是连起来要花很长的时间,是不是年纪大了,注意力不够集中?此外,弹的曲子没有表现力,每只曲子我听老师弹的时候,觉得很有些东西在里面,轻重缓急感觉得很清楚,自己弹就很死板,是 ...
学钢琴如何提高视奏能力?首先,应该改掉一个坏习惯,就是“眼睛老是要盯着手指和键盘,生怕弹错音”。一首曲子如果经过认真的练习,肯定对该曲的键盘位置,指法手位等会有一定的记忆和感觉,所以不必老是去盯着手指和键盘。 视奏的快慢,对学会一首乐曲的速度、拓展演奏曲目的范围、扩大艺术视野,关系重大。视奏是把符号(乐谱)转化为动作(演奏)的中介行为。其关键是:
一、对键盘位置的熟悉程度;
二、对乐谱转化为键盘位置的转换速度;
三、对所视奏乐曲风格语言范围的熟悉程度。
针对第一点:可用布蒙上眼睛,或黑夜不开灯,练习键盘位置。如弹出想象的单音、和弦,熟悉不同音区上各音的位置;弹奏 ...
你问到的孩子识谱能力的问题,这是许多学习乐器,特别是学习钢琴的孩子普遍会遇到的问题。要知道,对于学习音乐的孩子来说,识谱是很重要的,因为不论是学习哪种乐器,识谱都是音乐学习入门最为基本的必修课,所以识 ...
学钢琴时如何提高识谱能力
- 博客分类:
- Piano
五线谱就像个曲线图一样,你不要总是看绝对高度,(当然,看绝对高度的能力一定要有)要看音与音之间的距离以及音的走向,并且要上下对着看,不要单行单行的看!这样才能知道左右手之间的配合及交叉点。
五线谱的速 ...
Ubuntu10.04前置声音解决方案
- 博客分类:
- Linux
具体解决办法:
首先查一下你的声卡芯片,
代码:head -n 1 /proc/asound/card0/codec*我的是Codec: Realtek ALC888
然后看一下ALSA的配置文件在/usr/share/doc/alsa-base/driver/HD-Audio-Models.txt.gz 找到与自己声卡相同的芯片组,
然后编辑你的ALSA基本配置
代码:sudo gedit /etc/modprobe.d/alsa-base.conf
在最后一行加入options snd-hda-intel power_save=10 power_save_controller=N model ...
public static String getDisplayMetrics(Context cx) {
String str = "";
DisplayMetrics dm = new DisplayMetrics();
dm = cx.getApplicationContext().getResources().getDisplayMetrics();
int screenWidth = dm.widthPixels;
int screenHeight = dm.heightPixels;
float density = d ...
一。序列化后传输
图像对象可以编码成指定图像格式文件保存在硬盘上,需要时再对其进行解码读入内存。但是除了这样还有别的办法可以将图像对象保存在硬盘上吗?熟悉Java I/O 的人也许可以想到采用对象序列化(Object serialization). BufferedImage 提供一般图像管理
BufferedImage 对象包括另外两个对象:Raster 和 ColorModel。Raster 对象包含另外两个对象:DataBuffer 和 SampleModel。不幸的是,他们都没有实现序列化所必需的 Serializable 接口,所以无法直接对他们进行对象序列化。 JAI 的 ja ...
netstat -tlnp|grep port
1.一进程确定占用某一tcp端口,如下命令可以杀掉该进程。
kill -9 $(netstat -tlnp|grep 1099|awk '{print $7}'|awk -F '/' '{print $1}')
其中1099为端口号。注意:
得写出完整端口号,否则易错杀其他进程。7是进程信息所处的列号,不同Linux可能不同,需要调整。
2.两应用程序service1和service2,service2依赖service1,即得等service1启动后才能启动,若service1应用占用一确定的tcp端口,如下脚本可实现该操作:
...
http://www.zwqxin.com/
http://blog.csdn.net/StFairy
该接触PV3D这个引擎,而且对3D的编程也是一种半解,所以Mark两篇文章,以备自己学习PV3D用..
人类最初用9个值的矩阵(Matrix),来表示一个三维物体的旋转位置。它的缺陷是数据大,和无法自动在两个角度间产生过度的角度。
由于 ...
学习3D编程,四元数是不得不学的。其概念的引入和定义都比较抽象,今学了,总结归纳如下:
介绍四元数之前,先做如下约定:
1.采用右手坐标系(OpenGL)
2.旋转次序:x->y->z
3. 矩阵是列优先存储
1.什么是四元数 ...
在3D程序中,通常用quaternion来计算3D物体的旋转角度,与Matrix相比,quaternion更加高效,占用的储存空间更小,此外也更便于插值。在数学上,quaternion表示复数w+xi+yj+zk,其中i,j,k都是虚数单位:
i*i = j*j = k*k= -1
i*j = k, j*i = -k
可以把quaternion看做一个标量和一个3D向量的组合。实部w表示标量,虚部表示向量标记为V,或三个单独的分量(x,y,z)。所以quaternion可以记为[ w, V]或[ w,(x,y,x)]。对quaternion最大的误解在于认为w表示旋转角度,V表示旋 ...
2.安装 首先把/etc/inittab中的启动级别改为3,重启,以root用户登录进入字符模式,找到刚下的包:ati-driver-installer-8.19.10-i386.run 运行: #sh ati-driver-installer-8.19.10-i386.run 然后进入提问模式,你就一路回车,噢对了最后一个问题是问你是否运行浏览器访问网站,既然已经下了驱动就免了,所以选择NO。 接着进入XFree86的设置,请输入: #fglrxconfig 这也会出现提问,一般选择默认项即可,如果不提供默认项就要根据实际情况及需要选择,如鼠标,键盘,色深,分 ...
Q:安装某些需要内核源码的软件时,为什么我已经将内核源码装在了/usr/src/linux下,仍然提示找不到内核源码?
A:因为这些软件configure会通过检测/usr/src/linux/include/linux/version.h是否存在,以判断是否以安装
内核源码,而如果只将内核源码包解压,并不存在version.h这个文件,所以需要做如下步骤:
在内核源码目录下(/usr/src/linux)
1)make include/linux/version.h 生成version.h文件
2)make include/asm 创建 如果从www.kernel.org下载的源码包,使 ...
众多软件运行时发现这个错误是因为Selinux的缘故,至于到底它做了什么,God know
解决方案(比如我的mplayer 不能播放.rmvb文件来说):
1.
chcon -t texrel_shlib_t /usr/local/lib/codecs/drvc.so
(chcon -t texrel_shlib_t "你不能share的库的绝对路径")
2.
#vi /etc/sysconfig/selinux file
或者用
#gedit /etc/sysconfig/selinux file
修改SELINU ...