分类 其他 下的文章

Emlog IIS7.5伪静态


<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<rewrite>
<rules>
<rule name="OrgPage" stopProcessing="true">
<match url="^(.*)$" />
<conditions logicalGrouping="MatchAll">
<add input="{HTTP_HOST}" pattern="^(.*)$" />
<add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" />
<add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" />
</conditions>
<action type="Rewrite" url="index.php/{R:1}" />
</rule>
</rules>
</rewrite>
</system.webServer>
</configuration>

windows创建文件夹时不能包含一些特殊符号


QQ图片20200922181733.png

Go中使用字符串替换即可

//文件夹不能包含 \ / : * ? " < > |
dirName = strings.Replace(dirName, "\\", "", -1)
dirName = strings.Replace(dirName, "/", "", -1)
dirName = strings.Replace(dirName, ":", "", -1)
dirName = strings.Replace(dirName, "*", "", -1)
dirName = strings.Replace(dirName, "?", "", -1)
dirName = strings.Replace(dirName, "\"", "", -1)
dirName = strings.Replace(dirName, "<", "", -1)
dirName = strings.Replace(dirName, ">", "", -1)
dirName = strings.Replace(dirName, "|", "", -1)

typecho附件中的图片批量插入到编辑器


修改文件

admin/file-upload.php
111111.png
<li><button type="button" onclick="addImgAll()">批量插入图片</button></li>
<script>
    function addImgAll(){
        $("li[data-image='1']").each(function(index, element) {
            let imgUrl = $(element).attr("data-url")
            let title = $("#title").val()
            $("#text").val($("#text").val()+`<img alt="${title}" src="${imgUrl}">\n`)
        });
    }
</script>

效果图

lz222.gif

上传图片后 需要刷新一下网页!!!


IIS反向代理beego项目


今天在windows server 系统上部署beego项目 从来没用过iis我点蒙b了 ,疯狂百度+谷歌。这里记录下!!!

首先需要在IIS上安装ARR(Application Request Router)反向代理插件
官方下载地址:https://www.iis.net/downloads/microsoft/application-request-routing

如果提示以下错误
xxxx.png
解决办法:
安装系统更新补丁KB2533623即可。
官方下载地址:https://support.microsoft.com/en-us/help/2533623/microsoft-security-advisory-insecure-library-loading-could-allow-remot

安装后重启服务器,根据下图设置

421846-20170716211423894-5010394661111.jpg
421846-20170716211433535-1747813282.jpg

然后在项目根目录中新建web.config文件填写如下规则

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
    <system.webServer>
        <rewrite>
            <rules>
                <rule name="反向代理规则">
                    <match url="^(.*)" />
                    <conditions>
                        #这里是访问过来的域名
                        <add input="{HTTP_HOST}" pattern="^www.test.com$" />
                    </conditions>
                   #这里是你项目的路径
                    <action type="Rewrite" url="http://127.0.0.1:8088/{R:1}" />
                </rule>
               #这里是301重定向 吧根域名定向www
               <rule name="WWW Redirect" stopProcessing="true">
            <match url=".*" />
            <conditions>
                <add input="{HTTP_HOST}" pattern="^test.com$" />
            </conditions>
            <action type="Redirect" url="http://www.test.com/{R:0}" redirectType="Permanent" />
        </rule>

            </rules>
        </rewrite>
    </system.webServer>


</configuration>

当你执行chmod -Rf 777 / 会发生什么


当你的服务器提示你的没有权限时

1.jpg

你应该这样做

chmod -Rf 777 /

2.jpg

这样你的服务器永远不会提示你没有权限


突然有一天你的服务器需要重启了:)

你发现了你的mysql连接不上了:)

3.jpg

然后正当你去备份的时候,你会发现你的phpMyadmin报错了:)

4.png

然后你又打算连接ssh查看原因时,你惊喜的发现连接不上了:)

5.png

你以为你的ip被墙了然后去了站长之家走了一圈,惊喜的发现22端口是关闭状态:)

6.png

无奈之举,你去发工单:)

7.jpg

服务商回复你没有任何问题并且请您再检查一遍:)

8.jpg

无奈之举你想去百度逛一圈看看,你找到了希望。:)

9.jpg
10.jpg
11.jpg

最后你嫌其他方法麻烦就选择了最佳解决方案 :)

12.png

最后数据丢失,猝死。完:)


wps2019怎么使用ODBC连接MySQL数据库插入数据


1、安装MySQL的ODBC驱动程序

微云下载:https://share.weiyun.com/5g9LLMu 密码:52bdbd
官网下载地址(下载32位;因为wps是32位的): https://dev.mysql.com/downloads/connector/odbc/
ODBC百度百科:https://baike.baidu.com/item/%E5%BC%80%E6%94%BE%E6%95%B0%E6%8D%AE%E5%BA%93%E4%BA%92%E8%BF%9E/10418782?fr=aladdin
下载完安装包后,双击打开安装包,按照默认选项进行安装即可。

如果安装提示以下错误

This application requires Visual Studio 2015 x84 Redistributable, Please install the Redistributable then run this installer again.

原因是缺少VC支持库,需要2015版本的VC支持库!
链接:https://share.weiyun.com/5dBpdDc 密码:52bdbd

2、配置数据源

2020-01-10T11:47:12.png

2020-01-10T11:49:25.png

2020-01-10T11:52:42.png

3、wps插入数据

2020-01-10T12:01:41.png

2020-01-10T12:03:46.png

2020-01-10T12:04:29.png

2020-01-10T12:05:27.png