BBS的登陆——发帖——回帖】的更多相关文章

整体分析思路 1.首先手工熟悉一遍业务流程 2.录制脚本,选取协议,设置录制选项 1)Run-Time-Settings——Preferences——Options设置3个超时 2)Recording Options——Recording设置,选择HTML,web_url,web_submit_data 3.录制完成以后,优化一下脚本 1)将脚本里的函数都捋一遍,即函数对应的业务是什么,去掉无关的业务,保证脚本的简洁 2)做的事非整站的性能,可将EXTRARES里的脚本都删除掉 4.分析脚本 1…
<?php require('./http.class.php'); $http = new Http('http://home.verycd.com/cp.php?ac=pm&op=send&touid=0&pmid=0'); $http->setHeader('Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8'); $http->setHeader('Accept-E…
1 正常情况下,用户点击登录之后,需要填写验证码 2 进入后台,点击防灌水,验证设置,然后下面的各个选项可以设置是否启用验证码.…
社区 线上地址:http://codetheme.sinaapp.com/ Githubhttps://github.com/BeginMan/codetheme 由于利用两周下班时间熬夜做的,难免有些粗糙,感兴趣的可以浏览浏览.(仅限于学习,有些地方不够完善,等有时间了再完善,不过基本实现社区功能.) 搭建在SAE上,到Github Clone一份直接能运行,里面包括所有需要的第三方库, 最好用virtualenv 隔离 然后把项目里面的site-packages 拷贝到 隔离环境里面去,创建…
本文介绍,回复贴吧指定某楼层主的帖子的方法.在这里不介绍无限发主贴和无限回复主贴的方法,无限发主题帖会爆吧,引起别人的反感,并且很容易遭到吧主的封杀:无限回主题帖,会让整个帖子的每楼的回复充满了自己的内容,严重影响别人阅读回帖,可能被举报遭到吧主禁言.只要看了本文就可以无限回帖了,如果需要改成发主题帖或者回主题帖,那肯定只会比这简单,自己理解修改下就可以了. 一般向系统里面添加数据,无非就几种手段,普通人最常用的是用浏览器或者app手动发帖回帖. 第二种是使用类似qtp  selenium之类的…
转自 http://i.cnblogs.com/EditPosts.aspx?opt=1 研究生最后一年,我参加了一个500强外企实习,单纯幼稚的小姑娘立马被白领工作的那种光鲜亮丽给迷惑了,同时听说可能解决户口,所以就一心想着好好表现,毕业后留在那里.直到毕业那年的3月份,我才郁闷地得知这个外企不能给我解决北京户口,连正式员工编制都没有,只和我签订contractor的合同.埋怨supervisor过分,后悔自己傻之外,我立刻决心去找个解决户口,至少能把我当employee的工作,之前我都没有好…
会话管理简介 Cookie: cookie常用于识别用户. cookie 是服务器留在用户计算机中的小文件,每当相同的计算机通过浏览器请求页面时,它同时会发送 cookie. 通过PHP能够创建并取回cookie的值. cookie只能读取所在域,单一域不能超过20个cookie,每个cookie文件长度上限位4k字节,浏览器最多储存300个cookie. Session: PHP中的session变量用于存储有关用户会话的信息,或更改用户会话的设置. Session 变量保存的信息是单一用户的…
写以下代码的目的是分析一天中各时段理想论坛中用户发帖回帖的活跃程度,获得结尾那张图表是核心. 以下代码两种爬虫协助,论坛爬虫先爬主贴,爬到主贴后启动帖子爬虫爬子贴,然后把每个子贴的发表时间等存入数据库. 再用一个程序对各个时段中发帖次数进行统计,然后用Excel生产图表. 获取数据的爬虫代码如下: # 论坛爬虫,用于爬取主贴再爬子贴 from bs4 import BeautifulSoup import requests import threading import re import py…
版权声明:本文为[博主](https://zhangkn.github.io)原创文章.未经博主同意不得转载. https://creativecommons.org/licenses/by-nc-sa/2.5/cn/ https://blog.csdn.net/u011018979/article/details/30467047 # [新的博客](https://zhangkn.github.io/) [个人技术站](https://zhangkn.github.io/)https://zh…
概述 passport.js是Nodejs中的一个做登录验证的中间件,极其灵活和模块化,并且可与Express.Sails等Web框架无缝集成.Passport功能单一,即只能做登录验证,但非常强大,支持本地账号验证和第三方账号登录验证(OAuth和OpenID等),支持大多数Web网站和服务. 官网: http://passportjs.org/ Github: http://github.com/jaredhanson/passport NPM: https://www.npmjs.org/…
最近一直忙其它的(其实是懒!),将<深入理解Yii2>看了一遍,一些当初没明白的稍微明了了点,然后又看yii2的图片上传等处理.富文本.restful什么的,但由于没进行到这里,只看也不管用啊,所以还是按照步骤一步步来,先说说前后台分离.(其实普通的内容管理站点用不着下面所说的彻底分离什么的,看看也无妨) 个人感觉前后台的情况有这么几种,首先是前后台是否是用一个验证体系,其次是前后台是否共用一个数据表.一般来说下面三种比较常用吧: A.共用一个验证体系和一个数据表. B.两个验证体系和共用一个…
Java面试流程及核心面试题 面试整体流程 1.1 简单的自我介绍      我是xxxx,工作xxx年.我先后在xxxx公司.yyyy公司工作.先后做个xxxx项目.yyyy项目. 1.2 你简单介绍一下xxxx项目    为了解决xxxx问题,开发了一套xxxx系统,该系统主要有那些部分组成.简单介绍项目的整体架构.参与某个模块的开发.就要求你说一下这个模块的业务及设计. 1.3 会问一下JAVA的专业技能     后面详细讲解 1.4你还有什么需要询问我的吗     公司要做的项目?项目中…
oauth2.0服务端与客户端搭建 - 推酷 今天搭建了oauth2.0服务端与客户端.把搭建的过程记录一下.具体实现的功能是:client.ruanwenwu.cn的用户能够通过 server.ruanwenwu.cn的用户名和密码登陆client.ruanwenwu.cn.并且登陆 后,client.ruanwenwu.cn的用户能获取server.ruanwenwu.cn哪里的一些资源. 我的个人博客原文地址: http://www.ruanwenwu.cn/2015/12/oauth-s…
项目简介:像百度知道系统类似的系统性能测试,是公司的自己产品. 对最近这个系统的性能测试进行总结下: 系统功能介绍: 前台用户可以根据自己的需要对不同的区域提问,提问包括匿名和登陆用户提问 后台不同区域的管理员对所提的问题进行回答.删除和审核问题,超级管理员对所有区域信息能够进行统计. 测试工具: ● MI公司的压力测试工具LoadRunner ● 版本:8.1 ● License:10000 ● 协议:HTTP/WEB协议 根据需求设计性能测试方案及场景 场景简单设计如下: 1. 前台发帖 ●…
数据转换程序 雷傲论坛(Leobbs4.x) -> Discuz!NT V1.0    本转换程序基于Leobbs4.x设计     声明: 1.本程序只对数据作转换,不会对原来的雷傲论坛(数据造成破坏,如果担心数据丢失,请先作备份,我们不会对任何此类型的数据丢失负责: 2.在使用本程序作转换前,如果 Discuz!NT 论坛有数据,请先做好备份,转换程序会自动清空要转换的数据表.   3.请在转换开始前断开到源数据库的其它链接,保持源数据库只有转换程序在使用. 3.请勿将本程序用于商业用途,您…
级联操作 所谓级联操作就是说,当你进行主对象某个操作时,从对象hibernate自动完成相应操作. 比如: Department <---->Student 对象关系,我希望当我删除一个department ,那么就自动删除该部门的所有学生. 再比如: bbs项目主帖<---->回帖 , 把主帖删除,那我们就希望把该主帖的回帖自动删除,这样我们可以使用级联(cascade)操作. 案例:如何配置级联操作,当删除某个部门的时候,我们自动删除其学生. 首先我们在配置文件中修改: <…
1.upload文件复制到根目录下,访问,安装 2.数据库需要提前建好 3.数据库地址默认是localhost,我安装时是127.0.0.1 4.最好在本地安装时,配置本地域名和线上域名一样,不然迁移时图片等路径会出现问题 5.遇到过几次安装成功后,最开始是好的,后来报无法连接数据库,我的解决办法时卸掉重装.后来在后台保存一次数据,就又坏了,原因可能是我本地安装了两个discuz,之前有冲突吧,我都卸掉从新安装后,暂时没有这样的问题. ---终于找到这个问题的原因了,将config_global…
Linux上经常会经常需要编辑文件,特别是Linux VPS/服务器安装好系统之后配置环境会需要修改很多的配置文件等,对于常用Linux的基本上都能够熟练使用vi或者nano等SSH下面的文件编辑工具,但是对于新接触VPS或者服务器的Linux新手来说还是稍微有些难度的,今天介绍一款适合新手或者懒人使用的Windows上管理远程Linux VPS/服务器上文件的工具 - winscp. 一.winscp是什么? WinSCP 是一款SFTP和FTP的客户端,同时也支持SCP(Secure CoP…
HTTP  概括总结 方便以后使用.遗忘时有侧重点的去学习,方便查阅: 开始看到webservice 和restful 有些不理解 现在可以简单理解为 : webservice = http协议+XML REST = http协议+json 通过这篇文章:http://www.cnblogs.com/zswordsman/p/5782152.html  对互联网数据传输所需要的条件有了一定的认识 (主机+端口). (一)HTTP请求信息和响应信息的格式 请求 请求行     --->      …
漏洞版本: Phpwind v9.0 漏洞描述: Phpwind专注于中小网站应用的整合和价值的发掘,我们认为,以社区为网站的基础,可以提供丰富的应用,满足人们获取信息.交流.娱乐.消费等生活需求.获得归属感,成为人们的网上家园. 发帖回帖,上传图片处,绕过客户端限制.也可以通过高级,的代码模式进行编辑,插入XSS代码 <* 参考 http://loudong.360.cn/vul/info/id/520 *> 安全建议: 厂商补丁: PHPWind ------- 目前厂商还没有提供补丁或者…
摘自http://www.cnblogs.com/lionden/archive/2012/12/11/grouplayout.html (转)Java 的swing.GroupLayout布局管理器的使用方法和实例 GroupLayout 是一个 LayoutManager,它将组件按层次分组,以决定它们在 Container 中的位置.GroupLayout 主要供生成器使用,但也可以手工编码.分组由 Group 类的实例来完成.GroupLayout 支持两种组.串行组 (sequenti…
本文来自:http://www.cnblogs.com/me-sa/archive/2012/03/13/redis-in-action.html 最近在项目中实践了一下Redis,过程中遇到并解决了若干问题,记录之.      Why Redis      我们这个项目是对原有缓存系统的改进,应用场景是论坛发帖,回帖,置顶,以及操作日志等等;原有系统会有替换算法把内存缓存一部分冷数据逐渐从内存中换出,内存对象序列化为XML文件持久化到磁盘;内存缓存一方面是为了访问速度,一方面是为后端的DB分担…
u       Mysql数据库的优化技术 对mysql优化时一个综合性的技术,主要包括 a: 表的设计合理化(符合3NF) b: 添加适当索引(index) [四种: 普通索引.主键索引.唯一索引unique.全文索引] c: 分表技术(水平分割.垂直分割) d: 读写[写: update/delete/add]分离 e: 存储过程 [模块化编程,可以提高速度] f: 对mysql配置优化 [配置最大并发数my.ini, 调整缓存大小 ] g: mysql服务器硬件升级 h: 定时的去清除不需…
myisam:如果表对事务要求不高,用时以查询和添加为主,我们考虑myisam存储,如bbs中的发帖表.回复表 innodb:对事务要求高,保存的数据都是重要的数据,我们建议使用innodb,比如订单表,账号表 memory:比如我们数据变化频繁,不需要入库,同时又频繁的查询和修改,我们考虑使用memory(放在内存中,重启数据丢失) myisam和innodb的区别(五点即可) 1.事务安全方面(innodb支持,myisam不支持) 2.查询添加方面(myisam效率高,innodb效率低)…
配置mysql服务 详细步骤,请参考(http://study.lishiming.net/chapter17.html#mysql), 阿铭只把简单步骤写一下. 根据阿铭提供的地址,假如你已经搭建好了一个mysql,跑的是3306端口,下面阿铭再搭建一个3307端口的mysql: [root@localhost ~]# cd /usr/local/ [root@localhost local]# cp -r mysql mysql_2 [root@localhost local]# cd my…
MySQL优化的几个大方向 ① 硬件优化 ② 对MySQL配置参数进行优化(my.cnf)此优化需要进行压力测试来进行参数调整 ③ SQL语句方面的优化 ④ 表方面的优化   硬件优化 cpu,内存,硬盘等硬件的优化 MySQL参数优化 设置最大连接数set globle max_connections = 5000; long_query_time = 2 超过两秒的查询记录下来 log_slow_queries = /data/mysql/slowlog.log query_cache_si…
English | 中文 简介 Symphony([ˈsɪmfəni],n.交响乐)是一个现代化的社区平台,因为它: 实现了面向内容讨论的论坛 包含了面向用户分享.交友.游戏的社交网络 集成了聚合独立博客的能力,共建共享优质资源 并且 100% 开源 欢迎到 Sym 官方讨论区了解更多.另外,如果你需要搭建一个企业内网论坛,请使用 SymX. 动机 Sym 的诞生是有如下几点原因: (正版) 很多系统界面上仍然保持着老式风格,远远没有跟上时代发展的脚步,它们没有创新.好玩的特性,缺少现代化的交互…
每日任务内容: 本次会议为第二次Scrum Meeting会议~ 由于本次会议项目经理召开时间较晚,所以在公寓7层召开,所以女生没来…召开时间大家集会10分钟,经理与后端探讨20分钟. 队员 昨日完成任务 明日要完成任务 刘乾 #128 学习如何在Github上自动构建并尝试部署测试文件,在每次push时都可以自动进行测试. https://github.com/buaase/Phylab-Web/issues/128 #160 完成1022的图像处理有关工作,并且将可用的图像处理函数交付102…
20145312袁心<网络对抗>Web基础实践 问题回答 1.什么是表单: 表单在网页中主要负责数据采集功能. 一个表单有三个基本组成部分: 表单标签:这里面包含了处理表单数据所用CGI程序的URL以及数据提交到服务器的方法. 表单域:包含了文本框.密码框.隐藏域.多行文本框.复选框.单选框.下拉选择框和文件上传框等. 表单按钮:包括提交按钮.复位按钮和一般按钮:用于将数据传送到服务器上的CGI脚本或者取消输入,还可以用表单按钮来控制其他定义了处理脚本的处理工作. 2.浏览器可以解析运行什么语…
针对课堂讨论环节老师和其他组的问题及建议,对修改选题及需求进行修改 需求规格说明书: 1.打开网页,弹出询问时候创建账号.是:分配数字组成账号,用户填写密码,确定登录进入首页:否,用已有账号登录(传参:是):跳过,可进入首页单独查看帖子,不能做其他操作.(传参:否)(前端实现的话我的想法是背景虚化,前面有一小块)(实现实名制注册) 2.将帖子分区分类,(用户在发帖时可选择分区发布):分区标题,分区内容列表,(热帖-标志) 3.用户发帖或者进入帖子回复时为其分配随机的头像和昵称,一个帖子中一个用户…