这样啊
小文件
Night Flight
展开
-
nginx运行过程中删除log文件无效
场景服务器空间快爆了,连把日志压缩的空间都没有了。只有把日志删除了。但是可怕的事,明明都/bin/rm *.log了,而且ls -a都看不见文件了,但是df看到磁盘空间就是不变大。而且试图写文件也失败,看来磁盘空间真的没有被释放!但是明明目录下已经没有日志文件了啊?解决猜测肯能是Nginx运行着,这个文件句柄一直处于打开状态没有关闭,因此系统把目录下的文件所有删除了,但是真正的文件因为有连接的存在还原创 2016-05-12 14:16:28 · 3493 阅读 · 0 评论 -
如何 echo --help查看echo帮助
嗯,需要 /bin/echo --help详细chakan转载 2014-08-05 20:15:18 · 3570 阅读 · 0 评论 -
crond 不能正常执行的原因之一二
1.由于cornd执行时其加载的PATH与在原创 2014-07-10 22:26:46 · 1422 阅读 · 0 评论 -
int转为short的问题以及类型转换、按位与、相等优先级
今天做实验遇到了这个问题,实在原创 2014-05-27 21:54:17 · 20745 阅读 · 0 评论 -
阿里面试总结
刚刚阿里前端面试,问了些问题,改变了我的认识.因为说最近做了点canvas的绘图,最开始便是canvas绘图的一些东西,问到一个怎么绘制一个表示进度条的圆环,从起点到终点有颜色的圆环形线性渐变.本身是没有api来这么干的,怎么来实现这种效果!想,分段绘制、覆盖绘制,都不行,我就不知道该怎么去绘制这个东西了。关于自动抗锯齿,如果我们不想实现文字的自动抗锯齿,我们应该怎么做?不知道。然原创 2014-04-08 20:25:54 · 1201 阅读 · 2 评论 -
prinf(str)输出带来的问题
前段时间在原创 2014-05-07 16:07:26 · 1120 阅读 · 0 评论 -
windows下控制台输出\r、\n的区别及导致的问题
刚刚帮同学调了个bug,就是在windows控制台下输出,每输出一个单词就会将前面的单词给覆盖掉,看起来的结果就是控制台输出指针没有移动的样子,可以在没个单词末尾输上"\n"就好使了。开始还以为是输出缓冲区的问题,fflush之后还是没有解决。后来仔细查了下断点值,发现每个单词都已"\r"结尾!在windows下,\r仅表示回车,但并没有换行,所以输出\r后,控制台又会将绘制的位置点移动到行首原创 2014-03-27 14:57:35 · 2686 阅读 · 0 评论 -
C/C++指针+1的计算
刚写代码遇到了越界问题,发现是做指针原创 2014-04-15 20:10:31 · 1392 阅读 · 0 评论 -
关于Date.UTC()初始化Date出现getDay()结果不对的问题
Date.UTC()Date.parse()原创 2014-03-05 21:21:35 · 3437 阅读 · 0 评论 -
string定义字符串的结束符
今天想去掉一个string末尾的\r\n,就想着将末尾的值赋为 \0 ,谁知道结果打印的时候把\0都打印出来了,终于发现了一个问题,原来string不能这么操作啊应该用erase吧,要想学好c++,还是得看STL源码剖析啊,不然根本不知道实现啊原创 2014-10-30 21:04:33 · 3071 阅读 · 0 评论 -
js中encodeURI与python中urllib.quote对应
当我们使用get方式时,常常有汉字作为query词,原创 2014-11-19 21:35:58 · 5344 阅读 · 1 评论 -
[JS]事件函数中this的指向
来看例子:var btn = document.getElementById("btn") ; function myObj(){clickResponse : funciton(){ console.log(this) ; }} var obj = new myObj() ;btn.onclick = obj.myObj ;此时的this指原创 2014-12-19 21:57:38 · 1742 阅读 · 0 评论 -
同一作用域下函数名(变量名)可以覆盖类、结构体名
我们要定义一个使用默认构造函数构造的对象,有时可能出现下面的错误:className co() ;上面其实并没有定义对象co , 而是定义了一个名为co,类型为className ()的函数。之前也仅仅到此了,今天要用<sys/stat.h>下的stat函数,却突然发现其第二参数竟然是同名的stat , 为了区分二者,需要显式地定义参数为struct stat buf 。由此,查询了下,这才反应过来原创 2016-05-10 19:08:21 · 1183 阅读 · 0 评论 -
seekg前记得手动清除EOF标志位
问题因为具体任务,需要一个文件读取两遍。之前在第一次读取完毕后(此时EOF已经置位),直接调用is.seekg(0,is.beg) ;然后下次读取时直接退出了,即EOF标志位并没有被清除。查看C++标准库说明:C++98If the eofbit flag is set before the call, the function fails (sets failbit and returns).原创 2016-04-27 19:56:33 · 3184 阅读 · 0 评论 -
liblinear怎么使用grid.py搜索
在liblinear文档上发现了方法:http://www.csie.ntu.edu.tw/~cjlin/liblinear/FAQ.htmlQ: How to select the regularization parameter C?You can usegrid.py of LIBSVM (after version 3.16) to check cross vali原创 2015-06-18 21:11:09 · 792 阅读 · 0 评论 -
strtok的疑问与解惑
关于strtokchar* strtok(char *str , char *delimeters)第一次调用,传入原始字符串,返回分割的第一个结果;获取后续结果,不再需要原始字符串,而只传入NULL。有如下疑问:1. 函数怎么记住函数外部的状态(原始被分割串的下一个头位置)2. 内部怎么分割的带着这个问题,看了两篇博文:1. 关于函数strtok和s原创 2015-05-07 20:57:36 · 584 阅读 · 0 评论 -
WINDOWS 8.1 下中文变问号的解决办法
把除了当前默认的输入法外的其余输入法全部删除。到windows控制面板里去删!!不知道是系统原因还是第三方输出法的原因!来自: http://service.16m.com/NewsInfo_1608_7.html转载 2015-04-04 22:52:53 · 686 阅读 · 0 评论 -
不要对动态分配的二维数组使用memset
尝试memset一个动态分配的二维数组: int **a ; a = new int*[k] ; for(int i = 0 ; i < k ; i++) a[i] = new int[3] ; memset(a , -1 , sizeof(int)*k*3) ;结果运行时出现Core Dump网上查看了文章: http://blog.csdn.net/shanzhizi/article/d原创 2015-03-19 21:11:10 · 1748 阅读 · 0 评论 -
Windows+linux同时拥有——VMWare在运行Ubuntu14.04条件下开启Unity模式
Windows linux同时拥有——VMWare在运行Ubuntu14.04条件下开启Unity模式motivation在windows环境下想要拥有简便高效的linux环境,这是困扰了我近半年多的事情。试过了使用MinGW msys mintty,能够有很好的终端效果,但是实际使用时发现python、mysql终端交互等都有些问题。折腾一段时间后还是放弃了。买了一块SSD,加上内存6G,跑虚拟机原创 2015-02-09 23:44:15 · 5747 阅读 · 1 评论 -
css 中类叠加相同属性的取值问题
对于一个元素使用多个类,其中一个属性值在多个类中有不同取值,那么最终的该元素该属性取值是取那个呢?当然是优先级高的覆盖优先级低的。考虑一个css链接文件盒一个html文件。css中:原创 2014-12-31 21:03:37 · 3828 阅读 · 0 评论 -
关于判断IE的JS代码
isIE = !-[1,] , //可以判断IE6,7,8isIE6 = isIE && /msie 6/.test(navigatort.userAgent.toLowerCase()) //判断IE6解释:由于IE6~8 对数组的处理问题,[1,]会形成由1,undefined组成的数组,而前面加一个 ‘-’(负号),JS就会强制转换为数字(Number([1,].toStri转载 2014-02-19 09:33:28 · 784 阅读 · 0 评论 -
建站 - -
偶然的机会接触到建站的基本流程,实在感觉大开眼界啊。学院有服务器一台,固定ip,校内都可以访问(校外能访问吗,试了一下提示网关与服务器连接失败,不知是网络问题还是服务器负载问题)。服务器上用VMware跑虚拟机,虚拟机上跑着站点,主体与虚拟机之间有NAT 8连接,并做了端口转换。比如虚拟机上的ip上192.160.0.10,端口80 ,映射到主机上,则可以用主句IP:映射端口 来访问虚拟机的站原创 2014-02-24 21:07:28 · 928 阅读 · 0 评论 -
css 设置display:none 后用js获取值为空
如题,做一个toggle性质的效果,判断display时就有问题,console.log出来display为空串。所以display==""或者display=="none"时元素都是隐藏的。默认为空串原创 2013-11-15 18:30:44 · 7094 阅读 · 0 评论 -
c/c++实现二进制文件随机写入
网上找了很多都每个具体的,全都是些一样的东西。然后翻了下C++primer 电子版,终于找到答案:1.打开方式:fstream x("filename",ios::in|ios::out|ios::binary)不能以ios::app方式打开!不能只以ios::out方式打开!2.在fstream方式下,输入输出的文件指针同时移动!所以seekp,seekg都行。原创 2013-10-07 23:38:44 · 1683 阅读 · 0 评论 -
一个作为容器的div 至少应包含一个位设置浮动的div
嗯,不知道这么说对不对,反正情况是这样的: childDiv childDiv childDiv .float{ float:left ;} 如果是上述情况,可以把container加上border,可以看出,container是没有高度的!!即是内容为空。已经遇到几次这种情况了,每次都是把container设置一堆属性都无效,最后加上原创 2013-10-24 17:16:58 · 887 阅读 · 0 评论 -
HTML中常用转义字符
看别人写的代码,里面有一个用×来表示x的关闭按钮,半天没反应过来,哈哈。晚上搜了一下,转载:http://114.xixik.com/character/————————————————————————————————————————————————————————————————————为什么要用转义字符串?HTML中,&等有特殊含义(,用于链接签,&用于转转载 2013-10-26 16:54:27 · 894 阅读 · 0 评论 -
子div的margin属性影响到父div的定位
如下形式: .wrap{ margin: 0 auto ; background:#ccc ; } .child{ margin-top : 20px ; } 该div将影响父层div的margin属性最后的结果是,child div 会使得 wrap div margin-top 20 px。网上搜了下,解决办法是:在wrap中添加ove原创 2013-10-26 10:49:58 · 1514 阅读 · 1 评论 -
Jquer hover +animate IE下出现抖动
昨天写一个类似Metro上翻动作时遇到的问题。一个大的div用的relative属性,然后一个container div用的absolute,里面包含4个div,未设置position属性(应该就是流式布局,static?),IE下(调试模式下,7~10均出现)出现不停的抖动。找了一下,看到一个网页里面写的内容:(昨天忙着做,也没记下网址,大概是这个意思)出现条件:当position属原创 2013-10-24 17:03:50 · 1398 阅读 · 0 评论 -
[转自waterday 的BLOG]C++函数参数中的省略号
http://waterday.blog.51cto.com/1032892/329079C++允许定义形参个数和类型不确定的函数。例如,C语言中的标准函数printf便使用这种机制。在声明不确定形参的函数时,形参部分可以使用省略号“…”代替。“…”告诉编译器,在函数调用时不检查形参类型是否与实参类型相同,也不检查参数个数。例如:void ConnectData(int i转载 2013-09-21 11:19:34 · 682 阅读 · 0 评论 -
关于类的无参数构造函数的调用
这的确感觉是奇怪的事情。有类class Sample{ public: Sample() ;};Sample::Sample(){ cout <<"MEMEDA" ;}Sample xx() ;如上实例化xx对象,屏幕并不打印任何东西,即C++执行默认的无参构造函数,而不是自己写的函数,实在感觉奇怪。但是当我用以下方式实例化的时候,情况就原创 2013-10-01 14:23:53 · 1439 阅读 · 1 评论 -
HTML5 编码规范
在书上看到的:1.所有元素和属性都小写。2.关闭包含内容的标签(如Text)3.建议给属性加上引号4.元素没有内容,可删除反斜杠(如meta , input )5.避免为布尔属性提供多余值(如,)------,不再包含type属性 ,不再包含type属性 对,就是这么短 对IE6~8 加入HTML5 新元素的显示--------s原创 2013-11-04 08:53:55 · 788 阅读 · 0 评论 -
c 语言中定义bool
1.单纯的typedeftypedef int BOOL ;#define TRUE 0#define FALSE 12.枚举typedef enum(true,false) bool ;3.新标准#include转载 2013-11-21 10:55:12 · 1370 阅读 · 0 评论 -
php中用include包含文件产生大段空行
很早就遇到这个问题,不过之前一直没留意。这次对网页排版产生了影响,就上网搜了一下,没想到原来是有原因的: 保存utf-8时加入了BOM(unicode的签名)可以用编辑器(Notepad++就行)将格式转换为utf-8(无BOM)格式即可参考网页:http://hi.baidu.com/sundoo/item/bad16bd22d11ce312a35c7ad原创 2013-11-07 16:55:02 · 1171 阅读 · 0 评论 -
[转]那些年我们一起清除过的浮动
http://www.iyunlu.com/view/css-xhtml/55.html 浮动(float),一个我们即爱又恨的属性。爱,因为通过浮动,我们能很方便地布局; 恨,浮动之后遗留下来太多的问题需要解决,特别是IE6-7(以下无特殊说明均指 windows 平台的 IE浏览器)。也许很多人都有这样的疑问,浮动从何而来?我们为何要清除浮动?清除浮动的原理是什么?本文将一步一步地深入剖析转载 2014-02-23 22:35:08 · 829 阅读 · 0 评论 -
HTML5 canvas绘制arcTo、translate和rotate的画法探索
arcTo(x1,y1,x2,y2,radius) ;还要加上moveTo的点(x0,y0) ;第一步:找到切点过点 (x1,y1), (x0,y0)引射线与点(x1,y1),(x2,y2)所引射线交于点(x1,y1),作其角平分线,找到圆心,使其到角的两边距离等于radius,且切于两边为p1,p2,即为两切点。第二步:画线从起点(x0,y0)引线段到切点p1原创 2014-02-22 13:44:24 · 1862 阅读 · 1 评论 -
对于select做ele.setAttribute(“value”,“xxxx”)与ele.value = ""的效果
先来段代码:var s = document.createElement("select") ;for(var i = 0 ; i < 5 ; i++){ var op = document.createElement("option") ; s.appendChild(op) ;}//--------------now start testalert(s.getAttrib原创 2013-12-20 19:10:11 · 1731 阅读 · 0 评论 -
堆与栈
函数内局部变量在栈中,全局变量在堆中;静态变量在堆中;结构体在堆中,类在栈中。----------------------------------------------详细信息:http://www.blogjava.net/zhaojianhua/archive/2011/05/10/349900.html转载 2013-12-07 14:22:49 · 705 阅读 · 0 评论 -
IE 11 解决下载文件名中文乱码的问题
选择:兼容模式- -原创 2013-11-24 20:41:01 · 2625 阅读 · 0 评论 -
printf格式化输出
%x输出小写的16进制,%X输出大写的16进制。%8x输出至少8位数,不足补空格,%08x不足补0.-----------------------------------------------------------------------以下转载http://bbs.csdn.net/topics/330107715Printf() 输出格式控制[学习笔记--Printf(转载 2013-11-22 10:56:28 · 1073 阅读 · 0 评论 -
疑惑!!
为何memset(addr,0x55,1)然后*addr == 0x55 结果会是false?原创 2013-11-21 22:13:58 · 781 阅读 · 0 评论