mysql中的表显示“使用中”解决办法!
作者:互联网观察 发布时间:March 5, 2017 分类:互联网观察
mysql中的表显示“使用中”解决办法!
方法1:
检查表:CHECK TABLE xxtable
分析表:ANALYZE TABLE xxtable
修复表:REPAIR TABLE xxtable
方法2:如果方法1无法执行,请使用以下语句修复表索引
REPAIR TABLE xxtableUSE_FRM;
互联网观察
作者:互联网观察 发布时间:March 5, 2017 分类:互联网观察
方法1:
检查表:CHECK TABLE xxtable
分析表:ANALYZE TABLE xxtable
修复表:REPAIR TABLE xxtable
方法2:如果方法1无法执行,请使用以下语句修复表索引
REPAIR TABLE xxtableUSE_FRM;
作者:互联网观察 发布时间:August 3, 2016 分类:互联网观察
onethink 部署到服务器 出现中文乱码
在
Think\Db\Driver.class.php 中 line 103
$this->linkID[$linkNum] = new PDO( $config['dsn'], $config['username'], $config['password'],$this->options);
后面加
$this->linkID[$linkNum]->query('set names utf8');
作者:互联网观察 发布时间:August 3, 2016 分类:互联网观察
曾经有个wdcp默认站点的问题让自己纠结了一些时间,当时真是百思不得其解,连叹这不科学,不过好在最后找到了解决办法,下面就分享一下具体的过程。
熟悉wdcp的朋友都知道,在web服务的vhost目录下默认有个00000.default.conf文件,这个文件就是wdcp的默认站点文件,如果使用服务器的外网IP浏览器中访问默认应该打开这个配置文件中的站点才对。
为什么要使用IP访问网站呢
因为要是迁移网站,域名还未解析过,还在指向旧服务器以保证业务不中断,等调试好新服务器上的web站点后再将域名解析也迁过来,这时用IP调试新服务器上的站点就是最好的选择。
那么问题来了,如果添加了几个正常的站点之后,此时会发现使用IP访问到的可能不是默认站点了,可能是已创建好的其它站点了,即使默认站点文件中有此行配置也无济于事。
server_name localhost;
此时,检查配置文件和错误日志都没有明显的错误,反复调试、测试也无法解决,只能怀疑站点一多了,wdcp的默认站点指向就变了,不是之前的00000.default.conf文件了。
没有办法,最后在00000.default.conf的配置文件中增加这个内容,
listen 80 default;
default字符就是手动添加的内容,强制设置此站点为默认站点,重启web服务,问题得到了解决。
作者:互联网观察 发布时间:July 29, 2016 分类:互联网观察
今天配置一个nginx的rewrite,简直是被搞死了。其实我就是想把/xxx/0.mp4?key=123456abcde转换为/xxx.mp4?segno=0&key=123456abcde这种形式经过不断的尝试,也分析了一下原因,发现niginx的内容设置中必须注意的一些问题:
1.nginx在进行rewrite的正则表达式中只会将url中?前面的部分拿出来匹配
2.匹配完成后,?后面的内容将自动追加到url中(包含?),如果不让后面的内容追加上去,请在最后加上?即可
3.如果想要?后面的内容时请使用$query_string
在这里提醒一点,调试的时候在rewrite的最后一个配置项中不要使用break last这些,使用redirect可以看到转换后的地址。综合以上几点,使用的配置项为
rewrite ^/(.+)/(\d+)\.mp4$ /$1.mp4?segno=$2&$query_string? last;
作者:互联网观察 发布时间:June 14, 2016 分类:互联网观察
修改,thinkcontroller
$map[$key]=array('like','%'.$_GET[$key].'%');
作者:互联网观察 发布时间:June 13, 2016 分类:互联网观察
修改 user config 文件
增加:define('DB_CONFIG2', 'mysql://root:[email protected]:3306/xxxx'); // 数据库连接,使用Model方式调用API必须配置此项
修改admin common config 文件
数据库配置增加'DB_CONFIG2'=> 'mysql://root:[email protected]:3306/xxxx', // 数据库连接,使用Model方式调用API必须配置此项
作者:互联网观察 发布时间:June 2, 2016 分类:互联网观察
数据函数(http://xcache.lighttpd.net/wiki/XcacheApi)
mixed xcache_get(string name)
bool xcache_set(string name, mixed value [, int ttl])
bool xcache_isset(string name)
bool xcache_unset(string name)
bool xcache_unset_by_prefix(string prefix)
//低版本没有这个函数,使用之前要测试一下
int xcache_inc(string name [, int value [, int ttl]])
//自增函数,value为步长,如果没有初始化,则默认为零,ttl为过期时间
int xcache_dec(string name [, int value [, int ttl]])
//自减函数,同上
注意:xcache不能存放对象、资源等内容。
2、管理函数:
int xcache_count(int type)
//type值定义为宏,返回值为把指定的共享内存分为多少份,见xcache.count配置参数
XC_TYPE_PHP: Cache Type = php opcode XC_TYPE_VAR: Cache Type = variable data array xcache_info(int type, int id)
//返回值:为数组:
array xcache_list(int type, int id)
//返回值:
void xcache_clear_cache(int type, int id)
string xcache_coredump(int op_type)
作者:互联网观察 发布时间:May 17, 2016 分类:互联网观察
onethink 是一个优秀的框架,自定义模型可以完成很多功能,但是,每次都要自己重新建立模型,很费劲。
于是,我开发了一个自定义模型的复制功能,可以对任意的模型进行复制,复制后,自动复制模型字段,自动复制模型,自动生成新的模型表。运行无问题。操作便捷,大大提高了开发速度。
原理为:创建模型表,修改表,复制字段,修改字段所属模型,最后修改模型和字段的对应。
效果非常好。效率提升N倍
作者:互联网观察 发布时间:April 3, 2016 分类:互联网观察
作者:互联网观察 发布时间:March 24, 2016 分类:互联网观察
帝国cms左侧分类选中状态下显示子分类,
作者:互联网观察 发布时间:March 24, 2016 分类:互联网观察
帝国cms非常强大,可以生成全站静态。
帝国cms当前菜单加重显示功能如下:
主菜单:
<?php
$_bclassid=$class_r[$GLOBALS[navclassid]][bclassid];
if($_bclassid===0)
{$_bclassid=$GLOBALS[navclassid];}
?>
<ul>
<li class="<?php if($_bclassid==0) echo 'onmulu';?>"><a href="/"> 首页</a></li>
<li class="<?php if($_bclassid==1) echo 'onmulu';?>"><a href="/about/jianjie/" >关于</a></li>
<li class="<?php if($_bclassid==7) echo 'onmulu';?>"><a href="/pro/">品牌与产品 </a></li>
<li class="<?php if($_bclassid==8) echo 'onmulu';?>"><a href="/jiameng/">加盟合作</a></li>
<li class="<?php if($_bclassid==9) echo 'onmulu';?>"><a href="/news/">新闻快讯</a></li>
<li class="<?php if($_bclassid==10) echo 'onmulu';?>"><a href="/custom/">产品定制</a></li>
<li class="<?php if($_bclassid==11) echo 'onmulu';?>"><a href="/jobs/">加入</a></li>
</ul>
左侧栏目菜单:
<?php
$_bclassid=$GLOBALS[navclassid];
?>
<ul>
<li class="<?php if($_bclassid==0) echo 'onmulu';?>"><a href="/"> 首页</a></li>
<li class="<?php if($_bclassid==1) echo 'onmulu';?>"><a href="/about/jianjie/" >关于</a></li>
<li class="<?php if($_bclassid==7) echo 'onmulu';?>"><a href="/pro/">品牌与产品 </a></li>
<li class="<?php if($_bclassid==8) echo 'onmulu';?>"><a href="/jiameng/">加盟合作</a></li>
<li class="<?php if($_bclassid==9) echo 'onmulu';?>"><a href="/news/">新闻快讯</a></li>
<li class="<?php if($_bclassid==10) echo 'onmulu';?>"><a href="/custom/">产品定制</a></li>
<li class="<?php if($_bclassid==11) echo 'onmulu';?>"><a href="/jobs/">加入</a></li>
</ul>
作者:互联网观察 发布时间:December 27, 2015 分类:互联网观察

作者:互联网观察 发布时间:November 7, 2015 分类:互联网观察
小米空气净化器使用经验
米空气净化器面世以来,得到广泛关注,日销量一度达到3.2万台,但目前空净行业已进入疲软状态,如何创新和改进产品技术成为了关键。
从产品功能本身而言,作为一台千元以下的净化器,我认为是值得购买的。小米的双风机设计可以更好的搅匀房间里的空气,这是一个不错的亮点,外形也比较漂亮,尽管这抄袭了别人的设计。至于HEPA滤网的过滤能力、APP应用,这些是现在空气净化器的基本功能。而小米重点宣传的CADR值达到406,这一点并不厚道,因为这个406的值,是在噪音达到70dB(A)的时候的参数。要知道我国室内环境的居住区噪音标准是白天不超过55dB(A),晚上45dB(A)。如果我们考虑晚上使用这台净化器,那么它实际使用的CADR值不会超过200(小米没有公布在45dB时的洁净风量,我通过对比巴慕达的MJ-AP1CN推测)。而且巴慕达的MJ-AP1CN在CADR值400的喷射模式时,噪音是60dB(A),比小米的低10dB(A),也就是说,小米虽然模仿了别人的作品,但是在噪音控制方面还有不小的距离。
使用起来很不错。