geek的技术日志,记录每一次技术思考的闪光点。

2017年02月的文章

PHP

PHP高级特性之正则表达式在PHP里的用法

later阅读(186)评论(0)

在PHP中,我们进行字符串处理时,能用字符串处理函数时我们当然要使用简单的字符串处理函数,但字符串处理函数的能力是有限的,所以我们就需要利用一个更强大的工具,那就是正则表达式。 简述正则表达式 正则表达式是什么? 正则表达式就是描述字符串排...

PHP

PHP高级特性之实现SMTP邮件发送

later阅读(182)评论(0)

综述 PHP的邮件发送最常见的便是SMTP,通过编写一个Smtp类,设置好smtp服务器,邮箱用户名,密码,即可实现邮件的发送 邮件发送 邮件发送的类如下,文件名叫做   1 email.class.php   1 2 3 4 5 6 7 ...

PHP

PHP高级特性之实现验证码操作

later阅读(263)评论(0)

综述 对于PHP的图像处理来说,应用最广泛的便是验证码处理了,上一节我们学习到了PHP绘图的一些基本操作。现在我们实际运用一下,来感受一下验证码的相关应用。 在这里,我们将整个验证码写成了一个PHP类,以后我们用的时候直接调用这个类就好了。...

Java

JVM学习:常见的GC收集器

later阅读(147)评论(0)

GC收集器主要有7种: 1.serial收集器 单线程,工作时必须暂停其他工作线程。多用于client机器上,使用复制算法 2.ParNew收集器 serial收集器的多线程版本,server模式下虚拟机首选的新生代收集器。复制算法 3.P...

mysql

MySQL存储引擎--MyISAM与InnoDB区别

later阅读(138)评论(0)

MyISAM 和InnoDB 讲解   InnoDB和MyISAM是许多人在使用MySQL时最常用的两个表类型,这两个表类型各有优劣,视具体应用而定。基本的差别为:MyISAM类型不支持事务处理等高级处理,而InnoDB类型支持。MyISA...

Java

Java并发编程学习之happens-before俗解

later阅读(121)评论(0)

学习Java并发,到后面总会接触到happens-before偏序关系。初接触玩意儿简直就是不知所云,下面是经过一段时间折腾后个人对此的一点浅薄理解,希望对初接触的人有帮助。如有不正确之处,欢迎指正。 synchronized、大部分锁,众...

PHP

PHP Web开发框架:Swoole

later阅读(755)评论(0)

一、Swoole框架介绍 swoole是一套设计非常精巧,有效提高开发效率的PHP框架。Swoole有统一的唯一全局对象,类似于Java的注册树,挂载了常用的一些对象,如数据库、模板引擎、缓存系统、日志系统、事件处理系统等。可以很方便地调用...

Python

快速入门:十分钟学会Python

later阅读(498)评论(0)

初试牛刀 假设你希望学习Python这门语言,却苦于找不到一个简短而全面的入门教程。那么本教程将花费十分钟的时间带你走入Python的大门。本文的内容介于教程(Toturial)和速查手册(CheatSheet)之间,因此只会包含一些基本概...

Python

Python编程语言的发展简史

later阅读(131)评论(0)

Python是我喜欢的语言,简洁、优美、易用。前两天,我很激昂地向朋友宣传Python的好处。 “好吧,我承认Python不错,但它为什么叫Python呢?”“呃,似乎是一个电视剧的名字。”“那你说的Guido是美国人么?”“他从Googl...

Python

10 个 Python IDE 和代码编辑器

later阅读(222)评论(0)

Python 非常易学,强大的编程语言。Python 包括高效高级的数据结构,提供简单且高效的面向对象编程。 Python 的学习过程少不了 IDE 或者代码编辑器,或者集成的开发编辑器(IDE)。这些 Python 开发工具帮助开发者加快...

HDFS

Kafka+Storm+HDFS整合案例实践

later阅读(177)评论(0)

在基于Hadoop平台的很多应用场景中,我们需要对数据进行离线和实时分析,离线分析可以很容易地借助于Hive来实现统计分析,但是对于实时的需求Hive就不合适了。实时应用场景可以使用Storm,它是一个实时处理系统,它为实时处理类应用提供了...

mysql

MySQL配置文件my.cnf参数优化和中文详解

later阅读(114)评论(0)

注意:mysql配置,注意顺序不能乱,乱了可能导致配置不生效。比如client块的port=3306,如果移到[mysqld]下面,那port=3306的配置就是不起作用的。 Mysql参数优化对于新手来讲,是比较难懂的东西,其实这个参数优...

linux

MySQL 5.5.49 大内存优化配置文件优化详解

later阅读(130)评论(0)

  最近mysql服务器升级到了MySQL 5.5.49版本,性能比mysql 5.0.**肯定效率高了不少,但mysql的默认配置文件不合理,这里是针对大内存访问量大的机器的配置方案,需要的朋友可以参考下 一、配置文件说明 my...

linux

rz sz ubuntu安装 lrzsz

later阅读(155)评论(0)

通常linux服务器是通过ssh客户端来进行远程登录和管理的。然而如何方便的实现客户端与linux服务器端的文件交互呢?这就需要用到rz(上传)、sz(下载)工具。在Ubuntu 10.10下安装rz、sz有2个方法,分述如下:方法1:自动...

linux

CentOS 安装rz和sz命令

later阅读(145)评论(0)

其实很简单,如下 yum install lrzsz  安装完成。 又或者使用复杂的方法。如下: # wget  http://freeware.sgi.com/source/rzsz/rzsz-3.48.tar.gz# tar zxvf ...

linux

linux 查找目录或文件

later阅读(140)评论(0)

查找目录:find /(查找范围) -name ‘查找关键字’ -type d查找文件:find /(查找范围) -name 查找关键字 -print 如果需要更进一步的了解,可以参看Linux的命令详解。 这里摘抄...

linux

Linux 下如何进入 MySQL 命令行

later阅读(132)评论(0)

连接MySQL: 格式: mysql -h主机地址 -u用户名-p用户密码 1、例1:连接到本机上的MYSQL 找到mysql的安装目录,一般可以直接键入命令mysql -uroot -p,回车后提示你输密码,如果刚安装好MYSQL,超级用...