lss233 1 min read
将MySQL从Antelope转为Barracuda

Barracuda是MySQL的一种文件格式,它允许你压缩数据库。MySQL默认采用Antelope格式,关于他俩的区别,你可以在其他网站找到答案。 今天在安装Moodle的时候提示需要将数据库的文件格式换为Barracuda,所以分享一下过程。 首先,请先备份一下你的数据库,以免出现什么意外。 然后,执行以下两句SQL: SET GLOBAL innodb_file_format = barracuda; SET GLOBAL innodb_file_format_max = barracuda; 大功告成。

lss233 1 min read
解决Ionic创建项目时出现的一个错误

今天在学习Ionic的时候,在创建项目时出现了一个问题: $ ionic start Test --v2 Creating an Ionic app in /home/lss233/IonicProject/HelloWorld based on the tabs template. Downloading: https://github.com/driftyco/ionic-app-base/archive/master.zip Downloading: https://github.com/driftyco/

lss233 1 min read

Polipo是一个支持Ubuntu/Debian系统和MacOS系统的代理转换工具,它能让你的Shadowsocks或者SSH代理拥有Http proxy协议。 安装 MacOS $ sudo port install polipo Ubuntu/Debian $ sudo apt install polipo 使用 假设我们使用了Shadowsocks作为代理,它监听在localhost:1080上。 快速使用 $ sudo polipo socksParentProxy=localhost:1080 执行上面那个命令,polio将会在127.0.0.1:8123创建一个HTTP代理,把流量转换为Socks协议。 配置

lss233 2 min read

之前想在自己的网站加一个统计访问人数的功能,但是又懒得创建一个数据库来保存数据。这个时候突然想起CNZZ有一个显示访问信息的代码,于是就直接通过它来改了。 0x01 首先,需要去CNZZ 开启“数据形式”代码功能,然后看一下浏览器的地址栏,把SiteID记下来,就是地址栏中 siteid 背后的那串数字。 0x02 删除页面中原有的CNZZ统计代码,换成下面这段代码: <span id="cnzz_stat" style="display: none;"> <script src=

lss233 1 min read
安装完Raspbian之后需要做的几件事

昨天为了在我的Raspberry Pi上玩Minecraft(教程看这里),我把Pi给玩坏了。无奈之下只好重装系统,备份完文件重装之后,发现有很多东西需要设置。 修改软件源 软件源我觉得还是科大的速度快,我的Ubuntu用的也是科大的软件源。 sudo sed -i 's|http://http://archive.raspbian.org/raspbian/|http://mirrors.ustc.edu.cn/raspbian/|g' /etc/apt/sources.list sudo apt update

lss233 1 min read

前几天在设置osTicket发件邮箱的时候,出现authentication failure [SMTP: STARTTLS failed (code: 220, response: 2.0.0 Ready to start TLS)]错误。 国内百度搜索无果后,在osTicket的官方论坛上找到了解决方案 : 进入osTicket的include/pear/Net目录,打开Smtp.php。 修改第467行,将 if (version_compare (PHP_VERSION, '5 .1.0

lss233 2 min read

FileChooser类 提供了标准平台文件对话框的支持。这些对话框拥有JavaFX的外观效果。 一个FileChooser可以用来调用文件打开的对话框选择单个文件(showOpenDialog)、文件打开对话框中选择多个文件(showOpenMultipleDialog)和文件保存对话框(showSaveDialog)。显示的对话框的配置由的值来控制FileChooser相应的之前设置的showDialog属性方法。此配置包括该对话框的标题,对话框和列出的文件扩展名过滤器(S)中显示的初始目录。对于价值尚未确定明确的配置属性,显示的对话框使用他们的平台默认值。一个对话框显示方法的调用被阻塞,直到用户做出选择或取消对话框。如果对话框被取消,将返回null*. FileChooserDemo.java: package top.lss233.demo; import java.io.File; import javax.annotation.PostConstruct;

lss233 1 min read

之前为了几块钱给换了一个新VPS,但一租来就后悔了,原来的VPS有512MB的内存,然而这个VPS只有128MB。所以装上数据库的时候就尴尬了:内存不够用,网站动不动就宕机。 今天又遇到这种情况了,简直不能忍!于是我趁自己另外一个VPS空闲着没用的机会,把数据库转移过去。 Getting Started 先把目标VPS(CentOS6.5)上原来的MySQL数据库卸载. sudo yum remove mysql 然后清空数据库的文件,否则安装MariaDB后会出现启动失败的情况。 sudo rm -rf /var/lib/mysql/ 接下来,就可以开始安装MariaDB啦! 安装过程官网都有详细介绍。 在CentOS6的情况下的话,首先设置软件源:

lss233 3 min read
使用 WP-CLI 在命令行安装WordPress

我想大部分人应该是这样安装WordPress的: 从 WordPress.org 下载压缩包,解压,把文件放到服务器文件夹,浏览器打开localhost,然后根据提示完成安装。 这是WordPress的标准安装方式。它工作正常,但它需要一些步骤,而且你的大部分时间都会花在手动下载程序上。 要安装WordPress的另一种方法是使用WP-CLI,这是我找到的更精简的安装方法。WP-CLI是在命令行中运行WordPress的东西。这包括安装和更新WordPress的核心,以及安装和更新插件。 所以,如果你想让你的工作主要是WordPress的环境,并想舒服地在终端执行命令行,你可以按照这个技巧。 本文来源: Installing WordPress Through Command Line 准备 我们首先需要安装WP-CLI,最简单的方法是通过Homebrew。键入以下命令: brew tap

lss233 1 min read
在Ubuntu中使用PPA安装Oracle JDK

Ubuntu 自带的Open JDK虽然方便,但是我还是比较喜欢用Oracle的JDK. 在 Ubuntu 中使用 PPA 安装Oracle Java8: sudo add-apt-repository ppa:webupd8team/java<br></br> sudo apt-get update<br></br> sudo apt-get install oracle-java8-installer

第 2 页,共 2 页