摘要:有感于 XCode 代码模板机制,写了一个小工具,特此写博文以志。模板的概念很简单,就是能拿来重复使用的东西。在编程语言的范畴里,就是一份源代码文件,里面有一些特定的字符串你给替换成其他的字符串以后,边成为了一份新的、具有实际运用价值的代码文件。代码模板文件仅仅是一具空壳子,要让它真正的活起来,就要在里面插入具有实际操作效果的方法、逻辑。我用 Java,一个很常用的模式就是:将待处理的文件拽入 GUI 获取文件的路径,然后对该文件进行处理。我觉得这样很方便,以前刚开始弄 java swing 的时候,选个文件还得打开一个 JFileChooser 文件选择对话框,那是各种麻烦和蛋疼,程序编写方
阅读全文
摘要:转载自:http://www.cnblogs.com/feiling/archive/2012/03/23/2413663.htmlJava提供两种类型的剪贴板:系统的和本地的.本地剪贴板只在当前虚拟机中有效.Java允许多个本地剪贴板同时存在,可以方便地通过剪贴板的名称来进行存取访问.系统剪贴板与同等操作系统直接关连,允许应用程序与运行在该操作系统下的其它程序之间进行信息交换.在进一步深入之前,先看看与剪贴板相同的java类,这些类主要包含在java.awt.datatransfer包中,主要有以下几种:Clipboard类: 此类实现一种使用剪切/复制/粘贴操作传输数据的机制.Clipbo
阅读全文
摘要:转载自:http://blog.sina.com.cn/s/blog_6e29f5680100vqir.html-(void) playEffectSnow { //使用自带下雪粒子 CCParticleSnow *particle = [CCParticleSnow node]; //自定义雪花图片 particle.texture = [[CCTextureCache sharedTextureCache] addImage:@"snow.png"]; //粒子总数 particle.totalParticles = 400; //下...
阅读全文
摘要:转载自:http://coolshell.cn/articles/3980.html在StakeOverflow上有这样一个贴子叫“Confessions of your worst WTF moment”(WTF就是What the fuck的缩写),挺有意思的,我摘几个小故事过来,希望大家在笑过之后能从中学到什么——所有的经验都是从错误中来的(我在其中加了一些点评)我们公司的软件是给警察局用的,那是一个对用来处理被逮捕的人的系统,此系统还需要收集脸部特征和指纹信息,并且,这个系统和会向FBI的系统提交这些信息。当我们在测试这个系统的时候,我们一般都是用我们自己的指纹,当然,数据库联着的是我
阅读全文
摘要:转载自:http://www.udpwork.com/item/7238.html源代码连接:https://github.com/tangqiaoboy/xcode_toolNSStringEx.h//
// NSStringEx.h
// NSStringEx
//
// Created by Tang Qiao on 12-2-4.
// Copyright (c) 2012年 blog.devtang.com. All rights reserved.
// #import <Foundation/Foundation.h> @interface NSString(NSSt
阅读全文
摘要:转载自:http://www.techolics.com/apple/20110922_72.html9月19日,星期一,名为Patrick Dunstan的黑客公布了如何利用苹果最新Lion操作系统(Mac OS X 10.7)的漏洞破解和修改Lion操作 系统用户登陆密码的方法。他的方法可以使攻击者在不需要使用用户密码的情况下通过远程的方式修改用户的Lion系统登陆密码。密码被修改后原有用户登陆时会提示密码错误无 法登陆Lion界面。本文将简要探究一下这种Lion用户密码破解方式,目的在于帮助用户做好防范措施直到有系统补丁修改此漏洞。警惕黑客使用Lion系统漏洞破解和修改用 户登陆密码Li
阅读全文
摘要:EncryptTool.h//
// Des.h
// HungryBear
//
// Created by Bruce Yang on 12-5-26.
// Copyright (c) 2012年 EricGameStudio. All rights reserved.
// #import <Foundation/Foundation.h>
#import <CommonCrypto/CommonCryptor.h>
#import "GTMBase64.h" @interface EncryptTool : NSObject { } +(E
阅读全文
摘要:转载自:http://www.vchome.net/tech/datastruct/datasf5.htmDES(数据加密标准)在1977年被美国国家标准技术协会认可成为均衡加密算法的标准,用于加密非机密的信息.des广泛应用于各个行业的加密领域,如银行业.这麽样一种古老的加密算法,到今天还有人在用,真是让人想不明白.这种按照摩尔定律早该淘汰的东西,怎么可能会没有办法破解呢??以下是6种破解des的方法:1.暴力破解上一次的主页更新已经介绍过了,在这里不再复述.2.分布式计算通过网络联合数台计算机一起计算.可以大大缩短时间.3.专用设备破解(破解机)暴力破解实在是太费时间,但是个人计算机不是最
阅读全文
摘要:凡事有个意图,对游戏关卡文件进行加密的主要目的就是防止被别人二次山寨当然,仅仅根据游戏关卡文件就山寨出整个游戏来是不可能的事情,但是游戏关卡文件的结构还是能够透露出相当多的信息,为防万一,同时也为了让自己在软件安全方面练练手,我选择对游戏关卡文件加密。次非空穴来风,因为我自己就干过不少类似的事情,看哪个app 做的很好,便会将 app 的内容导出到电脑里面,分析其所用的素材和框架,使用到了那些技术等等。所以,这是相当有必要的,你不能假设其他人都是sb,你得充分去实践怀疑论,尽最大可能去维护自己应有的权益。ok,闲话不多说,进入正题:对游戏资源文件的保护我发现以下那么几种方案:1。将资源文件的2
阅读全文
摘要:参考自:http://www.helmsmansoft.com/index.php/archives/1179PS By Yang3wei:做了一些修改,原文缺失的一些东西真是让人很蛋疼,从下午一直弄到晚上11点半,哎~谈一下需要注意的一些地方:1。CommonCrypto是苹果的sdk库,引入了 <CommonCrypto/CommonCryptor.h> 便可以使用到诸多加解密算法。我开始还以为 CommonCrypto 是一个第三方的库,结果在网上大肆搜罗相关的头文件以及实现,甚至一度弄得我崩溃(因为很难找全,可以想见,即使找到了相应的 .m 实现文件,也是其他人自己的实现而
阅读全文
摘要:转载自:http://www.cnblogs.com/duchengdong/archive/2012/03/29/2422997.html简介:1. NSData 与 NSStringNSData-> NSStringNSString*aString = [[NSStringalloc]initWithData:adataencoding:NSUTF8StringEncoding];NSString->NSDataNSString*aString =@"1234abcd";NSData*aData = [aStringdataUsingEncoding:NSU
阅读全文
摘要:转载自:http://blog.csdn.net/a9529lty/article/details/4813393有一个项目,需要解析一个用户提供的rc4加密后的文件,特意搜索整理了一个java 版本的RC4加解密算法。public static String HloveyRC4(String aInput,String aKey) { int[] iS = new int[256]; byte[] iK = new byte[256]; for (int i=0;i<256;i++) ...
阅读全文
摘要:参考链接:http://www.cocoachina.com/iphonedev/toolthain/2011/1010/3340.htmlRc4.h#import <Foundation/Foundation.h> @interface Rc4 : NSObject +(NSString*)HloveyRC4:(NSString*)aInput key:(NSString*)aKey; @endRc4.mm#import "Rc4.h" @implementation Rc4 +(NSString*) HloveyRC4:(NSString*)aInput k
阅读全文
摘要:转载自:http://blog.csdn.net/beyondlpf/article/details/7161964#ifndef __DES_H#define __DES_Hclass DES{public: // Encrypt/decrypt the data in "data", according to the "key". // Caller is responsible for confirming the buffer size of "data" // points to is 8*"blocks"
阅读全文
摘要:相关链接:http://www.cocoachina.com/ask/questions/show/53510/xcode%E6%B7%BB%E5%8A%A0fstream%E7%B1%BB%E5%BA%93问题:如何在xcode中引入#include,目前有个错误的提示是:"fstream"file not found.请高手赐教。答案:你是在.m文件中添加吗?如果是请改为.mm文件
阅读全文
摘要:原文链接:http://code.google.com/p/git-osx-installer/wiki/UninstallUninstallFeaturedUpdatedFeb 4, 2010bytimchar...@gmail.comTo uninstall Git, run the following:rm -rf /usr/local/git
rm /etc/paths.d/git
rm /etc/manpaths.d/gitComment bytwi...@gmail.com,Dec 8, 2008Does this installer work for Tiger?Comment
阅读全文
摘要:转载自:http://www.pygtk.org/What is PyGTK?PyGTK lets you toeasily create programs with a graphical user interfaceusing the Python programming language.The underlying GTK+ library provides all kind of visual elements and utilities for it and, if needed,you can develop full featured applications for the
阅读全文
摘要:转载自:http://fire01312.iteye.com/blog/703339Python学习On this page...(hide)1. 基本安装2. Python文档2.1 推荐资源站点2.2 其他参考资料2.3 代码示例3. 常用工具3.1 Python IDE3.2 内置类库使用参考3.3 常用第三方类库3.4 其他东西3.5 有意思的东西3.6 普通但没准有用的东西(Edit Section ↓)1. 基本安装http://www.python.org/官方标准Python开发包和支持环境,同时也是Python的官方网站;http://www.activestate.com.
阅读全文
摘要:转载自:http://blog.csdn.net/wklken/article/details/6313265Python笔记——类定义一、类定义:class <类名>:<语句>类实例化后,可以使用其属性,实际上,创建一个类之后,可以通过类名访问其属性如果直接使用类名修改其属性,那么将直接影响到已经实例化的对象类的私有属性:__private_attrs两个下划线开头,声明该属性为私有,不能在类地外部被使用或直接访问在类内部的方法中使用时self.__private_attrs类的方法在类地内部,使用def关键字可以为类定义一个方法,与一般函数定义不同,类方法必须包含参
阅读全文
摘要:转载自:http://blog.csdn.net/huzhenwei/article/details/2895909问题:我不能确定我为什么得到这个错误:****************************************************************Traceback(mostrecentcalllast):File"my.py",line3,in?urlparse('http://www.cwi.nl:80/%7Eguido/Python.html')TypeError:'module'objectisnot
阅读全文
摘要:转载自:http://hi.baidu.com/yuhc123/item/0a591c72ffe5b310d0dcb314在到目前为止我们所见到的程序中,总是有一系列的语句,Python忠实地按照它们的顺序执行它们。如果你想要改变语句流的执行顺序,该怎么办呢?例如,你想要让程序做一些决定,根据不同的情况做不同的事情,例如根据时间打印“早上好”或者“晚上好”。你可能已经猜到了,这是通过控制流语句实现的。在Python中有三种控制流语句——if、for和while。if语句if语句用来检验一个条件,如果条件为真,我们运行一块语句(称为if-块),否则我们处理另外一块语句(称为else-块)。 el
阅读全文
摘要:转载自:http://www.ixueyun.com/community/forum-viewthread-tid-6906.htmlPython 编程语言是一种简单但功能强大的语言。本文将探索该语言的对象属性,开头部分介绍了一些简单的内置数据类型。此外,本文还介绍了 Python 元组类,并用它演示容器类型的概念。在 Python 语言中,所有事物都是程序可以访问的对象, 其中包括保存整数的简单类型,以及您编写的实际代码和这些代码在 Python 解释器中的表示。对于熟悉其他编程语言的人来说,此行为可能导致某些混乱。但是,在实践中,不会出现这种情况。Python 有一个良好定义的类型(或对象
阅读全文
摘要:转载自:http://www.sandzhang.com/blog/2010/04/09/pyhon-use-httplib-send-http-get-post/httplib是python的HTTP协议实现模块,内置在python库里面,通过httplib可以实现程序级的HTTP请求,与HTTP服务器进行交互,下面简单介绍一下使用方法:导入httplib包import httplib连接服务器conn = httplib.HTTPConnection('www.sandzhang.com')发送HTTP协议GET请求conn.request('GET', &
阅读全文
摘要:转载自:http://www.sandzhang.com/blog/2010/04/12/python-string-module-detail/Python字符串各种操作处理的内置方法详细解释如下:str='test Word tt'生成字符串变量str='test Word tt'字符串长度获取:len(str)例:print '%s length=%d' % (str,len(str))字母处理全部大写:str.upper()全部小写:str.lower()大小写互换:str.swapcase()首字母大写,其余小写:str.capital
阅读全文
摘要:转载自:http://www.sandzhang.com/blog/2010/04/14/python-container-list/熟悉编程的人都知道,除了基本数据类型,最常用的就要数集合容器了,Python中集合容器类型有4种,分别是List,tuple,set,dict,下面详细介绍一下其中List的用法定义及初始化生成List对象testList = []或者testList = ['a','b','c']从List中取出对象,类似其他开发语言中的数组用法用listname[index],代表从前开始取第index个对象(第一个从0开始记
阅读全文
摘要:if语句if语句用来检验一个条件,如果条件为真,我们运行一块语句(称为if-块),否则我们处理另外一块语句(称为else-块)。else从句是可选的。使用if语句#!/usr/bin/python# Filename: if.pynumber =23guess =int(raw_input('Enter an integer : '))ifguess == number:print'Congratulations, you guessed it.'# New block starts hereprint"(but you do not win any
阅读全文
摘要:转载自:http://marshal.easymorse.com/archives/category/info_tech/page/6本文针对有Windows使用经验,需要快速了解Mac使用的开发人员。Finder和资源管理器看到一个崭新的Mac环境,对于有windows使用经验的人来说,可能第一个问题是资源管理器在哪里。和windows资源管理器对应的Mac工具,叫Finder。如果使用的是Mac OSX 10.7 Lion的话,应该就在这里:可以点击左侧的菜单项,到相应的目录下,比如桌面,它的概念和windows的桌面是一样的:其他目录和windows上的都很象,可以通过名字知道它们是做什
阅读全文
摘要:转载自:http://marshal.easymorse.com/tech/use_maven本文目的让未使用过maven的开发者尽快上手。讲解我们在项目中日常使用的maven技术和知识。注意事项maven和subversion是项目开发的基础技术,每一个项目组成员都必须会使用的。二者的结合使用可以瞬间搭建起和开发同伴一样的软件和项目环境。建议学习maven前需要先掌握使用Subversion。什么是自动构建工具自动构建对应的是手动构建。什么是手动构建,就是比如通过javac等工具编译打包程序。使用IDE工具一般也属于手工构建,比如通过点击菜单项编译和打包程序。自动构建一般会有一个脚本,直接运
阅读全文
摘要:转载自:http://blog.csdn.net/magictong/article/details/7288732【小记】 最近因为想配置Android的开发环境,把原来的MyEclipse5.5删了,下载了最新的Eclipse3.7版本,因为之前在进行Python开发,就下载了最新的Pydev2.4版本,安装插件之后,新建Python工程时,提示如下错误:Project interpreter not specified,(见图一)。 开始我以为是插件安装有问题,后来查了蛮久才发现是没有导入Python的开发环境导致的。 知道原因了解决就很简单了: 0、当然你的系统必须已经安装了...
阅读全文
摘要:转载自:http://www.zhengjie.info/2012/01/20/2787Mac下如何查看Python的版本?问题:Mac下如何查看Python的版本?系统:Mac OS X软件:Python编程语言:Python解答:在终端(Terminal)中输入“python”,之后回车,就可以看到Python的版本,结果如下:Python 2.7.2 (v2.7.2:8527427914a2, Jun 11 2011, 14:13:39)[GCC 4.0.1 (Apple Inc. build 5493)] on darwin提示:Mac的终端的默认目录为:/Applications/U
阅读全文
摘要:转载自:http://marshal.easymorse.com/tech/python%E5%BC%80%E5%8F%91%E5%85%A5%E9%97%A8Python开发入门python语言是一种很容易上手的语言:解释型的脚本语言,不需要编译,随写随运行语法简洁,很多时候,完成同样的功能,比java代码要少的多Linux系统和Mac系统都标配python环境另外,python还有一些优点:大公司的支持,比如Google的很多系统就是python开发的,python也是GAE下两种可用的语言,另外一种是java历史够长,有很多成熟的库和第三方库既适合写临时性的脚本,也可以实现大型的应用可以
阅读全文
摘要:李华明Himi原创,转载务必在明显处注明:转载自【黑米GameDev街区】原文链接:http://www.himigame.com/iphone-cocos2d/423.html CCScene 对于使用cocos2d的童鞋肯定很熟悉,那么在使用 [[CCDirectorsharedDirector]replaceScene:<#(CCScene *)scene#>]; 对scene进行场景(CCLayout)进行切换时,cocos2d提供了一些特效进行过渡,那么今天仔细翻开cocos2d源码,将所有的动画效果都测试了一遍,大概整理如下,提供大家查阅和使用吧; 因为我使用的是最新的
阅读全文
摘要:图:核心逻辑: vector<b2Vec2>* allSegments = new vector<b2Vec2>(); float multiplyFactor = PTM_RATIO * CC_CONTENT_SCALE_FACTOR(); for(BYPolygon* polygon in comp.polyList) { if(!polygon.isPirate) { for(int k = 0; k < polygon.verticesCount; ++ k) { polygon.vertic...
阅读全文
摘要:转载自:http://www.cnblogs.com/motadou/archive/2009/12/21/1629270.htmlSTL对集合操作有标准的算法,有没有用过呢?使用它们的时候有需要注意什么?例子程序?如果没接触过,请看这里的简单介绍:交集set_intersection、并集set_union、差集set_difference、对称差集set_symeetric_difference。针对这里提及的四个集合运算必须特别注意:1、第一个算法需保证第一集合和第二集合有序,并从小到大排序,内部使用默认“<”操作符比较元素大小;2、第二个算法需保证第一集合和第二集合有序,排序方式
阅读全文
摘要:转载自:http://www.cppblog.com/Khan/archive/2009/12/08/102793.htmlVector 其实就类似动态数组. 事先分配好一定量的内存. 当需要的内存值大于某个阀值. 就重新申请内存. 重新分配. 当小于某个阀值, 也会导致重新分配.(自动收缩部分, stl没有明确规定, 有些库实现了)正确: code1 vector<string> vecFiles; vector<string>::iterator it_pos; //@todo 已下载文件过滤 for (it_pos = vecFiles.begin(); it_p
阅读全文
摘要:很简单,在CCRenderTexture.m的-(id)initWithWidth:(int)w height:(int)h pixelFormat:(CCTexture2DPixelFormat) format方法中将[texture_ setAliasTexParameters];用[texture_setAntiAliasTexParameters];代替
阅读全文
摘要:我所使用的平台:Mac OS X Lion 10.7.2用到一些东西:0。iExplorer.app用于将保存这聊天数据的 sqlite 数据库文件导出到电脑里面,该数据库的所在位置为(模糊掉的是qq号):将这个db文件导出到电脑里面,然后修改后缀为 .sqlite之前试的时候我也不知道这个 .db 文件就是修改了后缀名的 sqlite 数据库文件。但一想到 ios 平台里面的数据库也差不多就 sqlite 了,便改后缀试试运气,果不其然~说到这点要鄙视一下 ios qq 开发组的粗心大意啊,如果我来做的话,会把保存着聊天记录的 sqlite 数据库文件至少用个除 db 外的其他后缀吧?db太
阅读全文
摘要:转载自:http://jingyan.baidu.com/article/49711c6126e158fa441b7c31.html自动关机故障排除方法:1 有可能是 BIOS 设置问题,进入 BIOS 里恢复默认设置或把主板的电池拿出来,反扣放电,等 5 分钟在反装进去即可。目的 BIOS 设置恢复默认值,排除 BIOS 散热预设自动重启或关机现象。2. 内存原因。当内存与主板插槽接触松动时也有可能引起电脑自动关机,建议检查内存是否和主板插紧。接着使用排除法,检查内存、显卡、 CPU CPU 风扇、主板等。3.散热不好。由于天气温度的影响或 CPU 风扇的转数不够所引起的系统过热,从而会导致
阅读全文
摘要:float currentTimeMillis = [[NSDatedate]timeIntervalSince1970] * 1000;NSLog(@"currentTimeMillis = %f", currentTimeMillis);以上代码相当于 Java 的:long currentTimeMillis = System.currentTimeMillis();System.out.println("currentTimeMillis = " + currentTimeMillis);[[NSDate date] timeIntervalSi
阅读全文
摘要:转载自:http://wangzy-boy.iteye.com/blog/907141分享一个我用cocos2d加载图片的方式,其实很简单,我觉得还挺实用的首先要提醒一点,ihpone开发中所有的图片最好都是png格式的,虽然png格式的图片比jpg或其他的图片要大,但是png的图片在sdk中是做过优化处理的,是苹果推荐的格式,对这个格式支持也是相对好的.尤其是在最新4.2的sdk中,如果你有jpg的图片,并且比较大,在真机上是现实不出来的.最开始做项目,对cocos2d了解的比较少,添加一个CCSprite时,为了简单,就直接用Java代码CCSprite*sprite=[CCSprites
阅读全文
摘要://
// XLDashedLine.h
// XLDashedLine
//
// Created by Richard Wei on 11-8-31.
// Copyright 2011 Xinranmsn Labs. All rights reserved.
// #import "cocos2d.h" @interface XLDashedLine : CCNode { CGPoint _pStart, _pEnd; CGPoint _pStartScaled, _pEndScaled; float _width, _scaledWidth...
阅读全文
摘要:转载自:http://news.4399.com/xyxgl/201005-18-68935.html 第1关,用石的手抓住2个海盗的冰块上,在往上面横着把2个海盗切下来,后来他们就会相撞,在划一刀2个海盗就落到船上了。第2关很简单,把海盗上下的冰切两下不让海盗落入水中然后用石头的手放在能抓得最少面一块石头上把拖着石头的冰切了一撞就撞在海盗船上了。第3关,把老鹰的绳子切掉,老鹰就会把刚跌木条撞到,接着一个接着一个撞到,最后一个会落到下面的木板上搭桥,旁边也有个老鹰拉着一个石球,放掉石球就会滚到下面一层的洞里,接着,落在洞里的石球旁边也有个石球,也放出来,石球就...
阅读全文
摘要:转载自:http://www.yuewe.cn/article-86077-1.html免费塔防游戏,请自行至APPstore下载。原创贴,转载无所谓注明出处。哼哼,老纸不花一分钱买官方的金币,也能买通关,还把全部军种、魔法、建筑升满级。吓到了吧!先说说全部升满级后的数据,对你们选择升级的对象和顺序有帮忙。▎升级指南魔法:一开始就升级Super Boomstick吧,在前30关很是实用,自带击退效果。到了后面20关,最好用的是Catapult Volley(满级攻击力1906)和Deathcoaster(满级攻击力18000)这两个魔法,如果你觉得效果雷同,也能够抛却性价比稍逊的Catapul
阅读全文
摘要:转载自:http://apple.zone.it.sohu.com/forums/thread-4588491-1-1.html游戏真的很不错!感谢威锋[url=u-htm-action-show-uid-932085.html]嗯哼[/url]大大的翻译,希望对大家有帮助基本界面游戏共分2个模式:冒险模式 竞技场模式冒险模式共分4个地图—— 厨房、办公室、游戏室、操场可以使用3个英雄守护你的食物基地,如果食物基地的食物储备变为0或3个英雄均死亡则游戏结束(敌对虫子会夺取基地的食物,你要做的就是杀光它们,并且有空多出去逛逛收集零散食物返回基地储藏)。敌对虫子大致可分2类,一类不攻击英雄只会死命
阅读全文
摘要:直接上代码: /** * Java 正则表达式驱动,用这种,独立于网络~ * @param input 旧数据读入文件 * @param output 新数据写出文件 */ public static void divideLogic(File input, File output) { String raw = StringFileBridge.file2String(input, "UTF-8"); Pattern pattern = Pattern.compile("\\{\\s*\\d+\\s*,\\s{0,}\\d+\\s{0,}\\}");
阅读全文
摘要:转载自:http://blog.csdn.net/kdnuggets/article/details/2526588众所周知,在程序开发中,难免会遇到需要匹配、查找、替换、判断字符串的情况发生,而这些情况有时又比较复杂,如果用纯编码方式解决,往往会浪费程序员的时间及精力。因此,学习及使用正则表达式,便成了解决这一矛盾的主要手段。大 家都知道,正则表达式是一种可以用于模式匹配和替换的规范,一个正则表达式就是由普通的字符(例如字符a到z)以及特殊字符(元字符)组成的文字模式,它 用以描述在查找文字主体时待匹配的一个或多个字符串。正则表达式作为一个模板,将某个字符模式与所搜索的字符串进行匹配。 自从
阅读全文
摘要:转载自:http://webservices.ctocio.com.cn/27/12206027.shtmlEclipse 使用系统内置的“ Text Editor ”做为文本编辑器,这个文本编辑器有一个问题,就是文本无法换行。这个问题在显示上给人们带来不少麻烦。 Eclipse 使用系统内置的“ Text Editor ”做为文本编辑器,这个文本编辑器有一个问题,就是文本无法换行。这个问题在显示上给人们带来不少麻烦。 终于有人忍不住开发了一个扩展插件 WordWrap ,这个插件非常小,但是安装这个插件以后就可以轻松实现文本编辑器的自动换行功能了。 安装方法: 使用Eclipse 的...
阅读全文
摘要:转载自:http://blog.sina.cn/dpool/blog/ArtRead.php?nid=491eadbb0100po8i&a_pos=19&page=all&show=sel&oid=sina&vt=3&PHPSESSID=8e969381a31112e6aeae40a5840ccdce下载地址:http://download.csdn.net/detail/yang3wei/4306907 我早上在XXXXXXXXXXXXX之后,就合上XXXXX,等XXXXXXX完毕,就带走XXXXXX,风火轮转啊转,等了大半天没反映,就合上屏幕
阅读全文
摘要:转载自:http://www.open-open.com/home/space-4293-do-blog-id-1335.html1)XEmacs是一种强大的文本编辑器,在程序员和其他以技术工作为主的计算机用户中广受欢迎。EMACS,即 Editor MACroS(宏编辑器)的缩写,最初由Richard Stallman于1975年在MIT协同Guy Steele共同完成。自诞生以来,Emacs演化出了众多分支,其中使用最广泛的两种分别是:1984年由Richard Stallman发起并由他维护至今的GNU Emacs,以及1991年发起的XEmacs。XEmacs是GNU Emacs的分支
阅读全文
摘要:之前一直是用 Notes 的 email 功能来进行备忘的备份处理的,但是前一段时间不知道怎么回事儿 notes 的 email 功能用不了了,发了 n 次都没办法在邮箱中找到新邮件,这个问题持续了蛮久 了,让我感到莫名的心烦 ,趁着今天精神状态不错,我决定吧这个问题解决掉。首先问google大神,怎么将 notes 导出到我的电脑里面,找了大半天,没有找到什么简便易行的方案。一筹莫展之际,我就想到是否可以搜索一下 notes.sqlite当然,之前也不知道 notes 中的数据都是保存在 sqlite 数据库中的,notes.sqlite 文件就是 notes 数据的核心文件了,所有的备忘文
阅读全文
摘要:经历了三个版本,虽然都是小改动,但是表现出的效果还是相差蛮大第一版是移植的别人的(试用之后我发现点相交于多边形的边上效果不是很好)第二版改善了点相交于多边形边上的判断(改善之后效果比较明显,但还是会偶发判断失准)第三版增加了数量级的判断,将偶发性的判断失准再降下一个台阶(数值计算误差是不可避免的,所以在判断相等的时候,必得要确定一个可容忍的误差数量级)下面上三版的相关代码,第二版带Ex,第三版带ExII/** 检查多边形的包围盒是否相交~ */
-(BOOL) isBoundingBoxIntersect:(BoundingBox)bb1 bb2:(BoundingBox)bb2 { ...
阅读全文
摘要:转载自:http://www.23ps.com/photoshop/cjjc/300003671.htm如果你仔细观察飞鱼的声纳的黑色背景的话,你会发现其实它并不是纯色的背景。而是一张有着细微质感的无缝拼接图案平铺以后的效果,这张图片是我从网上找的现成的图片,直接在CSS中使用就可以了,很简单。但是有些无缝拼接的图案却更复杂一些,图案不像这张图片那样规则,比如下面这张平铺以后的效果:或者下面这张看上去更没有规则的:是不是看起来很酷?尤其下面绿草地这张,你完全可以做一个南非世界杯的网页设计,把它当成是页面背景,绝对够味!那么今天我们就以绿草地这张为例,手把手的教给你如何在Photoshop中创建
阅读全文
摘要:免责申明(必读!):本博客提供的所有教程的翻译原稿均来自于互联网,仅供学习交流之用,切勿进行商业传播。同时,转载时不要移除本申明。如产生任何纠纷,均与本博客所有人、发表该翻译稿之人无任何关系。谢谢合作!原文链接地址:http://www.raywenderlich.com/3857/how-to-create-dynamic-textures-with-ccrendertexture教程截图: 对于事先制作好的背景图片,我想你已经非常熟知如何把它们添加进游戏里面了。但是,你有没有想过动态地创建背景图片并且修改它们的颜色,梯度(gradients)及实时改变效果呢? 如果你玩过App Sto..
阅读全文
摘要:我很喜欢打魔兽,和大学同学搭档打魔兽对战2v2是我一个很大的乐趣。为了更好的干 魔兽2v2,我花了350闷入手了一块机械键盘。型号是PLU ML 87,87个键,不带小键盘,cherry黑轴。买机械键盘犹豫了很久,看了不少网友对机械键盘的点评。有的人说,花几百块钱买键盘就是傻逼行为,烧钱,钱多没地方去了。有的人说,薄膜键盘跟机械键盘就是没得比,机械键盘一给用上,就再也没办法用回薄膜键盘了。有的人说,机械键盘,特别是黑轴机械键盘,打起游戏来那真是没话说,相当的给力。听别人说是做不了数的,想去真正了解,就得去尝试。人生要尝试很多东西,迟或早的问题,现在手里虽然也不是很宽裕,但是还是有一点小储蓄。本
阅读全文