搜索到与相关的文章
编程技术

线性表

线性表学习笔记之链表原创博文,转载请注明出处链表分类:单链表,插入删除和查找的时间复杂度均为O(n)双链表,插入、删除和查找的时间复杂度为O(1)循环链表,表中最后一个节点的指针不是NULL,而改为指向头结点,从而整个链表形成一个环。静态链表,借助数组来描述线性表的链式存储结构,这儿的指针是结点的相对地址。和顺序表一样需要预先分配一块连续的内存空间。以next==0作为其结束的标志。综合应用:1.设计一个递归算法,删除不带头节点的单链表L中所有值为x的节点

系统 2019-08-12 01:33:54 2738

Jquery

jQuery綁定

jQuery綁定事件由于实现过程牵扯解绑定和绑定众多事件。debug带来诸多不便。查看当前绑定的事件$(element).data('events')会返回一事件对象,改对象包含绑定的诸多事件属性。jQuery綁定

系统 2019-08-12 01:33:13 2738

C#

C#创建COM供PB调用

PB9(包括PB9)以前的版本都不能访问VS.Net创建的基于NetFrameWork下的程序,除非将程序编译成COM,PB才能正常调用。以下是我总结出的C#将类库编译成COM所需要的步骤:1.创建一个类库程序;2.在程序里添加usingSystem.Runtime.InteropServices;3.创建一个公用的函数,以供PB调用;4.启动命令窗口;5.生成snk文件:sn-ktest2.snk6.将cs文件编译成dll文件:csc/t:library

系统 2019-08-12 01:32:51 2738

Tomcat

Solr(5.1.0) 与Tomcat 从0开始安装与配置

1、什么是Solr?Solr是一个基于Lucene的Java搜索引擎服务器。Solr提供了层面搜索、命中醒目显示并且支持多种输出格式(包括XML/XSLT和JSON格式)。它易于安装和配置,而且附带了一个基于HTTP的管理界面。Solr已经在众多大型的网站中使用,较为成熟和稳定。Solr包装并扩展了Lucene,所以Solr的基本上沿用了Lucene的相关术语。更重要的是,Solr创建的索引与Lucene搜索引擎库完全兼容。通过对Solr进行适当的配置,某

系统 2019-08-12 01:32:50 2738

编程技术

(二)、edtFTPj FileTransferClient

edtFTPj的FileTransferClient类简单易用,而且下载的组件包中文档丰富,参考使用,完全能满足自己需要。下载地址为:http://www.enterprisedt.com/index.html废话不多说,上代码:Java代码publicclassEdtFtpFreeTest{publicstaticvoidmain(String[]args){Stringftp_url="127.0.0.1";Stringftp_username="us

系统 2019-08-29 23:46:11 2737

编程技术

学Google、Baidu定制自己的Apache(只改HTTP响应

[list]1.下载Apache源代码:我用的是httpd-2.0.63.tar.gz2.解压压缩包(tar-zxvfhttpd-2.0.63.tar.gz)后,只需修改两个文件:文件一:os/unix/os.h#definePLATEFORM"Debian"//本人使用的是Debian文件二:include/ap_release.h//可将其改成自己喜欢的名字(比如:百度改成了BWS,Google改成了GWS)#defineAP_SERVER_BASEP

系统 2019-08-29 23:43:47 2737

编程技术

设计模式面面观(11):组合模式(Composite Pa

组合模式(Composite)-结构型模式组合模式是将对象之间的关系以数据结构中的2叉树表现出来,使得客户端将单纯的元素与复杂元素同等看待,这样的话使得用户在操作不同的子类元素时可以和根节点元素一样操作,在透明模式下即根元素和叶元素公用同一个接口达到共同的结果。组合模式就是解决部分与整体的关系的一种模式。如在项目开发中遇到这样的一个需求,要求罗列出系统中所有职责岗位上的用户信息(职员名称和薪水)。这是一个很简单的需求,大多数程序员都能很轻易的写出来。跟我们

系统 2019-08-29 23:27:17 2737

编程技术

VC调试以及TRACE()函数的用法

1.VC调试入门设置为了调试一个程序,首先必须使程序中包含调试信息。一般情况下,一个从AppWizard创建的工程中包含的DebugConfiguration自动包含调试信息,但是是不是Debug版本并不是程序包含调试信息的决定因素,程序设计者可以在任意的Configuration中增加调试信息,包括Release版本。为了增加调试信息,可以按照下述步骤进行:打开Projectsettings对话框(可以通过快捷键ALT+F7打开,也可以通过IDE菜单Pr

系统 2019-08-29 22:51:14 2737

Android

Android静默安装

最近做了一个Android项目,要求软件能够自动下载指定的APK文件并自动安装,无须用户操作,即静默安装。在查阅了GOOGLE之后,综合了各位方法之后,找到了一种相对简化的方法,不过此方法只在4.0的Android版本下测试过,其它版本各位可以照此方法尝试一下。想要做到静默安装,其实就是要有权限执行pminstall命令。准备工作其实就两步:1、获取执行权限2、执行命令我们首先介绍第二步,如何执行pminstall命令:关键代码其实就一句:Runtime.

系统 2019-08-29 22:40:09 2737

Java

Java多线程编程总结

下面是Java线程系列博文的一个编目:Java线程:概念与原理Java线程:创建与启动Java线程:线程栈模型与线程的变量Java线程:线程状态的转换Java线程:线程的同步与锁Java线程:线程的交互Java线程:线程的调度-休眠Java线程:线程的调度-优先级Java线程:线程的调度-让步Java线程:线程的调度-合并Java线程:线程的调度-守护线程Java线程:线程的同步-同步方法Java线程:线程的同步-同步块Java线程:并发协作-生产者消费者

系统 2019-08-12 09:30:00 2737