摘要: " target="_blank">http://ajax.googleapis.com/ajax/libs/jquery/1.6.4/jquery.js"> " target="_blank">http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.js"> 阅读全文
posted @ 2015-12-14 01:25 farcall 阅读(388) 评论(0) 推荐(0) 编辑
摘要: Strict Standards: Non-static method ECMall::startup() should not be called statically in /htdocs/ecmall/index.php on line 22 Deprecated: Assigning the return value of new by reference is deprecated... 阅读全文
posted @ 2015-12-06 12:47 farcall 阅读(375) 评论(0) 推荐(0) 编辑
摘要: Phpstorm除了能直接打开localhost文件之外,还可以连接FTP,除了完成正常的数据传递任务之外,还可以进行本地文件与服务端文件的异同比较,同一文件自动匹配目录上传,下载,这些功能是平常IDE,FTP软件中少见的,而且是很耗工作时间的一个操作。换句话说,在Webstorm/Phpstorm中操作ftp能找到原来版本控制的感觉。唯一的缺点是:上传,下载的打开链接要稍费时间,适合的场景在于单... 阅读全文
posted @ 2015-10-27 05:30 farcall 阅读(566) 评论(0) 推荐(0) 编辑
摘要: 配置PhpStorm调试PHP 第一步:配置 XDebug 下载安装XDebug到本地环境(参考:Zend Studio 9.x + xampp + XDebug 调试环境安装详解),打开php.ini,参考配置如下: [XDebug] zend_extension = "D:\PHP\xampp2\php\ext\php_xdebug.dll" xdebug.profile... 阅读全文
posted @ 2015-10-21 14:52 farcall 阅读(1506) 评论(0) 推荐(0) 编辑
摘要: IEnumerable接口 公开枚举器,该枚举器支持在指定类型的集合上进行简单迭代。也就是说:实现了此接口的object,就可以直接使用foreach遍历此object; IQueryable 接口 它继承 IEnumerable 接口,而因为.net版本加入Linq和IQueryable后,使得IEnumerable不再那么单调,变得更加强大和丰富。 为了区别两个接口,我们通过一个实际的... 阅读全文
posted @ 2015-10-08 02:55 farcall 阅读(429) 评论(0) 推荐(0) 编辑
摘要: 场景模拟: 我们需要在不同的新闻站点中采集新闻信息, 所以需要在数据库中保存一个新闻站点表(Site) 一个新闻表(News) 两表之间的关系是 Site(1)-News(N) 数据库关系 实例: 程序运行后我们首先会加载新闻站点列表和采集规则,比如准备开始采集”新浪-国内新闻”板块的时候,解析出的所有新闻都保存在数据库中,在新闻表 Site_Id的值是新浪保存在News... 阅读全文
posted @ 2015-10-01 21:26 farcall 阅读(678) 评论(0) 推荐(0) 编辑
摘要: 推荐文章 EF性能之关联加载 总结很好 一:介绍三种加载方式 Entity Framework作为一个优秀的ORM框架,它使得操作数据库就像操作内存中的数据一样,但是这种抽象是有性能代价的,故鱼和熊掌不能兼得。但是,通过对EF的学习,可以避免不必要的性能损失。本篇只介绍关联实体的加载的相关知识,这在我之前的文章中都有介绍。 我们已经了解到EF的关联实体加载有三种方式:Lazy Loa... 阅读全文
posted @ 2015-09-30 22:31 farcall 阅读(397) 评论(0) 推荐(1) 编辑
摘要: 假设我们在程序中要用到的类的结构是这样的,这里比较特别的是B在A中出现了最少两次 public class B { [Key] public int Id { get; set; } public string Name { get; set; } } p... 阅读全文
posted @ 2015-09-30 21:31 farcall 阅读(395) 评论(0) 推荐(1) 编辑
摘要: 指定类外键有注释(DataAnnotation)和FluentAPI两种方式, 目前掌握的知识我们先把DataAnnotation可用的四种方式总结如下 第一种方法: //1-指定导航属性,会自动生成外键,命名规则为:“表名_主键名” //这种方式兼容性非常好,稍后需要总结的关于一个类中出现两个或者多个相同类属性的时候就使用的这种方式,而下面的第三种方式就不成功,会出现错误,具体细节在... 阅读全文
posted @ 2015-09-30 20:36 farcall 阅读(2524) 评论(1) 推荐(2) 编辑
摘要: 这里罗列的并非EF的所有知识点 ,只是我在开发过程中遇到或者使用到的知识,记录于此, 备忘 1:EF的三种创建方式 A:Database FirstB:Model FirstC:Code First 备注:三种模式各有所长,不过我在开发过程中更多侧重的是使用Code First2:Cod... 阅读全文
posted @ 2015-09-30 19:23 farcall 阅读(238) 评论(0) 推荐(0) 编辑
摘要: //引用usingSystem.IO.Compression;//解压缩类GZipStream//解压缩实例......HttpWebResponsehttpRequest=(HttpWebResponse)httpLogin.GetResponse();StreamHttpResStre... 阅读全文
posted @ 2014-10-22 10:26 farcall 阅读(4015) 评论(0) 推荐(0) 编辑
摘要: 第一节xHTML规范*文档方面-必须定义文档类型(DTD)和名字控件*标签方面-所有标签均要小写、关闭、合理嵌套、ID不能重复-标签属性药有值,属性值要加印号且不能为空-图片一定要加上alt属性-表格标签不准使用height属性,可以使用width属性-禁止使用标签,非w3c标准-连接不准使用tar... 阅读全文
posted @ 2014-08-31 21:49 farcall 阅读(371) 评论(0) 推荐(0) 编辑
摘要: 方法均来自网络,本人只是记录一下自己操作的过程,大神请无视之~攻击主机平台:kali-linux 被攻击主机:安卓手机192.168.1.107 (在同一局域网内)1.利用ettercap进行arp欺骗:root权限下打开ettercap:ettercap -C (curses UI) ... 阅读全文
posted @ 2014-08-03 19:28 farcall 阅读(4612) 评论(0) 推荐(0) 编辑
摘要: 一直没有折腾啥东西,直到最近kali Linux发布,才回想起应该更新博客了…..再次说明,这些技术并不是本人原创的,而是以前记录在Evernote的旧内容(排版不是很好,请谅解),本文是继关于ARP欺骗与MITM(中间人攻击)的一些笔记(一)的继续,目前在Kali Linux下重新整理并放上博客,... 阅读全文
posted @ 2014-08-03 19:25 farcall 阅读(909) 评论(0) 推荐(0) 编辑
摘要: 中间人攻击之arp欺骗科普ARP欺骗A BA中有个ARP Table,每次发包都会在此Table中查找,若找不到,发APR Request包询问。此时若hacker冒充B的MAC,于是A -> hacker。(1)如何清空A中的ARP Table?不然它一查询,直接发包给B。经过百度:ARPTab... 阅读全文
posted @ 2014-08-03 19:24 farcall 阅读(1852) 评论(0) 推荐(0) 编辑
摘要: 最近装了测试机windows2008使用IIS7.5各种不习惯呀,各种问题,唉。。 今天又遇到了“500 – 内部服务器错误。 您查找的资源存在问题,因而无法显示。”的问题,网上查找了一下,找到解决办法,这里给大家分享一下。。解决办法:1、解决方法:打开IIS,在功能视图中找到“错误页”,双击进去后... 阅读全文
posted @ 2014-07-19 15:53 farcall 阅读(30397) 评论(0) 推荐(1) 编辑
摘要: 之前整理了一部分使用技巧了,但是在实际操作中发现phpstorm的技巧实在是太多了,所以大部分都统一整理到这篇文字中 ,备用插件11:phpstrom的插件Provides live edit HTML/CSS/JavaScript.配合chrome的jb插件(http://www.j... 阅读全文
posted @ 2014-07-13 22:49 farcall 阅读(3286) 评论(0) 推荐(0) 编辑
摘要: http://jingyan.baidu.com/article/8275fc86badd6346a03cf6aa.html[PHP] phpstorm的使用(1)http://v.youku.com/v_show/id_XNTY0MzE3NDI4.html(20分钟之后的视频内容讲的非常有用)Ph... 阅读全文
posted @ 2014-07-13 20:07 farcall 阅读(3485) 评论(0) 推荐(0) 编辑
摘要: 仅收集我在开发过程中觉得对我个人很有帮助的ctrl + e ;查看最近打开的工程文件ctrl+shift+n比如要跳转到templates/default/index.html基本上输入te/de/in,就可以出现上面的文件了,当然输入的越详细,给出的结果越准确,支持模糊查询ctrl + / : 单... 阅读全文
posted @ 2014-07-13 16:35 farcall 阅读(3581) 评论(0) 推荐(0) 编辑
摘要: phpStorm 配置关联php手册pasting php开发中我尝试过很多个编辑器,但用的最多的是phpStorm ,但一直因为英文太烂,很多phpStorm功能,都没用过。。最近发现有些编辑器可以 选中函数名,通过相应的快捷键就可以调用 浏览器 打开相应 函数的 在线帮助文档。一番查找,我终于发... 阅读全文
posted @ 2014-07-13 16:22 farcall 阅读(426) 评论(1) 推荐(0) 编辑
摘要: 写在开头,何为PHP(拍黄片)?PHP是一种开源的通用计算机脚本语言,尤其适用于网络开发并可嵌入HTML中使用(维基百科)。从上我们得出,何为PHP? 1、开源脚本语言。 2、用于网络开发可嵌入HTML使用。优点:请自行百度(地址:http://baike.baidu.cn/view/99.htm)... 阅读全文
posted @ 2014-07-13 16:02 farcall 阅读(1112) 评论(0) 推荐(0) 编辑
摘要: 获取字符串的长度php中有一个神奇的函数,可以直接获取字符串的长度,这个函数就是strlen()。例子如下:$str = 'hello'; $len = strlen($str); echo $len;//输出结果是5strlen函数对于计算英文字符是非常的擅长,但是如果有中文汉字,要计算长度该怎么... 阅读全文
posted @ 2014-07-12 10:10 farcall 阅读(902) 评论(0) 推荐(0) 编辑
摘要: 1:匹配任意字符 [\s\S]* 或者 [\w\W]* 阅读全文
posted @ 2014-06-18 14:29 farcall 阅读(154) 评论(0) 推荐(0) 编辑
摘要: ECMall模板开发文档前言欢迎阅读ECMall模板制作教程,通过阅读本教程可快速上手ECMall模板的使用和制作。ECMall模板制作要求用户具备XML、XHTML和CSS基础知识;至少掌握一种文本编辑器或网页制作工具(如:EditPlus,Dreamweaver,Textmate等);本教程还将... 阅读全文
posted @ 2014-06-05 02:33 farcall 阅读(923) 评论(0) 推荐(0) 编辑
摘要: 问题描述:在后台添加了一个app报错:Call to a member function get_users_count()Fatal error: Call to a member function get_users_count() on a non-object in \includes\ec... 阅读全文
posted @ 2014-06-05 01:04 farcall 阅读(1150) 评论(0) 推荐(0) 编辑
摘要: ecmall的注册流程index.php?app=member&act=register。首先app是member,act是register方法。index.php中。通过ecmall的startup方法来启动,主要包含了eccore/ecmall.php,startup方法中包含eccore/co... 阅读全文
posted @ 2014-06-03 02:30 farcall 阅读(567) 评论(0) 推荐(0) 编辑
摘要: 在ecmall.php文件中实例化控制器类,每一个控制器类,必须继承(extends)upload\admin\app\backend.base.php文件。在继承中调用方法是谁先被继承谁的方法被先调用。以default为例,首先在公共入口文件index.php文件中包含eccore/ecmall.... 阅读全文
posted @ 2014-06-03 02:30 farcall 阅读(869) 评论(0) 推荐(0) 编辑
摘要: 很多ecmall开发者会问,怎么使用Ecmall的mysql类库进行数据调用。从原理上来讲Ecmall的数据调用是以数据模块+模块类库的方式进行mysql数据调用的,所有数据模块都存储在includesmodels 目录下,这些调用对于初学者来讲是比较复杂的,例如商品的数据调用函数,不能用在店铺的数... 阅读全文
posted @ 2014-06-03 02:28 farcall 阅读(421) 评论(0) 推荐(0) 编辑
摘要: ecmall是一个基于mvc模式框架系统,跟thinkphp有点像。先从ecmall的入口开始,ecmall入口文件upload/index.php、admin.php:index.php启动ecmall前台,启动后则进入ecmall框架核心文件ecmall.php. ecmall.php相当于一个... 阅读全文
posted @ 2014-06-03 02:26 farcall 阅读(1020) 评论(0) 推荐(0) 编辑
摘要: 刚接触Ecmall的二次开发不久,接到一个任务。很常见的任务,主要是对数据库进行一些操作,其中查询的方法我写成这样:01functionget_order_data($goods_id)02{03include_once("gonndb/nmdb.php");04include_once("gonn... 阅读全文
posted @ 2014-06-03 02:25 farcall 阅读(652) 评论(0) 推荐(0) 编辑
摘要: 在Ecmall的二次开发中,分页是必不可少的。这个系统已经自带了分页功能,下面来看看如何使用这个分页。下面是一个自定义的类,用于查看订单的详细情况。关键在于get_order_data()这个方法,分页的使用也在这个方法的内部了。应该有的注释都有了,应该会比较容易懂,我不就多说了。_get_page... 阅读全文
posted @ 2014-06-03 02:21 farcall 阅读(650) 评论(0) 推荐(0) 编辑
摘要: ecmall的注册流程index.php?app=member&act=register。首先app是member,act是register方法。index.php中。通过ecmall的startup方法来启动,主要包含了eccore/ecmall.php,startup方法中包含eccore/co... 阅读全文
posted @ 2014-06-03 02:14 farcall 阅读(357) 评论(0) 推荐(0) 编辑
摘要: 最近在做ecmall的开发,ecmall在开源方面还有待进步啊,官方没有提供开发文档,也没有关于系统架构组织的贡献,使用者都要自己从0开始,官方论坛连二次开发板块都没有,都在哪瞎扯淡,广告一堆。可悲~~~ 自己做了一张图片,根据ecmall的程序结构图,可以清楚的知道ecmall的五脏六腑。 ECMALL数据库主要表 ecm_acategory:存放的是商城的文章分类。 e... 阅读全文
posted @ 2014-06-03 02:11 farcall 阅读(728) 评论(0) 推荐(0) 编辑
摘要: 例如,想把品牌/index.php?app=brand页面做成可编辑的。 首先,找到后台admin\includes\menu.inc.php第61行 'template' => array( 'text' => Lang::get('template'), 'url' => 'index.php?app=template... 阅读全文
posted @ 2014-06-02 20:59 farcall 阅读(388) 评论(0) 推荐(0) 编辑
摘要: ECMall2.x模板制作入门系列之1(认识ECMall模板) 从ECMall2.0全新架构发布以来,随着版本的不断更新,ECMall已经逐渐走向一个稳定时期,是时候整理一些实用教程了。下面给大家带来一个模板制作入门教程。 申明:本人第一次写教程。可能只能说一些比较浅显的基础知识。条理性可能不... 阅读全文
posted @ 2014-06-02 20:33 farcall 阅读(1449) 评论(0) 推荐(0) 编辑
摘要: 利用windows live writer编写 测试完成 阅读全文
posted @ 2014-05-30 13:03 farcall 阅读(137) 评论(0) 推荐(0) 编辑