- 2017/06/20
- |
- 技术随笔
- |
- 0 Replies
最近发现虽然一直在使用STL,但从来没有好好的去了解对比过,所以决定系统的学习与归纳下STL相关知识。
关键字: vector,list,map,set,unordered_map,unordered_set
Vector
Vector在内存上的分布是采用一段连续内存来存储,进行插入操作时如果内存不足则会malloc申请一块新的内存并将当前数据memcpy复制到新内存中并free释放原内存。但是在有些实现中通过一些算法来分析申请新内存并舍弃旧内存的效率,当效率底下时会通过使用链表连接两块内存来存储数据,当然这部分对外是不透明的,外部使用时只会看到Vector是一整块内存空间。
对Ve...
- 2017/06/08
- |
- 技术随笔
- |
- 0 Replies
查看计划事件是否开启
SHOW VARIABLES LIKE 'event_scheduler'
开启计划事件
vim /etc/my.cnf
// [myslqd] 节点添加
event_scheduler = 1
- 2017/05/28
- |
- 技术随笔
- |
- 0 Replies
打开网站的 .conf 文件 server 段
#error_page 404 /404.html;
#error_page 502 /502.html;
# 添加下面一段
location ~ [^/]\.php(/?.*)$ {
fastcgi_split_path_info ^(.+?\.php)(/.+)$;
fastcgi_pass unix:/dev/shm/php-cgi.sock;
fastcgi_index index.php;
include fastcgi.conf;
}
location ~ [^/]\.p...
- 2017/05/25
- |
- 技术随笔
- |
- 0 Replies
正确做法:Typecho在Tengine下pathinfo的问题(/index.php/xxx/)
下方做法会导致此安全隐患:Nginx + PHP CGI的一个可能的安全漏洞
修改PHP配置
vim /usr/local/php/etc/php.ini
cgi.fix_pathinfo=1
重启服务
service php-fpm restart
service nginx restart
https://askubuntu.com/questions/164627/nginx-php-fpm-access-denied-error
- 2017/05/07
- |
- 技术随笔
- |
- 0 Replies
授权用户远程访问数据库
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'password';
FLUSH PRIVILEGES;
授权用户远程访问数据库(带管理权限)
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'password'WITH GRANT OPTION;
FLUSH PRIVILEGES;
取消授权
REVOKE ALL ON *.* FROM 'root'@'%';
FLUSH PRIVILEGES;
- 2017/04/06
- |
- 技术随笔
- |
- 0 Replies
禁用mysql权限表
vi /etc/my.cnf
添加如下一行
skip-grant-tables
重启mysql
service mysql restart
进入mysql修改密码
mysql -u root -p
mysql> USE mysql;
mysql> UPDATE mysql.user SET authentication_string = PASSWORD('MyNewPass') WHERE User = 'root' AND Host = 'localhost';
mysql> FLUSH PRIVILEGES;
mysql> quit
...
- «
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- ...
- 10
- »