墨斋记

Good Luck To You!

python BeautifulSoup(待更新)

1、安装

miniconda常用命令

// 清除索引缓存,保证用的是镜像站提供的索引
conda clean -i
// 查看当前的环境信息
conda info
//查看已经创建的所有虚拟环境
conda info -e
// 切换到name虚拟环境
conda activate name
//exmple:切换到python3.7的虚拟环境
conda activate python3.7
// 关闭到name虚拟环境
conda deactivate name
//exmple:关闭python3.7的虚拟环境
conda deactivate python3.7
// 切换到32位
set CONDA_FORCE_32BIT=1
//切换到64位
set CONDA_FORCE_32BIT=0
// 创建一名字为xxx的python3.8的虚拟环境,其中xxx表示给这个环境取的名字,等号后面表示的是安装环境的版本号
conda create -n xxx python=3.8
// 在某个环境中安装模块的时候必须先激活该环境,然后在该环境中进行安装
conda install 环境名
// 删除某个环境
conda remove -n 环境名 --all
// 列出包
conda list
//为某个目录创建虚拟环境,库安装在这个目录
conda create --prefix ./my_project_env python=3.8
//导出环境
conda env export > environment.yml
//共享环境
conda env create -f environment.yml

php docker运行环境

[Docker微服务-Dockerfile之Nginx+PHP](https://flowus.cn/f4bc4b97-e215-4d3c-b6bf-c0f2591ddebd)

[alpine-nginx安装php80](https://flowus.cn/94801b49-b0b0-40d0-a029-337322d83c9f)

[linux编译openssl报错,alpine编译openssl1.1.1g报错解决](https://flowus.cn/c812844a-3116-4170-b3a5-aee680ab9a39)

Laravel处理mysql事务

使用使用

  1. 插入语句的事务


    <?php
    
    use Illuminate\Support\Facades\DB;
    
    DB::beginTransaction();
    
    try {
        DB::table('users')->insert([
            'name' => 'John Doe',
            'email' => 'johndoe@example.com',
            'password' => bcrypt('password'),
        ]);
    
        DB::table('orders')->insert([
            'user_id' => 1,
            'product' => 'Laravel book',
            'price' => 29.99,
        ]);
    
        DB::commit();
    } catch (\Exception $e) {
        DB::rollback();
        throw $e;
    }

理解SPA、SEO、SSR

基本概念:前后端根据AJAX接口进行数据的交互,目前常见的是后端直接将数据以JSON的格式返回给前端,前端根据后端服务器返回的数据,操作DOM主要优点分工明确,前后端各司其职,后端专注业务逻辑和功能的实现,前端专注页面设计。接口明确,并行开发,在后端接口没有实现好之前,前端完全可以自己通过Node.js的Express和koa等的Web框架模拟接口,提供测试数据。提高开发效率,一定程度上减少了前后端的沟通成本撕逼在前后端分离中,后端一般提供RESTful API,常将数据以JSON格式返回;而前

nginx https协议和域名跳转

域名跳转server { listen 80; server_name www.test123.com; rewrite ^/(.*) http://www.test456.com/$1 permanent; }443端口https协议

yii2的加密解密

在yii2中,管理加密解密的库叫做Security,它以yii2组件的形式存在,因此你可以通过Yii::$app->security来获取并使用它。Security组件源代码位置如下vendor/yiisoft/yii2/base/Security.phpSecurity组件一共有15个与加密解密(&编码)相关的公共方法,我们先来列一个清单。encryptByPasswordencryptByKeydecryptByPassworddecryptByKeyhkdfpbkdf2has

Linux如何查看端口

Linux如何查看端口1、lsof -i:端口号 用于查看某一端口的占用情况,比如查看8000端口使用情况,lsof -i:8000# lsof -i:8000COMMAND   PID USER   FD   TYPE  DEVICE SIZE/OFF NODE NAME lwfs   &nbs

composer

安装php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');" php -r "if (hash_file('sha384', 'composer-setup.php') === '48e3236262b34d3096

微信小程序踩坑记录

一、  设置消息推送一定要注意校验通过后  echo $echostr;二、.跳转 wx.navigateTo({}) ,保留当前页面,跳转到应用内的某个页面,使用 wx.navigateBack 可以返回;  示例:      url:'../test/test?id=1&page=4',   &nbs
<< < 1 2 3 4 5 6 7 8 9 10 > >>

Powered By Z-BlogPHP 1.7.3

冀公网安备13019902000834
冀ICP备18019600号-1
Copyright CC Some Rights Reserved.Contact Email:chengyingbo88@163.com