微信小程序HTML富文本渲染方案Html2Wxml2J

曾经有wxParse,一个小程序前端使用的javascript库,前端直接转换渲染。使用到了微信小程序的模板渲染,但是依然弱鸡,经常出现各种Javascript错误,很多标签不兼容。

推荐一个比较靠谱的解析微信小程序渲染方案:

靠谱的小程序插件项目-html2wxml

1、设置=》第三方服务=》添加插件

2、app.json 里面添加插件


 "plugins": {
 	"htmltowxml": {
 		"version": "1.3.0",
 		"provider": "wxa51b9c855ae38f3c"
 	}
 }


» 阅读全文

宝塔控制面板5.9系列版本破解方法

宝塔控制面板5.9系列版本破解方法

现在基本上烂大街了。

先切换使用root用户
sudo su root


升级到宝塔专业版
wget -O update.sh http://download.bt.cn/install/update_pro.sh && bash update.sh pro

运行
echo > /www/server/panel/data/userInfo.json

然后重启你的面板
/etc/init.d/bt restart

Centos下使用MySQL Sniffer实时监控审计Mysql语句

Centos下使用MySQL Sniffer实时监控审计Mysql语句

先安装依赖

yum install glib2-devel libpcap-devel libnet-devel
下载地址:


https://github.com/Qihoo360/mysql-sniffer
安装:


cd mysql-sniffer
mkdir proj
cd proj


» 阅读全文

基于Twemproxy的memcahce/Redis集群解决方案

Twemproxy是twitter正在使用的搭建redis缓存服务器集群程序。目前用户包括Pinterest、Tumblr、Twitter、Vine、Kiip、Wuaki.tv、Wanelo、Kontera、Wikimedia、Bright、56.com、Snapchat、Digg、Gawkermedia、3scale.net等。

Twemproxy是memcached和redis协议的代理服务器,并能有效减少大量连接对redis服务器的性能影响,属于比较轻量级和简单类型的:

Twemproxy特性:
轻量级、快速
保持长连接
减少了直接与缓存服务器连接的连接数量
使用 pipelining 处理请求和响应
支持代理到多台服务器上
同时支持多个服务器池
自动分片数据到多个服务器上
实现完整的 memcached 的 ASCII 和再分配协议
通过 yaml 文件配置服务器池
支持多个哈希模式,包括一致性哈希和分布
能够配置删除故障节点
可以通过端口监控状态
支持 linux, *bsd,os x 和 solaris
twemproxy 部署
记得先安装 m4、autoconf 工具   


wget https://github.com/twitter/twemproxy/archive/master.zip


» 阅读全文

PHP扫描php后门、WebShell、一句话后门等

PHP扫描php后门、WebShell、一句话后门等


<!DOCTYPE html>
<html>
<head>
        <meta charset='gb2312'>
        <title>PHP web shell scan</title>
</head>
<body>

</body>

<?php 


» 阅读全文

PHP代码的方式合并多个JS和CSS文件

PHP代码的方式合并多个JS和CSS文件

Html代码部分:

<link rel="stylesheet" type="text/CSS" href="cssmin.PHP?get=base,style1,style2,global&path=css/&v=20131023" />
<script type="text/javascript" src="jsmin.php?get=jquery-1.6.4.min.js,minjquery.js,minjquery.ui.js,test.js,global.js&path=js/&v=20131023"></script>



//输出JS


» 阅读全文

SoftEther 突破防火墙的V***P***N

SoftEther 突破防火墙的V***P***N

SoftEther 是由日本筑波大学的登 大遊在硕士论文中提出的开源、跨平台、多重协议的虚拟专用网方案,

是专门为穿过防火墙而设计的。

这个玩意其实大家都懂。V***P***N,一个不错的V***P***N工具,大家自己

wget http://jp.softether-download.com/files/softether/v4.27-9668-beta-2018.05.29-tree/Linux/SoftEther_×××_Server/64bit_-_Intel_x64_or_AMD64/softether-vpnserver-v4.27-9668-beta-2018.05.29-linux-x64-64bit.tar.gz
tar -xf softether-***server-*.tar.gz  -C /usr/local/
cd /usr/local/***server/
./.install.sh
鉴于国情,剩下的自行百度吧。


» 阅读全文

php实现字符串随机位置插入随机字符串

php实现字符串随机位置插入随机字符串

<?php
header("Content-Type:text/html;charset=utf-8");
$ad=["↑","↓","←","→","↖","↗","↘","↙","↔","↕","➻","➼","➽","➸","➳","➺","➻","➴","➵","➶","➷","➹","▶","►","▷","◁"];
$times = 3; //关键字出现频率
$str = "阿克苏绝对法拉克世界疯了阿拉山口地方就看到las决哦iasfls.sdmflaskdf洛杉矶的法律卡死噢iuoi020990拉开时间的发生了疯狂";
$strlen = mb_strlen($str, "utf-8");
//随机生成插入位置,根据$times决定插入频率
for ( $i = 0; $i < $times; $i ++ ) {
    $arr[] = mt_rand(0, $strlen);
}
$arr = array_unique($arr); //过滤数组重复元素
sort($arr); //对数组重新排序,按照值由小到大
//开始替换
$i = 0;
$str_new = "";
foreach( $arr as $v ) {
    $keyword = $ad[rand(0,count($ad))];
    $str_new .= mb_substr($str, $i, $v - $i, "utf-8") . $keyword;
    $i = $v;
}
$str_new .= mb_substr($str, $i, $strlen - $i, "utf-8");
echo($str_new);

?>