自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

卧龙居

博观约取,厚积薄发

  • 博客(567)
  • 资源 (66)
  • 论坛 (6)
  • 收藏
  • 关注

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

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

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

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

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

2011-06-11 17:51:00 1122

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

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

2020-05-09 09:56:34 760

原创 [@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 1157

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

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

2020-05-08 19:56:00 748

原创 解决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 448

原创 virtlogd段错误

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

2020-01-19 17:30:11 281

原创 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 831

原创 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 298

原创 一种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 257

原创 解决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 3552

原创 java进程的直接内存

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

2019-10-04 10:13:10 606

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

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

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

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

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

2018-11-02 16:03:22 19837 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 18651 5

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

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

2018-09-28 11:24:05 1904

原创 编译zeppelin

1.单独编译zeppelin-webcd zeppelin-web mvn clean package -DskipTests如果中途phantomJS安装报错,手动安装PhantomJS,命令为:npm install 2.回到主目录编译zeppelinmvn package -DskipTests -Phadoop-2.7 -Dhadoop.version=2.7.2 -Pspar...

2018-08-21 10:18:38 1337

原创 oracle和sqlserver记录客户端ip、用户名、sql

1.oracle--建立LOGON_TABLEcreate table LOGON_TABLE asselect sysdate logon_time,sys_context('USERENV','SESSION_USER') username,sys_context('USERENV','IP_ADDRESS') ip_address,sys_context('USERENV','SESSION...

2018-07-03 13:45:24 1448

原创 sklearn使用逻辑回归

因为逻辑回归这一章实在毫无新意,而且使用ADFA-LD数据集函数调用都已经数字化了,也对实际工程没有任何帮助。所以仅贴一段示例代码:

2018-06-26 20:29:04 387

原创 《web安全之机器学习入门》第7章朴素贝叶斯模型检测webshell

N-gram算法,认为第N个词只与前面的第N-1个词相关。例如对于一个句子,I love my country.那么2-gram得到的词集为:["I love","love my","my country"]代码如下:检测webshell的第一种方式的思路为,将php webshell文件按照单词分词后(正则\b\w+\b),按照2-gram算法得到词集,从而得到文件每一行在该词集上的分布情况,得...

2018-06-26 20:06:36 802

原创 hbase thrift连不上的错误(client.RpcRetryingCaller: Call exception)

现象为:python happybase连接hbase卡死,查看thrift里的日志发现:2018-06-26 15:19:43,192 INFO  [thrift-worker-11] client.RpcRetryingCaller: Call exception, tries=21, retries=35, started=249681 ms ago, cancelled=false, ms...

2018-06-26 15:39:06 3957

原创 《web安全之机器学习入门》第6章决策树与随机森林算法

决策树识别pop3端口扫描(原书中识别暴力破解,实际上pop3协议的并没有guess_passwd类型的数据,所以改为识别port_sweep.):待分析数据集:KDD-99数据集,链接:http://kdd.ics.uci.edu/databases/kddcup99/kddcup99.html该数据集是从一个模拟的美国空军局域网上采集来的9个星期的网络连接数据,分成具有标识的训练数据和未加标识...

2018-06-24 16:23:00 599 2

原创 《web安全之机器学习入门》第5章K近邻算法读书笔记【下】

Rootkit是一种特殊的恶意软件,它的功能是在安装目标上隐藏自身及指定的文件、进程和网络连接等信息。待分析数据集:KDD-99数据集,链接:http://kdd.ics.uci.edu/databases/kddcup99/kddcup99.html该数据集是从一个模拟的美国空军局域网上采集来的9个星期的网络连接数据,分成具有标识的训练数据和未加标识的测试数据。数据集已经进行了数据采集、清洗、提...

2018-06-24 12:23:00 294

原创 《web安全之机器学习入门》第5章K近邻算法读书笔记【上】

K近邻算法的思路:如果一个样本在空间上最近的K邻居大多数都属于M类,则该样本属于M类。在本章中,使用K近邻算法识别用户操作序列中的异常命令。分析数据集url:http://www.schonlau.net/数据集说明:50个用户的linux操作日志以User开头的文件为用户命令,总共有50个用户,每个文件记录了用户的15000条命令;其中前5000条是正常操作,而后10000条则包含部分异常操作l...

2018-06-24 01:21:18 383

原创 关于netcore 53413后门的跟踪

最近听到一种说法是,有gafgyt蠕虫利用netcore的53413的后门,传播得非常厉害。那么,跟踪一下事实是否属实呢?1.首先看一下netcore/netis路由的53413后门这是一个2014年就爆出来的老洞。即netcore/netis路由器会默认监听53413端口(UDP),发送特定的字符串给它之后,就可以获得root权限登录,接着就可以执行相应的命令了。一个可以利用po

2018-01-23 08:30:22 2907

原创 Java版whois信息查询接口

1.whois是什么?首先明确一点,whois是一种协议,用来查询一个域名是否被注册,以及注册者、注册时间、最后更新时间以及相关信息。2.怎么查?不同的域名后缀往往需要像不同的whois服务器发送请求,比如以.jp(日本域名)结尾的域名和.ru(俄罗斯)结尾的域名就需要向不同whois服务器发送请求以获取信息。3.如何知道哪个域名后缀对应哪个whois服务器?进

2017-11-24 10:04:38 2845 1

原创 Struts2 S2-052

Struts2 S2-052影响的版本是Struts 2.1.2 - Struts 2.3.33, Struts 2.5 - Struts 2.5.12。主要是struts2的rest plugin的XStreamHandler存在问题。所以,我们在复现此漏洞时,需要引入struts2-core,struts2-rest-plugin以及struts2-convention-plu

2017-10-25 13:15:39 2179

原创 Struts2 S2-003

Struts2 S2-003影响的版本是低于2.0.12以下的,所以搭建的环境使用低于2.0.12的最近一次版本,2.0.11.2。环境搭建:1.项目结构:2.pom.xml里的配置:3.web.xml的配置:4.struts.xml的配置 :5.LoginAction.java代码:6.ind

2017-10-24 17:18:16 1912

原创 pgpool(3.6.5)的一个巨坑

在现场环境中突然发现spark application卡死,而卡死的状态又与普通的阻塞不同,看起来就是执行了一部分job之后,后面的Job都没有提交了。而更为诡异的是,如果把指向不用pgpool,而直接用一个普通的pg库,整个spark application是正常的。此时猜测可能问题出在driver端代码上,发现有一个类似这样的代码:df.write().jdbc(...)主要就

2017-09-28 15:29:59 1314

原创 机器学习引擎在公司内网环境发现蠕虫

自从将基于流特征的蠕虫检测算法部署到公司内网环境后,就发现,一直在报一台机器有蠕虫病毒。然后随意抽查一条,这台机器居然在1个小时内扫描了7万多台机器的445端口。发现这台机器是一位测试同学的机器,而她并未进行扫描随机IP 445端口的测试。然后总结了一下特征:svchost.exe进程,大量的发送syn_sent 445端口的请求和W32.Downadup蠕虫病

2017-07-03 17:57:16 789

原创 XSS挑战赛记录

比赛网址:http://prompt.ml/0第一题:需要无交互的触发JS脚本的执行。代码如下:">

2017-06-14 19:56:58 1370

转载 CentOS7安装mysql

环境CentOS 7.1 (64-bit system)MySQL 5.6.24CentOS 安装参考:http://www.waylau.com/centos-7-installation-and-configuration/依赖MySQL 依赖 libaio,所以先要安装 libaioyum search libaio # 检索相关信息yum i

2017-06-09 13:17:58 477

原创 和webshell第一次亲密接触

尝试了几次上传webshell,都进入到后台了,终于卡在了文件上传上,不是被服务器校验文件格式/内容(jpg/png)给拦截了,就是上传后的文件无法执行(可能对应目录不具备执行权限)。故,尝试了另一种思路,即山不过来,我即过去。用搜索引擎搜索前人留下的webshell,一旦发现,即爆破。终于看到了一只大马:页面功能还是挺丰富的。尝试点了下相应的功能,然后用wireshark抓包

2017-06-01 12:52:08 575 1

原创 Alphago二胜有感

Alphago胜了两局。今天是个历史性的日子。想着大概几年前,还有“围棋的复杂度太高,机器学习不太可能在近年内在围棋上战胜人类”,今年它就已经战胜了世界围棋第一人。那么安全领域呢?面临缺乏训练集(没有历史积累的安全公司)、面临情况复杂(恶意文件、钓鱼、Sql注入、Webshell、APT攻击)的安全领域呢,真的有在机器学习上实现突破的转机吗?安全领域的问题是一个收敛性的问题吗?它真的存

2017-05-25 20:55:34 645

转载 后台登陆地址大全

/admin/index.asp  /admin/login.asp  /admin/admin_login.asp  /manage/index.asp  /manage/login.asp  /manage/admin_login.asp  /admin/index.aspx /admin/login.aspx /admin/admin_login.aspx 

2017-05-23 21:16:21 3664

原创 python读取CT医学图像

需要安装OpenCV和SimpleItk。SimpleItk比较简单,直接pip install SimpleItk即可。代码如下:#coding:utf-8import SimpleITK as sitkimport cv2#LKDS-00058,-102.655469971,108.188810974,438.759994507,12.2279986879if __nam

2017-05-18 22:28:59 13176 8

原创 验证码识别之旅(一)

当我们拿到一份验证码时,我们首先应该对它进行观察.可以看到,它的长和高分别为250和60.不过由于它内容区域的周边含有许多白色的"无效内容"区域,会对我们进行识别造成干扰,所以第一步,就是应该进行噪音数据的过滤.即将内容区域提取出来.这个验证码的无效区域为白色,而且是纯白,没有噪音数据,所以rgb会为(255,255,255).处理起来就比较容易了.我们只需要分别找出:最左

2017-04-29 12:05:06 598

原创 efi bios

如果bios是efi bios,那么重装系统时需要建立/boot/efi的引导分区。要不然重装系统会出问题。

2017-04-10 13:37:43 871

原创 spark on yarn(ERROR client.TransportClient: Failed to send RPC)

主要是给节点分配的内存少,yarn kill了spark application。给yarn-site.xml增加配置: yarn.nodemanager.pmem-check-enabled false yarn.nodemanager.vmem-check-enabled false 重启hadoop。然后再重新提交spark ap

2017-04-05 22:01:01 7640 2

原创 解决pip install太慢的问题

将pip的源换为国内的。1.新建目录及文件~/.pip/pip.conf2.内容为:[global]index-url = https://pypi.tuna.tsinghua.edu.cn/simple[install]trusted-host=mirrors.aliyun.com

2017-04-01 23:52:58 5961

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

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.1.3完整包

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

2014-02-22

ThinkPHP3.0

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

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

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

psycopg2(64位)

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

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

OPenGl开发库

这是Open gl的开发库,.dll文件放入系统system32文件夹下,.h文件放入vc/include/GL文件夹下,.lib文件放入vc/lib文件夹下即可。 使用前引入: #include <GL/glut.h> #pragma comment(lib, "opengl32.lib") #pragma comment(lib, "glu32.lib") #pragma comment(lib, "glut32.lib") 即可。

2013-05-11

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

Wing IDE集成开发环境

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

2013-03-28

Python3.3安装文件

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

2013-03-28

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

Apache2.2WEB服务器

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

2013-03-05

PHP帮助文档

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

2013-03-07

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

JAVA版QQ即时聊天工具源码

JAVA版QQ聊天工具,实现了登录、注册、查找好友、添加好友、拒绝或同意添加好友、消息托盘闪动提示、未读消息列表及带表情的聊天。

2012-08-15

ext复选框的ColumnTree扩展包

EXT带复选框的ColumnTree,包含了需要的全部js、css文件,直接引入,即可以使用。

2012-08-07

博客园文章爬取代码

根据指定的博客园博客的URL,爬取对应的文章,并将文章写入WORD文档中。愿与研究爬取技术的童鞋一起进步。请用Eclipse打开。

2012-07-29

EXT3中文API文档

这是EXT3的中文API文档。估计大家下EXT3的包时,里面只有Sample,但是Sample并不能很好的指导开发工作。此API文档可在使用EXT3时进行查看。

2012-07-12

卧龙居聊天室客户端

这是卧龙居聊天室的客户端,在装有JDK1.6的机器上双击可以直接运行。在IP地址栏填上卧龙居服务器所在的机器的IP即可连上服务器并进行聊天。提供聊天、换皮肤(换聊天界面前景色及背景色)、发送文件、抖动窗口等功能。在接受到消息时,会有类似QQ的消息提示音,非常人性化。

2012-07-05

卧龙居聊天室服务器端

这是卧龙居聊天室的服务器端,安装了JDK1.6的机器双击即可以直接运行。此服务器起到转发卧龙居聊天室客户端消息的作用,并显示有哪些客户端连接。 此软件必须与卧龙居聊天室的客户端配合使用。

2012-07-05

Berkeley DB

Berkeley DB是一个嵌入式数据库,它适合于管理海量的、简单的数据。这是Berkeley DB的官方下载版本。

2012-05-21

Ruby解释器1.8

Ruby解释器,安装好之后配置好环境变量,path="c:\\\\ruby\\bin",即可编写后缀名为.rb的Ruby程序。然后在cmd中ruby c:\a.rb即可运行。

2012-04-06

JAVA版彩色俄罗斯方块

JAVA版俄罗斯方块,上键表示改变方块方向,左、右、下键控制方块的方向。方块是彩色的,比较漂亮。能够判断是否玩死了(即方块堆积到界面最顶端)重新开局。

2012-03-16

JAVA版桌面弹球

一个JAVA SE版本的桌面弹球。比较好玩,弹球在消除方块的时候速度也会逐渐增加。看你能不能赢了,按space键开始游戏。

2012-03-16

uploadify-v2.1.4文件上传组件

Uploadify是一个非常好用的文件上传组件,是基于JQuery的,可以非常方便的整合到Web工程中。

2012-02-12

railsinstaller-2.0.1

RailsInstaller向Windows开发者提供了一种便捷的方式以轻松、快速创建Ruby on Rails 3应用。到目前为止,Windows开发者需要自己搭建好Ruby、RubyGems、Rails以及SQLite才能开始创建Rails应用。多亏了来自Engine Yard的Nic Williams博士及其团队,现在一切都变得简单异常。

2012-02-13

Lucene3.0完整包

Lucene3.0的完整包,包括jar,Lucene3.0的文档,Lucene3.0的demo,还有contribute项目的jar和doc包(如SmartChineseTokenizer),是个好东东!

2012-01-23

Struts2+Hibernate开发的BBS系统(可做毕业设计参考)

Strut2+Hibernate开发的BBS。实现了有表情的发言。可以作为毕业设计参考。

2011-09-14

rongyongfeikai2的留言板

发表于 2020-01-02 最后回复 2020-01-02

URL转发属于控制层吗?

发表于 2013-09-22 最后回复 2014-04-29

Eclipse安装RDT出错,求解决办法

发表于 2012-04-06 最后回复 2013-03-14

论“女生不适合当程序员”

发表于 2011-12-06 最后回复 2011-12-06

今天真的很不爽

发表于 2011-04-22 最后回复 2011-04-22

数据库连接池报错Cannot create JDBC driver of class '' for connect URL 'null'

发表于 2010-08-26 最后回复 2010-08-26

空空如也

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

TA关注的人 TA的粉丝

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