<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[幽林小筑]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/fly06102559</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; fly06102559]]></copyright><item><title><![CDATA[Jsoncpp使用]]></title><link>https://blog.youkuaiyun.com/fly06102559/article/details/7040971</link><guid>https://blog.youkuaiyun.com/fly06102559/article/details/7040971</guid><author>fly06102559</author><pubDate>Mon, 05 Dec 2011 09:48:40 +0800</pubDate><description><![CDATA[官网 http://jsoncpp.sourceforge.net/


引用代码里面的“json.h”




(1)解析json的方法




Json::Value json;     // 表示一个json格式的对象

Json::Reader reader;     //json解析




reader.parse(json_buf/*json格]]></description><category></category></item><item><title><![CDATA[射线p0->p1相对于Y轴负向顺时针旋转角度]]></title><link>https://blog.youkuaiyun.com/fly06102559/article/details/6999429</link><guid>https://blog.youkuaiyun.com/fly06102559/article/details/6999429</guid><author>fly06102559</author><pubDate>Tue, 22 Nov 2011 10:40:42 +0800</pubDate><description><![CDATA[/*
* 射线p0->p1相对于Y轴负向顺时针旋转角度
*/
double calculateRotateDegree(CGPoint p1, CGPoint p0)
{
    //printf("......p1.x=%.2f, p1.y=%.2f, p0.x=%.2f, p0.y=%.2f ......\n", p1.x, p1.y, p0.x, p0.y);
    
    double]]></description><category></category></item><item><title><![CDATA[android项目源码]]></title><link>https://blog.youkuaiyun.com/fly06102559/article/details/6998923</link><guid>https://blog.youkuaiyun.com/fly06102559/article/details/6998923</guid><author>fly06102559</author><pubDate>Tue, 22 Nov 2011 08:59:53 +0800</pubDate><description><![CDATA[Android PDF 阅读器http://sourceforge.net/projects/andpdf/files/
个人记账工具 OnMyMeans 
http://sourceforge.net/projects/onmymeans/develop
Android电池监控 Android Battery Dog 
http://sourceforge.net/projects/an]]></description><category></category></item><item><title><![CDATA[android 悬浮窗使用surfaceview的问题]]></title><link>https://blog.youkuaiyun.com/fly06102559/article/details/6996692</link><guid>https://blog.youkuaiyun.com/fly06102559/article/details/6996692</guid><author>fly06102559</author><pubDate>Mon, 21 Nov 2011 15:22:25 +0800</pubDate><description><![CDATA[在程序中定义一个悬浮窗，并在布局中加入一个surfaceView时，
在屏幕中会生成一个盲点，悬浮窗的其他控件移到这个盲点时会被遮盖。如下图：(中间红色部分是一个surfaceview)


附代码：
XuanFuChuangActivity.java
package com.felix.xuanfuchuang;

import android.app.Activity;
impor]]></description><category></category></item><item><title><![CDATA[法线向量]]></title><link>https://blog.youkuaiyun.com/fly06102559/article/details/6977435</link><guid>https://blog.youkuaiyun.com/fly06102559/article/details/6977435</guid><author>fly06102559</author><pubDate>Wed, 16 Nov 2011 16:09:44 +0800</pubDate><description><![CDATA[法线向量（法线）是一条垂直于某个表面的方向向量。
    物体的法线向量定义了它表面在空间中的方向。更进一步来说，定义了它相对于光源的方向。
OpenGL使用法线向量确定物体各顶点所接收的光照。]]></description><category></category></item><item><title><![CDATA[C/C++:程序的内存分配方式]]></title><link>https://blog.youkuaiyun.com/fly06102559/article/details/6976236</link><guid>https://blog.youkuaiyun.com/fly06102559/article/details/6976236</guid><author>fly06102559</author><pubDate>Wed, 16 Nov 2011 11:29:33 +0800</pubDate><description><![CDATA[1.内存分配方式

　　内存分配方式有三种：

　　[1]从静态存储区域分配。内存在程序编译的时候就已经分配好，这块内存在程序的整个运行期间都存在。例如全局变量，static变量。

　　[2]在栈上创建。在执行函数时，函数内局部变量的存储单元都可以在栈上创建，函数执行结束时这些存储单元自动被释放。栈内存分配运算内置于处理器的指令集中，效率很高，但是分配的内存容量有限。

　　[3]]></description><category></category></item><item><title><![CDATA[eclipse 自动提示很卡]]></title><link>https://blog.youkuaiyun.com/fly06102559/article/details/6967517</link><guid>https://blog.youkuaiyun.com/fly06102559/article/details/6967517</guid><author>fly06102559</author><pubDate>Mon, 14 Nov 2011 09:43:44 +0800</pubDate><description><![CDATA[解决方法一：（未验证）
1. 找到你的JDK安装目录下的src.zip文件；
2. 打开eclipse: Window菜单->Preference->Java->Installed JREs；
3. 在列表中选择你eclipse正在使用的JRE，然后Edit；
4. 选择rt.jar，然后点击"Source Attachment"按钮，弹出对话框后选择"External File"，然后把]]></description><category></category></item><item><title><![CDATA[cocos2dx调用Java方法的问题]]></title><link>https://blog.youkuaiyun.com/fly06102559/article/details/6956039</link><guid>https://blog.youkuaiyun.com/fly06102559/article/details/6956039</guid><author>fly06102559</author><pubDate>Thu, 10 Nov 2011 14:23:15 +0800</pubDate><description><![CDATA[在layer的onTouchesEnd方法中调用一个Java端的方法，如果点击速度太快，程序会直接crash掉。]]></description><category></category></item><item><title><![CDATA[求点A绕点B转到点C转过的角度]]></title><link>https://blog.youkuaiyun.com/fly06102559/article/details/6948610</link><guid>https://blog.youkuaiyun.com/fly06102559/article/details/6948610</guid><author>fly06102559</author><pubDate>Tue, 08 Nov 2011 17:00:22 +0800</pubDate><description><![CDATA[已知点A(X1,Y1)绕点B(X2,Y2)旋转后坐标点C(X3,Y3)
求用程序求解旋转角度（逆时针为正）


弧度（-PI~PI）：
=atan2(X3-X2,Y3-Y2)-atan2(X1-X2,Y1-Y2)

度数（-180~180）：
=(atan2(X3-X2,Y3-Y2)-atan2(X1-X2,Y1-Y2))/PI*180]]></description><category></category></item><item><title><![CDATA[编译cocos2d-x的android工程时cannot find -lbox2d的错误]]></title><link>https://blog.youkuaiyun.com/fly06102559/article/details/6944095</link><guid>https://blog.youkuaiyun.com/fly06102559/article/details/6944095</guid><author>fly06102559</author><pubDate>Mon, 07 Nov 2011 17:08:53 +0800</pubDate><description><![CDATA[在项目下的android/jni/Application.mk文件修改APP_MODULES := cocos2d cocosdenshion 
box2d game 
加入红色的box2d即可，注意要在自己程序的模块(game)之前
至于报box2d.h文件找不到的错误则是Android.mk中没有引入box2d模块
android/jni/helloworld/Android.mk:]]></description><category></category></item><item><title><![CDATA[嵌入式 linux 去掉启动时闪烁的光标  和制作启动LOGO]]></title><link>https://blog.youkuaiyun.com/fly06102559/article/details/6259338</link><guid>https://blog.youkuaiyun.com/fly06102559/article/details/6259338</guid><author>fly06102559</author><pubDate>Fri, 18 Mar 2011 16:11:00 +0800</pubDate><description><![CDATA[<br />一.去除embedded linux 的开机光标:<br /><br />　在内核的当前目录进入到drivers/video/console/fbcon.c
文件<br />
　将static void fb_flashcursor(void *private)
  和 static void fbcon_cursor(struct vc_data *vc, int mode)
 里的内容注释掉,使之变成空函数<br /><br />二.设置LINUX内核启动LOGO<br /><br ]]></description><category></category></item><item><title><![CDATA[XPS15系统直接升旗舰方法]]></title><link>https://blog.youkuaiyun.com/fly06102559/article/details/6251663</link><guid>https://blog.youkuaiyun.com/fly06102559/article/details/6251663</guid><author>fly06102559</author><pubDate>Tue, 15 Mar 2011 19:22:00 +0800</pubDate><description><![CDATA[<br />也就是拿到机子后 自己没有换别的系统的前提下 <br />
打开控制面板中的“Windows Anytime Upgrade”   在开始-所有程序里面也能找到它<br />
     最后  输入升级密钥：  342DG-6YJR8-X92GV-V7DCV-P4K27  <br />
  大概十几分钟后~ 中途经历三次自动重启这样 （速度好像跟你网速有一定关系）<br />
你就会发现  你的系统已经变成旗舰的了  硬盘加密等旗舰功能都出来了]]></description><category></category></item><item><title><![CDATA[mplayer 在开发板中播放视频时的定位问题]]></title><link>https://blog.youkuaiyun.com/fly06102559/article/details/6234849</link><guid>https://blog.youkuaiyun.com/fly06102559/article/details/6234849</guid><author>fly06102559</author><pubDate>Wed, 09 Mar 2011 17:55:00 +0800</pubDate><description><![CDATA[mplayer的-wid参数在开发板平台下无法起效经过查找资料，有一个网友的方法可以解决这个问题在mplayer源码的目录下的libmpcodecs/vf_vo.c文件的第184行video_out->draw_slice(mpi->planes,mpi->stride,mpi->w,mpi->h,mpi->x,mpi->y); 中的mpi->x和mpi->y改为屏幕坐标即可]]></description><category></category></item><item><title><![CDATA[mplayer在s3c6410 Linux中的参数]]></title><link>https://blog.youkuaiyun.com/fly06102559/article/details/6233283</link><guid>https://blog.youkuaiyun.com/fly06102559/article/details/6233283</guid><author>fly06102559</author><pubDate>Wed, 09 Mar 2011 09:43:00 +0800</pubDate><description><![CDATA[<br />mplayer在pc平台和Linux平台的运行有很大的不同<br />mplayer提供的-wid参数在arm平台中无法定位到qt的窗口<br /> <br />-x 播放的视频的宽度<br />-y 视频的高度<br />-loop 循环次数]]></description><category></category></item><item><title><![CDATA[开发板移植android屏幕关闭]]></title><link>https://blog.youkuaiyun.com/fly06102559/article/details/6230777</link><guid>https://blog.youkuaiyun.com/fly06102559/article/details/6230777</guid><author>fly06102559</author><pubDate>Tue, 08 Mar 2011 10:05:00 +0800</pubDate><description><![CDATA[<br />android系统移植启动后，有时屏幕会过一会就暗掉，这是因为android默认是一分钟进入省电模式<br />可以在开机的时候进入“settings”设定，也可以在源码中改<br />在源码目录的frameworks/base/packages/SettingsProvider/res/values/defaults.xml中<br />将<integer name="def_screen_off_timeout">60000</integer>中60000即一分钟改为1800000（30分钟]]></description><category></category></item><item><title><![CDATA[arm-linux-gcc 4.1.1 编译 QT 4.7 for ARM 中的错误]]></title><link>https://blog.youkuaiyun.com/fly06102559/article/details/6098937</link><guid>https://blog.youkuaiyun.com/fly06102559/article/details/6098937</guid><author>fly06102559</author><pubDate>Sun, 26 Dec 2010 13:19:00 +0800</pubDate><description><![CDATA[arm-linux-gcc 4.1.1 编译 QT 4.7 for ARM 中的错误1.Error: register or shift expression expected -- `orr r0,r2,lsl#16'这是一个BUG，可以在http://bugreports.qt.nokia.com/browse/QTBUG-6521查看要解决此错误，在编译的目录下的src/3rdparty/freetype/include/freetype/config/ftconfig.h的第330行"orr %0,]]></description><category></category></item><item><title><![CDATA[建立arm-linux-gcc 4.1.1交叉编译环境]]></title><link>https://blog.youkuaiyun.com/fly06102559/article/details/6098925</link><guid>https://blog.youkuaiyun.com/fly06102559/article/details/6098925</guid><author>fly06102559</author><pubDate>Sun, 26 Dec 2010 13:08:00 +0800</pubDate><description><![CDATA[建立arm-linux-gcc 4.1.1交叉编译环境1. 下载crosstool-0.43.tar.gz【crosstool-0.43.tar.gz】 http://kegel.com/crosstool/crosstool-0.43.tar.gz 2. 配置 crosstool-0.43[xxxx@ ctools]$ echo $HOME/home/xxxx [xxxx@ ctools]$ mkdir download crosstool-4.1.1[xxxx@ ctools]$ tar zxvf cr]]></description><category></category></item><item><title><![CDATA[软件测试-Triangle]]></title><link>https://blog.youkuaiyun.com/fly06102559/article/details/5537963</link><guid>https://blog.youkuaiyun.com/fly06102559/article/details/5537963</guid><author>fly06102559</author><pubDate>Wed, 28 Apr 2010 10:52:00 +0800</pubDate><description><![CDATA[#include#include#define INF 1e-6int main(){	double a,b,c;	int t;	while(1)	{		printf("please input three edge of the Triangle/n");		scanf("%lf%lf%lf",&a,&b,&c);		if(a<=0||b<=0||c<]]></description><category></category></item><item><title><![CDATA[NetBean 6.8 配置log4j]]></title><link>https://blog.youkuaiyun.com/fly06102559/article/details/5423657</link><guid>https://blog.youkuaiyun.com/fly06102559/article/details/5423657</guid><author>fly06102559</author><pubDate>Sat, 27 Mar 2010 23:27:00 +0800</pubDate><description><![CDATA[	首先，在类库中引入log4j.jar 和 commons-logging.jar这两个包，然后在NetBeans的src目录下的源包目录中创建两个属性文件log4j.properties 和 commons-logging.properties，其内容可以参考如下：	log4j.properties:##LOGGERS###define a logger#log4j.root]]></description><category></category></item><item><title><![CDATA[黄金梯形]]></title><link>https://blog.youkuaiyun.com/fly06102559/article/details/4797178</link><guid>https://blog.youkuaiyun.com/fly06102559/article/details/4797178</guid><author>fly06102559</author><pubDate>Wed, 11 Nov 2009 10:40:00 +0800</pubDate><description><![CDATA[ ]]></description><category></category></item></channel></rss>