自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

singularity(奇点)

希望下次见到你的时候,我是你所欣赏的样子!

  • 博客(42)
  • 资源 (24)
  • 收藏
  • 关注

原创 由跨域引发一些思考

最近加了个群,今天有人在群里问了一个问题“前端配置了跨域代理,项目发布到线上还需要配置 nginx 反向代理吗?”,由此,在群里展开了激烈的讨论。讨论的主要点就是在跨域和代理上面,由此引发了我的一些思考。首先记录一些基本的概念。跨域(Cross-Origin)是指在互联网上的一个域下的文档或脚本尝试请求另一个域下的资源时,域名、协议或端口不同的这种行为。

2024-07-01 21:43:35 1007

原创 身份验证之Cookie、Session、Jwt

身份验证之Cookie、Session、Jwt

2023-02-05 12:37:53 636

原创 单页扒手-基于Node的实现

单页扒手,NodeJ的实现

2022-12-23 18:07:01 1752

原创 Node基础——认识Node

Node基础,

2022-12-22 21:29:58 1422

原创 虚拟Dom真的能够提高性能么

虚拟Dom真的能够提高性能么

2022-08-18 11:08:29 1034

原创 CSS与Javascript的加载对Html渲染流程的影响

CSS与Javascript的加载对Html渲染流程的影响

2022-06-20 14:35:58 831

原创 在Koa中常见的中间件的原理及使用

我们都知道,在一个完整的Http请求过程中,我们需要在其中做一些处理,比如说请求路径和参数的处理,cookie的处理,返回的结果处理……对于Koa来说,我们可以使用中间件来进行处理,但是Koa本身是不提供中间件的,因此就需要我们引入第三方的,或者是根据自己实际的业务需求,来实现一些处理过程的中间件。就简单的介绍几个在Koa中会经使用的一些中间件(这里的版本是基于Koa 2.x,如果想了解Koa 1.x可以参考这些思想去找适用于Koa 1.x的中间件)。当然这里有关第三方中间件的介绍过程中,都会简单的聊一些这

2022-05-18 00:26:43 3454

原创 初识Koa

📌Koa -- 基于 Node.js 平台的下一代 web 开发框架。上面的那句话是Koa官方讲的。首先Koa是一个新的web框架,由Express幕后的原班人马打造。我们都知道现在市面上很多的Node 服务框架或者是功能,都是基于Express来进行开发的,比如说(webpack-dev-server,Nest,NodeBB等等)。这主要是因为Express出来的时间比较久,而且相对来说比较稳定;Express的生态相对的会完善一些;另外一点就是Express相对于来说比较容易入门。可以基于官方的

2022-05-10 22:33:45 506

原创 前端组件封装原则

对于当今的前端开发,模块化已经成了一种通用的解决方案,不管是vue还是React还是Angular,其中都会涉及的组件的封装。对于各现在的前端开发来说,如何去封装一个组件,以及封装组件的过程中,应该注意哪些东西都已经是每个前端的必备的基础技能了。但是在很多的时候,对于一些刚刚进入这个行业的新人来说,可能有部分的老人,不是很清楚什么时候应该去封装组件。接下来我就以下的问题聊一下组件的封装。我们为什么要封装组件? 什么时候应该封装组件? 应该如何去设计一个组件?为什么要封装组件?对于这个问

2022-04-17 19:47:03 9290

原创 我理解的前端发展方向

这是我个人的理解的前端2022年,甚至以后的前端发展的方向。这里没有太多的干货的知识,不会告诉你说Javascript怎么写,也不会告诉某个页面需要怎么排版……那都是一些很基础的东西(但是并不能我的本篇文章和思考有多么的高大上),这些方向的了解可能会贯穿我们整个前端的职业生涯;也可能等你在前端这个行业中摸爬滚打了多年之后,你才在某个清晨恍然大悟,原来这么多年我都是个机器:把设计稿转换成页面,每天做着这样重复但是看似有意思的工作。而我就是其中的后者。先简单的介绍一下为什么我会有这样的想法吧。我的前端经

2022-01-09 22:49:38 3187

原创 我理解的前端工程化

前言现在越来越多的前端人员都在聊前端工程化。可能很多初学者认为前端工程化就是我会使用webpack,我能够使用某些cli工具来搭建我们公司的项目等等;也有一部分的人认为前端工程化就是涵盖了前端从立项到上线过程中的每一步,前端的每个项目即是前端的一个工程在前端工程中包含有项目的创建过程,开发过程,测试过程,上线过程等一系列的工作流程的内容等。那么什么是前端工程化?对于这个问题,我这里就从我个人的角度来聊一下,这个前端工程化的内容。前端工程化的由来对于前端开发来说从最初的切图仔到现在的可以称..

2021-12-27 23:47:41 618

原创 加密算法学习

加密算法主要作用是把明文变成密文,防止信息泄露。加密后的密文看起来和乱码很像,但却不是乱码。大部分乱码是由于编码不一致导致的,编码不属于加密算法,只是改变了显示格式而已。加密算法需要保证以下三点:1.机密性:保证数据即使被盗取,小偷也不知道是啥。2.完整性:保证数据在传输过程中即使被劫持修改,接收方能够发现信息已被截取,而选择换掉。3.可用性:保证加密算法的开销、复杂度都在可用范围。满足上述要求的加密算法经历了从古典密码过渡到现代密码的漫长历史发展时期。加密算法的起源早在古罗马的

2021-12-06 23:15:37 641

原创 nginx学习笔记

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言 一、pandas是什么? 二、使用步骤 1.引入库 2.读入数据 总结前言作为一个Web开发者来说对于nginx的应该是再熟悉不过了,但是对于我来说,对于nginx的了解就相对比较少,由于自己是做前端开发的,有关后台的配置相关的内容了解的不多,因此有关Nginx的了解也只是趋于表面的,因此,花了一段时间来对Nginx进行了一个比较深入的学习。一、Web服务器?1. 什么是we

2021-10-09 07:42:20 185

原创 有关WebRTC(一)——初识WebRTC

文章目录前言一、什么是WebRTC?二、WebRTC的特点三、WebRTC的使用场景四、如何在网页中使用音视频获取浏览器设备使用麦克风录制声音摄像头捕捉信息使用摄像头使用摄像头进行拍照使用摄像头 进行录像录制桌面信息总结前言大家对在线音频和视频并不陌生。日常的网络应用程序,如抖音和快手,为数百万人提供音频和视频内容。另一方面,对于网络实时通信来说,大家也并不陌生。像腾讯会议,企业微信,在线直播等。对于这些地方,这就是网络实时通信(WebRTC)发挥作用的地方。由于最近各个企业都在搞在线办公等相关的内

2021-03-30 08:26:36 465

原创 如何设置process.env.NODE_ENV

NODE_ENV是一个由 Node.js 暴露给执行脚本的系统环境变量。通常用于确定在开发环境还是生产环境(dev-vs-prod)下,服务器工具、构建脚本和客户端 library 的行为。NODE_ENV会赋值给process.env对象,作为它的一个属性,其值通常为“production”(生产环境)和“development”(开发环境),或者“prod”和“dev”,以此来区分不同环境下的逻辑行为,例如:if(process.env.NODE_ENV === 'development'){

2021-03-29 23:09:11 6833 1

原创 如何理解浏览器缓存

前言缓存可以说是性能优化中简单高效的一种优化方式了。一个优秀的缓存策略可以缩短网页请求资源的距离,减少延迟,并且由于缓存文件可以重复利用,还可以减少带宽,降低网络负荷。对于一个数据请求来说,可以分为发起网络请求、后端处理、浏览器响应三个步骤。浏览器缓存可以帮助我们在第一和第三步骤中优化性能。比如说直接使用缓存而不发起请求,或者发起了请求但后端存储的数据和前端一致,那么就没有必要再将数据回传回来,这样就减少了响应数据。接下来的内容中我们将通过缓存位置、缓存策略以及实际场景应用缓存策略来探讨浏览器缓存机制

2021-03-29 23:08:02 359

原创 什么是重排和重绘

当浏览器下载完页面所需元素(html标记,css层叠样式表,javascript,图片)之后,会生成两个东西:Dom树和渲染树。Dom树Dom树,主要是用来表示页面的Dom结构。渲染树渲染树主要是用来表示页面是如何进行渲染的。Dom树中,除了隐藏节点,其余的节点需要与渲染树中的至少存在一个对应的节点。渲染树中的每一个节点,被称为帧或者是盒子。盒子具有内边距,外边距,边框,位置等属性。一旦渲染树构建完成之后,浏览器就开始进行绘制页面。当Dom的变化影响到了元素的几何属性(宽和高等)——比如说修改了

2021-03-29 23:07:04 406

原创 深入理解Promise.all

深入理解Promise.all了解es6的Promise的人应该都听过Promise.all,而且应该是大多数的人都用过Promise.all这个方法。首先Promise.all可以将多个Promise实例包装成一个Promise实例。let p = Promise.all([p1, p2, p3])Promise.all方法可以接受一个数组作为参数,数组中的每一项都是一个Promise的对象实例(如果不是,就会先调用Promise.reslove方法,将参数转化为Promise对象实例,再进行下一

2021-03-29 23:03:49 3004

原创 Axios使用方法

axios简介Axios 是一个基于 promise 的 HTTP 库,可以用在浏览器和 node.js 中。axios的优势:从浏览器中创建 XMLHttpRequests从 node.js 创建 http 请求支持 Promise API拦截请求和响应转换请求数据和响应数据取消请求自动转换 JSON 数据客户端支持防御 XSRFaxios的基本使用如何引入axios可以通过npm安装来进行使用$ npm install axio也可以使用 bower进行安装,然后在页

2021-03-29 23:03:08 20299

原创 如何判断一个变量是否为数组(isArray)

在我们平时的工作中经常会用到如何判断一个变量是否为数组。常用的方法很多,有用常用框架里面的,isArray。但是关于这个isArray的实现,各有不同。常用的方法有如下几种1、instanceof function isArray (obj) { return obj instanceof Array; }2、Array对象的 isArray方法 function isArray (obj) { return Array.isArray(obj);

2021-03-29 23:02:13 1726

原创 javascript中的toString()

基本介绍javascript中的toString方法是我们在写前端时经常要用的一个函数,也就是将我们的变量转换成字符串的方法。javascript中各种类型的toString方法javascript中定义了7种数据类型,其中包含了6种原始的数据类型:BooleanNullUndefinedNumberStringSymbol(ECMAScript 6 新定义)和Object,在这7中数据类型中,除了undefined和null类型之外,都有toString方法。Boolean 类...

2021-03-29 22:59:53 5915 1

转载 dec加密

using System;using System.Collections.Generic;using System.IO;using System.Linq;using System.Security.Cryptography;using System.Text;namespace SSO_Explorer.Utility{ public class DecUtility

2015-03-05 18:03:18 769

转载 全国省市县sql(完整版)

省Insert into PROVINCE (PROVINCE_ID, NAME, SEQ) Values (4, '山西', 4);Insert into PROVINCE (PROVINCE_ID, NAME, SEQ) Values (5, '内蒙古', 5);Insert into PROVINCE (PROVINCE_ID, NAME

2014-03-29 21:26:54 4504

转载 基于java的ajax操作

一、开门见山    这些时间,瞎子也看得见,AJAX正大踏步的朝我们走来。不管我们是拥护也好,反对也罢,还是视而不见,AJAX像一阵潮流,席转了我们所有的人。    关于AJAX的定义也好,大话也好,早有人在网上发表了汗牛充栋的文字,在这里我也不想照本宣科。    只想说说我感觉到的一些优点,对于不对,大家也可以和我讨论:    首先是异步交互,用户感觉不到页面的提交,

2014-03-26 06:53:41 1414

转载 html 转义字符

显示名称编号显示名称编号显示名称编号显示名称编号显示名称编号   ¡¡¡¢¢¢£££¤¤¤¥¥¥¦&b

2014-03-26 00:07:50 1196

原创 Sql 中的where 1=1 问题

很多时候我们在学习Sql的时候我么总是会看到有些时候会用到一些看起来没有用的东西,比如说:select * from table where 1= 1;但是为什么我们要用到那个where 1 = 1呢1.首先我们先来看一下不用where 1 = 1会出现什么情况;举个例子,如果您做查询页面,并且,可查询的选项有多个,同时,还让用户自行选择并输入查询关键词,那么,按平时的查询语句的动态构

2014-03-01 13:04:29 1377 2

原创 CSharp学习笔记之十三 反射

今天接触到了一个新词,就是反射,当我看到反射这个词的时候我不知道这个是什么东西。于是乎就问老人,老人给我说可以参看一个方法就是GetTipy()方法,但是这个到底是什么东西呢,通过我查找的资料我这里发表一下我自己的小小的理解吧。一、什么是反射    当然对于反射这个词来说,我们并不是很陌生,比如说镜子可以反射,B超也是利用反射的原理进行成像的。但是对于C#中来说反射也是一样的一个道

2014-02-13 21:47:19 8897

原创 CSharp学习笔记之十二 委托与事件(续)

尼玛,当把刚才的文章给保存发表之后,想看看其他方面你的文章,这时候又看到了另外的一个比较不错的文章,名字与本题同名,正觉得纳闷呢,仔细一看,原来是同一作者的东西,顿时有一种被骗的感觉。这些都不重要,真心的不重要,重要的是这些东西我们都能够学到比较多的东西。所以,这里就又将那篇文章给转了,原作者的地址还按老规矩留给大家。原文链接:http://www.tracefact.net/CSharp-P

2013-12-27 17:19:56 1892

原创 CSharp学习笔记之十一 委托与事件

对C#的委托和事件,其实想写点东西,但是偶然间翻到一篇文章,感觉挺好的,所以就直接转过来吧。其实好的东西都是要用来分享的么,不管是不是我自己的,但是学会了,就是我自己的。学习么就是这样的,这篇博文不算是原创,之所以还写原创,是为了保持格式一致。我把链接地址给你们,这是原作者的权利。原文章:http://www.tracefact.net/CSharp-Programming/Delegates

2013-12-27 16:26:18 10425 3

原创 CSharp学习笔记之十 类的修饰符

前面对C#中的类有了一定的解释,但是关于类的很多的东西前面并没有介绍的很清楚,其实C#并不是像我们想象的那样简单,我们要想将C#学的更深一步还是需要多花点时间来进行学习的。努力才会又收获的么。好的来下面来介绍一下C#中的类的修饰符:其实大家应该都知道,类有好多种,什么抽象类了,什么虚类了等等。如何判定呢,首先是来说说抽象类吧。什么是抽象类呢,为什么要有抽象类呢。大家都知道,C#是一中面向对象的

2013-12-27 11:17:25 3278

原创 CSharp学习笔记之九 多线程编程

今天就来学习一下C#中的线程和进程的问题吧在C#中要操作线程就要借助Thread这个类来进行的一些操作的,首先要事例化一个thread的类,再在这个类的基础上进行操,在实例化Thread的实例,需要提供一个委托,在实例化这个委托时所用到的参数是线程将来启动时要运行的方法。在.net中提供了两种启动线程的方式,一种是不带参数的启动方式,另一种是带参数的启动的方式。下面给出一个多线程的

2013-12-18 12:56:23 8229

原创 CSharp学习笔记之八 文件的读写

在我们的程序的编写过程中,总避免不了对文件的读写,比如说要读取一个软件的配置,这时候不就需要我么来设计的文件的读写么,但是对于C#来说,是如何对文件进行读写的呢。下面的我们来看一个列子: class Test { static void Main(string[] args) { string filePath =

2013-12-16 16:49:37 1262

原创 可以在win7上使用的编程软件

由于学习的计算机语言的时间不是太长久,就目前来说我们只学了C语言,对于计算及语言,要想学好就要好好的去实践,一般老师是推荐使用vc++6.0的,但是现在的和很多的学生的电脑使用的都是win7操作系统。有的会发现VC++6.0有时候会不兼容,所以我在这里推荐几款比较不错的可以在

2013-12-16 16:41:10 3671

原创 CSharp学习笔记之七 异常处理

异常处理的概述:在C#编程中,我们可以通过异常处理语句对异常进行处理。我们经常使用到的异常处理语句有throw语句、try…catch语句和try…catch…finally语句。异常处理的方法:在异常处理中常用throw来进行处理的异常的。其实对于throw来说,他的主要功能就是用来引发一个异常的,然后呢通过cath来捕获异常。也可以通过throw再次捕捉一个异常,因

2013-12-13 09:58:55 3649

原创 CSharp学习笔记之六 类

众所周知,C#是一种面向对象的语言。对于面向对象语言,所具备的特征就是抽象、继承、封装、多态。抽象:所谓的抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。继承:所谓的继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共

2013-12-11 14:51:37 1095

转载 逐步认识C#四种判断相等的方法

C#有四种判断相等的方法?不少人看到这个标题,会对此感到怀疑。事实上确是如此,。Net提供了ReferenceEquals、静态Equals,具体类型的Equals以及==操作符这四个判等函数。但是这四个函数之间有细微的关系,改变其中一个函数的实现会影响到其他函数的操作结果。  首先要说的是Object.ReferenceEquals和Object.Equals这两个静态函数,对于它们俩来

2013-12-09 13:58:58 924

原创 CSharp学习笔记之五 结构

结构是 .NET Framework 中的常规类型系统的一种基本构造。在本质上属于数据结构,封装着一组整体作为一个逻辑单位的数据和行为。 数据和行为是该结构的“成员”,包含各自的方法、属性和事件等。   结构是一种值类型。创建结构时,结构赋值到的变量保存该结构的实际数据。  将结构赋给新变量时,将复制该结构。  因此,新变量和原始变量包含同一数据的两个不同的副本。 对一个副本的

2013-12-06 11:21:15 1947

原创 CSharp学习笔记之四 关键字、语句、表达式和运算符

在C#中,其实也并不一定是在C#,在java、C、C++中构成程序的,也无非就是关键字,表达式和运算语句。C#中的关键字:其实没中语言中都是有关键字的,这里给出C#中的部分关键字,这些关键字在变量命名的时候是不能够被使用的:abstract  event  new  struct  as  explicit  null  switch  base  extern  object  th

2013-12-05 09:26:31 5943

原创 CSharp学习笔记之三 C#中的字符串

什么是字符串:字符串是 String类型的对象,它的值是文本。在内部,文本被存储为Char对象的顺序只读集合。  C# 字符串末尾没有以 null 结尾的字符;因此 C# 字符串可以包含任意数目的嵌入式 null 字符(“\0”)。 字符串的 Length属性代表它包含的 Char 对象的数量,而不是 Unicode 字符的数量。 若要访问字符串中的各个 Unicode 码位,请使

2013-12-04 10:15:49 7437

原创 CSharp学习笔记之二 C#中的数组

所谓的数组就是具有相同的数据类型且按一定次序排列的一组变量的集合体,构成一个数组的这些变量称为数组元素。其实数组并不仅仅局限于存在在C#中,在C、C++、java等语言中也都存在着数组。对于数组首先我们来看一个例子,就是关于数组的创建:class TestArraysClass{ static void Main() { // 定义一个一维的整形数组,其中

2013-12-04 09:44:28 3291

openGL电梯运动

这是一个用openGL写的一个电梯运动的实验,实现了电梯的上下移动的模拟!

2013-11-23

基于opencv的像中位切分算法

基于opencv的像中位切分算法,对于图像的显示的一个东西!

2013-11-09

长度转换器

这是一个单位转换器,主要实现了当下的单位的转换!

2013-03-04

仿win8资源管理器

者是一个有关于C#版的一个仿win8风格的资源管理器

2013-01-07

中点画圆方法演示

这是一个计算机图形学的画圆的mfc实现!就是一个小的演示!

2012-10-09

Enterprise Architect

生命周期软件设计方案——Enterprise Architect是以目标为导向的软件系统。它覆盖了系统开发的整个周期,除了开发类模型之外,还包括事务进程分析,使用案例需求,动态模型,组件和布局,系统管理,非功能需求,用户界面设计,测试和维护等。

2012-08-05

3D MAX 2012注册机

I. Product Keys: 128D1 - Autodesk 3ds Max 498D1 - Autodesk Mudbox Serial(macOSX) = 666-42943644 590D1 - Autodesk Softimage 657D1 - Autodesk Maya 727D1 - Autodesk MotionBuilder general Serial 666-69696969, 667-98989898, 400-45454545 II. Install Example: 1.Install Autodesk Autocad Archi 2012 2.Use as Serial 666-69696969, 667-98989898, 400-45454545 .. or anything matching those templates 3.Use as Product Key 185D1 4.Finish the installation & restart Autodesk Product 5.Before clicking on Activate You have 2 options : - a) Disable Your network Card, pull the network cable out or block with firewall (this is just to disable online serial check) OR - b) Click on Activate and it will tell you that your serial is wrong, simply click on close et click on activate again. Choose option a or b. 6. Select I have an activation code from Autodesk 7.Once at the activation screen: start XFORCE Keygen 32bits version if you are installing a 32bits application and 64bits if you are installing a 64bits application. 8.Click on Mem Patch (you should see successfully patched) 9.Copy the request code into the keygen and press generate 10.Now copy the activation code back to the activation screen and click Next You have a fully registered autodesk product NB: 1.Make sure you are running the Keygen as administrator and with UAC off on Vista or Windows7 but you have to anyway to install Adesk products.

2012-07-26

VC-MFC编程实例

[VC-MFC编程实例].01 [VC-MFC编程实例].02 [VC-MFC编程实例].03 [VC-MFC编程实例].04 [VC-MFC编程实例].05 [VC-MFC编程实例].06 [VC-MFC编程实例].07 [VC-MFC编程实例].08 [VC-MFC编程实例].09 [VC-MFC编程实例].10 [VC-MFC编程实例].11 [VC-MFC编程实例].12 [VC-MFC编程实例].13 [VC-MFC编程实例].14 [VC-MFC编程实例].15 [VC-MFC编程实例].16

2012-07-03

JavaScript网页设计300例

其中包含了关于javascript的一些基本的程序功能和一些基本的函数原理, 可以通过这个来选择自己所需要的函数来作为参考进行自己的javascript的编程。

2012-07-03

MockupsForDesktop

这是一款比较不错的设计师专用软件,他可以帮助设计师构建简单的程序模式可以更加直接的构建一般的设计图模式。

2012-06-10

ASP函数参考手册

Microsoft ActiveX Data Objects (ADO) Microsoft ADO 程序员参考 ADO 的新增内容 ADO 入门 本地数据访问的解决方案 基本的 ADO 编程模型 ADO 编程模型详细资料 使用对象的 ADO 编程模型 ADO 对象模型总结 远程数据访问的解决方案 基本的 RDS 编程模型 RDS 编程模型详细资料 使用对象的 RDS 编程模型 RDS 对象模型总结 ADO 特性 创建 Recordset 的捷径 Recordset 持久性 索引支持和查找、排序以及过滤 ADO for Windows Foundation Classes ADO 事件模型和异步操作 ADO 事件处理程序总结 事件类型 事件参数 事件处理程序如何共同工作 ADO/WFC 中的 ADO 事件 不同语言的 ADO 事件实例 VC++ Extensions for ADO 使用 ADO VC++ Extensions VC++ Extensions 头文件的详细资料 范例: 无 Extensions 的 ADO 范例: 带 Extensions 的 ADO 数据构形 数据构形总结 数据构形所需的提供者 常规 Shape 命令 Shape Append 命令 Shape Compute 命令 访问分级 Recordset 中的行 形状语法格式 DataFactory 自定义 了解自定义文件 自定义文件 Connect 节 自定义文件 SQL 节 自定义文件 userlist 节 自定义文件 logs 节 所需客户端设置 编写自己的自定义处理程序 ADO API 参考 ADO 对象模型 ADO 对象 Command 对象 (ADO) Connection 对象 (ADO) DataControl 对象 (RDS) DataFactory 对象 (RDSServer) DataSpace 对象 (RDS) Error 对象 (ADO) Field 对象 (ADO) Parameter 对象 (ADO) Property 对象 (ADO) Recordset 对象 (ADO) ADO 集合 Errors 集合 (ADO) Fields 集合 (ADO) Parameters 集合 (ADO) Properties 集合 (ADO) ADO 方法 AddNew 方法 (ADO) Append 方法 (ADO) AppendChunk 方法 (ADO) BeginTrans、CommitTrans 和 RollbackTrans 方法 (ADO) Cancel 方法 (ADO) Cancel 方法 (RDS) CancelBatch 方法 (ADO) CancelUpdate 方法 (ADO) CancelUpdate 方法 (RDS) Clear 方法 (ADO) Clone 方法 (ADO) Close 方法 (ADO) CompareBookmarks 方法 (ADO) ConvertToString 方法 (RDS) CreateObject 方法 (RDS) CreateParameter 方法 (ADO) CreateRecordset 方法 (RDS) Delete 方法(ADO Parameters 集合) Delete 方法(ADO Fields 集合) Delete 方法 (ADO Recordset) Execute 方法 (ADO Command) Execute 方法 (ADO Connection) Find 方法 (ADO) GetChunk 方法 (ADO) GetRows 方法 (ADO) GetString 方法 (ADO Recordset) Item 方法 (ADO) Move 方法 (ADO) MoveFirst、MoveLast、MoveNext 和 MovePrevious 方法 (ADO) MoveFirst、MoveLast、MoveNext、MovePrevious 方法 (RDS) NextRecordset 方法 (ADO) Open 方法 (ADO Connection) Open 方法 (ADO Recordset) OpenSchema 方法 (ADO) Query 方法 (RDS) Refresh 方法 (ADO) Refresh 方法 (RDS) Requery 方法 (ADO) Reset 方法 (RDS) Resync 方法 (ADO) Save 方法 (ADO Recordset) Seek 方法 SubmitChanges 方法 (RDS) Supports 方法 (ADO) Update 方法 (ADO) UpdateBatch 方法 (ADO) ADO 事件 BeginTransComplete、CommitTransComplete 和 RollbackTransComplete (ConnectionEvent) 方法 (ADO) ConnectComplete 和 Disconnect (ConnectionEvent) 方法 (ADO) EndOfRecordset (RecordsetEvent) 方法 (ADO) ExecuteComplete (ConnectionEvent) 方法 (ADO) FetchComplete (RecordsetEvent) 方法 (ADO) FetchProgress (RecordsetEvent) 方法 (ADO) InfoMessage (ConnectionEvent) 方法 (ADO) onError (Event) 方法 (RDS) onReadyStateChange (Event) 方法 (RDS) WillChangeField 和 FieldChangeComplete (RecordsetEvent) 方法 (ADO) WillChangeRecord 和 RecordChangeComplete (RecordsetEvent) 方法 (ADO) WillChangeRecordset 和 RecordsetChangeComplete (RecordsetEvent) 方法 (ADO) WillConnect (ConnectionEvent) 方法 (ADO) WillExecute (ConnectionEvent) 方法 (ADO) WillMove 和 MoveComplete (RecordsetEvent) 方法 (ADO) ADO 属性 AbsolutePage 属性 (ADO) AbsolutePosition 属性 (ADO) ActiveCommand 属性 (ADO) ActiveConnection 属性 (ADO) ActualSize 属性 (ADO) Attributes 属性 (ADO) BOF、EOF 属性 (ADO) Bookmark 属性 (ADO) CacheSize 属性 (ADO) CommandText 属性 (ADO) CommandTimeout 属性 (ADO) CommandType 属性 (ADO) Connect 属性 (RDS) ConnectionString 属性 (ADO) ConnectionTimeout 属性 (ADO) Count 属性 (ADO) CursorLocation 属性 (ADO) CursorType 属性 (ADO) DataMember 属性 (ADO) DataSource 属性 (ADO) DefaultDatabase 属性 (ADO) DefinedSize 属性 (ADO) Description 属性 (ADO) Direction 属性 (ADO) EditMode 属性 (ADO) ExecuteOptions 属性 (RDS) FetchOptions 属性 (RDS) Filter 属性 (ADO) FilterColumn 属性 (RDS) FilterCriterion 属性 (RDS) FilterValue 属性 (RDS) Handler 属性 (RDS) HelpContext、HelpFile 属性 (ADO) Index 属性 (ADO) InternetTimeout 属性 (RDS) IsolationLevel 属性 (ADO) LockType 属性 (ADO) MarshalOptions 属性 (ADO) MaxRecords 属性 (ADO) Mode 属性 (ADO) Name 属性 (ADO) NativeError 属性 (ADO) Number 属性 (ADO) NumericScale 属性 (ADO) Optimize 属性 (RDS) OriginalValue 属性 (ADO) PageCount 属性 (ADO) PageSize 属性 (ADO) Precision 属性 (ADO) Prepared 属性 (ADO) Provider 属性 (ADO) RecordCount 属性 (ADO) Recordset、SourceRecordset 属性 (RDS) ReadyState 属性 (RDS) Server 属性 (RDS) Size 属性 (ADO) Sort 属性 (ADO) SortColumn 属性 (RDS) SortDirection 属性 (RDS) Source 属性 (ADO Error) Source 属性 (ADO Recordset) SQL 属性 (RDS) SQLState 属性 (ADO) State 属性 (ADO) Status 属性 (ADO) StayInSync 属性 (ADO) Type 属性 (ADO) UnderlyingValue 属性 (ADO) Value 属性 (ADO) Version 属性 (ADO) ADO 动态属性 Name 属性--动态 (ADO) Unique Table、Unique Schema、Unique Catalog 属性--动态 (ADO) Resync Command 属性--动态 (ADO) Update Resync 属性--动态 (ADO) 通过 ADO 使用 OLE DB 提供者 Microsoft OLE DB Provider for ODBC Microsoft OLE DB Provider for Microsoft Index Server Microsoft OLE DB Provider for Microsoft Active Directory Service OLE DB Provider for Microsoft Jet Microsoft OLE DB Provider for SQL Server Microsoft OLE DB Provider for Oracle Microsoft Data Shaping Service for OLE DB (ADO Service Provider) Microsoft OLE DB Persistence Provider (ADO Service Provider) Microsoft OLE DB Remoting Provider (ADO Service Provider) Microsoft Cursor Service for OLE DB (ADO Service Component) 学习 ADO ADO 和 RDS 教程 ADO 教程 步骤 1:打开连接(ADO 教程) 步骤 2:创建命令(ADO 教程) 步骤 3:执行命令(ADO 教程) 步骤 4:操作数据(ADO 教程) 步骤 5:更新数据(ADO 教程) 步骤 6:结束更新(ADO 教程) ADO 教程 (VB) ADO 教程 (VC++) ADO 教程 (VJ++) RDS 教程 步骤 1: 指定服务器程序(RDS 教程) 步骤 2: 调用服务器程序(RDS 教程) 步骤 3: 服务器获得 Recordset(RDS 教程) 步骤 4: 服务器返回 Recordset(RDS 教程) 步骤 5: 使用 DataControl(RDS 教程) 步骤 6: 将更改返回服务器(RDS 教程) RDS 教程 (VBScript) RDS 教程 (VJ++) 建立简单的远程数据服务应用程序 标识数据库 (RDS) 插入网格和 RDS.DataControl 对象 (RDS) 添加 HTML 控件 (RDS) 添加代码向数据库发送查询 (RDS) 添加代码向数据库提交更改 添加代码在显示的记录集 (RDS) 中移动 查看操作中的代码 (RDS) 教程:地址簿 运行地址簿范例应用程序 地址簿应用程序的系统要求 运行地址簿 SQL 脚本 建立地址簿的 ODBC 连接 地址簿范例应用程序代码概述 地址簿 HTML 框架 地址簿文本框 地址簿数据绑定对象 地址簿命令按钮 地址簿数据网格 地址簿定位按钮 VBScript 初始化代码 地址簿应用程序源代码 远程数据服务的范例应用程序 远程数据服务 (RDS) 开发人员指南 了解远程数据服务应用程序 三层应用程序 远程数据服务应用程序的工作方式 相关技术 连接缓冲池选项 Microsoft Transaction Server 资源分配器 连接缓冲池的性能和稳定性 保证足够的 TempDB 空间 最小化日志文件空间的使用 通过绑定控件显示数据 安全性和 Web 服务器 开发远程数据服务应用程序 将 Recordset 返回客户端 用 DataControl 对象获得 Recordset 用 DataFactory 对象获得 Recordset 用自定义业务对象获得 Recordset 编写代码以便用自定义的 ActiveX DLL 传送 Recordset 对象 将更新的 Recordset 对象传送给中间层 使用 DataControl 将更新的未连接 Recordset 对象传送回中间层 使用 ADO 将 Recordset 对象传送到中间层 定义 Recordset 远程数据服务疑难解答 Internet 服务器错误:拒绝访问 运行范例应用程序时出现“未知错误”消息 使用带 Sheridan 组合框控件的 DataControl 可重复读取隔离级出现死锁 DataControl 和多个记录集请求 过期的类 ID ADO 代码范例 ADO 对象范例 DataControl 对象范例 (VBScript) DataSpace 对象和 CreateObject 方法范例 (VBScript) DataFactory Object、Query 方法 和 CreateObject 方法范例 (VBScript) ADO 方法范例 AddNew 方法范例 Append 和 CreateParameter 方法范例 AppendChunk 和 GetChunk 方法范例 BeginTrans、CommitTrans 和 RollbackTrans 方法范例 Cancel 方法范例 Cancel 方法范例 (VBScript) CancelUpdate 方法范例 (VBScript) Clone 方法范例 (Visual Basic) ConvertToString 方法范例 (VBScript) CreateRecordset 方法范例 (VBScript) Delete 方法范例 Execute、Requery 和 Clear 方法范例 GetRows 方法范例 Move 方法范例 MoveFirst、MoveLast、MoveNext 和 MovePrevious 方法范例 NextRecordset 方法范例 Open 和 Close 方法范例 OpenSchema 方法范例 Refresh 方法范例 (Visual Basic) Refresh 方法范例 (VBScript) Resync 方法范例 SubmitChanges 方法范例 (VBScript) Supports 方法范例 Update 和 CancelUpdate 方法范例 UpdateBatch 和 CancelBatch 方法范例 ADO 属性范例 AbsolutePage、PageCount 和 PageSize 属性范例 AbsolutePosition 和 CursorLocation 属性范例 ActiveConnection、CommandText、CommandTimeout、CommandType、Size 和 Direction 属性范例 ActualSize 和 DefinedSize 属性范例 Attributes 和 Name 属性范例 BOF、EOF 和 Bookmark 属性范例 CacheSize 属性范例 Connect 属性范例 ConnectionString、ConnectionTimeout 和 State 属性范例 Count 属性范例 CursorType、LockType 和 EditMode 属性范例 Description、NativeError、Number、Source 和 SQLState 属性范例 ExecuteOptions 和 FetchOptions 属性范例 Filter 和 RecordCount 属性范例 FilterColumn、FilterCriterion、FilterValue、SortColumn 和 SortDirection 属性 和 Reset 方法范例 IsolationLevel 和 Mode 属性范例 MarshalOptions 属性范例 MaxRecords 属性范例 NumericScale 和 Precision 属性范例 OriginalValue 和 UnderlyingValue 属性范例 Prepared 属性范例 Provider 和 DefaultDatabase 属性范例 Recordset 和 SourceRecordset 属性范例 ReadyState 属性范例 Server 属性范例 Source 属性范例 SQL 属性范例 State 属性范例 Status 属性范例 Type 属性范例 Value 属性范例 Version 属性范例 ADO 语法索引 语法索引 (ADO for VC++) _Connection (ADO for VC++ 语法) _Command (ADO for VC++ 语法) _Parameter (ADO for VC++ 语法) _Recordset (ADO for VC++ 语法) _Field (ADO for VC++ 语法) Error (ADO for VC++ 语法) 集合(ADO for VC++ 语法) 语法索引 (ADO/WFC) Connection (ADO/WFC 语法) Command (ADO/WFC 语法) Parameter (ADO/WFC 语法) Recordset (ADO/WFC 语法) Field (ADO/WFC 语法) Error (ADO/WFC 语法) 集合 (ADO/WFC 语法) DataSpace (ADO/WFC 语法) ObjectProxy (ADO/WFC 语法) AdoEnums (ADO/WFC 语法) AdoEnums.AdcPropAsyncThreadPriority.* AdoEnums.AdcPropUpdateCriteria.* AdoEnums.Affect.* AdoEnums.Bookmark.* AdoEnums.CommandType.* AdoEnums.Compare.* AdoEnums.ConnectMode.* AdoEnums.ConnectOption.* AdoEnums.ConnectPrompt.* AdoEnums.CursorLocation.* AdoEnums.CursorOption.* AdoEnums.CursorType.* AdoEnums.DataType.* AdoEnums.EditMode.* AdoEnums.ErrorValue.* AdoEnums.EventReason.* AdoEnums.EventStatus.* AdoEnums.ExecuteOption.* AdoEnums.FieldAttribute.* AdoEnums.FilterGroup.* AdoEnums.GetRowsOption.* AdoEnums.IsolationLevel.* AdoEnums.LockType.* AdoEnums.MarshalOptions.* AdoEnums.ObjectState.* AdoEnums.ParameterAttributes.* AdoEnums.ParameterDirection.* AdoEnums.PersistFormat.* AdoEnums.Position.* AdoEnums.PropertyAttributes.* AdoEnums.RecordStatus.* AdoEnums.Resync.* AdoEnums.Schema.* AdoEnums.SearchDirection.* AdoEnums.StringFormat.* AdoEnums.XactAttribute.* 错误代码 ADO 错误代码 DataControl 错误代码 Internet Explorer 错误代码 Internet Information Server 错误代码 ADO 配置信息 注册自定义业务对象 将业务对象标记为“脚本安全” 在客户端注册业务对象以便用于 DCOM 使 DLL 能够在 DCOM 上运行 Microsoft Internet Explorer 安全问题 ADO 词汇表 Microsoft ADO Extensions for DDL and Security (ADOX) 程序员参考 Microsoft ADO Extensions for DDL and Security (ADOX) 程序员参考 ADOX API 参考 ADOX 对象模型 ADOX 对象 Catalog 对象 (ADOX) Column 对象 (ADOX) Group 对象 (ADOX) Index 对象 (ADOX) Key 对象 (ADOX) Procedure 对象 (ADOX) Table 对象 (ADOX) User 对象 (ADOX) View 对象 (ADOX) ADOX 集合 Columns 集合 (ADOX) Groups 集合 (ADOX) Indexes 集合 (ADOX) Keys 集合 (ADOX) Procedures 集合 (ADOX) Tables 集合 (ADOX) Users 集合 (ADOX) Views 集合 (ADOX) ADOX 方法 Append 方法 (ADOX Columns) Append 方法 (ADOX Groups) Append 方法 (ADOX Indexes) Append 方法 (ADOX Keys) Append 方法 (ADOX Procedures) Append 方法 (ADOX Tables) Append 方法 (ADOX Users) Append 方法 (ADOX Views) ChangePassword 方法 (ADOX) Create 方法 (ADOX) Delete 方法 (ADOX 集合) GetObjectOwner 方法 (ADOX) GetPermissions 方法 (ADOX) SetObjectOwner 方法 (ADOX) SetPermissions 方法 (ADOX) ADOX 属性 ActiveConnection 属性 (ADOX) Attributes 属性 (ADOX) Clustered 属性 (ADOX) Command 属性 (ADOX) DateCreated 属性 (ADOX) DateModified 属性 (ADOX) DefinedSize 属性 (ADOX) DeleteRule 属性 (ADOX) IndexNulls 属性 (ADOX) Name 属性 (ADOX) NumericScale 属性 (ADOX) ParentCatalog 属性 (ADOX) Precision 属性 (ADOX) PrimaryKey 属性 (ADOX) RelatedColumn 属性 (ADOX) RelatedTable 属性 (ADOX) SortOrder 属性 (ADOX) Type 属性(列)(ADOX) Type 属性(关键字)(ADOX) Type 属性(表)(ADOX) Unique 属性 (ADOX) UpdateRule 属性 (ADOX) ADOX 范例 授予许可权范例 (ADOX) 创建数据库范例 (ADOX) 创建索引范例 (ADOX) 创建关键字范例 (ADOX) 创建过程范例 (ADOX) 创建表范例 (ADOX) 创建视图范例 (ADOX) 目录 ActiveConnection 范例 (ADOX) 删除视图范例 (ADOX) 关闭连接范例范例 (ADOX) 删除过程范例 (ADOX) 过程参数范例 (ADOX) 过程文本范例 (ADOX) 视图字段范例 (ADOX) 视图文本范例 (ADOX) ParentCatalog 范例 (ADOX) 过程刷新范例 (ADOX) AutoIncrement Column 范例 (ADOX) Microsoft ADO MD 程序员参考 多维模式和数据的概述 使用多维数据 通过 ADO MD 使用 ADO ADO MD 编程 ADO MD API 参考 ADO MD 对象模型 ADO MD 对象 Axis 对象 (ADO MD) Catalog 对象 (ADO MD) Cell 对象 (ADO MD) Cellset 对象 (ADO MD) CubeDef 对象 (ADO MD) Dimension 对象 (ADO MD) Hierarchy 对象 (ADO MD) Level 对象 (ADO MD) Member 对象 (ADO MD) Position 对象 (ADO MD) ADO MD 集合 Axes 集合 (ADO MD) CubeDefs 集合 (ADO MD) Dimensions 集合 (ADO MD) Hierarchies 集合 (ADO MD) Levels 集合 (ADO MD) Members 集合 (ADO MD) Positions 集合 (ADO MD) ADO MD 方法 Close 方法 (ADO MD) Item 方法(ADO MD 单元集) Open 方法 (ADO MD) ADO MD 属性 ActiveConnection 属性 (ADO MD) Caption 属性 (ADO MD) ChildCount 属性 (ADO MD) Children 属性 (ADO MD) Depth 属性 (ADO MD) Description 属性 (ADO MD) DimensionCount 属性 (ADO MD) DrilledDown 属性 (ADO MD) FilterAxis 属性 (ADO MD) FormattedValue 属性 (ADO MD) LevelDepth 属性 (ADO MD) LevelName 属性 (ADO MD) Name 属性 (ADO MD) Ordinal 属性(ADO MD 单元) Ordinal 属性(ADO MD 位置) Parent 属性 (ADO MD) ParentSameAsPrev 属性 (ADO MD) Source 属性 (ADO MD) State 属性 (ADO MD) Type 属性 (ADO MD) UniqueName 属性 (ADO MD) Value 属性 (ADO MD) ADO MD 范例 Connection 范例 (ADO MD) CubeDef 范例 (ADO MD) Cellset 范例 (ADO MD) Cell 范例 (ADO MD) 清泉网络

2012-05-29

编程代码风格

编辑代码时, 花点时间看看项目中的其它代码, 并熟悉其风格. 如果其它代码中 if 语句使用空格, 那么你也要使用. 如果其中的注释用星号 (*) 围成一个盒子状, 你同样要这么做. 风格指南的重点在于提供一个通用的编程规范, 这样大家可以把精力集中在实现内容而不是表现形式上. 我们展示了全局的风格规范, 但局部风格也很重要, 如果你在一个文件中新加的代码和原有代码风格相去甚远, 这就破坏了文件本身的整体美观, 也影响阅读, 所以要尽量避免. 好了, 关于编码风格写的够多了; 代码本身才更有趣. 尽情享受吧!

2012-05-29

codesmart+安装+破解

VS10x Code Map v2 VS10x Editor View Enhancer VS10x Comments Extender CodeSmart10

2012-05-26

CodeMap 注册机

先安装code map, 然后运行该补丁 win7以管理员身份运行

2012-05-26

Code::Blocks软件

一个很开源代码的软件,既可以用来学c和c++;也可以用来做一些大型的项目, 功能可以与vs同日而语,但是体积去远比vs小的多。 功能很强大的软件;

2011-08-11

php 实用开发技术详解

其中包括有很多的东西,有教程,有实例等。

2011-08-10

Think php 的技術手冊

这是一个很方便的技术手册包括 ThinkPHP_URL设计和SEO支持 ThinkPHP_错误调试和日志 ThinkPHP_基于角色的权限控制 ThinkPHP_基于角色的权限控制 ThinkPHP1.6.0RC1快速入门 ThinkPHP2.0完全开发手册 ThinkPHP2.0完全开发手册 ThinkPHP编码规范 ThinkPHP表单令牌设计 ThinkPHP常见问题集合 ThinkPHP多语言的使用和配置 ThinkPHP多元化缓存机制 ThinkPHP关联操作 ThinkPHP可配置的静态缓存设计 ThinkPHP类库导入和自动加载 ThinkPHP模板指南 ThinkPHP配置指南和参考 ThinkPHP视图模型 ThinkPHP数据操作指南 ThinkPHP项目自动生成和编译 ThinkPHP执行流程

2011-08-10

c语言经典结构算法实例

其中包括多种常见的,常用的算法: 有1单元加 2底层编程 3汉诺塔 4逆阵 5求进制 6数据结构 7数学问题 8数组 9问题算法 10小写数字转为大写数字 11效验算法 12硬币情况 13字符 其中还有一套很实用的学习资料!

2011-08-08

电子系统仿真与MATLAb.pdf

 关于电子技术很多人都会觉的很神秘,但是对于讲一个现实中的例子转变成一个数学模型,这样再用数学方法进行分析,就会很简单的

2011-08-08

PHP游戏编程设计[PHP Game Programing]

对于网路越来越普遍的社会,我们又是感觉到网络却是那么神秘,是对于现在很对网络构架,当今比较流行就是PHP,他的有很多的优势的,所称为大势所趋,但是对于网页有越来越风行,将两者结合起来就是一种很不错的技术!

2011-08-08

NotePad++实用插件

这是一个很实用的插件,NotePad++是一个很强大的工具,其中一些这个插件可以供notePad++用来编译c/C++ 的程序。

2011-08-07

jQuery 1.6.2最新的

jQuery插件,可以做出很多的效果的,比如说滤镜的效果的。 还能够实现一些狠实用的功能的!

2011-08-07

C++实现的一个实例,关于网络的

这是一个很好玩的程序,是现的功能和强哦!有时间大家可以下过来看看!也算是交流一下吧!

2011-08-06

CppShellExtCopyHookHandler

一段自己用C++做的笑小东西,拿出来晒晒。不要见笑啊。

2011-08-05

空空如也

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

TA关注的人

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