自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(90)
  • 资源 (5)
  • 收藏
  • 关注

转载 混音实现方式

Hi !!!!I am not sure weather I have fully understood your question or not, I persume that you are asking"How can we mix two or more audio stream", If this is the question then I am explaning bel

2014-06-03 12:03:09 1115

原创 ios 开发随笔

一:如何取消一个添加到 NSOperationQueue 中的 NSOperation (或说 task ).二:block?三:如何通过http协议获取返回文件的总大小。四:NSURLConnectionDelegate 几个总要的方法。五:查询字符方法。六:文件操作。七: 断点续传时,返回的数据 content-range 有一个很大偏移量,本来

2014-04-28 15:50:04 787

原创 @synthesize & @dynamic 使用对比

@synthesize 在使用上 @dynamic 有一定的差别,其实也就是@synthesize默认做了一些@dynamic的一些工作。 具体默认做了什么工作,对比之后就会发现:先看一段@synthesize的实现:ViewController.h 代码:#import #import "EMPlane.h"@interface ViewController :

2013-12-20 14:28:56 5073

原创 造成IOS程序崩溃的几种可能的原因

随着项目的开发进行,对于ios程序崩溃及解决方法有一定的认识,现总结如下:1:@selector提供的选择器未定义,运行时造成程序崩溃。2:程序中父类对象已销毁,但后续操作还在使用其子对象。3:多次release,造成对象引用技术为负数, 然后后续还使用。4:在程序的声明处指定使用assign属性,然而在dealloc的时候却对其进行release。对于崩溃问题可以尝试

2013-12-17 17:50:07 7267

原创 ios移动开发需要考虑的问题

针对ios移动开发平台的限制及自身的一些特点,在开发过程中需要对其进行一些必要的考虑,现就需要考虑的问题汇总如下:1:安装文件不要大于10M, 运行程序所占用内部不能超过20M, 内存占用30M就很危险。(iPhone不支持基于磁盘交换的虚拟内存。)2:运行应用程序过程中可能出现的中断场景。      比如:游戏过程中的电话介入;                 同一帐号在不同平

2013-12-16 18:27:26 1248

原创 IOS EMShop项目小结 (未完待续)

1:XMLParse 第三方库     谷歌的GDataXMLNode.h 和 GDataXMLNode.m 文件; 网上有很多这方面的介绍,就无需多言了。     但是我们的项目需要,需要对其进行简单的修改,就是交换两个节点数据以及忽略节点的大小写敏感,这     是该类所不支持的,所以对代码做了一些小修改,不过对于属性名大小写不敏感还不知道怎么修改,有知    道的朋友请赐

2013-10-18 19:59:25 1626

原创 IOS内存管理总结

IOS 内存管理模型 Objcective-C三种内存管理方式:1:MRR (ManualRetain-Release): 手工持有-释放 方式 2  :  ARC(Automatic Reference Counting): 自动引用计数3: GC (GarbageCollection) : 垃圾回收; 只适用于 MAC OS, 不能使用于 ios。 调试内存工具:

2013-10-17 18:06:07 2025

原创 ECShop使用心得

接触ECShop也有一段时间了,本想图省事,以为使用ECShop随便改改就OK了,但是要最求一点个性,搞清楚那些数据关系,那就很麻烦了。之前从木有开发过网站,对于CSS, HTML, JavaScript, JQuery, PHPl等前端技术都不甚了解还有搭建开发环境,为此一点点学习。真是折腾!还好坚持就是顺利,不得不佩服ECShop的smarty(cls_template.php)真是方

2013-05-03 16:15:29 1466

原创 ECShop代码剖析

ECShop代码分析:1:index.php首页:index.php->init.phprequire(ROOT_PATH . 'includes/inc_constant.php');//定义系统使用到的一些全局常量require(ROOT_PATH . 'includes/cls_ecshop.php');//class ECS:获取表,图片数据,md5密码,

2013-04-24 21:04:02 1443

转载 ECshop模板机制整理

ECshop模板机制整理模板机制近期新项目涉及到ECshop的二次开发,趁此良机正好可以对闻名已久的ECshop系统进行深入了解。要了解一个系统,那么该系统的模板机制就是最重要的一环。相关整理如下:一、模板引擎:ECshop给我的第一印象是用的smarty模板引擎,可是很快就发现有些不一样,使用smarty模板引擎的系统通常会至少会包括smarty的核心文件:smarty.cl

2013-04-24 09:29:48 1675

转载 zen-Coding在Notepad++中的使用

原帖请看:http://www.bwtx.org/others/tips/zen-coding-in-notepad-in-use.htmlzen-Coding是一款快速编写HTML,CSS(或其他格式化语言)代码的编辑器插件,这个插件可以用缩写方式完成大量重复的编码工作,是web前端从业者的利器。 zen-Coding插件支持多种编辑器,如UltraEdit,Notepad++等。z

2013-04-21 11:05:56 655

原创 ecshop相关资料收集

ECShop模板结构说明:http://www.ecshop.com/template_tutorial/

2013-04-17 15:40:09 731

转载 ecshop配色插件安装 比 黑色主题 好多了

首先,菜单栏–help–install new software…接着,添加一个更新源,就是点击界面的add按钮,在新窗口的location位置输入http://eclipse-color-theme.github.com/update/,然后上边的Name自己随便起.然后ok.选择你刚添加的更新源,稍等后应该能看到下边有eclipse_color_theme这个插件了,勾选,安装

2013-04-17 15:37:45 1334

转载 ECShop快捷键

快捷键  此部分引自互联网,可对照Window->Preferences->General->Keys。  CTRL+B | 重构项目  CTRL+D | 删除一行  CTRL+E | 搜索已打开的文件名  CTRL+F | 打开本文件的搜索/替换 ,只搜索当前文件  CTRL+H | 打开搜索替换窗口 ,可搜索整个磁盘、工作集  CTRL+K | 查找下一个  C

2013-04-17 13:54:23 633

原创 IOS使用sqlite数据库操作

使用Sqlite3命令创建数据库及表过程,可以参见:http://www.cnblogs.com/frankliiu-java/archive/2010/05/18/1738144.html  sqlite3* db; NSString *documentsPaths=[[NSBundle mainBundle]bundlePath]; NSLog(@"%@", docum

2013-03-01 15:42:45 515

原创 IOS开发常见问题

1:setFrame引发点击不能响应问题。具体是这样的,在一个控件上放置多个控件时,如果父控件setFrame没有将子控件包含进来,那么点击子控件就不会有反应。所以操作此函数一定要小心。2:  消息传递。消息会从子窗口传递给父窗口。如果子窗口将响应的信息截住了,就不会再往父窗口传递。3:文件读取如果要读取资源的话,如果读取的文件是非图片格式资源的时候,添加文件时,使用添加引用的

2013-03-01 15:07:13 966

原创 IOS常用控件及编译器设置

一:UIButton  1: 添加图片 setImage2: 添加响应处理 addTarget如: UIButton* btnClose = [[UIButton alloc]initWithFrame:CGRectMake(CLOSE_BTN_RELEATE_SVC_OFFEST_X,

2013-03-01 13:51:23 1341

原创 XCode常用快捷键

最近几个月来开发了一个拼装间,就把自己XCode常用的快捷键总结一下:Ctrl+Command+Up/Down(方向键):实现.h/.m文件切换。Command+:移到行头 / 行尾。[Shift]+Command+z: 实现撤销/重做操作。Shift+Command+F:在工程中查找/替换信息。Command+C /  F /  V / G : 对本文档指定查找信息进行拷贝,

2013-03-01 13:09:37 2618 1

原创 ios 图像开发相关

2012-11-30关于Cocoa 2012-12-12  星期三图像编程相关:*iOS Drawing ConceptsHigh-quality graphics are an important part ofyour app’s user interface. Providing high-quality graphics not only makes youra

2013-03-01 11:41:16 2244

原创 Mac OS X知识总结

1:使用versions 出现 SVN Working Copy xxx locked 解决方案:首先,先定位到工程目录下,然后使用如下命令查看是否有锁find . | grep ".svn/lock" 然后再用:find . | grep ".svn/lock" | xargs rm (其实只要使用他就可以)后面还将陆续更新

2013-01-09 11:23:22 609

转载 libjvm.so: cannot restore segment prot after reloc: 权限不够

/usr/local/jdk1.6.0_17/bin/../jre/lib/i386/client/libjvm.so: cannot restore segment prot after reloc: 权限不够查看自己的jvm,eclipse都是有可执行权限的,网上找了下,据说是问题是安全级别和防火墙导致的, 解决办法:  注释#SELINUX=enforcing添加SELI

2012-09-17 18:22:37 1173

原创 windbg解决程序CPU占用率高,内存占用时高时低现象

用windbg attach 该进程,Microsoft (R) Windows Debugger Version 6.11.0001.404 X86Copyright (c) Microsoft Corporation. All rights reserved.*** wait with pending attachSymbol search path is: SRV*D:\

2012-08-30 12:07:31 9805

转载 PHP学习资料

很久没有写新的随笔了,今天写一篇关于PHP的。春节期间研究了几天PHP,自己做了个小网站。对PHP本身,个人没有什么特别的经验可以分享,有些技巧将在本文适当的地方介绍。PHP的语法和C类似,只是没有指针等底层类型。同时和许多脚本语言一样,PHP的数组也是一个map,可以用任意类型作为下标。懂C/C++/Java/C#/JS语法的人学起PHP来上手会很容易。使用PHP的难点应

2012-08-23 14:47:19 573

转载 图解CMake+Ogre源码包编译生成相应的VS工程

图解CMake+Ogre源码包编译生成相应的VS工程关于ogre 1.7.1的下载、配置和编译指南OGRE从1.7开始使用Cmake生成工程文件,这很方便的实现跨平台项目的移植,今天来说说生成过程中的小细节。1、ogre_src_v1-7-1.exe:https://sourceforge.net/projects/ogre/files/ogre/1.7/ogre_src_v1

2012-07-14 18:24:33 984

原创 fs再次重构心得

经过一段时间以后的沉淀,对于代码的坏味道的识别能力也渐渐增强。发觉在做开发过程中有一些基础的东西还是很难改变,其中 对缓冲区设计 感觉尤为重要,内存缓冲区,线程池,通信队列等等。有时间一定要好好研究一下缓冲区的设计,现在就让我来记录本次重构遇到的一些问题。 1:链接器到底是如何工作的呢?     在我的项目程序中,程序被分成好几个模块,模块之间有相互作用,为了减少依赖,尽量让文件独立,

2012-06-27 18:16:57 1700

原创 FlashDevelop加载SWF问题汇总

问题1:ArgumentError: Error #2180: 如果 AVM1 内容(AS1 或 AS2)已加载到 AVM2 (AS3) 内容中,则不可将其移动到 displayList 的其他部分。  2010-08-05 15:21:43|  分类:随记|  标签:|字号大中小 订阅     今天做一个东西时,无意中发现了这个问题。    问题描述:我们都知道f

2012-06-12 16:52:59 2155

转载 std map用法详解

std map是STL的一个关联容器,它提供一对一(其中第一个可以称为关键字,每个关键字只能在map中出现一次,第二个可能称为该关键字的值)的数据处理能力,由于这个特性,它完成有可能在我们处理一对一数据的时候,在编程上提供快速通道。这里说下std map内部数据的组织,std map内部自建一颗红黑树(一种非严格意义上的平衡二叉树),这颗树具有对数据自动排序的功能,所以在std map内部所有的数

2012-05-24 12:15:12 1618

原创 变长参数写法诡异的地方

在变成参数中有一个让我感觉很奇怪的一个地方。sizeof(T)+sizeof(int)-1 & ~(sizeof(int)-1后来才知道,原来在__cdecl调用约定中,有些参数入栈的时候不是按照其本身类型大小。比如:字符型变量将自动扩展成一个字的空间,而上述代码就是这个目的。。

2012-05-16 16:38:14 543

转载 VC编译器选项

VS2005 Release版无法调试问题的解决方法:步骤1.project ------properties ----------configuration----------------linker ----------degbuging ------------generate debug info   设置为YES,这步是让工程产生调试信息,有了调试信息才能调试,呵呵.步骤2.pr

2012-04-28 10:35:42 1560

原创 error LNK2005的另一种情况

这里有一篇文章:http://topic.csdn.net/t/20050525/17/4035191.html 但是上述文章没有包含我今天遇到的这种情况: 今天在编译的时候,总是出现 LNK2005 错误,在网上找了一些资料也没有找到类似问题的解答。是这样的,写了一个文件,一个是定义为.h, 另一个为.inl文件。这个.inl文件不需要放置到工程中,只需要包含在要使用的.

2012-04-16 18:36:45 519

转载 C 二维数组动态分配和释放

(1)已知第二维Code-1char (*a)[N];//指向数组的指针a = (char (*)[N])malloc(sizeof(char *) * m);printf("%d\n", sizeof(a));//4,指针printf("%d\n", sizeof(a[0]));//N,一维数组free(a);(2)已知第一

2012-04-13 18:13:09 416

原创 简单线程池的代码实现

基于ACE的线程池框架,同时运用 omnithread库 自己编写了一个简单的线程池代码。ACE的线程池框架,参见 http://www.cppblog.com/jerryma/archive/2009/11/02/99997.html在这里只是一个简单的代码,里面还有很多需要考虑的地方。代码如下:#include "stdafx.h"#include //asser

2012-04-13 16:27:36 850

原创 base64code 的一个例子代码

#include "stdafx.h"#include #include #include #include struct CartoonInfo{ std::wstring strInfo;};typedef std::vector VEC_CI;VEC_CI g_vci;void AddInfo(LPCWSTR info){ Ca

2012-04-05 18:33:25 1515

转载 窗口刷新问题(WM_PAINT、BeginPaint、EndPaint的说明)

在某些情况下,显示区域的一部分被临时覆盖,Windows试图保存一个显示区域,并在以后恢复它,但这不一定能成功。在以下情况下,Windows可能发送WM_PAINT消息:  Windows擦除覆盖了部分窗口的对话框或消息框。  菜单下拉出来,然后被释放。  显示工具提示消息。  在某些情况下,Windows总是保存它所覆盖的显示区域,然后恢复它。这些情况是:  鼠标光标穿越显示

2012-04-05 11:01:46 585

转载 as3与C++通信,缩放

C++ 与 Flash CS3 通信From:http://mxmkeep.blog.163.com/blog/static/1064924152010023290254/    上次研究的是C++与Flash CS2的通信,在Flash代码中,外部API函数只需写在主时间轴的第一帧即可。http://mxmkeep.blog.163.com/blog/static/106

2012-03-31 18:30:50 3089 3

原创 AS3 基础知识

利用FlashDevelop 4.0.1 RTM版本在安装的时候就直接下载相关的flex sdk, flashPlayerDebugger, flashAIRSDK,简单方便。1:addChild相当于2.0里面把库中的元件载入到场景中,用了addChild后我们画的那个圆就显示在场景中了,与之对应的是removeChild,是从场景中删除2:库中的元件与类的链接?   我猜,元件就好

2012-03-30 17:42:44 2427

原创 3D基础知识

文章来源:http://www.codeproject.com/Articles/42086/Space-and-Matrix-Transformations-Building-a-3D-Eng 小结:projection transform 投影变换diagonal 对角线quaternion 四元数transpose matrix 转置矩阵identity ma

2012-03-25 15:50:19 752

转载 OpenGL坐标系

openGL坐标系- -                                      openGL使用右手坐标从左到右,x递增从下到上,y递增从远到近,z递增OPENGL坐标系可分为:世界坐标系和当前绘图坐标系。世界坐标系以屏幕中心为原点(0, 0, 0)。你面对屏幕,你的右边是x正轴,上面是y正轴,屏幕指向你的为z正轴。长度单位这样来定: 窗口范

2012-03-25 15:24:10 2885

翻译 SWF10翻译

SWF_FILE_FORMAT_SPEC_V10文档翻译Chapter 1 Basic Data TypesCoordinates and twipsThe SWF file format stores all x-y coordinates as integers, usually in a unit of measurementcalled a twip. In the SWF

2012-03-23 18:24:58 1621

原创 连等的if语句_小心编译器

UINT nR = GetRValue (clrDest);UINT nG = GetGValue (clrDest);UINT nB =GetBValue (clrDest);// if(nR == nG == nB == 0)if((nR == 0)&&(nG==0)&&(nB == 0)) 这两条if语句竟然不是等价的。。这是在vs2005编译器下测试得到的情况,不知道其

2012-03-07 14:54:40 722

ACE中文学习资料 集合多种并行网络开发模式 主动模式 半反应器模式

这里面是ACE并行网络开发模式的全集,格式为CHM,方便阅读。对开发网络应用程序有很强的参考性。

2009-06-19

EA6。0 序列图新特性视频资料

EA6。0 序列图新特性视频资料,增加了一些比如消息异步转发,时间线,方面的图样标识。

2008-12-27

EA6.0 mdg使用介绍

使用MDG来完成需求设计分析,并生成文档,代码。是卡法设计的好帮手。

2008-12-27

VC/C++调试工具

该工具可以应用于不具备VC以及实际开发调试跟踪应用程序小工具;可以通过控制台显示相关运行信息并生成LOG供日后查找。

2008-09-02

Corba Demo

Corba的客户端,服务器端的实现代码,先运行服务器端的代码,执行后会在DOS窗口里面生成一段二进制字符流将其放在客户端作为运行的参数,可以在Project->setting: argument中填写。最后你就可以看见正确的通信了。在vc6.0,xp系统胜利通过!

2008-09-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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