- 博客(68)
- 资源 (1)
- 收藏
- 关注
原创 SQL一般操作
asc 按升序排列desc 按降序排列下列语句部分是Mssql语句,不可以在access中使用。SQL分类: DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE) DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT) DCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK)首先,简要介绍基础语句:1、说明:创建数
2007-05-09 13:26:00 663
转载 行业门户搜索引擎方案
案背景: 网站站内搜索引擎逐渐称为网站不可缺少的组成部分,同时也成为网站地位的象征。然而,随着网络的发展,组织和组织之间的关系越来越紧密,简单的站内搜索引擎已经不能满足网站的需求。特别是对于政府机构网站、行业门户网站等,除了在网站内部有自己的搜索引擎以外,还需要对于下属机构或兄弟机构的网站实现统一搜索。 因此,门户搜索成为了一个重要的组成部分。目前门户搜索主要需要满足以下功能: 1. 可以
2007-02-10 13:38:00 847
转载 搜索引擎技术:系统架构
互联网发展的今天,一方面离不开其开放、共享的特性带给人们的全新体验,另一方面也离不开数以亿计的为其提供各类丰富内容的网络节点。互联网被普及前,人们查阅资料第一想到的便是拥有大量书籍资料的图书馆,到了今天你怎么想?或许今天的很多人都会选择一种更方便、快捷、全面、准确的方式——互联网。你可以坐在家里轻点几下鼠标就查到想要的各类信息,这在互联网没有被普及之前,还都仅是一个梦而已,但如今这一切已成为了
2007-02-10 13:34:00 943
转载 网络蜘蛛程序开发
什么是网络蜘蛛网络蜘蛛是一种能自动到网上查找信息的一种程序,该程序具有高度的自动性,只要告诉他一个网站,他就可以从这个网站开始依次通过该网站的链接自动抓取链接内容以及网址,然后就顺着这些链接一直抓下去。 网络蜘蛛可以方便的实现从网络中抓取信息并且保存到当地数据库。 智能型的网络蜘蛛甚至可以抓取您指定的信息并自动过滤掉不相关的信息,替代重复的人工操作。 网络蜘蛛运行时必须设置种子网站
2007-02-10 13:22:00 1045
转载 开发人员行走Unix的随身四艺
作者:江南白衣,原文出处: http://blog.csdn.net/calvinxiu/archive/2007/01/27/1495778.aspx,转载请保留出处。 Unix系统永远只会越来越多,开发人员就没必要特意学习它们的安装、配置和管理了,就全部交给集成人员吧。 但开发人员行走于Unix之间,依然有四样东西要熟练。 一、VI 虽然Unix上的文本编辑
2007-01-31 12:47:00 482
转载 类似于QQ游戏百万人同时在线的服务器架构实现(转载)
QQ游戏于前几日终于突破了百万人同时在线的关口,向着更为远大的目标迈进,这让其它众多传统的棋牌休闲游戏平台黯然失色,相比之下,联众似乎已经根本不是QQ的对手,因为QQ除了这100万的游戏在线人数外,它还拥有3亿多的注册量(当然很多是重复注册的)以及QQ聊天软件900万的同时在线率,我们已经可以预见未来由QQ构建起来的强大棋牌休闲游戏帝国。 那么,在技术上,QQ游戏到底是如何实现百万人同时在线并
2007-01-26 12:37:00 920
原创 SQL的字符串函数
ASCII(str) 返回字符串str的最左面字符的ASCII代码值。如果str是空字符串,返回0。如果str是NULL,返回NULL。 mysql> select ASCII(2); -> 50mysql> select ASCII(2); -> 50mysql> select ASCII(dx); -> 100也可参见ORD()函数。
2007-01-26 12:26:00 753
转载 Apache、php、mysql(安装版)
先准备好软件: Apache官方下载地址:apache_2.0.55-win32-x86-no_ssl.msi,更多版本在这里; php官方下载地址:php-5.0.5-Win32.zip,更多镜像下载地址,更多版本下载; mysql官方下载地址:mysql-4.1.14-win32.zip,更多镜像下载地址,更多版本下载。 官方下载:php : http://www.php.net
2007-01-25 18:35:00 757
转载 怎么样用PHPMyAdmin 将*.Sql数据倒入MYSQL[经典推荐]
mysql 路径:c:/mysql先要创建一个数据库,比如是data把news.sql复制到c:/mysql/bin/下打开dos界面cd c: 进入c盘cd mysql 进入mysql目录cd bin 进入bin目录mysql data ok了
2007-01-25 18:34:00 611
转载 Apache+PHP5+MySQL4(5)+PHPMyAdmin 的简易安装配置
先从各官方网站下了APACHE2.050、PHP5、MYSQL4.0.20(现在是5、有一些改变,比如设置变成用向导next的方法)、PHPMYADMIN2.57 (最好下载最新客户端软件这里不是最新的)apache_2.0.50-win32-x86-no_ssl.msi php-5.0.0-Win32.zip mysql-4.0.20d-win.zip phpMyAdmin-2.5.7.zip
2007-01-25 18:33:00 1967
转载 Asp.net 2.0 Treeview 无限级无刷新示例
http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> void Treeview1_TreeNodePopulate(object sender, TreeNodeEventArgs e) { if (IsCallback) if (e.Node.ChildNodes.Count == 0)
2007-01-25 18:31:00 627
转载 javascript小技巧
javascript小技巧 事件源对象 event.srcElement.tagName event.srcElement.type 捕获释放 event.srcElement.setCapture(); event.srcElement.releaseCapture(); 事件按键 event.keyCode event.shiftKey even
2006-12-10 18:03:00 583
原创 [CSS2盒模型]--div学习笔记一
自从1996年CSS1的推出,W3C组织就建议把所有网页上的对像都放在一个盒(box)中,设计师可以通过创建定义来控制这个盒的属性,这些对像包括段落、列表、标题、图片以及层。盒模型主要定义四个区域:内容(content)、边框距(padding)、边界(border)和边距(margin)。上面我们讲的sample层就是一个典型的盒。对于初学者,经常会搞不清楚margin,background-c
2006-10-12 15:29:00 858
转载 ASP.NET 2.0客户端回调的实现分析
开发人员使用JavaScript的一个主要原因就是可以避免回发过程中带来的页面刷新。例如我们可以根据用户的需要使用Treeview控件来展开和折叠相应的数据节点。当你展开一个节点时,该Treeview控件将会利用JavaScript读取服务器上的子节点信息,然后平滑无刷新地插入这些新节点。如果没有使用JavaScript的话,Treeview控件将会因为页面的回发而重新构建。不但用户会发现因页
2006-10-11 16:33:00 815
转载 Ajax学习资源大全
本欲放转载区,但是这样一文章放那里基本是没有用的,帮助不了任何人!所以放新手了!!我一般非经典或者自己用不上不转载,所以如果你不幸看见了的话,恰恰你又对AJAX有兴趣的话不防看下,也许对你有用的!!一.资源类网站1,国内网站1)Ajax中国(推荐)一个专业的ajax技术网站,分类清晰,有大量的电子版教程,以及AJAX源码下载!www.okajax.com2)ajaxcn.o
2006-10-11 16:11:00 1798
转载 [SQL server]跨服务器链接数据库操作
前段时间在写一个系统的时候要用到了跨网段跨机子读数据.如果这是在程序里写,那很简单,easy多了.但要是在Sql server里操作.......呵,有点点烦.找了公司个高手,他发了个存储过程过来.试试,嘿嘿,还真D可以.贴上来做个记录吧: /*---------------------- 运行示例:Pro_LinkServer dpserver,192.168.1.
2006-04-13 16:33:00 1244
转载 sql server中分布式查询随笔(链接服务器(sp_addlinkedserver)和远程登录映射(sp_addlinkedsrvlogin)
由于业务逻辑的多样性 经常得在sql server中查询不同数据库中数据 这就产生了分布式查询的需求现我将开发中遇到的几种查询总结如下:1.access版本 --建立连接服务器 EXEC sp_addlinkedserver --要创建的链接服务器名称 ai, --产品名称 access, --OLE DB 字符
2006-04-13 11:01:00 965
转载 Visual C#.Net 网络程序开发-Socket篇
Microsoft.Net Framework为应用程序访问Internet提供了分层的、可扩展的以及受管辖的网络服务,其名字空间System.Net和System.Net.Sockets包含丰富的类可以开发多种网络应用程序。.Net类采用的分层结构允许应用程序在不同的控制级别上访问网络,开发人员可以根据需要选择针对不同的级别编制程序,这些级别几乎囊括了Internet的所有需要--从socket
2006-04-11 17:20:00 835
转载 Visual C#网络编程之TCP
前一篇《Visual C#.Net网络程序开发之Socket》中说到:支持Http、Tcp和Udp的类组成了TCP/IP三层模型(请求响应层、应用协议层、传输层)的中间层-应用协议层,该层的类比位于最底层的Socket类提供了更高层次的抽象,它们封装 TCP 和 UDP 套接字的创建,不需要处理连接的细节,这使得我们在编写套接字级别的协议时,可以更多地尝试使用 TCPClient 、 UDPCli
2006-04-11 16:55:00 1109
转载 解析.Net框架下的XML编程技术
一.前言: xml是微软.net战略的一个重要组成部分,而且它可谓是xml web服务的基石,所以掌握.net框架下的xml技术自然显得非常重要了。本文将指导大家如何运用c#语言完成.net框架下的xml文档的读写操作。首先,我会向大家介绍.net框架中与xml相关的命名空间和其中的重要类。其次,我还会给出有关的实例以使读者更进一步的了解xml文档的读写操作的具体方法。 二.xml命
2006-04-11 16:45:00 573
转载 短信开发
注册了这么久,今天第一次发文章。。汗颜。 http://www.cnblogs.com/Files/cookieswolf/smsForCsharp.rar 公司项目中要作一个短信开发,用于给用户发报警信息,具体的操作是通过computer的com口,通过一个外设来发。功能挺简单,本质上用的还是at指令集合。只不过在短信的编码转换上有点难度。从网上下的程序都不支持PDU编码,只好自己使劲了。:)。
2006-04-11 16:36:00 678
转载 可以依据任何字段进行排序并分页的存储过程
之前用过的一些存储过程分页 大多数都只能根据主键排序,可是实际上,我们经常需要依据非主键排序并分页,比如,按工资大小 下面的代码能完成工作 ALTER PROCEDURE dbo.GetPageRecord ( @tblName varchar(255), -- 表名 @fldName varchar(255), --排序
2006-04-11 16:33:00 685
转载 实现GridView控件的删除多条记录功能系列(1)
在Asp.Net 2.0中新增的控件GridView可能是我们使用最普通的控件了,其用来显示数据的能力的确好用。GirdView内置有新增,修改,删除功能,结合ObjectDataSource控件,可以生成很好的三层体系的程序。但美中不足的就是其只支持单数据的操作,对于新增和修改而言倒还可以,但对于删除就不够了。我们往往希望能先选中我们要删除的记录,然后一次性删除,不仅方便而且提高了效率。
2006-04-11 16:31:00 798
转载 VC环境下创建生成EXE的symbian工程问题集
问:1. 我在VC下都是生成APP文件,那么有没办法生成EXE呢?如果不能直接在VC里生成,那有其它的什么办法吗?答:1. 生成什么类型的目标文件跟使用的IDE无关,只取决于工程的类型,即.mmp文件中指定的TARTGETTYPE。你Build一下SDK安装目录的"/Examples/basics/helloworld"示例程序就明白了。问:2. 我的程序使用别人提供的DLL和LIB,那么在实
2006-04-11 11:05:00 1440
转载 战30天C++入门极限-C/C++中结构体(struct)知识点强化(5)
完整代码如下:#include iostream> using namespace std; struct test { int number; float socre; test *next; }; test *head;//创建一个全局的引导进入链表的指针 test *create() { test *ls;//节点指针
2006-04-11 11:04:00 726
转载 战30天C++入门极限-C/C++中结构体(struct)知识点强化(6)
最后我学习一下如何在已有的链表上插入节点 我们要考虑四中情况, 1.链表为空! 2.插入点在首节点前 3.插入点找不到的情况我们设置放在最后! 4.插入点在中间的情况! 今天的程序在昨天的基础上做了进一步的修改,可以避免删除点找不到的情况,如果找不到删除点就退出函数!#include iostream> using namespace std; struct tes
2006-04-11 11:04:00 757
转载 战30天C++入门极限-C/C++中结构体(struct)知识点强化(3)
在create()函数内部我们先写成这样: test *create() { test *ls;//节点指针 test *le;//链尾指针 ls = new test;//把ls指向动态开辟的堆内存地址 cin>>ls->name>>ls->socre; head=NULL;//进入的时候先不设置head指针指向任何地址,因为不知道是否
2006-04-11 11:02:00 623
转载 战30天C++入门极限-C/C++中结构体(struct)知识点强化(4)
代码中的else条件是为了设置前一个节点next指向而写的,这点我们记住先看下面的代码,稍后大家回过头想就明白了le=ls; ls=new test; cin>>ls->name>>ls->socre; le=ls;这么写就是为了保存上一次循环指针的位置而设的,正是为了上面的else代码而做的预先保留 ls=new test; cin>>ls->name>>ls->socre;
2006-04-11 11:02:00 716
转载 战30天C++入门极限-C/C++中结构体(struct)知识点强化(2)
程序种有两个组成部分 test *create() 和void showl(test *head) 这两个函数,create是用来创建链表的 ,showl是用来显示链表的。 create函数的返回类型是一个结构体指针,在程序调用的时候我们用了showl(create());,而不用引用的目的原因是引导指针是一个全局指针变量,我们不能在showl()内改变它,因为sh
2006-04-11 11:01:00 662
转载 战30天C++入门极限-C/C++中的结构体(4)
例程2的效率要远高过例程1的原因主要有以下两处: 第一: 例程1中的test get_score() { test pn; cin>>pn.name>>pn.socre; return pn; } 调用的时候在内部要在栈空间开辟一个名为pn的结构体变量,程序pn的时候又再次在栈内存空间内自动生成了一个临时结构体变量temp,在前面的教程中我们已经说过,它是一个copy,而例程2
2006-04-11 11:00:00 671
转载 战30天C++入门极限-C/C++中结构体(struct)知识点强化(1)
在上一个教程中我们已经简单的阐述了什么是结构体了,为了进一部的学习结构体这一重要的知识点,我们今天来学习一下链表结构。 结构体可以看做是一种自定义的数据类型,它还有一个很重要的特性,就是结构体可以相互嵌套使用,但也是有条件的,结构体可以包含结构体指针,但绝对不能在结构体中包含结构体变量。struct test { char name[10]; float socre;
2006-04-11 10:59:00 943
转载 战30天C++入门极限-C/C++中的结构体(2)
下面我们来看一下,结构体变量是如何作为函数参数进行传递的。#include iostream> #include string> using namespace std; struct test { char name[10]; float socre; }; void print_score(test pn)//以结构变量进行传递 {
2006-04-11 10:58:00 750
转载 战30天C++入门极限-C/C++中的结构体(3)
上面我们说明了易用引用对结构体进行操作的优势,下面我们重点对比两个例程,进一部分析关于效率的问题。//-------------------------------------例程1--------------------------------- #include iostream> #include string> using namespace std; stru
2006-04-11 10:58:00 633
转载 战30天C++入门极限-C/C++中的结构体(1)
什么是结构体? 简单的来说,结构体就是一个可以包含不同数据类型的一个结构,它是一种可以自己定义的数据类型,它的特点和数组主要有两点不同,首先结构体可以在一个结构中声明不同的数据类型,第二相同结构的结构体变量是可以相互赋值的,而数组是做不到的,因为数组是单一数据类型的数据集合,它本身不是数据类型(而结构体是),数组名称是常量指针,所以不可以做为左值进行运算,所以数组之间就不能通过数组名称相互复制
2006-04-11 10:56:00 1676 1
转载 战30天C++入门极限-对C++中引用的补充说明(实例二)
下面我们要说一下,也是补充中最重要最需要掌握的内容,也是对传统函数操作的内存状态的一个补充学习。 下面我们来看一个例子:#include iostream> #include string> using namespace std; float c; float test(float,float); void main(int argc,char* argv[])
2006-04-11 10:54:00 708
转载 挑战30天C++入门极限-对C++中引用的补充说明(实例三)
下面我们再来看一种情况,就是把返回值赋给引用:#include iostream> #include string> using namespace std; float c; float test(float,float); void main(int argc,char* argv[]) { float &pn=test(3.0f,1.2f);//
2006-04-11 10:53:00 703
转载 挑战30天C++入门极限-C/C++中函数指针的含义(下)
函数指针同样是可以作为参数传递给函数的,下面我们看个例子,仔细阅读你将会发现它的用处,稍加推理可以很方便我们进行一些复杂的编程工作。//-------------------该例以上一个例子作为基础稍加了修改----------------------------- #include iostream> #include string> using namespace std;
2006-04-11 10:52:00 634
转载 战30天C++入门极限-对C++中引用的补充说明(实例一)
#include iostream> #include string> using namespace std; void main(int argc,char* argv[]){ int a=10; int b=20; int &rn=a; cout cout//c++中是无法取得应用的内存地址的,取引用的地址就是取目标的地址!
2006-04-11 10:51:00 698
转载 挑战30天C++入门极限-C/C++中命令行参数的原理
很早以前的dos应用程序中,我们经常会用命令行参数执行应用程序例如:copy c:/1.txt d:/ 在c/c++中,命令行参数的传递是利用main进行形参传递实现的 前面的教程中我们对面都进行了void main()或者是void main(void)的定义,这表示main不返回任何类型,和main不带有任何参数,但在缺剩状态下mian()这样形式下,形式参数一直是存在在栈
2006-04-11 10:50:00 1215
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人