自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

卧龙居

博观约取,厚积薄发

  • 博客(590)
  • 资源 (68)
  • 收藏
  • 关注

原创 [spark]Spark thriftserver(HiveServer2) Custom认证

默认如果不配置的话,是不进行认证的。所以用beeline连接thriftserver时,可以填写任意用户名/密码,均可以认证成功。下面是进行Custom认证配置的过程:1.新建一个工程,引入spark-assembly-1.3.0-hadoop2.4.0.jar需要实现PasswdAuthenticationProvider接口,代码如下:package org.apache.ha

2015-05-27 19:01:29 4856

原创 ubuntu利用samba共享文件夹给windows

1.安装sambasudo apt-get install samba2.修改samba的配置文件sudo vi /etc/samba/smb.conf新增配置如下:[share]path=/home/pijing/workspacepublic=nowritable=yesvalid user=pijingshare代表了共享文件夹的标识;pa

2015-05-25 21:01:43 2885

原创 spark standalone模式配置

spark-env.shexport JAVA_HOME=/usr/local/jdk1.7export HADOOP_CONF_DIR=/usr/local/hadoop/etc/hadoopexport SPARK_MASTER_IP=10.67.2.21export SPARK_USER_NAME=pijingexport MASTER=spark://10.67.2

2015-05-21 11:11:25 2419

原创 windows eclipse远程连接hadoop2.6

前提是eclipse安装了eclipse-hadoop插件,并下载好了hadoop2.6 release包和源码包。1. eclipse切换到map/reduce视图,配置Mapreduce location2.将hadoop解压缩到某个盘,如d盘。配置HADOOP_HOME和HADOOP_USER_NAME环境变量:并将%HADOOP_HOME%\bin配到环境变

2015-05-21 08:29:17 5041 2

原创 Spark thriftserver连elasticsearch

1.需要将elasticsearch-hadoop-2.1.0.Beta4.jar包放入/usr/local/spark/lib,下载地址为:https://www.elastic.co/products/hadoop/2.需要在/usr/local/spark/conf的hive-site.xml中进行配置3.启动thriftserver,并在—jars后面带上此jar包

2015-05-19 14:25:51 3009 1

原创 SparkSQL利用HDFS的权限控制表的读权限

Spark内置的thrift-server(连接hive)的对权限管理支持得并不是很好,只支持了create/drop权限的控制,但是任意用户都可以读任意库/表,委实是一个问题。为了解决这个问题,可以用HDFS的文件权限控制来对表的读权限进行控制。1.新建用户由于Hive,HDFS都是用系统用户来做权限控制的,所以需要新建一个系统用户。比如新建一个mytest用户,如下图所示:

2015-05-18 21:38:36 7589 1

原创 eclipse scala url

http://download.scala-ide.org/sdk/helium/e38/scala211/stable/site

2015-05-13 20:47:26 697

原创 Protocol Buffer的使用(python)

1.需要安装Protocol Buffer直接:apt-get install protobuf-compiler安装完毕后,进入解压目录的python目录,执行python setup.py install;安装python的protobuf库即可。2.可以查询到它的大致用法pijing@ubuntu:~/protobuffer$ protoc -hUsage: pr

2015-05-13 00:01:07 6756

原创 [spark]spark读取postgresql的表(纯SQL方式)

1.thrift-server启动时,需要带上pg的驱动2.在beeline中,需要add jar带上pg的驱动;然后再将pg映射为spark的表;最后才可以进行查询: 3.写成python代码类似于:

2015-05-11 17:38:07 5058 2

原创 [spark]解决beeline连接thrift-server加载数据权限问题

1.如果期望spark的表存放到hive的hdfs中需要在环境变量及conf/spark-env.sh中配置HADOOP_CONF_DIR=/usr/local/hadoop/etc/hadoop2.如果期望用beeline连接thrift-server时不报权限错误需要在环境变量及conf/spark-env.sh中配置HADOOP_USER_NAME=有hdfs权限的用

2015-05-07 09:48:38 4168

原创 [django]url请求与数据库连接池的共享问题

但凡介绍数据库连接池的文章,都会说“数据库连接是一种关键的有限的昂贵的资源,这一点在多用户的网页应用程序中体现得尤为突出。对数据库连接的管理能显著影响到整个应用程序的伸缩性和健壮性,影响到程序的性能指标。数据库连接池正是针对这个问题提出来的。数据库连接池负责分配、管理和释放数据库连接,它允许应用程序重复使用一个现有的数据库连接,而不是再重新建立一个;释放空闲时间超过最大空闲时间的数据库连接来避免因

2015-04-24 14:03:55 4869 1

原创 [Spark]Django项目使用Spark(thrift-server)

上午时弄了半天的pyspark,没有想到还有thrift-server和pyhs2这样的神器。使用过程比pyspark的使用更为简单,用了之后类似于使用数据库的感觉。(connect,cursor,execute这些方法及使用完全和用psycopg2连接postgresql的感觉一致),当然,这只是我目前粗浅的尝试的感觉。1.首先得启动thrift-server,命令大概类似于:

2015-04-22 21:02:15 4516 4

原创 [Spark]Django项目中使用Spark(pyspark)

本博文所需的环境:1.ubuntu 132.已经安装好JDK,python,django,Hadoop,spark,eclipse,apache。并已经配好相应的环境变量首先,为了让eclipse能够支持python项目的开发。需要下载PyDev压缩包。这个我已经上传了,下载路径:http://download.csdn.net/detail/rongyongfeikai2

2015-04-22 13:13:12 8086

原创 SQL where树生成及树转字符串

最近要封装数据库接口,查询的关键是where条件。如何让不懂SQL的用户,通过某些接口,拼接出符合条件的SQL,成为了一个问题。不论多复杂的where,应该只包括3种类型的元素,表达式与逻辑操作符及组合元素。表达式,即形同:colname>=val,colname=val,colname like '%val%'等等的元素逻辑操作符,即or,and组合元素:即逻辑操作符+表达式,或

2015-04-21 00:22:30 2488

原创 django apache2.2 mod_wsgi的编译

1.必须要安装python-devel,可以sudo apt-get install python-devel要不然会报python.h找不到到错误2.mod_wsgi的源码地址:https://pypi.python.org/pypi/mod_wsgi需要注意的是configure阶段,如果是自行安装的apache和python,需要指定apxs和python的路径:sudo .

2015-04-15 23:56:05 818

原创 [Hadoop]HDFS文件的相关操作(上传、新建、删除和重命名)

package com.hadooplearn.test;import java.io.FileOutputStream;import java.io.IOException;import org.apache.hadoop.conf.Configuration;import org.apache.hadoop.fs.FSDataOutputStream;import org.apac

2015-04-14 22:39:26 14568 1

原创 [Hadoop]Hadoop上传本地文件到HDFS

代码如下,需要注意标红处,要不然会出现FileNotFound(permission deny)得错误。package com.hadooplearn.test;import java.io.IOException;import org.apache.hadoop.conf.Configuration;import org.apache.hadoop.fs.FileSystem;

2015-04-13 23:35:33 7711

原创 [Hadoop]伪分布式Hadoop每次start都需要重新format namenode

问题RT。原因是Hadoop的临时文件存放在tmp文件夹中,每次重启电脑后,就被删除了。所以,需要在core-site.xml中配置临时文件路径:              fs.default.name        hdfs://127.0.0.1:9000                   hadoop.tmp.dir         /usr/lo

2015-04-13 21:53:28 1042

原创 [Hadoop]Hadoop2.6.0的eclipse插件编译

要编译,首先得安装ant。http://ant.apache.org/安装ant比较简单,解压缩到/usr/local/ant下,再将/usr/local/ant/bin加入path环境变量即可。下面是编译Hadoop2.6.0的eclipse插件到过程:1.Hadoop2x eclipse插件源码在github上,地址为:https://github.com/winghc/h

2015-04-12 22:32:24 4120 3

原创 [Hadoop]基本概念及安装

1.环境系统:Ubuntu 13.04Hadoop版本:2.6.02.Hadoop基本结构Hadoop本身是一个分布式处理框架。它由以下几个部分组成:Hadoop Common是Hadoop的核心及基础;HDFS 分布式文件系统,是Google的GFS的开源实现;MapReduce 也是对Google的MapReduce理念的实现;配套的相关项目:1.HBa

2015-04-12 18:03:30 695

原创 用python合并两个PHP文件(PHP文件内容为array)

test文件内容:<?php return array( 'a' => "AAAAAA",//sdfsfsdffd "b" => 'BBBBBB');?>test1文件内容:<?php return array( 'c' => "CCCCCC",//sdfsfsdffd "d" => 'DDDDDD',);?>假设

2015-04-07 23:00:40 1168

原创 ubuntu source

/etc/apt/sources.listdeb http://mirrors.sohu.com/ubuntu/ utopic main restricted universe multiversedeb http://mirrors.sohu.com/ubuntu/ utopic-security main restricted universe multiversedeb ht

2015-03-21 08:37:08 725

原创 OSGI+Maven的两条经验

1.看到在component.xml中写有setHttpService和unsetHttpService(类似)的方法,但是,就是在apache-karaf中运行不起来,OSGI一直404。应该就是org.osgi.http.service和org.osgi.http.component没有引入。对应于MANIFEST.INF的dependency就如下图:对于apache-kar

2015-03-18 23:27:45 1985

原创 囧囧笑话集V2.0开发笔记(2015-01-18)

1.图片分为缩略图和大图,缩略图在获取笑话时从web服务器端同步下载,保存在data路径下;当点击缩略图时,用WebView展示网络图片。2.PHP端的Web服务器获取图片列表的接口,返回值可以是一个json串,里面是{图片名:图片二进制串};由于二进制串在保存为JSON时会出错,可以考虑用BASE64编码后再进行json_encode。3.JAVA端从Web服务器端获取到图片列表,先进行

2015-01-18 18:34:10 676

原创 记录一次数据库挂了的问题

下午时接到个反馈,说是数据库挂了。然后立即远程上去看,首先就看windows事件日志,发现里面的postgresql报错全是关于postmaster.pid已存在的。故得知原因是非正常停止数据库导致postmaster.pid存在,相当于lock住了,再启动服务就不成功。故选择删除postmaster.pid,重启服务器成功。此次原因很简单,大概5分钟左右就搞定。接近5点又接到个反馈,说另

2015-01-14 18:20:45 5564

原创 小文件(大量时)的性能问题

记录一个比较有趣的问题:在小文件非常多的情况下,会对性能有什么影响?首先看写操作:在写文件时,操作系统需要向硬盘管理系统发送IO请求,那么多个小文件,就意味着操作系统要向硬盘管理系统发送多次IO请求。随着文件数目上升,多个IO请求耗费的时间逐渐累加,最终甚至可以大于本身写数据所耗费的时间。(当然那么多的小文件,还会要为它们建立索引,索引也会耗费时间)嘴上说无益,我们来做个写文件实验

2015-01-10 12:51:11 10357 2

原创 MySQL服务启动报:系统错误1067问题的排查与解决

说句题外话:最近在听《御龙品青梅》,这真是适合在写程序时单曲循环的神曲,一点也不会打扰思路。说到青梅,想当年曹孟德青梅煮酒,对刘玄德说:论天下英雄,唯使君与操耳。孟德虽然被评为奸雄,但他毕竟真去刺杀过暴虐又好色的董卓,而且文能横槊赋诗,武能官渡之战中以少敌多大败袁绍,又培养了个能七步成诗的儿子,除去赤壁之战的败北,算得上是一生辉煌;而刘玄德,虽然背着“仁德”的美名,却"借"荆州而不还,又取

2015-01-09 20:50:05 4862

转载 MyEclipseGen(7.0神器)

import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;public class MyEclipseGen { private static final String LL = "Decompiling this copyrighted software is a

2014-12-19 21:20:40 701

转载 读取drawable文件夹的图片(根据文件名)

获取在android项目的drawable文件夹下面的图片//得到application对象ApplicationInfo appInfo = getApplicationInfo();//得到该图片的id(name 是该图片的名字,"drawable"是该图片存放的目录,appInfo.packageName是包名)int resID = getResources().g

2014-12-15 22:27:21 5960

原创 Apache服务的安装与卸载

我们产品的安装版本中是默认带Apache2.2,然后一位同事去前场,不小心又安装了一个Apache,还卸了。结果,本身的的那个Apache都跑不起了了。这时候,一定不能慌。问题,是绝对有办法解决的。首先cd 到apache的bin目录。1.卸载Apache服务的命令httpd -k uninstall -n apache2.2apache2.2是服务名,视实际情况而定2

2014-12-10 13:00:35 36047

原创 PHP提供Web Service服务供JAVA调用(SOAP+WSDL)

一.PHP部分首先是Operator.php,它提供了加、减、除三种运算方法(add,substract,divide),同时,校验SOAP Header,如果传入的头部username/password不对应admin/123,则认为是非法调用:<?php class Operator{ private $forbidden = '403 forbidden'; pr

2014-12-10 09:50:47 4215

原创 Apache JMetter进行FTP上传文件性能测试

刚弄完一个定制,还有一个定制。这个定制需要用到文件传输,想到项目中本身就有FTP服务器,别的日志什么的都是通过FTP上传的。就想,再开放一个单独的FTP用户,特定到某个文件夹下,接收的文件都放到这个特定的文件夹下。再利用cron定时监听文件夹,对文件进行处理就够了。但是,协同开发的同事,对于FTP的性能产生了疑虑。因为,可能多个用户并发传输,会不会导致FTP服务把内存或CPU占满,导致整个

2014-12-04 15:59:28 6940

原创 如何处理大数据入库和查询问题

DB的SQL查询所带来的编程方面的灵活,是其他NoSQL方式的存储和查询几乎无法取代的。就拿ElasticSearch的存储和查询来举例,它是很快,处理亿级数据是小Case。但是:1.结构发生变化怎么办?举个例子,很多时候,都会由于业务的变更而某些表增加字段的情况。对于DB来说,只需要alter table *** add column *** 即可以了;但是ElasticSearch却涉

2014-12-03 12:42:19 4517

转载 C#利用HttpWebRequest进行post请求的示例(HTTPS)

代码如下:using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Net.Security;using System.Security.Cryptography.X509Certificates;using System.Net;using Sys

2014-12-01 23:35:26 78272 2

原创 JAVA利用HttpClient进行POST请求(HTTPS)

目前,要为另一个项目提供接口,接口是用HTTP URL实现的,最初的想法是另一个项目用JQuery post进行请求。但是,很可能另一个项目是部署在别的机器上,那么就存在跨域问题,而JQuery的post请求是不允许跨域的。这时,就只能够用HttpClient包进行请求了,同时由于请求的URL是HTTPS的,为了避免需要证书,所以用一个类继承DefaultHttpClient类,忽略校验过

2014-12-01 23:06:31 443953 51

原创 OPenAM(OPenSSO)URL POST请求

环境如下:机器A:Tomcat运行了OpenAM,保护其Apache服务器配置的WEB项目,Apache配置了Agent。WEB项目是用PHP写的,已经开启了跨域访问,即配置了:header("Access-Control-Allow-Origin:*");header("Access-Control-Allow-Headers:*");header("Access-Control

2014-12-01 16:01:19 2294

转载 PHP标准Web Service

1、创建wsdl 说明: A、非标准的webservice,可能只能PHP才能访问 B、标准的webservice,就必须要使用wsdl(webservice description language,就是用XML语法标准来描述你的服务内容,我是这么理解的)在这里我只介绍标准的webservice。 那么如何创建wsdl呢?对于PHP来说这确实是件很不容易的事情,有人说用z

2014-11-27 22:34:40 933

原创 JAVA调用PHP SOAP服务

WebService即是一种跨平台的远程调用方法。一方提供服务,另一方使用服务。传输协议是HTTP,而传输的数据则是XML格式的数据。它有两种方式,WSDL和SOAP。目前仅提及SOAP。1.PHP提供SOAP服务定义一个类,它里面有加、减和除三种操作<?php class Operator{ public function add($x,$y){ ret

2014-11-27 22:27:49 4200 2

转载 JAVA调用PHP SOAP服务的示例

Image you had a php service that would connect to a mysql database and return query results via soap.That php service (SOAP server) could look like that:12345678910

2014-11-27 21:47:58 2786

原创 Windows下OpenAM的配置

在一台Windows7系统的机器上进行OpenAM的配置。该机器上已经安装了JDK、Apache2.2、Tomcat。1.首先配置机器的host文件,配置如下(C:\Windows\System32\drivers\etc\host):127.0.0.1 localhost openam.example.com www.example.com2.将openam_10.0.1.zip解压

2014-11-26 21:46:22 5026

phantomjs-linux

可以对于web页面进行截图。命令如下:$path/phantomjs-2.1.1-linux-x86_64/bin/phantomjs $path/phantomjs-2.1.1-linux-x86_64/examples/rasterize.js "http://www.baidu.com" "/home/bsauser/4.png"

2017-04-10

PostgreSQL9.6并行查询(中文)

PostgreSQL可以制定哪些SQL可以并行利用CPU的查询规划,用于增快SQL查询的响应速度。这个特性以并行查询而为大众所知。有些查询不能够从并行查询之中获益,要么受限于当前的实现,要么由于并行查询并不比串行查询规划快。然而,对于那些可以从并行查询中收益的查询而言,并行查询加速的效果是非常明显的。有些查询可以在并行查询中快两倍,有些查询可以快四倍甚至更多。那些访问大量数据,却返回给用户很少行数的查询是并行查询效果收益最明显的(译者注:例如统计型查询)。本章介绍了并行查询如何工作的细节,以及它适用于哪些场景,因此用户可以了解到如何使用它。

2017-03-21

Spark-在工作集上进行集群计算

Spark-在工作集上进行集群计算是scala作者Matei Zaharia发表的论文,这是它的中文翻译版本。

2017-02-11

softflowd源码包

make/make install安装后,即可以使用。 可以指定监听某个接口/pcap文件,生成v5/v9版本的netflow,并且可以将它转发给指定的netflow采集器。 用法示例: ./softflowd -i em1 -v 5 -n 1.1.1.1:9999 ./softflowd -r /root/xxx.pcap -v 5 1.1.1.1:9999

2016-11-24

生成ssh key并分发到其他机器上脚本

生成ssh key并分发到其他机器上,在filelist文件中填入主机IP(一行一个IP),然后运行install.sh即可。

2016-01-22

hadoop2.6 windows需要的dll文件

如果想用windows的eclipse远程连hadoop2.6(其他机器上的),需要在本地的hadoop的bin文件夹中放入hadoop.dll等文件。本文件夹里包含所有文件,亲测可用。

2015-05-21

pyhs2-master.zip

pyhs2是一个python连接hive server/spark thrift server的客户端。

2015-04-22

PyDev4.0.0

如果想用eclipse开发python项目(django)等,只需将PyDev解压缩到dropin目录下(eclipse luna版本)。然后重启eclipse即可。

2015-04-22

jline-2.9.1

Hadoop2.6.0配合hive1.0.0版本,会报jline错误。原因是Hadoop/share/hadoop/yarn/lib中的jline是0.9版本的,存在问题。 换成jline-2.9.1版本,问题就可以解决了。就可以成功的使用hive了。

2015-04-16

linux apache2.2 mod_wsgi

在ubuntu64位,apache2.2,python2.7的环境下,编译出来到mod_wsgi.so文件。 亲测可用。

2015-04-15

eclipse lua的hadoop2.6.0插件

本资源为eclipse lua的hadoop 2.6.0的插件。hadoop-eclipse-plugin-2.6.0.jar。

2015-04-12

masm5.0编译器

MASM是微软公司开发的汇编开发环境,拥有可视化的开发界面,使开发人员不必再使用DOS环境进行汇编的开发,编译速度快,支持80x86汇编以及Win32Asm,是Windows下开发汇编的利器。

2015-03-29

win7(64)运行debug

win7 64位默认是不能运行debug命令的,本压缩包中有dosbox安装文件和debug.exe文件。使用说明如下: 1.安装dosbox 2.将debug.exe文件放入d盘下 3.运行dosbox,输入命令: mount c d:\ c: debug 即可

2015-03-29

HttpClientDemo

JAVA HttpClient进行POST请求(HTTPS)的示例。

2014-12-01

angularjs 1.2.4

angularjs是非常流行的MVC js库,引入了控制器、模型等MVC的概念,使得写前端页面也变得非常的明晰。这是它的1.2.4版本。

2014-11-12

elasticsearch.js

elasticsearch-2.4.3,是可以用js连接elasticsearch建立索引/进行检索的client端。解压后有两种方式可以选择,一种是配合着jquery一起用的,可以引入elasticsearch.jquery.min.js文件;选择配合Angular一起用,可以引入elasticsearch.angular.min.js文件。

2014-10-30

ThinkPHP3.0

ThinkPHP3.0可以和PHP5.2配合使用。 目前可以下载到的3.1~3.2都必须和PHP5.3使用。 如果不能升级PHP版本,那么就用3.0版本的ThinkPHP吧! 亲测好用。

2014-02-22

ThinkPHP3.1.3完整包

ThinkPHP3.1.3版本相对于上一版本更加安全和易用,是一个建议升级的版本。 更新 该版本针对3.1.2进行了一些改进和完善,主要包括: 改进异常处理,支持致命错误捕获; 针对PDO驱动和Sqlsrv驱动的完善,支持参数绑定; 增加变量安全获取和过滤的快捷方法I; 分组支持部署到完整域名或IP; A和D方法支持跨分组调用; 改进模版引擎的定界符对特殊字符的支持; 修正JS代码可能对模版标签的混淆; 模型的where方法支持多次调用; 默认关闭页面压缩输出; 异常日志的纪录; Action类的assign方法支持连贯操作; 数据库错误信息包含错误代码;

2014-02-22

python27安装matplotlib的包及依赖

本压缩文件中包含了matlabplot的安装文件及它所依赖的其他安装文件。 安装步骤如下: 1.首先安装matplotlib 2.执行from matplotlib.pyplot import *应该会报缺少dateutil和pyparsing的错误,那么就安装dateutil和pyparsing 3.应该还会报错,缺少numpy,那么就安装numpy 4.最后还会报错,缺少six.py 这时候,在python的sitepackage目录下的six.py文件复制到python安装目录的\Lib\site-packages\dateutil下。

2014-01-12

PowerCmd安装文件

power cmd 是windows下替代CMD的一个很好的工具.可以大大的改善CMD下操作的体验. 1.首先最好把power cmd 注册下. 注册码是: 用户名:nzone 注册码:PCMDA-86128-PCMDA-70594 2.快捷键 tab 自动补全 F7/F8 历史命令 title 重命名当前console Ctrl + Left / Right: Skip words Ctrl + Shift + Left / Right: Select words

2013-12-03

apache2.2和python2.7的mod_wsgi

希望apache可以部署django项目的话,就必须在apache的modules目录下放入mod_wsgi.so。这个使用于apache2.2和python2.7.

2013-10-26

psycopg2(32位)

如果希望用python连接postgresql数据库,就必须安装psycopg2。试过了,它可以支持postgresql的8和9.

2013-10-26

psycopg2(64位)

这是psycopg2的64位版本,直接安装即可。就可以用django连接postgresql数据库了。试过了,支持8和9的postgresql。

2013-10-21

windows gettext0.18

是想用django做国际化吗,或者编译po文件为mo文件? 这时0.18版本,完全满足django1.4.5对于gettext0.15以上的要求。 非常简单,解压缩文件,然后将文件路径\bin加入到环境变量path中。 这样,在django中就可以用django-admin.py makemessages -l zh_CN生成国际化文件了。 如果,你是想用编译功能,在cmd中执行命令msgfmt -o **.mo **.po即可。

2013-10-21

TortoiseSVN-1.8.2.24708-x64-svn-1.8.3

Tortoise svn是一个非常好用的svn客户端。你可以用show log来查看开发的log,可以用diff比较当前与svn资源库最新版本的区别,等等,功能非常方便而强大。这是Tortoise svn的64位版本,可以在windows7 64位上完美运行。

2013-09-20

SlikSVN1.7.5(64位)

SlikSVN是一个非常好用的 SVN服务器。你可以用sc命令轻松的创建SVN服务,用svnadmin create命令创建SVN资源仓库。这个是SlikSVN的64位版本,可以在windows7 64上完美运行。安装时请选择complete,要不然可能svnserve.exe会在安装时被遗漏。

2013-09-20

Mod_Python中文文档

mod_python是apache组织的一个项目,通过它,可以开发psp或cgi,mod_python功能强大,速度快,是非常优秀的web开发工具。 mod_python的一个最主要优点就是在性能上超越传统CGI。下面是一个非常粗略的测试。该测试是在一台运行Red Hat Linux 7.3的奔腾1.2G的机器上完成的。Ab 用来对4种脚本进行测试,所有的都是从标准cgi模块输入(因为这是一个典型Python cgi脚本开始的方式), 然后输出一个简单的单词"Hello!"。这个结果是基于10000次并发为1的请求。

2013-04-02

Python3.3安装文件

Python是一个强大、灵活的脚本语言,它语法简单易学,而功能又十分强大。优雅而简洁的豆瓣就是用Python开发出来的。学习Python可以让用惯了Java/C#/C++的你,换一种方式思考编程,从中体味到不同的乐趣。这是python3.3版本的安装包,可以在windows操作系统上进行安装。

2013-03-28

Wing IDE集成开发环境

Wing IDE是一个比较好的Python集成开发环境,除了关键字高亮之外,还带有Debug功能,可以设置断点,单步执行Step over进行调试。是一个方便Python爱好者进行Python开发的IDE。

2013-03-28

PHP帮助文档

这是PHP5的英文参考文档,在php.net官网上下载下来的。包括对PHP的介绍、PHP简单示例、PHP语言参考、PHP函数参考等部分,是开发人员在开发工作中进行参考和学习的最佳指南。

2013-03-07

Apache2.2WEB服务器

Apache是一个非常好的WEB服务器。如果要进行PHP开发,需要在httpd.conf文档中进行配置,将其与PHP解释器进行结合。这是Apache服务器的安装程序,下载下来直接在windows上安装,即可使用。

2013-03-05

Zend Framework1.1.2

1.首先下载一个Zend Framework的包,在www.zend.com官网中下。 2.解压缩之后,将bin文件夹放入新建的文件夹zend中,并在环境变量中配置path="c:\\zend\\bin" 3.将php的路径加入path中,环境变量path变为:path="c:\\zend\\bin;f:\\php" 4.打开php文件夹中的php.ini文件,在include_path中加入"***zend的解压缩包路径\libarary" 5.做完以上步骤之后重启电脑,打开cmd运行zf show version,如果能够显示版本号,那么就证明zend配置成功了。 PS:仿佛加入include_path是不行的,那么就直接将压缩包下的library中的zend文件夹拷贝到include_path中指定的文件夹里面就可以了,而不需要配置include_path。 另外,需要为Apache添加listen和VirtualHost,具体配置见生成的项目的doc/readme.txt中。(创建项目:zf create project ***)

2013-03-05

PHP+MySQL开发的投票管理系统

本系统的开发语言为PHP,开发环境为Apatana Studio 3。PHP解释器为PHP5.3,服务器为Apache2.2,所用数据库为MySQL 5.5.22。项目由前台显示投票页面和后台投票管理页面两部分组成。前台包括公告显示、投票、留言板等;后台包括投票结果显示(柱状图)、留言管理、公告管理等。包含详细的说明书和完整代码,供PHP爱好者参考。

2013-03-04

PHP+MySQL开发的留言本系统

本系统用PHP语言进行开发,开发环境为Apatana Studio 3.0,PHP解释器为PHP5.3,服务器为Apache2.2,数据库为MySQL 5.5。并利用Ajax技术实现用JS调用PHP代码,用JQuery库美化界面效果。系统开发完成的模块有注册模块、登录模块、发布留言模块和查看留言模块、注销登录模块。

2013-02-26

PHP+ACCESS开发的会议记录系统

本系统采用PHP语言进行开发,所使用的数据库为Access 2003,运行的服务器为Apache2.2,开发环境为Aptana Studio 3,操作系统平台为Windows 7。本系统为会议记录系统,是为了学习PHP和ACCESS数据库而做的一个小型MIS系统。主要涉及以下几个模块:1.登录模块 2.添加会议记录模块 3.浏览会议信息模块 4.查找会议信息模块 5.管理用户信息模块 6用户账户管理模块 7.会议信息管理模块。其中,管理员权限的用户登录可以看到所有模块,而普通用户登录只能看到1-5模块。

2013-01-15

ADODB5.1.1

PHP连接数据库,直接连的话各个数据库所用的连接代码都不一样,导致更换数据库时代码的改动会非常大。ADODB使得可以用PHP统一的连接各个数据库,这是ADODB的5.1.1版本,适用于PHP5.3。

2012-12-31

JAVA版QQ源码

能够登录、注册、查找好友、添加好友、拒绝或同意添加好友、消息托盘闪动提示、未读消息列表及带表情的聊天。

2012-08-15

Mod_Python2.7安装文件

学习Python当然希望用Python做出实际的东西,比如Web程序,如何让Apache能够运行Python呢?就需要mod_python的支持,此安装包适用于python2.7版本。

2013-03-30

MySQL-Python2.7安装文件

如果你的Python程序想要连接MySQL数据库,就必须要用到MySQLdb模块。而要用到MySQLdb模块,就必须安装MySQL-Python。它支持Python2.4~Python2.7,算是目前最新的版本了。

2013-03-30

Python2.7安装文件

Python是一个强大、灵活的脚本语言,它语法简单易学,而功能又十分强大。优雅而简洁的豆瓣就是用Python开发出来的。学习Python可以让用惯了Java/C#/C++的你,换一种方式思考编程,从中体味到不同的乐趣。这是python2.7版本的安装.虽然现在Python的版本已经到了3.3,但是3.3的兼容性并不好,如MySQL-Python现在就尚未支持3.3版本,而只支持到2.7版本。故Python2.7算是目前比较稳定通用的版本。

2013-03-30

空空如也

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

TA关注的人

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