- 博客(25)
- 资源 (54)
- 收藏
- 关注
转载 30多年程序员生涯经验总结
30多年程序员生涯经验总结在我30多年的程序员生涯里,我学到了不少有用的东西。下面是我这些年积累的经验精华。我常常想,如果以前能有人在这些经验上指点一二,我相信我现在会站得更高。1.客户在接触到产品之后,才会真正明白自己的需求。这是我在我的第一份工作上面学来的。只有当我们给客户展示产品的时候,他们才会意识到哪些是必须的。给出一个功能性原型设计远远比一张长长的文字表格要好。2
2014-09-28 09:00:41 517
转载 Crypto++入门学习笔记(DES、AES、RSA、SHA-256)
Crypto++入门学习笔记(DES、AES、RSA、SHA-256)背景(只是个人感想,技术上不对后面的内容构成知识性障碍,可以skip):最近,基于某些原因和需要,笔者需要去了解一下Crypto++库,然后对一些数据进行一些加密解密的操作。笔者之前没接触过任何加密解密方面的知识(当然,把每个字符的ASCII值加1之流对明文进行加密的“趣事”还是干过的,当时还很乐在其中。),甚至
2014-09-23 21:42:59 598
转载 开源加密解密库比较
开源加密解密库比较第一个:OpenSSLC语言实现,整个软件包大概可以分成三个主要的功能部分:密码算法库、SSL协议库以及应用程序。OpenSSL的目录结构自然也是围绕这三个功能部分进行规划的。 作为一个基于密码学的安全开发包,OpenSSL提供的功能相当强大和全面,囊括了主要的密码算法、常用的密钥和证书封装管理功能以及SSL协议,并提供了丰富的应用程序供测试或其它目的使用。代
2014-09-23 21:30:33 693
转载 网游通讯加密的方案设计
这方面的东西在网上找了一下,发现资料居然很少,几乎没人提出实质性的内容。最近我做的游戏开始做这部分工作了,自己以前也没开发过这样的东西,只好简单分析了一下别人的系统,在按自己的理解设计了一个方案。我想这部分知识或许对不少人能有帮助,所以把这个方案设计就公开了。其实连公开都不行的方案估计也没安全性可言。 考虑到每个人的基础不一样,所以开篇两节详细介绍了下基础概念。其实我没做过类似
2014-09-23 19:49:19 683
转载 MD5算法的C++实现
MD5算法的C++实现1. IntroductionMD5算法是一种消息摘要算法(Message Digest Algorithm),此算法以任意长度的信息(message)作为输入进行计算,产生一个128-bit(16-byte)的指纹或报文摘要(fingerprint or message digest)。两个不同的message产生相同message digest的几率相当小,从
2014-09-23 18:54:13 485
转载 关于Debug和Release之本质区别的讨论
关于Debug和Release之本质区别的讨论一、Debug 和 Release 编译方式的本质区别 Debug 通常称为调试版本,它包含调试信息,并且不作任何优化,便于程序员调试程序。Release 称为发布版本,它往往是进行了各种优化,使得程序在代码大小和运行速度上都是最优的,以便用户很好地使用。 Debug 和 Release 的真正秘密,在于一组编译选项。下
2014-09-22 11:47:18 431
转载 C++ 中 ZeroMemory、memset 危险需慎用
C++ 中 ZeroMemory、memset 危险需慎用使用C/C++编程时,常使用ZeroMemory、memset或 “={0}”来对结构体对象进行初始化或清零。然而这三种方式都有各自的特点,使用时需谨慎,否则容易出现严重错误,本人今日解决一个导致宕机的bug,查了几小时,才发现是由同事乱用ZeroMemory所致。于是搜集资料,撰此文以共勉。memset
2014-09-22 11:42:54 581
转载 Cocos2d-x游戏引擎迈入3.0时代 打造完整工具链
2014年3月15日北京国家会议中心,Cocos2d-x游戏引擎的创始人王哲正式宣布Cocos引擎发布3.0版本,同时还宣布了Cocos2d-x引擎的愿景:成为一个跨平台游戏开发的完整工具链,包含从快速原形开发到最终完成一个高性能产品。AD: 2014WOT全球软件技术峰会北京站 课程视频发布 2014年3月15日北京国家会议中心,Cocos2d-x
2014-09-15 12:00:40 679
转载 五种服务器网络编程模型
本文介绍几种服务器网络编程模型。废话不多说,直接正题。1.同步阻塞迭代模型同步阻塞迭代模型是最简单的一种IO模型。其核心代码如下:bind(srvfd);listen(srvfd);for(;;){ clifd = accept(srvfd,...); //开始接受客户端来的连接 read(clifd,buf,...); //从客户端读取
2014-09-13 10:10:35 572
转载 Android 数字签名
在Android系统中,所有安装到系统的应用程序都必有一个数字证书,此数字证书用于标识应用程序的作者和在应用程序之间建立信任关系,如果一个permission的protectionLevel为signature,那么就只有那些跟该permission所在的程序拥有同一个数字证书的应用程序才能取得该权限。Android使用Java的数字证书相关的机制来给apk加盖数字证书,要理解android的数字
2014-09-11 13:12:36 651
转载 Android开发者上传的安卓市场有哪些
APP安卓市场 论坛 中文版的Android应用商店:68539 当日:0 |新闻:28030 当日:2 |评论: 125990 当日 0 |话题 12766 当日 6RSS 收藏本站 设为首页 应用 全部 应用 资讯 网店 电视剧 微信 英语 字典 更多 搜索
2014-09-11 10:05:53 1414
转载 Android应用发布市场平台
把自己的App应用,Android应用发布上传到各大第三方开放平台安卓市场去,忙了好几天,各种问题都碰到过,这里就发表一下攻略吧。安智市场 http://www.goapk.com/已发布小秘笈:注册后台发布应用,比较简单快捷,发布最快的一个市场。安卓市场 http://sc.hiapk.com/ 已发布小秘笈:注册后台发布应用,比较简单快捷,需要3-
2014-09-11 09:58:43 1838
转载 关于在cocos2d-x中插入第三方广告
关于在cocos2d-x中插入第三方广告 (2012-08-21 16:53:17)转载▼标签: it 1、在点金平台appSec 应用在通过审核之后给出的一个唯一标识码cocos2d通过jnihelper类调用java接口方法#if (CC_TARGET_PLATFORM == CC_PLATFORM
2014-09-10 22:16:48 831
转载 android cocos2dx游戏-添加截屏并分享微博功能
又到了选择的时候,元宵节,公交遇贼,钱包里的身份证银行卡,统统被偷;被偷了,瞬间感觉“轻松了”,任何情况下我都可能回到原点,不是吗?不要担心选择必然所要做的放弃。public class ShareSupport { // when you want to use share(),firstly you should init acty. public static
2014-09-10 16:28:57 701
转载 cocos2d-x 通过JNI实现c/c++和Android的java层函数交互
cocos2d-x 通过JNI实现c/c++和Android的java层函数交互1.JNIJNI是Java Native Interface的缩写,中文为JAVA本地调用。从Java1.1开始,Java Native Interface(JNI)标准成为java平台的一部分,它允许Java代码和其他语言写的代码进行交互。JNI一开始是为了本地已编译语言,尤其是C和C++而设计的
2014-09-09 22:02:04 584
转载 Cocos2d-x C++调用Android弹出提示框
Cocos2d-x C++调用Android弹出提示框Cocos2d-x中提供了一个JniHelper类来让我们对Jni进行操作。 (PS:弄了一天想自己写代码操作Jni的,但是总是出错,技术差不得不使用Cocos2d-x现成的了)。 我们有一个Android工程 :CocosDemoAndroid 还有一个Win32工程:Cocos2dDemo.win32
2014-09-09 21:44:19 565
转载 在cocos2dx里访问/互调android里的activity方法/变量
在cocos2dx里访问/互调android里的activity方法/变量 不得不感叹下COCOS2DX的强大。。同一份游戏代码不加改动的可以放到android和iphone上面。 而最近在往ANDROID上放的时候,需要集成其它非官方运营渠道的API,而对方提供的API是jar包。所以需要在cocos2dx C++源文件中调用JAVA的API,因此有了以下DEMO代码:
2014-09-09 21:37:32 749
转载 Cocos2d-x中通过JNI进行C++调用Java代码
Cocos2d-x中通过JNI进行C++调用Java代码主体思路通过JNI获取java虚拟机,再获取当前程序的JNI环境,通过JNI环境获取需要调用的java类信息,再获取需要调用的java类中的函数信息。再通过JNI环境调用,使用类信息、函数信息,调用对应的java函数。看起来好像有点复杂,but不用担心,cocos2d-x中有一个JniHelper类(头文件
2014-09-09 21:09:25 518
转载 Android 中Java 和C/C++的相互调用方法
Android 中Java 和C/C++的相互调用方法 在一些Android应用的开发中,需要通过JNI和 Android NDK工具实现JAVA和C/C++之间的相互调用。 Java Native Interface (JNI)标准是java平台的一部分,它允许Java代码和其他语言写的代码进行交互。JNI是本地编程接口,它使得在 Java 虚拟
2014-09-09 20:13:47 679
转载 cocos2dx 与android函数的互相调用及使用jni
cocos2dx 与android函数的相互调用及使用jni哈喽大家好 ,之前一阵子一直在忙项目,没怎么发过博文,挺想看看cocos2dx与安卓是如何交互的,所以就学习了一下(因为我是小菜嘛 想多学点东西 嘻嘻!!!)做了这么一个小test,虽然不多代码但小菜弄了许久,发上来给大家分享下如果有什么错误或建议欢迎大家为我指出来啊 小菜感激不尽。。。其实一开始是在想如何在cocos
2014-09-09 16:50:43 961
转载 cocos2d-x在android下添加插屏广告 .
最近完成了自己的一个小项目,理所当然地准备在应用里加些广告……不幸的是,我想要加的有着良好用户体验的插屏广告在cocos2d-x开发的android游戏下支持并不是很好,支持好的填充率估计又跟不上。多盟的插屏在android下可以强行加入,但试过是没法正常点击的。然后是艾德思奇,他的示例里没正常展示出插屏广告,但我在芒果聚合里可以看到正常显示一个广告的框架,admob不太适用于国内,有米和易传媒的
2014-09-05 14:16:06 782 3
转载 C++文件读写详解
在看C++编程思想中,每个练习基本都是使用ofstream,ifstream,fstream,以前粗略知道其用法和含义,在看了几位大牛的博文后,进行整理和总结:这里主要是讨论fstream的内容:#include ofstream //文件写操作 内存写入存储设备 ifstream //文件读操作,存储设备读区到内存中fstrea
2014-09-05 09:40:17 537
转载 固定渲染管线与可编程渲染管线
direct/ogre 嵌入wpf GPU渲染流水线固定渲染管线与可编程渲染管线 2012-07-29 18:31:51| 分类:dierct | 标签:|举报|字号大中小 订阅1.固定渲染管线与可编程渲染管线的区别: 1)、固定渲染管线 ——这是标准的几何&光照(T&L)管线,功能是固定的,它控制着
2014-09-02 14:17:07 455
转载 cocos2d-x自适应android不同分辨率,使用多套资源
cocos2d-x自适应android不同分辨率,使用多套资源2013-11-11 11:28:37 我来说两句 作者:Nat_myron收藏 我要投稿 虽然 cocos2d-x自带了三种模式来适应屏幕,但还是存在一些问题,会产生黑边,所以还是需要多套资源来适应屏幕。这里我选择了四种分辨率9:16 3:5 2:3 3:4,在resource资源目录下
2014-09-01 15:48:53 467
转载 Cocos2dx引擎优化 自定义资源包系统
把游戏中的资源文件(纹理,模型,材质,音乐,配置xml,json,脚本)打包有很多好处,也成为MMO开发的基本常识.对资源进行打包可以带来以下好处: . 增加游戏资源和脚本破解的难度。大多游戏制作公司都不希望自己花高昂代价制作的资料被人全盘爬过去使用,更不忍受逻辑脚本完全暴露在同行的面前。 . 自定义的资源包比访问散文件资源有更快的查找和读取速度,消耗更少的系统资源,如文件句柄
2014-09-01 15:41:23 590
android入门及深入详解
2013-02-22
DesignPattern(设计模式迷你手册)
2012-10-25
Java企业应用框架技术
2011-01-30
软件专题(分为八个专题为软件开发过程涉及的方方面面进行研究和讨论)
2011-01-03
uml简单教程ppt胶片
2011-01-03
使用.NET和Vss进行团队开发
2011-01-03
嵌入式系统编程(Micbael Barr著 于志宏翻译).pdf
2010-12-26
同步软件设计(銘傳大學).ppt
2010-12-26
嵌入式入门(2004全国高校ARM嵌入式教学及科研师资高级培训班讲稿).ppt
2010-12-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人