自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

雨枫的专栏

关注技术(Java Python PHP),也关注项目管理和产品~~

  • 博客(144)
  • 资源 (1)
  • 收藏
  • 关注

转载 累死你的不是工作,而是工作方式

导语现在的上班族们经常都会吐槽自己的工作压力大,工作繁忙,但成果却微乎其微,仔细想想,或许问题就出在了我们长久以来固化的思维模式。《浪潮之巅》的作者吴军,在《得到》专栏里,提及了Google刚进中国时候的一件事。刚开始,Google总部对中国研发团队的评价非常低,因为“出工不出活儿”,北京的三四个工程师都抵不上Google总部的一个工程师。后来吴军帮忙分析了原因,他发现...

2019-03-26 19:34:26 352

原创 攻城狮进阶书单一览

一、成长篇1、《情商》2、《优秀到不能被忽视》3、《曾国藩家书》4、《影响力大师》5、《围城》二、技术篇1、《Java编程思想》2、《TCP/IP详解 卷1》3、《持续交付:发布可靠软件的系统方法》4、《Netty进阶之路:跟着案例学Netty》5、《Spring微服务实战》6、《分布式消息中间件实践》7、《Python高性能编程》8、《流畅的Python》9、《数据...

2019-03-24 10:18:35 369

原创 Python3中print函数的换行

Python3中print函数的换行 最近看了看Python的应用,从入门级的九九乘法表开始,结果发现Python3.x和Python2.x真的是有太大的不同之处,就比如这里的换行处理,怕忘记先记下来,好了,咱移步下文——Python2.X中的代码:#!/usr/bin/env python#-*- coding: utf-8 -*-__author__ = '****'class Pri

2017-03-18 22:35:15 189016 7

转载 欢迎使用CSDN-markdown编辑器

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2017-03-18 21:41:40 347

转载 iptables详解

一:前言防火墙,其实说白了讲,就是用于实现Linux下访问控制的功能的,它分为硬件的或者软件的防火墙两种。无论是在哪个网络中,防火墙工作的地方一定是在网络的边缘。而我们的任务就是需要去定义到底防火墙如何工作,这就是防火墙的策略,规则,以达到让它对出入网络的IP、数据进行检测。目前市面上比较常见的有3、4层的防火墙,叫网络层的防火墙,还有7层的防火墙,其实是代理层的网关。对于TCP/IP的七层模型来讲

2015-09-20 11:46:52 1106

原创 Windows平台下从命令行进入MySQL管理页面

1,首先需要找到自己的mysql所在文件夹(如D盘)     打开命令提示符     默认为C:\User\Username>或者是C:\Documents and settings\Administrator     这是win7和xp的区别2,D:  Enter进入D盘     利用cd命令进入mysql下bin文件夹    D:\>

2015-03-21 10:15:16 940

转载 mysql索引的使用傻瓜教程

mysql教程:索引的使用1. 索引(index)是帮助MySQL高效获取数据的数据结构。 它对于高性能非常关键,但人们通常会忘记或误解它。 索引在数据越大的时候越重要。规模小、负载轻的数据库即使没有索引,也能有好的性能,  但是当数据增加的时候,性能就会下降很快。Tip:蠕虫复制,可以快速复制大量的数据例:insert into emp select * from emp; 

2013-08-20 11:30:43 717

原创 MySQL定时计划任务

5.1版本以后,MYSQL支持定时执行(event)的功能,就跟linux的crontab差不多。先查看一下你的MSYQL版本,查询版本信息的SQL语句:Sql代码  select VERSION()   确定版本支持之后,再查看一下event是否开启:Sql代码  show variables like '%sche%';

2013-08-19 14:51:44 784

转载 Python爬虫抓取框架:Scrapy的架构

最近在学Python,同时也在学如何使用python抓取数据,于是就被我发现了这个非常受欢迎的Python抓取框架Scrapy,下面一起学习下Scrapy的架构,便于更好的使用这个工具。一、概述下图显示了Scrapy的大体架构,其中包含了它的主要组件及系统的数据处理流程(绿色箭头所示)。下面就来一个个解释每个组件的作用及数据的处理过程。二、组件1、Scrap

2013-08-17 23:57:45 1451

转载 开源python网络爬虫框架Scrapy

开源python网络爬虫框架Scrapy介绍:所谓网络爬虫,就是一个在网上到处或定向抓取数据的程序,当然,这种说法不够专业,更专业的描述就是,抓取特定网站网页的HTML数据。不过由于一个网站的网页很多,而我们又不可能事先知道所有网页的URL地址,所以,如何保证我们抓取到了网站的所有HTML页面就是一个有待考究的问题了。一般的方法是,定义一个入口页面,然后一般一个

2013-08-17 23:38:32 2831

转载 PHP正则表达式基础

正则表达式简介转自:http://www.cnblogs.com/dtdd/archive/2013/03/10/2952988.html1,正则表达式简介(1)什么是正则表达式:是使用某种模式去匹配一类字符串的公式,它主要用于字符串的校验,分割,查找及替换操作。(2)正则表达式的作用:替换文本或者代码中的某些字符,编辑软件无法完成的查找和替换,可以使用正则表达式来完成

2013-08-13 16:36:25 715

转载 ThinkPHP官网头像上传原理

浏览:5258发布日期:2013/06/26分类:技术专题关键字:官网 上传头像 原理 目前,官网的上传头像涉及到图片上传以及图片裁剪。1,图片上传在html里使用的是jquery.uploadify.js插件,可以实时显示上传的进度条,并且无刷新显示,用户体验很好(当然,你也可以什么插件都不用,那样就得进行页面跳转了)。在php里使用官方的uploadFile

2013-08-13 13:43:51 2572 2

转载 在VIM中添加一键编译和一键运行

事先声明,我使用的VIM完全是基于终端的,而不是gvim或vim-x11。因为后两者不具有平台移植性,花哨的目录和鼠标点击并非必须。在vim中编程,退出来再敲命令编译是一件痛苦的事情。如果能够像VC那样一键编译和一键运行就爽了。事实上,在vim中实现这种功能并不困难,所需要的只是在配置文件~/.vimrc中加一些过程,然后将这些过程与某些快捷键进行绑定即可。第一步,写编

2013-08-11 00:19:14 3012

转载 vim 树形目录插件NERDTree安装及简单用法

1、安装NERDTree插件先下载,官网:http://www.vim.org/scripts/script.php?script_id=1658解压缩之后,把 plugin/NERD_tree.vim 和doc/NERD_tree.txt分别拷贝到~/.vim/plugin 和 ~/.vim/doc 目录。2、使用1、在linux命令行界面,输入vim

2013-08-10 17:39:51 1836 1

转载 利用Vim配置完美的Python开发环境

利用Vim配置完美的Python开发环境 上上周末参加活动时一个同学分享的Vim让我重新燃起折腾Vim的兴趣,经过一周多的学习,实践,已经完全被Vim给征服了。最近刚好在学习Python,一直没有找到一个好的IDE,目前主要是用TextMate。经过这两天的努力,发现通过Vim的各种插件,可以配置出一个完美的Python开发环境,比TextMate还要强大得多。主要的插件配置如下(基本的V

2013-08-10 16:00:32 2718

转载 apxs添加apache扩展模块

一,为什么要用apxs我们在装apache的时候,有的模块我们并不需要,所以就没有装,但是将来的某个时候我们又需要这个模块了,怎么办呢,我们需要把apache重新编译一下吗?如果你要这样做也可以,不过有一个更好的办法来解决这个问题。用apxs来添加你所需要的模块,这个根php自带的phpize很像。要使用apxs,你的平台必须支持DSO特性, 而且Apache的httpd必须内建了mod_

2013-08-08 17:22:30 1331

原创 windows 7下memcached的安装与使用

1. 下载windows版本的Memcached:http://code.jellycan.com/memcached/2.解压之后放在硬盘的目录下,如:D:\memcached . 然后在运行中输入cmd进入命令行,进入到Memcached.exe 所在的目录,例如:D:\memcached,然后输入:Cmd代码  收藏代码 到memcached根目录 1、安装

2013-08-08 10:02:43 1437

转载 Linux环境下安装和使用memcached

如何将 memcached 融入到您的环境中?在开始安装和使用 using memcached 之前,我们需要了解如何将 memcached 融入到您的环境中。虽然在任何地方都可以使用 memcached,但我发现需要在数据库层中执行几个经常性查询时,memcached 往往能发挥最大的效用。我经常会在数据库和应用服务器之间设置一系列 memcached 实例,并采用一种简单的模式来读取和写入

2013-08-07 18:27:32 894

转载 MySQL性能优化的最佳20+条经验

今天,数据库的操作越来越成为整个应用的性能瓶颈了,这点对于Web应用尤其明显。关于数据库的性能,这并不只是DBA才需要担心的事,而这更是我 们程序员需要去关注的事情。当我们去设计数据库表结构,对操作数据库时(尤其是查表时的SQL语句),我们都需要注意数据操作的性能。这里,我们不会讲过 多的SQL语句的优化,而只是针对MySQL这一Web应用最多的数据库。希望下面的这些优化技巧对你有用。1.

2013-08-07 16:17:57 540

转载 网站页面静态化方案

在大型网站中,访问者看到的页面基本上是静态页面。为什么都要把页面静态化呢?把页面静态化,好处有很多。例如:访问速度快,更有利于搜索引擎收录等。目前主流的静态化主要有两种:一种是通过程序将动态页面抓取并保存为静态页面,这样的页面的实际存在于服务器的硬盘中,另外一种是通过WEB服务器的 URL Rewrite的方式,他的原理是通过web服务器内部模块按一定规则将外部的URL请求转化为内部的文件地址,一

2013-08-07 15:54:38 754

转载 PHP网站页面静态化的生成方法介绍

页面静态化的方法,分为两种,一种是伪静态,就是url 重写,一种是你真的静态化。下面介绍PHP中页面静态化的方法。在PHP网站开发中为了网站推广和SEO等需要,需要对网站进行全站或局部静态化处理,PHP生成静态HTML页面有多种方法,比如利用PHP模板、缓存等实现页面静态化,今天就以PHP实例教程形式讨论PHP生成静态页面的方法。什么是PHP静态化PHP静态化的简单理解

2013-08-07 15:27:53 729

转载 Linux 和 Unix 系统的关系和区别详细介绍

Linux和UNIX的最大的区别是,前者是开发源代码的自由软件,而后者是对源代码实行知识产权保护的传统商业软件。这应该是他们最大的不同,这种不同体现在用户对前者有很高的自主权,而对后者却只能去被动的适应;这种不同还表现在前者的开发是处在一个完全开放的环境之中,而后者的开发完全是处在一个黑箱之中,只有相关的开发人员才能够接触的产品的原型。Linux 的源头要追溯到最古老的UNIX。1969年

2013-08-05 14:33:30 527

转载 高性能Mysql主从架构的复制原理及配置详解

温习《高性能MySQL》的复制篇.1 复制概述      Mysql内建的复制功能是构建大型,高性能应用程序的基础。将Mysql的数据分布到多个系统上去,这种分布的机制,是通过将Mysql的某一台主机的数据复制到其它主机(slaves)上,并重新执行一遍来实现的。复制过程中一个服务器充当主服务器,而一个或多个其它服务器充当从服务器。主服务器将更新写入二进制日志文件,并维护文件的一个

2013-08-04 20:35:32 594

转载 HTTP协议详解

2. 协议详解篇2.1 HTTP/1.0和HTTP/1.1的比较RFC 1945定义了HTTP/1.0版本,RFC 2616定义了HTTP/1.1版本。笔者在blog上提供了这两个RFC中文版的下载地址。RFC1945下载地址:http://www.blogjava.net/Files/amigoxie/RFC1945(HTTP)中文版.rarRFC

2013-08-04 16:18:18 701

转载 nginx php-fpm安装配置

nginx本身不能处理PHP,它只是个web服务器,当接收到请求后,如果是php请求,则发给php解释器处理,并把结果返回给客户端。nginx一般是把请求发fastcgi管理进程处理,fascgi管理进程选择cgi子进程处理结果并返回被nginx本文以php-fpm为例介绍如何使nginx支持PHP一、编译安装php-fpm什么是PHP-FPMPHP-F

2013-08-04 16:11:25 773

转载 nginx的启动与重启

nginx的启动命令是:/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf-c制定配置文件的路径,不加-nginx会自动加载默认路径的配置文件。 以上是通用的启动命令  以下是转载的,对于有以下命令的nginx可以使用,没有以下命令的nginx,可以使用上面的方法

2013-08-04 16:05:16 2751

转载 Linux netstat命令详解

简介Netstat 命令用于显示各种网络相关信息,如网络连接,路由表,接口状态 (Interface Statistics),masquerade 连接,多播成员 (Multicast Memberships) 等等。输出信息含义执行netstat后,其输出结果为Active Internet connections (w/o servers)Proto Re

2013-08-04 15:58:34 446

原创 MySQL数据库的主从复制详解

MYSQL的master,slave环境的搭建试验环境:Linux5.5(32bit)撰写人:hx10日期:2010/7/3  hangzhouBlog:http://hi.baidu.com/hx10试验环境:Master:10.80.11.203Slave1:10.80.11.204Slave2:10.80.11.205 安装mysql  c

2013-08-02 19:25:27 722

转载 MySQL grant 语法的详细解析

以下的文章是MySQL grant语法的详细解析,如果你对MySQL grant 语法的相关的实际操作有兴趣的话,你就可以对以下的文章点击观看了。我们大家都知道MySQL数据库赋予用户权限命令的简单格式可概括为:grant 权限 on 数据库对象 to 用户一、grant 普通数据用户,查询、插入、更新、删除 数据库中所有表数据的权利。grant select on testdb.

2013-08-01 16:39:57 908

转载 MySQL中添加用户的两种方法

文章开头,我就开门见山,直接为大家介绍在MySQL中添加用户的方法,即有2个不同的方法增加用户:通过使用GRANT语句或通过直接操作MySQL授权表;比较好的方法是使用GRANT语句,因为他们是更简明并且好像错误少些。下面的例子显示出如何使用MySQL客户安装新用户。这些例子假定权限已缺省被安装。这意味着为了改变,你必须在MySQL正在运行同一台机器上,你必须作为MySQL root用户连接,

2013-08-01 16:31:41 982

转载 linux rsync配置文件参数详解

1.rsyncd.conf配置文件     1.1 全局参数         在[moudle]之前的参数都是全局参数,也可以在全局参数下定义部分模块参数,这时该参数的值就是所有模块的默认值。          port:指定后台程序使用的端口号,默认是873           logfile:指定rsync的日志文件,而不把日志发送给syslog

2013-08-01 10:35:26 2167

原创 linux rsync安装使用

RSYNC软件介绍:rsync是类unix系统下的数据镜像备份工具,从软件的命名上就可以看出来了——remote sync。它的特性如下:可以镜像保存整个目录树和文件系统。可以很容易做到保持原来文件的权限、时间、软硬链接等等。无须特殊权限即可安装。优化的流程,文件传输效率高。可以使用rcp、ssh等方式来传输文件,当然也可以通过直接的socket连接。支持匿名传输,以方

2013-07-31 18:16:07 951

转载 Linux SVN 命令详解

1、将文件checkout到本地目录svn checkout path(path是服务器上的目录)   例如:svn checkout svn://192.168.1.1/pro/domain    简写:svn co2、往版本库中添加新的文件  svn add file   例如:svn add test.php(添加test.php)   svn add

2013-07-30 15:33:21 590

转载 8个开发必备的PHP功能

做过PHP开发的程序员应该清楚,PHP中有很多内置的功能,掌握了它们,可以帮助你在做PHP开发时更加得心应手,本文将分享8个开发必备的PHP功能,个个都非常实用,希望各位PHP开发者能够掌握。1、传递任意数量的函数参数我们在.NET或者JAVA编程中,一般函数参数个数都是固定的,但是PHP允许你使用任意个数的参数。下面这个示例向你展示了PHP函数的默认参数:// 两个默认参数的

2013-07-25 18:31:41 593

转载 PHP中SESSION配置详解

php.ini中有关session的一些设定会影响到session函数的使用,现在以php5版本为例,我们来了解一下php.ini中有关session的设定:;处理session存取的模式(预设:files)session.save_handler = files;session档案存放路径(预设:/tmp)session.save_path = /tmp;sess

2013-07-19 17:54:13 1093

转载 javaScript 操作 Cookie

什么是 Cookie  “cookie 是存储于访问者的计算机中的变量。每当同一台计算机通过浏览器请求某个页面时,就会发送这个 cookie。你可以使用 JavaScript 来创建和取回 cookie 的值。” - w3school  cookie 是访问过的网站创建的文件,用于存储浏览信息,例如个人资料信息。  从JavaScript的角度看,cookie 就是一些字符串信息。这些

2013-07-18 18:39:22 514

转载 PHP session回收机制

由于PHP的工作机制,它并没有一个daemon线程,来定时地扫描session信息并判断其是否失效。当一个有效请求发生时,PHP会根据全局变量 session.gc_probability/session.gc_divisor(同样可以通过php.ini或者ini_set()函数来修改) 的值,来决定是否启动一个GC(Garbage Collector)。默认情况下,session.gc_prob

2013-07-18 18:20:28 625

转载 PHP输出缓冲控制 - Output Control 函数 应用详解

PHP输出缓冲控制 - Output Control 函数 应用详解145人收藏此文章,我要收藏发表于8个月前(2012-10-29 01:05) , 已有2937次阅读 ,共30个评论简介 说到输出缓冲,首先要说的是一个叫做缓冲器(buffer)的东西。举个简单的例子说明他的作用:我们在编辑一篇文档时,在我们没有保存之前,系统是不会向磁盘写入的,而是写到buffer中,当

2013-07-16 10:26:29 655

转载 Typecho PHP 编码规范

Typecho PHP 编码规范如果您已经决定向Typecho贡献代码,请详细阅读以下规范,并严格遵守。这样在保证您代码可读性的同时还可以大大减少我们的工作量。约定文件编码请调整您的编辑器文件编码为UTF-8,并关闭UTF-8 BOM的功能。请不要使用windows自带的记事本编辑项目文件。缩进详细的代码缩进会在后面提到,这里需要注意的是,Typec

2013-07-16 10:02:34 611

转载 如何高效利用GitHub

正是Github,让社会化编程成为现实。本文尝试谈谈GitHub的文化、技巧与影响。Q1:GitHub是什么Q2:GitHub风格Q3: 在GitHub,如何跟牛人学习Q4: 享受纯粹的写作与演讲Q5: 代码帮你找工作Q6: GitHub还在影响一些什么Q7: 除了GitHub,还可以选择什么?Q1:GitHub是什么A1:一家公司位于旧金山,由Chris Wanstrat

2013-07-16 09:45:23 1114

五笔打字法三级简码表

86版的五笔输入法三级简码表,估计有好几千,当然不能硬背,只能在实际使用中慢慢熟练

2012-12-04

空空如也

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

TA关注的人

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