自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

leeshuqing的专栏

读书是学习,使用也是学习,而且是更重要的学习

  • 博客(157)
  • 资源 (25)
  • 收藏
  • 关注

原创 解决无法在PyCharm中创建项目

这种问题的原因比较多,最为常见的原因就是在安装Python解释器时没有选择“Add Python 3.7 to PATH”复选框,此时创建项目的按钮会呈现灰色而无法点击,或者在PyCharm项目建立好后无法运行Python代码。或者也可以在“添加Python解释器(Add Python Interpreter)”界面选择其他左边其他的选项,包括其他版本的Python。一般正常情况下,此时该解释器有对应的Python解释器,如果该项为空,可以点击右侧的方块按钮,即可手工选择Python解释器。

2023-12-27 14:04:42 1002

原创 在PyCharm快速加载第三方模块的设置方法

1)打开“File”——“Settings”,选择“Project Interpreter”,点击右上角的加号,这个和一般加载第三方模块没有区别。5)此时再搜索,可以发现这些搜索到的模块都在国内的服务器上了,再次点击左下方的“Install Package”,下载安装会非常快,而且稳定!第一行是在Terminal中设置国内镜像站点,此行语句运行一次后,以后在Terminal中安装模块就无需指定国内镜像,也可以默认国内下载。6)有时也会出现部分异常,这主要是需要升级Python的加载模块的pip程序。

2022-11-27 18:02:19 2066 1

原创 导入Excel文件的各种常见方法

Python读取Excel文件

2022-10-31 08:23:23 1155

原创 关于如何拷贝数据文件到PyCharm项目中

1)找到下载的数据文件,一般位于“下载”目录中。直接选中该文件,右击选择“复制”。此时的错误信息往往为 “FileNotFoundError: [Errno 2] No such file or directory”,意思是文件找不到错误,没有这个文件或者目录。

2022-09-13 10:58:32 9422 1

原创 修改PyCharm的快捷键

有的电脑系统中,按下一些PyCharm组合键可能会无法起作用,这是因为可能和当前系统的其他软件快捷键发生了冲突。大家有需要可以更改下默认的快捷键,下面以Ctrl+空格的自动代码补齐快捷键为例,方法是选择File——Settings,选择keymap,并在右边的搜索框中输入“completion”表示自动完成代码的意思,你会看到右边下面有很多快捷键:选择那个Code下面的Completion的Basic,右击即可删除当前的默认快捷键:然后再右击它,新建快捷键:此时只需直接按下组合快

2022-03-24 20:05:59 3819

原创 如何理解 0.1 + 0.2 不等于 0.3

首先明确一点,Python的浮点数存在着精度误差,因此浮点数不能也不应该进行等于的判断。首先看下代码:print(0.1 + 0.2 == 0.3)运行结果为:为什么会输出 False 呢?我们可以使用精度更高的 Decimal 类型来看下这些数据实际存储的状态:import decimalprint(decimal.Decimal(0.1))print(decimal.Decimal(0.2))print(decimal.Decimal(0.3))输出为:0

2022-03-06 17:20:31 3345

原创 Mac系统中复制site-packages安装库文件的方法

1)下载所需的模块压缩文件:https://www.njcie.com/python/mooc2-data/1/site-packages-Full-Mac.ziphttps://www.njcie.com/python/mooc2-data/1/site-packages-Full-Mac.zip2)解压,得到一个完整的site-packages文件夹及其里面的所有模块,此时选择这个文件夹,可以按下Command+C或者右击选择“拷贝”:3)新建Mac系统中PyCharm的项目,右击项目名称,

2022-03-06 15:12:09 1685

原创 关于Mac系统中无法正常使用tushare库的问题

在安装了tushare慕课后,可以使用下面的代码测试是否正常使用:import tushare as tsframe = ts.get_k_data('600339', start='2010-01-01', end='2020-10-31')print(frame)正常输出为: date open close high low volume code0 2010-01-04 8.512 8.867 8.994 8....

2022-03-06 14:02:16 3480

原创 7.3 投票文件数据统计

这是一个经典练习,主要涉及对字典和文件处理的综合技能。主要目的是实现投票文件数据统计,比如有数据文件 count.txt,内容为每个候选人及其选票,可能一个候选人会出现多次:张三 6李四 8王二 3张三 5王二 4张三 3要求读取文件,并统计汇总结果为: {'张三': 14, '李四': 8, '王二': 7}1)建立数据文件可以在PyCharm中直接建立数据文件,右击当前项目,选择New——File,如:然后即可输入新的文件...

2022-02-28 16:02:31 1417 3

原创 7.2 文件夹操作

文件夹也叫文件目录,可以存放、组织多个文件。os模块提供了一组常见函数,可以方便进行文件夹管理。比如:mkdir 创建文件夹 chdir 改变当前文件夹 rmdir 删除文件夹 listdir 罗列文件夹内容我们通过一个练习来了解下相关操作。自动生成姓名文件夹,即根据已有的学生学号,自动生成相应的各个文件夹,每个文件夹对应一个学号。首先先来根据姓名列表建立文件夹:import osstus = ['202010001', '202010002', '...

2022-02-28 15:33:14 316

原创 7.1 文件操作

所谓文件是指存储在硬盘上的各种文件,Python所读取的数据文件通常为文本格式,即可以使用文本编辑器来打开阅读。对于数据分析任务而言,数据文件是最为常见的数据获取途径。在讲解数据文件处理之前,先需要对数据文件做下说明。由于数据文件通常都很大,因此不建议大家直接使用Windows系统自带的记事本来打开,而可以尝试使用Sublime或者Editplus等专业文本编辑器。尤其是后者是免费软件,可以直接下载:Sublime Text - Text Editing, Done RightSublime T

2022-02-28 14:57:14 439

原创 6.4 词语统计

主要练习字典的使用方法,包括字符串的常见操作方法。比如对于下面的字符串文本,实现文本中词语个数的统计。如:方法1:遍历文本中的字符串,依次将每个词语添加到现有字典结构中。对于新的词语,新增节点并置个数为1。对于已有的词语,则只增加个数。为此,首先需要分割出各个词语,常见的方法可以使用字符串自带的split方法:text = 'to be or not to be'words = text.lower().split()print(words)输出为:['to', 'be',

2022-02-28 08:56:14 633

原创 6.3 高级操作

这里主要介绍几个常见组合数据的练习:1)查找元素,可以查找一个数值在列表中是否出现,如果出现,输出为:True。num = [1, 2, 3, 4, 5]for i in num: if i == 2: print(True)输出为:True代码思路很简单,循环遍历每个列表元素,并不断判断是否等于需要查找的数,一旦有即输出结果。这里有无无需获取查找元素所在的位置,因此可以不使用序号采取直接获取每个元素的循环遍历方法。如果需要返回位置,就应该使用带有序号的遍历

2022-02-27 20:37:36 518

原创 6.2 字典、集合

字典(dictionary)名称虽然奇怪,其实该种组合类型提供了一种通过名称(键)来访问元素(值)的方法。前面已经介绍过列表和元组,他们只能通过序号来访问每个元素。但是在一些应用场景下,序号方式并不方便。做个比喻,就像点名,可以使用一号二号来进行,但是有时更需要直接根据姓名点名,更有针对性,也易于记忆。因此,字典的应用很广,非常实用。1)字典的创建data = {'ID': '000001', 'name': '黎明', 'age': 16, '

2022-02-27 11:02:26 690

原创 6.1 列表、元组

Python对于数据处理,专门提供了一些组合数据类型,他们是指同时可以存储多个数据的一种集合型数据。比如列表可以存放若干个整数,在访问时,可以通过序号下标来读取不同的元素。num = [1, 2, 3, 4, 5]for i in range(len(num)): print(num[i])除此以外,Python还提供了其他几种:这次重点介绍下列表(List)。1)列表的创建下面演示了一些常见的创建方法:num = [0] * 10num = [8,

2022-02-27 09:43:51 370

原创 5.5 时钟屏保

这是一个综合时间获取和窗体绘图的练习,可以在屏幕上显示当前时间,并且其位置可以随机移动,实现时钟屏保的效果。先从最简单的开始,即在屏幕上先输出一个当前时间:import turtle as timport timet.setup(1000, 600)now = time.ctime()t.write(now, font=("Times", 36, "bold"))t.done()输出为:其中获取当前时间是通过time模块的ctime方法来实现,并通过write方法结.

2022-02-26 21:22:30 686

原创 5.4 文本处理

这里主要介绍常见分词和词云的制作方法。无论是英文文本还是中文文本,都可以把它们看成是由很多词语组成的句子。通常处理文本的第一步就是需要进行分词,也就是从句子中拆分出各个词语。对于英文文本,不同的词语一般空格分隔,因此分词比较简单:strs = 'to be or not to be'print(strs.split())输出为:['to', 'be', 'or', 'not', 'to', 'be']而对于中文文本,不同的词语之间没有天然的分隔符:因此需要一些第三方的模块来

2022-02-25 21:12:31 1518

原创 5.3 窗体绘图

这里主要介绍利用turtle模块来进行窗体绘图,它提供一种非常类似于现实手工绘图的图形绘制方式。说到turtle为什么叫turtle,源于早期的一个面向儿童的计算机绘图语言就是turtle,因此Python这个模块在很大方面学习和参考了以前的绘制模式。...

2022-02-25 19:29:57 547

原创 5.2 时间处理

时间处理非常常见,时间在各种数据分析中也是一种重要的分析依据。下面围绕着几个常见问题来介绍:1)获取当前时间所谓当前时间,其实是指你运行代码的电脑上的时间。计算机系统每时每刻都在计时,可以通过专门的函数来获取这些当前时间信息。方法1:使用datetime模块中的datetime类型from datetime import datetimeprint(datetime.now())输出为:2022-02-22 17:49:26.474330前面的内容很好理解,分别是年月日

2022-02-22 19:12:55 599

原创 5.1 随机数

随机数在各种应用编写中很常见,这里主要介绍Python自带的random模块中常见随机函数的使用方法。下面的练习以掷骰子为例,随机生成1到6中任意一个整数,以此介绍各种常见产生随机数的函数使用方法。1)方法1:import randomnum = random.randint(1, 6)print(num)输出为1到6(包括1和6)的一个随机整数。randint返回两个参数之间的一个随机整数, 该数值包括参数指定的下限和上限。2)方法2:import randomnu

2022-02-22 17:42:30 1233

原创 4.6 素数函数

这里介绍一个素数函数的练习。首先需要解决如何判断素数。素数也称质数,指在大于1的自然数中,除了1和它本身以外不再有其他因数的自然数。那么具体的判断思路是什么?这是编程写代码的基础。比如对于7这个数,我们可以使用2到7之前的所有整数(即2到6),分别去除这个7,比如先使用2:如果不能整除,就继续下一个3:还不能,就继续,直到6为止:如果在全部的除法运算中,没有发生一次整除,就表明这个7就是素数。反之,有些数,可能就会发生被整数的情况,如8在除以2时发生整除,就表明8不是素.

2022-02-19 15:30:56 2434

原创 4.5 模块和包

函数虽然提供了一种复用代码的能力,但是前面所介绍的各种函数使用方法都只能在一个代码文件中进行,如何实现更为灵活的复用效果呢?比如就像print和input函数那样,无需在当前代码中书写函数的定义即可使用。这就需要使用模块和包进行封装。我们先看看模块。所谓模块,其实就是把函数单独放在一个独立的py文件中。我们现在一直编写代码的所在就是一个称为“Exec.py”的文件。我们不妨在PyCharm中再新建一个Python文件,将新文件名称设置为“myFuncs.py”。此时,当前项目共有两个P.

2022-02-19 10:44:36 618

原创 4.4 特殊的函数定义和使用

1)先来看看匿名函数。函数的使用虽然方便,但是往往需要大量的格式定义,即使是很简单的功能,也往往需要很多语句,而且还需要我们给它起个名称。有时在函数定义非常多的场合,这是个很大的负担。所以,匿名函数应运而生。我们看个例子。比如我们还是获取两个数值中的最大值,这是我们在前面章节定义的函数:def max(num1, num2): if num1 > num2: return num1 else: return num2print(ma

2022-02-19 10:05:26 626

原创 4.3 变量的作用域

作用域代表着一个影响范围,作用域可以理解为变量的有效范围有了函数的定义,代码结构会逐渐变得复杂起来,此时经常遇到的一个问题就是变量名称的冲突问题。我们不妨从一个例子开始:def func(num): num = 2 print(num)num = 1func(num)print(num)输出为:21大家能看出输出结果为什么是这个吗?这里面虽然出现了很多个num变量(这里是为了练习,其实这种写法并不可取),但是它们并非是一个变量。我们按照代码的执行次序来

2022-02-19 09:39:27 343

原创 4.2 函数参数的灵活使用

1)先来看看默认值参数。函数参数虽然提供了可以改变函数功能与行为的可能性,但是它也给调用函数的代码提出了基本要求,那就是,对于有参数的函数而言,必须在调用时指定参数。比如上述的max函数,如果直接调用,系统会提示“TypeError: max() missing 2 required positional arguments: 'num1' and 'num2'”,含义就是说遗漏了两个必需的参数。显然,这样有时也并不方便,比如我们通过参数来设置按国家,对于国内用户而言,默认都是中国,但是仍然

2022-02-18 15:54:50 1056

原创 4.1 函数的定义和调用

我们回忆一下,在前面章节里,我们使用最多的有两个函数,一个是print,一个是input,两者分别解决了我们最为常见的输出和输入功能。但是我们知道这些函数是怎么实现的吗?我们其实也不必知道,只需使用它们就行了。而且对它们的使用也比较灵活,给它们不同的参数,它就会做不同的事情,比如:print('Hello!')print('Bye!')输出为:Hello!Bye!你传递给print不同的字符串,它就会输出不同的字符串,这个跟在函数名称后圆括号中的数据被称为参数,所以函数通过参数实现定制化

2022-02-18 15:40:14 393

原创 3.7 星号菱形

这主要练习for循环语句,练习目标是输出指定行数的星号菱形,如:为了能介绍清楚,我们可以从最简单的开始。比如先简化思路,输出三角形:甚至可以再简单些,以输出星号矩形:最后最简单的方式就是先输出一行星号:这个一行星号虽然简单,但是仅仅凭借目前学习的内容还真不能完成,如:cols = 5for i in range(cols): print('*')输出为:正常的print函数会在输出完内容后自动换行。因此,可以通过在print函数中设置end参

2022-02-18 11:08:20 1120

原创 3.6 猜数字游戏

这个练习是个小游戏,很经典,通常非常适合计算机语言学习中的控制语句入门。游戏规则为:首先系统自动产生一个1到100之间的随机整数,允许用户通过输入多次猜测,并每次都进行大小提醒,直至猜中为止。编程其实就是要告诉计算机该怎么处理这个逻辑,因此首先需要自己对这个游戏的流程处理做出一个清晰的描述,我们不妨以伪代码的方式来给出一个步骤:设置一个随机数输入猜数如果猜数大了,输出大了如果猜数小了,输出小了如果猜数相等,输出成功,并退出...显然如果用户没有猜中,还需要继续输入猜数,因此可能

2022-02-17 15:24:47 4528

原创 3.5 不固定次数的循环

本次主要介绍不固定次数的循环。for语句虽然有用,但是它通常用于表达具有固定次数的循环结构。如果我们遇到不能固定次数的循环,此时是否继续循环常常依赖一种条件,当条件一旦不满足,循环就可能随时终止,那该如何处理呢?我们继续上次的练习,改变条件,允许用户不断输入各种整数数据,直到用户输入0为止,并最终输出所有数的总和。我们再次看看上次的代码,可以发现已有的代码是循环5次:sum = 0for i in range(5): sum = sum + int(input())prin

2022-02-16 20:17:53 1654

原创 3.4 固定次数的循环之二

我们继续来学习固定次数的循环语句。上次我们谈到了利用循环简化输入的方法。接下来,如何简化输出呢?一眼看去,好像很难把它写成类似输入那种灵活的样子。究其原因在于input每次执行都只输入一个数据,而这里却一起输出一个汇总的数据。所以如果也想使用循环来写的话,首先要把这个语句拆分开来:此时,输出只输出一次,但是这个输出数值却已经计算好了。又到了定义变量的时候了,我们定义了一个sum保存了这个总和。之所以拆分成这个样子,还是为了循环的表达。我们重点来看这个sum求和。我们可以想象,加法

2022-02-16 13:51:04 1233

原创 3.3 固定次数的循环之一

除了顺序语句、条件判断语句外,还有最后一种控制语句,即循环语句。我们先看看看最为简单一种:固定次数的循环。循环更是一种强大的控制语句,它可以让我们反复执行某段代码,并在一定条件下结束。比如在数据分析中,我们需要对所有记录进行相同的数值处理,那么此时就是一种循环,通过循环遍历每个记录,分别进行处理,处理完全部记录后即可结束。还是从一个例子开始。假设要完成5个整数数据的输入再相加应该怎么写呢?有了前面的变量定义基础,最为直观的方法就是不停的重复粘贴刚才的代码,对于初学者这倒是一个很好的机会,好好熟.

2022-02-16 11:13:03 1246

原创 3.2 多重条件判断

我们来介绍继续介绍复杂些的条件判断语句。我们朝着预定的目标再次前进。这次准备再次区分优秀,所谓优秀,就是指大于等于90分。先试着按照最直观的汉字方式写出来:对应的Python代码是:grade = int(input())if grade >= 90: print('优秀')if grade >= 60 and grade < 90: print('及格')if grade < 60: print('不及格')这个应该不难理解。其

2022-02-16 10:56:35 1371

原创 3.1 简单条件判断

这里来介绍一种重要的程序控制语句:条件判断语句。到目前为止,我们所学习的Python都是采取一条语句接着一条语句的方式来组织,代码的执行也是按照书写的次序依次进行,这种代码语句的组织方法可以称为顺序语句。而所谓控制语句,是指一些改变传统顺序执行方式的代码组织方法,比如有时我们希望有些语句不一定会被执行,甚至允许在条件允许时被多次执行。具体包括条件判断语句和循环语句,实践和理论已经证明,借助于顺序语句、条件判断语句和循环语句,我们可以表达出任何可以表达的运算逻辑和应用功能。代码就是按照语句的先

2022-02-15 19:53:41 644 1

原创 2.7 关于数值的格式输出

主要介绍下各种数据类型中的常见格式输出。1)我们先看看整数中的问题,那就是不同进制的格式化显示。比如对于十进制整数,能否以其他进制来显示?我们先看利用print函数的格式化功能:num = 100print('%x' % num)输出为: 64。这里的%字符表示标记转换说明符,%x表示以16进制显示数值,这是老版本Python的写法。我们可以使用功能更为强大的一个新的写法。num = 100print(format(num, 'b'))print(format(num,

2022-02-14 20:29:36 1520

原创 2.6 公式计算

1)让用户输入任意两个整数相乘的内容(如“2*3”) 能输出“2*3=6”,比如运行情况为:让我们一步一步完成。先完成输入:strs = input()假设我们输入的是“2*3”,那么现在首先就需要将星号前后的两个数值拆分出来。这个可以利用字符串自带的split函数来实现:strs = input()print(strs.split('*'))运行结果为:看得出,split方法会以圆括号中指定的字符来分割当前字符串,并得到前后两个字符串,分别是‘2’和‘3’。两..

2022-02-14 19:35:03 982

原创 2.5 不同数据类型的转换之二

继续介绍不同数据类型的转换。下面来看看字符串和整数的相互转换。首先我们先来看看整数与单一字符的转换。我们从一个问题开始,首先要明确一点,两者并不能混用。更为常见出错的时候发生在输入数据的处理上。num = input()print(num + 1)运行界面为:此时不论输入什么数值,都会产生一样的错误,意思是说只能将字符串和字符串连接(即相加)。正确的处理可以使用int函数:num = input()num = int(num)print(num + 1).

2022-02-14 14:01:57 948

原创 2.4 不同数据类型的转换之一

我们常常需要在不同的数据类型进行转换。常见的转换主要是以整数为中心,我们来看看整数和其他三种类型的转换。先看看如何从浮点数转换为整数。一般有两种基本转换:一种称之为取整,即只保留小数的整数位,不自动四舍五入,此时可以使用int函数进行。num = 1.65print(int(num))输出为:1。当然,取整也有不同的形式,比如也可以向上取整,1.65取整为2。这时就需要利用ceil函数,ceil是天花板的意思,很形象,即大于该浮点数的最小整数。import mathnum = 1

2022-02-14 13:35:26 796 2

原创 2.3 其他数据类型

本次主要介绍整数类型以外的其他三种数据类型,分别是布尔型、浮点数和字符串。首先来看看布尔型。这个古怪的名称来自于一位英国数学家,其实所谓布尔型,就是该数据类型的取值只有两种,即真假,在Python中分别使用True和False来表示(请注意,和变量名称一样前后无需加单引号),也称为逻辑型。一般而言,我们很少直接使用这种类型,更多的情况是利用布尔型变量保留一些逻辑判断结果。flag = 1 > 2print(flag)输出为:False。这里的flag保存的是1和2大小比较的结果,显然输

2022-02-14 11:08:26 1253

原创 2.2 整数

作为整数,最有用的功能就是数值的代数计算,也是数据分析中最为常见的基本功能。前面已经介绍过,Python中的共有四种数据类型,其中整数是最为基本的数据类型,不仅常见,而且也是其他数据类型的基础。这些我们后面会有说明。整数可以进行各种代数运算:比如:num = 3 ** 4 % 2print(num)输出为:1。计算方式一般从左到右,因此3的4次方得到81,然后除以2的余数为1,因此最终输出为1。num = 3 + 4 ** 2print(num)输出为:19。此时,会先计

2022-02-14 10:43:58 563

原创 2.1 变量的使用

变量的使用好比给你起名字。在数据分析中,我们需要处理很多数据,但是这些数据本身并不好记忆,而且还有很多相同的数据,比如两个相同的身高数据。所以为了方便,我们可以给这些不同的数据起个不同的名字。在Python语言中,变量定义方法很简单,就是变量名加上赋给的初始值。num = 1这个意思是说定义了一个变量,名称是num,它的初始值为1。可以想象,我们把1这个整数装进一个叫做num的抽屉。相对于变量,这个1我们称之为常量。因此,变量初始值一般都可以通过常量来设置。还有很多初学者觉得很变扭

2022-02-14 10:00:47 1141

linux2dos(转换文本工具)

支持对Linux下文本格式转换为Windows和DOS标准格式

2017-04-20

推荐系统相关重要外文电子图书

推荐系统相关重要外文电子图书 含: 《Recommender Systems Handbook.pdf》 《Recommender Systems for Learning.pdf》 《Recommender Systems and the Social Web.pdf》 《Recommender Systems An Introduction.pdf》 《Exploring Hyperlinks, Contents,and Usage Data.pdf》

2016-02-24

Adventureworks数据库(解压附加即可)

数据库是SQL Server2005的样例数据库

2012-04-01

数据库系统全书

美国斯坦福大学的经典数据库原理教材,pdg超星版本

2012-02-24

JavaEE课件(NIIT)

NIIT的JavaEE(Web开发)方面的英文PPT课件

2011-12-13

《Lucene in Action》第二版原版PDF

经典的信息检索包教程,《Lucene in Action》第二版原版PDF

2011-08-08

Web of Science用户培训手册

Web of Science用户培训手册

2011-02-09

《Google API大全—编程•开发•实例》书籍源代码

来自于作者的书籍代码下载页面,使用SVN获取到本地存储打包,以方便更多的读者使用

2010-05-23

SQL Server 2005的JDBC驱动包

SQL Server 2005的JDBC驱动包,直接放入Web应用程序侠的WEB-INF\lib目录下即可

2009-04-14

信息检索类的著名外文图书电子版

包含: 《Recommended Reading for IR Research Students》 《LuceneInAction》 《Information Retrieval Data Structures & Algorithms》 《Web Data Mining》 《Information Retrieval-Rijsbergen》 《Information Retrieval A Survey》

2009-02-16

信息检索类的著名外文图书电子版

包含: 《Emerging Technologies of Text Mining. Techniques and Applications》 《Information Retrieval Interaction》 《搜索引擎_原理、技术与系统》 《Mining the Web_ Discovering Knowledge from Hypertext Data》 《Mining.the.Web.Analysis.of.Hypertext.and.Semi.Structured.Data》

2009-02-16

一款免费的Web电子邮件服务器

由北京遥志软件公司提供的邮件服务器 http://www.yaozhi.com/

2008-12-30

Eclipse3.3的Web插件压缩包之六

Eclipse3.3的Web插件,因为文件较大,所以拆成7个包 内容有: ajdt_1.5_for_eclipse_3.3.zip dtp-sdk_1.5.zip emf-sdo-xsd-SDK-2.3.0.zip GEF-SDK-3.3.zip org.objectweb.lomboz-S-3.3RC1-200708181505.zip wtp-R-2.0.2-20080223205547.zip 直接解压到Eclipse目录即可使用

2008-12-30

Eclipse3.3的Web插件压缩包之五

Eclipse3.3的Web插件,因为文件较大,所以拆成7个包 内容有: ajdt_1.5_for_eclipse_3.3.zip dtp-sdk_1.5.zip emf-sdo-xsd-SDK-2.3.0.zip GEF-SDK-3.3.zip org.objectweb.lomboz-S-3.3RC1-200708181505.zip wtp-R-2.0.2-20080223205547.zip 直接解压到Eclipse目录即可使用

2008-12-30

Eclipse3.3的Web插件压缩包之四

Eclipse3.3的Web插件,因为文件较大,所以拆成7个包 内容有: ajdt_1.5_for_eclipse_3.3.zip dtp-sdk_1.5.zip emf-sdo-xsd-SDK-2.3.0.zip GEF-SDK-3.3.zip org.objectweb.lomboz-S-3.3RC1-200708181505.zip wtp-R-2.0.2-20080223205547.zip 直接解压到Eclipse目录即可使用

2008-12-30

Eclipse3.3的Web插件压缩包之三

Eclipse3.3的Web插件,因为文件较大,所以拆成7个包 内容有: ajdt_1.5_for_eclipse_3.3.zip dtp-sdk_1.5.zip emf-sdo-xsd-SDK-2.3.0.zip GEF-SDK-3.3.zip org.objectweb.lomboz-S-3.3RC1-200708181505.zip wtp-R-2.0.2-20080223205547.zip 直接解压到Eclipse目录即可使用

2008-12-30

Eclipse3.3的Web插件压缩包之二

Eclipse3.3的Web插件,因为文件较大,所以拆成7个包 内容有: ajdt_1.5_for_eclipse_3.3.zip dtp-sdk_1.5.zip emf-sdo-xsd-SDK-2.3.0.zip GEF-SDK-3.3.zip org.objectweb.lomboz-S-3.3RC1-200708181505.zip wtp-R-2.0.2-20080223205547.zip 直接解压到Eclipse目录即可使用

2008-12-30

Eclipse3.3的Web插件压缩包之一

Eclipse3.3的Web插件,因为文件较大,所以拆成7个包 内容有: ajdt_1.5_for_eclipse_3.3.zip dtp-sdk_1.5.zip emf-sdo-xsd-SDK-2.3.0.zip GEF-SDK-3.3.zip org.objectweb.lomboz-S-3.3RC1-200708181505.zip wtp-R-2.0.2-20080223205547.zip 直接解压到Eclipse目录即可使用

2008-12-30

eclipse3.3.2的中文语言包.rar

直接解压该文件到Eclipse的所在目录,即可运行Eclipse 注意:建议在解压此中文语言包前,不要运行Eclipse,否则可能会出现汉化不了或者部分汉化的问题

2008-11-19

taglibs-dbtags.jar

apache组织提供的数据库访问标签,可以非常方便的对数据库进行一些常见的访问操作,如连接、浏览表记录等

2008-11-19

J2ME常见系统类的英文参考文档

J2ME常见系统类的英文参考文档,同时还提供的很多其他资源(收集自网上)

2008-09-24

Oracle 10g安装和使用的入门介绍

该PPT文档详细的说明了安装和使用Oracle 10g的基本方法和步骤,可供初学者参考

2008-09-20

SQL Server2000 安装和使用的入门介绍

该Word文档详细的说明了安装和使用SQL Server 2000的基本方法和步骤,可供初学者参考

2008-09-20

空空如也

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

TA关注的人

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