摘要: 我认为好的程序员应该有以下几方面的素质:
 1、有专研精神,勤学善问、举一反三。
 2、积极向上的态度,有创造性思维。
 3、与人积极交流沟通的能力,有团队精神。
 4、谦虚谨慎,戒骄戒燥。
 5、写出的代码质量高。包括:代码的稳定、易读、规范、易维护、专业。
阅读全文
posted @ 2007-05-30 08:01 至尊王者 阅读(1520) 评论(6) 编辑
摘要: 只要正确认识自己,道理非常简单,但是,到处都可以看到灯下黑的故事。
阅读全文
posted @ 2007-05-30 07:51 至尊王者 阅读(1667) 评论(5) 编辑
摘要: 重装了VS,调试网站,IIS Express 打开时遇到如下错误。 “/”应用程序中的服务器错误。 指定的参数已超出有效值的范围。参数名: site 说明: 执行当前 Web 请求期间,出现未经处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: Sy阅读全文
posted @ 2017-08-10 10:07 至尊王者 阅读(13) 评论(0) 编辑
摘要: https://my.visualstudio.com/Downloads?pid=2190 SHA1: 109C6646A79844D8116DADB293A0B64754363C69 File name: mu_visual_studio_community_2017_x86_x64_10049阅读全文
posted @ 2017-03-07 23:13 至尊王者 阅读(2735) 评论(0) 编辑
摘要: 在intelliJ idea中不仅可以对类、方法等结构的代码进行折叠(ctrl+-)还可以自定义折叠代码。intelliJ支持两种风格的自定义代码折叠,如下: visual studio style netbeans style 你可以直接手写,也可以使用快捷键实现对一段代码的自定义折叠,快捷键为:阅读全文
posted @ 2016-05-18 17:18 至尊王者 阅读(5253) 评论(0) 编辑
摘要: 当初看 Pro Git 时就被作者这个“核弹级选项”的称呼吓到了,因此一直没敢好奇地去尝试。核弹啊,用对了威力无穷,用错了破坏力无穷!但是,今天,我不得不用了,因为我想把我的原来写一些代码放到 github 上去公开。由于之前没想过要公开,到上传时才发现不能上传大于50M的文件。折腾了半天,还是无法...阅读全文
posted @ 2014-12-18 19:02 至尊王者 阅读(3174) 评论(0) 编辑
摘要: Genome2D是一个高效的2D引擎,现在支持Flash(stage3d)和HTML5,因为只有作者一个人在维护,就没开源代码。最近和作者沟通了下,已经开源啦。作者划分了几个模块,编译起来不是特别方便,这里就简单介绍下Flash的编译方法。因为作者把代码转换到haxe上,所以要安装haxe,现在Ge...阅读全文
posted @ 2014-09-21 21:56 至尊王者 阅读(442) 评论(0) 编辑
摘要: 最近把公司从SVN切到GIT下,因为大多同事在Windows下开发,又碰到换行符问题,找到一个批量转换方法打开UE->在文件中替换,把^p替换成^n,然后设置好要替换的文件和路径,就开始替换吧。阅读全文
posted @ 2014-08-20 21:18 至尊王者 阅读(129) 评论(0) 编辑
摘要: flashdevelop没有直接支持生成swc的工程,但flashdevelop生成swc也比较方便,不用任何插件。swc库是由 flexsdk的compc.exe生成的,其实我们通过这个命令行也可以直接生成swc。但还是直接在flashdevelop里F8一下,编译+生成来得方便。我先建立一个AS...阅读全文
posted @ 2014-07-08 18:35 至尊王者 阅读(720) 评论(0) 编辑
摘要: 在使用vs2013编译boost-1.55.0之前,先要给boost做下修改:boost_1_55_0\boost\intrusive\detail\has_member_function_callable_with.hpp line:222templatestatic BOOST_PP_CAT(zeroarg_checker_, BOOST_INTRUSIVE_HAS_MEMBER_FUNCTION_CALLABLE_WITH_FUNCNAME) Test(BOOST_PP_CAT(zeroarg_checker_, BOOST_INTRUSIVE_HAS_MEMBER_FUN...阅读全文
posted @ 2014-04-08 23:09 至尊王者 阅读(10411) 评论(2) 编辑
摘要: flex4.5和4.6在textField.getCharBoundaries()这个方法的返回结果上是不一样的。getCharBoundaries()方法只会返回被渲染出来的文字的边框信息,也就是说,如果文本框大小比真正的文本大小要小,那么你想要打印出没有显示的文字的边框信息是不可能的!在4.5中,打印出的边框信息是相对于textfield的textHeight属性,而4.6打印出的边框信息是相对于textfield的height属性。这就造成了richtextfield表情显示上的混乱!解决方法:private function renderSprite(sprite:DisplayObj阅读全文
posted @ 2014-01-09 19:47 至尊王者 阅读(311) 评论(0) 编辑
摘要: IrfanView 4.36 简体中文便携版 小而快的图片浏览器仅仅不到2M的小软件,功能却能与体积大到几十M的ACDSee相媲美!这个软件就是IrfanView。图片、音频、视频浏览,图片批量格式转换、批量重命名,JPE图片无损旋转等只是IrfanView最基本的功能。IrfanView是世界第一个支持多页Gif动画的Windows图像查看器,另外强大的插件外挂功能、自定义皮肤功能以及多种热键支持让你可以定制一个完全属于自己的IrfanView!功能过多,不再一一介绍,喜欢小巧而又免费的强大图片浏览器那就马上体验一下IrfanView吧!http://115.com/lb/5lbeuosjh阅读全文
posted @ 2013-12-04 18:48 至尊王者 阅读(262) 评论(0) 编辑
摘要: 1 package 2 { 3 import flash.utils.ByteArray; 4 /** 5 * 输出ByteArray为16进制 6 * @author Rise 7 */ 8 public class Byte2Hex 9 {10 public static function Trace(bytes:ByteArray):void 11 {12 if (bytes == null) 13 {14 ...阅读全文
posted @ 2013-11-23 17:47 至尊王者 阅读(2568) 评论(0) 编辑
摘要: 本文转自:http://cowboy-bebop.iteye.com/blog/1035550,仅做稍微整理,转载请注明出处。1. IDEA内存优化因机器本身的配置而配置:\IntelliJ IDEA 8\bin\idea.exe.vmoptions ----------------------------------------- -Xms64m -Xmx256m -XX:MaxPermSize=92m -ea -server -Dsun.awt.keepWorkingSetOnMinimize=true 2. 查询快捷键CTRL+N 查找类 CTRL+SHIFT+N 查找文件 CTRL+S阅读全文
posted @ 2013-11-22 10:34 至尊王者 阅读(265) 评论(0) 编辑
摘要: vmware安装的一个大坑,最近在开发上需要用到centos 6.4,由于我本身的系统是win8所以决定使用虚拟机,选择了vmware,并且从网上下载的虚拟机的映像文件.中间安装了vmware8,安装完成后vmware tools始终提示无法安装,提示信息是:This configuration program is to be executed in a virtual machine.在网上搜索了半天了,没有实际性的解决方案.到官方搜索,见官方回复http://communities.vmware.com/thread/406620?start=0&tstart=0根据线索打开我的阅读全文
posted @ 2013-11-18 16:43 至尊王者 阅读(1474) 评论(0) 编辑
摘要: 本文有点长而且有点乱,但就像Mark TwainBlaise Pascal的笑话里说的那样:我没有时间让它更短些。在Git的邮件列表里有很多关于本文的讨论,我会尽量把其中相关的观点列在下面。我最常说的关于git使用的一个经验就是:不要用git pull,用git fetch和git merge代替它。git pull的问题是它把过程的细节都隐藏了起来,以至于你不用去了解git中各种类型分支的区别和使用方法。当然,多数时候这是没问题的,但一旦代码有问题,你很难找到出错的地方。看起来git pull的用法会使你吃惊,简单看一下git的使用文档应该就能说服你。将下载(fetch)和合并(merge)阅读全文
posted @ 2013-11-05 15:23 至尊王者 阅读(43528) 评论(5) 编辑
摘要: bcdedit /set hypervisorlaunchtype offbcdedit /set hypervisorlaunchtype auto阅读全文
posted @ 2013-10-27 10:47 至尊王者 阅读(185) 评论(0) 编辑
摘要: jsbn.js/* * Copyright (c) 2003-2005 Tom Wu * All Rights Reserved. * * Permission is hereby granted, free of charge, to any person obtaining * a copy of this software and associated documentation files (the * "Software"), to deal in the Software without restriction, including * without limi阅读全文
posted @ 2013-10-10 11:47 至尊王者 阅读(1162) 评论(0) 编辑
摘要: (1)定义一个db_dump函数如下:"; mysql_set_charset( 'utf8', $mysqlconlink ); $mysqldblink = mysql_select_db($db,$mysqlconlink); if (!$mysqldblink) echo sprintf('No MySQL connection to database: %s',mysql_error()).""; $tabelstobackup=array(); $result=mysql_query("SHOW TABLES 阅读全文
posted @ 2013-09-16 18:38 至尊王者 阅读(4190) 评论(3) 编辑
摘要: 最近在使用GitHub,发现不时没有修改过的文件要提交,对比发现文件全部修改,但找不到不一样的地方。想可能是换行符的问题,因为Windows和Linux的换行符不一样,而Git默认应该是Linux的,今天Bing了下,果然是这个问题。CR回车 LF换行Windows/Dos CRLF \r\nLin...阅读全文
posted @ 2013-09-16 18:20 至尊王者 阅读(23075) 评论(1) 编辑
摘要: -language schinese 显示中文界面(使用英文语音的同学使用) -perfectworld 登陆国服(Steam平台) -novid 不显示启动动画 -dx9/-dx11 -gl -vulkan vulkan support阅读全文
posted @ 2013-09-12 22:58 至尊王者 阅读(323) 评论(0) 编辑
摘要: 微软自带的拼音和五笔就不用看了,没研究过,下面的方法应该不支持.其实方法很简单运行下ctfmon.exe就可以了,这个原来旧输入模式的基础,测试可以支持QQ五笔.PS:使用拼音输入法的用户可以直接使用谷歌拼音,测试也是完全支持Win8下DOTA2输入,没发现这种方法前就用谷歌拼音.PS:无论什么输入法都要在进入DOTA2 前设置为默认(当前)的输入法.阅读全文
posted @ 2013-09-12 10:58 至尊王者 阅读(930) 评论(0) 编辑
摘要: 在“我的电脑”上单击鼠标右键,选择管理,在管理窗口的左栏中打开“服务和应用程序”,点击“服务”,在右边窗口中双击打开名称为“Smart Card”的服务,“常规”->“启动类型”选为自动,“登录”->“登录身份”选择本地系统帐户,点击确定。然后在该项上单击鼠标右键,选择“启动”,启动windows智能卡服务。阅读全文
posted @ 2013-09-09 15:17 至尊王者 阅读(16809) 评论(0) 编辑
摘要: 一、进入IDE Settings 里的 Appearance项,选中Override default fonts by ,把 Name 设置为 SimSun,Size 根据自己喜好设置(我一般设为 12)。确定二、这时就可以选择中文字体了,再更改为你想要的字体。三、进入IDE Settings 里的 Colors & Fonts 项,先点 Save As... 然后输入一个名称,确定。在Editor Font 的 Name 里选择 字体 为 (Minispaced)宋体或者你想要的字体,Size 为 12。确定OK,一切搞顶,现在应该就能正常显示中文了。阅读全文
posted @ 2013-09-03 11:48 至尊王者 阅读(11436) 评论(0) 编辑
摘要: Windows 8.1和Windows Server 2012 R2 RTM出来了,下载了个英文版的安装上了,发现远景上有朋友提供中文语言包,以下提供两种语言包的安装方法:一、使用lpksetup命令:1。WIN+R运行lpksetup2。选择install display languages3。点击browse按钮选择语言包4。点击next进行安装安装完成后重启电脑,在控件面板中设置默认语言。二、使用dism命令:1。打开命令行(管理员模式)2。运行命令dism /online /add-package /packagepath:C:\downloads\Win8lang\ar-sa\lp.阅读全文
posted @ 2013-08-31 15:27 至尊王者 阅读(5615) 评论(0) 编辑
摘要: 前几天更新TortoiseSVN到1.8版本后发现FD(FlashDevelop)里不能使用svn了,在项目面板里的所有文件及文件夹都不能正确显示svn状态了,清一色都显示为未添加版本控制的状态图标,并且在FD的输出面板(output Panel)里输出:Unable to get repository status: (1)不能获取仓库状态,之所以会这样是因为TortoiseSVN1.8和1.7的文件格式不同.FD默认使用的是1.7版本的SlikSVN(Slik Subversion),和TortoiseSVN都是svn工具,但不是同一个.我之前一直以为是同一个,以为FlashDevelop阅读全文
posted @ 2013-07-29 17:08 至尊王者 阅读(546) 评论(0) 编辑
摘要: Win8.1更新了宋体字体,中文字体显示漂亮了,但英文字体发虚不渲染,尤其是小号的英文和数字字体,看下图。1.下载Win8的宋体2.打开字体文件点击安装3.导入注册表文件4.重启Win8.1下载链接:http://pan.baidu.com/share/link?shareid=3689570862&uk=1141169366 密码:h95p阅读全文
posted @ 2013-07-03 15:42 至尊王者 阅读(324) 评论(0) 编辑
摘要: 大部分半卡死的现象是因为Dynamic Tick的一个Bug。Dynamic Tick是NT 6.2内核的一个新功能(其实Linux早就有了),原理的话大概是在空闲的时候把CPU完全暂停,来节省电量。但是貌似这个技术还不是很成熟,对“空闲”的判断有时候会出错,所以正常使用的时候CPU也可能会暂停,出现假死。RP出过一个补丁修复过一次,但是貌似还是没有完全修复。解决办法就是把它关掉,关掉之后内核的行为就回到Win7的样子了。所以还是会和Win7一样费电,但是应该就不会假死了。关闭的方法:用管理员打开CMD,输入bcdedit /set disabledynamictick yes,重启。阅读全文
posted @ 2013-07-03 15:22 至尊王者 阅读(244) 评论(0) 编辑
摘要: 在很多场合能看到unicode编码过的文字,如“\u6d3b\u52a8\u63a5\u53e3”,虽然程序会认识,但人眼无法阅读,很不方便,网络上很多人写了很多的转换函数,但是一个比一个臃肿,终于发现用一行PHP代码解决的方案:$str = '{"success":true,"msg":"\u6d3b\u52a8\u63a5\u53e3"}';echo $str= preg_replace("#\\\u([0-9a-f]+)#ie","iconv('UCS-2','阅读全文
posted @ 2013-06-26 20:18 至尊王者 阅读(2989) 评论(0) 编辑
摘要: http://115.com/lb/5lb7rnbr#Windows Phone SDK update for WP 7.8115网盘礼包码:5lb7rnbr使用/layout下载的,相信很多朋友已经安装过了,这里留个备用.阅读全文
posted @ 2013-06-19 18:47 至尊王者 阅读(141) 评论(0) 编辑
摘要: 不知装了什么软件之后无法打开,点任务栏图标无反应。打开C:\Program Files\Internet Explorer用管理员权限才能打开iexplore.exe解决方法:在注册表的HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main点右键[权限]增加一个“everyone”,权限跟管理员一样。阅读全文
posted @ 2013-06-02 14:26 至尊王者 阅读(103) 评论(0) 编辑
摘要: 没有人会指责 Gary Reback 反 Google 垄断的言论。毕竟这是 Gary Reback。——著名的硅谷反垄断律师,他是 90 年代微软反垄断案的先锋,正是他让 Larry Page 和 Sergey Brin 这样的创业者有机会创造了像 Google 这样的公司。但是现在,Gary Reback 认为,在一定程度上 Google 已经在成为了昔日的微软,Google 不仅滥用了其统治地位,而且摧毁了所有其他公司的同类产品和服务。Gary Reback 建议所有的创业者,“避开 Google!”不过,Gary Reback 认为 Google 并没有彻底的变成微软。Google 从阅读全文
posted @ 2013-05-29 14:30 至尊王者 阅读(130) 评论(0) 编辑
摘要: iPhone系统中的Objective-C的内存管理机制是比较灵活的,即可以拿来像C/C++一样用,也可以加个AutoreleasePool让它升级为半自动化的内存管理语言。当然,也不能拿JAVA虚拟机中的全自动化GC来比?引用计数是实例对象的内存回收唯一参考引用计数(retainCount)是Objective-C管理对象引用的唯一依据。调用实例的release方法后,此属性减一,减到为零时对象的dealloc方法被自动调用,进行内存回收操作,也就是说我们永不该手动调用对象的dealloc方法。它的内存管理API老简单老简单了,下面就是它主要操作接口:1,alloc, allocWithZo阅读全文
posted @ 2013-04-14 21:28 至尊王者 阅读(154) 评论(0) 编辑
摘要: 自身以前也写过cocos2d-x如何优化内存的应用,以及内存不够的情况下怎么样处置惩罚游戏。今天在微博中看到有友好简介了下内存,挺详细的。不晓得是谁写的,我纪录下。一,IOS与图片内存在IOS上,图片会被积极缩放到2的N次方大小。例如一张1024*1025的图片,占用的内存与一张1024*2048的图片是一致的。图片 占用内存大小的共计的公式是;长*宽*4。何等一张512*512 占用的内存即是 512*512*4 = 1M。其他尺寸以此类推。(ps:IOS上支持的最大尺寸为2048*2048)。二,cocos2d-x 的图片缓存Cocos2d-x 在机关一个精灵的时辰会运用spriteWit阅读全文
posted @ 2013-04-14 20:05 至尊王者 阅读(325) 评论(0) 编辑
摘要: 微软已经发布了Visual Studio 2012的Update 2,并带来了丰富的新功能。本次更新提供了一些VS2012的“重大改进”。早在1月的时候,微软就为本次更新提供了一个预览版本,以收集大家的测试和反馈,而现在,本次更新的最终版本已能够下载了。新功能中有一个新的"VS Blue"主题,其中也涉及到了XAML designer载入时间的性能增强。微软在官方一篇博文里表示,"与VS2012.1一样(VS2012.2包含VS2012.1),本次发布包含了重要的修复和丰富的新功能,解决了来自社区反馈的问题,并且向软件开发市场的趋势看齐"。新的改进包括&阅读全文
posted @ 2013-04-05 10:09 至尊王者 阅读(128) 评论(0) 编辑
摘要: 有很多兄弟喜欢用Windows Server版本的OS(特别是一些IT人士),默认的Zune不能安装在Windows Server上。解决办法:1、我的OS是x64的,下载x64的zune,右键用WinRAR解压,当然你也可以用在命令行用:ZuneSetupPkg.exe /x来解压。2、进入刚刚你解压的目录下x64\packages目录,如果你的是32位的系统就进入 x86\packages3、安装 zune-x64.msi 文件,如果你是32位的就安装 zune-x86.msi, 安装的过程中会有个提示错误,但是不用去理他,记录在windows的事件管理器中的错误描述为:”Product:阅读全文
posted @ 2013-02-19 17:12 至尊王者 阅读(1010) 评论(0) 编辑
摘要: 看视频非常讨厌优酷等网站的P2P,技术原理:Flash的P2P,可以在mms.cfg里面关闭.复制以下代码到记事本完成后保存成a.bat文件,然后去运行(双击)文件.echo RTMFPP2PDisable=1 >> %windir%\system32\Macromed\Flash\mms.cfgecho RTMFPP2PDisable=1 >> %windir%\syswow64\Macromed\Flash\mms.cfgecho RTMFPP2PDisable=1 >> %windir%\system32\mms.cfg阅读全文
posted @ 2013-02-18 16:41 至尊王者 阅读(351) 评论(0) 编辑
摘要: 昨天安装好Window Server 2012后,使用Firefox,如果页面有Flash会一直崩溃,查了下,原来从Flash Player 11.4开始,为Vista以上版本的Firefox增加了一项保护模式,限制恶意SWF攻击。要禁用此功能,需要在mmc.cfg文件中添加一行ProtectedMode=0mmc.cfg文件位于:Windows 32bit: C:\windows\system32\macromed\flashWindows 64bit: C:\windows\syswow64\macromed\flash当然你也可以把Flash Player回退到11.4之前http://阅读全文
posted @ 2013-02-03 12:18 至尊王者 阅读(849) 评论(1) 编辑
摘要: Windows Server 2012 安装.NET2.0-3.5的方法与和WIN8下的安装方法不同,首先提取Windows Server 2012 安装光盘或者ISO文件里的sources目录下的sxs目录方到一个分区的根目录下,比如H盘的sources\sxs目录然后运行管理员Windows PowerShell—-不知道这是啥? 看下图吧然后把一下命令复制进去回车确定,注意H为你sources\sxs目录所在的盘符Install-WindowsFeature –name NET-Framework-Core –sourceh:\sources\sxs2分钟就把.NET2.0-3.5安装好阅读全文
posted @ 2013-02-02 16:01 至尊王者 阅读(9188) 评论(1) 编辑
摘要: windows8下面安装.NET3.5,即便是离线安装包,整个安装过程还是需要联网验证。下面是离线安装的步骤:1装载Windows8ISO2Win+X,选择命令提示符(管理员)3输入以下命令:(G:为装载Windows8的盘符)dism.exe /online /enable-feature /featurename:NetFX3 /Source:G:\sources\sxs4安装完成后,打开控制面板>程序和功能>启用或关闭Windows功能,可以看到.NET FrameWork3.5 已经勾选。阅读全文
posted @ 2013-02-02 16:00 至尊王者 阅读(233) 评论(0) 编辑
摘要: http://www.iwinphone7.com/Window Phone, Window Phone 7, Microsoft, Zune.XAP欢迎大家光临,互链请联系QQ:80531448,MSN:rise.worlds@live.com.阅读全文
posted @ 2011-11-03 17:40 至尊王者 阅读(310) 评论(0) 编辑
摘要: 10号终于决定离开公司了,在这地方待了近四年的时间,历经项目开发的其中各种滋味。在四年的时间中,搞不清楚自己到底成长多少,自己的器量有多大。最后这段时间经常有公司的同事们用各种办法挽留,然而到最后自己也没能坚持下来。成长过程中,要经的住诱惑,改变是必须的,但是不可避免地伴随着成长之痛。自己还需要得到更多的磨练,更多的机会,才能成器。万城不是一个适合做开发做团队做互联网的地方,骨子里少互联网的团队那种该有的精神和目标,过多的是想依小求大,相互牵制,很多事情做的事得其反。现在,对于有些事情、有些人也无心去评价,一切自有时间来证明。而所有曾经在万城为同一个目标努力过的朋友,将成为我生命中不可磨灭的记阅读全文
posted @ 2011-06-14 16:30 至尊王者 阅读(814) 评论(1) 编辑