- 博客(245)
- 资源 (25)
- 收藏
- 关注
原创 duilib CListUI滚动条,随插入记录数据,自动将滚动条,滚到底部
SIZE szScrollPos;szScrollPos = pList->GetScrollPos();szScrollPos.cy = pList->GetScrollRange().cy; // 关键点 ==pList->SetScrollPos(szScrollPos);參照:https://blog.youkuaiyun.com/fl...
2019-09-26 16:18:13
1012
转载 mysql在centos上的安装与启动
下载:[root@luffy etc]# wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm--2018-03-03 17:59:27-- http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm正在解析主机 dev.mysql...
2019-02-03 14:28:01
438
原创 svn 迁移 dump visualSVN SERVER
当前SVN 所在目录 :使用命令:WINS 系统 :开始菜单 —— VisualSVN—— VisualSVN Server PowerShell先查看当前 版本号是多少,输入命令: svnlook youngest cpp 666 说明:我的工程目录名称是cpp.下面输入命
2017-07-26 10:57:28
1911
原创 stl map 删除两种用法
for (map::iterator i=mapData.begin(); i!=mapData.end(); ) { if (i->first == "b") { mapData.erase(i++); } else { i++;
2016-08-19 17:44:58
1200
原创 quick-cocos2d-x button使用方法(UIPushButton、UICheckBoxButton、UICheckBoxButtonGroup)
UICheckBoxButton 开关UICheckBoxButtonGroup 单选框 可实现tab参考文章:http://blog.youkuaiyun.com/nynyvkhhiiii/article/details/41308163 demo中给出了以下几种按钮1 普通按钮(pushbutton)2 复选框(checkboxbutton)3
2016-08-04 10:18:20
4935
原创 Lua 字符串操作,截取指定字符串前后内容,lua 取指定字符左侧,或右侧内容
Lua 字符串操作,截取指定字符串前后内容,lua 取指定字符左侧,或右侧内容G:\demo\res\readme.txt 这里要拿到 readme.txt我这里是去的 http 下载的文件名后缀 :function getUrlFileName( strurl, strchar, bafter) -- body --print("=================
2016-07-04 17:27:22
30299
1
转载 CCLuaObjcBridge - Lua 与 Objective-C 互操作的简单解决方案
月初的时候,发了一篇关于 Lua 与 Java 互操作的文章,里面提到了我创建的 LuaJavaBridge 工具。现在,最新的 Lua 与 Objective-C 互操作工具也出来了。因为是专门针对 cocos2d-x 的,所以命名为 CCLuaObjcBridge。PS: 以前的 LuaJavaBridge 也会改名为 CCLuaJavaBridge,并且参考现在 CCLuaObj
2016-06-24 17:21:19
721
转载 LuaJavaBridge - Lua 与 Java 互操作的简单解决方案
最近在游戏里要集成中国移动的 SDK,而这些 SDK 都是用 Java 编写的。由于我们整个游戏都是使用 Lua 开发的,所以就面对 Lua 与 Java 互操作的问题。传统做法是先用 C/C++ 借助 JNI(Java Native Interface)编写调用 Java 的接口函数,然后再将这些函数通过 tolua++ 导出给 Lua 使用。这种做法最大的问题就是太繁琐,而且稍微有一点
2016-06-24 17:18:26
773
原创 android ndk : error pluginprotocolstatic: local_src_files 错误
今天在做 lua 游戏打包到安卓手机测试,按照网上的一篇文章来操作,中间出现了问题:android ndk : error pluginprotocolstatic: local_src_files points to a missingandroid ndk : error pluginprotocolstatic: local_src_files points to a missi
2016-06-21 17:33:37
1037
转载 设计模式的解析和实现(C++):总结
在我学习设计模式的过程中,觉得造成理解困难的主要是以下几点,谈一下自己的体会,希望对他人有帮助,不要走上我的老路上,毕竟我花了N长的时间才敢号称自己入门了~~!! - _ - :1)Gof并不适合于初学者。初学设计模式的一般都是从Gof入门开始学习的,不幸的是,这不是一本好的教科书,而把这本书称为一本奠定了设计模式理论基础的开山之作也许好一些,它把这些散落在各个设计中的常见模式收集起来
2016-06-07 17:44:19
769
转载 追MM与设计模式
追MM与设计模式创建型模式 1、FACTORY—追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Factory 工厂模式:客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。消费者无须修改就可以接纳新产品。缺点是当
2016-06-07 17:26:06
547
转载 游戏设计中几种常用机器学习算法合集
原文: http://www.cocoachina.com/game/20151117/14241.html当今机器学习算法已经广泛应用于我们的日常生活之中,每天我们需要处理的数据也在不断增加。理解数据背后的真实含义,能够帮助人们认识事物本质,提高生产效率。机器学习算法主要用于分类、回归和聚类,常用的几种算法如下所示:监督分类算法K-邻近
2016-06-07 16:25:33
3393
转载 游戏开发常用算法
转自:http://hi.baidu.com/su602/blog/item/c6050fdbb8fd0865d0164eb5.html要使计算机能完成人们预定的工作,首先必须为如何完成预定的工作设计一个算法,然后再根据算法编写程序。计算机程序要对问题的每个对象和处理规则给出正确详尽的描述,其中程序的数据结构和变量用来描述问题的对象,程序结构、函数和语句用来描述问题
2016-06-07 14:34:36
1185
转载 A*算法入门
http://www.cppblog.com/mythit/archive/2009/04/19/80492.aspx 收藏一下在看下面这篇文章之前,先介绍几个理论知识,有助于理解A*算法。启发式搜索:启发式搜索就是在状态空间中的搜索对每一个搜索的位置进行评估,得到最好的位置,再从这个位置进行搜索直到目标。这样可以省略大量无畏的搜索路径,提到了效率。在启发式搜索中
2016-06-06 15:45:51
487
原创 Quick-Cocos2dx-Community lua绑定,lua调用C++ 类
http://blog.youkuaiyun.com/marpools/article/details/44341021#reply这里有篇文章,看三和四。按上面操作,文件都不缺少的,可以直接看 2. 和 3 .记住:player3 来打开项目, 的类格式化后,放到他的源代码路径下面, 解释生成的lua 也要放到 api下面player3 重新生成就可以了p
2016-06-02 17:49:36
9061
原创 斐波那契数列 打印,求和
// stl1-9-5.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include #include using namespace std;int fcmp(const void * elem1, const void * elem2);int fib2(int n);int fib(int n);const int gconst
2016-03-11 15:01:04
920
原创 stl 源码剖析 1-9-5
排序:#include "stdafx.h"#include #include using namespace std;int fcmp(const void * elem1, const void * elem2);int _tmain(int argc, _TCHAR* argv[]){ int ia[10] = { 32, 92, 67, 58, 10, 4, 25
2016-03-11 14:33:48
464
原创 c++ 获取外网ip地址
// 外部调用 ==============================================networkip.GetLocalIP();string retip = networkip.GetInternetIP();// 封装实现 ==============================================class getnetworkip
2016-03-01 12:37:40
7687
转载 C++标准库简介、与STL的关系。
转载:http://www.cnblogs.com/xiongjiaji/archive/2011/06/22/2476490.htmlC++标准库的所有头文件都没有扩展名。C++标准库的内容总共在50个标准头文件中定义,其中18个提供了C库的功能。 形式的标准头文件【 例外】其内容与ISO标准C包含的name.h头文件相同,但容纳了C++扩展的功能。在 形式标准的头文件中,与宏相关的
2016-02-26 15:51:42
570
转载 著名的C++三大库boost、loki、stlport,及其他c++库应用简述
来源: http://bbs.youkuaiyun.com/topics/60264378在C++中,库的地位是非常高的。C++之父 Bjarne Stroustrup先生多次表示了设计库来扩充功能要好过设计更多的语法的言论。现实中,C++的库门类繁多,解决的问题也是极其广泛,库从轻量级到重量级的都有。不少都是让人眼界大开,亦或是望而生叹的思维杰作。由于库的数量非常庞大,而且限于笔者水平,其中
2016-02-26 14:52:44
1460
原创 网页如何和本地应用程序交互?
当前页面与本地应用层需交互的问题IE,控件,非IE 插件;这个不通用,还非得用户去安装,去下载。而且浏览器本身也比较自律:所以问题的核心不是本地应用程序,而是浏览器,现在的主流浏览器都非常自律,还在进一步自律...如果你可以在本地运行程序,那么就与浏览器毫无关系了任何方式(也许仅受制于IP协议),都可以收集数据,不过是一个网络通信的问题,浏览器,被指定不可以和未经授权的
2016-01-25 11:00:50
8766
转载 Windows进程间各种通信方式浅谈
http://blog.youkuaiyun.com/microzone/article/details/70442661 Windows进程间通信的各种方法进程是装入内存并准备执行的程序,每个进程都有私有的虚拟地址空间,由代码、数据以及它可利用的系统资源(如文件、管道等)组成。多进程/多线程是Windows操作系统的一个基本特征。Microsoft Win32应用编程接口(Application
2016-01-15 11:19:48
525
转载 几种进程间的通信方式
# 管道( pipe ):管道是一种半双工的通信方式,数据只能单向流动,而且只能在具有亲缘关系的进程间使用。进程的亲缘关系通常是指父子进程关系。# 有名管道 (named pipe) : 有名管道也是半双工的通信方式,但是它允许无亲缘关系进程间的通信。# 信号量( semophore ) : 信号量是一个计数器,可以用来控制多个进程对共享资源的访问。它常作为一种锁机制,防止某进程正在访问共
2016-01-15 10:45:28
622
转载 进程通信之一使用WM_COPYDATA
http://www.cnblogs.com/morewindows/archive/2011/09/23/2186294.html进程间通信最简单的方式就是发送WM_COPYDATA消息。 发送WM_COPYDATA消息:SendMessage(接收窗口句柄, WM_COPYDATA, (WPARAM)发送窗口句柄, (LPARAM)&CopyData); 其中的
2016-01-15 10:37:16
604
转载 浏览器的控件、插件、附加组件、扩展、应用的区别
浏览器的控件、插件、附加组件、扩展、应用的区别 在处理浏览器问题的时候,经常会接触到这些名词,大多时候都是混着用的,这样子其实并没有真正理解这些名词指代的是什么东西,也不好具体定位问题原因的。我根据自己使用浏览器的经验,说说我的理解的这些东西的区别。 首先对照一下中文和英文。 控件——ActiveX 插件——Plugin 附加组件——Add
2015-12-31 11:17:11
1584
转载 开发顺带NPAPI插件的Chrome扩展
开发附带NPAPI插件的Chrome扩展1 NPAPI插件1.1 NPAPI简介NPAPI(Netscape Plugin Application Programming Interface,网景插件应用程序接口)是网景公司当年制定的开发基于网景浏览器,用于在浏览器中执行外部应用程序的通用接口。该接口基于插件机制,制定了一系列的标准和API,因此也有NPAPI插件一
2015-12-30 18:47:30
2170
转载 异步插件协议的MIME过滤器
http://blog.youkuaiyun.com/xuhx/article/details/6110923基于异步插件协议的MIME过滤器的原理与实现摘要:本文介绍了一种在Windows平台下通过异步插件协议来实现内容过滤的方法,说明了其实现的原理,和其间用到的技术。此种方法具有实现和扩展方便,过滤效果稳定的优点。最后给出了一个简单的实现。关键词 :异步插件协议;COM;连接点;ATL中图
2015-12-30 18:04:08
957
转载 C++实现的农历算法
农历算法简介以及公式一、节气的计算 先给节气进行编号,从近日点开始的第一个节气编为0,编号如下及其相应的月份如下:0 小寒 腊月6 清明 三月12 小暑 六月18 寒露 九月1 大寒 腊月7 谷雨 三月13 大暑 六月
2015-12-28 14:32:47
7587
转载 一个比较全的C++农历算法
这以前本是一个MFC代码,我在这个基础上修改成了标准C++的.. 即可以在VC里用,也可以在C++Builder里用..所以一并放到这里来, 希望有人喜欢..喜欢的就给点鼓励啊~~ 示例代码: 代码:void __fastcall TForm1::Button1Click(TObject *Sender) { xDate *Date_x=new xDate();//取系
2015-12-28 14:21:35
2044
原创 c++ 计算某个日期是星期几,判断某年某月一号是星期几
第一种方法基姆拉尔森计算公式:基姆拉尔森计算公式W = (d + 2 * m + 3 * (m + 1) / 5 + y + y / 4 - y / 100 + y / 400) mod 7http://baike.baidu.com/view/739374.htm#includeusing namespace std;void CaculateWeekDay(int y,
2015-12-28 13:54:42
21776
2
转载 (C++)UrlEncode的标准实现 libcul
http://blog.youkuaiyun.com/gemo/article/details/8468311libcul post 中文/特殊字符 url 连接时,需要转编码 == 关于UrlEncode的实现(C++),网上有很多不同的版本,对需要编码的字符集的选取并不统一。那么到底有没有标准呢?答案是有的,参见wiki 绝对不编码的,只有字母、数字、短横
2015-11-27 11:42:23
3529
转载 libcurl.lib 导入问题 须知
vc2008构建和使用libcurl静态库http://blog.youkuaiyun.com/mos2046/article/details/76975301>下载CURL源代码curl-7.26.0.zip 2>用VC2008/2005打开工程curl-7.26.0\lib\libcurl.vcproj,转换下工程并构建,可以直接编译成功!3>新建个控制台工程测试下
2015-11-17 17:11:05
6268
原创 VC 多屏控制显示文章整理
一、多屏显示器的获取1. 先将模板示例程序文件夹中的User32.Lib文件拷贝至程序文件夹中2. 在用于检测显示器名称的.cpp中添加如下头文件3. 添加检测显示器代码:void CSHView::OnButton2() {// TODO: Add your control notification handlercode here
2015-11-13 10:42:57
1810
转载 window下线程同步之(Mutex(互斥器) )
使用方法: 1、创建一个互斥器:CreateMutex; 2、打开一个已经存在的互斥器:OpenMutex; 3、获得互斥器的拥有权:WaitForSingleObject、WaitForMultipleObjects 等一类等待的函数……(可能造成阻塞); 4、释放互斥器的拥有权:ReleaseMutex; 5、关闭互斥器:CloseHandle;函数原型:
2015-11-12 20:19:57
536
转载 再谈向RichEdit中插入GIF动画的实现
我的前一篇文章“使用定时器显示GIF动画的ATL控件实现”中讲述了如何创建ATL项目,并实现显示GIF动画的控件,虽然能够显示,但有一些问题:1. tphlj同学说一行插入多个GIF的时候,CPU会很高。 这个问题我倒没有注意,因为我发现了更严重的问题,所以用那种方法实现的控件没有使用了,已经被我删掉,不能测试。2. 删除插入的GIF后发现光标还在不停的闪烁
2015-10-30 14:32:00
980
转载 CRichEditCtrl
帖子收藏:http://bbs.youkuaiyun.com/topics/250014374 原帖方法会产生贴图遮挡文字的Bug,现修订贴图DC为CRichEditView的DC,圆满解决此问题。修正帖全文如下:由于CRichEditView内置了一个CRichEditCtrl控件,并且重载OnPaint()来绘制背景图片,就会花脸。在OnSize和OnEraseBkgnd中贴图效果都不理
2015-10-30 14:28:17
1173
转载 VC++2005、VC2008中Release版本设置为可调试的设置方法
一、很多时候需要在Release版本下调试程序,可以使用以下方法设置:1、无效断点所在的项目和启动项目的设置:项目->属性->配置属性->C/C++->常规->调试信息格式,这里不能为『禁用』;2、项目->属性->配置属性->链接器->调试->生成调试信息,这里设为『是』;3、C/C++->优化->优化选择『禁用』;4、删除解决方案下的.ncb文件;5、工具
2015-10-15 15:30:53
471
转载 sqlite3删除数据,文件不变小问题解决
当sqlite3数据库中的数据过大时,我们往往想通过删除一些无用的数据来释放空间,可遗憾的是删除数据并不能释放硬盘空间,数据库不会自己自动收缩空间的,需要额外的压缩命令,基本数据库系统都被设计成这样。因为移动数据减少文件尺寸对性能有很大的影响。正式商用的数据库(不仅仅关系数据库,面向对象数据库、NoSql数据库也算),全都是这样的。这是数据库原理(磁盘块如何保存数据、如何维系和使用空闲
2015-10-15 13:12:52
2331
转载 TCP实现P2P通信、TCP穿越NAT的方法、TCP打洞
原文: http://www.vckbase.com/index.php/wv/1471这个标题用了两个顿号三个名称,其实说得是同一个东西,只是网上有不同的说法罢了,另外好像还有人叫TCP打孔(我的朋友小妞听说后问“要打孔啊,要不要我帮你去借个电钻过来啊?”“~!・¥%……・!”)。闲话少说,我们先看一下技术背景:Internet的迅速发展以及IPv4 地址
2015-10-12 17:03:46
696
转载 使用GDI+进行图片处理时要注意的问题
与GDI相比,GDI+要强大很多。对于Windows应用程序来说,用GDI是比较多的,也是比较熟练的,GDI+相对用的较少一点,但是现在GDI+的使用已经很普遍了。GDI+支持各种类型图片的处理,比如常见的bmp、jpg、gif、png等类型,特别是GDI+处理png图片时有很大的优势。有时我们需要将图片文件加载到内存中,然后进行UI的绘制,由于要支持多种类型的图片的载入,所以首先想到的是使用GD
2015-10-10 17:19:02
745
ICMP开后门
2014-08-21
VS2008 bin
2013-08-05
vc++ 防止文本超链接 鼠标移动上成手型
2012-08-16
MSSOAP30.dll 3.0.1325.0
2012-06-15
vc 所需sqlite.lib
2012-03-25
MSSOAP30.DLL
2012-03-17
顽固文件删除
2011-09-18
OpenGL学习的第一个实例.rar
2011-09-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人