/* 闪烁 不受暂停影响版,原版 delay 函数会导致整个系统挂起,严重影响执行。 这个采用系统时间判断,其他代码不受影响,系统无挂起。 打开一个LED指定毫秒,然后熄灭指定毫秒,反复进行。 这个示例代码是共享的 */ int ledpin = 13; //引脚 13 是一个连接在大多数 Arduino 主板的 LED int ledint = 100; //主板 LED 灯闪烁时间间隔 long ledi; //时间计数器 boolean ledstatus = false; //LED 当前状态 void setup() { pinMode(ledpin, OUTPUT); //初始化数字引脚作为一个输出 } void loop() { ledflash(); //控制主板 LED 灯闪烁 } void ledflash() //控制主板 LED 灯闪烁 { if ((millis() - ledi) > ledint) //判断时间间隔 { ledi = millis(); //记录时间 if (ledstatus == false) //根据 LED 当前状态进行开关操作 { digitalWrite(ledpin, HIGH); //打开LED ledstatus = true; //设置 LED 状态 } else { digitalWrite(ledpin, LOW); //关闭LED ledstatus = false; //设置 LED 状态 } } }
程序源码语法高亮展示
点击图片,查看高清大图。
Nuclear-Blog v6.0 大概开发了十天左右,大概有80%的代码有修改,基本上是重写了,昨天早上到中午花时间升级了网站,目前还有些小的问题没解决,推荐内容便是其中一个,目前还在进行实际使用测试,开源还需要一段时间。
我先发点截图出来,大家尝个鲜,以上是后台的一些截图,前台大家都能看到,就不截图了。
功能方面,多了很多,基本上是重写了,就不一一描述了。虽然前台看起来没变,但是处理代码大换血,基本上是重写了。代码精简了很多,以前的代码非常臃肿,回过头来看自己以前写的代码,真是有点恶心,以前怎么能写成那样子,晕。
现在新的程序处理速度及效率都非常高,并且全站纯静态,以前的留言板是动态的。并且严格按照w3c标准书写代码,前台和后台完全兼容各种主流浏览器,以上图片便是使用火狐浏览器截的图。
有了语法高亮功能,并且可以自己更换语法高亮插件,你可以换成 SyntaxHighlighter 或者其他语法高亮插件。
依旧是完全独立自主开发,除了编辑器、MD5加密模块、播放音乐的Flash,其他每一行代码都是自己写的。
基本上就这样,不详细写了,先写这些。同时欢迎各位同学提供各种安全漏洞(估计是不存在)、Bug、缺陷,以及改进建议,在本站留言或者联系我qq都可以。
留言评论(旧系统):
文章来源于lcx.cc:Nuclear-Blog v6.0 博客系统抢先展示
免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉。
- 左青龙
- 微信扫一扫
-
- 右白虎
- 微信扫一扫
-
评论