|
|
2012年5月10日
摘要: 在根目录建立.htaccess内容如下:RewriteEngine OnRewriteBase /RewriteRule ^archiver/([a-z0-9\-]+\.html)$ archiver/index.php?$1RewriteRule ^forum-([0-9]+)-([0-9]+)\.html$ forumdisplay.php?fid=$1&page=$2RewriteRule ^thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$ viewthread.php?tid=$1&extra=page\%3D$3&page=$2 阅读全文
2012年5月6日
摘要: 保存为.reg文件WindowsRegistryEditorVersion5.00[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\DeleteSVN]@="DeleteSVNFolders"[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\DeleteSVN\command]@="cmd.exe/c\"TITLERemovingSVNFoldersin%1&&COLOR9A&&FOR/r\"%1\"%% 阅读全文
2012年5月3日
摘要: 1.ATL2.WTL3.COM4.boost5.protobuf6.xml,json序列化 阅读全文
2012年4月2日
摘要: using System; using System.Collections.Generic; using System.Text; using System.Net; using System.Net.Sockets; using System.Collections; using System.IO; using System.Text.RegularExpressions; using RE = System.Text.RegularExpressions.Regex; using System.Security.Cryptography.X509C... 阅读全文
2012年3月19日
摘要: symbian 输入控件不显示输入法解决:1.保证HandlePointerEventL中调用基类的HandlePointerEventL2.保证作为组合控件 virtual TInt CountComponentControls() const; virtual CCoeControl* ComponentControl(TInt aIndex) const; 阅读全文
2012年2月3日
摘要: 在 v5的SDK目录: epoc32\include\variant\symbian_os.hrh文件最后加入:/*** you can use the following macro to determine S60_5th in mmp*/#ifndef S60_5TH#define S60_5TH#endif就可以了。 阅读全文
2012年2月1日
摘要: 重置z轴this->getParent()->reorderChild(this,this->getZOrder()-1); 阅读全文
2011年10月24日
摘要: 正文: ytom哥的HtmlControl是一个开源的轻量级的HTML/CSS解析和渲染的控件,可以轻松支持复杂的界面效果,也可以用来显示Web内容。大家可以从http://code.google.com/p/htmlcontrol-for-symbian/获得,首先感谢ytom哥给大家提供了这么好的一个选择。 本文主要从源代码的角度来分析HtmlControl, 有需要从应用的角度多了解的朋友们可以到前面那个网址看ytom哥的例子。HtmlControl使用方法: 代码中最先与大家接触的就是CHtmlControl啦,它就是我们与此控件交互的接口,使用很简单,就像标准控件一... 阅读全文
2011年9月28日
摘要: 两次调用了Page_Load,网上方法都查了,最后关注到了Jquery,在我的js里有调用$.parser.parse($("#info_user"));经过跟踪调试发现, $("#info_user").append("\ 帐号:<input type='text' id='txtUserId' size='20' class='easyui-validatebox' required='true' validType='length[4,16] 阅读全文
2011年6月27日
摘要: //-----------------------------------------------------------------------------//helpmenuavkon//在CHelpView::ConstructL()函数中调用//-----------------------------------------------------------------------------RESOURCEAVKON_VIEWr_help_menu{menubar=r_help_menu_bar;//cba=R_AVKON_SOFTKEYS_OPTIONS_EXIT;//自定义C 阅读全文
2011年6月24日
摘要: void CLoginView::ConstructL() { BaseConstructL( R_MULTIVIEWS_VIEW1 ); },看是否有调用粗体部分,如果不嗲用则不能正常初始化菜单,R_MULTIVIEWS_VIEW1为在。rss文件中定义的视图ID:RESOURCE AVKON_VIEW r_multiviews_view1 { menubar = r_multiviews_menubar1; cba = R_AVKON_SOFTKEYS_OPTIONS_EXIT; },当然,如果没有初始化菜单,动态修改菜单调用DynInitMenuPaneL( TInt aResource 阅读全文
2011年6月9日
摘要: TRgb customBlack =T#000000;customBlack.SetAlpha(30);aGc->SetBrushStyle(CGraphicsContext::ESolidBrush);aGc->SetBrushColor(customBlack);aGc->DrawRect(Rect()); 阅读全文
2011年6月8日
摘要: 用carbide新建个工程,我想隐藏状态栏,调用如下:CEikStatusPane* statusPane = StatusPane();statusPane->MakeVisible(EFalse);每次执行到statusPane->MakeVisible(EFalse);程序就异常退出了,出现kern—exec 3的错误。请问这个为什么 ?PS:在UI的构造函数和HandleCommandL函数调用如上代码结果都是一样。解决办法是在void CTestAppUi::HandleStatusPaneSizeChange() { //iAppView->SetRect(Cli 阅读全文
2011年5月26日
摘要: 软件崩溃后相关信息保存简介:现在我们的服务端程序在崩溃后,虽然记录了相关的堆栈信息,但是记录的崩溃位置是可执行文件中的绝对地址,需要用相关的软件加载对应的.map文件来分析,得到代码中的崩溃位置.如果程序在崩溃时可以自动保存崩溃点在代码中的位置,记在log中,那么分析起来会方便很多.尤其如果记录的log量多一些的时候.Codeproject上有一个名为blackbox的动态链接库,该库的作用就是在程序崩溃时自动保存现场的一切有用信息,比如,堆栈;寄存器;当时的cpu使用;内存使用;当时存在的其他进程;计算机的物理信息等.某种应用如果用在我们的服务器端,大量修改代码是不现实的,最好的情况是不需要 阅读全文
2011年5月24日
摘要: 在日常工作中,有时需要把mapinfo图层的信息跟经纬度导出来,而如果按正常的办法在工具栏直接按“表”—〉“转出”,就无法导出经纬度信息。以下办法可以解决这个难题:1、选择“表”—〉“维护表结构”—〉选择要导出的表—〉在表中增加两个字段“X”和“Y”,新字段全部要选择“浮点型”数据类型,然后这个表会自动关闭,然后手动重新打开。2、选择“选项”—〉“打开mapbasic窗口”—〉在mapbasic窗口中输入以下代码,然后按“回车”。 “update要导出的表名set x=centroidx(obj),y=centroidy(obj)”这样就OK了,经纬度信息已经保存在你刚才新增加的两个字段“X, 阅读全文
2011年5月19日
2011年3月24日
摘要: _LIT、TBuf、HBufC之间的相互转换a: _LIT(lit,"test");b: TBuf<10> tbuf;c: HBufC* hbufc;1.a转b TBuf<10> tbuf(lit); 或: tbuf=lit;2.a转c HBufC* hbufc= HBufC::NewL(lit().Length()); *hbufc=lit(); 或: HBufC* hbufc=lit().AllocL();3.b转c HBufC* hbufc= HBufC::NewL(tbuf.Length()); *hbufc=tbuf;4.c转b tbuf. 阅读全文
2011年3月17日
摘要: 原文地址:http://blog.csdn.net/coderwu/archive/2008/11/14/3298426.aspx删除Symbian模拟器(功能表->安装)里面测试程序的方法:For S60 2nd平台:删除/epoc32/release/wins/udeb/z/system/apps/myapp的目录即可For S60 3rd平台:1、删除/epoc32/release/winscw/udeb/myapp.exe2、删除/epoc32/release/winscw/udeb/z/private/10003a3f/appmyapp_reg.rsc3、删除/epoc32/r 阅读全文
2011年3月15日
摘要: 1.No rule to make target `..\gfx\qgn_menu_ .svg', needed by一般是由于svg文件路径变动引起~打开.mk文件修改 ICONDIR=..\Data\gfx,项即可!2.碰到文件夹包含等问题,全部在mmp里修改============================================================开此文,不断收集使用Carbide C++进行symbian开发中遇到的问题及其解决办法,希望对大家有所帮助.1、Carbide C++导入工程时出现Invalid project description. 阅读全文
2011年3月9日
摘要: 下面我们修改一下animal类的构造函数,增加两个参数height和weight,分别表示动物的高度和重量。代码如例2-13所示。例2-13#include <iostream.h>class animal{public: animal(int height, int weight) { cout<<"animal construct"<<endl; } ~animal() { cout<<"animal destruct"<<endl; } void eat() { cout<<& 阅读全文
2011年1月28日
摘要: JFIF文件格式即JPEG文件交换格式(JPEG File Interchonge Format)。一般的JFIF文件由下面的9个部分组成:(字段偏移量字段长度(若未说明“长度不定”则表明在任何情况下长度均为所写的值)字段内容(若未说明“内容不定”则在任何情况下内容均为所写的值,为方便表示还可以把内容设为某值))(1) 图像开始SOI(Start of Image)标记0h2字节0xFFD8(2) APP0标记(Marker)0h2字节0xFFE0 ① APP0长度(length)(①~⑨九个字段的总长度)2h2字节内容不定(①~⑨九个字段的总长度) ② 标识符(identifier)4h5字 阅读全文
2011年1月14日
摘要: 这是个很有趣的topic,而且这个东东影响到了kernel/driver和application之间的交互。首先要来说下这个概念的东东。 当应用程序被block后,这个程序就进入了sleep状态。有可能会block的地方有:1. open2. read3. write一般情况下,文件的读写是阻塞的,可以通过fcntl()函数来设置为非阻塞读写。且这一点需要driver的配合。好,来看看一个实际的例子的片段。driver部分:如果该文件设置了O_NONBLOCK,则直接返回-EAGAIN。static ssize_t scull_p_read (struct file *filp, char _ 阅读全文
2011年1月10日
摘要: 往U盘写文件close之前先调用下面两个函数,避免拔出U盘后文件丢失pDest是文件句柄fflush(pDest); fdatasync(fileno(pDest)); 挂载nfs方法 cd tmp mkdir nfs mount -t nfs -o nolock 192.168.39.17:/home/log/log1 /tmp/nfs 阅读全文
2010年12月30日
摘要: 1:当无法列出传递函数的所有实参的类型和数目时,可用省略号指定参数表void foo(...);void foo(parm_list,...);2:函数参数的传递原理函数参数是以数据结构:栈的形式存取,从右至左入栈.eg:#include <iostream>void fun(int a, ...){int *temp = &a;temp++;for (int i = 0; i < a; ++i){cout << *temp << endl;temp++;}}int main(){int a = 1;int b = 2;int c = 3;int d = 4;fun(4, a, b, c, d 阅读全文
2010年12月24日
摘要: Linux 下文件统计ls -l * |grep "^-"|wc -l ---- to count filesls -l * |grep "^d"|wc -l ----- to count dir统计所有jpg后缀文件数:ls *jpg -l | wc -l 阅读全文
2010年11月3日
摘要: 一 :关于指针和堆的内存分配先来介绍一下指针: 指针一种类型,理论上来说它包含其他变量的地址,因此有的书上也叫它:地址变量。既然指针是一个类型,是类型就有大小,在达内的服务器上或者普通的PC机上,都是4个字节大小,里边只是存储了一个变量的地址而已。不管什么类型的指针,char * ,int * ,int (*) ,string * ,float * ,都是说明了本指针所指向的地址空间是什么类型而已... 阅读全文
2010年8月25日
摘要: typedef struct { int protocol_id; //protocol ID char Protocol_Describe[PTZ_PROTOCOL_DESCRIPT_LEN];}ptz_protocol;typedef struct PTZ_SUPPORTPROTOCOL{ int structsize; char dwPtzCount; ptz_protocol ... 阅读全文
2010年8月23日
摘要: 标题:C语言中,变量名的命名规则?详细说明!出处:BruCe's Blog 石器时代,石器私服,石器时代私服,石器2.5私服,石器时代2.5私服,石器3.0私服,石器时代3.0私服时间:Wed, 28 Apr 2010 11:41:11 +0000作者:BruCe地址:http://www.mrlunet.com/read.php?35内容:一、程序风格: 1、严格采用阶梯层次组织程序代码: ... 阅读全文
2010年8月17日
摘要: [转]原创 我平时遇到不清楚的问题总喜欢研究研究,问题遇多了脑子里面放不下,怕忘记了就整理如下。这里例子有些偏,做不对也不是你水平问题。部分例子不适合用来笔试和面试,如果笔试招不到人可不要怪我,呵呵。。 http://www.cnweblog.com/fly2700/ 1. null 不等于 null 吗? (偏指数☆☆☆) //C#代码 cla... 阅读全文
2010年7月30日
摘要: 统一标识,例如:test1 = true|test2;(不可"test2",不可丢掉';',不可没有test1表示项目)timer = true|480000;(定时器运行间隔,单位:毫秒)runenable = true|1;(是否可运行true:可运行,false:不可运行)freshtime = false|15; (单位秒,false不刷新)tips = false|Warning :th... 阅读全文
2010年7月17日
摘要: 微软的AVI文 件格式是一种用于捕获、编辑和回放audio-video序列的RIFF文 件规范。总体上讲,AVI文件包含多个针对不同数据的流。 大部分AVI序 列使用audio和video流。 一个简单的AVI序列特例可以只包含video数 据而不包含audio数据。 本部分并没有介绍OpenDML对于AVI文件格式的扩展。 如果要对其深入研究, 请参考OpenDML AVI M-JPEG文件格... 阅读全文
2010年7月6日
摘要: //注意指针数组和数组指针分别是如何指向二维数组的#include <stdio.h>main(){ static int m[3][4]={0,1,2,3,4,5,6,7,8,9,10,11};/* 定义二维数组m并初始化*/ int (*p)[4];//数组指针 p是指针,指向一维数组,每个一维数组有4个int元素 int i,j; int *q[3];//指针数组 q是数组,... 阅读全文
2010年6月25日
摘要: 指针参数是如何传递内存的? 如果函数的参数是一个指针,不要指望用该指针去申请动态内存。示例7-4-1中,Test函数的语句GetMemory(str, 200)并没有使str获得期望的内存,str依旧是NULL,为什么? void GetMemory(char *p, int num) { p = (char *)malloc(sizeof(char) * num); } void Test(v... 阅读全文
2010年5月26日
摘要: 很久很久以前,有一群人,他们决定用8个可以开合的晶体管来组合成不同的状态,以表示世界上的万物。他们看到8个开关状态是好的,于是他们把这称为"字节"。再后来,他们又做了一些可以处理这些字节的机器,机器开动了,可以用字节来组合出很多状态,状态开始变来变去。他们看到这样是好的,于是它们就这机器称为"计算机"。开始计算机只在美国用。八位的字节一共可以组合出256(2的8次方)种不同的状态。他 们把其中的编... 阅读全文
2010年5月18日
摘要: 经常看到这样的项目经理,一副整天忙得团团转的样子,电话不停地作响,一个小时之内要发出几十个指令,好像他所领导的团队离开了他就一天也活不下去。然后他还会说:"我很忙"或"我很累","我需要增加人手"。这样的项目经理经常事无巨细都要亲自过问,即使旗下有人,你说他能不累吗? 甚至还有这样的事列发生,研发部门经理亲自参与项目软件的编码工作,如果只有一、两个项目,也许这样还可以,试想,如果有十几个项目你能... 阅读全文
2010年4月12日
摘要: sqlserver 20051.收缩数据库BACKUP LOG SYSDB WITH NO_LOG DBCC SHRINKDATABASE(SYSDB) 2.删除索引|修改字段属性|创建聚集索引DROP INDEX GSP_Index ON GPS_ly100070alter table GPS_ly100070 alter column Dt datetimeCREATE clustered I... 阅读全文
2010年4月10日
摘要: 偷梁换柱盗取OICQ密码 Internet的发展,带动了IT界的一次大飞跃,黑客的活动也随之日益猖獗,攻击手法不断变化。各种黑客程序也是层出不穷,木马程序更是花样百出。 如:监视键盘按键、替换登录程序等,现在我就来介绍另一种攻击手法,替换登录程序按钮。这招绝吧!现在我就来将方法介绍一下。 就拿我们很熟悉的OICQ来作一个例子,看看程序到底是如何实现偷梁换柱的。要替换OICQ的登录程序的按钮与密码框... 阅读全文
2010年4月8日
摘要: css控制DIV透明度在CSS样式中,提供了filter(滤镜效果),它可以对文字、图片、表格等确定范围的HTML标记设置滤镜效果。例: :^ L u S9H3n s黑白照片"S H:m A Y m Sfilter: gray;(H%U e*? l8F2x h(} ? s v V5x'I#v)r u8BX光照片 ] D c @/Nfilter: Xray;r u6u"P _ } v X &... 阅读全文
2010年4月3日
摘要: javaScript函数中执行C#代码中的函数: 方法一:1、首先建立一个按钮,在后台将调用或处理的内容写入button_click中; 2、在前台写一个js函数,内容为document.getElementById("btn1").click(); 3、在前台或后台调用js函数,激发click事件,等于访问后台c#函数; 方法二:1、函数声明为public 后台代码(把public改... 阅读全文
2010年3月23日
|