首先 我们来看这个全局变量:__FILE__ 它表示文件的完整路径(当然包括文件名在内) 也就是说它根据你文件所在的目录不同,有着不同的值:当然,当它用在包行文件中的时候,它的值是包含的路径: 然后: 我们看这个函数: string dirname ( string path ) 它是PHP内置函数,它的作用是什么呢,就是返回除了本文件名以外的所在目录,给你举个例子 假如你的首页中用到了_FILE_这个变量: (假设你的网页所在目录为:),那么: _FILE_的值为(一个绝对路径).而此时 di…
<?php set_include_path($string); //设置路径 get_include_path(); // 获取当前的路径 //例如:文件路径为: //D:/phpweb/demo/test.php //test.php内容为: echo "hi"; //D:/phpweb/index.php //index.php内容为: set_include_path(get_include_path() . PATH_SEPARATOR . dirname(__FILE…
首先set_include_path这个函数呢,是在脚本里动态地对PHP.ini中include_path进行修改的.而这个include_path呢,它可以针对下面的include和require的路径范围进行限定,或者说是预定义一下.       如果我们没有设置这个值,可能我们需要写一些完全的路径:       <?php          include("123/test1.php");          include("123/test2.php"…
目的:在框架中方便加载文件 参考:http://blog.sina.com.cn/s/blog_4ce89f200100twbl.html 如果我们没有设置这个值,可能我们需要写一些完全的路径:       <?php          include("123/test1.php");          include("123/test2.php");          include("123/test3.php");        …
function initialize(){    set_include_path(get_include_path().PATH_SEPARATOR . "core/");    set_include_path(get_include_path().PATH_SEPARATOR . "app/");    set_include_path(get_include_path().PATH_SEPARATOR . "admin/");    s…
zendframework的示例index.php里有这样一句 set_include_path('.' . PATH_SEPARATOR . '../library/'. PATH_SEPARATOR . './application/models/'. PATH_SEPARATOR . './application/lib/'. PATH_SEPARATOR . get_include_path()); 不知道 PATH_SEPARATOR是什么,其实就是一个常量 直接echo就知道它的值了…
说明 string set_include_path ( string $new_include_path ) 为当前脚本设置 include_path 运行时的配置选项. 参数 new_include_path include_path 新的值. 返回值 成功时返回旧的 include_path 或者在失败时返回 FALSE. 范例 Example #1 set_include_path() 例子 <?php// 自 PHP 4.3.0 起可用set_include_path('/usr/li…
通过set_include_path引用home/lib/image.func.php 1.创建include.php 2.添加如下代码 3.在需要引用的文件中包含include.php文件 <?php session_start(); define("ROOT", dirname(__FILE__)); set_include_path(".".PATH_SEPARATOR.ROOT."/lib".PATH_SEPARATOR.ROOT.…
string set_include_path ( string $new_include_path ) 为当前脚本设置 include_path 运行时的配置选项. Example #2 添加到include path 利用常量 PATH_SEPARATOR 可跨平台扩展 include path. 这个例子中我们把 /usr/lib/pear 添加到了 现有的 include_path 的尾部. <?php$path = '/usr/lib/pear';set_include_path(ge…
朋友们 开发的时候 ,总会 遇到 include_once()的情况.有时候,我们需要大量的引用文件,但是被引用文件的路径有时候是个问题.  我们可以把 经常要引用 的文件,放在一个 文件夹中,我们取名为include,这样 我们 就把 该文件夹 当做 默认的引用路径. 我们可以 用 set_include_path() 来设定,多个路径 可以用 路径分隔符分开(windows为';',linux为':'). 例: define('INCLUDE_PATH','/include/'); set_…
<?php $p =get_include_path(); $p.=PATH_SEPARATOR.'./bp/'; $p.=PATH_SEPARATOR.'./CLI/'; $p.=PATH_SEPARATOR.'./test/'; set_include_path($p); include 'hello.php'; //假设 hello.php 存在于 bp 文件夹和 test 文件夹 ?> PATH_SEPARATOR 常量, windows下表示" ; " , Lin…
代码展示: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="zh-cn"> <head> &…
首先我们来看这个全局变量:__FILE__它表示文件的完整路径(当然包括文件名在内)也就是说它根据你文件所在的目录不同,有着不同的值:当然,当它用在包行文件中的时候,它的值是包含的路径: 然后:我们看这个函数:string dirname ( string path )它是PHP内置函数,它的作用是什么呢,就是返回除了本文件名以外的所在目录,给你举个例子假如你的首页中用到了_FILE_这个变量:(假设你的网页所在目录为:http://localhost/web/index.php),那么:_FI…
1.QQ 必备型交流工具基本上每一个网民最少有一个QQ,QQ已经成为网民的标配,网络生活中已经离不开QQ了.虽然大家嘴上一直在骂 QQ这个不好,那个不对,但是很少有人能彻底离开QQ.QQ属于IM软件,是网民常用的交流工具,虽然它不能完全定义为SNS模式,但它是SNS当中必不 可少一种交流工具. 社交工具:http://demo.jinhusns.com/?type=xcj 2.人人 基本型社交网络人人是模仿Facebook起家,模仿的过程加入一些中国元素,满足了中国年轻网民社交需求,用人人的大…
在 SQL Server 创建或修改「存储过程(stored procedure)」时,可加上 WITH RECOMPILE 选项,但多数文档或书籍都写得语焉不详,或只解释为「每次执行此存储过程时,都要重新编译」.事实上,是指执行此一存储过程时,要强制重新产生「执行计划(execution plan)」,而不要从「缓存(cache)」去取得旧的「执行计划」. SQL Server 在评估与产生「执行计划」时,非常耗 CPU 资源,因此,如何让其正确地从 cache 中,重复使用旧的「执行计划」就…
前言 之前,我们形成了页面片相关的mvc结构,但是该结构还仅适用于view(页面)级,那么真正的全局控制器app应该干些什么事情呢?我觉得至少需要干这些: 功能点 ① 提供URL解析机制,以便让控制器可以根据URL获得当前是要加载哪个view的实例,比如 http://www.baidu.com/index.html#index http://www.baidu.com/index 若是使用hashChange实现浏览器跳转便直接取出index这个键值: 若是使用pushState方案的话,便需…
今天有人问到 META-INF文件夹是干啥的,META-INF文件夹的作用, META-INF文件夹能删吗,还有项目的META-INF下面一般会有个MANIFEST.MF 文件,都是干啥的. 百度搜了一下,基本找不到答案.于是上stakoverflow搜,得到如下答案: If you remove META-INF from a jar then there is no MANIFEST.MF and so java -jar can't find the main class. You can…
从去年开始,kbmmw 慢慢增加内涵,除了完善各种服务外,陆续增加和扩展了作为一个中间件必须有的功能, 例如,权限管理.日志系统.调度系统.内存调试等功能. 今天给大家介绍一下kbmmw 的调度事件,调度事件的主要目标就是”在指定时间干,必须干“,不是“爱干”不干,是“必须干” :). 在传统的delphi 中事件调度室通过两种方式,一种方式通过Ttimer 来实现,(我20年做的母校的食堂餐饮消费系统就是通过Ttimer来轮询 POS 机的).另外一种就是通过扩展Tthread 线程类,通过后…
在万众创业的互联网年代,挖人组建全明星团队过于奢侈.面对水平参差不齐的团队咋办? 命运真是捉弄,半年前在大美团打工时准备做个NABC的教学项目 ,结果自己就被挖到"Competitors 竞争"那去了.忙到现在总算是稍微闲点了.期间各种坑后面慢慢吐槽,欢迎关注.今儿先说说团队管理那些事儿~ 团队现状 我饭,四老板.大老板管产品,不懂技术.我负责技术.另外两老板分管运营和市场.陆续招了一个UI和五个90后,分做android,iOS * 2,后端,web前端. 因为不知道招来的小伙子和小…
hi 好久没写,昨儿一写,感觉还是有人看的,至少是有一两个评论的~~好好干! 每天需要坚持的就那么4件事儿:写这个,学一点法语,看会儿书,锻炼.单身狗也有好处. 1.PHP 一.PHP基础(二) 1.3 数据类型 8种——4种标量:布尔boolean,整型integer,浮点float/双精度double,字符串string:2种复合:数组array,对象object:2种特殊:资源resource,NULL无: 推荐记住英文,在学习的过程中,变量通常都是这么来命名的. php是弱类型语言,也就…
loadView在App启动时到底都干了些什么? 查阅苹果官方文档如下: 1. 当你访问一个ViewController的view属性时,如果此时view的值是nil,那么,ViewController就会自动调用loadView这个方法.这个方法就会加载nib文件或者创建一个空的view对象(self.view = nil). 2.使用nib文件创建view时,没必要重载loadView方法,因为loadView的作用就是加载nib.如果你非要重载,那么必须调用[super loadView]…
分分钟知道tiles框架是干嘛的 http://blog.sina.com.cn/s/blog_a123d4d50101792d.html参考上面的文章,简单明了.让你一下子就知道这个是用来做什么的.不像某些文章,啰嗦半天,完全不知道在干吗.只要了解作用, 若要了解具体知识点,请百度其他知识点吧. 看到这里,你大概知道了这个tile是干嘛用的了吧 就是可以把页面 分成一块块的,然后摆在一起.方便维护. 下面还有个更好的文章,在上面的的基础上,可以更好的理解下. 摘自:http://www.tui…
我看的一下午才明白的,因为吧,我之前都是不知道与boost::thread相关的任何知识,然后开始看各种资料啊... 妈的,我就是一个小白,没一点基础的.. 总的来说:blocking_queue实现一个阻塞队列,它利用了生成者与消费者的设计模式,怎么说呢?. 首先吧,你要有一个queue(队列,c++里的一种容器),对它的操作有push与pop. push即向队列里压入数据,相当于一个生产者,然后呢,pop把数据弹出队列,相当于一个消费者..但是呢,生产者与消费者的速度可能不一样(即push与…
转自:http://www.imooc.com/article/4110 前端程序员:月薪 5K 到 5 万,我干了啥前端开发工作已经变的越来越复杂,仅仅是想罗列一份前端开发的学习列表就已经是一件艰巨的工作.曾经只要会编写 HTML, CSS 和 Javascript 就是能够找到一份前端开发工作的全部要求.而现在,web 开发远远不止是简单编码.因为我们的互联网上有了更多的内容,也因为有更多的人.更多设备可以访问互联网, web 前端开发技能也就更多了.我们现在需要考虑的问题很多,比如载入时间…
接口(interface)是干爹, 因为你可以有很多很多的干爹爹... 继承(extends)是亲爹, 因为你只能有一个父类, 只有一个亲生的父亲. 单继承,多接口?./>./..…
最近在给公司搭建CDH集群,在测试集群性能时,写了一条简单的scan查询语句竟然把hbase集群的所有regionserver干趴下了.这让我云里雾里的飘飘然. 背景介绍 CDH集群,2台主节点.3台从节点.各组件公用资源. 为了满足查询需要,对数据表做了多种查询条件索引. 索引格式:     timestamp_id     dbid_hbaseid     type_id 故障说明 在测试timestamp_id类型所有时,出现惊人的一幕.也就是设定了一下开始行后,整个集群出现死循环式的内存…
new 操作符 在有上面的基础概念的介绍之后,在加上new操作符,我们就能完成传统面向对象的class + new的方式创建对象,在javascript中,我们将这类方式成为Pseudoclassical.基于上面的例子,我们执行如下代码   var obj = new Base(); 这样代码的结果是什么,我们在Javascript引擎中看到的对象模型是: new操作符具体干了什么呢?其实很简单,就干了三件事情. var obj  = {}; obj.__proto__ = Base.prot…
项目1 - 教师兼干部类]分别定义Teacher(教师)类和Cadre(干部)类,采用多重继承方式由这两个类派生出新类Teacher_Cadre(教师兼干部).要求: (1)在两个基类中都包含姓名.年龄.性别.地址.电话等数据成员. (2)在Teacher类中还包含数据成员title(职称),在Cadre类中还包含数据成员post(职务),在Teacher_Cadre类中还包含数据成员wages(工资). (3)对两个基类中的姓名.年龄.性别.地址.电话等数据成员用相同的名字,在引用这些数据成员…
黑帽seo分享了这么多SEO的东西,今天在群时面遇到群亲问到了什么是SEO?SEO是干嘛的?蜗牛认为,是时候让大家知道这些不为外人所知的真相了.且听蜗牛慢慢道来吧. 一.什么是SEO?SEO是干嘛的? SEO(Search Engine Optimization),汉译为搜索引擎优化.搜索引擎优化是一种利用搜索引擎的搜索规则来提高站点相应关键词在搜索引擎搜索结果页面的自然排名的一种技术.搜索引擎优化能够提交站点的訪问量与烛光率,从而达成站点的终于目的,搜索引擎优化是眼下比較流行的一种网络营销方式…
用户提交commit后,数据库干的工作有: 1,oracle为用户的transaction生成一个SCN号. 2,LGWR把redo buffer中的数据写入到redo log file,同时把SCN号记录到redo log file中.这一步完成后,说明用户提 交的数据已经安全的写到磁盘 3,释放用户session占用的locks,这些locks可以在V$LOCK中查到.释放用户的lock后,那么其他在等待lock的session 就会被唤醒,继续它们的工作 4,如果在commit后,用户tr…