自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(1)
  • 资源 (108)
  • 收藏
  • 关注

原创 Cocos2d-x 10的CCUserDefault不能在android下保存内容

今天真郁闷,花了大半天的时间才发现在CCUserDefault工具类在android平台下不能存内容,虽然它可以在win32平台下非常流畅的读写内容。但是,上了真机测试才发现没有实现保存文件!我换了三种写法来保存内容,甚至还把手机上的360卸载,怀疑是不是这个“老流氓”搞鬼,因为,上次开发“小鸭爆破”游戏时,我给游戏上广告SDK时,就吃过个“老流氓”的亏!它把广告SDK的广告下载给拦截掉了,弄得我

2012-11-27 20:58:48 2895 5

Spring Data JPA.rar

使用Spring Boot 2.1.6轻松实现JPA操作MySQL数据库的CRUD,以及分页和排序功能。在Spring Boot 2.x版本中可以非常轻松、快速搞定持久层的开发动作,配置比SpringBoot+MyBatis还少,偶觉得它除了执行效果不如MyBatis外,在使用效率的情况下,使用Spring Data JPA的开发速度会比较MyBatis还快。当然,世界没有完美的技术,因为我建议可以把Spring Data JPA与MyBatis联合使用。当然,具体的处理情况,需要看实际的功能需求设计要求了。 本示例是写给需要快速开发持久层的人使用的!数据库是MySQL 5.4.7版本,使用工具导入压缩包的book.sql脚本即可。

2019-06-25

SpringBoot+maven+Mybatis+tkMybatis+WebFlux+pagehelper+Redis+thymeleaf响应式单体项目

目标:本示例说明SFM(SpringBoot+WebFlux+Mybatis)单体高并应用开发。 开发环境:IDEA集成工具,JDK 1.8 使用步骤:下载资源后解压项目,使用IDEA导入项目文件。 使用步骤: 1、下载加压后,使用IDEAl导入项目 2、使用Navicat工具导入test.sql中的数据库脚本 3、解压redis 2.8后然后在cmd命令控制台中启动redis 4、如果项目编译正常,那么在IDEA中点击播放键启动该项目 5、打开浏览器在地址栏分别输入:http://localhost:8080/hello和http://localhost:8080/say以及http://localhost:8080/redis/1后回车 6、如果一切正常,你会看到我们使用SpringBoot整合Spring+MyBatis+tkMabtis+pagehelper+redis+webFlux的响应式单体并高web应用项目。 目的:希望学习springboot开发SFM响应式应用的小白们。

2019-04-24

使用Ribbon实现服务消费

目标:本示例说明使用Ribbon实现服务消费动作。 开发环境:IDEA集成工具,JDK 1.8 使用步骤:下载资源后解压项目,使用IDEA导入项目文件。 1. 在找C:\Windows\System32\drivers\etc\hosts文件,在最配置文件添加 127.0.0.1 peer-one 127.0.0.1 peer-two 2. 在IDEA工具的右上角开启动所有项目。等四个子模块项目开启成功后(如果你的机器内存4G,可能开启不成功,建议最小内存为8G),打开浏览器,在地址栏输入:http://localhost:8888/ribbon-consumer后回车。 如果一切正常,你会在页面中看到“Hello啊”字样,并且在控制台可以看到消费模块项目使用日志对象的服务消费信息,并且可以看到ribbon实现了客户端的负载均衡效果。 阅读对象:想学习Spring 5.x版本的Spring Cloud开发小白。 :想学习使用Spring 5.x版本实现的Spring Cloud编程和微服开发的小白。 使用maven构建,你可以慢慢阅读四个模块项目的配置,以及注解代码,非常简单,保证一看就懂啊。

2019-04-15

Spring Cloud高可用服务中心搭建

目标:本示例说明Spring Cloud的高可以用服务中心的搭建。也就是解决当一个服务注册中心当机后,我们可以提供多个服务注册副本来解决服务查询不到的问题,从达到在微服开发中实现高可用注册中心的功能。 开发环境:IDEA集成工具,JDK 1.8 使用步骤:下载资源后解压项目,使用IDEA导入项目文件。 1. 在找C:\Windows\System32\drivers\etc\hosts文件,在最配置文件添加 127.0.0.1 peer-one 127.0.0.1 peer-two 2. 在IDEA工具的右上角选择“MySpringThreeApplication”项目,然后点击播放按钮启动注册中心。 3. 在IDEA工具的右上角选择“MySpringOneApplication”项目,点击播放按钮启动该微服务项目。 4. 在浏览器中打开一个窗口的地址栏,输入:http://localhost:9000/后回车启动第一个服务注册。 5. 在浏览器中打开一个窗口的地址栏,输入:http://localhost:9001/后回车启动第二个服务注册。 6. 在浏览器中打开一个窗口的地址栏,输入:http://localhost:8080/hello后回车请求该服务。 如果一切正常,那么我们在服务注册中心面板另外一个服务注册中心,以及注册的微服务。并且在控制台中可以看到DiscoveryClient接口使用日志对象打印两个注册中心的信息,然后我们在IDEA中关掉第一个服务注册中心,并且在浏览器的地址栏输入:http://localhost:8080/hello后回车请求该服务。 你会发现,在控制台中还会显示一个服务注册中心的信息。 使用对象:想学习使用Spring 5.x版本实现的Spring Cloud编程和微服开发的小白。

2019-04-15

微服注册中心搭建与服务注册

开发环境:IDEA集成开发工具,JDK 1.8 使用步骤:下载资源后解压项目,使用IDEA导入项目文件。 1. 在IDEA工具的右上角选择“MySpringThreeApplication”项目,然后点击播放按钮启动注册中心。 2. 在IDEA工具的右上角选择“MySpringOneApplication”项目,点击播放按钮启动该微服务项目。 3. 在浏览器中打开一个窗口的地址栏,输入:http://localhost:9000/后回车启动服务注册中。 4. 在浏览器中打开一个窗口的地址栏,输入:http://localhost:8080/hello后回车请求该服务。 如果一切正常,那么我们在服务注册中心面板会看到注册的微服务,即一个服务提供者。并且在控制台中可以看到DiscoveryClient接口使用日志对象打印的服务注册中心的信息。 使用对象:想学习使用Spring 5.x版本实现的Spring Cloud编程的小白。

2019-04-15

Python中类的定义结构以及类属性说明示例

使用环境:需要先安装PyCharm(请自己百度下载安装),以及然后官网上下载Python 2.7版本,以及Python 3.7版本后,安装在自己的电脑上。 使用步骤: 1、下载解压缩之后,打开PyCharm集成开发环境, 2、然后选择“open”菜单打开项目 3、在IDE中打开test_one.py文件,右键点击“Run test_one”或者直接点击右上角的播放键。 如果一切正常,那么你会在PyCharm控制台中看到运行的效果。 阅读人员:学习Python语言的小白。 目的:帮助理解类对象和实例对象概念在Python中的具体使用。

2019-04-02

Python中递归函数的使用示例

使用环境:需要先安装PyCharm(请自己百度下载安装),以及然后官网上下载Python 2.7版本,以及Python 3.7版本后,安装在自己的电脑上。 使用步骤: 1、下载解压缩之后,打开PyCharm集成开发环境, 2、然后选择“open”菜单打开项目 3、在IDE中打开test_one.py文件,右键点击“Run test_one”或者直接点击右上角的播放键。 如果一切正常,那么你会在PyCharm控制台中看到运行的效果。 阅读人员:学习Python语言的小白。 目的:帮助理解递归函数在Python中的具体使用。

2019-04-01

Python中函数的可变长度参数的使用示例

使用环境:需要先安装PyCharm(请自己百度下载安装),以及然后官网上下载Python 2.7版本,以及Python 3.7版本后,安装在自己的电脑上。 使用步骤: 1、下载解压缩之后,打开PyCharm集成开发环境, 2、然后选择“open”菜单打开项目 3、在IDE中打开test_one.py文件,右键点击“Run test_one”或者直接点击右上角的播放键。 如果一切正常,那么你会在PyCharm控制台中看到运行的效果。 阅读人员:学习Python语言的小白。 目的:帮助理解函数的可变长度参数在Python中的具体使用。

2019-04-01

Python中函数的默认值参数和关键参数的使用示例

使用环境:需要先安装PyCharm(请自己百度下载安装),以及然后官网上下载Python 2.7版本,以及Python 3.7版本后,安装在自己的电脑上。 使用步骤: 1、下载解压缩之后,打开PyCharm集成开发环境, 2、然后选择“open”菜单打开项目 3、在IDE中打开test_one.py文件,右键点击“Run test_one”或者直接点击右上角的播放键。 如果一切正常,那么你会在PyCharm控制台中看到运行的效果。 阅读人员:学习Python语言的小白。 目的:帮助理解函数的默认参数和关键参数在Python中的具体使用。

2019-04-01

Python中优雅的实现数学定义的斐波拉契数列函数示例

使用环境:需要先安装PyCharm(请自己百度下载安装),以及然后官网上下载Python 2.7版本,以及Python 3.7版本后,安装在自己的电脑上。 使用步骤: 1、下载解压缩之后,打开PyCharm集成开发环境, 2、然后选择“open”菜单打开项目 3、在IDE中打开test_one.py文件,右键点击“Run test_one”或者直接点击右上角的播放键。 如果一切正常,那么你会在PyCharm控制台中看到运行的效果。 阅读人员:学习Python语言的小白。 目的:帮助理解Python语言对数学定义的优雅影射,从而说明Python是一个开发效率非常高的语言,它的代码书写高效性是C++与Java没有办法比拟的^_^。

2019-04-01

Python中lambda表达式定义函数示例

使用环境:需要先安装PyCharm(请自己百度下载安装),以及然后官网上下载Python 2.7版本,以及Python 3.7版本后,安装在自己的电脑上。 使用步骤: 1、下载解压缩之后,打开PyCharm集成开发环境, 2、然后选择“open”菜单打开项目 3、在IDE中打开test_one.py文件,右键点击“Run test_one”或者直接点击右上角的播放键。 如果一切正常,那么你会在PyCharm控制台中看到运行的效果。 阅读人员:学习Python语言的小白。 目的:帮助理解lambda表达式定义函数在Python中的具体使用。

2019-04-01

Python中函数的定义示例

使用环境:需要先安装PyCharm(请自己百度下载安装),以及然后官网上下载Python 2.7版本,以及Python 3.7版本后,安装在自己的电脑上。 使用步骤: 1、下载解压缩之后,打开PyCharm集成开发环境, 2、然后选择“open”菜单打开项目 3、在IDE中打开test_one.py文件,右键点击“Run test_one”或者直接点击右上角的播放键。 如果一切正常,那么你会在PyCharm控制台中看到运行的效果。 阅读人员:学习Python语言的小白。 目的:帮助理解函数在Python中的具体定义和使用。

2019-04-01

Python中集合常用操作方法与复杂集合对象示例

使用环境:需要先安装PyCharm(请自己百度下载安装),以及然后官网上下载Python 2.7版本,以及Python 3.7版本后,安装在自己的电脑上。 使用步骤: 1、下载解压缩之后,打开PyCharm集成开发环境, 2、然后选择“open”菜单打开项目 3、在IDE中打开test_one.py文件,右键点击“Run test_one”或者直接点击右上角的播放键。 如果一切正常,那么你会在PyCharm控制台中看到运行的效果。 阅读人员:学习Python语言的小白。 目的:帮助理解复杂集合对象Python中的具体使用。

2019-04-01

Python中集合对象的创建和基本运算示例

使用环境:需要先安装PyCharm(请自己百度下载安装),以及然后官网上下载Python 2.7版本,以及Python 3.7版本后,安装在自己的电脑上。 使用步骤: 1、下载解压缩之后,打开PyCharm集成开发环境, 2、然后选择“open”菜单打开项目 3、在IDE中打开test_one.py文件,右键点击“Run test_one”或者直接点击右上角的播放键。 如果一切正常,那么你会在PyCharm控制台中看到运行的效果。 阅读人员:学习Python语言的小白。 目的:帮助理解集合对象在Python中的具体创建和基本的集合运算。

2019-04-01

Python中元组对象在矩阵中使用示例

使用环境:需要先安装PyCharm(请自己百度下载安装),以及然后官网上下载Python 2.7版本,以及Python 3.7版本后,安装在自己的电脑上。 使用步骤: 1、下载解压缩之后,打开PyCharm集成开发环境, 2、然后选择“open”菜单打开项目 3、在IDE中打开test_one.py文件,右键点击“Run test_one”或者直接点击右上角的播放键。 如果一切正常,那么你会在PyCharm控制台中看到运行的效果。 阅读人员:学习Python语言的小白。 目的:帮助理解元组对象在矩阵中的具体使用。

2019-04-01

Python中元组对象的声明和普通使用示例

使用环境:需要先安装PyCharm(请自己百度下载安装),以及然后官网上下载Python 2.7版本,以及Python 3.7版本后,安装在自己的电脑上。 使用步骤: 1、下载解压缩之后,打开PyCharm集成开发环境, 2、然后选择“open”菜单打开项目 3、在IDE中打开test_one.py文件,右键点击“Run test_one”或者直接点击右上角的播放键。 如果一切正常,那么你会在PyCharm控制台中看到运行的效果。 阅读人员:学习Python语言的小白。 目的:帮助理解元组对象在Python中的具体使用。

2019-04-01

Python中字典对象的排序示例

使用环境:需要先安装PyCharm(请自己百度下载安装),以及然后官网上下载Python 2.7版本,以及Python 3.7版本后,安装在自己的电脑上。 使用步骤: 1、下载解压缩之后,打开PyCharm集成开发环境, 2、然后选择“open”菜单打开项目 3、在IDE中打开test_one.py文件,右键点击“Run test_one”或者直接点击右上角的播放键。 如果一切正常,那么你会在PyCharm控制台中看到运行的效果。 阅读人员:学习Python语言的小白。 目的:帮助理解字典对象排序在Python中的具体使用。

2019-04-01

Python中字典对象的嵌套和查询示例

使用环境:需要先安装PyCharm(请自己百度下载安装),以及然后官网上下载Python 2.7版本,以及Python 3.7版本后,安装在自己的电脑上。 使用步骤: 1、下载解压缩之后,打开PyCharm集成开发环境, 2、然后选择“open”菜单打开项目 3、在IDE中打开test_one.py文件,右键点击“Run test_one”或者直接点击右上角的播放键。 如果一切正常,那么你会在PyCharm控制台中看到运行的效果。 阅读人员:学习Python语言的小白。 目的:帮助理解字典对象嵌套和查询在Python中的具体使用。

2019-04-01

Python中把字典对象成为内存数据库使用示例

使用环境:需要先安装PyCharm(请自己百度下载安装),以及然后官网上下载Python 2.7版本,以及Python 3.7版本后,安装在自己的电脑上。 使用步骤: 1、下载解压缩之后,打开PyCharm集成开发环境, 2、然后选择“open”菜单打开项目 3、在IDE中打开test_one.py文件,右键点击“Run test_one”或者直接点击右上角的播放键。 如果一切正常,那么你会在PyCharm控制台中看到运行的效果。 阅读人员:学习Python语言的小白。 目的:帮助理解字典对象在Python中的被使用缓存的使用方式。

2019-04-01

Python中字典对象的其他方法操作示例

使用环境:需要先安装PyCharm(请自己百度下载安装),以及然后官网上下载Python 2.7版本,以及Python 3.7版本后,安装在自己的电脑上。 使用步骤: 1、下载解压缩之后,打开PyCharm集成开发环境, 2、然后选择“open”菜单打开项目 3、在IDE中打开test_one.py文件,右键点击“Run test_one”或者直接点击右上角的播放键。 如果一切正常,那么你会在PyCharm控制台中看到运行的效果。 阅读人员:学习Python语言的小白。 目的:帮助理字典对象的其他方法在Python中的具体使用。

2019-04-01

Python中字典对象的常用操作示例

使用环境:需要先安装PyCharm(请自己百度下载安装),以及然后官网上下载Python 2.7版本,以及Python 3.7版本后,安装在自己的电脑上。 使用步骤: 1、下载解压缩之后,打开PyCharm集成开发环境, 2、然后选择“open”菜单打开项目 3、在IDE中打开test_one.py文件,右键点击“Run test_one”或者直接点击右上角的播放键。 如果一切正常,那么你会在PyCharm控制台中看到运行的效果。 阅读人员:学习Python语言的小白。 目的:帮助理解字典对象Python中的常用操作。

2019-04-01

Python中字典对象的遍历示例

使用环境:需要先安装PyCharm(请自己百度下载安装),以及然后官网上下载Python 2.7版本,以及Python 3.7版本后,安装在自己的电脑上。 使用步骤: 1、下载解压缩之后,打开PyCharm集成开发环境, 2、然后选择“open”菜单打开项目 3、在IDE中打开test_one.py文件,右键点击“Run test_one”或者直接点击右上角的播放键。 如果一切正常,那么你会在PyCharm控制台中看到运行的效果。 阅读人员:学习Python语言的小白。 目的:帮助理解字典对象的遍历操作。

2019-04-01

Python中字典对象的创建示例

使用环境:需要先安装PyCharm(请自己百度下载安装),以及然后官网上下载Python 2.7版本,以及Python 3.7版本后,安装在自己的电脑上。 使用步骤: 1、下载解压缩之后,打开PyCharm集成开发环境, 2、然后选择“open”菜单打开项目 3、在IDE中打开test_one.py文件,右键点击“Run test_one”或者直接点击右上角的播放键。 如果一切正常,那么你会在PyCharm控制台中看到运行的效果。 阅读人员:学习Python语言的小白。 目的:帮助理解字典对象在Python中的具体使用。

2019-04-01

Python中列表对象实现压栈和出栈算法示例

使用环境:需要先安装PyCharm(请自己百度下载安装),以及然后官网上下载Python 2.7版本,以及Python 3.7版本后,安装在自己的电脑上。 使用步骤: 1、下载解压缩之后,打开PyCharm集成开发环境, 2、然后选择“open”菜单打开项目 3、在IDE中打开test_one.py文件,右键点击“Run test_one”或者直接点击右上角的播放键。 如果一切正常,那么你会在PyCharm控制台中看到运行的效果。 阅读人员:学习Python语言的小白。 目的:帮助理解列表对象实现压栈和出栈算法。

2019-04-01

Python中列表对象实例矩阵运算示例

使用环境:需要先安装PyCharm(请自己百度下载安装),以及然后官网上下载Python 2.7版本,以及Python 3.7版本后,安装在自己的电脑上。 使用步骤: 1、下载解压缩之后,打开PyCharm集成开发环境, 2、然后选择“open”菜单打开项目 3、在IDE中打开test_one.py文件,右键点击“Run test_one”或者直接点击右上角的播放键。 如果一切正常,那么你会在PyCharm控制台中看到运行的效果。 阅读人员:学习Python语言的小白。 目的:帮助理解列表对象实现矩阵运算。

2019-04-01

Python中列表对象索引和切片使用示例

使用环境:需要先安装PyCharm(请自己百度下载安装),以及然后官网上下载Python 2.7版本,以及Python 3.7版本后,安装在自己的电脑上。 使用步骤: 1、下载解压缩之后,打开PyCharm集成开发环境, 2、然后选择“open”菜单打开项目 3、在IDE中打开test_one.py文件,右键点击“Run test_one”或者直接点击右上角的播放键。 如果一切正常,那么你会在PyCharm控制台中看到运行的效果。 阅读人员:学习Python语言的小白。 目的:帮助理解列表对象切片在Python中的具体使用。

2019-04-01

Python中列表对象的常用方法示例

使用环境:需要先安装PyCharm(请自己百度下载安装),以及然后官网上下载Python 2.7版本,以及Python 3.7版本后,安装在自己的电脑上。 使用步骤: 1、下载解压缩之后,打开PyCharm集成开发环境, 2、然后选择“open”菜单打开项目 3、在IDE中打开test_one.py文件,右键点击“Run test_one”或者直接点击右上角的播放键。 如果一切正常,那么你会在PyCharm控制台中看到运行的效果。 阅读人员:学习Python语言的小白。 目的:帮助理解列表对象的常用方法在Python中的具体使用。

2019-04-01

Python中列表对象的迭代访问示例

使用环境:需要先安装PyCharm(请自己百度下载安装),以及然后官网上下载Python 2.7版本,以及Python 3.7版本后,安装在自己的电脑上。 使用步骤: 1、下载解压缩之后,打开PyCharm集成开发环境, 2、然后选择“open”菜单打开项目 3、在IDE中打开test_one.py文件,右键点击“Run test_one”或者直接点击右上角的播放键。 如果一切正常,那么你会在PyCharm控制台中看到运行的效果。 阅读人员:学习Python语言的小白。 目的:帮助理解列表对象的迭代遍历在Python中的具体使用。

2019-04-01

Python中列表对象的下标访问示例

使用环境:需要先安装PyCharm(请自己百度下载安装),以及然后官网上下载Python 2.7版本,以及Python 3.7版本后,安装在自己的电脑上。 使用步骤: 1、下载解压缩之后,打开PyCharm集成开发环境, 2、然后选择“open”菜单打开项目 3、在IDE中打开test_one.py文件,右键点击“Run test_one”或者直接点击右上角的播放键。 如果一切正常,那么你会在PyCharm控制台中看到运行的效果。 阅读人员:学习Python语言的小白。 目的:帮助理解列表对象的下标访问在Python中的具体使用。

2019-04-01

Python中列表对象的创建示例

使用环境:需要先安装PyCharm(请自己百度下载安装),以及然后官网上下载Python 2.7版本,以及Python 3.7版本后,安装在自己的电脑上。 使用步骤: 1、下载解压缩之后,打开PyCharm集成开发环境, 2、然后选择“open”菜单打开项目 3、在IDE中打开test_one.py文件,右键点击“Run test_one”或者直接点击右上角的播放键。 如果一切正常,那么你会在PyCharm控制台中看到运行的效果。 阅读人员:学习Python语言的小白。 目的:帮助理解列表对象在Python中的创建使用。

2019-04-01

使用Python写一个扔色子游戏

使用环境:需要先安装PyCharm(请自己百度下载安装),以及然后官网上下载Python 2.7版本,以及Python 3.7版本后,安装在自己的电脑上。 使用步骤: 1、下载解压缩之后,打开PyCharm集成开发环境, 2、然后选择“open”菜单打开项目 3、在IDE中打开test_one.py文件,右键点击“Run test_one”或者直接点击右上角的播放键。 如果一切正常,那么你会在PyCharm控制台中看到运行的效果。 阅读人员:学习Python语言的小白。 目的:帮助理解分支语句/选择语句在Python中的具体使用。

2019-04-01

VC++第一个动态链接库制作和调用

目的:为了掌握Hook技术,不得不认真学习DLL技术。这是我的第一个动态链接库制作和使用练习项目。由一个DLL项目和一个VC++控件台项目组成。 学习对象:希望掌握VC++动态链接库的模块开发的人。 开发工具:VS2012 使用步骤: 1.下载资源解压 2. 新建一个解决方案,然后导入Import项目后编译运行。 3. 如果一切正常,你会看到控制台有部另外DLL项目中函数显示的结果。 注:Export是DLL项目,一样导入后,按F7键生成库文件。

2018-09-21

使用Windows API打开当前项目的工作目录

1. 大多数人在学习Windows编程时(包括本人在内),对于Win32的窗体编程架构是一脸懵逼的。我想通过这个示例说明,在Win32编程中,不是必须是Win32窗体编程,也不是只有MFC框架编程,它还能像普通的C函数一样,我们直接使用Windows操作系统的API,然后按照普通的C语言方式编程。可能在你想:我怎样才能得到Windows的资源管理器的目录呢?其实,我们使用Windows的GetCurrentDirectory函数就可以马上解决问题。 2. 适合阅读人群:想真正掌握Windows C/C++编程的人员。 3. 运行环境:VS2012 4. 怎么运行示例:下载之后,行用VS2012创建一个解决方案,然后给这个解决方案添加这个示例项目即可。 注意:在“打印当前目录.cpp”中有非常详细的注释

2018-09-18

Netty网络框架客户端和服务端通讯示例代码

本人很久没有上CSDN逛了,因为自从2012开始转入手机游戏开发行业之后,就没有时间上CSDN社区了。嘿嘿,还有好这么年过去了,偶居然还有机会给社区作一些贡献嘛。好了,转入正题了。本示例是给刚开始接触Netty编程的童鞋使用的。运行前置条件: 1、先安装JDK 8 2、先安装IDEA集成开发环境 3、把压缩包中的netty-all-4.1.25.Final.jar包放到项目中去 4、使用IDEA分别导入NettyClient和NettyServer在两个窗体中 5、在服务端输入指定的端口,然后点击“启动Nettye服务器按钮”启动服务端。 6、在客户端输入服务IP地址和端口,然后点击“开启客户端”按钮。 如果一切正常为,那么你会看到使用Netty框架实现的网络通讯结果。然后你就可以仔细JavaFX代码和Netty的代码,很简单的呢。声明一下,本人使用Mina开发游戏服务器,没有打算使用Netty开发应用。制作这个示例只是为给别人帮个忙而已,然后就可以带你入门,最后你自己飞^_^

2018-06-08

第一个使用VS2012 IDE环境编写的OpenGL应用示例

这是一个关于OpenGL图形编程的示例程序,可以帮助那些想了解OpenGL图形编程原理的入门示例程序。 前置条件:先阅读压缩包里有一个"Windows 7下OpenGL如何配置"的帮助文档,其中第4个步骤在我的机器上没有,于是使用资源管理器查lib的系统目录,然后把这lib文档放进去即可。 操作步骤: 解压之后,直接使用VS2012导入即可。如果一切顺利,那么可以看到一个不停旋转的黄色三角形。 阅读代码重点:项目中主要有一个CGfxOpenGL类,它封装了最简单的OpenGL函数的使用方式。我用编号12345来标render对象的使用步骤,以帮助我们来理解OpenGL运行原理。

2015-06-15

翻写的Demo版本连连看Android游戏

说明:这是本人使用cocos2d-x的离子效果翻写的《连连看》游戏。虽然有很多bug,但是本人非常开心能够运用离子效果做出“骚包”的效果。这不是一款正式版的游戏,但是,你可以看成是cocos2d-x的离子特效演示版--说明该引擎的强大。 我非常开心能够调试出这个结果,因为在书写该程序时,win32可以运行,但是模拟器上不能运行,并且在Android手机上安装之后不能运行!这个问题非常让我“悲摧”了两个星期,今天终于调试出来,非常感动。 最后,希望给你带来一个“非常连连看”游戏! Thanks for downloading! 注:本程序的资源由“成都优聚软件有限责任公司”提供,欢迎各位下载“成都优聚软件有限责任公司”的游戏产品!

2011-09-06

Struts2.1.6+Struts2.0+Hibernate3.1整合示例

开发环境:Windows XP sp3、SQL Server 2005、JDK 1.6、Struts2.1.6、Spring 2.0、Hibernate3.1、MyEclipse 5.5、Tomcat 6.0 使用步骤: 1、下载解压之后,使用IDE导入工程 2、把工程中的“演示数据脚本.sql”导入到查询分析器生成数据,注意:首先需要创建一个bbs数据库 3、使用脚本添加一些测试数据 4、把工程布置到Tomcat中 5、启动Tomcat之后,打开浏览器在地址栏输入:http://localhost:8080/SSHDemo/Login.html 6、如果一切正常可以看见登录画面,然后点击“提交”按钮 7、如果一切正常,你会看到从数据库捞出的数据。 目的:给学习SSH(Struts2.1.6+Spring2.0+Hibernate3.1)整合的学生。从使用角度看,Struts2的SSH事例比Struts1.x的SSH简单。至于声明式事务部分,你可以参见另外一个资源“Spring 2.0 + Struts 1.2 + Hibernate 3.2 + DWR 2.0 的JavaEE应用示例”

2011-08-19

第一个使用C++引擎实现的Android小游戏

运行环境:Android 2.2以上版本的的智能手机 使用步骤: 1、下载之后,拷贝到手机上安装即可 2、如果一切正常,那么你可以点击屏幕,射击从右向左移动的妖怪。如果有一个妖怪到达左,那么玩家失败。 3、如果你消灭30个妖怪,那么玩家胜利 目的:这是一款使用Cocos2d-x的C++引擎实现的小游戏,非常流畅。因为是使用开发的环境非常复杂,但是掌握之后,可以使用C++来高效小游戏,所以,兴奋之余,把本人的成果放到网站,以便大家欣赏。这是本人的每一款Android小游戏(我非常开心),希望本人今后能够开发出更的好玩的小游戏。

2011-07-10

Android的三种动画图形编程

环境:Windows XP SP3、JDK 6、Android SDK 3.0、Eclipse-galileo 3.4 使用步骤: 1、下载解压之后,使用IDE导入工程 2、创建android 2-2 AVD 3、运行configuration 4、分别根据luanch按钮来选择三个动画方式 5、如果一切正常,那么可以分别看到帧动画(frame-by-frame)、布局动画(layout animation)和视图动画(view animation) 目的:动画效果可以让用户的体验感非常好。在“演示Android中的文字和图片特效控件的使用”资源中,讲是的TextSwitcher控件、Gallery控件和ImageSwitcher控件的特效实现。而这个资源演示的是android的动画编程,本示例针对图片和ListView控件实现动画。本人觉得,这两个资源具有非常的实践意义。 阅读对象:android应用开人员

2011-06-17

演示Android中的文字和图片特效控件的使用

环境:Windows XP SP3、JDK 1.6、Android SDK 3.0、Eclipse galileo 3.4、AVD 2.2 使用步骤: 1、下载解压之后,使用IDE导入工程 2、创建AVD时,建议MiB大小设为256或者更大一些 (在我的机器上小于该值跑不出来) 3、运行虚拟设备 4、点击"run configurations" 5、选择"Launch"单选按钮,分别起到三个演示程序 6、如果一切正常,那么分别可以看到文字特效、个人图片浏览器和图片特效 目的:写给我的特训班学生和想学习Android开发的人员。

2011-06-10

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除