自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(39)
  • 资源 (2)
  • 收藏
  • 关注

原创 CGImage载入的图片,查看bitmap详细信息的一段好用代码

在IOS中,载入一张图片到CGImage后,如果想查看图片的信息,这里有一段比较好的代码可以帮助你,其他的信息要显示可以参考苹果的API自己设置!-(void)imageDump:(NSString*)file{ UIImage* image = [UIImage imageNamed:file]; CGImageRef cgimage = image.CGImage

2012-07-12 10:18:23 8723 1

原创 VBO、FBO、PBO 学习总结贴 (OpenGL ES)

这是几篇好文链接:VBO:http://blog.sina.com.cn/s/blog_4062094e0100aluv.htmlPBO:http://blog.sina.com.cn/s/blog_4062094e0100alvt.htmlFBO:http://blog.sina.com.cn/s/blog_4062094e0100alvv

2012-06-25 15:17:00 15275

转载 Opengl ES----glDrawArray和glDrawElements的用法区别

比如画一个由2个3角形组成的正方形,左上角坐标是l,t,右下角坐标是r,b使用glDrawArrays绘制时,画2个三角形,需要这样传: (l,t),(r,t),(l,b)(r,t),(r,b),(l,b)而用glDrawElements画的话可以这样float coord[4][2]={{l,t},{r,t},{r,b},{l,b}};绘制时:0,

2012-06-25 14:58:04 5235

转载 GLSL. 语法基础

GLSL语法跟C语言非常相似:1.数据类型:GLSL包含下面几种简单的数据类型float bool :false or tureint向量:vec   {2,3,4}     长度为2, 3, 4的float向量bvec {2,3,4}     长度为2, 3, 4的bool向量ivec  {2,3,4}     长度为2, 3, 4的int向量矩阵:m

2012-06-13 12:08:42 10557 5

原创 CSS中多列块的实现小结 display : inline-block 内联块

最近在折腾HTML5和CSS3    -->   示例页面在做网页菜单的时候,最上面需要加一行工具栏,并排放的,那我想弄四个等宽的box,然后并排放,这样以后想扩展也很好扩展。刚开始用display:inline,但是怎么调也调不出来效果,貌似这个现实的宽度和长度会根据其中的文字或者图片的格式来定义,所以对块的支持不好。那根据需求,我是希望外层块作为内联,而这个块里面的内容

2011-11-03 19:40:41 2975

转载 从开机加电到执行main函数之前的过程+读Linux内核设计艺术..

从开机到main函数执行分三步完成:第一步,启动 BIOS,准备实模式下的中断向量表和中断服务程序;从硬件角度看,Intel 80x86 系列的 CPU 可以分别在 16 位实模式和 32 位保护模式下运行。 为了兼容, 也为了解决最开始的启动问题,Intel

2011-10-12 18:59:05 1640 1

原创 伟大的HfutEngine

这是个伟大的名字很多过往的人再看到她会驻足流泪也有很多人不屑的飘过更有些人对着她洋洋得意在她那儿我们都曾得到过失去过不管你之后去了哪儿不管你把她当作什么她都依然在那儿经历腥风血雨一年一岁的..无数次的make无数

2011-09-22 15:47:31 1120 2

原创 C++ 虚函数 单一继承 多重继承 单一虚继承 菱形虚继承 的简洁总结

虚函数所谓虚函数,从其功能上来看是采用虚调用的方式;当子类重新定义其父类的虚函数以后,父类指针根据付给他的不同子类指针,动态地调用属于子类的该函数;假如一个类有虚函数,则该类会因为维护该虚函数,而额外产生一个指针vptr,该指针指向一个虚表,虚表中保存了该类所有的虚函数地址;说到

2011-07-13 21:07:35 3612 1

原创 C# 类构造函数 用法记录

最近项目问题,要抠一下C#的语法。之前固然需要用C#做Web后台,但是简单的语法知识可以应付,而且习惯了边用边学,所以没有时间像以前学C++那样去挖语法的墙角。那今天在设计一个图算法的类模型,在实际用的时候才发现,简单的一个构造函数的运用就把我给难住了。所以,列个贴,以后有C#构

2011-07-13 14:48:49 823

原创 C++创建线程问题 一段可用代码

#include #include #include using namespace std;int main(){ STARTUPINFO si; PROCESS_INFORMATION pi;//进程信息 /* typedef struct _PRO

2011-07-11 11:01:53 768 1

原创 C 语言深度解剖 读书笔记

register关键字    告诉编译器尽量把我往寄存器里面塞,但大部分是事与愿违,寄存器太小啊。而且,你变量的大小受寄存器bit位限制!而且即使你成功挤入,又会出现个让人上火的问题:无法通过&取地址。所以,我分析:偶尔上线,仅供欣赏!static功能总结static修饰的变量只在当前文件中可用,无法在其他文件中被extern引用;被存储在内存的静态区,生命周期在其作用域中不会终结,除非程序结束;同样可以修饰函数;【在C++中还有另一层意思:静态成员】unsigned与signedchar ch = -25

2011-05-27 16:02:00 716 1

原创 北大OJ 1003Hangover && 1001Exponentiation思路

<br />1003 Hangover AC:<br />#include <iostream>using namespace std;double getSum(int n){ float dRet = 0.00; int i = 1; while ( i <= n ) dRet = dRet + 1.00/(++i); return dRet;}int main(int argc, char *argv[]){ float dFlag;

2011-05-17 20:29:00 2509 2

原创 Javascript 作用域链 活动对象 执行环境 与 this 的纠结 总结~

一篇很不错的关于Javascript中 让人蛋疼的 this问题的分析文章。因为我引的地方也不是原创,原创现在已石沉大海,所以就不引来源了。在开始引用他的之前,我先小总结一句我感触最深的:想知道this到底是谁,要看被包含函数的调用者。如果是个对象,那就是该对象。如果外层函数仅是作为其他函数的活动对象,被调用,那仍然是Global。也就是说,函数被直接调用执行时,不管是在哪里,其内部的this都是window~几篇龙文,绝对的龙文:Javascript执行环境详解 博文Javascript对象模型深度剖析

2011-05-17 15:06:00 4916 3

原创 JavaScript 关于闭包的思考 总结

最近在看Javascript,起初认为闭包仅仅就是函数访问外部的变量这么简单,但是后来接触到一个简单的递归函数的时候,才开始了对闭包的思考。闭包可以说是一种底层机制的上层体现(我是这么认为的)。是先有了底层的垃圾回收及作用于链、引用等机制,才进而产生了“闭包”。 闭包是指有权访问另一个函数作用于中的变量的函数【引自《Javascript高级编程第二版》P144】。定义很简单~但也太浅显。定义中没有提及闭包的潜在功能和其意义,所以还需要我们继续探索,闭包究竟可以为我们做什么。作用域链在创建一个函数的时候,会预

2011-05-16 18:50:00 982 1

原创 Javascript 垃圾回收机制 小结

局部变量在函数返回以后,并不一定会被立即回收,而是会等待不再被引用的时候,才会被回收!下面局部变量i在函数test返回以后,仍然存在,因为有m一直引用着该数组。但一旦手动将 m = null,该数组将因为无引用被自动回收。function test(){ var i = [1,2]; return i;}var m = test();alert(m);//1,2结合闭包://代码引用自网络资源function outerFunc(){ var privateAttr = 1

2011-05-16 18:13:00 8782

原创 工大OJ 1014 求约数个数

<br />//求约数个数 AC int getResult(int i_num){ int i_flag_max = i_num; int i_count = 0; for ( int i=1; i<=i_flag_max; i++ ) { if ( i_num % i == 0 ) { if ( i_num / i != i ) { i_count += 2; } else { i_count

2011-05-16 15:19:00 1333 1

原创 javascript 类继承(补充)

<br />其实有一种原型链继承,但是有弊端,因为存在引用链问题:<br />function A(){this.a = [1,2]};<br />function B(){};<br />B.prototype = new B();<br />var b1 = new B;<br />b1.a.push(3); alert(b1.a);//1,2,3<br />var b2 = new B;<br />alert(b2.a);//1,2,3<br />也就是说,这种引用型的

2011-05-15 15:30:00 458

原创 javascript Extjs 类继承示例方法

<br />首先基类:<br />RectAngle = function(w, h){ this.w = w; this.h = h;}RectAngle.prototype.area = function(){ return this.w*this.h;}<br />那,prototype属性中保存的是该类共享于所有对象实例的一些参数。而this.w这样的是单属于某一个对象的属性,可以通过下面的方法删除属性:<br />var rect = new RectAn

2011-03-29 13:48:00 99 1

原创 wav文件音频头的研究

首先,下面这个博客中对wav音频头的结构做了一个介绍,可以去参考下。http://blog.csdn.net/yzhouen/archive/2006/06/07/777459.aspx音频头中是一个一个的标识,代表这个音频文件的一些配置参数。那当要播放这个音频的时候,解码器就通过音频头先读取这个音频文件的相关参数,比如采样率(rate),通道数(channels)等等..那当然包括这个音频文件的大小、语音数据长度等信息都在里面。最后会由这些信息中的一些关键信息,计算出一个该音频的播放时长~具体公式马上再议

2011-03-21 17:55:00 4471

原创 Flex中数据绑定Bind的一些方法

<br />首先:[Bindable]标签用来标识那些变量、类是可以被绑定的,不过我觉得只是个标签,恩没有貌似也行。下面直接介绍绑定方法:{xx} 大括号绑定<br />在大括号中标明数据来源,也就是你绑定的谁。例如<br />private var s_bind:string = "s";<mx:TextInput id="xx" /><mx:Label text="show {s_bind} + {xx.text}" /><br />label中就会显示 show s 再带上你在TextInpu

2011-03-10 22:35:00 1160

原创 WAMP windows下建站,何乐而不为... PHP Apache MySql 神啊..

在折腾了整整一天以后,我满脑子都是httpd-2.2.17-win32-x86-no_ssl.msi、mysql-essential-5.1.56-win32.msi、php-5.3.5-nts-Win32-VC6-x86.zip 或者还有个TMDphp-5.3.5-Win32-VC6-x86.msi...各种版本之间有着千丝万缕的关系,而且同一个软件,不同的需求还有不同的型号给你,但是一但换了又受牵连,,最后经过无数次的安装、调试、卸载、重装、调试...解决各种问题,又出现各种问题。最终还是在php5ap

2011-03-10 12:58:00 1162

原创 web页面之间传递数据(ASP.NET)

<br />Web页面之间经常需要传递各种信息,提交、响应。下面收集一些方法,以便以后使用。URL <br />URL的方式,是通过网页地址(URL)后面附加进行传送。方法简单,但缺乏安全性:<br />http://www.xxx.com?name=value&name2=value2<br />其他页面通过:Request.QueryString[“name”]Form提交<br />通过网页表单进行。用户在浏览器端通过Form表单填写信息,并通过submit提交给服务器。其他页面则可以获取该信息:<b

2011-03-08 09:20:00 1083 1

原创 vmware 下 ubuntu 全屏显示

<br />在 vmware 下 安装 ubuntu后,默认分辨率是 800 * 600,可以设置以全屏显示; <br /><br />设置步骤: <br />* vmware 下启动 虚拟机,即 启动 ubuntu 系统 <br />* 启动完毕后,vmware 工具栏中 点击 VM -> install virtual tools ,安装 virtual tool <br />* 进入 ubuntu 系统界面,系统 -> 首选项 -> 显示,设置分辨率为 自己计算机合适的分辨率 <br />* ok 了

2011-02-24 16:55:00 4128

原创 SQL server 临时表和表变量

临时表<br />临时表与永久表相似,只是它的创建是在Tempdb中,它只有在一个数据库连接结束后或者由SQL命令DROP掉,才会消失,否则就会一直存在。临时表在创建的时候都会产生SQL Server的系统日志,虽它们在Tempdb中体现,是分配在内存中的,它们也支持物理的磁盘,但用户在指定的磁盘里看不到文件。<br />临时表分为本地和全局两种,本地SQL Server临时表的名称都是以“#”为前缀,只有在本地当前的用户连接中才是可见的,当用户从实例断开连接时被删除。全局SQL Server临时表的名称都

2010-12-15 09:25:00 826

原创 Max分页、With as内存表 存储过程

ALTER PROCEDURE [MySchema].[StaNumDiscoverAnaly] (@start int, @pageSize int, @staSel nvarchar(200), @dateS nvarchar(20), @dateE nvarchar(20), @caseId nvarchar(10))AS DECLARE @strSql nvarchar(3000); DECLARE @tableName nvarchar(20); SELECT @tableName

2010-12-10 11:18:00 2106 1

原创 jsonstore异步load与filter筛选结合使用时的问题

<br />在实现的时候遇到一个问题,在异步获取Grid数据的时候,想用filter来筛选数据,不用全部显示。那起初我是这样做的:<br /> <br />LeftGridStore.removeAll();LeftGridStore.load({ params: { CaseId: Caseno }, callback: function() { }});LeftGridStore.filter('StationName', '包河');alert

2010-12-08 11:42:00 2674

原创 Extjs和C#.net传输数据

<br />在extjs和C#.net相互传输数据的时候,我们有几种方法。<br />在这里先给出一个submit的示例<br />if (pnWin.form.isValid()) { //弹出效果 Ext.MessageBox.show (

2010-11-27 17:09:00 3059

原创 两种Button--Panel

<br />var tb5 = new Ext.Toolbar({ height: 50, region: 'center', defaults: { iconAlign: 'top', xtype: "button", scale: 'medium', inputType: 'image', cls: "x-btn-text-icon", width: 60, high

2010-11-03 14:26:00 1167

原创 2010年10月29日 里程碑 @mark

<br />发现开头真的好难。<br /> <br /> <br />-------------------------------<br />今天湲湲终于签了讯飞,上午11时许..恩一切从讯飞出来后又恢复到了之前的平静,只是心里轻松了许多。车上我告诉她,这个是里程碑式的事件,回去必须好好的记录一下,因为这将直接的扭转了我们将来的生活,恩至少是稍稍的扭转了一点我觉得。3000+800的月薪对一个安徽工业大学的学生来说,应该是不错的待遇了。五险一金;体检、休假、旅游计划;交通、通讯、伙食等生活补贴..不错的福

2010-10-29 17:14:00 912

原创 The idealism

每当随着音乐强烈的节奏开始摇摆 想到自由,就突然会觉得I have no right to.. so stay still, then drop into a dead silence. and don't know what to do,how to stand still..No freedom no soul. I wish that one day, I could sing like nobody is listening. Maybe I'll cry,but I'll tell

2010-10-24 16:43:00 591

原创 ExtJS 中的compositefield 实现混合显示多种组件,label无法消除 残留"..."问题

<br />在开发过程中,遇到需要连续数个textfield和radio、checkbox组合成一排显示的情况,必然要用到compositefield 样式,或者用其他的column我想也可以实现,不过有点复杂是真的。在用前者的时候,很多时候会发现我们将fieldLabel属性设置成''空字符,甚至labelSeparator: '',也无法阻止在区域的前面出现'...:'样式,也就是说,你将label置空后还是会残留省略号在那。<br /> 可以通过设置hideLabels:true来取消这个省略号,也就

2010-10-23 13:49:00 8425 5

原创 ExtJS column布局后labelField无法显示的问题..。

<br />在Extjs开发的时候,如果想要并排的显示两个textField或者datefield,那肯定要用column样式的layout,但是当在其items中显示项目的时候,所有的fieldLabel都显示不出来,原因是,其column样式无法显示label,应该在中间层再嵌套一个layout:'form',然后要显示label的项作为此form层的子项即可~~<br /> <br />var pneast8 = new Ext.Panel({ region: 'center',

2010-10-23 13:40:00 5841

原创 Ado.net 用法浅析 (Sql Server)

首先,数据访问应用程序可以在两种环境下运行:1、连接环境下;2、非连接环境下。我们在使用之前一定要明确自己的应用程序的特点,然后了解下着两种环境的优缺点来选择使用。在介绍各种的使用之前,我们先来分析下他们各自的特点。1、连接环境   @优点:环境易于实施安全控制;同步问题易于控制;数据实时性   @缺点:必须保持持续的连接性;扩展性差2、非连接环境   @优点:可以在任何需要的时间进行操作,在必要时才连接到数据源;不独占连接;提高了应用扩展性与性能   @缺点:数据不是实时的;必须解决数据的并发性与同步问题

2010-08-03 14:49:00 689

原创 RoboCup与我

一直想写一篇博客,来纪念下我对RoboCup还有实验室包括中国这个领域。从2007年开始,到现在,我也在这个圈子里面折腾3年了,不能说一无所获,至少这个过程让我曾经一度感觉到快乐,荣耀。为何今天想到纪念?我想,人之所以会深刻的没日没夜的缅怀过去,大多是因为过去胜于现在,如果有更美好的事物可以让自己天天的得瑟着,也没有那么多闲余时间来感伤了。闲话不说,我要回到1997年,哦不,是2007年去了,很舍不得你们..这是2007年的9月份刚过,开学不久,我们刚从新区搬迁过来南区。一切都很陌生,不知道食堂在哪,图书馆

2010-07-30 15:01:00 2948 6

原创 C#中的文件操作点滴..

以下博文均是个人自学 测试的结果... 在C#中创建流文件的时候,多数是对文件流进行字符串的操作,所以C#中才产生了这样一个专门用来对字符文件进行操作的类系统,这里我们着重介绍下FileStream(文件流操作)、StreamWriter(字符输出流)、StreamReader(字符输入流) 也是基于自己的使用需要,对一个文本文件我需要打开,并随意的设置当前的流指针位置并在上面写入

2010-05-06 13:43:00 828 1

原创 Sql Mobile 数据库开始之前的一点问题总结

1、安装Sql Server2005 Mobile Edition;2、具体在创建一个工程以后,想使用SqlServerCe必须在自己工程的引用里面添加一个dll才行;其目录在:C:/Program Files/Microsoft SQL Server/90/Tools/Binn/VSShell/Common7/IDE/System.Data.SqlServerCe.dll添加了以后就

2010-04-23 10:14:00 586

原创 C#中数据库的链接 - SqlConnection类的使用

今天在Form中想加一个数据库的链接应用,因为是初次接触C#的数据库链接,所以就想简单的测试下。先打开了数据库引擎,也就是本地的数据库服务。接着添加了一个小类,用来对数据库的链接和插入删除操作进行封装。首先的链接数据库SqlConnection con;//定义了这样一个数据库链接对象string strSqlCon= "server=.;uid=sa;pwd=;database=mY

2010-04-16 11:15:00 15587 3

原创 C++对象模型 -- 关于对象的概述

一、C++对象模型中,非静态数据成员被配置于每一个对象之内,而静态数据成员以及静态与非静态成员函数都是北被放置在所有Class Object之外的。其他的Virtual Function (虚函数) 则是以下面两个步骤来支持:    1. 每个类产生一堆指向虚函数的指针放置在虚表之中;    2. 每个class object之内被添加了一个指针vptr,指向相关的虚表。vptr的设定和重

2010-03-09 09:55:00 790

原创 C#中关于openFileDialog()

//设置打开文件的筛选器openFileDialog.Filter = "txt文件(*.txt)|*.txt";if ( openFileDialog.ShowDialog() == DialogResult.OK ){ this.edit1.txt = System.IO.Path.GetDirectoryName(openFileDialog.FileName);//获得文件绝对路径,不包

2010-01-22 14:41:00 1183

Android开发环境配置详解

环境搭建整个过程文档详解,,,下载下来本地研究,不解释。

2013-07-31

空空如也

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

TA关注的人

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