现在位置: 首页 > equator发表的所有文章
  • 11月
  • 11日
综合 ⁄ 共 4617字 评论关闭
一:概述: 每个操作系统都有自己的图形系统,三维引擎会抽象出一个窗口,然后通过继承的方式,子类分别封装不同平台下面的窗口,另外,三维图形API也支持将内容渲染到其他表面上,比如纹理中,所以三维引擎也会抽象出一个纹理,再通过继承的方式,由子类分别封装不同图形API的纹理。 窗口和纹理,都可以看成一个抽象的画布,接收三维引擎的结果渲染到这个画布上,总体来说,一个抽象的画布,代表抽象的窗口或纹理,不同平台和图形API下的窗口和纹理又子类实现。这是三维引擎封装窗口系统的一种方法。 二:OSG的设计: 1:继承关......
阅读全文
  • 09月
  • 28日
编程语言 ⁄ 共 12059字 评论关闭
原文转载地址:http://www.cnblogs.com/chinahnzhou/archive/2013/03/19/2968805.html 20个有用的java代码 1. Strings转int和int转String String a = String.valueOf(2); //integer to numeric string int i = Integer.parseInt(a); //numeric string to an int 2.在文件内追加文字 BufferedWriter out = null; try { out = new BufferedWriter(new FileWriter(”filename”, true)); out.write(”aString”); } catch (IOException e) { // error processing code } finally { if (out != null) { ......
阅读全文
  • 08月
  • 08日
综合 ⁄ 共 276字 评论关闭
    出现了这个错误,有时候你发现在前面并没有输出任何东西,那是为什么呢,这都是因为utf-8编码文件含有的bom原因,而php4,5都是不支持bom的,去掉bom.     UTF-8 编码的文件可以分为no BOM 和 BOM两种格式。 何谓BOM? "EF BB BF" 这三个字节就叫BOM,BOM的全称叫做"Byte Order Mard".在utf-8文件中常用BOM来表明这个文件是UTF-8文件,而BOM的本意实在utf16中用来表示高低字节序列的。 在字节流之前有BOM表示采用低字节序列(低字节在前面),而utf8不用考虑字节序列,所以其实有无BOM都可以。
阅读全文
  • 05月
  • 25日
综合 ⁄ 共 2172字 评论关闭
开个帖子不定期更新,记录遇到的ios下的坑和bugs,其中有些已经解了,有些还是无解,有些是apple自己的改进,但是确实坑到我们了 UIWebView内存泄漏 这个到ios7下还无解,ios8未看 UIFont copy 在ios6下crash 这个想不明白为啥,也许是以前的coder用了什么黑魔法 UITextView 和 UITextField 的键盘出现的消息的顺序不一样的问题 // UIKeyboardDidShowNotification ---> UITextViewTextDidBeginEditingNotification // UITextFieldTextDidBeginEditingNotification ---> UIKeyboardDidShowNotification 这个也不能算是bug,但是有的......
阅读全文
  • 05月
  • 22日
综合 ⁄ 共 1930字 评论关闭
自动备份MySql 5.0有三个方案:   备份方案一: 通过 mysqldump命令,直接生成一个完整的 .sql 文件   Step 1: 创建一个批处理 (说明:root 是mysql默认用户名, aaaaaa 是mysql密码, bugtracker 是数据库名) ------------mySql_backup.bat-------------------------------------------------------------------------------------- d: cd D:/AppServ/MySQL/bin mysqldump -uroot -paaaaaa bugtracker > E:/DataBase/Mysql_bugtracker_backup/bugtracker_back.sql exit -----------------------------------------------......
阅读全文
  • 05月
  • 08日
综合 ⁄ 共 2885字 评论关闭
USB的工作原理及数据包格式  一 概述 对于USB的工作我这里做个比方,主机好比一个公司,你就是USB设备,要进入公司首先要面试(枚举),你到了面试现场(第一次插入设备),面试官首先了解到你的外表,性别已经你要应聘的岗位(设备描述符),然后给你一个号,以后就开始按号叫人,当你被叫到就开始问你的专业知识,性格等(配置描述符),如果你比较合适(通过了枚举)你就会录取了,并且注册一个你的信息到公司(驱动安装,并且写入注册表)。等你下次来公司,只要把工号(PID,VID)报上,就知道是你来了。 USB的概念历史啥的这......
阅读全文
  • 04月
  • 30日
综合 ⁄ 共 3920字 评论关闭
  Android* 应用性能调试   概述 创造愉快用户体验的关键是开发响应快捷的应用。借助Android* 软件开发套件(SDK)提供的组件,性能问题调试任务因为简单易用的性能分析工具而变得更简单了。在这篇文章中,我们将认识一些不同的工具,它们可排除故障和调试性能问题或小幅度提升已完成应用的性能。我们不会说得太细,只会概括介绍如何针对您的应用使用这些工具。 我们将在Eclipse 中展示这些工具;您可以根据“ADT Plugin for Eclipse* (面向 Eclipse 的 ADT 插件)”一文中的说明来安装ADT插件。 DDMS DDMS是一款Google* 提供的应......
阅读全文
  • 04月
  • 07日
综合 ⁄ 共 102字 评论关闭
意图:将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示  适用性:当创建复杂对象的算法应该独立于该对象的组成部分以及它们的装配方式时当构造过程必须允许被构造的对象有不同的表示时 结构  
阅读全文
  • 02月
  • 05日
综合 ⁄ 共 1488字 评论关闭
前言:我认为对于项目管理而言,提高项目资源(每个人)的自学能力也是非常重要的,所以将这篇文章放在了项目管理里。      学习最重要的是掌握方法,并发自内心的希望学到些东西,靠自己而不是靠老师 。      我认为有几种不错的学习方法能够提高自学能力,“苏格拉底反问法”  ,“教学法”和“求学法”       苏格拉底反问法(问): 就是用反问的方式强迫自己思考,从而找到正确答案,可以自己反问自己。比如你想学习如何写理论文,那么你可以自己反问自己议论文是什么,什么样的议论文算好议论文,为什么要写议论文,然后不知道的......
阅读全文
  • 01月
  • 26日
综合 ⁄ 共 209字 评论关闭
gnome mplayer 报错“无法打开 VDPAU backend libvdpau_nvidia.so: cannot open shared object file: No such file or directory”,但是可以正常打开视频。 原因: gnome mplayer播放器默认vdpau为输出。而你没有安装vdpau,播放器自动转向x11了。 解决: 选择菜单“编辑”->“首选项” “播放器”面板当中“视频输出:”设置为“xv”即可解决
阅读全文
  • 01月
  • 21日
综合 ⁄ 共 1209字 评论关闭
find the safest road Time Limit: 10000/5000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 7438    Accepted Submission(s): 2623 Problem Description XX星球有很多城市,每个城市之间有一条或多条飞行通道,但是并不是所有的路都是很安全的,每一条路有一个安全系数s,s是在 0 和 1 间的实数(包括0,1),一条从u 到 v 的通道P 的安全度为Safe(P) = s(e1)*s(e2)…*s(ek) e1,e2,ek是P 上的边 ,现在8600 想出去旅游,面对这这么多的路,他想找一条最安全的路。但是8600 的数学不好,想请......
阅读全文
  • 01月
  • 16日
综合 ⁄ 共 1842字 评论关闭
我们在学习JVM的一个类加载体系的时候,应该会学到这样一个名词“双亲委托模式”。而当我们跟踪ClassLoader里的loadClass方法,也可以很清楚的看到这种算法的具体实现。但是当我们跟踪Class.forName方法时,没有发现这种算法,只是有一个ClassLoader.getCallerClassLoader()这样的方法来获取ClassLoader?那我的问题来了,这两种方法所加载的类,可以让JVM找到吗? 我们知道,要让一个类可以运行,需要将些类转化为Class对象,而且这个对象必需可以让JVM找到,这样我们才可以使用。有一种说法是这样的,需要同一个类加载器加类的类才......
阅读全文