- 博客(18)
- 资源 (37)
- 收藏
- 关注
原创 关于socket的整理
对于socket的编程,一直希望能够写一个很好用的封装好了的类。但是,却发现因需求的改变,导致总是封装好的socket无法下次再使用。近几天,又折腾了下socket,故将想到的整理如下。 该文主要是针对一些资料的整理(个人没那个能力封装好比他们更好的类)。而且到现在为止,也没完全整理出一个比较有实用性的资源。该文主要涉及如下: (1)对封
2013-05-09 10:27:11 4616
原创 xyssl资料整理(一) 对aescrypt2工程的理解
一、xyssl资料下载xyssl下载链接xyssl网站二、main函数的输入参数1、预设置参数选中当前项目-->属性-->配置属性-->调试-->命令参数 其中 int main( int argc, char *argv[] )argc = “在命令参数中输入参数的个数” - 1,因为argc也算一个参数。2、参数解释 mode:0表示加密操作;
2013-02-22 12:31:19 5743
转载 .cpp调用.c的变量或函数【转】
mark一下:当我们在.cpp文件中调用.c文件中变量和函数时,我们应该如何声明以及调用它?因为C++和C是两种完全不同的编译链接处理方式,所以如果直接在C++里面调用C函数,这样链接起来是通不过的,会报链接错误,找不到函数体,所以要在C++文件里面显示声明以下一些函数是C写的,要用C的方式来处理,这个在C++设计初期就考虑到兼容性的问题,所以是可以解决的。而 extern “C”
2013-02-20 16:18:51 2111 1
原创 DirectFB入门前期环境搭建
表示这是第二次被部署DirectFB环境弄悲催了,上一次以失败告终,这一次在新系统上再一次尝试。故将该过程记录,以留以后再次备用。1、安装ubuntu以及vmtools2、安装arm-linux-gcc,参考http://hi.baidu.com/f_luo/item/1d79ee84e8d48829100ef3bf,若出现commond not found问题,可参考整理资料http
2013-02-20 08:23:52 2243
原创 安装arm-linux-gcc配置PATH成功但arm-linux-gcc: commond not found
1、参考ubuntu下交叉编译环境构建,安装arm-linux-gcc后,配置了export PATH,但是执行命令后显示 commond not found。2、解决办法提示错误:arm-linux-gcc: Command not found3、注意照搬export PATH=$PATH:/usr/local/arm/2.95.3/bin 时,记得修改自己电脑对应的路
2013-02-19 15:26:53 1716
原创 cocos2d-x游戏实例 《简单棋》入门尝试(六) 棋子吃子情况判定
在下完一步棋后,自然要判断这步棋所产生的吃对方棋子情况。为了便于接下来处理玩家下完棋之后电脑判断怎么下,先将我写的有关棋子被吃掉的函数写出来。有点被其搞晕了。呜呼!废话不多说,直接思路。如果逻辑有错误,请助我改正下。嘿嘿。一:实现思路现假设刚蓝方下了一步棋,正检测红棋是否有棋子会被吃掉。(里面涉及一些数组名字,如果不懂意思以及作用,可先跳到后面看看)1、按顺序取出红方其中一颗棋子r
2013-02-13 04:02:10 842
原创 cocos2d-x游戏实例 《简单棋》入门尝试(五) 玩家控制效果的实现
在“入门尝试(四)”中已经对关于玩家的控制做了一个简单的分析。具体涉及到的点不再重复。直接上代码。一、触屏的实现1、分析我希望这个游戏是能够在手机上玩,所以自然我需要实现触屏的效果。初步进行了有关触屏的了解,说需要重写ccTouchBegan、ccTouchMoved、ccTouchEnded等函数。因考虑程序处理过程中的一些传参问题,我采用利用构造函数传递相关参数,并在构造函数中注册
2013-02-13 03:58:29 1098
原创 cocos2d-x游戏实例 《简单棋》入门尝试(四) 控制棋子移动的一些分析
一、控制类的分析现在基本的设置完成了。接下来就是需要自己写了。感觉有点无从下手。但是我想也许可以顺着下棋的过程来写。1、下棋过程玩家(代表红方),电脑(代表蓝方)。(1)玩家:点击想移动的棋子,将其放置于可以放置的位置。(2)电脑:根据玩家棋子的摆放位置,选择己方需要移动的棋子以及摆放的位置。(3)玩家和电脑:判断输赢。(自然准备以棋子被吃光为条件)2、功能分析与实现
2013-02-13 02:51:37 1271
原创 cocos2d-x游戏实例 《简单棋》入门尝试(三) 初始化棋子布局信息
一、添加类Chessman1、功能分析与实现1.1: 功能11.1.1 分析程序初始化的时候,为了获取map中标示出的21个对象点的相关信息。在程序实现中,定义了数组struct _PointInfo pointsInfo[21];来存储这21个坐标点的信息(为了便于后面外部文件的调用,定义的是全局变量)。其结构体_PointInfo定义的是map坐标点的相关信息,其在定义的头文件
2013-02-10 20:02:01 1383
原创 cocos2d-x游戏实例 《简单棋》入门尝试(二) 初始化程序界面
以下步骤主要参考游戏实例-《跑跑跑》制作教程(第一篇)——加载地图。不多说,直接步骤。 一、创建工程。工程名SimpleChess。二、添加类ChessScene。1、功能类ChessScene主要作为程序的入口管理、游戏UI加载。2、步骤(1)在ChessScene.h中加入头文件#include "cocos2d.h"using namespac
2013-02-10 17:15:15 1121 1
原创 cocos2d-x游戏实例 《简单棋》入门尝试(一) 整体思路
学了几天Cocos2d-x,自己尝试写一个儿时的小游戏练手。并为让自己理清楚思路,故写下该教程。 一:注意点(1)我编程能力一般,Cocos2d-x刚接触几天,游戏设计思路暂也处于混沌状态等。所以可能会出现需要修改或者错误的地方。基于以上几点,请酌情参考。不过,我会尽我所能尽量将我的问题与想法表述清楚。 (2)我是以实例点击打开链接学习的Cocos2d-x,我认为该教程对
2013-02-10 15:32:58 1338
原创 记录关于c4droid的一些简单资料
想找找关于C开发android应用的一些东西。无意间看到关于C4Droid。觉得可以尝试尝试,记录今天看到的一些参考网页。 直接百度C4Droid,发现有C4Droid的百度吧。进去看到其涉及到关于sdl的一些东西,尝试VC6下开发,参考了资料:http://www.cnblogs.com/klobohyz/archive/2012/06/11/2545701.html
2013-01-23 16:47:56 1153
原创 VMtools Linux文件共享
记录解决的问题: 问题: 安装了VMTools后,还是无法实现虚拟机里的ubantu与win7文件相互拖拽。 解决办法: 参考了资料:http://wenwen.soso.com/z/q191849698.htm 其选择共享文件夹选择总
2012-12-27 13:08:15 1098
原创 每天记一点:数组和指针(摘自《C和指针》)
摘自《C和指针》,觉得写的很好,让我对基础方面理解通了很多。故记录下来。 关于数组与指针:1、数组具有一些和指针完全不同的特性。例如,数组具有确定数量的元素,而指针指示一个标量值。编译器用数组名来记住这些属性。只有数组名在表达式中使用时,编译器才会为它产生一个指针常量。2、int a[10]; int b[10]; 其下面的表达式是错误的:b = a ; 你不能使用赋值符
2012-05-12 21:21:35 586
原创 每天一小记:内存初始化
今天学习C中,运行了特简单的代码:void main(){ char *input; scanf("%s", input);} 编译运行,发现输入的时候出错。将input换成数组,发现没问题。折腾了会想到了内存的初始化。才恍然,运来指针没有指向任何内存。 一直对分配和回收内存不理解。特记下。void main(){ ch
2012-05-12 17:24:23 581
原创 菜鸟利用WinpPcap/MFC学习多线程
刚解决一个MFC多线程的问题。花了不少时间。记录下,以供以后记忆。因刚学,思路凌乱,此文档主为自己理清楚思路。如果有错误希望高手看到能帮我指出来。 1、设计界面并添加变量和函数。 2、在界面初始化函数中添加加载网卡信息的函数InitNetwork(),其目的在于在界面初始化的时候就能够在下拉框中显示出主机网卡列表。
2012-05-03 20:52:32 693
原创 C 链表问题
关于链表出现问题。我是菜鸟,纯粹记下来一步一步学C语言。做点笔记。.h文件#include #include #define OK 0#define TRUE 1typedef struct student{int num; //学号char name[20]; //姓名char sex; //性别int age; //年龄float
2012-04-13 21:07:06 462
原创 snmp++
这两天折腾了下SNMP++这个开发包,想学习《Visual C++ 开发基于SNMP的网络管理软件》中的一些开发,并也学好下编程语言。作为C++相当菜的我,遇到很多头疼的问题。网上搜索答案的时候也发现有不少人遇到了同样的问题,虽然有人提出了解决方案,但是我尝试总是失败。后来加了一个群,经高手一步一步指导,终于发现编译通过了。故在此写下,希望遇到我同样问题的人能够解决。但是我并不懂这个为什么,只是因
2012-04-06 15:33:04 810
计算机网络基础1.2.计算机网络的应用(IT看吧特约视频讲稿)
2011-09-07
计算机网络基础1.1.课程概述(IT看吧特约视频讲稿)
2011-09-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人