• PHP中json_encode避免出现unicode编码-解决方案
  • PHP中,我们在使用 json_encode 时,如果数据中出现中文,中文会被转换成 unicode 编码。如下面这种<?php date_default_timezone_set('Asia/Shanghai'); $array = array('这是测试的中文','this is english'); echo json_encode($array);输出结果为:["这是测...
  •  2018-06-22  |    程成  |    367  |    0  |    PHP  |   json  编码  unicode  PHP  
  • GPL软件和开源软件的异同
  • 一、什么是GPL软件一个软件挂上了 GPL 版权宣告之后,他自然就成了自由软件!这个软件就具有底下的特色:    o 取得软件与原始码:你可以根据自己的需求来执行这个自由软件;    o 复制:你可以自由的复制该软件;    o 修改:你可以将取得的原始码进行程序修改工作,使之适合你的工作;    o 再发行:你可以将你修改过的程序,再度...
  •  2018-06-13  |    程成  |    324  |    0  |    服务器  |   鸟哥  Linux  私房菜  
  • “计算机概论”总结
  • o 计算器的定义为:『接受用户输入指令与数据,经由中央处理器的数学与逻辑单元运算处理后,以产生或储存成有用的信息』;o 计算机的五大单元包括:输入单元、输出单元、控制单元、算数逻辑单元、记忆单元五大部分。其中CPU占有控制、算术逻辑单元,记忆单元又包含主存储器与辅助内存;o 数据会流进/流出内存是CPU 所发布的控制命令,而CPU 实际要处理的数据则完全来自于主存储器;o CPU 依设计理念主要分为:精简指令集(RISC)与复杂指令集(CISC)系统;o&...
  •  2018-06-12  |    程成  |    425  |    0  |    服务器  |   鸟哥  Linux  私房菜  
  • Elasticsearch 配置
  • 配置文件详解1.0版配置文件位于es根目录的config目录下面,有elasticsearch.yml和logging.yml两个配置,主配置文件是elasticsearch.yml,日志配置文件是logging.yml,elasticsearch调用log4j记录日志,所以日志的配置文件可以按照默认的设置,我来介绍下elasticsearch.yml里面的选项。cluster.name: elasticsearch配置的集群名称,默认是elasticsearch,es服务会通过广播方式自动连接...
  •  2018-06-05  |    程成  |    356  |    0  |    其他  |   Elasticsearch  搜索  检索  索引  
  • Elasticsearch 安装和配置教程
  • 一、Elasticsearch 是什么ElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java开发的,并作为Apache许可条款下的开放源码发布,是当前流行的企业级搜索引擎。设计用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。二、什么时候用 Elasticsearch我们建立一个网站或应用程序,并要添加搜索功能,但是想要完成搜索工作的创建是非常困难的。...
  •  2018-05-30  |    程成  |    544  |    1  |    其他  |   Elasticsearch  搜索  检索  索引  
  • Linux 中 rpm 和 yum 区别和关系
  • Linux 中 经常看到 rpm 和 yum,但是这两个命令是什么关系?有什么区别呢?一、RPM是什么rpm命令是RPM软件包的管理工具。rpm原本是Red Hat Linux发行版专门用来管理Linux各项套件的程序,由于它遵循GPL规则且功能强大方便,因而广受欢迎。逐渐受到其他发行版的采用。RPM套件管理方式的出现,让Linux易于安装,升级,间接提升了Linux的适用度。语法rpm(选项)(参数)选项-a:查询所有套件; -b<完成阶段><套件档>+或-t&nbs...
  •  2018-05-23  |    程成  |    321  |    0  |    服务器  |   Linux  rpm  yum  区别  服务器  
  • Yii/Vuejs 如何实现 PDF 打印预览功能
  • 如果我想实现如下的打印预览功能,该如何实现呢?一、如何在 Vuejs 中实现打印功能这里我借助的是 HTML 方法,因为 浏览器 中自带了打印功能:window.print(),有两种方法可以实现:1、Vuejs 页面中调用 window.print() 方法;2、Vuejs 通过 a 标签跳转到 HTML 页面,在 HTML 调用 window.print()方法注:上面第二种方法遇到了一个问题,当弹出新页面打印预览时,原来的 Vuejs 页面发现无法操作。点击任何无反应,关掉打印预览页面后,...
  •  2018-05-22  |    程成  |    581  |    1  |    PHP  |   Vuejs  Yii  打印  预览  PHP  
  • Yii2 如何开启数据库日志,如何遇到错误时能够自动发送邮件 --(DB-MySQL)Log
  • 调试 PHP 代码时,我们最常用的就是手动输出然后 exit,这种方法简单快捷。但是也有局限性,比如在写 API 或者跑脚本的时候。这个时候,我们就需要查看错误 Log,在一堆 Log 中找到对应的位置。这个时候,我们就需要开启数据库日志(可以生成错误日志,发送错误日志邮件,错误信息存入数据库,三者可以同时进行)。对于 Log,有文件的 Log,数据库的 Log,每次使用需要打开 Log,这个比较麻烦,对于持续的输出,我们需要使用 Linux 命令 tail -f  xxx.log 来...
  •  2018-05-22  |    程成  |    643  |    0  |    PHP  |   DB  MySQL  Yii  日志  邮件  数据库  PHP