北方

北方 查看完整档案

北京编辑  |  填写毕业院校  |  填写所在公司/组织填写个人主网站
编辑

lovema.xyz

个人动态

北方 关注了用户 · 4月2日

CrazyCodes @crazycodes

I am CrazyCodes,生命不息,编码不止。

GitHub : CrazyCodes

CSDN : CrazyCodes

掘金 : GraceDevelopment

不止于技术的微信公众号 : phpznb

与我一起传递技术正能量!

关注 4745

北方 发布了文章 · 3月18日

[禁止chrome页面翻译代码块]chrome插件

今天逛 github 发现一个问题,就是 chrome 浏览器自带的翻译会翻译代码块,就像下面这样:
image.png
安装完插件之后是这样:
image.png
舒服了奥。
链接:https://pan.baidu.com/s/14480sqFh7XCoTR2XMEm9hg 提取码:8wki

查看原文

赞 0 收藏 0 评论 0

北方 发布了文章 · 3月17日

安卓手机对小程序进行抓包的解决方案

安装抓包工具finder everywhere

https://www.telerik.com/support/whats-new/fiddler-everywhere/release-history
进入这个地址下载1.5.1版本的finder everywhere
1.设置
image.png
image.png
创建https证书,并使mac系统信任
image.png
2.查看mac当前网络的ip地址
image.png
3.手机安装证书
手机打开wifi设置,编辑当前网络,设置如下:
image.png
打开浏览器,输入ip+端口,比如 172.16.1.19:8866,会显示如下页面:
image.png
点击FiddlerRoot certificate下载证书并点击证书进行安装和信任。

安装virtualxposed安卓模拟环境

现在的微信做了限制,无法抓取小程序的包,这对开发极其不便,而virtualxposed可以类似docker一样提供一个虚拟的环境,在这个环境里是可以抓小程序的包的。所以需要安装它。
1.https://vxposed.com/ 将安装包发送到手机并安装。
2.打开软件并配置
image.png
点击上图中的6个点图标,就会进入设置页面,点击添加应用,选中微信,点击屏幕下方的安装,稍等片刻,微信就安装成功了,返回上图的页面,向上滑动,打开微信。登录后,就可以正常抓包了。

查看原文

赞 0 收藏 0 评论 0

北方 发布了文章 · 3月15日

使用docker lnmp镜像包部署搭建laravel项目

下载镜像包

访问https://registry.hub.docker.c... lnmp镜像地址
打开终端

docker pull 2233466866/lnmp

启动docker相关配置

docker run -it --privileged --name=lnmp -p 20016:80 -p 3306:3306  -v ~/www:/www  -v ~/lnmp-data/env/mysqlData:/data/mysql -v ~/lnmp-data/env/nginx.conf:/usr/local/nginx/conf/nginx.conf 2233466866/lnmp

说明:

  • ~/www 是工作目录
  • ~/lnmp-data/env/mysqlData 是数据库目录
  • ~/lnmp-data/env/nginx.conf 是nginx是配置文件
  • 20016是本地端口

我的一个项目 目录是~/www/laravel,所以nginx.conf配置文件的内容如下:

user                    www;
worker_processes        auto;
worker_cpu_affinity     auto;
pid                     logs/nginx.pid;

events {
    worker_connections  102400;
}

http {
    charset             utf-8;
    server_tokens       off;

    log_format  main    '$remote_addr - $remote_user [$time_local] "$request" '
                        '$status $body_bytes_sent "$http_referer" '
                        '"$http_user_agent" "$http_x_forwarded_for"';

    include             mime.types;
    default_type        application/octet-stream;

    client_max_body_size 20M;

    sendfile            on;
    keepalive_timeout   20;

    gzip                on;
    gzip_vary           on;
    gzip_comp_level     1;
    gzip_types          text/css application/javascript application/json image/png image/webp image/apng image/jpeg image/x-icon;

    error_log           /www/z_error.log;
    access_log          /www/z_$host.log main;

    server {
        listen      80;
        server_name www.test.com;
        root        /www/laravel/public;
        index index.html index.htm index.php

        autoindex on;
        
        location / {
            index   index.php index.html index.htm;
            try_files $uri $uri/ /index.php?$query_string;
        }

        location ~* \.php {
            include                 fastcgi_params;
            fastcgi_index           index.php;
            fastcgi_pass            127.0.0.1:9000;
            fastcgi_split_path_info ^(.+\.php)(.*)$;
            fastcgi_param           PATH_INFO       $fastcgi_path_info;
            fastcgi_param           SCRIPT_NAME     $fastcgi_script_name;
            fastcgi_param           SCRIPT_FILENAME $document_root$fastcgi_script_name;
        }
    }
}

mysql设置

进入docker中

docker exec -it 容器id /bin/bash
cat /var/log/mysqld.log|grep 'A temporary password'

就会出现密码,用密码连接到mysql中,

alter user user() identified by "ur93Y*Qt,?hN";
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'ur93Y*Qt,?hN' WITH GRANT OPTION;
FLUSH PRIVILEGES;

这样就可以在本地用客户端连接到docker容器中的mysql了。

打开chrome,输入localhost:20016,应该可以看到内容了。

查看原文

赞 0 收藏 0 评论 0

北方 发布了文章 · 1月21日

安卓手机安装Charles证书后,抓取的请求依然为unknown

安卓7.0有安全保护,用户级别的证书在大部分app中无法通过验证。(charles安装的证书就是用户级别的)

解决方案:

  1. 用一个安卓版本7.0以下的手机。
  2. 获取手机root权限,将证书添加到系统级别中。点击查看解决方案
  3. 使用iphone,ipad操作。

ps:现在的手机获得root权限比较难。

参考资料:https://blog.csdn.net/weixin_41508948/article/details/81908887?utm_medium=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.nonecase&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.none

查看原文

赞 0 收藏 0 评论 0

北方 发布了文章 · 2020-08-04

jquery validate checkbox验证

$(document).ready(function () {

    $('#formid').validate({ // initialize the plugin
        rules: {
            'test[]': {
                required: true,
                maxlength: 2
            }
        },
        messages: {
            'test[]': {
                required: "You must check at least 1 box",
                maxlength: "Check no more than {0} boxes"
            }
        }
    });

});
查看原文

赞 0 收藏 0 评论 0

北方 发布了文章 · 2020-06-30

微博自动发微博脚本

git仓库地址:https://github.com/MasakiOvO/weibo-create-new-post

weibo-create-new-post

使用 selenium 写成的 自动发微博脚本

安装依赖

需要在国内服务器上运行脚本

pip install -r requirements.txt

配置

cp config/user.config.example config/user.config

修改config/user.config内的参数

启动脚本

python index.py

微博内容设置

在config/message.txt 默认设置的是一些土味情话。

设置定时任务

我设置的是每天8点发一条微博

00 08 * * * python3 /www/weibo-auto-new-post/index.py

效果

Screenshot_20200630_114104_com.weico.internationa.jpg

查看原文

赞 0 收藏 0 评论 0

北方 发布了文章 · 2020-06-12

php 将网站页面转成png图片

赞 1 收藏 0 评论 0

北方 发布了文章 · 2020-06-10

如何手机访问本地电脑下的wordpress网页

手机和电脑必须在同一个局域网内。
1.需要知道自己电脑的ip ,可以通过ifconfig查看,端口号要知道,可以在mamp软件中查看服务的端口。
2.修改mamp的配置,把Name换成ip地址
EA2E0221-FC15-4B9A-A85C-3CE168EC462F.png
3.修改wordpress的网站地址

5ED1A748-9041-44BE-80A6-06F95CC1BC84.png
4.到此,不出意外的话,就可以通过 http://ip:端口,如果配置了https。访问路径为https://ip:端口

查看原文

赞 0 收藏 0 评论 0

北方 发布了文章 · 2020-06-05

wordpress wp_pagenavi 插件 只获取 上一页按钮


$option = [
                'pages_text' => null,
                'current_text' => null,
                'page_text' => null,
                'first_text' => null,
                'last_text' => null,
                'prev_text' => null,
                'next_text' => null,
                'dotleft_text' => null,
                'dotright_text' => null,
                'num_pages' => null,
                'num_larger_page_numbers' => null,
                'larger_page_numbers_multiple' => null,
                'always_show' => 0,
                'use_pagenavi_css' => 0,
                'style' => 1,
            ];
            ?>
            <div>
                    <?php
                    // ページ送り
                    if( function_exists('wp_pagenavi'))
                        $option['next_text'] = null;
                        $option['prev_text'] = '上一页';
                        wp_pagenavi(array('query' => $wp_query,'options' => $option) );
                    ?>
            </div>
查看原文

赞 0 收藏 0 评论 0

认证与成就

  • 获得 20 次点赞
  • 获得 3 枚徽章 获得 0 枚金徽章, 获得 0 枚银徽章, 获得 3 枚铜徽章

擅长技能
编辑

(゚∀゚ )
暂时没有

开源项目 & 著作
编辑

(゚∀゚ )
暂时没有

注册于 2017-01-31
个人主页被 1.3k 人浏览