Yii2默认的控制器下只有一层目录放在controller目录下,当开发的需要的时候需要在该目录下面新增一层目录也就是在controller下增加二级目录,比如controller/api/MemberController.php,访问的时候直接 /api/member/ 即可.这样方面管理和代码模块化的整洁. 例如需要在默认的controllers目录下面新建一个api的目录,这个时候api里面放置和api相关的控制器. 创建好的目录结构如下图: MemberController.php的代码…
这个小程序的目的是将二级目录下的文件全部合并成一个文件(其实几级目录都可以,只要做少许改动) #coding:utf8 import sys, os def process(path): new_file = open("file_1", "a+") for secDir in os.listdir(path): for f in os.listdir(path + "/" + secDir): fin = open(path + "/…
原文链接:Java中删除文件.删除目录及目录下所有文件 知识点:File.delete()用于删除“某个文件或者空目录”!所以要删除某个目录及其中的所有文件和子目录,要进行递归删除,具体代码示例如下: import java.io.File; public class DeleteDirectory { /** * 删除空目录 * @param dir 将要删除的目录路径 */ private static void doDeleteEmptyDir(String dir) { boolean…
java中把文件拷贝到指定目录下最简单几种方法   String savePath = "D:/file";// 文件保存到d盘的file目录下 File savefile = new File(savePath); private MultipartHttpServletRequest multipartRequest= (MultipartHttpServletRequest) request; Map<String, MultipartFile> fileMap =…
有关Yii2.0鉴权之访问控制过滤器参考这篇文章  http://www.yiiframework.com/doc-2.0/guide-security-authorization.html 这里主要说下怎么在控制器中限制访问的IP: use yii\web\Controller; use yii\filters\AccessControl; class SiteController extends Controller { public function behaviors() { retur…
以我新项目为例子,该项目要求用laravel来做,因此我把整个项目丢到一个叫laravel的文件夹里面了,目录就变成c:/nginx/html/laravel了,然后发现只能通过localhost/laravel/public来访问,毕竟laravel的入口文件index.php在public里面. 在nginx下配置其他框架也差不多如此,比如thinkphp,而且还不需要改什么server.php文件,因为thinkphp这些框架根目录就是index.php了. location /larav…
转载自:http://www.cnblogs.com/eczhou/archive/2012/01/16/2323431.html 功能:删除某个目录及目录下的所有子目录和文件 知识点:File.delete()用于删除“某个文件或者空目录”!所以要删除某个目录及其中的所有文件和子目录,要进行递归删除,具体代码示例如下: import java.io.File; public class DeleteDirectory {    /**     * 删除空目录     * @param dir…
在用phpcms V9做二次开发的时候,我们有时候会把一个栏目生成到根目录下,而且这个栏目又有子栏目,我们生成静态的时候分页会出现问题,就是分页的路径的地址错误.有一种解决方法就是,把这个栏目生成动态的,不要静态的,但是这样对于搜索引擎的收录不是太友好,那么我们就把它生成静态的,这时候我们可以这样做,就可以解决分页地址错误. 首先,在phpcms/libs/functions/目录下找到global.func.php,这个是整个V9的公用函数库.我们找到分页函数中的page_url函数,找到$u…
一.背景 项目开发中,AS(Android Studio)经常会用到通过关键字在项目空间下搜索对应结果.最经常用到的Find in Path.例如打开Find in Path后,可以选中Scope tab,选择All Places范围去搜索对应的关键字,下方会自动显示对应的搜索结果. Find in Path搜索时,可选的tab有In Project.Module.Directory和Scope.同时Scope下又细分了很多选项,即对应的选择条件,例如All Places.Project Fil…
使用idea构建maven项目时不编译src/main/java目录下写的mapper.xml文件,这是找到pom.xml文件,在<build>节点下添加如下代码: <!-- mapper.xml文件在java目录下 --> <resources> <resource> <directory>src/main/java</directory> <includes> <include>**/*.xml</i…
原因: git的本地忽略设置必须保证git的远程仓库分支上没有这个要忽略的文件,如果远程分支上存在这个文件,本地在设置ignore 这个文件,将会失败,无法commit忽略.(有人说是git的bug,本人猜测是git并没有考虑到这个需求) 我的解决办法,在本地删除targe目录中的文件,然后提交到远程分支,就可以了. ------------------------------------------------------- 关于.idea的文件夹中的workspace.xml设置ignore…
很多时候,上传的文件多了,架设服务器当初设定的主目录所在盘空间往往就不够了,怎么办?这就需要设置虚拟目录.虚拟目录就是将其他目录以映射的方式虚拟到该FTP服务器的主目录下,这样,一个FTP服务器的主目录实质上就可以包括很多不同盘符.不同路径的目录,而不会受到所在盘空间的限制了. 不同站点可以设置相同的虚拟路径…
import os, sys sys.path.append(os.path.dirname(os.path.dirname(os.path.realpath(__file__))))…
本文主要记录如何配置vue的打包文件配置项,使打包后的文件可以支持二级目录的访问. 1.常规打包 在实际的项目中,我们通常都使用 npm run build 直接打包文件后丢到服务器上访问 打包后的文件目录是这样的: 访问的静态资源都是地址是这样的: 我们现在要放在服务器的二级目录下访问地址,那么访问的路径就应该也加上二级目录,该如何配置尼? 2.静态文件地址修改 静态文件的访问地址应该加上二级目录前缀: 方法:找到项目的打包配置文件index.js,对参数assetsPublicPath进行配…
k8s上的这些管理工具必不可少,可以统一在nginx下的二级目录下. ingress是好,但我们不方便使用内部域名,相信么...:) 一,prometheus改造 在prometheus的deployment中传递一下—web.external-url参数.如下所示: - name: prometheus image: xxx/3rd_part/prometheus:v2.4.3 imagePullPolicy: IfNotPresent args: - '--storage.tsdb.path…
yii2:Url::toRoute 和 ActiveForm::begin action在二级目录下生成地址错误. 正确地址: /www/super/web/wxreplay/edit-text?id=170418544810101&type=text&category=wecome 实际生成地址: /www/super/web/www/super/web/wxreplay/edit-text?category=wecome…
场景描述: 通过二级目录(虚拟目录,应用程序)的方式访问同一ip+端口的不同应用,例如location是用户使用页面,location/admin/是管理页面,location部署在192.168.1.100的80端口,location/admin部署在172.20.1.32的8080端口上. 解决方案: 使用nginx反向代理,配置如下: server { listen 80; server_name demo.domain.com; #通过访问service二级目录来访问后台 locatio…
最近在做项目,需要把项目部署在域名下的二级目录,并且是在用vue-router的history 模式. 我们都知道vue-router 的两种前端基本访问模式 hash 和history .hash 模式后面带#,打包的时候只需要把绝对路径(/)换成相对对路径(./),就可以部署在任何地方,不需要服务器配合,但是不好看,所以我们一般选择history 模式,但是history 模式需要配合服务器的部署. 本文主要是在vue-cli3版本下,对部署在域名的二级目录下做四处的配置: 1. vue-r…
帝国cms是很好的建站工具,一般都是安装在根目录,但是有时候租一个空间,要搭建两个网站,或者中英文双语的网站,肯定得用到二级目录 帝国cms安装二级目录步骤 1,讲安装包解压缩到要安装的二级目录下 2,通过浏览器访问二级目录+e/install.安装,安装过程不再敖述. 3,登陆cms,在系统设置 的网站地址  设置你的虚拟目录,  如 /WWW/ 附件地址 /WWW/d/files/ 有了以上设置,基本上栏目生成的文件夹都会在这个二级目录下了.也就和根目录没有关系了. 剩下要做的就是 在 编写…
对于Tomcat服务器而言,WEB-INF是个特殊的目录.这个目录并不属于Web应用程序可以访问的上下文路径的一部分, 对于客户端来说,这个目录是不可见的,不能通过在浏览器中直接输入地址的方式来访问. 但该目录下的内容对于Servlet代码是可见的,这意味着:要访问WEB-INF目录下的页面,必须通过servlet进入页面,而不能直接访问该页面. 所谓的WEB-INF目录下的jsp“不能通过在浏览器中直接输入地址的方式来访问”,指的是,比如有如下目录: cart.jsp页面在WebContent…
Nginx是目前用的比较多的一个前端服务器 其优点是配置简单修改一下server就能用 并发性能比较好,具体怎么好就看这个吧 开撸 1.找到nginx (liunx系统,已安装) whereis nginx 2.找到位置并进入 nginx: /usr/local/nginx cd /usr/local/nginx 3.修改conf/nginx.conf(提示权限不够的前面加 sudo) vi conf/nginx.conf 4.直接在server里面修改 ` # 在http对象里面 server…
相信很多同学和我一样在PyChram工具中新建python项目的同目录下import引包会报错提示找不到,这是因为该项目找不到python的环境导致的: 如果文件开始的时候包引包的错误可以,都可以用用下面的方法来解决: 第一种解决方法:  import os,sysparentdir = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))sys.path.insert(0,parentdir) 在你的文件的头部加上这三行试试. …
实这几天做服务器,做商城学到很多知识,只是太忙了没有空记录下来分享. 今天 商城的内容基本已经做好了.在shopex的二级目录下又建了一个wordpress来做SEO优化. 在wordpress后台做固定链接后发现伪静态没有成功.打开的文章页面是404页面. 因为Linux服务器是我自己搭建的,伪静态规则要自己写,我在网上查阅了一些规则的写法终于伪静态成功了. 原伪静态 规则: location / {         index index.html index.php;         if…
原文:Xamarin.Android 如何使用Assets目录下的文件 个人原创,转载注明出处:http://blog.csdn.net/supluo/article/details/43672411 Xamarin.Android  官网介绍地址:http://developer.xamarin.com/guides/android/application_fundamentals/resources_in_android/part_6_-_using_android_assets/ 这里插入…
一.C3P0下载 C3P0下载地址:http://sourceforge.net/projects/c3p0/files/?source=navbar 下载完成之后得到一个压缩包…
GO语言按照深度遍历文件 原创 2016年07月20日 09:45:19 标签: go语言 / 遍历 / string 1971 常规方法不使用pathfilepath包 go的filepath包 go语言提供了大量的包,基于这些包我们可以完成很多有意思的事情,本节我们就来看看如何利用go语言来遍历文件. 常规方法(不使用path/filepath包) 比较直观的方式是,按照某个目录递归的方式便利文件: func walkDir(dirpath string, depth int){ if de…
一.   一个server.xml配置实例 1 <Server port="8005" shutdown="SHUTDOWN"> 2 <Listener className="org.apache.catalina.startup.VersionLoggerListener" /> 3 <Listener className="org.apache.catalina.core.AprLifecycleLis…
linux查找目录下的所有文件中是否含有某个字符串 查找目录下的所有文件中是否含有某个字符串 find .|xargs grep -ri "IBM" 查找目录下的所有文件中是否含有某个字符串,并且只打印出文件名 find .|xargs grep -ri "IBM" -l 1.正则表达式    (1)正则表达式一般用来描述文本模式的特殊用法,由普通字符(例如字符a-z)以及特殊字符(称为元字符,如/.*.?等)组成.   (2)基本元字符集及其含义       ^…
方式一: 只用如下一条语句就可以了: tree/f>index.txt 放入一个文件中命名为"****.bat" 双击就会在该目录下生成一个index.txt文件,在这个文件中以树形结构显示该目录下的所有文件和目录()包括子目录. 可以清晰的得到一个树形的文件结构,当前目录下的所有文件和文件夹. 方式二: @echo off dir /s/b *.* > index.txt exit 以上命令拷贝到一个文件中,命名"*.bat" 双击运行就会得到当前目录…
在Unix/Linux系统中,要获取一个指定目录下所有的文件或文件夹,一般用dirent.h(POSIX标准定义的目录操作头文件). 一.数据类型 在头文件<dirent.h>中定义了两种主要的数据类型. DIR:代表一个目录流的结构体. struct __dirstream { void *__fd; /* 'struct hurd_fd' pointer for descriptor.*/ char *__data; /* Directory block. */ int __entry_d…