著有《机器学习实践应用》,阿里云机器学习PAI产品经理,个人微信公众号“凡人机器学习”。
(转载请注明出处:http://blog.csdn.net/buptgshengod) 1.介绍 实现屏幕背景的自动滚动是游戏常遇到的功能,这样我们就不用绘制很长的背景图片,只要设计一张就可以,省时省力。这章将实现这个功能,并把源代码贡献给大家,废话不多说,先上个图,其实是动态的,只是截动态图有点麻烦。 2.代码实现部分 屏幕的动态滚动主要是一个刷新机制
(转载请注明出处:http://blog.csdn.net/buptgshengod) 1.介绍 cocos2d为我们提供了好用的摇杆控制器,主要是对ZJoystick.h和ZJoystick.m的添加,实现了如下图的功能。通过摇杆可以控制图中精灵的移动。(但是还有一个技术性问题亟待解决,就是精灵移动后会有一个重影留在初始位置) 2.摇杆的实现 1) 将资源中的Z
(转载请注明出处:http://blog.csdn.net/buptgshengod) 方法比较笨,以后加深了解再改进吧。 我们假设有方法run1()和run2(),耗时都比较大,实现他们同步运行将大大提高程序的效率,在这里考虑使用多线程的方法。 首先添加引用,定义bool型i,j为false。 using System.Threading;
(转载请注明出处:http://blog.csdn.net/buptgshengod) 1.首先安装TexturePacker 1)TexturePacker介绍 这是一款图片集合软件,生成.plist文件,是一种动画效果。将png图片人物走动的不同瞬间传进去,之后publish,将生成一个.plist和一个.png文件。如图
(转载请注明出处:http://blog.csdn.net/buptgshengod) 上一节讲了如何使用Tiled制作瓦片地图,下面讲一下如何将地图导入游戏中。 第一步:将生成的文件导入resource中,如图,分别为地图和图片集 第二步:在HelloWorldLayer.h中修改代码,有一定基础的人还是比较好理解的。 #import <Ga
(转载请注明出处:http://blog.csdn.net/buptgshengod) 我们知道cocos2d是一个基于2d效果的游戏引擎,那么如果制作一个2d手机游戏我们需要创建相应的游戏画面,而cocos2d支持的游戏画面就是通过Tiled来制作的。这是一款通过通过像素来拼凑画面的软件,界面如下图所示 下面讲一下安装以及使用。 第一步:下载Tiled,地址:www.ma
(转载请注明出处:http://blog.csdn.net/buptgshengod) 第一步,现在要安装集成环境xcode5,安装xcode5需要系统至少是os x 10.8.5。 第二步,下载cocos2d-iphone到电脑文档或任何一个文件夹(这里以文档为例), 下载地址:http://code.google.com/p/cocos2d-iphone/d
(转载请注明出处:http://blog.csdn.net/buptgshengod) Stopwatch类主要是针对那些跑起来用时比较长的代码,让我们测出各个过程的时间耗费! 主要有三个方法:start(),stop(),reset()。ElapsedMilliseconds用来提取时间,单位是毫秒。 (注意:如果测量多段代码,
今天开始在linux进行编程学习,首先是环境的配置。使用的ubuntu系统自带的vim。但是在使用前要先对vim进行配置,使其更友好。 配置方法是对vimrc进行修改,分享下我的vimrc,(下载地址) 将下载好的vimrc放到用户目录下就行。(注:提供的vimrc文档中最后一句 cd /home/gshengod/worksp
进入实验室, 一个项目往往需要多天多人次共同维护,所以版本控制也显得尤为关键。下面是我第一次使用SVN工具的心得体会。 首先是安装,服务器搭配方面应该是之前完成的,这里就不多讲了。 下载地址:http://download.csdn.net/detail/gshengod/6221533 装上之后,右键空白位置显示,
(转载请注明出处http://blog.csdn.net/buptgshengod) 随着学习工作的深入,安装学习linux系统显得尤为重要。但是有些人对于安装linux有些恐惧与陌生感,下面介绍一种傻瓜式安装linux作为第二系统的方法,而且无需分区。 使用的是wubi这款软件。点击进去会提示选择选择一个盘进行安装,选择除了c盘,
作者今天开始正式开始学习Cocos2d-X引擎进行游戏编程,预计两天会更新一期,最后实现ios游戏的appsore上线。 (部分内容转载自:http://blog.csdn.net/yangyu20121224/article/details/9242289) 请根据以下步骤进行(配置环境win8): 第一步:下载安装配置vs2010。(最好用vs2010旗舰版,我用
(声明:转自byr论坛,校友威武!) 1. 先写了一个原型,Axure,第一次写,所以可能不够专业: 2. 然后是代码开发,也是第一次做Android开发,所以做得比较慢,代码也得也很不经验: 无任何广告, 技术有限也做不了病毒,所以保证安全, 接受支付宝捐助:) (即便1块钱都能令我感动到涕零,昨天写到凌晨三点,写这些代码不容易,也有上万行了,纯凭兴趣,但能有收益也
在论坛看到的,阿里巴巴HR的甄选方案,觉得值得推荐,总结下发到首页的,觉得有用希望更多人看到。 上周发了一个阿里内推的帖子,没想到短时间内就收到了成百上千封简历。 我仔仔细细地看了每一封简历,附带有Github地址的我也点进去仔细看了代码。 最终我留下了30%的简历,而且这30%中只有10%的本科生。 所有通过内推初步筛选的小伙伴会在8月30号收到邮件
你有没有想过电脑游戏是怎样制作出来的?其实它没有你想象的那样复杂! 在这个教程里,你要学做一个叫《兔子和獾》的塔防游戏,兔子作为英雄,需要在城堡里抵御獾的进攻。 为了写这个游戏的代码,你将会用Python。好吧,我不是指一条大蟒蛇! Python是一种计算机语言。我们在这篇教程里选择Python是因为这门语言很容易上手,学习起来也很简单和有趣。 如果你是
(1)注册百度账号,在百度搜百度应用,进入百度应用 (2)根据自己的应用类型选择web或是移动终端 (3)点击右上角的开发者提交应用 (4)点击快速创建应用 (5)根据弹出窗口就一步一步按要求输入就行,没什么难的。 (6)上传之后会显示等待对接,这个是在进行审核,需要几个工作日,不要着急。 (7)对接完就会发布,在管理中心进行管理。 ps:点击编辑,可以看到有一些统计功能,这
记得去年10月份那会儿,正是校招高峰期,北邮人和水木上的校招信息特别多,各种企业都在疯狂地刷屏。 于是每天我都要经常打开北邮人和水木的招聘信息版块,一页一页地筛选我所关注的公司和职位的校招信息,却仍然会漏掉一些重要的校招信息。 重复的事情做久了,就有了自动化的想法。 于是当时我写了一个小爬虫给自己用,选择爬取北邮人和水木的招聘信息版块,爬虫会根据自定义关键字(如“应届”、“校招
(转载请声明,文章原作地址http://blog.csdn.net/buptgshengod) 最近在家放假,一直想做一个手机应用,于是就自己动手做起来了。想到一个注意就是当闹铃响的时候翻转闹铃,声音停止。 首先是闹铃部分,网上有很多demon可以参考,大致就是广播的接收与取消,在我上传的代码文件中有着详细的记录。
最近几天,关于网盘的一场战役正如火如荼的展开。网盘市场应该是最近一年才兴起的。比较早的就是115网盘。后来随着金山快盘,百度云盘,以及google,华为,360等相继开发网盘业务,这个产业这在迅速崛起,我也是最近才有了试用网盘的习惯。 再来说说这几天的网盘大战,每个IT巨头都尽其所能。先是由金山快盘带动其的节奏,他们推出了100G永久免费。360云盘
做完一个Android项目之后,如何才能把项目发布到Internet上供别人使用呢?我们需要将自己的程序打包成Android安装包文件--APK(Android Package),其后缀名为".apk"。将APK文件直接上传到Android模拟器或Android手机中执行即可进行安装。Android系统要求具有其开发者签名的私人密钥的应用程序才能够被安装。生成数字签名以及打包项目成AP
最近一段时间,因为工作的需要,小励使用GA(GA是Google Analytics的简称)比较频繁,所以花时间研究了一下,从不太了解到会使用(呵,远还没有到精通的地步),发现了很多有价值的地方,今天在这里做个总结和分享。希望大家能扔个砖头什么的。 先简单介绍一下GA,它是GOOGLE在2005年收购了Urchin,在2006年以免费工具的形式发布了Google Analytics
这个项目是差不多耗费了我20天的时间才设计完成的,内容主要是利用c#写出良好的界面,并加以一定算法。下面就是对这个项目进行总结与汇总。 一.功能篇 (1)首先展示一下总体效果,大体设计分四部分,上面的工具菜单栏,左面的选择窗口,中间的三个页签,下面的菜单栏显示状态坐标。我们看到,因为这个项目是要进行基站的损耗模拟计算,所以在地图方面,我调用的是百度地 图
我们制作一个项目,他的icon是项目的门面。一般来讲icon图标需要我们设置成.ico的图片文件,但是这种格式的图片文件特别难以找到,所以下面我们来亲手制作这种图标。 1.到google图片找到想制作的图片a,保存。 2.到项目文件中中找到icon所需大小,size(885,655)就是高,宽。 3.到http://uupoop.com/中,对a的大小
(首先感谢留美博士czxttkl的技术支持maider.blog.sohu.com) 作为开源代码库以及版本控制系统,Github目前拥有140多万开发者用户。随着越来越多的应用程序转移到了云上,Github已经成为了管理软件开发以及发现已有代码的首选方法。 下面将分布讲解如何在github
很多人都像我一样,从小就有个梦想,就是能自己制作一个属于自己的网站,下面就让我图解一下制作过程,针对广大小白,大神绕道。 首先,我推荐一款类似于记事本的编译工具,叫sublime2 Text2,下载地址http://download.csdn.net/detail/gshengod/5942957。 软件的界面。
以win8,为例。右键计算机,打开属性打开高级系统设置。,在启动和故障恢复的设置中进行更改,
当节日来临的时候,我们有时候会想做一些视频送给女朋友或是同学。下面介绍一种简单用ipad的视频制作方法。 1.首先推荐使用会声会影软件,在appstore里就有下,而且免费。下载里面的一些视频模板。 2.上传需要插入的照片以及背景音乐。 3.将制作完的视频渲染到ipad的相机胶卷里。 4,提取ipad中的视频。不要通过itunes,直接pad连上电脑。打开我的电
调用这个函数 function refresh() { history.go(0); } 实现了地图新建
长期以来楼主一直被一个问题困扰,就是win8进入界面,输密码时开大写其实是小写,开小写是大写。进入系统以后shift键是默认按下的。一直以为是电脑中毒了。上网查了一些东西,发现可能是因为键盘硬件方面的东西。这时不要盲目重装系统。 解决方案有两个,一是去维修店更换键盘。二是外接键盘,且禁用原键盘。 下面讲下如何禁
因为随着百度地图的api的升级,测距的函数以及语句都发生的一定变化。 在调用api测距的时候通常我们使用的是语句map.getDistance(marker1,marker2); 但为什么这么简单的测距语句会显示NaN呢,也就是你的有一个点并不是所谓的坐标点。这个苦恼了我很久,因为百度知道上关于确定一个点的坐标都用的是老版本的语句,所以造成了这种后果
6款源码搜索引擎,让你找到更适合你的源码。觉得很好收藏到这里了。 来源http://www.csdn.net/article/2013-08-07/2816477-6-Source-Code-Search-Engines-You-Can-Use-For-Programming-Projects 1.Ohloh http://code.ohloh.net/ 2.Krugle
有的时候在form窗口中加入data控件来表示数据的时候会把其表现的更为生动。在这里整理了一下最基础的data控件使用方法。首先还是上图说明。 这个图表的x轴,y轴是事先写好的数组,加进去就可以了。注意关于这个图表的操作必须在form_load中来实现,把控件拖拉进去,剩下的数值方面的操作用代码来完成。以下是源代码。 string
在此鸣谢buptwusuopu的技术支持 在调用百度地图api的时候,为了改变覆盖物的颜色,如图中椭圆型的填充色。可以到百度api的库中查找方法http://developer.baidu.com/map/reference/index.php?tit
看了百度知道上一些人说的关于tabPage切换的问题感觉还是稍微有些问题,所以在这里总结了一套正确的方法,且附上图片说明。如下面两图: 在这里附上tabpage切换的源代码,注意label的颜色随之变化。 private void label2_Click(object sender, EventArgs e)//这是上面的label,不
首先,在Form中调用百度地图api,我们需要使用webbrowser控件,这个在前面的文章中已经讲过了,可以参照(http://blog.csdn.net/buptgshengod/article/details/9617177)。 那么接下来就是一些关联性的操作。首先我建议把web的文件放到vs中来进行修改(文件本身以及用到的资源都要存到bin/
在百度地图api中,默认的地图图标是一个红色的椭圆形。但是在项目中常常要求我们建立自己的图标,类似于我的这个 操作很简单,分如下几步进行 步骤一:先ps一个图标,大小要合适,如果要背景透明的,记得保存成png格式。推荐一个在线ps网站http://uupoop.com/。做好图片之后,如果你使用vs或其他控制谈调用的百度地图api,要把图片放到debug文件夹中。 步骤二
如图这样,其实是要插入一个time的控件,这样才能使得坐标值会根据鼠标的移动而不停变化。time插件中写private void timer1_Tick(object sender, EventArgs e) { if (webBrowser1.Bounds.Contains(this.PointToClient(Cursor.Positio
首先先来简单介绍一下webbrowser控件,这个控件是可以实现在form窗体中添加网页内容的。如图,我在form中加入了百度api,(百度地图api调用博客里有讲) 使用这个控件其实很简单 (1)第一步 只要在form_load中输入 webBrowser1.Navigate(Application.StartupPath + " /map.html");//引号中为网页代码存放地
在父窗体中显示子窗体时,加上子窗体.Owner=this;在子窗体中定义一个父窗体对象,在Load函数里面让父窗体对象=(父窗体类型)this.Owner。然后用这个父窗体对象就可以在子窗体的任何位置直接使用它的参数了(这些参数要定义成公共的).将父窗体对象定义成子窗体的一个变量,不是在Load中定义父窗体对象,只是在Load中获取父窗口,这样在子窗体的任何位置都应该可以使用这个父窗口对象
(更新,附上此款游戏的源代码供大家学习吧!http://download.csdn.net/detail/gshengod/5774531) lz辛苦考上了北邮的研究生,刚进入实验室,就接到了一个棘手的任务,被要求编写一个24点游戏,而且要可存档可局域网互联。对于我这个刚刚开始学习编程的菜鸟是个不小的挑战。好了,现在进入正题,大牛们可无视,小菜鸟们可以
程序及源代码下载地址http://download.csdn.net/detail/gshengod/5645435 随着移动通信技术的发展,运营商之间的竞争日益激烈,从2G到2.5G再到如今的3G技术,运营商已经越来越多的将目光从网络性能方面转移到服务质量方面。是否获得良好的用户体验是运营商关注的重中之重。ETSI[1](欧洲电信标准协会)的QoS架构中,充分考虑了端到端用户的体验。其
因为项目需要,开始c++搞起,刚从淘宝买了盗版书
1.首先我推荐的浏览器是360极速抢票浏览器,注意:一定要从官网下载http://www.360.cn/。因为好多其他来源的都加入了一些木马插件。 2.右上角有个醒目的红色票的按钮,点一下,然后利用浏览器自动安装证书 3.进入选定要的车次等信息 4.如果发票时间是8:00.那么在7:58左右就要开始点击刷票,非常方便。 5.祝您买票成功
找到工程的properties-Linker-System-subsystem中的console项改为windows项就可以了
main()里的return 0;前面加cin.get();或者包含#include <cstdlib> 头文件 加system("pause");
我们都知道在中国上美国的网站是很慢的,然而在linux的使用过程中,很多时候配置环境的软件是要求我们通过输入指令而自动安装的。所以一个好的源文件就显得尤为重要。这里我们可以参考http://wiki.ubuntu.org.cn/index.php?title=Qref/Source&variant=zh-cn。首先要了解我们自身的ubuntu版本。这个cat /e
在linux下用vi编辑C语言很不方便,关键字不高亮(默认情况下),括号不匹配,上下行不对齐,等等……今天在网上找了些对VI进行简单配置,以方便编写C语言。 打开,一个新的终端(root用户登录),在root目录下输入: #vi ~/.vimrc 打开文件后,输入下面内容:(括号中的不输) set nocompatible (去掉vi一致性模式) set n
lz试过很多种方法,安了mplayer,发现播放视频只有声音没有图像,本来以为是检码器的问题,可是安了一堆东西发现还是不行。其实ubuntu为我们提供了一款视频播放软件。用windows键找到Movieplayer按。用它播放视频,系统会自动安装相应的解码器。免去了权限等一些复杂的操作。
弄了半天一直没有修改成功ubuntu密码,看了这个才恍然大悟:ubuntu的root默认是禁止使用的,在安装的时候也没要求你设置root的密码,和红帽系统系列这里是不同的。要使用,给root设置密码就行了,sudo passwd root 如果只是普通用户密码忘了,用root就可以修改。如果root都忘记了,就进入单用户模式,这里跟红帽系统系列也不同。 进入单用户模式:1,开机到gru
很多新手linux用户可能会像我一样,在安装linux的时候选择了英文版。这样当我们实际应用的时候会发现没有中文输入法是很蹩脚的事请。下面我来介绍一种简单的设置中文输入法的方法。 1.打开system setting,找到lauguage support 2.打开lauguage support.将汉语这个选项拖拽到上面,它会提示安