DTAttributedLabel 使用方法

UILabel不能调整行距,改变文字颜色,响应文字点击。 DTAttributedLabel可以满足这些需求,这个组件在DTCoreText框架中,在github上下载即可。 DTAttributedLabel* noteContentLabel = [[DTAttributedLabel a...

2013-06-24 18:39:21

阅读数 3859

评论数 0

UILabel,DTAttributedLabel 关于计算高度

UILabel 在UITableView中显示时一般要提前计算好高度,网上普遍的解决方案是用constrainedToSize函数 CGSize strSize = [str sizeWithFont:font constrainedToSize:CGSizeMake(_w, 9999) lin...

2013-06-23 20:52:42

阅读数 2430

评论数 0

ios常用工具总结1

收集一些编程中自己用的工具,随着经验的增加会越来越多。 宏在编程中还是非常有用的,而且效率高,只是没有类型检查而已。 //行数 #define PRINT_LINE printf("file:%s line:%d\n",__FILE__,__LINE__); //打印...

2013-06-23 17:08:32

阅读数 730

评论数 0

简单的iosapp应用框架

一个简单的ios应用可以用sdk自带的interfaceBuilder ,UIViewController,UINavigationViewController这些工具来搭建,但是如果项目比较复杂要求较高就满足不了需求了,比如我要从任意一个页面切换到任意的非当前页面,切换出去的页面马上释放内存,还...

2013-06-23 10:57:51

阅读数 651

评论数 0

前序

自从去年10月份离职以来还没有正式写过总结,这样不好。现在把一些经验总结一下,这半年主要做网络应用和本地应用,本地应用有司法考试app的制作好像有7000多装机量了。网络应用有磨刀石艺术沙龙iphone客户端1.0,途客记iphone客户端,其中质量最高的是途客记客户端,因为积累了前两个应用的很多...

2013-06-22 12:48:04

阅读数 981

评论数 0

cocos2d-x lua BMFont中文问题解决

在研究用lua使用cocos2d-x 显示中文的问题,好像对ttf支持的不是很好,只能用CCLabelBMFont了,看了下BMFont工具生成的fnt文件,发现英文字符的char id 和asic2一样, 但是中文id 比如“一”这个汉字的char id 为 19968,google一下发现这...

2012-03-03 21:19:53

阅读数 3160

评论数 0

bios磁盘磁盘低级操作

    木有操作系统的电脑要靠简单的bios中断程序操作计算机设备     调用中断程序的一般方法为先查手册设置好相关寄存器的值,然后调用中断指令。     13h中断为磁盘操作。     ah = 3 写磁盘     ah = 2 读磁盘#include <dos....

2011-05-29 00:40:50

阅读数 47

评论数 0

struct模块,(pack、unpack) 简单用法

    python中struct方便对底层数据进行操作,比如把一个数 i = 65536保存为一个4B的int型数据 s0 = struct.pack("<I",i)      s0为一个字符串,长度为4,即占四个字节,这样...

2011-04-07 12:01:46

阅读数 152

评论数 0

gcc编译dll,python加载

   python开发效率高,实际项目时python搭建整个项目框架,关键模块用c编写,是个不错的办法!    c函数对python的接口要按规则写。    比如一个阶乘c函数的头文件定义:    dll.h: #ifndef LIB_H #define LIB_H exter...

2011-04-07 10:51:29

阅读数 40

评论数 0

pyopengl网络游戏应用

       这个游戏很简单,可以操纵的飞机不断发子弹,前面不断有敌机来袭,子弹打中敌机然后敌机和子弹消失,最后实现了网络互联功能,允许两个人在局域网中不同机器上操作各自的飞机,平且两个游戏界面是同步的。 我这样设计的:自己维护一个飞机,子弹队列,敌机队列,将网络来的数据打包成另一个飞机,子弹...

2011-03-29 17:44:17

阅读数 34

评论数 0

wxpython贪食蛇(练手项目2)

      贪食蛇不是fps,没有那么高的效率,不可能更新窗口里面的全部内容,这样就需要一个算法来处理这个问题, 算法:假设小蛇由一个蛇头,n个蛇身组成,整个蛇的前进由蛇头控制,方向由用户控制。 每次刷新时,从蛇尾开始遍历,把(n-1)方块的位置赋给n方块,直到n为1,最后将蛇头的位置赋给0方...

2011-03-24 09:17:50

阅读数 61

评论数 0

练手项目1(wxpython连连看)

  开始实习啦!要用python,   第一个练手项目,用wxpython写界面,实现了连连看的1连通,2连通,3连通   算法:1,如果相邻肯定连通,判断两个格子是否在同行同列且之间是否空白,如果空白则连通            2,1连通不满足,判断两个格子能否构成一个直角,通过两个选中...

2011-03-23 14:47:32

阅读数 17

评论数 0

最简单文件压缩程序huffman

   正在恶补数据结构,今天看到了二叉树,huffman编码,发现压缩程序很有意思,就按照huffman的编码思想实现了一个,没有经过算法改进,但是没有用第三方库,还能压缩一点空间,花了一天写完的。编码效率还是很菜。   只要调用compress  和decompress就可以压缩,解压,当然...

2010-11-21 21:36:36

阅读数 14

评论数 0

动态多态

  c++面对对象的精髓-动态多态。   有动态就有静态,静态是在编译期完成的,如一个类里面有相同名字,返回值的函数,通过不同的参数来区分。(overload)   动态多态,函数用virtual修饰。在子类中override父类的函数funcA,然后再调用这个子类对象的funcA,那当然是调...

2010-11-16 10:33:29

阅读数 12

评论数 0

iphone应用上架 (dreamspace1.0)

    经过2个多月断断续续的开发,半个月的审核,第一款iphone平台的应用dreamspace终于上线了! 玩法是输入一个关键字从google解析图片url,然后下载图片,对图片进行处理(基于opencv,在iphone上用这个花了不少功夫),处理后进行图片渲染(opengl-es,和ope...

2010-11-13 07:57:06

阅读数 25

评论数 0

穿过已知点画平滑曲线(3次贝塞尔曲线)

为了把一串点连成光滑的曲线,先研究贝塞尔曲线,又搞B样条插值。。。。都没有成功(数学没那么强)。 后来在 “[翻译] AGG 之贝塞尔插值”http://liyiwen.iteye.com/blog/705489 。看到一种比较好的方法: 运用贝塞尔曲线的光滑性来穿过这些点。 大致思路就...

2010-08-23 16:24:55

阅读数 354

评论数 0

贝塞尔曲线生成算法

从网上搜集来的两控制点贝塞尔曲线生成法:     int n=controlPoint.size()-1; // vector<POINT>存储控制点 int i,r; float u; ...

2010-08-23 10:08:08

阅读数 88

评论数 0

跨平台线程库 ZThread入门

 由于要用到多线程技术,之前用过windows API,但那是windows平台的。想试一下跨平台的,网上说boost有线程库,但那是个庞然大物,编译麻烦。无意中看见Zthread,这个小巧玲珑, sourceforge就有源码下载。第一次运行就成功了,好神奇啊! 小例子:   #inclu...

2010-08-01 16:57:40

阅读数 94

评论数 0

OpenCV笔记: 查找轮廓

OpenCV笔记: 查找轮廓 主要函数是 cvFindContours(tour_buf,storage,&contour,sizeof(CvContour), CV_RETR_EXTERNAL...

2010-07-26 11:20:54

阅读数 56

评论数 0

查找字符串简单实现

  一直对编辑器里字符串查找功能感觉很神奇,今天脑子转了一转,用自己的想法简单实现了。 我受数字电路课里画状态图的习题的启发,比如一个字符串“hello”,设置一个状态变量state为0,没有查找到h时state为0,查到h时变为1,查到e时变为2.....其中有任何不匹配的state变为0,当...

2010-06-08 19:38:45

阅读数 13

评论数 0

提示
确定要删除当前文章?
取消 删除