自定义博客皮肤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)
  • 收藏
  • 关注

原创 关于机器学习的一点感想

虽然AlphaGO战胜了李世石,让一直不温不火的人工智能和机器学习火了一把,也激起了很多人的研究兴趣。但唱衰机器学习,认为机器学习准确性不高,基于人工定义规则比机器学习自动发现的规则更有效的言论也不少。个人理解,机器学习在各个领域的探索的时间不长,相关算法如何与实际分析场景相结合的具体路子也不太成熟,但所谓“乱世出英雄”,真正三足鼎立的时候那其他人也插入不了了。这正是各大公司应该积极投入人力和

2016-08-19 19:52:51 2191 1

转载 软件开发中的葵花宝典(转)

中国人大都喜欢用武侠小说来比较软件开发,但是在实战武功中,只有葵花宝典才是最厉害的,也只有掌握了葵花宝典,才能称为"不败"。 但什么才是软件开发的葵花宝典? 让我们先从一些现象出发。我们的前提是,软件开发是一项智力密集型劳动。对于智力密集型劳动,我们观察到的现象是,个体的表现差异很大,团队的表现差异很大,组织的表现差异很大,国家的表现差异很大。这不象体力占主要的劳动,象百米王跑百米

2011-06-11 17:51:00 1209

原创 ceph编译

降低ubuntu22.04里的openssl版本,包括/usr/include/openssl,/usr/bin/openssl和/lib/x86_64-linux-gnu下的libssl so文件。修改ceph/build/boost/src/Boost/boost/thread/pthread下的thread_data.hpp文件,将60~62行注释掉。在 src/pybind/mgr/dashboard/requirements.txt里删掉pytest-faulthandler。

2023-11-27 17:12:57 263

原创 IDA Script

【代码】IDA Script。

2023-11-17 19:02:39 209

原创 openssh升级到8.8后密钥登录失败

但仍旧登录失败,查看/var/log/message 看到日志”User xxx not allowed because account is locked“原来OpenSSH8.8默认情况下UsePAM默认也是不开启的,而SSH密钥登录同时也会尝试密码登录,会发现用户没有配置密码,因此抛出xxx用户被锁定的信息。使用passwd xxx 为该用户配置一个密码后,即可以私钥登录成功。openssh升级到8.8后,密钥登录失效。

2023-10-11 18:24:26 410

原创 win11家庭版打开组策略

win11默认情况下,win+R执行"gpedit.msc"提示找不到。保存为test.bat,然后以管理员身份运行即可。

2023-09-14 08:55:06 435 1

原创 ceph pg inconsistent修复(unexpected clone)

日志里:rbd_data.88033092ad95.0000000000000012:b : is an unexpected clone。9.处理完全部pg inconsistent后,清除其余标记位。b转为十进制为11,因此需要删除的为snapid为11的快照。pg 10.17 osd [3,4] 权威副本osd:3。6.启动osd(非权威副本)2.禁止recover。5.删除有问题的快照。重复处理完全部osd。

2023-08-03 10:48:21 1712 1

原创 ceph osd因为ReplicatedBackend::recover_object crash

osd会在recovery的时候挂掉。因为是实际使用的环境,目前并不能对于ceph进行修复或者升级。所以只能用命令“ceph osd set norecover ”把ceph的recovery先关掉,然后再启动osd,才行。虽然会有部分object丢失了就无法找到了,但是总比osd完全起不来好。这应该是ceph version 15.2.14 (cd3bb7e87a2f62c1b862ff3fd8b1eec13391a5be) octopus (stable)的一个bug。

2023-08-02 15:33:55 871

原创 weka libsvm one-class svm

1.pom.xml引入依赖。

2023-04-04 14:40:52 178

原创 tensorflow-chp06

【代码】tensorflow-chp06。

2023-02-12 18:16:23 106

原创 tensorflow-chp05

【代码】tensorflow-chp05。

2023-02-12 14:33:54 106

原创 tensorflow-chp04

【代码】tensorflow-chp04。

2023-02-11 21:43:13 80

原创 0xc0000142应用程序无法正常启动

执行完毕后,重启电脑。

2023-02-10 15:10:05 726

原创 Common-Collection4 gadget

new InvokerTransformer("getMethod", new Class[]{String.class,Class[].class}, new Object[]{"getRuntime", new Class[0]}), //第二轮transform,调用了Runtime.class的getMethod方法,并且method为getRuntime。InvokerTransformer的transform方法,则会使用反射,调用传入的参数的类指定的iMethodName方法。

2023-02-02 12:02:37 391

原创 apache http server修复CVE-2016-2183漏洞

nmap -sV -p [端口] --script ssl-enum-ciphers [ip]输出的结果里,不再包含DES等弱加密方式。1.openssl升级,这是必须的。并重启http server。

2022-10-17 18:21:49 1480

原创 Kafka处理的消息大小与堆外内存

如果说,Kafka处理的消息大小,与它所用的堆外内存,会存在一定程度的关系。你一定会觉得非常奇怪。毕竟,阅读kafka处理消息的源码时,只看到了它申请了堆内存,并未发现有申请堆外内存。如果在jvm参数里,将maxDirectMemory的大小限制为100M。那么,我们写一个简化版的kafka broker 9092消息处理程序来进行一下实验。真是奇怪, 代码里并未直接申请堆外内存,怎么会在实验中发现堆外内存的增长呢?

2022-10-12 13:33:30 1975 1

原创 处理ceph osd incomplete

ceph-objectstore-tool --pgid $j --op mark-complete --data-path /var/lib/ceph/osd/ceph-$i/ --type bluestore #取出每个pg,标记为complete。ceph-objectstore-tool --data-path /var/lib/ceph/osd/ceph-$i/ --op list-pgs > pg."$i" 2>/dev/null #获取当前osd的所有pg并放入对应pg.id文件中。...

2022-08-26 09:04:17 645

原创 ovn联通外网且需要带vlan tag

ovn联通外网且需要带vlan tag=50,需要往联通out-lr逻辑路由器的交换机增加一个localnet类型的port,命令如下:

2022-08-04 11:13:41 582

原创 jdk1.8与glibc的兼容性问题(JVM Crash+C [libc.so.6+0x81980] _IO_link_in+0x1f0)

基于alpine3.15基础镜像构建的,由于alpine默认用的是musellibc,所以oraclejdk是用不了的,需要自己安装glibc相关的库(尤其时涉及到验证码绘制这块时,需要安装glibc-bin,glibc-i18n)虽然该讨论主要是说的openjdk11与glibc的兼容问题,但问题现象是类似的,他是安装fontconfigttf-dejavu(fontconfig看起来就是字体相关的),会触发。当即,将glibc/glibc-bin/glibc-i18n统一升为2.33版本。......

2022-07-15 09:37:40 4653 1

原创 记一次spark内存泄露问题

问题定位:引擎里有一处代码detectDf.persist(detectDf为DataFrame),后续回收动作用的代码为val rdds = sc.getPersistentRDDsrdds.foreach(x => x._2.unpersist())分析:1.DataFrame跟RDD相比,就是多了schema部分; DataFrame=RDD+schema2.根据前几天堆内存的分析,schema是会放一份在driver端的3.代码,只unpersist了RDD,那么schema部分就一直在

2022-07-05 08:58:47 620

原创 ceph相关问题解决记录

ceph pg data unfound问题修复:华为开发者论坛ceph pg 2.2b mark_unfound_lost revert1.集群内OSD down掉的问题1.1 active ceph osd的命令(在osd挂掉的宿主机上执行)ceph-volume lvm activate --all1.2 如果osd的服务处于运行状态(systemctl status ceph-osd@id是active),但ceph osd tree内显示是挂掉的systemctl st..

2022-04-21 09:42:29 826

原创 SQL盲注脚本(MySQL)

#coding:utf-8import urllib.requestimport json"""SQL盲注脚本,适用于MYSQL数据库;CTF 0~1 SQL注入第二题"""class SqlBlindInjection(object): def __init__(self): self.url = "http://eci-2zej1goyn9jgugq1cnzn.cloudeci1.ichunqiu.com/login.php" #条件为真的返回值.

2021-11-13 19:08:57 1278 1

原创 跳跃表C语言实现

我们都知道,链表的好处是插入和删除方便,但是遍历则比较慢。如果要找到链表最末尾的元素,那么需要查找时间复杂度是O(n)。跳跃表就是为了解决这个问题而提出,跳跃表可以理解为在链表的基础上加上了多级索引。为了保证插入的均衡以及查询的速率,跳跃表的新节点插入时,会计算一个随机的层数(不大于最大层数)。然后从该层逐步向最底层插入,当该层没有元素时,那么这个新的节点就是第一个元素。而如果该层已经有元素时,则在插入时会保证该层的全体元素整体有序。插入的代码如下(其中MAXLEVEL是跳表的最大层数):

2021-11-12 13:05:02 1813 1

原创 研究通过ovn设置qos防止虚拟机内部有人拒绝服务攻击

1.开始用iperf3,带宽可以达到1G/s左右2.使用qos限制mnet2网卡的速率ovn-nbctl set logical_switch_port mnet2 options:qos_max_rate=1000000ovn-nbctl set logical_switch_port mnet2 options:qos_burst=1000000

2021-09-27 13:33:05 360

原创 何使用OVN ACL策略控制虚拟机之间的网络不通和互通

1.环境,两台虚拟机(两台虚拟机绑定交换机acl_sw)acl_v1 内部IP:24.130.26.124 外部ip:10.67.2.34 接口名:mnet2acl_v2 内部IP:24.130.26.251 外部ip:10.67.2.33 接口名:mnet12.虚拟机之间不互通,但虚拟机允许特定IP机器SSH它#阻止所有到acl_v1、acl_v2的流量ovn-nbctl acl-add acl_sw to-lport 0 'outport == "mnet2" &&

2021-09-27 12:13:32 402

原创 Spark提交到k8s解决问题记录

1.报错debian InRelease is not valid yet (invalid for another 2d 9h 30min 9s)检查机器时间是不是没有同步,将时间配置为最新的时间。2.PKIX path building failedjdk证书问题。需要:/* * Copyright 2006 Sun Microsystems, Inc. All Rights Reserved. * * Redistribution and use in source a

2021-04-02 09:25:51 1282

原创 ng2打包报错Schema validation failed with the following errors: Data path ".budgets[1].type" should be

将angular.json中的红框处删除:

2020-05-09 09:56:34 3206

原创 [@ant-design/icons-angular]: the icon reload-o does not exist or is not

angular.json中加入:"assets": [ "src/favicon.ico", "src/assets", { "glob": "**/*", "input": "./node_modules/@ant-design/icons-angular/src/inline-svg/", "output": "/asse...

2020-05-08 20:03:47 2639 1

原创 Can't resolve all parameters for AppComponent(?)

在tsconfig.json文件中增加:"emitDecoratorMetadata": true,如下图所示:

2020-05-08 19:56:00 1747

原创 解决ovs-ofctl dump-flow报错:“is not a bridge or a socket”

1.官方对于此问题的解释:简单来说,就是ovs数据库里保存的和ovs-vsctl show里的不一致。这样使用ovs-ofctl dump-flows想查看某个网桥的流表时,库里找不到,自然就会报错。2.排查过程和问题解决按照官方的建议,我查看了/var/log/openvswitch/ovs-vswitchd.log,但是里面没有异常。官方文档又说,可能是ovs-vswtichd...

2020-04-24 11:41:15 2621

原创 virtlogd段错误

/usr/sbin/virtlogd无法启动,使用-v报错:segfault:core dump。排查发现是gnutls库与libvirt版本不兼容导致的。yum updategnutls即可。

2020-01-19 17:30:11 655

原创 CentOS7 root登录卡住

在机器上出现一个很诡异的现象,使用root ssh登录机器时,在打印了“last login”时间后就卡住了。需要按ctrl+c,终端才会显示bash-2.4,而只有source ~/.bashrc后,才会显示root的主目录。试了一下手动执行source /etc/profile,也卡住了。因此可以断定,是登录时加载/etc/profile卡住,导致的SSH登录卡住。试着手动执行了/et...

2020-01-19 14:15:53 3744

原创 base64转为pcap的方法

#coding:utf-8import base64import osimport binasciidef hex2oct(data): if data == 'a': return 10 elif data == 'b': return 11 elif data == 'c': return 12 eli...

2020-01-11 15:19:25 638

原创 一种IP命中交叉网段的查找算法

1.问题描述假设有一堆网段,如下所示:192.168.1.100-192.168.1.120,AAA,id1192.168.1.50-192.168.1.150,BBB,id210.67.1.1/24,CCC,id310.67.1.1,DDD,id410.67.1.0,EEE,id5第一列是单IP或者网段,第二列是设备hash,第三列是这个IP或者网段的唯一标志。...

2020-01-11 15:01:10 1139

原创 解决OpenSSH升级后root用户无法登录的问题

由于系统内置的OpenSSH版本过低,存在一些用户名枚举信息泄露之类的问题。所以做了一次加固,将OpenSSH的版本升级到了最新版,即OpenSSH_8.1p1, OpenSSL 1.0.2k-fips 。但是升级之后,root用户就不能登录了。用另一个具有sudo权限的用户登录后,查看/var/log/secure日志发现里面有这样一条记录:reprocess config line 93:...

2020-01-06 08:25:07 9668

原创 java进程的直接内存

JAVA进程除了堆内存之外,还有一部分内存是直接内存。直接内存并不是虚拟机运行时的数据区的一部分,也不是JAVA虚拟机规范定义的内存区域。直接内存可以被DirectByteBuffer或者Unsafe allocate申请使用。它的分配不受Java堆大小的限制,在一些场景中可以显著提高性能,避免在Java堆和Native堆中来回复制数据。如果使用不当,会触发OOM的问题,而且比较难以排查。...

2019-10-04 10:13:10 1389

原创 目前Spark Application处理的数据量和性能

今年最值得开心的事情,就是Spark Application在客户局点跑的效果。虽然里面涉及的算法由于涉密所以不能透露,但是性能杠杠的还是值得高兴一下的。每秒钟的数据量大概为40万~80万条。实时Spark Application的性能(开5分钟的时间窗口):5分钟内可以处理完,没有延迟和堆积。离线Spark Application的性能(一天跑一次,一次处理前一天的数...

2018-11-23 09:18:38 4303 2

原创 Apache Flink 各类关键数据格式读取/SQL支持

目前事件归并分为两种,一种为实时的归并,即基于Kafka内的数据进行归并和事件生成;一种是周期性的归并,即基于Hive中的数据进行数据的归并和事件生成。基于SQL归并时Spark Streaming支持的输入/输出数据如下: 数据类型 Flink支持情况 Kafka 需要定义schema HDFS(parquet/csv/textfile)...

2018-11-02 16:03:22 24411 5

原创 Apache Flink CEP学习总结

1. 简介Apache Flink是一个计算框架,地位和Spark差不多。里面的API也有与Spark类似的,例如FlinkKafkaConsumer010对应着Spark里的读取Kafka形成流的API,DataStream对应着Spark里的DStream,也有一系列的transform API例如map/fliter等等。在yarn上提交任务的方式也十分简洁:请注意,它的ya...

2018-11-02 15:51:06 22199 6

原创 Hadoop Namenode启动报错GC overhead limit exceeded

Hadoop Namenode启动报错:看起来是fsimage中的节点数目过多,导致的GC Overhead超过限制。Fsimage是namenode维护的重要文件之一,它包含了整个HDFS文件系统的所有目录信息和文件信息。对于文件来说包含了数据块描述信息、修改时间、访问时间等;对于目录来说,包含了修改时间、访问权限控制信息等。需要用以下命令查看fsimage文件占用的内存大小:....

2018-09-28 11:24:05 3025

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关注的人

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