<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[solofly752的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/solofly752</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; solofly752]]></copyright><item><title><![CDATA[编译tomcat 补坑]]></title><link>https://blog.youkuaiyun.com/solofly752/article/details/78129462</link><guid>https://blog.youkuaiyun.com/solofly752/article/details/78129462</guid><author>solofly752</author><pubDate>Fri, 29 Sep 2017 00:24:01 +0800</pubDate><description><![CDATA[http://supportopensource.iteye.com/blog/1884674
基本的步骤参考上面的连接
但是有两点需要补一下坑
第一个就是，版本的搭配似乎必须是ant 1.8～jdk6～tomcat7
最开始我的版本搭配是ant 1.10～jdk8～tomcat7，结果编到一半报错。后来jdk换成1.8，ant直接启动不起来，ant换成1.8才正常启动起来。


第]]></description><category></category></item><item><title><![CDATA[kilim]]></title><link>https://blog.youkuaiyun.com/solofly752/article/details/76408360</link><guid>https://blog.youkuaiyun.com/solofly752/article/details/76408360</guid><author>solofly752</author><pubDate>Sun, 30 Jul 2017 22:52:52 +0800</pubDate><description><![CDATA[http://aliapp.blog.51cto.com/8192229/1328016
http://www.voidcn.com/tag/kilim]]></description><category></category></item><item><title><![CDATA[dfd]]></title><link>https://blog.youkuaiyun.com/solofly752/article/details/52834445</link><guid>https://blog.youkuaiyun.com/solofly752/article/details/52834445</guid><author>solofly752</author><pubDate>Mon, 17 Oct 2016 00:30:49 +0800</pubDate><description><![CDATA[import httplib, ssl, urllib2, socket


class HTTPSConnectionV3(httplib.HTTPSConnection):
        def __init__(self, *args, **kwargs):
                httplib.HTTPSConnection.__init__(self, *args,]]></description><category></category></item><item><title><![CDATA[code2]]></title><link>https://blog.youkuaiyun.com/solofly752/article/details/52753142</link><guid>https://blog.youkuaiyun.com/solofly752/article/details/52753142</guid><author>solofly752</author><pubDate>Sat, 08 Oct 2016 01:19:19 +0800</pubDate><description><![CDATA[package DogHouse;


import java.awt.Color;
import java.util.Vector;


import robocode.AdvancedRobot;
import robocode.HitByBulletEvent;
import robocode.HitWallEvent;
import robocode.RobotDeat]]></description><category></category></item><item><title><![CDATA[AAAAA]]></title><link>https://blog.youkuaiyun.com/solofly752/article/details/52146260</link><guid>https://blog.youkuaiyun.com/solofly752/article/details/52146260</guid><author>solofly752</author><pubDate>Mon, 08 Aug 2016 00:41:40 +0800</pubDate><description><![CDATA[import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.LinkedList;
import java.util.L]]></description><category></category></item><item><title><![CDATA[困扰一周多的问题总算解决了]]></title><link>https://blog.youkuaiyun.com/solofly752/article/details/51893326</link><guid>https://blog.youkuaiyun.com/solofly752/article/details/51893326</guid><author>solofly752</author><pubDate>Tue, 12 Jul 2016 22:58:08 +0800</pubDate><description><![CDATA[机子新装的ubuntu14.04，但是apt-get总是连接不上，更新不了下载不了新程序。
网上搜到的国内源，ping得通，甚至浏览器能访问得到但就是提示404 not found 或者“无法解析”错误
后来就想无法解析错误应该和dns有关，但是浏览器都能正常访问为什么apt-get不行？
抱着试一试心态，搜到了这个网页http://zhidao.baidu.com/link?url=-0X]]></description><category></category></item><item><title><![CDATA[QT4中setEnable和setDisable的区别]]></title><link>https://blog.youkuaiyun.com/solofly752/article/details/50516397</link><guid>https://blog.youkuaiyun.com/solofly752/article/details/50516397</guid><author>solofly752</author><pubDate>Thu, 14 Jan 2016 12:11:59 +0800</pubDate><description><![CDATA[setEnable和setDisable之间的区别就是没区别，骚瑞让大家失望了。
setDisable就是对于输入参数置反，再传入setEnable，甚至都是inline的。
那么设置了setEnable之后，有什么效果呢，貌似是没有效果
如果这是一个QAction，在点击的时候还是会激发trigger事件，证据在源码中
源码中的trigger slot实际执行activate函数，函数在]]></description><category></category></item><item><title><![CDATA[有关munmap_chunk() invalid pointer错误]]></title><link>https://blog.youkuaiyun.com/solofly752/article/details/46495397</link><guid>https://blog.youkuaiyun.com/solofly752/article/details/46495397</guid><author>solofly752</author><pubDate>Sun, 14 Jun 2015 22:36:59 +0800</pubDate><description><![CDATA[调程序的过程中不断碰到这个错误，编译时候没有错误，运行时出错。
网上查找的结果是，与指针或者地址释放的过程有关的错误，对同一个对象执行了两次free()操作。但是仔细看自己的代码，也看不出什么问题。
后来发现，是因为一个函数中自己创建了一个与输入参数同名的变量，类似下面的形式：
void fun(type param){
...
if(...){
...
for(;;){
type]]></description><category></category></item><item><title><![CDATA[clips 6.30 ubuntu 14.04 linux embedding使用]]></title><link>https://blog.youkuaiyun.com/solofly752/article/details/45848261</link><guid>https://blog.youkuaiyun.com/solofly752/article/details/45848261</guid><author>solofly752</author><pubDate>Tue, 19 May 2015 19:13:47 +0800</pubDate><description><![CDATA[介绍如何在linux上编译clips，使之可以嵌入到自己的应用程序中，作为推理引擎来使用。]]></description><category></category></item><item><title><![CDATA[说说createTexturedQuadGeometry这个函数]]></title><link>https://blog.youkuaiyun.com/solofly752/article/details/45646833</link><guid>https://blog.youkuaiyun.com/solofly752/article/details/45646833</guid><author>solofly752</author><pubDate>Mon, 11 May 2015 18:35:01 +0800</pubDate><description><![CDATA[今天想在场景里添加一个棋盘格子形式的地面，好作为移动的参照物。
看到有书上的例子，说需要使用Texture2D来添加格子。之后，这个createTexturedQuadGeometry就出场了。例子运行的不错，放到代码里。但是没有办法把它调成水平。API文档里面只是这样描述：
OSG_EXPORT Geometry* osg::createTexturedQuadGeometry(const]]></description><category></category></item><item><title><![CDATA[ubuntu14.04 osg3.0.1 qt4.8.6 boost1.58编译安装]]></title><link>https://blog.youkuaiyun.com/solofly752/article/details/45481137</link><guid>https://blog.youkuaiyun.com/solofly752/article/details/45481137</guid><author>solofly752</author><pubDate>Mon, 04 May 2015 16:23:54 +0800</pubDate><description><![CDATA[最近想学习一下linux下的编程，就干脆把之前的一个虚拟现实demo拿来做。虽然说虚拟现实在linux上很少，但当作在linux环境下的练习，还是不错的。
安装好ubuntu14.04之后，下载boost、qt、osg的库，进行编译
1.boost
参考http://www.cnblogs.com/wondering/archive/2009/05/21/boost_setup.html]]></description><category></category></item><item><title><![CDATA[获取组合数]]></title><link>https://blog.youkuaiyun.com/solofly752/article/details/45063989</link><guid>https://blog.youkuaiyun.com/solofly752/article/details/45063989</guid><author>solofly752</author><pubDate>Wed, 15 Apr 2015 20:13:40 +0800</pubDate><description><![CDATA[参考这篇博客的方法http://blog.youkuaiyun.com/randyjiawenjie/article/details/6784355
方法思路：用一个位数组来表示组合数的一种组合情况。比如C(n,m)，m个数里面，n个数的不同组合情况。可以表示成11..100...0其中1的个数代表这个数字出现在组合中，0所在的位数代表这个数字没有出现在组合中。比如，C(3,5)，对于数字1到5来说，其中一]]></description><category></category></item><item><title><![CDATA[python django sae杂记]]></title><link>https://blog.youkuaiyun.com/solofly752/article/details/44966129</link><guid>https://blog.youkuaiyun.com/solofly752/article/details/44966129</guid><author>solofly752</author><pubDate>Thu, 09 Apr 2015 21:47:55 +0800</pubDate><description><![CDATA[前言：这个笔记不是按照严格步骤来记的。主要是一次在sae上部署django框架的小项目，从最开始的django在本地的设置，常用命令，到最后如何部署到sae上，如何同步数据库。网上有关sae python的资料好像不多，这里按照自己遇到的困难依次记录一下，供大家参考。
1.测试Django是否安装
cmd->运行python->运行 import django->运行django.VERSIO]]></description><category></category></item><item><title><![CDATA[设计模式笔记-SINGLETON-VISITOR-OBSERVER等等等]]></title><link>https://blog.youkuaiyun.com/solofly752/article/details/44936887</link><guid>https://blog.youkuaiyun.com/solofly752/article/details/44936887</guid><author>solofly752</author><pubDate>Wed, 08 Apr 2015 10:02:59 +0800</pubDate><description><![CDATA[感觉设计模式如果没有见过就直接看他的描述，很难懂。
SINGLETON以前在别人的代码里见过，稍微一看这个模式就明白什么意思了。当然这也是一个比较简单的模式
看完书上的介绍之后，有这么几点体会。
本质上说，SINGLETON相当于，给每个类添加一个静态的指向自己的指针。通过一个静态方法返回这个指针，这样，在使用的过程中，只需要包含进来头文件，就可以在任何地方，通过唯一方法，调用到同一个对象。]]></description><category></category></item><item><title><![CDATA[SAE笔记django 与 cron]]></title><link>https://blog.youkuaiyun.com/solofly752/article/details/42099429</link><guid>https://blog.youkuaiyun.com/solofly752/article/details/42099429</guid><author>solofly752</author><pubDate>Tue, 23 Dec 2014 10:24:36 +0800</pubDate><description><![CDATA[刚开始接触django和SAE，cron的问题查找资料的过程感觉特别费劲，没有谁在专门讲解的。这里总结一下遇到的问题，供大家参考。




cron好像是个linux的概念，SAE只是拿来模仿 一下

他实现的方式是按照config.yaml配置文件里面指定的路径和时间间隔，请求应用的url，目前是以GET方式请求的

比如 如果写成：

cron:

  - url: ]]></description><category></category></item><item><title><![CDATA[cocos2dx 2.X 飞机大战例子 学习笔记]]></title><link>https://blog.youkuaiyun.com/solofly752/article/details/38679373</link><guid>https://blog.youkuaiyun.com/solofly752/article/details/38679373</guid><author>solofly752</author><pubDate>Tue, 19 Aug 2014 11:55:25 +0800</pubDate><description><![CDATA[根据这个教程在试着做一个飞机大战的游戏 http://blog.youkuaiyun.com/jackystudio/article/details/11650413
有一些东西]]></description><category></category></item><item><title><![CDATA[Qt4 msbuild microsoft cpp v4 0 microsoft cppcommon targets 151 5 error msb6006 cmd exe已退出代码为1]]></title><link>https://blog.youkuaiyun.com/solofly752/article/details/38560911</link><guid>https://blog.youkuaiyun.com/solofly752/article/details/38560911</guid><author>solofly752</author><pubDate>Thu, 14 Aug 2014 17:05:40 +0800</pubDate><description><![CDATA[写了一个简单的QT4 GUI，运行正常。
现在想要给一个按钮添加一个事件，时间]]></description><category></category></item><item><title><![CDATA[QT4+boost::filesystem 产生编译时错误]]></title><link>https://blog.youkuaiyun.com/solofly752/article/details/38540575</link><guid>https://blog.youkuaiyun.com/solofly752/article/details/38540575</guid><author>solofly752</author><pubDate>Wed, 13 Aug 2014 18:14:10 +0800</pubDate><description><![CDATA[用boost::filesystem 写了一个控制台程序，想要加一个QT4.8.6]]></description><category></category></item><item><title><![CDATA[基于Hebb规则联想器的一些总结]]></title><link>https://blog.youkuaiyun.com/solofly752/article/details/17277717</link><guid>https://blog.youkuaiyun.com/solofly752/article/details/17277717</guid><author>solofly752</author><pubDate>Thu, 12 Dec 2013 10:46:32 +0800</pubDate><description><![CDATA[课程结束，老师要求上台做presentation。于是选择了最简单的和Hebb规则有关的题目。编程过程中，除了对神经网络有了更多感性认识，在其他问题上也有了一些收获。这里简单记一下。


程序中用到了有关矩阵的操作，很多人说matlab的矩阵操作很强大。网上查了一下，从C++中调用matlab的相关方法，要么是基于client-server的形式调用，要么是把matlab中的程序封装成COM]]></description><category></category></item><item><title><![CDATA[foo到底是什么意思]]></title><link>https://blog.youkuaiyun.com/solofly752/article/details/8674120</link><guid>https://blog.youkuaiyun.com/solofly752/article/details/8674120</guid><author>solofly752</author><pubDate>Thu, 14 Mar 2013 17:13:50 +0800</pubDate><description><![CDATA[http://www.catb.org/jargon/html/F/foo.html


foo经常作为方法名或者类名，似乎最初形式是fubar,或者foobar，这是一个二战领域的词汇，是fucked up beyond all repair 或者 fucked up beyond all recognition的缩写（也就是著名的“狗屁倒灶”，“拯救大兵瑞恩”的台词里有）。


更]]></description><category></category></item></channel></rss>