自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

懒人的技术笔记

做一个好设计,写一手好程序,经营一个好产品。

  • 博客(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

原创 安装linux的那些事儿

http://download.gna.org/grub4dos/

2011-03-28 20:30:00 1446

原创 每天一道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站页面

大众点评:沈阳[切换城市]搜索

2011-03-20 08:59:00 11144

原创 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

SimpleTableView

iOS菜鸟笔记4:一个简单的TableView demo源码

2017-03-26

MPAndroidChart&HoloGraphLibrary

MPAndroidChart和HoloGraphLibrary的jar包和demo源码,eclipse版本。

2015-03-20

script.module.keyboard.chinese-2.0.0

script.module.keyboard.chinese-2.0.0.zip 转载过来的,Raspbmc上的中文输入法。

2014-12-24

AS快捷键图表

官方的IntelliJ IDEA 快捷键图表。 打印下来效果更佳。

2014-12-23

VC++玩转炫酷悬浮窗3源码

VC++玩转炫酷悬浮窗3---GDI+完美实现不规则窗体 源码,详细见: http://blog.csdn.net/lincyang/article/details/39078295

2014-09-05

VC++玩转炫酷悬浮窗2---不规则窗体的实现源码

VC++玩转炫酷悬浮窗2---不规则窗体的实现源码 blog请见: http://blog.csdn.net/lincyang/article/details/38752319

2014-08-22

VC++玩转炫酷悬浮窗1---悬浮窗的实现

VC++玩转炫酷悬浮窗1---悬浮窗的实现 源码,blog请看 http://blog.csdn.net/lincyang/article/details/38729275

2014-08-21

GDI+不规则窗口

找了一周资料去做类似迅雷和360的悬浮窗,但是不规则窗口的制作也破费脑筋。 这个例子完美解决了锯齿的问题,堪称经典。特此再传上了,环境是VC2010,配GDI+还是很容易的。

2014-08-05

VC++ CALLBACK

一个例子演示如何在VC++中用函数指针实现回调。 完整文章见我的blog: http://blog.csdn.net/lincyang/article/details/29175413

2014-06-07

开机自启动VC实现

用VC实现开机自启动,修改注册表。 详见blog: http://blog.csdn.net/lincyang/article/details/26469561

2014-05-21

系统托盘demo(VC)

vc编写的系统托盘例子,详见: http://blog.csdn.net/lincyang/article/details/25803003

2014-05-14

Service on the win8

找了一个可以在win8上跑起来的service代码。

2014-05-06

HowToPreferenceActivity

我的blog文章《Android实战之PreferenceActivity使用详解》中的配套源码,如有需要请在blog.csdn.net/lincyang中搜索这篇文章。

2014-03-06

Android NDK Demo

NDK的例子,用来打印当前设备是何种字符序列(big or little)。

2013-12-11

Android Read Excel sourcecode

最近有这么个需求,发现有现成的开源库jxl可以完美实现我的小需求。而这个项目就是用jxl实现读取excel内容。自带jxl.jar。

2013-11-27

Activity传递类对象源码

Activity间要传递数据,很多时候简单的int和string满足不了需求,我们在面向对象中已经习惯了类和对象, 那么下面就说一下如何传递类对象。 Android中有两种办法来完成这件事。一个是Java的序列化(Serializable),另一个是Android的Parcelable序列化方法。

2011-12-17

UMLet Eclipse plugin

在使用的eclipse的人群中,这个插件用来画UML图非常帮! 让我们沉浸在eclipse的开发环境中吧。

2011-12-03

vb.net串口通信

这是3年前自己做串口通信时的例子, 经过验证的,并且是byte传送的, 很好的例子。

2011-11-13

WM StopWatch 源码

自己的Moto Q8用了3年了,今天收拾了一下,看那样子再用一年也没问题。记得这是3年前买来做WM测试手机的,可随着WM的退出历史舞台,我也有一年多没有写它的程序了。既然还要继续用我的小Q,那么再收拾一下记忆,找一找几年前自己做过的东西,分享一下历史。

2011-10-09

StopWatch源码

这是本人在几年前写的小程序,当时用Moto Q8,晚上想测心跳,苦于没有计时器,就自己写了一个。对新人应该很有帮助。算法还是有待改进的,有兴趣的朋友一起来做哦。可以改成Android版、Bada版,等等

2011-10-09

WinMerge最新版

用它来找两个文件的不同,效果好极啦! 每个程序员在大项目中必备的工具之一! 用它来找不同版本的区别,省得你用肉眼费神的找啦!!!

2011-08-11

NDK例子之 斐波那契算法

这是我翻译的一篇文章的例子,用NDK来做这个算法,我把这个例子演练了一下,上传来,供大家一起学习。

2011-07-23

UML基础与Rose建模教程

UML基础与Rose建模教程 本书很适合软件开发人员参考

2008-09-01

空空如也

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

TA关注的人

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