自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (2)
  • 问答 (1)
  • 收藏
  • 关注

原创 普通的点光源着色器改成聚光灯着色器

// 像素着色器precision mediump float;const int maxLightCount = 32;varying vec2 v_texcoord;varying vec4 v_nomal;varying vec4 v_position;varying vec4 v_eye;varying vec4 v_fragmentColor;uniform mat4 tM

2015-01-16 13:52:32 462

转载 FlasCC安装和配置指南

http://bbs.9ria.com/thread-166310-1-1.html

2015-01-05 17:38:28 308

原创 场景中多个点光源的着色器GLSL代码

//-------------------------------------------------------------------// 顶点光照// 顶点着色器的代码const int maxLightCount = 32;varying vec4 v_fragmentColor;varying vec2 v_texcoord;attribute vec4 vPosition;

2014-12-20 11:25:13 894

原创 OpenGL2.0着色器的封装

http://www.360doc.com/content/13/1231/14/110467_341496251.shtml// 加载着色器角本代码// Shader的类型:GL_VERTEX_SHADER,GL_FRAGMENT_SHADERunsigned int LoadShader(unsigned int shaderType, const char* pSource){

2014-12-20 11:03:47 377

转载 iOS沙盒(sandbox)机制及获取沙盒路径

一、 每个iOS应用SDK都被限制在“沙盒”中,“沙盒”相当于一个加了仅主人可见权限的文件夹,苹果对沙盒有以下几条限制。    (1)、应用程序可以在自己的沙盒里运作,但是不能访问任何其他应用程序的沙盒。    (2)、应用程序间不能共享数据,沙盒里的文件不能被复制到其他应用程序文件夹中,也不能把其他应用程序文件夹中的文件复制到沙盒里。    (3)、苹果禁止任何读、写

2014-11-20 09:48:45 293

转载 IOS 创建/删除文件夹

创建文件夹:NSString *imageDir = [NSString stringWithFormat:@"%@/Caches/%@", NSHomeDirectory(), dirName];BOOL isDir = NO;NSFileManager *fileManager = [NSFileManager defaultManager];B

2014-11-13 14:23:32 454

转载 IOS四种保存文件的方式

分类: Iphone开发2012-08-01 00:16 306人阅读 评论(0) 收藏 举报转载地址:http://blog.csdn.net/tianyitianyi1/article/details/7713103 在iOS开发过程中,不管是做什么应用,都会碰到数据保存的问题。将数据保存到本地,能够让程序的运行更加流畅,不会出现让人厌恶的菊花形状,使得用户体验更好。下面介绍一

2014-11-13 14:10:48 441

转载 Java AES算法和openssl配对

近日工作上的原因,需要实现Java  AES算法和C语言下基于openssl的AES 算法通信。这是个老问题了,网上搜到不少资料,但都不是很详细,没能解决问题。只能自己来了。先说说AES算法。AES算法的实现有四种,如CBC/ECB/CFB/OFB,这四种Java和C都有实现。AES算法还有末尾的填充(padding),java支持的padding方式有三种NoPadding/PKCS5P

2014-11-04 17:38:23 418

转载 NSLog的输出格式

类型常量实例NSlog字符Char‘a’,’/n’%cShort int--%hi,%hx,%hoUnsigned short int--%hu,%hx,%hoInt12,-97,0xFFE0,0177

2014-11-03 11:47:13 345

转载 IOS教程

http://www.cnblogs.com/mjios/p/3226954.html

2014-10-29 16:23:05 533

原创 将数据写入一个XML文件

bool SaveXMLConfig(const char* szFileName){ TiXmlDocument doc; TiXmlDeclaration *pDeclaration = new TiXmlDeclaration("1.0", "utf-8", ""); doc.LinkEndChild(pDeclaration); TiXmlElement *pRootElm =

2014-10-27 15:13:09 425

原创 C++读取一个XML文件

TiXmlDocument doc;if (!doc.LoadFile("ServerAssert.xml"))return ;// rootTiXmlElement *pRoot = doc.RootElement();if (!pRoot) return ;Wm3::TArray arrXmlElement;TiXmlElement* p

2014-10-21 16:38:36 416

原创 保存一个文件并创建对应的目录文件夹

void SaveFile( const char* szFileName, const char* szBuffer, unsigned int nSize ){FILE* fp = fopen(szFileName, "wb");if (!fp){int nLength = strlen(szFileName);for(int i = 0; i {if(strn

2014-10-21 16:07:23 642

MD5转换工具

转换一个文件夹目录下,所有文件的MD5值

2015-01-17

aes_128加密算法

unsigned char content[400]; unsigned char key[] = "123456789"; unsigned char en[400],de[400],base64[400], base64_out[400]; int len; memset(content, 0,400); memset(en, 0, 400); memset(de, 0, 400); memset(base64, 0,400); memset(base64_out, 0, 400); strcpy((char *)content, "whosyourdaddy!"); printf("%d %s\n", strlen((const char*)content), content); encrypt(content,strlen((const char*)content), en, &len, key); int encode_str_size = EVP_EncodeBlock(base64, en, len); printf("%d %s\n", encode_str_size, base64); int length = EVP_DecodeBlock(base64_out, base64, strlen((const char*)base64)); //EVP_DecodeBlock内部同样调用EVP_DecodeInit + EVP_DecodeUpdate + Evp_DecodeFinal实现,但是并未处理尾部的'='字符,因此结果字符串长度总是为3的倍数 while(base64[--encode_str_size] == '=') length--; decrypt(base64_out, length, de, key); printf("%d %s\n", strlen((const char*)de), de);

2015-01-17

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

TA关注的人

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