自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Go Forwarder

Android System Developer

  • 博客(29)
  • 资源 (56)
  • 收藏
  • 关注

转载 从一个男人身上看出他的修养和抱负

从一个男人身上看出他的修养和抱负 整天关注娱乐版的男人,你指望它有什么成就?整天玩游戏的男人、整体打麻将的男人,你指望它有什么成就么?不管喜不喜欢,这样的东西都是值得一读。一、拥有自信和风度 男人到了二十几岁后,就要开始学着用心去经营自己了,它体现在自己的思想与涵养上。自信是一个男人最重要的品质,自信的男人就你像一只在暴风雨中战斗的海鸥。海鸥所要说的只有一句话“让暴风雨来的再猛烈些

2012-07-29 23:25:12 1270

转载 Linux下软件安装方法集锦

Linux下软件安装方法总结:一、rpm包安装方式步骤:1、找到相应的软件包,比如soft.version.rpm,下载到本机某个目录;2、打开一个终端,su -成root用户;3、cd soft.version.rpm所在的目录;4、输入rpm -ivh soft.version.rpm二、deb包安装方式步骤:1、找到相应的软件包,比如soft.version.

2012-05-01 01:02:11 642

转载 tcpip,socket ,tcp/ip 三次握手,四次断开连接握手 图解

在TCP/IP协议中,TCP协议提供可靠的连接服务,采用三次握手建立一个连接,如图1所示。 (1)第一次握手:建立连接时,客户端A发送SYN包(SYN=j)到服务器B,并进入SYN_SEND状态,等待服务器B确认。 (2)第二次握手:服务器B收到SYN包,必须确认客户A的SYN(ACK=j+1),同时自己也发送一个SYN包(SYN=k),即SYN+ACK包,此时服务器B进入SYN_RECV

2012-02-29 22:21:56 11076

原创 有关socket网络编程中一些概念的理解

有关socket网络编程中一些概念的理解 所谓服务器即提供服务器的一端。换句话那个设备具有提供服务的能力那么这台设备就应该是服务器。所谓客户端即需要被服务的一端。换句话那个设备不能自己实现需要的功能必须通过网络或其他通信请求其他设备提供服务的就是客户端。一个系统中不一定说客户端多,而服务器少,完全有可能服务器多而客户端少。 长连接:客户端与服务器先建立通讯连接,连接建立后不

2011-12-01 10:27:03 1749

转载 setsockopt 设置socket

setsockopt 设置socket  1.closesocket(一般不会立即关闭而经历TIME_WAIT的过程)后想继续重用该socket:BOOL bReuseaddr=TRUE;setsockopt(s,SOL_SOCKET ,SO_REUSEADDR,(const char*)&bReuseaddr,sizeof(BOOL));2. 如果要已经处于连接状态的so

2011-11-24 16:17:16 1154

原创 chkdsk命令参数介绍

CHKDSK这个命令可以用来修复磁盘错误;   CHKDSK命令是一个DOS命令,使用步骤如下:   方法一:开始→运行→cmd→输入chkdsk   方法二:开始→所有命令→附件→选择“命令提示符”→输入chkdsk ( 针对XP系统 )    CHKDSK命令的参数说明:   CHKDSK [volume[[path]filename]]] [/F]

2011-11-22 15:04:35 9055

转载 C语言字符串转数值

C语言字符串转数值  常用到字符串和数字的转换搜集整理 方便以后再用<br />atof(将字符串转换成浮点型数)atoi(将字符串转换成整型数)atol(将字符串转换成长整型数)strtod(将字符串转换成浮点数)strtol(将字符串转换成长整型数)strtoul(将字符串转换成无符号长整型数)toascii(将整型数转换成合法的ASCII 码字符)toupper(将小写字母转换成大写字母)tolower(将大写字母转换成小写字母)<br /><br />atof(将字符串转换成浮点型数)相关函数:at

2011-03-24 14:37:00 7435

转载 SQLServer 存储过程 SET NOCOUNT { ON | OFF } 的使用

<br />SQLServer 存储过程 SET NOCOUNT { ON | OFF } 的使用。<br />使返回的结果中不包含有关受 Transact-SQL 语句影响的行数的信息 <br />语法:SET NOCOUNT { ON | OFF } <br />默认情况下为 OFF<br />当 SET NOCOUNT 为 ON 时,不返回计数(表示受Transact-SQL 语句影响的行数)。 <br />当 SET NOCOUNT 为 OFF 时,返回计数。<br />即使当 SET NOCOUN

2010-12-02 10:24:00 1179

转载 sql server 数据库优化(二)

<br />SQL Server数据库查询优化的常用方法总结: <br />  本文中,abigale代表查询字符串,ada代表数据表名,alice代表字段名。 <br />  技巧一: <br />  问题类型:ACCESS数据库字段中含有日文片假名或其它不明字符时查询会提示内存溢出。 <br />  解决方法:修改查询语句 <br />  sql="select * from ada where alice like '%"&abigale&"%'"<br />  改为<br />  sql="sele

2010-11-04 13:15:00 420

转载 Sql server 数据库优化

<br />如果是团队开发,作为程序员必须知道本文描述的数据库优化技巧,如果你的sa水平比较差,那即使你再努力也些不出高效的数据库应用系统。 <br />如果是单独开发,那就更不必说了。 <br /><br />多数公司的数据库管理员(sa)是不够格的,即使拿了各种认证证件,也差不多还是垃圾管理员,无非是可以混个好职位,多拿一些工资。 <br />如果你所在的公司没有合格的sa,作为程序员的你必须执行做许多数据库优化的工作了。 <br />市面上的数据库类图书也不过是骗钱的把戏,无非为了出书而出书,为了出名

2010-11-04 13:05:00 570

转载 C# 数组初始化方法

<br />/*<br /> * 如何C#数组初始化详解<br /> * <br /> * 如何初始化数组呢?这里向你详细介绍C#数组初始化的具体的步骤和实例演示,<br /> * 希望对你了解和学习如何初始化数组有所帮助,那么让我们开始吧:<br /> * <br /> * C#通过将初始值括在大括号 ({}) 内为在声明时初始化数组提供了简单而直接了当的方法。<br /> * 特别要注意的是,如果声明时未初始化数组,则数组成员自动初始化为该数组类型的默认初始值。<br /> * <br /> * 下面的

2010-09-30 10:35:00 13458

转载 SHUTDOWN常用参数

<br /> <br />在Windows XP中,新增了一条命令行工具“shutdown”,其作用是“关闭或重新启动本地或远程计算机”。利用它,我们不但可以注销用户,关闭或重新启动计算机,还可以实现定时关机、远程关机。 <br />  该命令的语法格式如下: <br />  shutdown [-i |-l|-s |-r |-a] [-f] [-m [//ComputerName]] [-t xx] [-c "message"] [-d[u][p]:xx:yy] 其中,各参数的含义为: <br />  -

2010-09-15 13:53:00 1547

转载 C/C++基础知识:typedef用法小结

摘要  typedef 声明,简称 typedef,为现有类型创建一个新的名字。比如人们常常使用 typedef 来编写更美观和可读的代码。所谓美观,意指 typedef 能隐藏笨拙的语法构造以及平台相关的数据类型,从而增强可移植性和以及未来的可维护性。第一、四个用途用途一:定义一种类型的别名,而不只是简单的宏替换。可以用作同时声明指针型的多个对象。比如:char* pa, pb; // 这多数不符合我们的意图,它只声明了一个指向字符变量的指针, // 和一个字符变量;以下则可行:typedef char*

2010-09-15 10:16:00 420

转载 linux fork函数的精辟解说

linux fork函数的精辟解说#include ; #include ; main () {     pid_t pid;          pid=fork();          if (pid                  printf("error in fork!");          else if (pid == 0)                  printf("i am the child process, my process id is %dn",getpid());  

2010-09-13 15:44:00 478

转载 ARM指令和THUMB指令有什么区别

        AREA ThumbSub, CODE, READONLY   ; Name this block of code        ENTRY                           ; Mark first instruction to execute        CODE32                          ; Subsequent instructions are ARM header        ADR     r0, start + 1       

2010-09-09 11:19:00 3334

转载 嵌入式Linux操作系统学习步骤

<br />嵌入式Linux操作系统学习规划<br />ARM+LINUX路线,主攻嵌入式Linux操作系统及其上应用软件开发目标: <br />(1) 掌握主流嵌入式微处理器的结构与原理(初步定为arm9) <br />(2) 必须掌握一个嵌入式操作系统 (初步定为uclinux或linux,版本待定) <br />(3) 必须熟悉嵌入式软件开发流程并至少做一个嵌入式软件项目。 <br />从事嵌入式软件开发的好处是: <br />(1)目前国内外这方面的人都很稀缺。这一领域入门门槛较高,所以非专业IT人

2010-09-09 10:33:00 645

转载 ARM+Linux 架构嵌入式学习步骤

由于很多人总问这个问题,所以这里做一个总结文档供大家参考。这里必须先说明,以下的步骤都是针对Linux系统的,并不面向WinCE。也许你会注意到,现在做嵌入式的人中,做Linux研究的人远比做WinCE的人多,很多产家提供的资料也是以Linux为主。我一直很难理解,其实WinCE的界面比Linux的界面好看多了,使用起来也很方便,更为重要的是,WinCE的开发和Windows下的开发基本一样,学起来简单得多,但是学Linux或者使用Linux做嵌入式的人就是远比WinCE多。在和很多工作的人交流时我了解到,

2010-09-09 10:20:00 957

原创 C语言中什么叫做左值?右值?

左值就是在赋值中可以放在赋值操作符两边的值,比如: int a = 1; double b = 2.0 a = b; b = a; 这里a和b都是左值,一切变量都是左值,但const量是例外。 *p是一个左值,和变量一样,只要在*p的右边加上赋值运算符,就可改变*p的值。如果p是一个指向常量的指针,*p就是一个不能修改的左值,即它不能被放到赋值运算符的左边。i和 -i 都是表达式 但一个是左值(i),一个是右值(-i)。 ++,--这两种操作符

2010-09-08 15:08:00 1217

转载 C++中堆和栈

<br />五大内存分区<br />      在C++中,内存分成5个区,他们分别是堆、栈、自由存储区、全局/静态存储区和常量存储区。<br />      栈,就是那些由编译器在需要的时候分配,在不需要的时候自动清楚的变量的存储区。里面的变量通常是局部变量、函数参数等。<br />      堆,就是那些由new分配的内存块,他们的释放编译器不去管,由我们的应用程序去控制,一般一个new就要对应一个delete。如果程序员没有释放掉,那么在程序结束后,操作系统会自动回收。<br />      自由存储

2010-09-08 13:52:00 493

转载 单片机和ARM的区别

<br /><br />1、软件方面<br />  这应该是最大的区别了。引入了操作系统。为什么引入操作系统?有什么好处嘛?<br />1)方便。主要体现在后期的开发,即在操作系统上直接开发应用程序。不像单片机一样一切都要重新写。前期的操作系统移植工作,还是要专业人士来做。<br />2)安全。这是LINUX的一个特点。LINUX的内核与用户空间的内存管理分开,不会因为用户的单个程序错误而引起系统死掉。这在单片机的软件开发中没见到过。<br />3)高效。引入进程的管理调度系统,使系统运行更加高效。在传统的

2010-08-23 12:04:00 551

原创 PageMethods方法的一点研究

PageMethods.FunctionName(Paramter1,Parameter2,...,JsFunctionName);其中,前面Paramter1,Parameter2,...,表示的是FunctionName的参数,最后一个表示的是需要使用后台返回结果的Js方法。如下:         后台方法         [System.Web.Services.WebMethod]         [System.Web.Script.Services.ScriptMethod]         p

2010-06-23 19:26:00 1562

原创 不同数据库,相同表条件下的水晶报表数据源变化方法

不同数据库,相同表条件下的水晶报表数据源变化方法按照以下步骤进行:     1.附加原来的水晶报表到项目中。     2.在报表上右击选择“Verify Database”,然后改变成对应数据库的连接。     3.将报表的数据对应数据库的Sql查询语句修改成为将要使用的数据库的Sql语句,即可。     4.然后,将需要变化的语言部分,修改就好了。

2010-06-11 18:50:00 662

原创 设置和获取DropDownList的值的简单方法

设置和获取DropDownList的值的通用方法 1. 设置Dropdwonlist的方法        ///         /// Set DropDownList Value by ddlvalue        /// 0,value;        /// 1,text;        /// -1,selectedIndex        ///         ///

2010-05-24 13:32:00 2270

原创 JavaScript操作服务器控件之Gridview控件

JavaScript操作服务器控件之Gridview控件 1.JavaScript脚本如下:    function gridviewControl()    {        //获取GridView的客户端元素        var table=document.getElementById("GridView1");        //获取第5列(Test_Column,从0开始

2010-05-21 10:06:00 1911

原创 Oracle存储过程转成Sqlserver存储过程

Oracle存储过程转成Sqlserver存储过程 1.日期转换Oracle: TO_NUMBER(TO_CHAR(SYSDATE, YYYYMMDD))SqlServer:CAST(CONVERT(CHAR(8),GETDATE(), 112) AS INT)    注:其中‘YYYYMMDD’格式   对应1122.ROWID转换Oracle: ROWIDS

2010-05-20 10:28:00 3537

原创 Oracle中使用IMP Dos命令 导入DIC数据库备份过程

Oracle中使用IMP Dos命令 导入DIC数据库备份过程 1.使用具有建立表空间和用户权限的用户登录Oracle;2.建立需要的表空间;3.建立需要的用户(用户名,密码,默认表空间,临时表空间,权限)4.打开DOS窗口,在命令行中输入IMP;5.用第三步中建立好的用户登录数据库;6.输入DIC文件的完全路径,按照提示选择,即可导入。 

2010-05-20 10:15:00 1211

原创 C/S,B/S,分层架构之间的灵活搭配优势

    B/S,C/S,这两个模式,几乎是完全不同的软件模式,但是,如果按照分层架构的概念来理解,他们的不同,其实就是表示层上的不同罢了。    采用三层(多层)架构的软件,不论是B/S,C/S的,他们的数据层,业务逻辑层都是一样的,可以通用的,所以也就是说,要将B/S结构的软件改成C/S,或是需要将C/S结构的软件改成B/S,只需要将对应的表示层开发成project或WebSite,而数据访

2009-07-07 12:51:00 1220

原创 关于MVC的理解

当前的MVC架构网上的评论不一,沸沸扬扬的,看了一些朋友的理解,再次想发表一下自己的对MVC的理解。有不对的地方还希望各位朋友批评指正。     当前的MVC我认为已近被通用化了,但是,MVC不是一个通用的词语,它是有范围的:站在微软的角度来看,MVC其实一种表示层(三层架构中的表示层)架构;而站在Sun角度来看,MVC是和三层架构一样的,也就是说,对这两种开发工具上的MVC是有很大的区别的。

2009-07-07 12:16:00 467

原创 动态生成的存储过程

  一般的存储过程都是固定不变的,但是若这样写,一个项目写出来的存储过程太多,显的数据库太庞大,所以我们可以将存储过程中的类型比较接近的,或是格式相似的可以写一个通用的存储过程,将表名,字段等以参数形式传递进去后,动态生成存储过程。这样,即是存储过程数量减少了,也提高了编程的效率。具体的示例(以删除为例)如下: CREATE PROCEDURE dbo.sp_delete //这是对数据库

2009-07-07 11:53:00 925 1

Kotlin官方参考文档中文版

Kotlin官方参考文档中文版,完整的目录结构,提供关于 Kotlin 语言的完整参考以及标准库。

2017-06-15

SQLite 中文帮助

SQLite 中文帮助 希望需要了解和学习Sqlite的使用的可以看看,希望有用。

2013-07-02

经典BAT批处理文件语法教程及使用方法.doc

经典BAT批处理文件语法教程及使用方法.doc bat的入门教程。

2012-10-18

CMD命令行高级教程.pdf

CMD命令行高级教程.pdf bat命令的高级教程。

2012-10-18

CMD_教程.pdf

CMD_教程.pdf bat命令的学习的入门教程。

2012-10-18

批处理教程_超级详细教程.doc

批处理教程_超级详细教程.doc 关闭介绍bat命令语法的教程。

2012-10-18

autoit中文教程.pdf

autoit中文教程.pdf 记录用户的操作,可以让电脑自动执行的工具教程。

2012-10-18

AutoIt_v3.ppt

自动执行的记录工具, 可以让用户省去重发操作的烦恼。

2012-10-18

AUTOIT教程.doc

AUTOIT.doc 可以记录用户的操作,重发执行用户操作可以自动完成。

2012-10-18

autoit3入门指南.txt

autoit3 入门 指南 txt 自动记录用户的操作,可以进行自动执行。

2012-10-18

dex2jar-0.0.9.9.zip

dex转换成jar包的常用工具,很实用的

2012-10-14

Android的传感器系统.pdf

Android的传感器系统.pdf

2012-10-14

Android传感器编程入门.pdf

Android传感器编程入门.pdf 值得一读。

2012-10-14

MFC中命令行参数处理的实现.pdf

MFC中命令行参数处理的实现.pdf ,大概有两种实现方法,详细见文档。

2012-10-14

VC++6.0入门_windows标准控件.pdf

VC++6.0 入门 windows 标准控件 pdf

2012-10-14

VC++MFC控件知识点.doc

VC中的基本控件的使用方法,技巧。快速入门VC开发的号教程。

2012-10-14

深入浅出MFC 第二版

深入浅出MFC第二版 全书内容和光盘镜像,值得一读。

2012-10-14

MFC编程实例扩展

MFC编程实例扩展,PDF版非扫描版,很清晰,讲解和透彻。

2012-10-14

精通MFC程序设计详细实例

精通 MFC 程序设计详细 实例 控件使用 《精通MFC程序设计详细实例》的关盘代码

2012-10-14

sql 帮助文档 CHM

sql 2000 语法帮助文档 sql 基本语法帮助文档

2012-08-15

高质量C++/C 编程指南

高质量C++/C 编程指南 作 者: 林锐 博士

2011-08-23

SQL语句字符串分割

SQL语句字符串分割

2010-12-05

sql-split2.doc

sql-split2.doc

2010-12-05

学会NI-DAQmx中的十个函数解决80%的数据采集应用问题.pdf

学会NI-DAQmx中的十个函数解决80%的数据采集应用问题.pdf

2010-12-05

T-SQL语言还原数据库.pdf

T-SQL语言还原数据库.pdf

2010-12-05

DAQ_Basic.pdf

DAQ_Basic.pdf

2010-12-05

基于虚拟仪器的实时数据采集系统的设计.pdf

基于虚拟仪器的实时数据采集系统的设计.pdf

2010-12-05

虚拟程序编程语言LabWindows_CVI编程

虚拟程序编程语言LabWindows_CVI编程

2010-12-05

数据库优化知识.doc

数据库优化.doc

2010-12-05

数据采集基本知识及NI采集卡的使用手册.pdf

数据采集基本知识及NI采集卡的使用手册.pdf

2010-12-05

二级指针申请空间.txt

二级指针申请空间.txt

2010-12-05

TCP事务协议,HTTP,NNTP和UNIX域协议.pdf

TCP-IP详解卷三:TCP事务协议,HTTP,NNTP和UNIX域协议.pdf

2010-12-05

NI-DAQmx_和DAQ_设备安装指南.pdf

NI-DAQmx_和DAQ_设备安装指南.pdf

2010-12-05

linux解压缩命令大全.txt

linux解压缩命令大全.txt

2010-12-05

ADLINK+DAQ-2000系列高速数据采集卡-2使用手册.pdf

ADLINK+DAQ-2000系列高速数据采集卡-2使用手册最新下载.pdf

2010-12-05

C语言程序设计基础(PPT)

C语言程序设计基础(PPT)

2010-12-05

CVI 经典编程环境

CVI编程语言环境

2010-12-05

COM口 串口 调式助手

COM串口调式助手,非常好用的,和郭天祥教程中的工具一样的。

2010-10-31

S3C2440中文手册(部分)PDF,DOC

S3C2440的英文翻译版,中文芯片手册,PDF,DOC,

2010-10-31

软件架构+讲座(PDF)

软件架构(PDF) 软件架构(PDF) 软件架构(PDF)

2010-09-30

空空如也

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

TA关注的人

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