奇妙的smarty快函数smarty_block_name,以插件扩展Smarty之二,解密篇
[ 2020-05-14 19:51:45 | 作者: admin ]
p.s.嗯。。看到这个smarty块函数插件的编译解释逻辑实在太绕了,也亏的作者能想出来。如果用原生php,几行代码的事,效率差距太大太大。
上次写过一篇关于smarty_block_name的疑惑,这次来说下它的实现原理,以便于理解这玩意怎么赋值和生效的
模板片段如下,定义一个自定义块 block
然后在插件plugin中加上 smarty_block_block ,使用$GLOBALS[$index]定义一个全局变量来存储数组$items,入栈出栈$item
阅读全文…
上次写过一篇关于smarty_block_name的疑惑,这次来说下它的实现原理,以便于理解这玩意怎么赋值和生效的
模板片段如下,定义一个自定义块 block
<block parent_id="6" ><li>{$item.title}</li></block>
然后在插件plugin中加上 smarty_block_block ,使用$GLOBALS[$index]定义一个全局变量来存储数组$items,入栈出栈$item
function smarty_block_block($params, $content, $template, &$repeat){
...
......
阅读全文…
win7下安装mysql报错5.7.13-Table 'mysql.user' doesn't existFor more information
[ 2020-05-09 19:01:21 | 作者: admin ]
用管理员身份打开cmd.exe,进到mysql的bin目录
D:\Program Files\mysql-5.7.13\bin>mysqld install
Service successfully installed.
D:\Program Files\mysql-5.7.13\bin>net start mysql
MySQL 服务正在启动 .
MySQL 服务无法启动。
服务没有报告任何错误。
请键入 NET HELPMSG 3534 以获得更多的帮助。
报错了,打开系统日志提示:
Fatal error: Can’t open and lock privilege tables: Table ‘mysql.user’ doesn’t existFor more information, see Help and Support Center at
...
阅读全文…
D:\Program Files\mysql-5.7.13\bin>mysqld install
Service successfully installed.
D:\Program Files\mysql-5.7.13\bin>net start mysql
MySQL 服务正在启动 .
MySQL 服务无法启动。
服务没有报告任何错误。
请键入 NET HELPMSG 3534 以获得更多的帮助。
报错了,打开系统日志提示:
Fatal error: Can’t open and lock privilege tables: Table ‘mysql.user’ doesn’t existFor more information, see Help and Support Center at
...
阅读全文…
奇妙的smarty快函数smarty_block_name,以插件扩展Smarty之一
[ 2020-05-09 13:49:11 | 作者: admin ]
本文内容实属不理解块函数原理,详细分析还请看本人另外一篇blog,smarty_block_name解惑篇 http://blog.xg98.com/article.asp?id=2669
p.s.本人非常讨厌任何模板语法,能不用就不用。关于smarty的plugin扩展,官方文档惜字如金,实在看的不明不白 https://www.smarty.net/docs/zh_CN/plugins.block.functions.tpl
当block中涉及变量,如果直接赋予字符串没有问题,如果给予一个变量常常就不对头了。
结果正确:
结果错误:
百度了很多文档是在$s...
阅读全文…
p.s.本人非常讨厌任何模板语法,能不用就不用。关于smarty的plugin扩展,官方文档惜字如金,实在看的不明不白 https://www.smarty.net/docs/zh_CN/plugins.block.functions.tpl
当block中涉及变量,如果直接赋予字符串没有问题,如果给予一个变量常常就不对头了。
结果正确:
$smarty->assign("title", "这是标题");
结果错误:
$smarty->assign("title", $item[title]);
百度了很多文档是在$s...
阅读全文…
关于洗衣机进水管和水龙头的连接头
[ 2020-05-04 21:55:50 | 作者: admin ]
10分钟内跨账号迁移阿里云ECS实例
[ 2020-04-28 08:56:40 | 作者: admin ]
今天在阿里云购买了一个便宜的实例,打算把旧实例迁移到新实例。步骤很简单。旧实例创建自定义镜像控制台找到ECS实例,点击创建自定义镜像。镜像名称随意填,反正是一次性的。因为我的实例只有系统盘,所以只有默认资源组可以选,如果你有别的盘,可能可以选择多个。共享自定义镜像(在同一账号内迁移的跳过这一步)提交创建后,在镜像菜单可以看到提交的镜像,进度在不断累加,直至100%。等待进度的过程中,我们可以设置镜像共享了。如下图,在你的镜像菜单点击 更多-共享镜像。...
阅读全文…
阅读全文…
ECS服务器过户步骤及流程示例
[ 2020-04-28 08:55:00 | 作者: admin ]
ar9285无线网卡,win7 64位下面支持150M驱动程序
[ 2020-04-24 22:39:54 | 作者: admin ]
ar9285只能2.4G,算是淘汰网卡了,不过支持黑苹果,也是双系统下的鸡肋。
使用360驱动大师和鲁大师好像也可以,需要注意有些路由器只能达到65M,有些能达到150M。
点击下载
关于此驱动可以参考 https://maxsky.blog.csdn.net/article/details/36891301 ,实际上鲁大师安装驱动也能搞定。
使用360驱动大师和鲁大师好像也可以,需要注意有些路由器只能达到65M,有些能达到150M。

关于此驱动可以参考 https://maxsky.blog.csdn.net/article/details/36891301 ,实际上鲁大师安装驱动也能搞定。
Windows2003 最大连接数,最大端口数问题,服务器socket报错
[ 2020-04-23 14:27:05 | 作者: admin ]