当前位置:   article > 正文

日常积累_ccc.36c0m

ccc.36c0m
1. 如何对mysql数据库已存在表进行修改


2. 查看mysql 数据库引擎


3. defunct进程
   ps -aux | grep defunct 表示的是僵尸进程
   
4. 检测进程打开的文件句柄数: lsof -p pid


5. sg_test 是 server 还是 client


6. 对于每一个Login, 是新启动CgiLogin进程, 还是一个CgiLogin进程处理所有的Login, 预测一个CgiLogin处理所有Login 
   FastCgi采用的是进程池框架,不是每一个链接来了之后fork
   
7. 共享内存如何处理数据的同步


8. int ftruncate(int fd,off_t length); 改变文件大小


9.  int munmap(void *start,size_t length); 解除内存映射


10. int msync ( void * addr, size_t len, int flags) 来同步磁盘文件内容与共享内存区中的内容


10. getconf PAGE_SIZE 获得系统当前页大小


11. 抽奖之后,结果怎么显示在信息中的    
客户端Flash直接用socket借口向TcpServer发送中奖数据, 然后TcpServer广播发送数据给所有的用户


12. lighttpd 和 fastcgi的关系, 是不是lighttpd关闭后, php-cgi就关闭, 还是多个lighttpd 可以共用一样的php-cgi ?


13. url编码格式 acsii编码


14. libcurl的使用


15. Socket Tcp选项: NO_DELAY有什么作用


16. 非阻塞socket EINTR EAGAIN的错误处理


17. 为什么socket要有自己的缓冲区
-. 系统缓冲区已满, 保存未发送的数据


18. core 文件生成 
在/etc/profile 或者 ~/.bash_profile  加 ulimit -c unlimited  
echo "1" > /proc/sys/kernel/core_uses_pid  生成带pid的core




19. mysql 删除主键:
alter table tb drop primary key;
添加联合主键:
alter table tb add primary key(date, platform);
添加列:
alter table tb add platform tinyint default 0;
添加列的默认值
alter table tb alter column platform set default 1;
列重命名
alter table test change name name_new varchar(20);
修改长度
alter table user modify column user_stat1 varchar(2048);


20. html页面自动刷新
<meta http-equiv="refresh" content="60;url=newPage">     #60秒刷新一次


21. js页面刷新
<script language="JavaScript">
function myrefresh(){
window.location.reload();
}
setTimeout('myrefresh()',3 * 60* 1000); 
</script>


22. 信号掩码:
sigprocmask  屏蔽信号
sigsuspend   等待信号,否则一直挂起
sigismember  检测信号是否是未处理的


23. Mysql Cpu占用过高
mysqladmin -u root -p1234  processlist status; 


24. 线程信号处理:
pthread_mask 屏蔽信号
pthread_sigwait 相当于sigaction


25. shell时间转换:
date -d "20140806 10:36:28" +%s   #能把20140806 10:36:28 转换成整形


26. mysql查询时间比较:
unix_timestamp('$Date')  unix_timestamp('$Date')+24*3600


27. shell 把整形转换成可显示时间转换  
date -d@11111111


28. mysql建表语句
CREATE TABLE `table_dnu_gate_stat`(
`date` char(10) NOT NULL,
`platform` tinyint(4) NOT NULL default '0',
`dnu` int(11) default NULL,
`d1`  varchar(8000) default NULL,
`d2`  varchar(8000) default NULL,
`d3`  varchar(8000) default NULL,
`d4`  varchar(8000) default NULL,
`d5`  varchar(8000) default NULL,
`d6`  varchar(8000) default NULL,
`d7`  varchar(8000) default NULL,
PRIMARY KEY  (`date`,`platform`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;


29. Mysql备份表结构:
mysqldump --opt -d sanguo -uroot -p1234 > kongzhan.sql


30. Mysql导入数据
mysql -uroot -p1234 sanguo_kz < kongzhan.sql
mysql -uroot < boomman_game_x.sql
mysql -uroot < boomman_user_x.sql




31. Mysql杀死查询
mysqladmin -uroot -p1234 kill   


32. Scp命令:
scp -P36000 root@10.142.9.26:/data/release/sanguo/cgi/CgiLogin  .


33. 修改Mysql授权信息:
grant select,update,insert,delete on *.* to root@10.207.147.198 identified by "1234";


34. Sed替换命令࿱
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/羊村懒王/article/detail/92233
推荐阅读
相关标签
  

闽ICP备14008679号