`
bardo
  • 浏览: 371557 次
  • 性别: Icon_minigender_1
  • 来自: 上海
博客专栏
D1407912-ab64-3e76-ae37-b31aa4afa398
浅述PHP设计模式
浏览量:11591
9d6df9f7-91da-3787-a37c-0e826525dd5d
Zend Framewor...
浏览量:9967
85b628bd-a2ed-3de2-a4b1-0d34985ae8b6
PHP的IDE(集成开发环...
浏览量:9326
社区版块
存档分类
最新评论
文章列表
PHP Warning:  PHP Startup: Unable to load dynamic library 'curl' (tried:  (\xef\xbf\xbd\xd2\xb2\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd\xd6\xb8\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd\xc4\xa3\xef\xbf\xbd\xe9\xa1\xa3),    百度一下,你会发现,遇到这种错的人非常多。   然后也是各种变态的解决问题的方法。但是,全是扯蛋,全部没有用。   其实,要解决问题,看 ...
mysql5.7-8.0注册服务出错,提示: failed to install the service (couldn't create service) 这时,如果你按现在网上的方法,可以注册成功,但结果是: 启动服务时出现弹出对话框 本地计算机上的mysql服务启动停止后,某些服务在未由其他服务或程序使用时将自动停止。  这就是网上99%都是抄。那种重新初始化MYSQL的方法根本不可取!(要备份,要重新复制,好烦!) 正确的做法:在命令行中键入: > mysqld --defaults-file="%my_ini_path%\my.ini" ...
    为什么要使用引用?目的很简单,减少创建对象的副本,从而可以减少内存消耗。 但是,在PHP中,一些情况下却无法使用引用。典型的情况有: 1、通过__callStatic静态调用一个类的方法时。 为什么要这么做呢?这是因为 ...
PHP数组函数较多,初学者很多都记不住,经常会要用时临时查手册。但这是很不好的。这是因为,如果我们熟练掌握了,那么,程序中会少写大量的循环结构。并且,还可以优化程序的速度。 PHP的数组是PHP语言的灵魂之一。有以下特性: 1、不同于C语言中的数组,PHP数组不管是一维还是多维,均是同一数据类型。同时,因为,PHP语言本身无指针,所以,数组是完全动态的。无需预先指定大小。 2、PHP数组同时也是key value结构,并且,这个key value可以用作队列、栈、LIST、MAP、SET,所以,PHP中也就没有队列、栈、LIST、MAP、SET这些数据类型了,只有一个Array就包括了一 ...
FastAdmin系统后台存在高危安全漏洞 FastAdmin系统后台存在任意删除文件漏洞 漏洞链接参见: 国家信息安全中心漏洞共享平台 其实,漏洞远远不只这一个。原因相当简单,因为此框架是基于thinkphp开发的,其版本是5.0,而从5.0到5.1的多个小版本均有各种高危安全漏洞。并且,可悲的是thinkphp官方并未提供无缝升级的补丁。 我曾经用composer  update升级,官方网站说的是可以无缝平滑升级,结果是,升级后,系统瘫痪了。 我也试过只升级指定的组件,结果,一样出现大量的问题。 并且,还有一点,那就是,如果程序员在生产环境未去除debug选项,那么,非法路 ...
 从今天开始,陆续给大家点评一些垃圾代码。但愿对大家有帮助。 先看一段代码:   /** * 启动事务 * @access public * @return bool|mixed * @throws \Exception */ public function startTrans() { $this->initCon ...
Php-Redis-Admin 是基于PhpRedmin的升级版。比老牌的PhpRedisAdmin要好得多,无论界面,功能,还是操作。 界面如下图:  安装步骤: 1、从github下载到本地网站目录,比如,/phpredmin/。网址:https://github.com/faktiva/php-redis-admin2、到下载目录/phpredmin/下运行 composer update. 3、到/phpredmin/app/config 目录下 复制 config.dist.php 为 config.php, 编辑 config.php, 将 28~31行的 php au ...
有关在一个对象上动态添加方法,如果你来自Ruby语言或您熟悉这门语言,你已经知道它是什么...... Ruby提供给你一种方式来获得一个instancied对象,并给这个对象添加一个额外的方法。   好!不说Ruby了,让我们来谈谈PHP   PHP未提供一个“标准的方式”做这样的事情,这也是没有核心的一部分...   但无论如何,它并没有说我们不能做这样的事情。   因此,让我们看一下代码,我将展示两个实现:一是使用PHP 5.3,另一个使用PHP5.4,这些例子充分利用在PHP 5.3版本中增加的匿名函数(闭包),并且也利用闭包类的优势以及在5.4版本添加的方法绑定。 ...
        在widows 7 及更高版本的windows操作系统中,一般是不会以Administrator身份登录使用的。于是带来了一个问题,那就是,在命令行窗口,你无法操作一些管理命令。         比如,开发人员经常要做的是,注册一个服务,比如:apache, mysql,等。但均会会告知,拒绝访问。因为,你没有权限,你不是超级管理员。        在此情况下,你可能不得不注消当前用户,启用Administrator,并用此登录后再操作。很烦人的。        特别是对于在Xp以及以前的版本中用惯了PowerToy中的Command Prompt Here的人来说,觉得 ...
       骗子很多,但这么牛的骗子还是第一次见到。        5年前骗过人,现在QQ再次找你。你想法如何?        2009年,我爱人同学的老公,在网上看到名为上海华翔数码的笔记本只有市场价的半价,所以,就汇款去了。 ...
以下是源于一些优秀产品经理的观点,或称为他们的绝活。我现在隐去他们的姓名,山寨到这里。(如果原创是你,想要删除,请找我。给你带来名气,我不收费!) 1、不想泡妞的产品经理,做不好移动互联。不会泡妞的产品经理不可能设计出好的移动互联产品。 2、每一个移动互联产品都应当是很性感的,如同美女,因为,应用商店如同是选美大赛的现场。只有这样的产品才有人看。 3、有人说,产品是很好设计的,其实,这完全是错误的。正确的理解应当是:设计一个垃圾是很容易的,而设计一个产品则是极其困难的。因为,产品是很好销的,而垃圾是没有人要的。 4、不只是移动互联,创业本身都是需要交流的。宅男宅女是绝对不可能设计出好产 ...
前不久,发布了一篇博文《戏说windows 7 中的优秀设计》,结果,遭到很多奋青吐槽。其实,自从我用上了WIN7以后,大家的优秀设计浮现在我眼前。只不过没有时间向大家展现。 比如,今天再展现一个。 系统被强制更新,IE升到了11。然后,MSN邮件彻底傻了。如此,我不得不配服微软公司的这些优秀设计。 你发现了吗?  你发现了吗?MSN邮件的操作工具条彻底看不见了!这时我能做到的是,将页面放大放大再放大,以便将上方的工具条挤出来,免强操作过关。   然后,我真的恶心了,吐了!
          早就听说windows 7中的优秀设计。今天终于见识了一个。           无线网络连不上了。不同于XP,丢失了以前的“修复”这一功能。代之以网络诊断。           诊断的结果则是,“未能发现问题!”           于是,建议我打开联机帮助,而联机帮助也无对应的内容,所以,下方提示:           在线搜索相关内容。或者访问MICROSOFT网站!或者,请什么人进行远程协助。                      我彻底无语了!!!!!           这就是 MICROSOFT, 我己经无法上网了, 还要我去它的网站。 我 ...
源代码变更管理,我们用CVS,SVN,GITHUB,SOOURCEFORGE……。数据库呢?是不是有数据库变更管理系统?今天有人偶然问起:项目的数据库对象是怎么管理的。比如:表空间、表结构、存储过程、触发器、索引、枚举值等有专门的变更管理系统和审计系统吗?谷歌了一下,“database change management tools”还真有开源的工具。其中有一个用PHP做的:ruckusing-migrations这是一个比较好的数据库变更管理系统。参见 http://www.fromdev.com/2012/01/5-excellent-opensource-database-change. ...
 ——OpenBiz Cubi试用随感PHP的开发框架,是向用户提供元数据驱动还是标签引擎?可能很多人几乎无法回答。因为,此问题太抽象了。何为元数据驱动?一般情况下:页面几乎没有PHP的程序代码,几乎极少的代码。但是,任一功 ...
Global site tag (gtag.js) - Google Analytics