2018年9月23日

utf8汉字编码16进制对照

摘要: GB Unicode UTF-8 Chinese Character Code code# Code (coded in UTF-8) D2BB 4E00 E4 B8 80 一 B6A1 4E01 E4 B8 81 丁 C6DF 4E03 E4 B8 83 七 CDF2 4E07 E4 B8 87 阅读全文

posted @ 2018-09-23 17:45 柴科夫斯不是基 阅读(1398) 评论(0) 推荐(0) 编辑

2017年10月21日

MySQL访问权限系统

摘要: MySQL权限系统的主要功能是验证从给定主机连接的用户,并将该用户与数据库上的权限(如select, insert, update和delete)相关联。附加功能包括维护匿名用户,授予MySQL特定功能(如load data infile)和管理性操作的权限。MySQL权限系统具有如下限制:● 不具... 阅读全文

posted @ 2017-10-21 20:51 柴科夫斯不是基 阅读(442) 评论(0) 推荐(0) 编辑

MySQL安全

摘要: 1. 安全准则任何想要在连接到公网的计算机上使用MySQL的人都应该阅读本节,以避免最常见的安全错误。在讨论安全性时,有必要考虑完全保护整个服务器主机,而不仅仅是MySQL服务器,以防止所有类型的攻击:窃听,更改,重放和拒绝服务。我们并不涵盖可用性和容错的所有方面。MySQL使用基于访问控制列表(A... 阅读全文

posted @ 2017-10-21 20:51 柴科夫斯不是基 阅读(299) 评论(0) 推荐(0) 编辑

MySQL进阶语法

摘要: 2. create table语法:CREATE TABLE创建一个具有给定名称的表。你必须具有表的CREATE权限。默认情况下,CREATE TABLE会在默认数据库创建表,且使用的是InnoDB存储引擎。如果表已经存在,或者没有默认数据库,或者指定的数据库不存在,则返回错误。MySQL会存储表创... 阅读全文

posted @ 2017-10-21 20:51 柴科夫斯不是基 阅读(292) 评论(0) 推荐(0) 编辑

MySQL安装

摘要: 1. 处理安装包将安装包放在/usr/local/src/目录下,并解压,得到原始目录mysql-VERSION-OS命令:tar -xavf mysql-VERSION-OS.tar.gz2. 安装目录在/usr/local/目录下创建符号链接mysql,指向解压后的原始目录mysql-VERSI... 阅读全文

posted @ 2017-10-21 20:51 柴科夫斯不是基 阅读(102) 评论(0) 推荐(0) 编辑

MySQL杂项

摘要: 1. interval「interval」在MySQL中是关键字,字段不可取名为「interval」,否则产生语法错误 阅读全文

posted @ 2017-10-21 20:51 柴科夫斯不是基 阅读(102) 评论(0) 推荐(0) 编辑

路由器端口映射

摘要: 1. 基础局域网内的所有主机共享一个公网IP,单个主机本身不具有公网地址。公网IP由顶层路由器持有,并连接到公网,所有请求和数据的转发也由路由器完成。因为路由器收到来自公网的请求后,并不知道应该把请求转发到哪台本地主机,所以造成了,局域网内的主机可以正常访问公网地址,公网主机却无法访问局域网内的主机... 阅读全文

posted @ 2017-10-21 20:51 柴科夫斯不是基 阅读(1282) 评论(0) 推荐(0) 编辑

服务器维护过程中踩过的坑儿

摘要: 2. 删除vimvim删除后重装,导致系统登录异常:sudo命令失效,显示/etc/sudoers文件不存在查看系统中已安装的vim软件包依次查看依赖关系,发现vim-minimal与sudo存在依赖故删除vim-minimal时,会连带删除sudo,导致系统登录异常总结:调用yum {remove... 阅读全文

posted @ 2017-10-21 20:51 柴科夫斯不是基 阅读(143) 评论(0) 推荐(0) 编辑

编码和加密

摘要: 3. 0x3f0x3f在ASCII码表中对应的字符为「?」2. LATIN1latin1汉字编码,相当于GBK1. base64编码用途:将二进制数据表示为可打印字符,使用64个可打印字符来表示二进制数据可打印字符:「A-Z」「a-z」「0-9」共62个,此外两个可打印字符因系统而异长度变化:编码前... 阅读全文

posted @ 2017-10-21 20:51 柴科夫斯不是基 阅读(319) 评论(0) 推荐(0) 编辑

MySQL内置函数

摘要: 22. database函数格式:database()功能:返回当前数据库的名字示例:21. current_user函数格式:current_user()功能:返回当前连接的账号名返回值:'user_name'@'host_name'等价:CURRENT_USER示例:20. to_days函数格... 阅读全文

posted @ 2017-10-21 20:51 柴科夫斯不是基 阅读(295) 评论(0) 推荐(0) 编辑

Debug

摘要: 1. gdb命令:gdb /path/exe pid作用:调试运行中的进程。进程运行异常时,可以通过该方法,查看进程当前的状态。适用场景:①进程运行中但服务终止 ②死锁使用:进入gdb后,可以通过:① bt查看当前进程状态② info thread查看所有线程③ thread查看当前线程④ ... 阅读全文

posted @ 2017-10-21 20:51 柴科夫斯不是基 阅读(116) 评论(0) 推荐(0) 编辑

服务器设计过程中踩过的坑儿

摘要: 1. 6667端口问题起因:client到server的连接异常不稳定,频繁断开抓包结果:流量分析:client连接成功后,向server发送数据,发,发,发...,server返回「RST」,连接被断开。异常分析:看现象,貌似为client发送过快,server处理不过来,最后发送「RST」,把... 阅读全文

posted @ 2017-10-21 20:51 柴科夫斯不是基 阅读(151) 评论(0) 推荐(0) 编辑

CMake

摘要: CMake全称Cross-Platform Makefile Generator选项:1. -D格式:-D name=value作用:给变量name赋值value,以在CMakeLists.txt中引用命令:1. cmake_minimum_required功能:设置cmake的最低版本限制,若实际... 阅读全文

posted @ 2017-10-21 20:51 柴科夫斯不是基 阅读(289) 评论(0) 推荐(0) 编辑

MySQL状态变量

摘要: 状态变量分为全局和会话两类查看全局状态变量:show global status like "%pattern%";查看会话状态变量:show session status like "%pattern%";1. Innodb_buffer_pool_pages_flushedinnodb缓冲池刷写... 阅读全文

posted @ 2017-10-21 20:51 柴科夫斯不是基 阅读(110) 评论(0) 推荐(0) 编辑

Redis

摘要: 8. 远程登录格式:redis-cli -h -p -a参数:-h 主机ip,-p redis端口, -a 登录密码示例:redis-cli -h 172.16.28.254 -p 16379 -a 1234567. pipelineredisAppendCommand(c, "incr rongx... 阅读全文

posted @ 2017-10-21 20:51 柴科夫斯不是基 阅读(118) 评论(0) 推荐(0) 编辑

GDB调试

摘要: 18. 重定向输出问题:若GDB与进程所属终端不同,则进程的输出不会出现GDB中解决办法:重定向被调试进程的标准输出和标准错误18.1 重定向① 查看GDB所属终端的设备文件② 关闭进程的「STDOUT_FILENO」 「STDERR_FILENO」③ 在进程中以「只写」方式打开GDB的终端设备文件... 阅读全文

posted @ 2017-10-21 20:51 柴科夫斯不是基 阅读(219) 评论(0) 推荐(0) 编辑

MySQL二进制日志

摘要: 每当事务提交,例如autocommit模式下单条语句提交,或者普通模式下MySQL收到commit语句,MySQL将按如下步骤进行:先把整个事务写入binary log,而后才将事务提交到InnoDB。注:写binary log不是写磁盘,将binary log写磁盘由系统变量sync_binlog... 阅读全文

posted @ 2017-10-21 20:51 柴科夫斯不是基 阅读(133) 评论(0) 推荐(0) 编辑

Linux操作手册

摘要: 55. gcc44/g++44若CentOS系统版本过低(如CentOS 5.4),则可能不支持「-std=c++0x」选项。解决办法是安装gcc44/g++44① 安装:yum install gcc44yum install gcc44-c++② 设置export CXX=g++44说明:对于C... 阅读全文

posted @ 2017-10-21 20:51 柴科夫斯不是基 阅读(215) 评论(0) 推荐(0) 编辑

2017年10月20日

测试密码

该文被密码保护。 阅读全文

posted @ 2017-10-20 19:18 柴科夫斯不是基 阅读(1) 评论(0) 推荐(0) 编辑

2017年8月31日

MySQL进阶知识

摘要: 1. InnoDB快速索引创建InnoDB快速索引创建,即在表中已经存在大量数据的情况下,能够快速创建和删除辅助索引的能力。1.1 背景对于老版本的MySQL,在InnoDB表中已经存在数据的情况下,对其添加或删除索引的过程十分缓慢,那时create index和drop index语句的工作方式为... 阅读全文

posted @ 2017-08-31 08:45 柴科夫斯不是基 阅读(140) 评论(0) 推荐(0) 编辑

MySQL进阶语法

摘要: 1. create index格式:create「unique | fulltext | spatial」index「idx_name」on「tbl_name」(indexed_col_name, ...) [index_option]功能:创建新的索引选项和参数:indexed_col_name:... 阅读全文

posted @ 2017-08-31 08:42 柴科夫斯不是基 阅读(124) 评论(0) 推荐(0) 编辑

2017年7月3日

MySQL安装

摘要: 1. 处理安装包将安装包放在/usr/local/src/目录下,并解压,得到原始目录mysql-VERSION-OS命令:tar -xavf mysql-VERSION-OS.tar.gz2. 安装目录在/usr/local/目录下创建符号链接mysql,指向解压后的原始目录mysql-VERSI... 阅读全文

posted @ 2017-07-03 20:53 柴科夫斯不是基 阅读(113) 评论(0) 推荐(0) 编辑

MySQL基础知识

摘要: 7. 聚簇索引每个InnoDB表都有一个特殊的索引,称为聚簇索引,其中存储着数据行。通常聚簇索引与主键是同义词归属:聚簇索引是InnoDB存储引擎所特有的说明:◇ 当你为表定义主键时,InnoDB会将其作为表的聚簇索引。请为你创建的每个表都显式地定义主键。如果不存在逻辑上唯一且非空的列或列组合,请添... 阅读全文

posted @ 2017-07-03 17:48 柴科夫斯不是基 阅读(234) 评论(0) 推荐(0) 编辑

2017年6月28日

MySQL杂项

摘要: 1. interval「interval」在MySQL中是关键字,字段不可取名为「interval」,否则产生语法错误 阅读全文

posted @ 2017-06-28 21:54 柴科夫斯不是基 阅读(116) 评论(0) 推荐(0) 编辑

2017年6月17日

路由器端口映射

摘要: 1. 基础局域网内的所有主机共享一个公网IP,单个主机本身不具有公网地址。公网IP由顶层路由器持有,并连接到公网,所有请求和数据的转发也由路由器完成。因为路由器收到来自公网的请求后,并不知道应该把请求转发到哪台本地主机,所以造成了,局域网内的主机可以正常访问公网地址,公网主机却无法访问局域网内的主机... 阅读全文

posted @ 2017-06-17 23:47 柴科夫斯不是基 阅读(256) 评论(0) 推荐(0) 编辑

导航