有时我们需要MySQL中的定时执行一些命令,平时大都用的Crontab下运行脚本如php,python,perl等来做的,这儿可以实现通过存储过程来实现,如下:
mysql> show variables like '%sche%';
+---------------------------------------------------+---------+
| Variable_name                                     | Value   |
+---------------------------------------------------+---------+
| event_scheduler                                  | OFF     |
| performance_schema                            | OFF     |
+---------------------------------------------------+---------+
将事件计划开启
mysql> set global event_scheduler =1;
Query OK, 0 rows affected (0.00 sec)

mysql> show variables like '%sche%';
+---------------------------------------------------+---------+
| Variable_name                                     | Value   |
+---------------------------------------------------+---------+
| event_scheduler                                   | ON      |

创建存储过程test
CREATE PROCEDURE test ()
BEGIN
  update examinfo SET endtime = now() WHERE id = 14;
END;
创建event e_test
create event if not exists e_test
on schedule every 30 second
on completion preserve
do call test();
每隔30秒将执行存储过程test,将当前时间更新到examinfo表中id=14的记录的endtime字段中去.
关闭事件任务
alter event e_test ON
COMPLETION PRESERVE DISABLE;
开户事件任务
alter event e_test ON
COMPLETION PRESERVE ENABLE;
以上测试均成功,测试环境为mysql 5.4.2-beta-community mysql community server(GPL)

来自:http://blogread.cn/it/article/811?f=wb
微软Windows命令行PowerShell 2.0:
PowerShell 2.0默认包含在Windows 7和Windows Server 2008 R2中,旧版Windows也在很久之前就可以下载使用PowerShell了,包括简体中文和繁体中文。
我用的是Windows7,直接打开就是了,图形界面是:powershell_ise.exe

阅读全文
画图Html5包:http://www.rgraph.net/docs/updating-charts-dynamically.html
if (document.all && RGraph.isIE8()) {
             alert('[MSIE] Sorry, Internet Explorer 8 is not fast enough to support animated charts');
         }

注意:不支持IE8,经测试FF,Chrome都支持。
sudo apt-get install nodejs npm //npm 才能安装nodejs的扩展
sudo npm install serialport


来自:http://alexandre.alapetite.fr/doc-alex/raspberrypi-nodejs-arduino/index.en.html
PHP版本:
PHP 5.4.4-12 (cli) (built: Feb  1 2013 08:58:27)
Copyright (c) 1997-2012 The PHP Group
Zend Engine v2.4.0, Copyright (c) 1998-2012 Zend Technologies
    with Xdebug v2.2.1, Copyright (c) 2002-2012, by Derick Rethans
在多串口用Select读取时,PHP出现:
PHP Strict standards:  Only variables should be passed by reference in /root/dev_Codes_All/phpComSelect/fopenSelectWithRaspberry.php on line 49
PHP Stack trace:
PHP   1. {main}() /root/dev_Codes_All/phpComSelect/fopenSelectWithRaspberry.php:0

实践下面Ok,能去掉提示:
PHP Strict Standards: Non-static method错误的解决方法
在程序添加了error_reporting(E_ERROR | E_WARNING | E_PARSE)后解决问题!

来源:http://www.glblog.net/?post=178
树莓派在运行命令行出出现如下错误:


可以通过以下命令解决,关闭方法:

其实前面在windows7下安Lamp也出现过,当时的记录:http://jackxiang.com/post/5919/
阅读全文
加入附件:
插入-->对象-->由文件创建
下载附件:
文件——另存为——保存为网页文件——在相关文件夹中找找试试

附:WORD2003插入图片为何不显示?[做述职时发现没有图片,当时就蒙了,我用的是2010,那台电脑是2003]
工具——选项——视图——显示
图片框前的勾去掉
画图包:http://www.rgraph.net/docs/updating-charts-dynamically.html

raspberry安装java:http://www.simonzhang.net/?p=1530
redius node.js push:http://blog.csdn.net/unityoxb/article/details/8532028
阅读全文
移动Vmware6.0下的CentOS6.3到单位机器启动时提示如下信息:

1.察看系统CPU频率,鼠标右键点“我的电脑”,属性。为:3.3GHZ
2.新建文件并添加如下内容:
C:\Documents and Settings\All Users\Application Data\VMware\VMware Workstation\config.ini



解决办法:
当建立虚拟主机后启动虚拟主机提示:

VMware Workstation has measured your CPU speed to be 1032 MHz, but Windows reports that it is 1994 MHz. This may

mean that your computer has a power-saving feature that varies the processor speed. As a result, the clock in your

virtual machine may run too fast or too slow.

For a workaround, please refer to the VMware knowledge base article at:
http://www.vmware.com/info?id=97

解决方法:

根据VMWARE文档修改如下:
1. 察看系统CPU频率,鼠标右键点“我的电脑”,属性。
2. 在文件C:\Documents and Settings\All Users\Application Data\VMware\VMware Workstation\config.ini中添加(如果没有这个文件,自己添加):

host.cpukHz = 1700000(替换为你的CPU频率)
host.noTSC = TRUE
ptsc.noTSC = TRUE

来自:http://www.1985er.com/lee/article.asp?id=198
http://book.qq.com/s/book/0/24/24008/index.shtml
乔布斯给CEO的必修课:苹果的哲学摘录:
   不放过任何一个细节,是苹果对自己员工的期望。正因为乔布斯时刻关注细节,才让苹果在与强劲对手的竞争中成为最大的赢家。例如,谷歌的Android操作系统,现在的销售情况十分不错,但当消费者使用了一段时间之后,就会发现Android与苹果的iOS操作系统相比缺乏一些闪光点。尽管,这样细微的差距不会让消费者觉得Android操作系统不如iOS操作系统好用,甚至可以说Android和iOS一样好用。但这点小小的差距,却足以让消费者怀疑谷歌的操作系统是否略逊于苹果。在许多情况下,苹果仅仅比谷歌多关注了一点点细节。但就是这一点点的细节,却让苹果将谷歌抛在身后,遥遥领先。


嗯,我们要有一种推销思维和一种产品思维:
1)推销思维:那就是我们都是出来卖的[Facepalm]。
2)  产品思维:不求回报的付出因你不同[Smart]。
半夏泡醋治牛皮癣有效。(我家里用过,但好像偶尔还是容易复发,不知加上大黄如何)
大黄加半夏加醋。

如下可以通过smarty获取支Url地址:

m.xiyou.cntv.cn/contentmanage/videoall?a=b
分别是:
m.xiyou.cntv.cn
/contentmanage/videoall?a=b
对比PHP的:
$_SERVER["REQUEST_URI"]=例子:/lianxi/servervalues.php?a=1&b=2
$_SERVER["HTTP_HOST"]=localhost

来源:http://www.itlearner.com/code/smarty_cn/language.variables.smarty.html
阅读全文
问题:vim打开后如何取消syntax = on?我发现服务器加上后vim编辑很慢,临时取消
set syntax=off   (实践发现输入啥都能关掉,理论上还是大写的OFF。)
嗯,又想打开呢?
:set syntax=ON    (一定要大写)

想要小写怎么办?
语句来使得语法高亮显示
:syntax off
:syntax on

背景:在用raspberry用SecureCRT下的vim打开文件时出现用set nu时行有下划线,于是找了下解决办法,如下:
vim行号下划线问题
在vim中发现开启显示行号(set number)或语法高亮(syntax on)时,发现文档中很多地方都有下划线,对视觉产生极大干扰。开始还以为是vim的某个配置造成的,后来发现真正的元凶是securecrt,但是可以通过配置来去掉下划线。具体配置如下:
session option–>terminal–>appearance,这里有current color scheme选项,不论选择哪一项,或者是新建的,都可以点击edit…按钮,里面底部有三个复选框,中间一个是show underline,取消选择,那进入vi后如果显示行号,那行号不会有下划线!
对应汉化版的securect,配置如下:
会话选项 –> 终端 –> 外观 –> 当前颜色方案 –> 编辑,在出来的对话框中把显示下划线前面的勾去掉。

From:http://onx0320126.wap.blog.163.com/w2/blogDetail.do?hostID=onx0320@126&blogId=fks_087065087083083065084082083069072087087071083085080071087080
参考:http://www.360doc.com/content/12/0408/19/532901_201980859.shtml

附录:
1)为操作的一行添加下划线(方便看当前):set cursorline
2)SecureCRT里彩色显示字:会话选项->外观,当前颜色方案,traditional。
SecureCRT如何设置才能使Vim中代码彩色显示?? 3,4。
3)SecureCRT里高亮显示字:会话选项->仿真,终端:xterm 勾选:ANSI颜色,使用颜色方案,使用颜色方案勾选才能高亮。
4)  服务器端的设置。在.bashrc中添加:export TERM=xterm  export TERM=xterm-color 语句。
再就是raspberry里的pi是彩色,而root后ls等反而不是,出现这个问题是:
先解决ls的色彩问题。


退出登录再重新连接,充满色彩的vi又回来了。
我的设置,vi ~/.bashrc :


理解:
export PS1='${debian_chroot:+($debian_chroot)}\[\033[0;37;40m\u@\033[0;32;40m$ipL:\w\033[0;33;40m\$ '
解释:
下面我用一个提示符的例子来解释 shell 的颜色。
~/.bashrc: PS1="\[\033[0;32;40m\u@\h:\w\$ \]"
这样提示符就全部显示成绿色了。就像这样:
nico@ebrain:~$
\033 声明了转义序列的开始,然后是 [ 开始定义颜色。 后面的 0 定义了默认的字体宽度。稍后我会介绍其他的可用字符。 转义序列字符串要用 \[ 和 \] 括起来, 防止转义序列的文本显示在 shell 里占用太多的空间。

下面我们要选择前景色(这里是 32,代表绿色)。背景色的 40 表示黑色。 要是不想让提示符后面的文字也变成绿色,我们用 \033[0m 关闭转义序列, \033[0m 是 shell 的默认颜色。前景色和背景色都有 8 种可用的选择。

可选颜色:红色、绿色、黄色、蓝色、洋红、青色和白色。 他们对应的颜色代码是:30(黑色)、31(红色)、32(绿色)、 33(黄色)、34(蓝色)、35(洋红)、36(青色)、37(白色)。

用同样色方法设置背景色,不过要把第一个数字“3”替换成“4”, 例如 40、41、42、43、44、45、46、47。
更多参考:http://www.linuxfocus.org/ChineseGB/May2004/article335.shtml


二:Vim颜色设置:
新建文件   ~/.vimrc是用户自己的vim配置文件,在这个配置文件中设置的配置只影响该用户自己。
命令如下:
cd ~
vi .vimrc
输入:syntax on
保存退出
source .vimrc
此时可以找一个xml文件 进行查看,看看是不是已经有颜色了
vim xxx.xml
给 vi 做个别名,
# vi ~/.bashrc
alias vi='vim'
# source ~/.bash_profile
注:syntax on ,显示颜色;syntax off ,则不显示颜色。

来自:http://www.doyj.com/2010/02/07/%E8%AE%A9securecrt%E7%99%BB%E5%BD%95debian%E6%97%B6%E6%98%BE%E7%A4%BA%E5%BD%A9%E8%89%B2/

PS1颜色表用来设置前面提示符的颜色:http://www.linuxfocus.org/ChineseGB/May2004/article335.shtml
http://www.cnblogs.com/starspace/archive/2009/02/21/1395382.html
修改linux终端命令行颜色:
参考:http://www.cnblogs.com/menlsh/archive/2012/08/27/2659101.html
     今天,和弟弟玩魔兽,家里配置一台电脑,当时我装了个魔兽,没有想到弟弟过年来,居然自己摸索出怎么玩这个游戏,没有人教,他看里面的提示就能玩,可见魔兽做的这个游戏堪称经典,学习门槛低,和弟弟打,发现其实战能力久佳,于是想想以前游戏的一些经验,写在这儿,都是些形而上的东东,不过弟弟也就八岁,能有这种玩的研究精神,多少有些佩服,呵呵。
因为魔兽本来就是生而为打战的一种游戏模式,我总结出如下七条(仅仅限于兽族,我也只会这一个族),元宵节又加一条,2013年再加一条:
0:打战其实就是打钱,农民是经济的来源,要想打击对方,如:不死族它农民最弱早期可以进行骚扰,其本质是若,弄民是战争的源动力,只要农民有钱,就可以造出众多工具,进而 在打对手时要注意对其分矿进行打击,不让其开起来,从经济上要压制。(此次,对不死每打一次就会回基地补给,电脑给人的感觉它太笨了,细想起来它那么做是对的,而在打对手时也是不太容易冒失进攻,而是估计对手在对手的基地前观察些许时间,感觉没有问题就立即进攻,同时精灵在打不过对手时跑得快也是需要的,只有这样才不会拖入战争的胶着状态,这样只有思路一条,浪费了兵力,而给后期代带很不好的兵力对比,为此,这也是战争的精华所在,实践起来可是另外一回事,需要琢磨和很多次操作才行,而能领悟出来已经算是一种低层次境界了。)
1.知己知彼,百战不怠:
   魔兽以我个人只会用兽族的感觉是要一出来时就用先知了解对方特别是(不死族)的军队动向,否则会容易出现人家都打到家门口时都不知道,当然也不光是这些信息,总知要知道对方的意图,(毕竟是电脑,而不是人,人更要知道对方)。
2.围魏救赵,骚扰分兵:
   疯狂的电脑它比起来来说还是有些不像人那么聪明,你可以围绕一个点,打它的援军,或者当他在打你时,你也去打它,让他撤兵。
或者在打的时候打出时间差,以优势兵力集中到一个点上,消耗其兵卒,一定要做到自己优势在一瞬间集中到一个点上,给飞快的打击并撤退,以保全自身。(比如买到加快速度的卷轴等)。
3.保护英雄,加快升级:
    尽量不要在打怪时使自己的英雄死掉,一定要保护好自己的英雄(如:英雄没有血时回城,或者隐身,或加血,或分身等),不能不小心就死了(这样敌我悬殊太大就在这一次次的交手中慢慢拉大距离的),说到底,战争的核心本质就是保全自己,消耗对方,就这样一次次的磨中,最后,达到最终消灭所谓的敌人。
4.重视升级的力量:
    对基地的装备升级至关重要,只有这样才能出好的兵种,增强攻击力,护甲点数,要有及时并更新调整好自己的属性优势,注重商店的装备优势。
5.重视灵魂锁链,平衡掉血速度:
   对于有的兵血多,有的比较脆弱,用灵魂锁链起到一个互补的作用,进而提高整个部队的战斗力,存活力,进而保持我方只伤其十指(尽量断对方一指),进而能在战斗完后,迅速得到补充,兵和装备只要是没死,都是可以复原和修复的。
6.集中精力,分散敌人:
   注重捕获,减速等的研发,让自己的强大的威慑能力,让对方在逃跑时由并行变串行,后进而用捕获到慢的,斩杀掉,消耗敌人的优势,(这一切都是符合集中和分散,以在一个点上突破,以改变整个战局)。
7.英雄互补,梯队攻击:
   如多个英雄,一个先知,一个加血可变的英雄,一个变敌人后,多个兵立即一起打,进而消灭之。在攻击时要有梯队优势互补,远近攻击互补,扛住前主的主力攻击用血多的,后面用远程攻击,天上的兵打地上的优势等,这一切都是在侦查的基础上的信息战。
8.善用商店,穷寇要追:
   在两个部队进行战斗时,有时需要加快速度进行部队的合并一块攻击,打出一个时间的差,来迅速闪电战消灭地方的有生力量,但实际中往往的情况是一方,或自己方步子太慢,此时,需要开加速卷轴进行加速,否则遗失战机,全局皆输。所以说要充分利用商店里购买并装备在自己的英雄身上。第二种情况就是敌方攻击我大本营,我方则应该在实力的估计下如不行,要及时让农民钻地洞,修箭塔(来之前就修一两个防备),在敌人撤退时要乘机对敌人血少的士兵或器物(攻城车)进行彻底打死,这种行为在两支部队遭遇时也当自己这方占优势,敌人扛不住时要撤退时(不可能实现一条平行线的一起撤退),对跑得慢的士兵进行捕获(网),进而杀死一只是一只,尽量不能让其空血回到敌主,因为回去后他加血后还有攻击力,这也就是说当自己在撤退时要撤退得有水平,有梯队如:让血多的又走得慢垫后,不至于死掉,起到保护作用,同时如果有英雄有法宝的如:加速的卷轴之类,要释放出来提高全体部队的撤退速度。
    其实,战争是一个漫长的过程,不可能在短期内就彻底打死对方,要有保存自身实力,消灭敌人有生力量,伤其十指,不如断其一指,要向第一名将,超一流高手去学习才行,不断学习,等待和积累,像一个高明的剑客,在对手反映过来之前,剑已经刺入对方心脏,主角和配角是经常调换的,有可能在小学四年级学到的知识会挽救你喔,所以,我给弟弟说不光要会打游戏,更要会学习才行,呵呵。
                                                                                                                       Jackxiang   2013-02-08
php5.3.13向PHP 5.4.4-12迁移时出现Non-static method should not be called statically的问题,在网上搜索了一下解决方法:
Strict Standards: Non-static method should not be called statically
严格的标准:非静态方法不应该被静态调用
我的解决办法:
1)修改PHP.ini文件里的配置,发现问题依旧。
error_reporting = E_ALL | E_STRICT
修改为
error_reporting = E_ALL & ~E_NOTICE
2)打开Urlrewrite重写的index.php发现这儿:

于是修改为:

于是就不报错了,这只是一个临时解决办法,最好是按PHP5.4的严格编码来写。

以下来自网络:
原因是 程序编码 不符合运行环境
临时解决办法是:

如果有权限修改 PHP.INI
修改文件 php.ini中设置:
error_reporting = E_ALL | E_STRICT
显示那些不符合编码规范的警告(coding standards warnings)。
如果出于调试需要,应改为 error_reporting = E_ALL & ~E_NOTICE

如果你没有修改PHP.INI文件的权限
也可以修改程序代码
在程序最前 加上
error_reporting(E_ERROR | E_WARNING | E_PARSE);



解决方法如下:

1, 打开 xampp/php/php.ini 配置文件, 把 error_reporting = E_ALL | E_STRICT 替换成 error_reporting = E_ALL & ~E_STRICT  ,把 display_errors = On 替换成 display_errors = Off ,然后保存,重启服务器,刷新页面。

2,也可打开joomla 文件夹下的 configuration.php, 把error_reporting = "-1" 替换成 error_reporting = "-6138", 然后保存,这种方法治标不治本。

3,修改joomla文件夹下的 htaccess.txt 文件, 打开文件,找个合适的位置,如最后面,添加如下代码:
# supress php errors
php_flag display_startup_errors off
php_flag display_errors off
php_flag html_errors off
php_value docref_root 0
php_value docref_ext 0

然后 文件-另存为 ,选好保存路径, 文件名为:.htaccess , 文件类型变为:所有文件  d,保存。

来源:http://wordpress.facesoho.com/program/non-static-method-should-not-be-called-statically.html
          http://wuxiong8665.blog.163.com/blog/static/93512201152210481436/
          http://www.laruence.com/2012/06/14/2628.html
分页: 99/339 第一页 上页 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 下页 最后页 [ 显示模式: 摘要 | 列表 ]