一般开发中在 Mac 上开发程序,并使用 Git 进行版本管理,在使用 React 编写 Component 时,组件名一般建议首字母大写。...「有些同学对 React 组件的文件进行命名时,刚开始是小写,后来为了保持团队一致,又改成了大写,然而 git 不会发现大小写的变化,此时就出了问题。」...Git 暂存区中再更改一遍文件大小写解决问题 $ git mv test Test 但是修改文件夹时会出现一些问题: ❝fatal: renaming 'dir' failed: Invalid argument...更改为不忽略大小写 [core] ignorecase = false 以下是产生的问题: 「修改文件名时,Git 工作区中一下子增加了两个文件,并且无法删除」 「git rm 删除文件时,工作区的两个文件都被删除...ignorecase-test(master ✗) git ls-files ~/Documents/ignorecase-test(master ✗) 总结 使用 git mv -f 和 mv 同时更改文件名
简介 第一次打包vue的项目部署到服务器下时,发现初次加载特别的缓慢,将近20s页面才加载出来,完全没有开发环境上的那么流畅。...主要原因是页面在打包后如果不进行相关配置会导致资源文件特别的大,一次想要全部加载完成会特别的耗时。这里简单总结一下自己用到的一些优化的方案,将资源文件压缩。
如果你之前已经安装过,那么切换到你的应用根目录下面,然后执行下面的命令进行更新: composer update topthink/framework 更新操作会删除thinkphp目录重新下载安装新版本...,但不会影响app目录,因此不要在核心框架目录添加任何应用代码和类库。 ...本地开发的时候可以在应用根目录下面定义.env文件。...,执行下面指令 php think run 在浏览器中输入地址: http://localhost:8000/ 我本地使用的是xampp,所以重新配置了访问域名: OK!.../app.php文件,没有的话不用更改 // 开启多应用 'auto_multi_app' => true 五、创建应用 php think build demo demo是应用名称,可自行修改
打开下载的 .exe 文件: 打开下载的文件后,您将看到 Windows 中的弹出窗口,单击“是”并继续。 单击“下一步”: 您将看到如下所示的XAMPP欢迎窗口,单击“下一步”。 ...打开XAMPP控制面板: 在本地计算机上成功安装XAMPP后,通过在Windows搜索栏中搜索“XAMPP控制面板”或转到XAMPP的安装目录来打开控制面板。您会看到如下所示的窗口。 ...打开 Apache 的配置文件,如下图所示。 按 CTRL + F 并搜索 LISTEN 80。将端口80替换为81之类的端口,然后保存文件并重新启动控制面板。 ...检查 PHP 安装: 在安装目录的 htdocs 文件夹中创建一个php文件。(C:/XAMPP/htdocs) 并在其中添加以下代码。 php <?php echo phpinfo(); ?...> 将文件另存为demo.php,然后转到浏览器并输入 localhost:81/demo.php(如果您没有更改端口,则 只需输入 localhost/demo.php )。
PHP对应的php.exe在XAMPP安装目录中找,Composer对应的composer.bat文件所在目录默认为C:\ProgramData\ComposerSetup\bin。...这里不再赘述 安装Composer时需要添加PHP的路径,在给我宋哥配置的时候他先装的composer,因为php版本太低,又重新装了xampp导致php路径错误,xampp默认的php路径是E:\xampp...安装完成后重新启动XAMPP (stop+start)。 一般情况下不需要配置,如果无法工作大概是两个原因(1)没有php的扩展程序–在xampp\php\ext\下面查看对应的.dll文件。...(2)配置文件被注释是掉–在xampp\php\下面的php配置文件中取消对扩展的注释 2、使用Composer安装Laravel 以上准备工作做好后,接下来正式开始安装新的Laravel应用。...进入XAMPP安装目录的htdocs文件夹: cd /path/to/xampp/htdocs 在该目录下,执行如下Composer命令: composer create-project laravel
移到xampp-htdocs-template(是文件夹) -然后打开xampp -进入apach后台 -将写好的html文件全部改为htm后缀的 -进入dede的系统菜单 -点击系统基本参数 -将参数按照要求改好...-点击生成菜单 -点击更新主页 -选择主页模板 -更改为你自己的主页 -生成静态 -更新主页html 新篇 ok,如果没有问题的话,我们接着写: 今天我们写一下怎么将站点里面的样式调好和对应起来,做一个最简单的织梦代码的调用...是吧,我们今天就解决样式的问题,很简单,首先将C盘的xampp下templets的源码打开(当然如果您担心代码乱了,也可以直接在没有上传之前在您的编辑器里面更改): ?...在模版中调用css的路径可以像这样调用{dede:global.cfg_templets_skin/}/style.css。如果其他几套的的样式和默认的文件一样,你就可以在后台进行样式的切换。...那么js也是这样更改,img(如果有图片的话,也是这样更改,改完以后是这样的): ? 将别的页面也这样更改,结束以后我们更新一下网站然后打开: ?
将WebAssembly模块打包在JavaScript文件中,以便可以在同一域名下访问。 需要注意的是,在处理WebAssembly同源策略问题时,必须确保不会危及应用程序的安全性。...这意味者你是在本地直接打开html,并在该页面中企图加载本地文件夹下的wasm文件,因而违背同源策略。...参考资料:https://developer.mozilla.org/zh-CN/docs/Web/HTTP/CORS/Errors/CORSRequestNotHttp 分析:在加载wasm模块时,会将指向...在一些浏览器中,使用fetch()直接获取同与html文件同一文件夹下的本地资源时,会触发同源策略问题。...我一般使用xampp工具箱,挺方便的。将页面资源全部放在xampp指定的文件夹下,具体使用方法请自行查找。 3、对所使用的浏览器进行设置。
://www.zalou.cn/codes/17345.html) 注意:下载tar.gz包 安装xampp,把xampp文件权限给满,以防权限不够安装失败 chmod -R 777 xampp-linux-x64...lampp/phpmyadmin/config.inc.php 注意:找到cfg[‘Servers’] [i] [‘auth_type’]=’http ‘; 修改:改config或cookie为http 更改所有密码以后...,重新启动xampp /opt/lampp/lampp restart 将xampp设置为每次开机运行 chmod +x /etc/rc.d/rc.local vim /etc/rc.d/rc.local...末尾加入 /opt/lampp/lampp start 修改文件上传上限以及执行脚本时间限制 vim /xampp/php/php.ini 注意:找到upload_max_filesize...IP地址/phpmyadmin下登录设置 最后:这个教程为非生产环境的网站搭建,安全性存在很多问题,只能用来在本地搭建测试网站
cookie: 目的:网站标记用户身份而存储在本地客户端的数据(通常经过加密)。 用户访问网页时,名字记录在cookie中; 下次继续访问该网页时,可以从cookie中读取用户访问记录。...Application Cache优势: 离线浏览; 速度更快:已缓存资源加载更快; 减少浏览器负载:客户端将只从服务器下载或更新更改过的资源 支持情况: IE10以上,现代浏览器。 使用: 1 <!...manifest文件被更改(#:表示注释,同时如果更改为#2018 1 1 v20.0.0,则浏览器会重新缓存!) 程序进行更新application cache!...Web Workers: web workers是运行在后台的javascript,独立于其它脚本,不会影响页面性能! 而一般的HTML页面上执行脚本时,除非脚本加载完成,否则页面不会响应!...注意2:在chrome中运行会产生“cannot be accessed from origin 'null'”的错误,我的解决方法是:xampp中开启apache,用http://localhost/
Composer安装和更新 Composer 是 PHP 用来管理依赖(dependency)关系的工具。...在cmd窗口下命令:netstat -ano查看端口占用情况,然后在任务管理器中找到占用端口的对应进程PID,结束掉,重新启动Apache试试。 ?...测试完毕后,在Apache的Config下的httpd.conf文件打开,在文本最后(568行最后左右)编辑输入: DocumentRoot "C:\xampp...\htdocs\server\public" ServerName www.server.com 然后在C:\xampp\htdocs下建立文件夹server,将...与数据库连接 数据库在xampp下的打开方式,可以通过MySQL的admin打开,也可以在cmd窗口中操作。下图为在xampp下的打开mysql方式。 ?
(注意:没有更改Apache的端口时,使用的是 http://localhost 访问xampp主页;更改后, 假设80改为了8081 则使用 http://localhost:8081 访问xampp...另外,MySQL数据库也需要设置字符集,默认字符集为latin1,在数据库中会造成中文乱码,在创建数据库和数据表时都要注意使用utf8字符集。...’) 7、部署 xampp有两种部署方式: 1、复制文件夹到.....2、建立虚拟目录 打开xampp,在httpd-xampp.conf文件中建立虚拟目录 经过上述的配置后 xampp 的基本配置已经完成了,请记住您的站点根目录为 xampp 目录下的 htdocs...\xampp\htdocs\new 路径下,您就可以在浏览器的地址栏中输入 http://localhost/new/test.php 来访问这个文件。
② 双击 xampp 目录下的 xampp-control.exe 文件运行,并显示如下界面: XAMPP Control 界面 ③ 为了避免和本机上已经安装的 MySql 服务器冲突,我们需要更改...xampp 的服务名称:单机界面上的 Config 按 钮,显示如下界面: 更改 xampp 服务名称 ④ 点击“Service and Port Settings”按钮,将出现如下界面: ⑤ 点击...MySQL 标签页,配置 MySql,将 MySql 的 Service Name 从 mysql 更改为 mysql-xampp,然后保存: 更改名称 ⑥ 关闭 xampp。...然后重新打开 xampp-control.exe 文件: ⑦ 点击 MySql 对应的 Start 按钮。...(请勿更改和删除默认数据库的内容) 在 Tomcat 中连接数据库 将提供的 MySql 的 JDBC 驱动文件 mysql-connector-java-xxxx-bin.jar 文件复制到 Tomcat
正常访问页面如下图所示,在离线时也能够正常刷新出来。 ? 攻击者由安装有XAMPP服务器的桥接虚拟机表示,IP为192.168.1.154。...攻击者可以访问本目录的demo_html.appcache获得缓存文件,在同名文件加入自己的恶意代码(这里是弹出hacked对话框),利用DNS欺骗、中间人等方式,这里将HOSTS文件更改为192.168.1.154...通过两次更新manifest文件,让用户缓存恶意页面并使其manifest文件与合法网站保持一致,如图所示。 ?...接下来,修改HOSTS文件为192.168.1.113 www.cache-test.com,模拟用户已经回到了安全的上网环境下,当用户再次访问该合法网站时,仍然出现的是上述攻击者的页面。...提交 这是攻击者的页面,点击出现hacked 在离线的状态下重新载入这个页面
,然后在后面加一句: LoadModule python_module modules/mod_python.so 2、在配置文件的任意位置加入以下代码: <Directory "/xampp/htdocs.../htdocs是apache的网站目录路径,你可以根据自已电脑上的apache实际路径进行更改。...编写测试代码: 在apache的网站目录下新建一个index.py文件,在里面写入以下代码: from mod_python import apache def handler(req): ...return apache.OK 运行Apache,在浏览器地址栏输入:http://127.0.0.1/index.py,注意这里一定要带上文件名index.py,如果环境搭建成功的话,你应该可以在浏览器里看到一个字符串...解决方法:把Python安装目录下的python25.dll复制到system32,重新启动Apache。
输入服务器 IP 地址 比较上面两步对应的操作日志有什么区别 刚才在 Ubuntu 默认的火狐浏览器打开 127.0.0.1 时的访问日志如图。...然后在 nginx.conf 的 HTTP 结点中新增一个虚拟服务器,并 sudo nginx -s reload 重新加载。 ?...练习 2 在配置文件 nginx.conf 的 http 节点内新增一个虚拟服务器,新建 /var/www/EXAMPLE.com 文件夹,该文件夹下新建 index.html 文件写入文字,重加载配置...在 nginx.conf 的 http 节点下添加以下代码后重新加载配置 upstream first { server 192.168.23.128; server 192.168.23.130...在此之前,刷新几次,看看日志会不会访问了不同的页面。
stop 停止 XAMPP。 restart 重新启动 XAMPP。 startapache 只启动 Apache。...该命令将持续激活 ProFTPD,例如:执行该命令后,如果您关闭并重新启动 XAMPP,FTP 仍将处于激活状态。 stopapache 停止 Apache。...该命令将持续停止 ProFTPD,例如:执行该命令后,如果您关闭并重新启动 XAMPP,FTP 仍将处于停止状态。 5.目录结构: /opt/lampp/bin/ XAMPP 命令库。...四、将网站上传到服务器时遇到的问题: 1.thinkPHP的文件权限问题: 网站入口文件: sudo chmod 755 webname -R 网站缓存文件: sudo chmod 777 Runtime...-R 2.数据库的导入: sudo /opt/lampp/bin/mysql -uroot -p1234 dbname < dbname.sql 3.在最新版本中xampp已将MySQL更换为MariaDB
之前苦于mac上搭建本地服务器之艰辛,找寻好久都没找到一款类似windows上集成的本地服务器环境,诸如phpstudy,xampp,appserv,虽说xampp也有mac版,但不知为何不是Apache...打开【应用程序】,找到【MAMP】文件夹, 双击打开文件夹,打开【MAMP】程序 弹出警告窗口, 选择【Launch MAMP】 浏览器会启动并显示一个欢迎页面, 你会发现浏览器地址栏中的 URL...数字更改为标准端口:Apache 为 80,MySQL 为 3306。 这样,你就可以更轻松地使用 Dreamweaver 进行开发。 单击【OK】,根据提示键入你的 Mac 密码。...MAMP 将停止并重新启动两台服务器。 当两个灯再次变绿时,单击【Open Start Page】。 此时,MAMP 欢迎页面将重新载入浏览器中。...使用非标准端口时,只需要在冒号后跟数字即可。 单击 MAMP 菜单中的【phpinfo】链接。
一、PHP服务端环境搭建 1.php 服务端环境 安装套件 xampp(apach+mysql+php解释器) F:\MyDoc文件(重要)\DL_学习\download重要资源\apache服务器组件...安装 此时进入xmapp面板显示成功运行 测试本地Apache服务器是否开启:浏览器中输入127.0.0.1 回车即可进入xmapp官网 4.修改浏览器中默认出现的dashboard文件夹 打开xmapp...下htdocs文件夹下 index.php文件 配置文件中默认跳转到本文件夹 解决办法:将htdocs下所有文件删除,将不会自动跳转 至此,服务端环境配置完成,但是希望能够将项目文件保存到重新创建的www...文件夹中如何设置呢 5.将所有文件保存到F:\www文件夹中 解决办法: (1)进入F:\xampp\apache\conf\httpd.conf (2)打开文件 (3)修改 #DocumentRoot...“C:/xampp/htdocs”为DocumentRoot “C:/www” (4)保存关闭,重新启动xampp控制面板 测试: 在www文件夹下新建 www.text文件, 浏览器中输入127.0.0.1
为了方便,一般在本地的测试环境中我都使用了 XAMPP 或者 LAMPP 。(Apache Friends XAMPP)但是默认的XAMPP中没有提供xhprof的支持,为此需要自己独立编译。...1、如果你的XAMPP没有 DEVEL包,那么编译是通不过的。我就是因为编译时遇到 include php.h 时就失败了。所以需要先确保下载并安装了 xampp 的 devel packages。...下载 xampp 的 devel 包的时候,注意要选择和自己当前的版本一致的 devel 包,因为 php 的扩展编译的时候,会附加版本信息,启动时进行检查,如果不一致,即便能够编译成功,也是不能够使用的...完成后,你会发现lampp的目录下多了个include目录,里面是一些必要的头文件。 2、下载 xhprof 的源代码。...PS:我在使用lampp 1.7 的时候,编译得到的 xhprof.so 不能够够正常加载,提示版本号不对,可能是 参考资料: 1、Apache Friends XAMPP 2、XAMPP Devel
安装 XAMPP 下载: cd ~ wget https://www.apachefriends.org/xampp-files/7.2.0/xampp-linux-x64-7.2.0-0-installer.run...(只需要上传 数字.key 和 数字.pem 即可) 最后在 /opt/lampp/apache2 目录下建立一个文件夹 cert,将证书放进来。...RPC 服务中启用 SSL/TLS 加密时的证书文件(.pem/.crt) rpc-certificate=你的 aria 证书pem路径 # 在 RPC 服务中启用 SSL/TLS 加密时的私钥文件(...修改 root 用户创建文件的默认权限,将超级用户的 uamsk 修改为 002 即可,这个计算方式有兴趣的自行查阅: vim /etc/bashrc 71行是普通用户的更改,73是超级用户的更改...vim /etc/profile 60行是普通用户的更改,62是超级用户的更改 source /etc/bashrc ##刷新bash配置 source /etc/profile
领取专属 10元无门槛券
手把手带您无忧上云