posts - 214, comments - 89, trackbacks - 0, articles - 0
  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理

公告

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阅读全文

posted @ 2012-05-10 04:41 浪端之渡鸟 阅读(11) 评论(0) 编辑

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\"%%阅读全文

posted @ 2012-05-06 22:19 浪端之渡鸟 阅读(3) 评论(0) 编辑

2012年5月3日

摘要: 1.ATL2.WTL3.COM4.boost5.protobuf6.xml,json序列化阅读全文

posted @ 2012-05-03 02:36 浪端之渡鸟 阅读(14) 评论(0) 编辑

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...阅读全文

posted @ 2012-04-02 07:53 浪端之渡鸟 阅读(36) 评论(0) 编辑

2012年3月19日

摘要: symbian 输入控件不显示输入法解决:1.保证HandlePointerEventL中调用基类的HandlePointerEventL2.保证作为组合控件 virtual TInt CountComponentControls() const; virtual CCoeControl* ComponentControl(TInt aIndex) const;阅读全文

posted @ 2012-03-19 14:40 浪端之渡鸟 阅读(11) 评论(0) 编辑

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就可以了。阅读全文

posted @ 2012-02-03 17:57 浪端之渡鸟 阅读(14) 评论(0) 编辑

2012年2月1日

摘要: 重置z轴this->getParent()->reorderChild(this,this->getZOrder()-1);阅读全文

posted @ 2012-02-01 23:17 浪端之渡鸟 阅读(35) 评论(0) 编辑

2011年10月24日

摘要: 正文: ytom哥的HtmlControl是一个开源的轻量级的HTML/CSS解析和渲染的控件,可以轻松支持复杂的界面效果,也可以用来显示Web内容。大家可以从http://code.google.com/p/htmlcontrol-for-symbian/获得,首先感谢ytom哥给大家提供了这么好的一个选择。 本文主要从源代码的角度来分析HtmlControl, 有需要从应用的角度多了解的朋友们可以到前面那个网址看ytom哥的例子。HtmlControl使用方法: 代码中最先与大家接触的就是CHtmlControl啦,它就是我们与此控件交互的接口,使用很简单,就像标准控件一...阅读全文

posted @ 2011-10-24 15:28 浪端之渡鸟 阅读(58) 评论(0) 编辑

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]&#阅读全文

posted @ 2011-09-28 04:20 浪端之渡鸟 阅读(64) 评论(0) 编辑

2011年6月27日

摘要: //-----------------------------------------------------------------------------//helpmenuavkon//在CHelpView::ConstructL()函数中调用//-----------------------------------------------------------------------------RESOURCEAVKON_VIEWr_help_menu{menubar=r_help_menu_bar;//cba=R_AVKON_SOFTKEYS_OPTIONS_EXIT;//自定义C阅读全文

posted @ 2011-06-27 16:19 浪端之渡鸟 阅读(45) 评论(0) 编辑

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阅读全文

posted @ 2011-06-24 19:41 浪端之渡鸟 阅读(34) 评论(0) 编辑

2011年6月9日

摘要: TRgb customBlack =T#000000;customBlack.SetAlpha(30);aGc->SetBrushStyle(CGraphicsContext::ESolidBrush);aGc->SetBrushColor(customBlack);aGc->DrawRect(Rect());阅读全文

posted @ 2011-06-09 17:10 浪端之渡鸟 阅读(57) 评论(0) 编辑

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阅读全文

posted @ 2011-06-08 15:33 浪端之渡鸟 阅读(57) 评论(0) 编辑

2011年5月26日

摘要: 软件崩溃后相关信息保存简介:现在我们的服务端程序在崩溃后,虽然记录了相关的堆栈信息,但是记录的崩溃位置是可执行文件中的绝对地址,需要用相关的软件加载对应的.map文件来分析,得到代码中的崩溃位置.如果程序在崩溃时可以自动保存崩溃点在代码中的位置,记在log中,那么分析起来会方便很多.尤其如果记录的log量多一些的时候.Codeproject上有一个名为blackbox的动态链接库,该库的作用就是在程序崩溃时自动保存现场的一切有用信息,比如,堆栈;寄存器;当时的cpu使用;内存使用;当时存在的其他进程;计算机的物理信息等.某种应用如果用在我们的服务器端,大量修改代码是不现实的,最好的情况是不需要阅读全文

posted @ 2011-05-26 17:52 浪端之渡鸟 阅读(109) 评论(1) 编辑

2011年5月24日

摘要: 在日常工作中,有时需要把mapinfo图层的信息跟经纬度导出来,而如果按正常的办法在工具栏直接按“表”—〉“转出”,就无法导出经纬度信息。以下办法可以解决这个难题:1、选择“表”—〉“维护表结构”—〉选择要导出的表—〉在表中增加两个字段“X”和“Y”,新字段全部要选择“浮点型”数据类型,然后这个表会自动关闭,然后手动重新打开。2、选择“选项”—〉“打开mapbasic窗口”—〉在mapbasic窗口中输入以下代码,然后按“回车”。 “update要导出的表名set x=centroidx(obj),y=centroidy(obj)”这样就OK了,经纬度信息已经保存在你刚才新增加的两个字段“X,阅读全文

posted @ 2011-05-24 00:31 浪端之渡鸟 阅读(111) 评论(1) 编辑

2011年5月19日

posted @ 2011-05-19 18:13 浪端之渡鸟 阅读(54) 评论(0) 编辑

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.阅读全文

posted @ 2011-03-24 20:46 浪端之渡鸟 阅读(87) 评论(0) 编辑

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阅读全文

posted @ 2011-03-17 11:48 浪端之渡鸟 阅读(51) 评论(0) 编辑

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. 阅读全文

posted @ 2011-03-15 14:58 浪端之渡鸟 阅读(171) 评论(1) 编辑

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<<&阅读全文

posted @ 2011-03-09 16:01 浪端之渡鸟 阅读(185) 评论(0) 编辑

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字阅读全文

posted @ 2011-01-28 14:30 浪端之渡鸟 阅读(128) 评论(0) 编辑

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 _阅读全文

posted @ 2011-01-14 10:02 浪端之渡鸟 阅读(120) 评论(0) 编辑

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阅读全文

posted @ 2011-01-10 10:34 浪端之渡鸟 阅读(99) 评论(0) 编辑

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阅读全文

posted @ 2010-12-30 11:26 浪端之渡鸟 阅读(63) 评论(0) 编辑

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阅读全文

posted @ 2010-12-24 15:31 浪端之渡鸟 阅读(45) 评论(0) 编辑

2010年11月3日

摘要: 一 :关于指针和堆的内存分配先来介绍一下指针: 指针一种类型,理论上来说它包含其他变量的地址,因此有的书上也叫它:地址变量。既然指针是一个类型,是类型就有大小,在达内的服务器上或者普通的PC机上,都是4个字节大小,里边只是存储了一个变量的地址而已。不管什么类型的指针,char * ,int * ,int (*) ,string * ,float * ,都是说明了本指针所指向的地址空间是什么类型而已...阅读全文

posted @ 2010-11-03 11:02 浪端之渡鸟 阅读(85) 评论(0) 编辑

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 ...阅读全文

posted @ 2010-08-25 10:03 浪端之渡鸟 阅读(158) 评论(0) 编辑

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、严格采用阶梯层次组织程序代码: ...阅读全文

posted @ 2010-08-23 17:07 浪端之渡鸟 阅读(448) 评论(0) 编辑

2010年8月17日

摘要: [转]原创 我平时遇到不清楚的问题总喜欢研究研究,问题遇多了脑子里面放不下,怕忘记了就整理如下。这里例子有些偏,做不对也不是你水平问题。部分例子不适合用来笔试和面试,如果笔试招不到人可不要怪我,呵呵。。 http://www.cnweblog.com/fly2700/ 1. null 不等于 null 吗? (偏指数☆☆☆) //C#代码 cla...阅读全文

posted @ 2010-08-17 16:44 浪端之渡鸟 阅读(117) 评论(0) 编辑

2010年7月30日

摘要: 统一标识,例如:test1 = true|test2;(不可"test2",不可丢掉';',不可没有test1表示项目)timer = true|480000;(定时器运行间隔,单位:毫秒)runenable = true|1;(是否可运行true:可运行,false:不可运行)freshtime = false|15; (单位秒,false不刷新)tips = false|Warning :th...阅读全文

posted @ 2010-07-30 02:12 浪端之渡鸟 阅读(92) 评论(0) 编辑

2010年7月17日

摘要: 微软的AVI文 件格式是一种用于捕获、编辑和回放audio-video序列的RIFF文 件规范。总体上讲,AVI文件包含多个针对不同数据的流。 大部分AVI序 列使用audio和video流。 一个简单的AVI序列特例可以只包含video数 据而不包含audio数据。 本部分并没有介绍OpenDML对于AVI文件格式的扩展。 如果要对其深入研究, 请参考OpenDML AVI M-JPEG文件格...阅读全文

posted @ 2010-07-17 19:25 浪端之渡鸟 阅读(790) 评论(1) 编辑

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是数组,...阅读全文

posted @ 2010-07-06 09:56 浪端之渡鸟 阅读(92) 评论(0) 编辑

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...阅读全文

posted @ 2010-06-25 09:44 浪端之渡鸟 阅读(89) 评论(1) 编辑

2010年5月26日

摘要: 很久很久以前,有一群人,他们决定用8个可以开合的晶体管来组合成不同的状态,以表示世界上的万物。他们看到8个开关状态是好的,于是他们把这称为"字节"。再后来,他们又做了一些可以处理这些字节的机器,机器开动了,可以用字节来组合出很多状态,状态开始变来变去。他们看到这样是好的,于是它们就这机器称为"计算机"。开始计算机只在美国用。八位的字节一共可以组合出256(2的8次方)种不同的状态。他 们把其中的编...阅读全文

posted @ 2010-05-26 21:07 浪端之渡鸟 阅读(91) 评论(0) 编辑

2010年5月18日

摘要: 经常看到这样的项目经理,一副整天忙得团团转的样子,电话不停地作响,一个小时之内要发出几十个指令,好像他所领导的团队离开了他就一天也活不下去。然后他还会说:"我很忙"或"我很累","我需要增加人手"。这样的项目经理经常事无巨细都要亲自过问,即使旗下有人,你说他能不累吗?  甚至还有这样的事列发生,研发部门经理亲自参与项目软件的编码工作,如果只有一、两个项目,也许这样还可以,试想,如果有十几个项目你能...阅读全文

posted @ 2010-05-18 08:18 浪端之渡鸟 阅读(79) 评论(0) 编辑

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...阅读全文

posted @ 2010-04-12 17:59 浪端之渡鸟 阅读(38) 评论(0) 编辑

2010年4月10日

摘要: 偷梁换柱盗取OICQ密码 Internet的发展,带动了IT界的一次大飞跃,黑客的活动也随之日益猖獗,攻击手法不断变化。各种黑客程序也是层出不穷,木马程序更是花样百出。 如:监视键盘按键、替换登录程序等,现在我就来介绍另一种攻击手法,替换登录程序按钮。这招绝吧!现在我就来将方法介绍一下。 就拿我们很熟悉的OICQ来作一个例子,看看程序到底是如何实现偷梁换柱的。要替换OICQ的登录程序的按钮与密码框...阅读全文

posted @ 2010-04-10 05:55 浪端之渡鸟 阅读(137) 评论(0) 编辑

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 &...阅读全文

posted @ 2010-04-08 17:52 浪端之渡鸟 阅读(72) 评论(0) 编辑

2010年4月3日

摘要: javaScript函数中执行C#代码中的函数:   方法一:1、首先建立一个按钮,在后台将调用或处理的内容写入button_click中;  2、在前台写一个js函数,内容为document.getElementById("btn1").click();  3、在前台或后台调用js函数,激发click事件,等于访问后台c#函数;  方法二:1、函数声明为public  后台代码(把public改...阅读全文

posted @ 2010-04-03 16:12 浪端之渡鸟 阅读(179) 评论(1) 编辑

2010年3月23日

posted @ 2010-03-23 11:42 浪端之渡鸟 阅读(173) 评论(0) 编辑