WordPress代码高亮插件Code Highlight Plugin
试了几个WordPress代码高亮的Plugin
iG:Syntax Hiliter算比较强的,可惜我不喜欢它类似[php][/php]这样的标签
还是用上了CooCode.cn的作品coolcode3.3,试了一下,感觉还不错
可惜,作者居然自定义标签<coolcode></coolcode>,很不爽!
于是动手改了它,现在可以支持WordPress默认的<code></code>标签
并修改了一下字体和行高,这样看起来舒服多了!
本插件用法:
<code lang="php" linenum="off" download="21andy.php">
......
你的代码
......
</code>
说明:
linenum="off" 表示不显示行号
download="21andy.php" 表示你的代码将可以以21andy.php文件来下载安装:只需要把解压后的目录coolcode目录直接放到wp-content/plugins/目录下,在后台激活即可
下载:
下载 CoolCode3.3 21Andy.com修正版
2007年1月12日 16:51 更新:
更新了修改时的1个Bug
这里要改成
在此时间之前有下载的人请重新下载
效果见:http://www.21andy.com/new/20070112/524.html
Incoming search terms:
- wordpress 代码高亮
- WordPress code
- codepress
- WordPress代码高亮
- WordPress Code Highlight
- wordpress Code Highlight 代码语言
- wordpress code 插件
- wordpress [shell light=true] 代码高亮
- anything
- www.21andy.com
Tags: wordpress plugin, wordpress 插件, WordPress专题
andy,我在你这里下载的这个插件,也按说明安装激活了,可以是< code >< /code >不起作用,原来我用的是老的,标签,没问题。现在两个都不行了。
晕,不可能啊,你看我不是用得很爽了吗?
你老的文章里是不是写的
< coolcode >< / coolcode >
当然装上这个新的就没效果了!
要用WP默认的
< code >< /code >
的标签!
至于卸载和再激活,应该不会有影响啊,这个插件应该没有动到外部文件,你再检查一下
我也顺便查查
我发现问题了,那个主题原来定义了一个code样式。我去掉了以后可以显示了,但是html和css代码怎么显示不出来,是不是我写的有问题啊。http://simplife.org/2006/12/30/37/
这entry里面的。。。
不错,测试一个看看
{
for(;n!=0;n--);
}
void main(void)
{
init_devices();
delay(254);/*计算结果,本条语句延时约99微秒*/
while(1);
}
和软件延时时间长短有关的因素有,单片机,晶振,延时语句,此处以for循环语句为例。
首先,我们编写一个for循环的延时语句,如下:非关键代码省略,点击查看全部代码.
{
for(;n!=0;n--);
}
void main(void)
{
init_devices();
delay(254);/*计算结果,本条语句延时约99微秒*/
while(1);
}
正常编译,按照常规方法打开JTAG下载并进入调试。我们要想办法获取程序的运行指令个数。
按下图操作调出汇编程序框:
打开watch窗口,找到delay(254);,使用常规调试方法F10,F11,使当前光标指向delay(254);的下一行,如下图:
使用F11逐条语句执行,你会看到如下图的运行规律,按照1234567的方向运动,最后循环,这就是我们想要找的执行语句条数,同时注意观察watch窗口的数值变化。通过更改watch窗口的数值,使循环结构快速结束。
我们由此得到语句的条数是3+3×n+1,这里是3+254×3+1=766条。在普通的计算中,我们可以这样认为,for循环的语句数量是n*3+4。
AVR多数指令的执行时间是晶振频率分之一,也就是一个时钟周期,部分指令的时钟周期是2-4个时钟周期,详细内容请查看数据手册。那么delay(254);的总运行时间766个时钟周期,即为766/(7.3728×1000000)秒,约和733/7.3728 =99微秒。在要求不高的延时中,就可以使用for循环来多次调用这个delay作为100微秒使用,而不用考虑外层for循环造成的时钟周期延时。
结语:这里只是给出了一个软件延时的简单例子,并不具有很强的使用性,实际操作中可以定义delay100us,delay1ms,delay1s等函数直接使用。
延时 M32 7.3728M 粗略计算*/
void Delay100us(uint8 x)
{
uint8 i; //4clock
for(i=147;x!=0;x--)
while(--i); //5 * i clock
}
void Delay1ms(uint16 n)
{
for (;n!=0;n--){
Delay100us(10);
}
}
void Delay1s(uint16 m) // m <= 6 ,when m==7, it is 1.
{
m=m*40;
for (;m!=0;m--){
Delay100us(250);
}
}
/*********************************************************************/
由于笔者技术有限,错漏之处在所难免,还望高手指点,以期我们更正.
你的代码
......
©
powered by WordPress 23 queries. 0.245 seconds.
{
control(0);
printf("%dn",answer);
return 0;
}
最新版你有没有改好,现在3.4了
假如一篇文章中有三个地方用了
你的代码
......
前面两个会不起作用,只有最后一个有效,应该是哪里没改完,
原版的不会
jakon 于 2009-07-17 23:30:19 回复:
我也有同样的问题,如果解决了,可不可以说一下,现在急着呢.
你好 请问 代码旁边的方框怎么实现的 我怎么没有啊 谢谢
你的代码
......
你的代码 嘿嘿
你的代码
......
sdf
谢谢啊,刚好需要。貌似每次搜索,都能搜到你这里 囧
不行不能用。可能有版本兼容问题,或者与其他插件或者主题冲突
你的代码'''for()‘’
......
你的代码
......
你的代码
......