脚本编程 第7页

简单利用Javascript脚本实现禁止右键、复制、下载当前页面效果

老蒋 发布于 2015-12-07 23:09:56

虽然老蒋不是职业做网站的,但是仅有的网站也仅仅局限在个人博客、同类的技术文章发布等等信息,原本以为在IT类博客、网站抄袭的问题比较严重,所以之前也有撰文"解决个人博客/网站原创内容被抄袭复制转载6个应对措施"简单的应对方法,不过任何防备都仅仅是增加一点点难度,真的要抄袭仅仅是时间...

通过设定.htaccess和nginx.conf禁止恶意User Agent网页爬虫

老蒋 发布于 2015-08-06 15:21:26

不知道我们各位朋友们的网站是否有出现流量不大,但是我们的主机商会告诉我们某个时间段的时候网站被大量的攻击导致内存占据超标,要求我们处理。同样的,如果我们自己在使用VPS主机环境建站的时候,有些时候因为模拟蜘蛛的抓取、采集,以及有些空User Agent爬虫的抓取,会导致服务器压力...

5步骤Macbook环境完整安装python编程环境及Scrapy爬虫框架

老蒋 发布于 2015-06-12 07:31:28

即便目前我们拿到手的新Macbook环境在终端输入python还是可以跳出来已经安装有python2.7版本自带环境,但是这个基本的环境只能完成简单的python基础函数的演练操作,并不能解决其他复杂的框架功能,我们需要在本有的基础上进行完善的补充安装常用的系统包。 因为我自己的...

Macbook系统环境安装wget的2个方法 - 传统包及Homebrew安装

老蒋 发布于 2015-06-12 07:12:01

考虑到自身项目的拓展需要,朋友建议学习Python爬虫这样对于做大数据采集有较大的帮助,老蒋虽然每天也都接触一些脚本和程序的修改,但是并没有专业和系统的学习某一项编程。所以还是准备陆续的学习Python语言,无论有没有基础,只要花点时间应该可以学会的。 老蒋之前有入手一台Macb...

3种PHP连接MYSQL数据库的常用方法

老蒋 发布于 2015-05-13 08:34:07

对于PHP入门用户来说,我们只要掌握基本的数据库写入、读取、编辑、删除等基本的操作就算入门,也可以写出简单的程序出来,比如留言本、新闻文章系统等等。在整个过程中,MYSQL数据库的连接也是比较重要的,可以使用多种方法进行连接,对于新手来说我们就不要去分析哪种方式对于系统资源的优化...

两种PHP用户注册邮箱验证正则表达式方法

老蒋 发布于 2015-05-11 20:18:43

一般我们在WEB端新注册或者登陆账户的时候,对于字段的验证不仅仅是需要验证其是否为空或者长度,有些特殊的字段,比如EMAIL邮箱我们需要验证是不是邮箱的格式,比如是都带有@符号等。刚才在练习PHP程序脚本制作会员注册功能的时候用到邮箱账户验证正则表达,可以适当的过滤邮箱的规则。 ...

Mysql数据库结构int(1)和tinyint(1)的区别和用法

1

老蒋 发布于 2015-05-11 08:42:56

在设计MYSQL数据表的时候对于主键字段ID的类型我们会经常看到使用int,其实更为严谨的时候我们会从tinyint和int之间的选择,而大部分时候我们选择tinyint较为合理一些,两者本身的含义没有多少区别,但是为了更好的优化数据库和表结构,我们还是需要知道两者的区别。 第一...

解决PHP提交MYSQL数据库中文内容乱码方法

老蒋 发布于 2015-05-08 22:15:35

无论是ASP还是PHP程序语言,甚至有其他WEB语言,基础的应用无非就是数据库添加、读取、编辑、删除等需求,再复杂的功能项目都围绕这些进行的。在录入MYSQL数据库的时候提交的中文数据出现乱码问题,这个问题对于新手学习PHP肯定是有遇到过的。 其实问题还是比较简单的,肯定是编码不...

PHP创建MYSQL数据库与数据表常用命令和数据类型设定

老蒋 发布于 2015-05-08 16:18:28

其实准备学习PHP语言已经有计划好几年,但都忙于一些事情没有静心尝试,鉴于项目的需要,必须要学点技术,所以准备把前端、前端框架以及PHP这个后端应用逐渐的学习起来。根据以往的学习进度和习惯,还是直接做项目比较直接,因为老蒋自认为不是很聪明,那种函数、数组真的搞不明白,也记不住,所...

10分钟学会Git教程 - 安装Git、建仓库、添加和推送文件至库

7

老蒋 发布于 2015-04-30 11:13:02

关于Git的历史老蒋也就不去寻找根源,在去年的时候看到有不少的网友在使用,尤其是用来存储项目脚本的居多,便于提交和管理脚本。使用Git,我们可以直接在远端管理脚本,无论在哪台电脑中或者身处何方都可以进行管理,以及团队的合作项目;我们甚至可以在有些提供的Git仓库中部署程序建立自己...