directory

Wamp环境下配置--Apache虚拟主机

风格不统一 提交于 2020-02-14 19:57:08
1、首先打开apache的配置文件httpd.conf,并去掉#Include conf/extra/httpd-vhosts.conf前面的#,启用虚拟主机功能 1 # Virtual hosts 2 Include conf/extra/httpd-vhosts.conf 1 Listen 127.0.0.1:80 2 Listen 80 2、先把localhost配置好,将下面信息添加到apache的apache/conf/extra下的配置文件httpd-vhosts.conf后面即可; 1 <VirtualHost *:80> 2 ServerAdmin webmaster@dummy-host2.hleclerc-PC.ingenidev 3 DocumentRoot "D:\wamp\www\tpshop\www.shop.com" 4 DirectoryIndex index.html index.php index.htm 5 ServerName wwww.shop.com 6 <Directory "D:\wamp\www\tpshop\www.shop.com"> 7 AllowOverride All 8 Allow from All 9 </Directory> 10 </VirtualHost> 11 12 <VirtualHost *:80> 13

how to get all subdirectories that has specific folder name in php?

人走茶凉 提交于 2020-02-14 16:12:10
问题 I find out that I can get all subdirectories of the folder with below code in php $address = new RecursiveIteratorIterator( new RecursiveDirectoryIterator($root, RecursiveDirectoryIterator::SKIP_DOTS), RecursiveIteratorIterator::SELF_FIRST, RecursiveIteratorIterator::CATCH_GET_CHILD // Ignore "Permission denied" ); and put it in the $address. How can I add one more criteria and say if the subdirectory has the 'tmp' folder inside it, then put it in the $address ? 回答1: You can create your own

Apache Lucene

早过忘川 提交于 2020-02-13 23:59:30
Apache Lucene PS: 苦学一周全文检索,由原来的搜索小白,到初次涉猎,感觉每门技术都博大精深,其中精髓亦是不可一日而语。那小博猪就简单介绍一下这一周的学习历程, 仅供各位程序猿们参考,这其中不涉及任何私密话题,因此也不用打马赛克了,都是网络分享的开源资料,当然也不涉及任何利益关系。   Lucene是apache软件基金会4 jakarta项目组的一个子项目,是一个 开放源代码 的全文检索引擎工具包,但它不是一个完整的全文检索引擎,而是一个全文检索引擎的架构,提供了完整的查询引擎和索引引擎,部分 文本分析 引擎(英文与德文两种西方语言)。Lucene的目的是为软件开发人员提供一个简单易用的工具包,以方便的在目标系统中实现全文检索的功能,或者是以此为基础建立起完整的全文检索引擎。 Lucene 是一套用于 全文检索 和搜寻的开源程式库,由 Apache 软件基金会支持和提供。Lucene提供了一个简单却强大的应用程式接口,能够做全文索引和搜寻。在Java开发环境里Lucene是一个成熟的免费 开源 工具。就其本身而言,Lucene是当前以及最近几年最受欢迎的免费Java信息检索程序库。人们经常提到信息检索程序库,虽然与搜索引擎有关,但不应该将信息检索程序库与 搜索引擎 相混淆。 讲解之前,先来分享一些资料    首先呢,学习任何一门新的亦或是旧的开源技术

Directory文件类

杀马特。学长 韩版系。学妹 提交于 2020-02-12 07:30:26
创建一个新文件 Directory.CreateDirectory(@"C: \Users\enle\Desktop\new");//路径 Console.WriteLine("创建成功"); Console.ReadKey() 删除一个文件 Directory.Delete(@"C: \Users\enle\Desktop\new", true); Console.WriteLine("删除成功"); Console.ReadKey() 剪切一个文件 Directory.Move(@"C:\Users\enle\Desktop\new", @"C:\Users\enle\Desktop\new1"); Console.Write("剪切成功");         Console.ReadKey() 读取文件所有文件的全路径 string[] path = Directory.GetFiles(@"C:\Users\enle\Desktop\2", "*.pdf");//"*.pdf" 对读取文件的格式,进行限定 for (int i = 0; i < path.Length; i++) { Console.WriteLine(path[i]); } 文件夹的路径 string[] path = Directory.GetDirectories(@"C:\Users\enle

Directory

牧云@^-^@ 提交于 2020-02-12 07:26:30
Directory 一个用于操作文件目录的静态方法。可以创建,移动,获取目录及子目录的地址。 Diretory类 属于System.IO命名空间,使用前需将其引用。 Directory属于静态类,其方法都为静态方法,使用时直接类名.方法就可以。 创建文件夹 在F盘 a文件夹下创建一个名字文new 的文件夹。 DirectoryInfo di = Directory.CreateDirectory(@"F:\a\new"); string path = @"F:\a\new"; DirectoryInfo di1 = Directory.CreateDirectory(path); 注意 在创建文件夹之前要先判断一下该目录下是否有同名的文件夹。否则会报错 判断方法 if (Directory.Exists(@"F:\a\new")) { } if (Directory.Exists(path)) { } 删除文件夹 Directory.Delete(path); Directory.Delete(@"F:\a\new"); 该方法只能删除空文件夹,若该文件夹下有文件或者文件夹,则会报错 若要将子文件夹和子文件一并删除则用如下 Directory.Delete(path, true); Directory.Delete(@"F:\a\new",true); True表示直接删除 注意

一些软件的右键菜单项

↘锁芯ラ 提交于 2020-02-08 16:32:01
很多软件在安装后会向系统右键菜单添加其定义的菜单项,其中部分软件允许用户设置是否显示这些菜单项,而有些则没有提供设置界面。 However,所有的右键菜单项都是在注册表的 HKEY_CLASSES_ROOT 下进行设置的,在此不再赘述。以下列举部分程序的右键菜单注册表项供参考: QQ/TIM 使用QQ/TIM发送文件 所有文件:[HKEY_CLASSES_ROOT\AllFilesystemObjects\shellex\ContextMenuHandlers\QQShellExt] 文件夹:[HKEY_CLASSES_ROOT\Folder\shellex\ContextMenuHandlers\QQShellExt] 快捷方式:[HKEY_CLASSES_ROOT\lnkfile\shellex\ContextMenuHandlers\QQShellExt] 网易邮箱大师 使用邮箱大师发送文件 所有后缀文件:[HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers\MailMaster] 有道云笔记 保存到有道云笔记 所有后缀文件:[HKEY_CLASSES_ROOT\*\shell\YNote] 目录:[HKEY_CLASSES_ROOT\Directory\shell\YNote] 百度网盘 上传到百度网盘 所有文件后缀:[HKEY

【Hive】数据导入

…衆ロ難τιáo~ 提交于 2020-02-08 12:31:36
Hive版本:Hive 1.1.0-cdh5.14.2 INSERT导出到目录 官方链接 Standard syntax: INSERT OVERWRITE [LOCAL] DIRECTORY directory1 [ROW FORMAT row_format] [STORED AS file_format] (Note: Only available starting with Hive 0.11.0) SELECT … FROM … Hive extension (multiple inserts): FROM from_statement INSERT OVERWRITE [LOCAL] DIRECTORY directory1 select_statement1 [INSERT OVERWRITE [LOCAL] DIRECTORY directory2 select_statement2] … 举例如下: ( 1 )导出到本地目录 insert overwrite local directory '/home/hadoop/hive/data_export/score' row format delimited fields terminated by ',' select * from score ; ( 2 )导出到hdfs目录 insert overwrite

Linux mkdir

家住魔仙堡 提交于 2020-02-08 07:20:21
mkdir 命令 用途 创建一个或多个新的目录。 语法 mkdir [ -m Mode ] [ -p ] Directory ... 描述 mkdir 命令创建由 Directory 参数指定的一个或多个新的目录。每个新目录包含标准项 . (点)和 .. (点-点)。您可以使用 -m Mode 标志为新的目录指定许可权。您可以使用 umask 子例程为 mkdir 命令设置缺省方式。 将新目录的拥有者标识和组标识分别设置为进程的有效用户标识和组标识。setgid 位是从父目录中继承下来的。要更改 setgid 位,可以指定 -m Mode 标志或者在目录创建后发出 chmod 命令。 注: 要创建新目录,必须在父目录中具有写权限。 标志参数 -m Mode 设置新创建的目录的许可位,其值由变量 Mode 指定。 Mode 变量的值与 chmod 命令的 Mode 参数的值一样,或者以符号形式,或者以数字形式。 当使用符号格式指定 -m 标志时,操作符号 +(加)和 -(减)都是相对于假设的许可权设置 a=rwx 来进行解释的。+ 向默认方式添加许可权,并且 - 从默认方式删除许可权。请参阅 chmod 命令以获取许可权的位和格式的完整描述。 -p 创建丢失中间路径名称目录。如果没有指定 -p 标志,则每个新创建的目录的父目录必须已经存在。 中间目录是通过自动调用以下的 mkdir

Lucene(全文检索)

落爺英雄遲暮 提交于 2020-02-08 03:10:37
Lucene 数据分类 非结构化数据查询方法 Lucene实现全文检索 分析器的使用 查询索引 索引库的维护 数据分类 结构化数据:指具有固定格式或有限长度的数据(例如数据库,元数据等) 非结构化数据:指不定长或无固定格式的数据(例如邮件,word文档等) 非结构化数据查询方法 顺序扫描法 从头到尾进行扫描,找到匹配的文件 全文检索 先建立索引,然后对索引进行搜索 Lucene实现全文检索 索引和搜索流程图 创建索引 获得原始文档 创建文档对象 我们可以将磁盘上的一个文件当成一个document,Document中包括一些Field(file_name文件名称、file_path文件路径、file_size文件大小、file_content文件内容) 分析文档 将原始内容创建为包含域(Field)的文档(document),需要再对域中的内容进行分析,分析的过程是经过对原始文档提取单词、将字母转为小写、去除标点符号、去除停用词等过程生成最终的语汇单元,可以将语汇单元理解为一个一个的单词。 创建索引( 倒排索引结构 ) 对所有文档分析得出的语汇单元进行索引,索引的目的是为了搜索,最终要实现只搜索被索引的语汇单元从而找到Document(文档) 创建索引代码 分析器的使用 Lucene 自带分词器 StandardAnalyzer:单字分词 SmartChineseAnalyzer

Linux下安装VMware Tools 的方法

自古美人都是妖i 提交于 2020-02-07 18:17:30
1.按下 CTRL + ALT 组合键,进入主操作系统,点击VMware虚拟机菜单下的安装虚拟机工具子菜单. 菜单:VM->Install VMware tools....(虚拟机->安装VMware Tools...) 2.点击"弹出的对话框"中的"Install"按钮,确认安装VMware Tools. 3.鼠标点击Linux界面,进入Linux. 4.使用如下命令挂载光驱设备,注意大小写. (如果 /mnt 下没有相应的目录则可以通过 mkdir 命令来创建) mount -t iso9660 /dev/cdrom /mnt/cdrom 5.ls /mnt/cdrom 你将会发现如下文件中的一个或两个文件: VMwareTools-6.0.3-80004.i386.rpm 和 VMwareTools-6.0.3-80004.tar.gz 这就是VMware Tools的Linux软件包.(其中6.0.3-80004为版本号,可能会有所不同) 这两个文件其实就是一个软件,只不过第一个是安装包形式,第二个是压缩形式。我们使用第二个文件进行安装。 注意,不能直接在这个/mnt/cdrom下使用 tar解压命令,否则会出现cannot open…的错误 vmware-tools-distrib/lib/modules/source/legacy/ tar: vmware-tools