PHP保存时间格式为datetime到MySQL数据库

天锦 发表于 某的代码片段 分类,标签:
PHP中生成MySQL的datetime格式date('y-m-d H:i:s')反之,从数据库中取出datetime后重新格式化$time=date_create($datetime_from_mysql);date_format($time,"Y-m-d H:i:s");ThinkPHP模板中直接格式化{:date_format(date_create($datetime_from_mysql),"Y-m-d")}...

ThinkPHP html标签转义

天锦 发表于 某的代码片段 分类,标签:
ThinkPHP中在编辑框对文章编辑后,其中所包含的HTML标签通过I()方法输入后会将其视为特殊字符进行转义,导致在前端显示异常,使用htmlspecialchars_decode()函数反转义后再显示即可。htmlspecialchars_decode()...

Git入坑

天锦 发表于 码农也得有格调 分类,标签:
最近在做ProjectTree项目,版本控制实在是……,最终被“逼”上绝路——学用Git!说起git,我很久之前就了解过他,很强大,但是一直没有合适的机会来练手学习,也就一直没有入门git,奈何人太笨。这次学会了git,其实也是相当的简单的,只要多加联系,一会儿就能上手。Git使用流程大概是新建代码库、配置、添加文件、提交!一、新建# 在当前目录新建一个Git代码库$ git init# 新建一个目录,将其初始化为Git代码库$ git init [project-name]# 下载一个项目和它的整个代码历史$ git clone [url]二、配置# 显示当前的Git配置# 显示$ git config -...

Linux系统挂载光盘并安装VMware Tools

天锦 发表于 奴隶的创建与管理 分类,标签:
上回设置了PCNS并期望能实现掉电安全关机,然而经过测试后发现,虚拟机依旧是非法关机,也就是ESXi直接给虚拟机拉闸警告了23333。究其原因是没有在虚拟机中安装VMwareTools,导致ESXi无法与虚拟机进行命令下达。找个Windows虚拟机,安装VMwareTools后测试,关机正常,验证为没有安装VMwareTools所致。Windows系统安装方法很简单,直接挂载光盘,双击安装即可。而对于Linux系统则需要手动挂载光盘并编译安装。步骤如下:关闭Linux系统ESXi管理台挂载VMwareTools安装光盘开启Linux系统并登陆新建目录mkdir /mnt/cdrommkdir ~/tools挂载光盘到/mnt/cdrommount -t iso9660 /dev/cdrom /mnt/cdrom切换到...

ESXi安装APC网络关机工具PCNS实现停电安全关机

天锦 发表于 奴隶的创建与管理 分类,标签:
  手上有一台APCSmart-UPS1500,一台运行着ESXi虚拟化服务器,运行着N台虚拟机,之前是就一台物理机,没有虚拟化,直接将UPS用USB线连接的系统上便能自动识别出UPS,稍加设置便能实现UPS电池电量不足时自动关机,但这次虚拟化之后,将USB线路插到ESXi服务器上并不能识别出来UPS,故只能用网络实现。遍历各种博客,不是太过老旧(针对ESXi5.0系列)就是针对集群的(我的没有安装Center),最终在APC官方的安装手册上寻到了单ESXi的配置说明。解决方法如下:先说明一下本例子中的网络环境:ESXi服务器IP:192.168.16.4APCAP9616网络管理卡IP:192.168.16.2PCNS应用IP:192.168.16.30需要实现网络控制关机,须在UPS上安装网络管理卡,APC有多种型号的网络管理卡以针对不同的应用环境,我的...

解决Sublime Text3 在Linux下无法输入中文以及中文乱码

天锦 发表于 码农也得有格调 分类,标签:
首先要安裝C++编译环境,有的话跳过sudo apt-get install build-essentialsudo apt-get install libgtk2.0-dev新建一个名为sublime-imfix.c的文件#include <gtk/gtkimcontext.h>void gtk_im_context_set_client_window (GtkIMContext *context,GdkWindow    *window){ GtkIMContextClass *klass; g_return_if_fail (GTK_IS_IM_CONTEXT (c...

ESXi挂载物理硬盘到虚拟机

天锦 发表于 奴隶的创建与管理 分类,标签:
ESXi挂载物理硬盘到虚拟机也就是把物理磁盘映射成一个虚拟硬盘,再将虚拟硬盘分配给虚拟机先在ESXi的Web管理界面开启SSH,完成之后SSH连接到ESXi主机先运行ls /vmfs/devices/disks/查看当前主机挂载的硬盘信息[root@localhost:~] ls /vmfs/devices/disks/t10.ATA_____ST1000DM0032D1SB102__________________________________W9AFFFFFt10.ATA_____ST1000DM0032D1SB102__________________________________W9AFFFFF:1t10.ATA_____ST1000DM0032D1SB102__________________________________W9AFF...

ESXi入门折腾记

天锦 发表于 奴隶的创建与管理 分类,标签:
记得第一次看见ESXi是在APC的官网上,当时买了一台APC的UPS,下载PCBE(PowerChutecBusinessEdition)时看见的,想着应该是服务器专用的一种操作系统。今年暑假正好有时间摸索了一下,一句话总结ESXi就是一个专用于运行和管理虚拟机的操作系统(还真是个系统!)之前的虚拟机(VirtualBox之类的)都是运行于操作系统上的,ESXi就是刨去操作系统,直接运行在物理机上。不理解的看图:由于ESXi刨去了操纵系统这一级以及其他系统应用,使用ESXi运行虚拟系统效率会更高。看起来还不错,先在虚拟机里运行一下试试手吧VirtualBox中新建虚拟机,配置硬盘,内存,挂载ESXi安装光盘,一切都是这么顺利。然而,没一会就卡在了vmkibftloadedsuccessfully,得,还是找实体机装吧,毕竟虚拟机里面在套跑虚拟机这操作,我这小笔记本电脑也跑不动啊,啧...

解决VirtualBox在Linux系统中无法识别USB设备的方法

天锦 发表于 码农也得有格调 分类,标签:
问题情况是在虚拟机设备工具栏中USB选项灰色,不显示USB设备,如图所示:解决方法是给vboxuser添加权限首先退出virtualbox执行(username是你的系统的用户名):sudo usermod -G vboxusers -a username注销登录后重新登录后再打开virtualbox就能够发现USB设备了....

Ubuntu Kylin下声音的控制方法,支持Line In信号输入哦!

天锦 发表于 码农也得有格调 分类,标签:
alsamixer管理器默认没有安装,需要安装才能使用在终端中输入:sudoapt-getinstallgnome-alsamixer会自动安装alsamixer管理器,安装完成后,点击:应用程序--影音--GNOMEALSAMixer 就会弹出一个声音设置的界面 可以设置声音大小,支出电脑主板LineIn哦!...