Loading

摘要: Yaf默认是开启了自动渲染,所以建了action后,他就会自己找模板!在测试的时候,如果不想让他寻找模板可以在action中return false 或者在bootstrap.php中关闭渲染 默认模板文件后缀为phtml,想修改就在application.ini中配置一下就OK 自动渲染时模板文件 阅读全文
posted @ 2017-06-30 16:49 王树燚 阅读(3072) 评论(0) 推荐(0) 编辑
摘要: 1.安装MySQL http://www.cnblogs.com/wangshuyi/p/6091244.html 2.安装apache、php、及其扩展 yum install -y httpd php php-mysqlnd php-gd unzip 3.目录及文件权限处理 解压phpMywin 阅读全文
posted @ 2017-06-08 14:42 王树燚 阅读(433) 评论(0) 推荐(0) 编辑
摘要: 1.进入virtualbox官网 https://www.virtualbox.org/ 2.点击download 3.点击Linux distributions 4.向下翻至如图,并且进入同种框选页面 5.在/etc/yum.repos.d/目录下新建virtualbox.repo并写入如下内容 阅读全文
posted @ 2017-06-01 08:56 王树燚 阅读(21915) 评论(1) 推荐(3) 编辑
摘要: 1.mysqld install 2.mysqld --initialize-insecure自动生成无密码的root用户 3.mysql -uroot即可登录 阅读全文
posted @ 2017-05-30 16:37 王树燚 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 1.盒子模型=网页布局的基石,由四部分组成: 边框(border)、外边距(margin)、内边距(padding)、盒子中的内容(content) 2.设置顺序是顺时针:上、右、下、左。 三个值(上、左右、下) 两个值(上下、左右) 一个值(上下左右) 3.盒子的层次模型(由上到下) 边框(bor 阅读全文
posted @ 2017-05-15 20:04 王树燚 阅读(971) 评论(0) 推荐(0) 编辑
摘要: 什么是标签选择器? 作用:根据指定的标签名称,在当前界面中找到所有该名称的标签,然后设置属性 格式:标签名称{属性:值}注意点:1. 标签选择器选中当前所有的标签,而不能单独选择某个标签 id选择器 作用:根据指定的id名称找到对应的标签,然后设置属性、 格式:#id名称{属性:值;}注意点:1.每 阅读全文
posted @ 2017-05-15 19:49 王树燚 阅读(811) 评论(0) 推荐(0) 编辑
摘要: 1.围绕选中字符输入引号或者括号 2.设置服务器部署 3.隐藏Project快捷键 Shift + Esc 4.IDE内窗口切换 Ctrl + TAB 5.关闭当前项目 File -> Close Project 阅读全文
posted @ 2017-05-13 10:27 王树燚 阅读(269) 评论(0) 推荐(0) 编辑
摘要: 1.打开运行WampServer3.0.4,鼠标移到wampserver上去,单击右键,出来个wamp Settings, 按照如图所示,选择Menu item : Online / Offline。OK,添加成功 2.鼠标移到wampserver上去,单击鼠标左键,依次单击选择Apache -> 阅读全文
posted @ 2017-05-12 12:31 王树燚 阅读(1959) 评论(0) 推荐(0) 编辑
摘要: 将捕获的参数编码转换为GB2312即可 function ($string){ returen iconv("UFT-8","GB2312//IGNORE",$string); } 阅读全文
posted @ 2017-05-10 21:34 王树燚 阅读(1299) 评论(0) 推荐(0) 编辑
摘要: php版本务必选择php7.0.17以下php7.0以上 官网 https://docs.microsoft.com/en-us/sql/connect/php/microsoft-php-driver-for-sql-server 1.进入如下网址下载扩展 https://www.microsof 阅读全文
posted @ 2017-05-09 07:59 王树燚 阅读(7805) 评论(0) 推荐(0) 编辑
摘要: 1.下载curl源代码 https://curl.haxx.se/download.html 2.进入curl目录 ./configure --prefix=/usr/local/curl make make install 阅读全文
posted @ 2017-05-07 21:03 王树燚 阅读(1153) 评论(0) 推荐(0) 编辑
摘要: 1.在文件开头添加如下代码 ini_set('display_errors', true); error_reporting(E_ALL); 阅读全文
posted @ 2017-05-07 20:11 王树燚 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 1.php.ini,开启extension=php_curl.dll,去掉去掉前面的“;” 2.检查php.ini的extension_dir值是哪个目录(也就是插件扩展目录,比如php_curl.dll的目录),修改为当前目录 3.再把php目录中的libeay32.dll,ssleay32.dl 阅读全文
posted @ 2017-05-07 20:08 王树燚 阅读(5774) 评论(0) 推荐(0) 编辑
摘要: 1.本地电脑通过修改hosts文件实现域名本地解析 以管理员身份打开记事本 并打开C:\Windows\System32\drivers\etc 路径下的hosts文件 在文件末尾添加如下 阅读全文
posted @ 2017-05-06 15:49 王树燚 阅读(248) 评论(0) 推荐(0) 编辑
摘要: 1.恢复窗口默认布局 点开菜单栏上的“windows”,出来的菜单中有个“Reset Perspective...”,点这个就行了 阅读全文
posted @ 2017-05-06 15:07 王树燚 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 1.下载php7 选择THREAD SAFE版本,如果是64位系统要下载x64的,x86的不行 2.解压到想要安装的目录 3.apache配置 1) 添加PHP模块 查找“Dynamic Shared Object (DSO) Support”的部分。大概是在62行附近。并在最后追加如下代码: Lo 阅读全文
posted @ 2017-05-06 14:56 王树燚 阅读(1992) 评论(0) 推荐(0) 编辑
摘要: 1.进入apache服务器官网http://httpd.apache.org/,这里我们以下载稳定版的httpd 2.4.25为例,点击download。 2.点击链接Files for Microsoft Windows 3.apache本身不提供已编译的安装包,只提供源码,如果你自己无法编译,可 阅读全文
posted @ 2017-05-06 10:37 王树燚 阅读(2690) 评论(0) 推荐(0) 编辑
摘要: <role rolename="admin-gui"/><role rolename="admin-script"/><role rolename="manager-gui"/><role rolename="manager-script"/><role rolename="manager-jmx" 阅读全文
posted @ 2017-05-05 16:09 王树燚 阅读(282) 评论(0) 推荐(0) 编辑
摘要: 如果不知道当前使用的配置文件的路径,可以尝试下面的操作: # which mysqld /usr/local/mysql/bin/mysqld # /usr/local/mysql/bin/mysqld --verbose --help |grep -A 1 'Default options' 20 阅读全文
posted @ 2017-05-03 16:47 王树燚 阅读(2893) 评论(0) 推荐(0) 编辑
摘要: 1、爬虫技术概述 网络爬虫(Web crawler),是一种按照一定的规则,自动地抓取万维网信息的程序或者脚本,它们被广泛用于互联网搜索引擎或其他类似网站,可以自动采集所有其能够访问到的页面内容,以获取或更新这些网站的内容和检索方式。从功能上来讲,爬虫一般分为数据采集,处理,储存三个部分。传统爬虫从 阅读全文
posted @ 2017-04-21 18:57 王树燚 阅读(9663) 评论(1) 推荐(0) 编辑
摘要: 1,如何模拟登陆2,验证码识别3,分布式爬取网页4,数据存储5,网页更新6,基于关键字的微博爬取 然后上面的每一个问题其实研究起来都是很有意思的。虽然上面的每一个问题都有很多人解决,但是我感觉都不是很漂亮,下面一点一点来分析:第一个,模拟登陆。我估计啊,每一个爬微博数据的人都会花费50%的时间在这, 阅读全文
posted @ 2017-04-20 11:48 王树燚 阅读(439) 评论(0) 推荐(0) 编辑
摘要: 前言: 爬虫是偏IO型的任务,分布式爬虫的实现难度比分布式计算和分布式存储简单得多。 个人以为分布式爬虫需要考虑的点主要有以下几个: 爬虫任务的统一调度 爬虫任务的统一去重 存储问题 速度问题 足够“健壮”的情况下实现起来越简单/方便越好 最好支持“断点续爬”功能 Python分布式爬虫比较常用的应 阅读全文
posted @ 2017-04-20 10:28 王树燚 阅读(3801) 评论(0) 推荐(1) 编辑
摘要: 爬虫写得多了,就感到有些乏。这个乏,指的并不是乏味,而是更广一些的,浑身使不上劲的SIW 乏。从务实的角度看,现有的答案已经回答地非常全面,无可指摘了。相信大多数人的爬虫入门都和我类似,先从urllib2入手,写一个最简陋的get,面对一大堆源码无所 适从。接着开始接触传说中给人用的requests 阅读全文
posted @ 2017-04-20 09:47 王树燚 阅读(474) 评论(0) 推荐(0) 编辑
摘要: 这个要看你想抓取的网页数量是哪种规模的。如果是千万以下用hash表, set, 布隆过滤器基本可以解决,如果是海量的。。。。。。嗯我也没做过海量的,不过hash表之类的就别想了,内存根本不够,分割线下面是我的一个想法,欢迎大家讨论。布隆过滤器,大概几十行代码就可以实现。可以节省很多内存(我自己写了一 阅读全文
posted @ 2017-04-20 09:15 王树燚 阅读(4988) 评论(0) 推荐(0) 编辑
摘要: 广度优先算法介绍 整个的广度优先爬虫过程就是从一系列的种子节点开始,把这些网页中的"子节点"(也就是超链接)提取出来,放入队列中依次进行抓取。被处理过的链接需要放 入一张表(通常称为Visited表)中。每次新处理一个链接之前,需要查看这个链接是否已经存在于Visited表中。如果存在,证明链接已经 阅读全文
posted @ 2017-04-19 17:20 王树燚 阅读(14040) 评论(1) 推荐(2) 编辑
摘要: CentOS7输入中文,打开终端,使用管理员权限 su su 输入管理员密码,回车 输入 yum install ibus-libpinyin yum install ibus-libpinyin 回车,耐心等待安装完,然后重启系统 重启完后再进行前面的步骤,添加拼音输入法。设置快捷键。然后就可以用 阅读全文
posted @ 2017-04-17 18:27 王树燚 阅读(30171) 评论(1) 推荐(4) 编辑
摘要: yum update yum makecache yum autoremove清理依赖包 阅读全文
posted @ 2017-04-17 16:44 王树燚 阅读(306) 评论(0) 推荐(0) 编辑
摘要: 1.进入python官网https://www.python.org/2.导航栏选择Download -> Windows3.按照系统版本点击选择32、64位安装包64 Windows x86-64 executable installer32 Windows x86 executable inst 阅读全文
posted @ 2017-04-13 17:58 王树燚 阅读(284) 评论(0) 推荐(0) 编辑
摘要: 第一步:使用font-face声明字体@font-face {font-family: 'iconfont';src: url('iconfont.eot'); /* IE9*/src: url('iconfont.eot?#iefix') format('embedded-opentype'), 阅读全文
posted @ 2017-04-09 21:57 王树燚 阅读(13196) 评论(3) 推荐(0) 编辑
摘要: 1.下载tomcat稳定版本7.0 2.下载JRE进入网站http://www.oracle.com/technetwork/java/javase/downloads/index.html选择下载server JRE 64位软件包 3.解压删除文件tar -zxvf apache-tomcat-7 阅读全文
posted @ 2017-04-08 16:12 王树燚 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 1.保存HTML相关源文件 浏览器进入相关网页,Ctril + S 保存原网页相关文件 在目标网页中打开控制台 2.修改HTML引入的相关文件 查看ELements选项卡下面的内容 根据显示的HTML源代码中的head标签的内容 更改CSS JS文件引入的路径 3.修改HTML外部元素的引入路径 查 阅读全文
posted @ 2017-04-07 11:17 王树燚 阅读(286) 评论(0) 推荐(0) 编辑
摘要: 1.格式化代码 Edit - Line - Reindent(中文路径则是:编辑 - 行 - 再次缩进) 2.分屏显示 view-layout-Columns:2(中文路径则是:查看 - 布局 - 列:2) 3.生成HTML文档头部 安装emmet 1)Ctrl + Shift + P 2)在弹出来 阅读全文
posted @ 2017-04-07 11:04 王树燚 阅读(182) 评论(0) 推荐(0) 编辑
摘要: ssh连接超时问题解决方案:1.修改server端的etc/ssh/sshd_configClientAliveInterval 60 #server每隔60秒发送一次请求给client,然后client响应,从而保持连接ClientAliveCountMax 3 #server发出请求后,客户端没 阅读全文
posted @ 2017-04-06 21:53 王树燚 阅读(937) 评论(0) 推荐(0) 编辑
摘要: 使用ssh远程连接服务器,有两种身份校验方式:账号密码和秘钥。使用秘钥的方式理论上更加安全,而且免去了输入密码的步骤,使用起来更方便(尤其对于sftp,scp等)。 设置 SSH,打开密钥登录功能 编辑 /etc/ssh/sshd_config 文件,进行如下设置: 留意 root 用户能否通过 S 阅读全文
posted @ 2017-04-04 13:20 王树燚 阅读(6938) 评论(0) 推荐(0) 编辑
摘要: 为解决官方发布的软件包被别人更改或者软件在传输过程中出现传输错误等问题,软件官方在提供软件包的同时,还提供一个保存MD5校验码的文件。 Linux/unix中可以使用 md5sum 文件名 sha1sum 文件名 将会直接输出校验值 也可以将校验值存入文件夹中 md5sum 文件名 > 文件名.tx 阅读全文
posted @ 2017-04-04 10:46 王树燚 阅读(909) 评论(0) 推荐(1) 编辑
摘要: 1.axel 下载安装yum install axel 这个软件下载速度实时显示 阅读全文
posted @ 2017-04-04 10:21 王树燚 阅读(1981) 评论(0) 推荐(0) 编辑
摘要: 1.配置epel yum 源 http://www.cnblogs.com/wangshuyi/p/6150575.html 2.过滤软件包安装 yum install NetworkManager- 按Tab键 筛选出类似NetworkManager-pptp-gnome类似的插件补全安装 例如下 阅读全文
posted @ 2017-04-04 09:48 王树燚 阅读(27) 评论(0) 推荐(0) 编辑
摘要: Linux下编译软件时指定安装目录 1、 源码的安装步骤 源码的安装一般由3个步骤组成: ** 1). 配置(configure)、 2). 编译(make)、 3). 安装(make install)。 ** 2、 ./configure –prefix=/usr/local/test Confi 阅读全文
posted @ 2017-04-03 16:23 王树燚 阅读(1870) 评论(0) 推荐(2) 编辑
摘要: 自定义函数 创建自定义函数 CREATE FUNCTION function_name RETURNS {STRING | INTERGER | REAL | DECIMAL} routine_body 关于函数体 函数体由合法的SQL语句构成 函数体可以是简单的SELECT或INSERT语句 函数 阅读全文
posted @ 2017-04-02 17:49 王树燚 阅读(325) 评论(0) 推荐(0) 编辑
摘要: DELETE db_name[.*] [,db_name[.*]]... FROM table_references [WHERE where_condition] 阅读全文
posted @ 2017-03-30 14:19 王树燚 阅读(133) 评论(0) 推荐(0) 编辑