mySQL基本语法

最近折腾vps,想要手动搭建一个LNMP环境,那必然少不了要补补课,简单学习一下mysql的基本语法。

install mySQL

install on Centos

$ sudo yum update
$ sudo yum install mysql-server mysql-client
$ sudo yum install mysql-devel # install sdk of mysql
# /usr/include/mysql/mysql.h

阅读更多 >>

结构体中长度为0的字符数组

在C语言的结构体中,有一种特殊用法,在结构体的末尾放置一个长度为0的字符数组,结构体倒数第二个位置放置一个整型变量,该变量用于存储紧随该结构体之后的字符数组的长度。

阅读更多 >>

VPS+SS翻越GFW

Shadowsocks简称SS或$$,这段时间在搬瓦工买了个VPS,配合SS以及各种代理插件成功翻越GFW,期间遇到各种问题,谨以此文记录之。

阅读更多 >>

远程服务器中编译安装tmux

在工作当中,公司出于安全考虑,部署的远程Linux服务器总有一些限制(没网,Shell指令有限),而且员工作为普通用户,无法安装软件到除用户目录以外的目录。当我们需要下载安装一些常用工具时,因为没网,所以无法使用apt-get等下载指令,只能先在本地PC下载软件源码,然后传入服务器进行编译安装。本文以tmux为例说明服务器中编译安装软件的流程。

阅读更多 >>

Telnet中使用smtp发送邮件

Telnet是远程登录服务的标准协议和主要方式,工作于TCP/IP协议族的应用层,常用于远程登录web服务器,其中便包括SMTP,POP3等邮件服务器。

阅读更多 >>

ubuntu下解决wireshark没有权限的问题

wireshark是常用的抓包工具,在Ubuntu下安装后默认会有权限不够的问题,为此可以通过添加用户组并更改dumpcap使用权限的方法予以解决。

阅读更多 >>

C程序与Shell脚本混合编程

简单的C语言与shell脚本混合使用方法介绍

阅读更多 >>

初探makefile

嵌入式开发少不了使用makefile进行软件编译,写好一个makefile,让其完成所有程序代码的自动化编译,可以提高软件开发效率。

阅读更多 >>