摘要: 在第一篇《如何使用CCRenderTexture创建动态纹理》基础上,增加创建动态山丘,原文《HowToCreateAGameLikeTinyWingswithCocos2D2.XPart1》,在这里继续以Cocos2d-x进行实现。有关源码、资源等在文章下面给出了地址。步骤如下: 1.使用上一篇的工程; 2.添加地形类 Terrain,派生自 CCNode类。文件 Terrain.h代码如下: 1 2 3 4 5 6 7 8 9... 阅读全文
posted @ 2013-07-11 20:15 坚固66 阅读(347) 评论(0) 推荐(0)
摘要: 遇到这样的问题比较郁闷,造成上述问题的原因也是多种多样的。总结一下原因:1:得到cursor对象,没有moveToPosition()或者moveToNext()等游标操作就进行cursor.getXX操作。这种情况比较多。2:使用MeargeCursor。而Cursor对象只有一个。这是郁闷了我两天的bug,现在已修复。new MergeCursor(new Cursor[]{contactCursor}) 本着具体问题具体分析的原则,上述两条方案只能帮助你进行分析问题。 阅读全文
posted @ 2013-07-11 19:04 坚固66 阅读(341) 评论(0) 推荐(0)
摘要: 上篇文章主要介绍了Ford-Fulkerson方法的理论基础,本篇给出一种Java的实现。先借助伪代码熟悉下流程FORD-FULKERSON(G,t,s)1 for each edge(u,v)属于E(G)2 do f[u,v]=03 f[v,u]=04 while there exists a path p from s to t in the residual network Gf5 do cf(p)=min{cf(u,v):(u,v)is in p}6 for each edge (u,v) in p7 do f[u,v]=f[u,v]+cf(p)8 ... 阅读全文
posted @ 2013-07-11 19:02 坚固66 阅读(453) 评论(0) 推荐(0)
摘要: 题目链接:点击链接#include#include#define max(a,b) a>b?a:bint d[1005][1005];int main(){ int T,n,m,x,y,i,j; scanf("%d",&T); while(T--) { scanf("%d%d%d%d",&n,&m,&x,&y); memset(d,0,sizeof(d)); int maxx = -1; for(i = 1 ; i = x && j >= y) maxx = max(maxx,d[i][ 阅读全文
posted @ 2013-07-11 19:00 坚固66 阅读(126) 评论(0) 推荐(0)
摘要: 如果你不喜欢浏览器自带的alert你可以尝试总共不超过10KBsomke js 下载地址:http://smoke-js.com/使用方法somke.alert("hello world");还有一款漂亮一点的,有点大http://bootboxjs.com/ 阅读全文
posted @ 2013-07-11 18:58 坚固66 阅读(118) 评论(0) 推荐(0)
摘要: 以前百度过如何设置Eclipse代码自动提示,但是本人记性不好,所以把这个方法写成一篇日志,这样以后就不用百度了,直接看自己的博客就是了,而且还增加了自己博客的点击量。以下是从各个地方看到总结的方法:从Window -> preferences -> Java -> Editor -> Content assist -> Auto-Activation下,我们可以在"."号后面加入我们需要自动提示的首字幕,比如"ahiz"。然后我们回到Eclipse的开发环境,输入"a",提示就出现了。但是我们可以发现, 阅读全文
posted @ 2013-07-11 18:56 坚固66 阅读(218) 评论(0) 推荐(0)
摘要: 如何得到当前进程的进程名和执行路径。写了个程序分享一下。[sam@hzhsan test]$ more test_processname.cpp #include #include #include #include size_t get_executable_path( char* processdir,char* processname, size_t len) { char* path_end; if(readlink("/proc/self/exe", processdir,len) <=0) return -1; path_end = strrchr(pro 阅读全文
posted @ 2013-07-11 18:54 坚固66 阅读(3766) 评论(0) 推荐(0)
摘要: 黑马程序员:Java基础总结 枚举 ASP.Net+Android+IO开发 、 .Net培训 、期待与您交流! 枚举 为什么要有枚举 问题:要定义星期几或性别的变量,该怎么定义?假设用1-7分别表示星期一到星期日,但有人可能会写成int weekday = 0;或即使使用常量方式也无法阻止意外。 枚举就是要让某个类型的变量的取值只能为若干个固定值中的一个,否则,编译器就会报错。 枚举可以让编译器在... 阅读全文
posted @ 2013-07-11 18:52 坚固66 阅读(176) 评论(0) 推荐(0)
摘要: 黑马程序员:Java基础总结 反射 ASP.Net+Android+IO开发 、 .Net培训 、期待与您交流! 反射 反射的基石:Class类 Class类代表Java类,它的各个实例对象又分别对应什么呢? 对应各个类在内存中的字节码,例如,Person类的字节码,ArrayList类的字节码,等等。 一个类被类加载器加载到内存中,占用一片存储空间,这个空间里面的内容就是类的字节码,不同的类的字节码是不同的... 阅读全文
posted @ 2013-07-11 18:50 坚固66 阅读(176) 评论(0) 推荐(0)
摘要: 黑马程序员:Java基础总结 JavaBean 内省 ASP.Net+Android+IO开发 、 .Net培训 、期待与您交流! JavaBean 内省软件包 java.beans 包含与开发beans有关的类,即基于 JavaBeansTM架构的组件。 JavaBean是一种特殊的Java类,主要用于传递数据信息--称之为值对象,这种java类中的方法主要用于访问私有的字段,且方法名符合某种命名规则。 ... 阅读全文
posted @ 2013-07-11 18:49 坚固66 阅读(225) 评论(0) 推荐(0)
摘要: 1. 配置应用程序Log文件大小Set-SPAccessServiceApplication –Identity "Access Services"–ApplicationLogSize 52. 配置缓存超时时间Set-SPAccessServiceApplication –Identity "Access Services"–CacheTimeout 6003. 设置查询中的最大栏数Set-SPAccessServiceApplication –Identity "Access Services"–ColumnsMax 204. 设 阅读全文
posted @ 2013-07-11 18:47 坚固66 阅读(278) 评论(0) 推荐(0)
摘要: 黑马程序员:Java基础总结 java注解 ASP.Net+Android+IO开发 、 .Net培训 、期待与您交流! java注解 lang包中的基本注解 @SuppressWarnings 通过System.runFinalizersOnExit(true);的编译警告引出@SuppressWarnings("deprecation") @Deprecated 直接... 阅读全文
posted @ 2013-07-11 18:44 坚固66 阅读(285) 评论(0) 推荐(0)
摘要: 1. 单例模式2. 代理模式3. 适配器模式4. 装饰模式 阅读全文
posted @ 2013-07-11 18:42 坚固66 阅读(129) 评论(0) 推荐(0)
摘要: mysql处理某个唯一索引时存在则更新,不存在则插入的情况应该是很常见的,网上也有很多类似的文章,我今天就讲讲当这个唯一的索引是多列唯一索引时可能会遇到的问题和方法。 方法一:使用INSERT INTOON ... DUPLICATE KEY UPDATE ... :表的创建如下:CREATE TABLE `test_table` ( `id` int(11) NOT NULL AUTO_INCREMENT , `var1` varchar(100) CHARACTER SET utf8 DEFAULT NULL, `var2` tinyint(1) NOT NULL DEFAUL... 阅读全文
posted @ 2013-07-11 18:40 坚固66 阅读(799) 评论(0) 推荐(0)
摘要: 在本机启动 Android, 再用本机的的 adb 去连接adb connect 127.0.0.1:5555 而后 adb devices 查看user@ubuntu:~$ adb devices List of devices attached emulator-5554 device 127.0.0.1:5555device 为何会出现两个设备? 我并没有运行 emulator? 如果你修改 system/build.prop 加入下面,修改adbd 的监听端口service.adb.tcp.port=5566就只出现一个设备127.0.0.1:5566 device ... 阅读全文
posted @ 2013-07-11 18:38 坚固66 阅读(2306) 评论(0) 推荐(0)
摘要: 注:源码为学习《Windows核心编程》的一些尝试,非原创。若能有助于一二访客,幸甚。 1.程序框架#include "Queue.h"#include #include #include #include #include "resource.h"/************************************************************************/#define chHANDLE_DLGMSG(hWnd, message, fn) \ case (message): return (SetDlgMsgRes 阅读全文
posted @ 2013-07-11 18:36 坚固66 阅读(393) 评论(0) 推荐(0)
摘要: 1.Clear方法 无论是Load还是Get都会首先查找缓存(一级缓存)如果没有,才会去数据库查找,调用Clear()方法,可以强制清除Session缓存。 例: 这里虽然用了2个get方法(get方法会立即执行sql语句),但因为第一次执行了会缓存一个ID为3的实体,所以虽然有2个get方法只执行一次SQL语句。 这里在第2次get前执行session.clear(),我们把hibernateshow_sql出来,它就会执行2次sql语句了。所以session.clear()会清除缓存。2.Flush方法 可以... 阅读全文
posted @ 2013-07-11 18:34 坚固66 阅读(314) 评论(0) 推荐(0)
摘要: 这是敏捷开发用户故事系列的第十篇。(栏目目录)面对一张白纸的时候,如何才能迅速理清头绪写出一个结构相对完整、颗粒度适中的功能清单,而且程序员就知道了要写哪些类和函数?下面是简单的八步走法,废话少说,上图: 如果你不知道什么是“业务数据”和下面提到的“业务操作”,请穿越一下这次线上活动的第一期几篇文章:http://blog.csdn.net/cheny_com/article/details/7692917好了,到此为止所有主体用户故事都找到了……实际上,未必在项目的开始一次性找到,可以不断按照这八步进行迭代。下面的四步,需要你和火星人一样使用MVC框架,无论是Java还是C#的都行。很难.. 阅读全文
posted @ 2013-07-11 18:32 坚固66 阅读(121) 评论(0) 推荐(0)
摘要: RSA算法优化大数乘法模乗优化剩余定理(孙子定理)RSA加解密python的RSA计算优化#-*- coding: utf-8 -*-'''/********************************************************************************* *Copyright(C),2000-2013,KK Studio *FileName: rsa *Author: KingKong *Version: 1.0 *Date: 20130709 *Description: //用于主要说明此程序... 阅读全文
posted @ 2013-07-11 18:30 坚固66 阅读(767) 评论(0) 推荐(0)
摘要: intVal($str) 跟 (int) $str 都是把其他类型的变量转化为int型变量的方式,这么多年来我一直森森滴怀疑它们的运算结果在某些条件下会有区别。对于我的疑问,文档里也没有多说(或者我没找到),还是做个实验验证一下吧。除了intVal函数的第二个参数可以指定$str字符串的进制形式外,对于普通的10进制数字型字符,这两种方式有什么样的区别呢?小实验:$arr = array( '$a' => 19, '$b' => 19.99, '$c' => '19.99', '$d' => 阅读全文
posted @ 2013-07-11 18:28 坚固66 阅读(614) 评论(0) 推荐(0)
摘要: 我被Session.find()的方法困扰了好几天,今天才看到新的Hibernate里没有了Session.find()方法。 现在转载在此,方便你我。查询性能往往是系统性能表现的一个重要方面,查询机制的优劣很大程度上决定了系统的整体性能。这个领域往往也存在最大的性能调整空间。 hibernate2中Session.find()对应于3中的session.createQuery().list(); hibernate2中Session.iterate()对应于3中的session.createQuery().iterate(); find和iterate区别: find方法通过一条Select 阅读全文
posted @ 2013-07-11 18:26 坚固66 阅读(219) 评论(0) 推荐(0)
摘要: Net软件工程师求职简历姓名:王静静性别:女出生日期:1991-12籍贯:河北居住地:北京学历:专科E-mail:335659753@qq.com电话:15031259715个人博客:http://blog.csdn.net/wangjingjing1014求职意向Ø应聘职位:net软件工程师Ø求职类型:全职Ø期望薪资:面议专业技能Ø开发过windows8,windowsphone,并有应用已上线Ø熟悉.NetFramework框架,熟悉ASP.NET、ADO.NET、Winform,并使用这些技术编程过很多程序Ø熟练使用Div+Cs 阅读全文
posted @ 2013-07-11 18:24 坚固66 阅读(4588) 评论(0) 推荐(0)
摘要: 安装MYSQL yum -y install mysql mysql-server 启动mysql service mysqld start chkconfig mysqld on #设为开机启动 为root账户设置密码 mysql_secure_installation 重启所有服务 service mysqld restart service nginx restart 阅读全文
posted @ 2013-07-11 18:23 坚固66 阅读(135) 评论(0) 推荐(0)
摘要: 1、什么是做任务赚钱?简而言之,就是你做别人不在行而你在行的技术 ,如 图片美化 网站建设 网站修改 网站推广等网络业务。 2、任务赚钱有什么特点? 完全免费,你付出的是技术和时间,完全免费,不过最好使用担保。 3、寻找任务的网站 a5站长论坛 做技术任务比较多的就是a5站长论坛了 ,不过竞争也非常大,价钱也随着做的人多非常低,能接到的机会也不是很大。 s8站长论坛 人气没哪么多 ,所以任务也不是非常多,但价钱和质量普遍比较高。 其它一些国内大型站长论坛都有交易版块,做得比较好的就以上两家(其中s8站长论坛是专做交易的)... 阅读全文
posted @ 2013-07-11 18:21 坚固66 阅读(2401) 评论(0) 推荐(0)
摘要: Linux 文件系统与设备文件系统(3)成于坚持,败于止步 sysfs 文件系统与 Linux 设备模型1.sysfs 文件系统Linux 2.6 内核引入了 sysfs 文件系统,sysfs 被看成是与 proc、devfs 和 devpty 同类别的文件系统,该文件系统是一个虚拟的文件系统,它可以产生一个包括所有系统硬件的层级视图,与提供进程和状态信息的 proc 文件系统十分类似。sysfs 把连接在系统上的设备和总线组织成为一个分级的文件,它们可以由用户空间存取,向用户空间导出内核数据结构以及它们的属性。sysfs 的一个目的就是展示设备驱动模型中各组件的层次关系,其顶级目录包括 bl 阅读全文
posted @ 2013-07-11 18:19 坚固66 阅读(342) 评论(0) 推荐(0)
摘要: .net程序员求职简历个人概况姓名齐志超学历专科毕业学校河北软件职业技术学院专业软件开发与设计手机18730269286年龄22性别男现居住地北京电子邮件qzc900809@163.com工作状态在读学生求职类型全职期望薪资面议求职意向.NET程序员、.NET软件工程师主要项目1、2013年6月至2013年7月:开发仿新浪微博系统。这是在学校练习的一个仿新浪微博系统(4人合作开发),其中运用了AJAX,jQuery等技术。主要负责关注,发布微博,微博搜索模块。主要技术点:jQuery,AJAX,ASP.NET,WebServices、Javascript、HTML、CSS等。2、2012年3月 阅读全文
posted @ 2013-07-11 18:17 坚固66 阅读(3753) 评论(0) 推荐(0)
摘要: 在前面文章中使用过几次String类的例子,现在多重载几个运算符,更加完善一下,并且重载流类运算符。[]运算符重载+运算符重载 +=运算符重载>运算符重载 C++ Code 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 ... 阅读全文
posted @ 2013-07-11 18:15 坚固66 阅读(288) 评论(0) 推荐(0)
摘要: 博主这段时间在写一些C程序的代码,由于以前对C不是了解很多,故遇到很多瓶颈,当然,其中也有很多有趣的方法可以利用以解决这些难题,下面这个问题就是博主遇到的一个麻烦。声明了 int ,long 型等局部变量,在利用一些方法给这些变量赋值之后,想判断这些变量是不是真的被赋初值了,怎么办?当然,如果你不赋值给局部变量,这样会导致整个程序的崩溃,因为,它的内容被系统指向了垃圾内存。下面我们看一段代码:#include #include #include int globle_value;int my_sum(int value1, int value2);long my_sub(long value1 阅读全文
posted @ 2013-07-11 18:13 坚固66 阅读(814) 评论(0) 推荐(0)
摘要: 使用Bosh成功部署CloudFoundry后,在OpenStack上启了一个实例作为DNS服务器专用,配置域名mycloud.com解析到CF API接口的IP:10.68.19.134,然后使用CF客户端命令行工具,发现无法登陆CF平台,执行命令及报错如下:root@bosh-cli:~/bosh-workspace/deployments# cf login admin -ttarget: http://api.mycloud.com>>>REQUEST: GET http://api.mycloud.com/infoREQUEST_HEADERS: Accept : 阅读全文
posted @ 2013-07-11 18:11 坚固66 阅读(378) 评论(0) 推荐(0)
摘要: 这阵子突然心血来潮,想看看android的源代码,所以这一两天晚上都在折腾下载这个东西。(其实在GitHub上可以在线看的,不过不太喜欢在线看,URL附上 https://github.com/android )开始说下载之前顺便提一下看代码的工具,个人喜好 Souce Insight 。安装之前Source Insight需要先下载其.exe版本,然后使用wine(支持跑windows下的东西)进行安装,关于wine的使用可以自己去网上找找资料。 由于平时Ubuntu用的不多,整个下载的过程不是蛮顺利的。当然,为了方便还是去参考网络上的文章。我参考的文章是:Ubuntu下载Android.. 阅读全文
posted @ 2013-07-11 18:09 坚固66 阅读(500) 评论(0) 推荐(0)
摘要: SmsManager是Android提供的一个非常常见的服务,SmsManager提供了一系列sendXxxMessage()方法用于发送短信,不过短信通常都是普通文本,调用sendTextMessage()即可。群发短信的实现也十分简单,只要让程序遍历每个收件人号码并依此发送短信即可。下面用一个简单实例来演示:package com.guyun.sendsms;import java.util.ArrayList;import android.app.Activity;import android.app.PendingIntent;import android.content.Intent 阅读全文
posted @ 2013-07-11 18:07 坚固66 阅读(340) 评论(0) 推荐(0)
摘要: 转载请注明出处根据已知Google证书的序列号来识别APK使用哪种证书签名的目前只列出google原生签名,其他私有签名均视为presigned #!/bin/bash # Grab cert. info from APKs # eric, 130628 CER_NAMES=( # google key serial google_platform google_shared google_media google_testkey # google devkeys google_devkey google_devkey_media google_dev... 阅读全文
posted @ 2013-07-11 18:05 坚固66 阅读(585) 评论(0) 推荐(0)
摘要: 记录一下如何在sharepoint server 2013文档库中,使用eventhandle控制文档库document library的条目item权限。 /// ///已添加项. /// public override void ItemAdded(SPItemEventProperties properties) { base.ItemAdded(properties); SPSecurity.RunWithElevatedPrivileges(delegate() { if(properties.ListTitle =="共享文档1") { SPSite site 阅读全文
posted @ 2013-07-11 18:03 坚固66 阅读(217) 评论(0) 推荐(0)
摘要: 1. 阅读下面程序并写出输出结果(10分)。main(){int a[5]={1,2,3,4,5};int *ptr=(int *)(&a+1);printf("%d,%d",*(a+1),*(ptr-1)); }答:2,5*(a+1就是a[1]*(ptr-1)就是a[4],执行结果是25 &a+1不是首地址+1系统会认为加一个a数组的偏移是偏移了一个数组的大小本例是5个int int *ptr=(int *)(&a+1); 则ptr实际是&(a[5]),也就是a+5 原因如下 &a是数组指针其类型为 int (*) 阅读全文
posted @ 2013-07-11 18:01 坚固66 阅读(428) 评论(0) 推荐(0)
摘要: Your first name: Your last name: Click here to submit form: Python CGI programming 一个典型的cgi程序#!/usr/local/bin/pythonimport cgidef main(): print "Content-type: text/html\n" form = cgi.FieldStorage() # parse query if form.has_key("firstname") and form["firstname"].value ! 阅读全文
posted @ 2013-07-11 17:59 坚固66 阅读(166) 评论(0) 推荐(0)
摘要: 1.#import和#include的区别 @class?@class一般用于头文件中需要声明该类的某个实例变量的时候用到,在m文 件中还是需要使用#import而#import比起#include的好处就是不会引起交叉编译2. readwrite,readonly,assign,retain,copy,nonatomic 属性的作用@property是 一个属性访问声明,扩号内支持以下几个属性: 1,getter=getName,setter=setName,设置setter与 getter的方法名 2,readwrite,readonly,设置可供访问级别 2,assign,setter方 阅读全文
posted @ 2013-07-11 17:57 坚固66 阅读(236) 评论(0) 推荐(0)
摘要: 1,用objective-c写一个插入法排序。2.写一个NSString类的实现 +(id)initWithCString:(constchar *)nullTerminatedCString encoding:(NSStringEncoding)encoding; +(id)initWithCString:(constchar *)nullTerminatedCString encoding:(NSStringEncoding)encoding{ NSString *obj; obj = [self allocWithZone:NSDefaultMallocZone()]; obj = [. 阅读全文
posted @ 2013-07-11 17:55 坚固66 阅读(308) 评论(0) 推荐(0)
摘要: 记录一下如何在sharepoint server 2013自定义列表中,使用eventhandle控制自定义列表custom list的条目item权限。/// ///正在添加项. /// public override void ItemAdding(SPItemEventProperties properties) { base.ItemAdding(properties); SPSecurity.RunWithElevatedPrivileges(delegate() { if(properties.ListTitle =="工作日报") { string Depar 阅读全文
posted @ 2013-07-11 17:53 坚固66 阅读(173) 评论(0) 推荐(0)
摘要: The Event System在Qt中,事件是继承了虚拟类QEvent的对象,它代表了程序所发生的事情或者程序需要知道的一个外部活动的结果。事件可以被任意QObject子类的实例接收和处理,是与widgets密切相关。本文描述了在一个典型的程序中事件是如何被传送和处理的。How Events are Delivered当发生一个事件,Qt通过构造一个适当的QEvent子类的实例来创建事件对象来代表它,并通过调用vevent()函数把它传送到特定的QObject实例。该函数本身不处理事件:根据传送的事件类型,它为特定的时间类型调用一个事件处理程序,并根据事件是被接受或忽略发送一个响应。一些事件 阅读全文
posted @ 2013-07-11 17:51 坚固66 阅读(236) 评论(0) 推荐(0)
摘要: 最近由有一个什么事情,大家都懂。上头发了个加密传真,要求加强网络安全检查,于是乎所有服务器进行了大扫描,现整理一些常见漏洞... 漏洞名称 允许Traceroute探测 远端WWW服务支持TRACE请求 远端WWW服务提供了对WebDAV的支持 远端WEB服务器上存在/robots.txt文件 远端VNC服务正在运行 远端HTTP服务器类型和版本信息泄漏 远端DNS服务允许递归查询 远程代理服务器允许连接任意端口 远程代理服务器接受POST请求 远程VNC HTTP服务正在运行 利用SMB会话可以获取远程域或工作... 阅读全文
posted @ 2013-07-11 17:49 坚固66 阅读(4897) 评论(0) 推荐(1)
摘要: 首先要加头文件:iomanip一:setprecision 作用:控制输出流显示浮点数的数字个数,setprecision(n)就是输出的n个数,会有四舍五入。比如:double s=20.7843000,cout<<setprecision(1)<<s<<endl;会输出2e+001,因为要输出一个数字,所以只有2.cout<<setprecision(2)<<s<<endl;会输出21。cout<<setprecision(3)<<s<<endl;会输出20.8。cout<&l 阅读全文
posted @ 2013-07-11 17:47 坚固66 阅读(568) 评论(0) 推荐(0)
摘要: linux下编译运行驱动嵌入式linux下设备驱动的运行和linux x86 pc下运行设备驱动是类似的,由于手头没有嵌入式linux设备,先在vmware上的linux上学习驱动开发。按照如下方法就可以成功编译出hello world模块驱动。1、首先确定本机linux版本怎么查看Linux的内核kernel版本?'uname'是Linux/unix系统中用来查看系统信息的命令,适用于所有Linux发行版。配合使用'uname'参数可以查看当前服务器内核运行的各个状态。#uname -aLinux whh 3.5.0-19-generic #30-Ubuntu 阅读全文
posted @ 2013-07-11 17:45 坚固66 阅读(589) 评论(0) 推荐(0)
摘要: 使用命令行注册dll文件到gac的方法:gacutil.exe -i D:\SPFormLoginProject.dll删除gac的dll方法:gacutil /u "SPFormLoginProject, Version=1.0.0.0,Culture=neutral, PublicKeyToken=249127c6e9bea078" 阅读全文
posted @ 2013-07-11 17:43 坚固66 阅读(204) 评论(0) 推荐(0)
摘要: N -Pushing BoxesTime Limit:2000MSMemory Limit:131072KB64bit IO Format:%I64d & %I64uSubmit StatusDescription Imagine you are standing inside a two-dimensional maze composed of square cells which may or may not be filled with rock. You can move north, south, east or west one cell at a step. These 阅读全文
posted @ 2013-07-11 17:42 坚固66 阅读(240) 评论(0) 推荐(0)
摘要: 听着周杰伦的烂歌,改着电子科大学生到我们锦江中心研发部暑期实习的作业--唉 ,我觉得我正做是一个非常伟大事业--我们现在的学历教育确实有太多问题了--IT职业技能教育真是现在学历必须的补品啊。我觉得我编写的《Cocos2dx游戏开发教程》 http://game.youyue.me真的是非常有价值--直接解决当今学历教育中的不实用的问题。 但是, 当你想做一些有益于社会的事情时,却发现要实现这些事情非常难。比如,我想推广这种职业教育方式(书写了并且印刷好了、PPT做好了、场地(大慈寺22号电信五所5号楼5楼)也弄好了,宣传网站 http://game.youyue.me也做了)。但是,... 阅读全文
posted @ 2013-07-11 17:40 坚固66 阅读(153) 评论(0) 推荐(0)