自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(521)
  • 资源 (85)
  • 收藏
  • 关注

原创 VS调用qt

.;"$(QTDIR)\include";"$(QTDIR)\include\QtCore";"$(QTDIR)\include\QtGui";..\..\include;..\..\include\xfs;"$(QTDIR)\include\ActiveQt";.\include"$(QTDIR)\lib";"$(OutDir)";..\..\Lib;"$(QTDIR)/plugins/imageformats/";.\libqtmain.lib QtCore4.l...

2021-06-23 11:52:19 838

原创 SendMessage 注意事项与消息映射

TRACE( "The value of x is MyThreadFunction %d/n", de); 只在debug中打印,release版本中是不会输出的。绘图相关的函数,只能在创建窗口的线程中调用才会生效。在其他线程中调用需要SendMessage;SendMessage调用的消息函数运行在创建窗口的线程中。当创建窗口的线程退出时,再SendMessage就没效了。int iRet = 5; if(IsWindow(m_pDlg->G...

2021-06-23 11:50:58 539

转载 HTTP与HTTPS的区别,详细介绍

HTTP与HTTPS介绍超文本传输协议HTTP协议被用于在Web浏览器和网站服务器之间传递信息,HTTP协议以明文方式发送内容,不提供任何方式的数据加密,如果攻击者截取了Web浏览器和网站服务器之间的传输报文,就可以直接读懂其中的信息,因此,HTTP协议不适合传输一些敏感信息,比如:信用卡号、密码等支付信息。为了解决HTTP协议的这一缺陷,需要使用另一种协议:安全套接字层超文本传输协议HTTPS,为了数据传输的安全,HTTPS在HTTP的基础上加入了SSL/TLS协议,...

2021-03-31 09:43:07 584

转载 一个HTTP请求都包含了什么

打开google开发者工具找一个请求可以看到下图,主要包含四个部分通用头:General Header1. Request URL2. Request Method3. Status Code以上请求地址、请求方式、响应状态码比较简单不再赘述。4. Remote AddressRemote Address代表的是当前HTTP请求的远程地址,即HTTP请求的源地址。HTTP协议在三次握手时使用的就是这个Remote Address地址,在发送响应报文时也是使用这个Remo.

2021-03-31 09:22:37 7480

转载 浏览器中网址访问过程解析

2019-07-01 20:02:15当我们在浏览器输入 www.baidu.com 时,浏览器就会加载出百度的主页,那么浏览器背后的处理是什么样的呢?总体来说,大概流程是这样的!1)当你输入URL时,浏览器的服务器会请求DNS,通过DNS来获取对应的IP。2)通过IP来寻找对应的服务器,请求建立TCP连接。3)浏览器发送HTTP请求包,服务器接收到后开始处理。4)服务器收到请求后,调用自身服务开始返回HTTP请求包。5)客户端接收到服务器的相应后开始运行,并在接收到全部内容后断开TCP连接

2021-03-31 09:17:21 685

转载 详解DNS域名解析全过程

转载 :https://blog.csdn.net/m0_37812513/article/details/78775629关于dns域名解析大致过程如图:当一个用户在地址栏输入www.taobao.com时,DNS解析有大致十个过程,如下:1. 浏览器先检查自身缓存中有没有被解析过的这个域名对应的ip地址,如果有,解析结束。同时域名被缓存的时间也可通过TTL属性来设置。2. 如果浏览器缓存中没有(专业点叫还没命中),浏览器会检查操作系统缓存中有没有对应的已解析过的结果。而操作系统.

2021-03-31 09:03:11 644

转载 Qt之QMetaObject::invokeMethod()使用简介

概述Qt元对象系统是Qt最核心的一个基础特性,元对象系统负责信号和插槽对象间通信机制、运行时类型信息和Qt属性系统。为应用程序中使用的每个QObject子类创建一个QMetaObject实例,此实例存储QObject子类的所有元信息。通过元对象系统,你可以查询QObject的某个派生类的类名、有哪些信号、槽、属性、可调用方法等信息,然后可以使用QMetaObject::invokeMethod()调用QObject的某个注册到元对象系统中的方法。而这里,主要就介绍改函数的使用方法,以及大致简介。QMe

2021-03-30 13:46:06 1912

转载 linux-查找某目录下包含关键字内容的文件

grep -r "{关键字}" {路径}例如:grep -r "test" /data/reportsgrep -R --include="*.cpp" key dir上述命令的含义:在dir目录下递归查找所有.cpp文件中的关键字key在application目录下递归查找所有.sh文件中的关键字 81,显示所属行并将查找到的结果覆盖写入/root/t.txt中grep -R -n --include="*.sh" 81 ./application >/r...

2021-02-04 16:43:12 1839

转载 linux shell中“2>&1“含义

在计划任务中经常可以看到。例如我们公司的计划任务举例:*/2 * * * * root cd /opt/xxxx/test_S1/html/xxxx/admin; php index.php task testOne >/dev/null 2>&1*/2 * * * * root cd /opt/xxxx/test_S1/html/xxxx/admin; php index.php task testTwo >/dev/null 2>&1对于& 1

2021-02-01 08:56:27 335

转载 时间系统、进程的调度与切换

注:本分类下文章大多整理自《深入分析linux内核源代码》一书,另有参考其他一些资料如《linux内核完全剖析》、《linux c 编程一站式学习》等,只是为了更好地理清系统编程和网络编程中的一些概念性问题,并没有深入地阅读分析源码,我也是草草翻过这本书,请有兴趣的朋友自己参考相关资料。此书出版较早,分析的版本为2.4.16,故出现的一些概念可能跟最新版本内核不同。此书已经开源,阅读地址http://www.kerneltravel.net一、时间系统大部分PC 机中有两个时钟源,...

2021-01-12 10:51:10 668

转载 linux系统编程之基础必备(七):read/write函数与(非)阻塞I/O的概念

一、read/write 函数read函数从打开的设备或文件中读取数据。#include <unistd.h>ssize_t read(int fd, void *buf, size_t count);返回值:成功返回读取的字节数,出错返回-1并设置errno,如果在调read之前已到达文件末尾,则这次read返回0参数count是请求读取的字节数,读上来的数据保存在缓冲区buf中,同时文件的当前读写位置向后移。注意这个读写位置和使用C标准I/O库时的读写位置有可能不同.

2021-01-12 10:49:53 809

转载 linux系统编程之基础必备(五):Linux进程地址空间和虚拟内存

一、虚拟内存先来看一张图(来自《Linux内核完全剖析》),如下:分段机制:即分成代码段,数据段,堆栈段。每个内存段都与一个特权级相关联,即0~3,0具有最高特权级(内核),3则是最低特权级(用户),每当程序试图访问(权限又分为可读、可写和可执行)一个段时,当前特权级CPL就会与段的特权级进行比较,以确定是否有权限访问。每个特权级都有自己的程序栈,当程序从一个特权级切换到另一个特权级上执行时,堆栈段也随之改换到新级别的堆栈中。段选择符:每个段都有一个段选择符。段描述符指明段的大小、访问权.

2021-01-12 10:48:05 103

转载 linux系统编程之基础必备(四):C 标准库IO缓冲区和内核缓冲区的区别

1.C标准库的I/O缓冲区 UNIX的传统 是Everything is a file,键盘、显示器、串口、磁盘等设备在/dev 目录下都有一个特殊的设备文件与之对应,这些设备文件也可以像普通文件(保存在磁盘上的文件)一样打开、读、写和关闭,使用的函数接口是相同的。用户程序调用C标准I/O库函数读写普通文件或设备,而这些库函数要通过系统调用把读写请求传给内核 ,最终由内核驱动磁盘或设备完成I/O操作。C标准库为每个打开的文件分配一个I/O缓冲区以加速读写操作,通过文件的FILE 结构体可以...

2021-01-12 10:45:47 167

转载 【Android进阶】-AIDL使用解析

Android系统中,各应用程序都运行在自己的进程中,通常情况下,各进程之间无法直接进行数据交换。为了实现这种跨进程通信(InterProcess communication,简称IPC),Android提供了AIDL Service。一、AIDL Service简介Android的远程Service调用与Java的远程方法调用(RMI)基本相似,都是先定义一个远程调用接口,然后为该接口提供一个实现类。 本地Service的onBind方法会将Service的代理对象(IBinder对..

2021-01-12 10:40:43 205

转载 Android:JNI 与 NDK到底是什么?(含实例教学)

前言在Android开发中,使用NDK开发的需求正逐渐增大 但很多人却搞不懂JNI与NDK到底是怎么回事 今天,我将先介绍JNI与NDK& 之间的区别,手把手进行NDK的使用教学,希望你们会喜欢目录1. JNI介绍1.1 简介定义:Java Native Interface,即Java本地接口 作用: 使得Java与 本地其他类型语言(如C、C++)交互即在Java代码 里调用C、C++等语言的代码 或C、C++代码调用Java代码...

2021-01-11 20:12:57 182

转载 Qt的内省机制剖析(QObject三大职责)

所谓内省是指面向对象语言的一种在运行期间查询对象信息的能力, 比如如果该语句有运行期间检查对象类型的能力,那么我们称它是类型内省(type intropection)的,类型内省可以用来实施多态。c++的内省比较有限,它仅支持上面所说的类型内省, C++的类型内省是通过运行时类型识别(RTTI)(Run-Time Type Information)中的typeid 以及 dynamic_case关键字来实现的,举例说明:// rabbit 派生于 Animal, jump为虚函数if (...

2021-01-11 16:03:29 412

转载 Android Studio目录结构详解

Android Studio目录结构.png.idea:AS生成的工程配置文件,类似Eclipse的project.properties。app:AS创建工程中的一个Module。gradle:构建工具系统的jar和wrapper等,jar告诉了该工程如何与系统安装的gradle构建联系build:构建目录libs:依赖包,包含jar包和jni等包。src:源码main:主文件夹java:Java代码,包含工程和新建是默认产生的Test工程源码。res:资源文件layout...

2021-01-11 09:37:22 1792 2

转载 apt-get 与 yum的区别 (转)

一般来说著名的linux系统基本上分两大类:1.RedHat系列:Redhat、Centos、Fedora等2.Debian系列:Debian、Ubuntu等説明 Redhat系 Debian系 更新缓存 yum makecache apt-get update 更新包 yumupdate apt-get upgrade 检索包 yumsearch apt-cachesearch 检索包内文件 yumprovides a...

2021-01-08 09:18:42 246

转载 Android 四大组件,五大存储,六大布局

Android 四大组件android四大组件分别是:Activity, service,content provider,broadcast receiver一、Activity1、概念:android 中,Activity 相当于一个页面,可以在Activity中添加Button、CheckBox 等控件,一个android 程序有多个Activity组成。2、生命周期:3、四中启动模式Standard 模式: standard 模式是android 的默认启动模式,在.

2021-01-06 17:12:02 304

转载 linux 离线源制作(基本适用所有离线包安装)

apt的一些命令:apt-get的卸载相关的命令有remove/purge/autoremove/clean/autoclean等。具体来说:apt-get purge / apt-get --purge remove删除已安装包(不保留配置文件)。如软件包a,依赖软件包b,则执行该命令会删除a,而且不保留配置文件apt-get autoremove删除为了满足依赖而安装的,但现在不再需要的软件包(包括已安装包),保留配置文件。apt-get remove删除已安装的软件包(...

2021-01-06 14:09:00 2247 1

转载 Linux系统下-进程间通信(消息队列-详解)

Linux下进程间通信方式:# 管道( pipe ):管道是一种半双工的通信方式,数据只能单向流动,而且只能在具有亲缘关系的进程间使用。进程的亲缘关系通常是指父子进程关系。# 有名管道 (named pipe) : 有名管道也是半双工的通信方式,但是它允许无亲缘关系进程间的通信。# 信号量( semophore ) : 信号量是一个计数器,可以用来控制多个进程对共享资源的访问。它常作为一种锁机制,防止某进程正在访问共享资源时,其他进程也访问该资源。因此,主要作为进程间以及同一进程内不同线程之间的

2021-01-05 11:30:27 692

转载 System v 和 Posix作用和区别(进程间通信IPC)

当我们在linux系统中进行进程间通信时,会有比如共享内存(shm),信号量(sem),消息队列(msg)等方式时,会发现有System v以及POXIS两种不同的类型。我们探究一下System v和Posix到底代表着什么意义又有什么区别。Posix:Posix(Portable Operating System Interface for Computing Systems)是由IEEE 和ISO/IEC 开发的一簇标准。该标准是基于现有的UNIX 实践和经验,描述了操作系统的调用服务接口,

2021-01-05 11:05:33 989

转载 【Linux】进程间通信(IPC)之消息队列详解及测试用例

什么是消息队列?消息队列是SystemV版本中三种进程通信机制之一,另外两种是信号量和共享存储段。消息队列提供了进程间发送数据块的方法,而且每个数据块都有一个类型标识。消息队列是基于消息的,而管道是基于字节流。创建的消息队列,生命周期随内核,只有内核重启或用户主动去删除,才可以真正关闭消息队列。背景知识:I P C 标识符:每一个内核中的IPC结构(消息队列,信号量,共享存储段)都用一个非负整数的标识符(identifier)加以引用。当一个消息队列发送或取消息,只需要知道其队列标示符。//

2021-01-05 10:41:39 1198

转载 linux系统编程之信号(七):三种时间结构及定时器setitimer()详解

一,三种时间结构time_t://secondsstruct timeval {long tv_sec; /* seconds */long tv_usec; /* microseconds */};struct timespec {time_t tv_sec; /* seconds */long tv_nsec; /* nanoseconds */};二,setitimer()现在的系统中很多程序不再使用alarm调用,而是使用setitimer调用..

2021-01-04 16:58:24 375

转载 linux系统编程之信号(六):信号发送函数sigqueue和信号安装函数sigaction

一,sigaction()#include <signal.h>int sigaction(int signum,const struct sigaction *act,struct sigaction *oldact));sigaction函数用于改变进程接收到特定信号后的行为。该函数的第一个参数为信号的值,可以为除SIGKILL及SIGSTOP外的任何一个特定有效的信号(为这两个信号定义自己的处理函数,将导致信号安装错误)。第二个参数是指向结构sigaction的一个实例的指针,.

2021-01-04 16:32:44 426

转载 linux系统编程之信号(五):信号集操作函数,信号阻塞与未决

牛人博主:https://simba.blog.csdn.net/article/details/8944982一,信号集及相关操作函数信号集被定义为一种数据类型:typedef struct { unsigned long sig[_NSIG_WORDS];}sigset_t信号集用来描述信号的集合,每个信号占用一位(64位)。Linux所支持的所有信号可以全部或部分的出现在信号集中,主要与信号阻塞相关函数配合使用。下面是为信号集操作定...

2021-01-04 15:42:33 145

转载 linux系统编程之信号(四):alarm和可重入函数

一,alarm()#include <unistd.h>unsigned int alarm(unsigned int seconds)系统调用alarm安排内核为调用进程在指定的seconds秒后发出一个SIGALRM的信号。如果指定的参数seconds为0,则不再发送 SIGALRM信号。后一次设定将取消前一次的设定。该调用返回值为上次定时调用到发送之间剩余的时间,或者因为没有前一次定时调用而返回0。注意,在使用时,alarm只设定为发送一次信号,如果要多次发送,就要多次使用

2021-01-04 11:29:56 397

转载 linux系统编程之信号(三):信号安装、signal、kill,arise讲解

一,信号安装linux主要有两个函数实现信号的安装:signal()、sigaction()。其中signal()只有两个参数,不支持信号传递信息,主要是用于前32种非实时信号的安装;而sigaction()是较新的函数,有三个参数,支持信号传递信息,主要用来与 sigqueue() 系统调用配合使用,当然,sigaction()同样支持非实时信号的安装。sigaction()优于signal()主要体现在支持信号带有参数。二,signal()用法#include <signal.h&gt

2021-01-04 11:17:18 438 1

转载 linux系统编程之信号(二):信号处理流程(产生、注册、注销、执行)

对于一个完整的信号生命周期,可以分为三个阶段:信号诞生 信号在进程中注册 信号在进程中的注销 信号处理函数执行1 信号诞生 信号事件的发生有两个来源:硬件来源(比如我们按下了键盘或者其它硬件故障);软件来源,最常用发送信号的系统函数是kill, raise, alarm和setitimer以及sigqueue函数,软件来源还包括一些非法运算等操作。Linux支持的信号列表如下。很多信号是与机器的体系结构相关的信号值 默认处理动作 发出信号的原因SIGHUP 1 A ...

2021-01-04 10:52:30 217

原创 递归查找文件

static QStringList FindFilesEx(const QString& strFullName, bool bRecursion = true) { QStringList tmpFiles; QString strPath; QStringList strFilters; if(!ParsePath(strFullName, strPath, strFilters)) { .

2020-12-31 09:21:44 226

转载 Linux:结束线程的三种方式

一般情况下,线程终止后,其终止状态一直保留到其它线程调用pthread_join获取它的状态为止。但是线程也可以被置为detach状态,这样的线程一旦终止就立刻回收它占用的所有资源,而不保留终止状态。不能对一个已经处于detach状态的线程调用pthread_join,这样的调用将返回EINVAL错误。也就是说,如果已经对一个线程调用了pthread_detach就不能再调用pthread_join了。pthread_cancel函数杀死(取消)线程 对应进程中 kill() ...

2020-12-31 09:17:53 6788

转载 linux系统编程之信号(一):中断与信号

一,什么是中断?1.中断的基本概念中断是指计算机在执行期间,系统内发生任何非寻常的或非预期的急需处理事件,使得CPU暂时中断当前正在执行的程序而转去执行相应的事件处理程序,待处理完毕后又返回原来被中断处继续执行或调度新的进程执行的过程。引起中断发生的事件被称为中断源。中断源向CPU发出的请求中断处理信号称为中断请求,而CPU收到中断请求后转到相应的事件处理程序称为中断响应。在有些情况下,尽管产生了中断源和发出了中断请求,但CPU内部的处理器状态字PSW的中断允许位已被清除,从而不允许CPU响应中

2020-12-31 09:17:30 1000

原创 linux类似于GetLastError的函数

#include <errno.h>errnoDWORD GetLastError(){ return errno;}

2020-12-31 09:16:25 2094

转载 linux pthread线程详解(Posix线程)

这是一个关于Posix线程编程的专栏。一、 线程创建1.1 线程与进程可以与同进程中的其他线程共享数据,但拥有自己的栈空间,拥有独立的执行序列。1.2 创建线程int pthread_create(pthread_t * thread, pthread_attr_t * attr,void * (*start_routine)(void *), void * arg)与fork()调用创建一个进程的方法不同,pthread_create()创建的线程并不具备与主线程...

2020-12-31 09:15:13 1810

转载 linux mmap内存文件映射

一、传统文件访问unix访问文件的传统方法使用open打开他们,如果有多个进程访问一个文件,则每一个进程在自己的地址空间都包含有该文件的副本,这浪费了存储空间。下面说明了两个进程同时读一个文件的同一页的情形,系统将该页从磁盘读到高速缓冲区中,每个进程再执行一个复制操作将数据从高速缓冲区读到自己的地址空间。二、共享内存映射现在考虑林一种处理方法:进程A和进程B都将该页映射到自己的地址空间,当进程A第一次访问该页中的数据时,它生成一个缺页终端,内核此时读入这一页到内存并更新页表使之指向它,以后,

2020-12-31 09:14:59 346

转载 MFC六大关键技术

MFC六大关键技术包括:MFC Initialization —— MFC程序的初始化过程 RTTI(Runtime Type Information)—— 运行时类型识别 Dynamic Creation —— 动态创建 Persistence ——永久保存(串行化、序列化) Message Mapping —— 消息映射 Message Routing —— 消息传递MFC程序的初始化过程首先,我们用VS2010建立一个Win32应用程序,在项目的配置属性中链接MFC库,并输入以下代

2020-12-31 09:01:56 808

转载 CString成员函数详解[转]

1、构造函数(常用)CString( const unsigned char* psz ); 例:char s[]="abcdef"; char* sp=s; CString csStr(sp); //csStr="abcdef" CString( LPCSTR lpsz ); 例:CString csStr("abcdef"); //csStr="abcdef"...

2020-12-31 09:01:10 381

转载 MFC中CString实现原理简单介绍

MFC里的关于Cstring的类的实现大部分在strcore.cpp中。Cstring里需要有一个用来存放字符串的缓冲区,并且有一个指针指向该缓冲区,该指针就是LPTSTR m_pchData。但是有些字符串操作会增建或减少字符串的长度,因此为了减少频繁的申请内存或者释放内存,Cstring会先申请一个大的内存块用来存放字符串。当增加后的字符串长度超过预先申请的内存时,Cstring先释放原先的内存,然后再重新申请一个更大的内存块。同样的,当字符串长度减少时,也不释放多出来的内存空间。而是等到积累到一定

2020-12-31 09:00:47 619

转载 MFC CString 操作指南

2、格式化字符串  与其用sprintf()函数或wsprintf()函数来格式化一个字符串,还不如用CString对象的Format()方法:CString s;s.Format(_T("The total is %d"), total);  用这种方法的好处是你不用担心用来存放格式化后数据的缓冲区是否足够大,这些工作由CString类替你完成。  我总是对我的字符串使用_T()宏,这是为了让我的代码至少有Unicode的意识,_T()宏在8位字符环境下是如下定义的:#d...

2020-12-31 09:00:28 614

转载 QT下载指南

Qt下载(多种下载通道+所有版本)Qt体积很大,有 1GB~3GB,官方下载通道非常慢,所以建议大家使用国内的镜像网站(较快),或者使用迅雷下载(很快)。作为 Qt 下载教程,本文会同时讲解以上三种下载方式。Qt 官方下载(非常慢)Qt 官网有一个专门的资源下载网站,所有的开发环境和相关工具都可以从这里下载,具体地址是:http://download.qt.io/图1:Q...

2020-12-30 11:06:13 861

FileTrans.rar

FileTrans.rar

2022-03-24

深入理解统一诊断服务(UDS)ISO14229-1-Mr.JING.pdf

深入理解统一诊断服务(UDS)ISO14229-1-Mr.JING

2021-12-19

autosar 02-电子文档.7z

autosar 02-电子文档.7z

2021-10-11

javaScript学习笔记总结.docx

javaScript学习笔记总结.docx

2021-03-17

CSS学习总结.docx

CSS学习总结.docxCSS学习总结.docxCSS学习总结.docx

2021-03-17

html总结.docx

html总结.docx html总结.docx html总结.docx

2021-03-17

apache-ant-1.9.15.rar Windows版本

apache-ant-1.9.15 Windows版本

2021-03-12

svnant-1.3.1.rar

svnant-1.3.1, 全面,包括6个jar包,把里面lib文件夹里的jar包拷到ant安装路径下的lib文件夹即可

2021-03-12

7z压缩工具,包括7z.exe与72.dll

7z压缩工具,包括7z.exe与72.dll

2021-03-12

ant ftp.rar

ant ftp 的两个jar包,把两个jar包放ant的安装目录下的lib文件夹里即可

2021-03-12

马士兵JAVA笔记(全).docx

马士兵JAVA笔记(全).docx

2021-03-12

javascript笔记(韩顺平完整版).docx

javascript笔记(韩顺平完整版).docx

2021-03-12

OBDB2DB数据库备份工具

其他工具速度慢的主要原因是因为这类工具在执行 SQL 文件的时候,总是把每一条SQL以一个事务的方式去执行。所以面对几千万的数据,就需要执行几千万次的 SQL 语句 OBDB2DB则很快,最新的程序版本可以在下面的官网获取: http://www.threeleafsoft.com

2018-11-30

DbLinq-0.20.1(包括MySql.Data.dll)

DbLinq-0.20.1(包括MySql.Data.dll) 有说明文档

2018-11-28

heidisql和libmysql

heidisql 包含 libmysql

2018-11-28

windows下的netcat

windows下的netcat

2018-11-24

sio_socket, websocket的使用与封装

sio_socket, websocket的使用与封装

2018-11-14

自定义的mysql接口类

本类的特点: 1、创建了连接池 2、利用boost的无锁队列,可以高速异步执行sql,不阻塞程序 3、可以根据字段名获得结果

2018-11-12

通用makefile

整个工程,通用makefile,可以编译动态库,安装动态库

2018-10-31

STL中文手册 doc文档

stl中文手册 doc文档哦 stl中文手册 doc文档哦 stl中文手册 doc文档哦 stl中文手册 doc文档哦

2018-08-01

source insight 3.5

source insight 3.5 包括破解 汉化 乱码解决 和一些配置 里面有说明的 source insight 3.5 包括破解 汉化 乱码解决 和一些配置 里面有说明的 source insight 3.5 包括破解 汉化 乱码解决 和一些配置 里面有说明的

2018-08-01

hibernate3.2_中文参考文档.pdf

hibernate3.2_中文参考文档.pdf

2012-05-01

Hibernate3.2API.chm

Hibernate3.2API.chm

2012-05-01

Javascript教程--从入门到精通【完整版】.doc

Javascript教程--从入门到精通【完整版】.doc

2012-04-19

韩顺平讲课笔记包.zip

韩顺平讲课笔记包.zip

2012-04-19

Web开发流行架构.ppt

Web开发流行架构.ppt

2012-04-19

美河提供.Java.Web应用开发.J2EE和Tomcat第2版.pdf

美河提供.Java.Web应用开发.J2EE和Tomcat第2版.pdf

2012-04-19

JDK1.4.2 Document.chm

JDK1.4.2 Document.chm

2012-04-19

J2EE(架构师手册).chm

J2EE(架构师手册).chm

2012-04-19

[api帮助文档].J2EE_API.chm

[api帮助文档].J2EE_API.chm

2012-04-19

VC 托盘程序代码

VC 托盘程序代码 VC 托盘程序代码 VC 托盘程序代码 VC 托盘程序代码 VC 托盘程序代码 VC 托盘程序代码 VC 托盘程序代码 VC 托盘程序代码 VC 托盘程序代码

2011-10-29

VC编程图标大全

VC编程图标大全 VC编程图标大全 VC编程图标大全 VC编程图标大全 VC编程图标大全 VC编程图标大全 VC编程图标大全 VC编程图标大全

2011-10-29

CSerialPort类

CSerialPort类 串口通信 VC++ CSerialPort类 串口通信 VC++ CSerialPort类 串口通信 VC++ CSerialPort类 串口通信 VC++ CSerialPort类 串口通信 VC++ CSerialPort类 串口通信 VC++ CSerialPort类 串口通信 VC++

2011-10-21

Linux网络编程.doc

Linux网络编程.doc 很全面 Linux网络编程.doc 很全面 Linux网络编程.doc 很全面 Linux网络编程.doc 很全面

2011-08-13

LINQ中文教程.doc

LINQ中文教程.docLINQ中文教程.docLINQ中文教程.docLINQ中文教程.docLINQ中文教程.docLINQ中文教程.doc

2011-08-06

SQL语句教程.doc

SQL语句教程.doc SQL语句教程.doc SQL语句教程.docSQL语句教程.doc SQL语句教程.doc SQL语句教程.doc SQL语句教程.doc

2011-08-06

C#网络应用编程基础_Word

C#网络应用编程基础_Word doc C#网络应用编程基础_Word doc C#网络应用编程基础_Word doc C#网络应用编程基础_Word doc C#网络应用编程基础_Word doc C#网络应用编程基础_Word doc

2011-07-19

VC 数据库编程三部教学(源代码)

VC 数据库编程三部教学(源代码) VC 数据库编程三部教学(源代码) VC 数据库编程三部教学(源代码) VC 数据库编程三部教学(源代码) VC 数据库编程三部教学(源代码) VC 数据库编程三部教学(源代码)

2011-07-19

VC数据库编程三部教学_word

VC数据库编程三部教学_word doc VC数据库编程三部教学_word doc VC数据库编程三部教学_word docVC数据库编程三部教学_word doc

2011-07-18

MFC深入浅出_李进久.chm

MFC深入浅出_李进久.chm MFC深入浅出_李进久.chm MFC深入浅出_李进久.chm MFC深入浅出_李进久.chm MFC深入浅出_李进久.chm MFC深入浅出_李进久.chm MFC深入浅出_李进久.chm MFC深入浅出_李进久.chm MFC深入浅出_李进久.chm

2011-06-05

空空如也

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

TA关注的人

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