- 博客(89)
- 资源 (13)
- 收藏
- 关注

原创 code::blocks配置编译cuda并进行第一个demo的测试
我们先新建个NVCC的编译器,使用复制GCC编译器的方式进行新建,然后我们进行以下的路径配置先来看看链接库,将我们经常使用的cuda库链接进来。然后链接cuda的头文件:接着配置调试工具以及编译链接的工具:然后最重要的就是编辑下面的内容,这样可以确保你能够编译过。面对这样的警告,我们选择yes就ok。里面的
2016-01-29 15:38:38
5325
3

原创 Boost Asio服务器使用
今天主要想说道说道boost里面的网络通信库如何设计和使用,因为最近一直在和网络一起工作,大数据处理和机器学习都离不开最后使用网络进行上线部署。先看看全部的源代码吧。#include #include #include #include #include #include #include "data.h"#include #include #include using
2015-08-19 11:48:36
2089

原创 caffe 的layer层组织结构
caffe的layer层是靠INSTANTIATE_CLASS和REGISTER_LAYER_CLASS来进行对各个层类进行处理的。每一个layer都是继承基类Layer的,其中BaseDataLayer是输入数据的基类,从这个类继承的主要是:这个图可以很好的看到这些layer的继承关系,整个layer层的结构非常清晰,使用抽象工厂的方式构建整个layer层,然后刚才的宏将layer注册成
2015-07-03 11:01:32
4179

原创 Lua自定义方式加载模块
很多人苦于lua脚本被别人破解导致整个游戏被他人抄袭而苦恼,现在来说说最近刚研究通的一种修改办法,可以加载自己加密过的脚本,而且又不会导致普通的lua脚本无法执行,这样既可以运行加密脚本也可以运行普通的脚本,这是多么爽的一件事情。好了接下来我直接给出我们需要修改的地方;打开文件loadlib.c这个文件我们可以看到有几个函数loader_Lua,loader_C等函数;我们可以仿写一个 ,实现
2014-03-27 20:45:43
3089

原创 boost使用(六)
这篇文章介绍了boost中的timed_mutex mutex和unique_lock 的使用方法,以及对比了这些所的异同点。
2014-01-07 09:58:17
1151

原创 ID3算法的python实现
这篇文章的内容接着http://blog.youkuaiyun.com/xueyunf/article/details/9214727的内容,所有还有部分函数在http://blog.youkuaiyun.com/xueyunf/article/details/9212827中,由于这个算法需要理解的内容比较多,所以我分成了3篇分别介绍,因为自己也是用了3天的时间才理解了这一经典算法。当然很犀利的童鞋也许很短时间就理解了
2013-07-02 10:52:03
2221

原创 决策树之数据划分
这篇文章利用了信息熵计算的东西,先写一个数据划分的东西,先写一个简单的逻辑划分:def splitDataSet(dataSet, axis, value): retDataSet = [] for featVec in dataSet: if featVec[axis] == value: reducedFeatVec = featVe
2013-07-01 17:00:48
2266

原创 信息熵的计算
最近在看决策树的模型,其中涉及到信息熵的计算,这里东西是由信号处理中来的,理论部分我就不再重复前人的东西了,下面给出两个简单的公式:当然学习过信号与系统的童鞋一定觉得这不是香农提出的东西吗?O(∩_∩)O~没错,就是这个东西,只不过我们用在了机器学习上,好了下面就看代码吧,这些代码也很简单,我们知道信息熵越大表示所含信息量越多。下面是计算信息熵的方法,以及测试代
2013-07-01 14:28:05
8762

原创 c++播放Flash文件
最近由于需要在程序中使用Flash播放,所以学习了下如何播放Flash,这里使用atl库中的CAxWindow来处理我们要播放的Flash!由于Flash的很多接口我们都不知道,所以可以参考前一篇文章http://blog.youkuaiyun.com/xueyunf/article/details/9160657,这篇文章中介绍了如何导出Flash的接口,这篇文章主要介绍一下,Flash的时间的通知,以及如
2013-06-27 13:55:07
2114

原创 Flash Oleviewer直接使用com接口的方式
最近项目中要使用Flash 的ocx控件,但是一直没有苦于查找如何导出器使用头和tlb文件等操作,然后看了很多文章都是不完整的,而且由于各个版本的变化,很多时候找不到Oleviewer这个exe文件,于是本人在MSDN上查找了很久,终于找到其路径位置,已经其使用方法。首先使用Oleviewer来找到Shockwave Flash Object,如下图:点击右键“View Typ
2013-06-24 11:47:12
2777

原创 机器学习实战之KNN算法详解
前一段时间介绍了Kmeans聚类,而KNN这个算法刚好是聚类之后常用的匹配技巧。我们都知道python中有Numby和Scipy这两个库,还有前段时间写的matplot库,绘图用的,大家可以参考下,实践这个算法是看懂之前的一些算法的实现。下面我就简单介绍下这个算法实现,首先我们先确定一个事先准备好的矩阵,这个可能是事先聚类出来的或者通过专家估计出来的值。为了这个分类矩阵和标签写一个函数,这
2013-06-22 16:50:01
2817

原创 C++读写文件代码自动生成器(python3完成)
最近写c++读写文件的代码写的非常痛苦,于是想出来用python写个自动的,这也是这篇文章出来的原因,写程序到了一定时候,正好也在学习python这么语言,于是就选择它来完成这个工作了。目前只完成了二进制的版本。下面我就简单说明下,这个生成器是如何运作的,首先我们知道在c++中有些关键词,我们只要将这些词列为关键词,这些词,大致分为两类,一类是直接可以写入写出的,另一类是不可以的,我们把它们分
2013-06-20 17:17:56
3770

原创 c++与Python3互相调用
由于最近想看看动态语言,所以就看了下python的使用方法,但是有时候动态语言的执行效率是个问题,于是就想,如何利用静态语言和动态语言进行结合,由于本人比较水,只会写一些c++,所以就决定用c++和python进行互调,但是网上都是python2和c++的调用,没有python3的互相调用的例子,windows下就更少了,于是我自己摸索了一晚上,终于把python和c++互调研究通了。有好东西
2013-06-19 11:02:57
4276

原创 解决全屏UI中输入法的问题(一)
本文重点讲解输入如何去自己处理输入法的问题,由于最近在写一个程序,发现这个问题是写windows程序一段时间后,很多人都会遇到的问题,所以简单尝试了一下有关的几个方法,也不知道对不对,先这样做一个初级的版本出来,目前只能显示和选词空间,而且UI为了方便使用了最丑陋的windows原始的UI,不过后期我会改进的呵呵,由于有人希望我第一时间把这个代码和方法公布出来,所以我就先把第一个版本草草的给大家展
2013-06-17 22:04:16
3013

原创 Cegui0.8.2在win7下的编译
1.首先到cegui官方网站上下载该版本,为了方便大家,这里贴一个网站给大家http://jaist.dl.sourceforge.net/project/crayzedsgui/CEGUI%20Mk-2/0.8/2.然后下载相关的依赖包,同样给出网址http://sourceforge.net/projects/crayzedsgui/files/CEGUI%20Mk-2%20D
2013-06-15 21:24:35
3058

原创 python 抓取腾讯微博数据并做简单的分析
利用python去读取腾讯微博中某个人的数据,统计和他相关的一些连接,并对每个打印每个连接的数据,本人采用的python版本为3.3.from html.parser import HTMLParser import urllib.requestimport repattern = re.compile(r'http://t.qq.com/*?')class MyParser(H
2013-06-15 17:22:56
3279

原创 python之matplotlib库的使用
matplot库类似matlab中的绘图库一样,可以绘制各种矩阵图形。我们先来来个小例子:import matplotlib.pyplot as pltplt.plot([1,2,3,4])plt.ylabel('some numbers')plt.show()然后我们看一下截图:你也许会非常奇怪为什么这个图中y轴的点是从1开始的,而x怎么会从0开始,其实原因也很简
2013-06-14 09:43:08
2994
dwm和win32sdk的界面开发
2012-05-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人