- 博客(30)
- 资源 (24)
- 收藏
- 关注
原创 aspx文件的构成
常见的有10种元素构成: 1、指令(directives) 指令部分放在标记中,将会被编译。格式为: 支持的页面指令如下: (1)@Page 指令:定义该页面被解析器和编译器处理的方式。详细见MSDN. (2)@Control指令: (3)@Import指令: (4)@Register指令: (5)@Assembly指令: (6)@OutputCache指令: 2、代码声明块(code declaration blocks) 定义了成员变量和方法,格式如: 3、内联代码块(cod
2011-03-31 09:56:00 1973
原创 每天一道C++笔试题 II
<br /> <br />输入一个字符串,将其逆序后输出。(使用C++,不建议用伪码) <br />第一种方法,应该是c语言的方法:<br />#include <iostream> using namespace std; void main() { char a[50];memset(a,0,sizeof(a)); int i=0,j; char t; cin.getline(a,50,'/n'); for(i=0,j=strlen(a)-1;i
2011-03-29 09:18:00 1822
原创 每天一道C++笔试题 I
首先声明这些题都是从网上搜到的,伤害到版权的,请通知我!0.0如何判断一个单链表是有环的?(注意不能用标志位,最多只能用两个额外指针)struct node { char val; node* next;}bool check(const node* head) {} //return false : 无环;true: 有环一种O(n)的办法就是(搞两个指针,一个每次递增一步,一个每次递增两步,如果有环的话两者必然重合,反之亦然):bool check(const node* head){if(he
2011-03-28 14:14:00 1782
原创 Linux修改root密码
<br />本人使用ubuntu,没有设置root密码。<br />在自己的用户名登录后,<br />用sudo -i 进入#提示符,<br />用passwd修改root密码~~~
2011-03-26 09:53:00 1660
原创 Eclipse一闪而过启动不了的解决
今天在Windows2003服务器上安装java开发环境,之前一个同事装了半道jdk,发现装不上了,我接手。在我看来,装java开发环境不外乎两步,一是装jdk,从官网下载来安装就成,另外,从我机器拷过去也成。然后配置好环境变量。二是装eclipse,也是绿色软件,直接拷过来就可以。可问题就出现在eclipse,本以为直接就可以运行了,打开后就一闪而过,没有报错,郁闷。在eclipse
2011-03-25 10:21:00 5366
转载 _variant_t 数据类型学习
<br />转自:http://hi.baidu.com/ruiqing_2008/blog/item/d9488a9b7caa6ab9c8eaf47f.html<br /> <br /><br />_variant_t是一个类,是VARIANT的完全包装类,它提供多种构造函数和数据转换函数。它继承自一个结构体,其结构如下:<br />struct tagVARIANT<br /> {<br /> union<br /> {<br /> struct __tagVARIANT<br /> {<br /> V
2011-03-23 09:30:00 2988
原创 WAP的各层协议及含义
<br /><br />① WTP(Wireless Transaction Protocol)。即WAP无线电传输协议,用于提供轻量级的面向事务处理的服务,可以专门优化并适用于移动终端的设计。<br />② WDP(Wireless Datagram Protocol)。即WAP无线电数据报协议,用于传输数据,发送和接收消息。<br />③ WSP(Wireless Session Protocol)。即WAP无线会话层协议,主要为上层的WAP应用提供面向连接的、基于WTP的会话通信服务,或基于WDP的无
2011-03-19 10:13:00 4831
原创 关于sprintf和sscanf的一个例子
<br /> <br /> 他们就像是兄弟,还是可逆的。<br />//sprintffor (int n = 0; n < i; n++){sprintf(sciphertext_char,"%02X", ciphertext_char[n] & 0x00FF);ciphertext.append(sciphertext_char);}//sscanf#define MAXLEN 100;unsigned char O[MAXLEN];unsigned char I[]
2011-03-17 09:08:00 1862
原创 关于c中的%x及其它格式化符
格式化:%x表示按16进制输出;int a = 16;%02x:输出10;%03x:输出:010;%04x:输出:0010;
2011-03-16 09:23:00 29306 1
转载 Windows环境下的GCC+VIM编程
本文转自:http://ynoooo.javaeye.com/blog/133474 用vim编写源代码,用gcc编译连结程序几乎已成为LINUX下程序设计的标准开发模式了,(当然emacs也是非常出色和流行的),本文教你如何在Windows下做到同样的事情。gcc和vim都有支持不同平台的版本,win32也当然不例外。此外,配合不同的库像WINAPI、GTK+等可开发出GUI程序。
2011-03-14 16:27:00 3525
转载 浅谈C++函数的参数(参数默认值与Java中的实现)
函数参数的求值顺序 当一个函数带有多个参数时,C++语言没有规定在函数调用时实参的求值顺序。而编译 器根据对代码进行优化的需要自行规定对实参的求值顺序。有的编译器规定自左至右, 有的编译器规定自右至左,这种对求值顺序的不同规定,对一般参数来讲没有影响。但 是,如果实参表达式中带有副作用的运算符时,就有可能产生由于求值顺序不同而造成 了二义性。例如:int z = add_int(++x, x+y);,这样,在不同的编译器就有可能生产 不同的结果。 设置参数的默认值 在C++语言中,允许在函数的说明或定义时给
2011-03-14 14:41:00 4143 1
原创 如何使用gcc编译器?
<br /><br />本文转自网络。<br /> <br /> <br /> <br />摘要: <br /> <br />要想读懂本文,你需要对C语言有基本的了解,本文将介绍如何使用gcc编译器。首先,我们介绍如何在命令行方式下使用编译器编译简单的C源代码。然后,我们简要介绍一下编译器究竟作了那些工作,以及如何控制编译过程。我们也简要介绍了调试器的使用方法。 <br /> <br /> <br /> <br /> <br />GCC rules <br />你能想象使用封闭源代码的私有编译器编译自由软件
2011-03-13 21:54:00 9387 2
转载 Linux文件系统基础知识
<br /><br />本文转自网络。<br /> <br />一 、Linux文件结构 <br /> 文件结构是文件存放在磁盘等存贮设备上的组织方法。主要体现在对文件和目录的组织上。<br /> 目录提供了管理文件的一个方便而有效的途径。<br /> Linux使用标准的目录结构,在安装的时候,安装程序就已经为用户创建了文件系统和完整而固定的目录组成形式,并指定了每个目录的作用和其中的文件类型。<br /> /根目录<br />
2011-03-13 21:43:00 1466 1
转载 如何打包发布基于Qt4 Windows的软件
<br /><br /><br />先从Windows平台开始。 Windows平台下的软件发布最主要的需求是想办法找到在你的发布中应该包含哪些必须的文件, 同时要保证应用程序运行时能正确找到这些文件, 发布基于Qt的软件也是同样的需求。 就不同的情况一一阐述:静态链接的情况<br />静态链接是最简单的情况,这种情况下需要发布的文件数量是最少的, 只需要发布一个单独的执行档外加编译器相关的dll文件。 这种情况下Qt库首先要静态编译:<br />< [other -static><br />nmake s
2011-03-12 09:04:00 2168
原创 C/C++获得当前程序路径
<br />Windows下,<br />获得工作目录如下:<br />#include <direct.h>#include <stdio.h> char buffer[MAX_PATH]; getcwd(buffer, MAX_PATH); printf( "The current directory is: %s ", buffer); //打印出E:/C++/cppTest/cppPrimerTest <br /> <br />获得exe当前目录:
2011-03-11 14:12:00 61007 1
转载 解决boost::asio的WinSock.h has already been included
<br /> <br />本文转自:http://blog.csdn.net/gzlyb/archive/2010/09/08/5870326.aspx<br /> <br />用如下第一条搞定:<br />#define WIN32_LEAN_AND_MEAN // Exclude rarely-used stuff from Windows headers#include "windows.h" <br /> <br />开始使用boost::asio库时,编译碰到这个错误提示:<br />f
2011-03-10 10:50:00 8539
转载 sc命令创建启动服务
<br />SC命令详解介绍SC,SC QC,and SC QUERY SC使用这样的语法: <br />1. SC [Servername] command Servicename [Optionname= Optionvalues] 2. SC [command] 这里使用第一种语法使用SC,使用第二种语法显示帮助。 下面介绍各种参数。 Servername <br />可选择:可以使用双斜线,如////myserver,也可以是////192.168.0.1来操作远程计算机。如果在本地计算机上操作
2011-03-09 15:48:00 12280 3
转载 用VC++建立Service服务应用程序
本文转自:http://blog.csdn.net/niying/archive/2006/08/12/1054180.aspx为什么要使用服务应该程序呢?服务程序就像系统的一些服务一样,能够自动地启动,并执行相应的操作;而且因为服务程序的在层次上和一般的应用程序不同,其能够在系统启动时就自动地运行,而不像一般的应用程序那样一定要在登陆后才能运行,这些就是服务的一些好处了,如果你也想你的程序具有这样的功能,那么你就可以建立一个服务应用程序了。下面就跟着我一步一步地教你怎么去创建一个服务应用程序吧。本文主要介
2011-03-08 13:51:00 8227 6
原创 Eclipse中启用Java断言
<br /> JAVA是从JDK1.4才开始支持断言的(添加了关键字assert)<br />在eclipse中需要在run->run configurations->arguments中VM arguments添加-ea或者-enableassertions参数。<br /> <br />如下面代码:<br /> public static void main(String[] agrs) { int i = 2; assert i<0:"i<0"; } <br />然
2011-03-07 10:04:00 2737
转载 名利场专访Twitter创始人-杰克・多西(Jack Dorsey)
<br /><br />本文转自:http://tech.sina.com.cn/i/2011-03-04/20505248459.shtml<br /> <br />导语:虽然他发明了Twitter,而且即将推出另外一家改变行业格局的企业Square,但杰克・多西(Jack Dorsey)却是科技行业最低调的人之一。不过,从儿时对地图的痴狂到现在梦想的工作(纽约市长),多西中庸克己的愿景一直都专注于人与人之间的互动。《名利场》(Vanity Fair)撰稿人、《Facebook效应》(Facebook E
2011-03-05 13:47:00 6056
转载 C#中的静态常量(const)和动态常量(static和readonly)用法和区别
<br />本文转自:http://hi.baidu.com/mr_handy/blog/item/dcbfcd285b74e8f498250a49.html<br /> <br />C#拥有两种不同的常量:静态常量(compile-time constants)和动态常量(runtime constants)。它们有不同的特性,错误的使用不仅会损失效率,还可能造成错误。相比之下,静态常量在速度上会稍稍快一些,但是灵活性却比动态常量差很多。<br /><br />//静态常量(隐式是静态的)<br />pu
2011-03-03 16:57:00 8064
转载 C#中的交叉数组
<br /><br />本文转自:http://blog.csdn.net/maoli2010/archive/2010/01/25/5252831.aspx<br /> <br />如何:初始化交错数组<br />当初始化一个交错数组变量时,只能指定顶级数组的维度长度。<br />交错数组声明:行是固定的 <br />第一步: int[][] jaggedArray = new int[4][];<br />如果采用分布声明数组元素方式,元素的个数必须书写,因为交错数组的行是固定的,而每行的列是不固定的,
2011-03-03 16:54:00 8523
转载 C++中vectors内存分配的使用方法
<br /><br />本文转自:http://www.cnblogs.com/teiller2008/archive/2011/02/24/1964092.html<br /> <br />这里描述的是一种很常见的情况:当你在某个缓存中存储数据时,常常需要在运行时调整该缓存的大小,以便能容纳更多的数据。传统的内存再分配技术非常繁琐,而且容易出错:在 C 语言中,一般都是每次在需要扩充缓存的时候调用 realloc()。在 C++ 中情况更糟,你甚至无法在函数中为 new 操作分配的数组重新申请内存。你不仅
2011-03-03 10:44:00 2308
转载 明晰C++内存分配的五种方法的区别
<br />本文转自:http://dev.yesky.com/460/2379960.shtml<br /> <br />在C++中,内存分成5个区,他们分别是堆、栈、自由存储区、全局/静态存储区和常量存储区。 <br /><br /> 栈,就是那些由编译器在需要的时候分配,在不需要的时候自动清楚的变量的存储区。里面的变量通常是局部变量、函数参数等。 <br /><br /> 堆,就是那些由new分配的内存块,他们的释放编译器不去管,由我们的应用程序去控制,一般一个new就要对应一个delete。如果
2011-03-03 10:41:00 1102 1
原创 C++ 数组相关
<br />#include <iostream>#include <vector>#include <algorithm>using namespace std;typedef vector<vector<int>> twoDimIntArray; //定义一个二维的向量,和二维数组同样的概念twoDimIntArray testReturnArray(twoDimIntArray a) //该函数能实现传递一个二维向量,返回一个二维向量{ co
2011-03-02 16:11:00 1905 2
转载 java注释风格 与javadoc
<br />本文转自:http://kelaocai.javaeye.com/blog/227822<br /> <br />javadoc做注释 <br />一. Java 文档 <br /><br />// 注释一行 <br />/* ...... */ 注释若干行 <br />/** ...... */ 注释若干行,并写入 javadoc 文档 <br /><br />通常这种注释的多行写法如下: <br /><br />/** <br />* ......... <br />* .........
2011-03-02 09:08:00 10864 1
原创 C++中static const类成员变量
<br /> <br />此文转自网络,其中正确与否本人正在验证,如有不对,请告知。<br /> <br />1)static const 与const static是一样的,没有区别<br />2)static const存储在静态存储区域,不可修改其值的常量,可用来替代define或enum<br />3)所有类型的变量都可以声明为static const,只是除int类型外,其它的类型都必须要在.cpp中进行定义,只能在.h中进行声明。但是int类型则可以在.h中进行定义。<br />4)将变量声明为
2011-03-01 16:30:00 8745 1
原创 UC浏览器如何设置标签
<br />在使用K700时使用UC浏览器,设置标签是这样的。<br />在要设置的页面->菜单->导航->收藏,<br />剩下的你就知道了~~~
2011-03-01 13:57:00 3640
script.module.keyboard.chinese-2.0.0
2014-12-24
VC++玩转炫酷悬浮窗3源码
2014-09-05
VC++玩转炫酷悬浮窗2---不规则窗体的实现源码
2014-08-22
VC++玩转炫酷悬浮窗1---悬浮窗的实现
2014-08-21
GDI+不规则窗口
2014-08-05
VC++ CALLBACK
2014-06-07
开机自启动VC实现
2014-05-21
HowToPreferenceActivity
2014-03-06
Android Read Excel sourcecode
2013-11-27
Activity传递类对象源码
2011-12-17
WM StopWatch 源码
2011-10-09
StopWatch源码
2011-10-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人