<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[风达的专栏]]></title><description><![CDATA[]]></description><link>https://blog.csdn.net/fengda2870</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; fengda2870]]></copyright><item><title><![CDATA[OpenEuler 第八章《使用shell脚本》思考题]]></title><link>https://blog.csdn.net/fengda2870/article/details/120744659</link><guid>https://blog.csdn.net/fengda2870/article/details/120744659</guid><author>fengda2870</author><pubDate>Wed, 13 Oct 2021 15:25:32 +0800</pubDate><description><![CDATA[新建用户列表文件userlist，在文件中按行写入10个用户名。新建一个useradd.sh 脚本，要求该脚本能自动创建用户，用户名为userlist列表中的用户，密码为openEuler12#$，新创建的用户家目录内包含一个hello.txt文件，hello.txt文件的归属用户和私有组为该用户。

新建10个用户 a[1-10]




[root@openEuler ~]# vim userlist
[root@openEuler ~]# cat userlist
a1
a2
a3
a4
a5
a6.]]></description><category></category></item><item><title><![CDATA[OpenEuler 第五章《安装软件并管理服务》思考题]]></title><link>https://blog.csdn.net/fengda2870/article/details/120726834</link><guid>https://blog.csdn.net/fengda2870/article/details/120726834</guid><author>fengda2870</author><pubDate>Tue, 12 Oct 2021 16:59:52 +0800</pubDate><description><![CDATA[从华为云镜像站下载nginx源码，并编译安装nginx.


[root@openEuler ~]# wget https://repo.huaweicloud.com/nginx/nginx-1.9.9.tar.gz

解压与编译


tar -zxvf nginx-1.9.9.tar.gz
cd nginx-1.9.9
./configure
make
make install

进入安装目录


[root@openEuler nginx-1.9.9]# cd /usr/local/nginx/sb.]]></description><category></category></item><item><title><![CDATA[OpenEuler 第四章《用户与权限管理》练习题]]></title><link>https://blog.csdn.net/fengda2870/article/details/120720450</link><guid>https://blog.csdn.net/fengda2870/article/details/120720450</guid><author>fengda2870</author><pubDate>Tue, 12 Oct 2021 11:41:13 +0800</pubDate><description><![CDATA[请创建一个用户组it，要求GID为1010;再创建一个组mg，要求GID为1020


[root@openEuler ~]# groupadd -g 1010 it
[root@openEuler ~]# groupadd -g 1020 mg


创建一个用户user1，主组为其私有组，附属组为it;创建一个用户user2，主组为mg，附属组为it。


[root@openEuler home]# useradd user1
[root@openEuler home]# gpasswd -a user]]></description><category></category></item><item><title><![CDATA[swoole框架下如何初始化easywechat？]]></title><link>https://blog.csdn.net/fengda2870/article/details/118489639</link><guid>https://blog.csdn.net/fengda2870/article/details/118489639</guid><author>fengda2870</author><pubDate>Mon, 05 Jul 2021 14:43:00 +0800</pubDate><description><![CDATA[在Swoole框架下，使用easywechat 官网文档自带的初始化方法，


$wechat_app = Factory::officialAccount($wechatConfig);

虽然可以初始化成功，但是会丢失微信端传过来的数据，经过反复测试，发现需要对其request进行初始化


$wechat_app = Factory::officialAccount(config('easyWeChat'));
$get = $this-&gt;request-&gt;get() ?? [];
$po]]></description><category></category></item><item><title><![CDATA[Thinkphp6提示： Command “swoole“ is not defined 的解决方法]]></title><link>https://blog.csdn.net/fengda2870/article/details/116562260</link><guid>https://blog.csdn.net/fengda2870/article/details/116562260</guid><author>fengda2870</author><pubDate>Sun, 09 May 2021 11:19:15 +0800</pubDate><description><![CDATA[在Thinkphp6中已经使用如下命令安装好swoole扩展，在php --ri swoole，phpinfo()页面都可以查看到swoole的信息


composer require topthink/think-swoole

但是在运行


php think swoole

提示错误： Command "swoole" is not defined

遇到这个问题，如何解决？

1.运行


php think 

查看Available commands列表中是否有swoole，如果没有，肯定是]]></description><category></category></item><item><title><![CDATA[OFD格式的电子发票转PDF格式的方法]]></title><link>https://blog.csdn.net/fengda2870/article/details/111877610</link><guid>https://blog.csdn.net/fengda2870/article/details/111877610</guid><author>fengda2870</author><pubDate>Mon, 28 Dec 2020 23:59:31 +0800</pubDate><description><![CDATA[安装增值税电子发票阅读器，点击打印，选择“microsoft print to pdf”，默认是竖向打印，如何改成横向？
点击属性，选择“横向”，缩放模式选择“自定义比例”，缩放率，手动填写


]]></description><category></category></item><item><title><![CDATA[critical process died蓝屏怎么修复（实操经历）]]></title><link>https://blog.csdn.net/fengda2870/article/details/111713118</link><guid>https://blog.csdn.net/fengda2870/article/details/111713118</guid><author>fengda2870</author><pubDate>Fri, 25 Dec 2020 23:10:15 +0800</pubDate><description><![CDATA[这是一次自已的成功修复经历

Win10电脑正常运行之时，突然蓝屏

重启之后，到登陆页面，片刻再次蓝屏

在网上找了许多资料都无法解决问题

似乎只剩下重装1个方法

但是里面许多的资料没有保存

实在不想重装

之前电脑一直正常运行呢，怎么突然坏了呢？

回忆在重启之前，电脑有什么提示吗？

记得右下角有windows defender的弹出消息

那就试试把windows defender禁用吧

重启按Shift+F8，以高级模式启动电脑。

依次是：疑难解答——高级选项——Windows启动设置—]]></description><category></category></item><item><title><![CDATA[3dsmax启动闪退的解决方法]]></title><link>https://blog.csdn.net/fengda2870/article/details/111713070</link><guid>https://blog.csdn.net/fengda2870/article/details/111713070</guid><author>fengda2870</author><pubDate>Fri, 25 Dec 2020 23:00:34 +0800</pubDate><description><![CDATA[正在操作3dsmax时，在电脑突然蓝屏

重启之后，发现3dsmax，无法启动

会载入启动页面，但在瞬间消失

网上找了许多资料，发现是“Autodesk Desktop Licensing Service”服务未启动。

手动启动时，却弹出无法正常启动的对话框。





再找资料，提示重装安装此服务。

https://knowledge.autodesk.com/zh-hans/search-result/caas/downloads/downloads/CHS/content/autodesk-.]]></description><category></category></item><item><title><![CDATA[PR中添加轨道蒙版]]></title><link>https://blog.csdn.net/fengda2870/article/details/108666435</link><guid>https://blog.csdn.net/fengda2870/article/details/108666435</guid><author>fengda2870</author><pubDate>Fri, 18 Sep 2020 15:45:57 +0800</pubDate><description><![CDATA[像AE中使用Trkmat一样，将指定轨道作为蒙版轨道使用，将左侧画面作为右侧画面的Alpha通道。



在时间轴中，将右侧画面放置在下层轨道，将左侧画面放置在上层轨道



原图轨道上添加效果“轨道遮罩键”





这是最终的效果：


...]]></description><category></category></item><item><title><![CDATA[如何使用脚本访问Premiere的旧版标题数据？]]></title><link>https://blog.csdn.net/fengda2870/article/details/107205474</link><guid>https://blog.csdn.net/fengda2870/article/details/107205474</guid><author>fengda2870</author><pubDate>Wed, 08 Jul 2020 14:49:29 +0800</pubDate><description><![CDATA[如何在代码中访问到Premiere中的旧版标题数据？

使用extendscript无法直接访问到下图中的字符串“abcdefg”，该如何做？



每一个Preimere工程文件实际上都是一个压缩包，可以使用解压软件直接打开，提取到解压的文件之后，使用记事本打开，会得到一串xml文件，经过查找与判定，我们要找的字符串在这一段代码中



但它是被使用base64编码过后，如何解码操作？

运行下面这一段代码，它可以实现访问PR工程中的旧版标题的字符串


import java.util.zip.Infl]]></description><category></category></item><item><title><![CDATA[Android Studio每次启动都要联网Build如何解决]]></title><link>https://blog.csdn.net/fengda2870/article/details/106451571</link><guid>https://blog.csdn.net/fengda2870/article/details/106451571</guid><author>fengda2870</author><pubDate>Sun, 31 May 2020 09:55:59 +0800</pubDate><description><![CDATA[AndroidStudio每次启动都要联网进行Build，尤其是某些资源需要翻墙才能Build成功。但其实不用每次都联网Build的，这里记录其设置方法。

首先查看“gradle-wrapper.properties”文件，找到此项目使用的Gradle版本。


#Fri Feb 28 09:36:15 CST 2020
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HO.]]></description><category></category></item><item><title><![CDATA[Android Studio打开工程之后Java代码变成XML的解决方案]]></title><link>https://blog.csdn.net/fengda2870/article/details/105936953</link><guid>https://blog.csdn.net/fengda2870/article/details/105936953</guid><author>fengda2870</author><pubDate>Tue, 05 May 2020 18:56:43 +0800</pubDate><description><![CDATA[Android Studio打开工程文件之后，Java文件变成了XML文件，XML文件变成Java代码，但是使用记事本找开源文件是正常的。

这样的情况如何解决呢？

很简单

找到Android Studio的安装目录


C:\Users\Administrator\.AndroidStudio3.5\system

将caches目录删除后重新运行。
...]]></description><category></category></item><item><title><![CDATA[Android 微信支付遇到的坑]]></title><link>https://blog.csdn.net/fengda2870/article/details/105805564</link><guid>https://blog.csdn.net/fengda2870/article/details/105805564</guid><author>fengda2870</author><pubDate>Tue, 28 Apr 2020 09:19:42 +0800</pubDate><description><![CDATA[网上的相关教程已经非常多了，官网的资料非常的价值，同时推荐1个博友的链接。

https://blog.csdn.net/weixin_34032779/article/details/89545459

按上面的资料，已经实现APP从服务器得到正确prepay_id，在APP拉起微信时，总是返回-1。

这是从微信支付技术助手找到的解决方案，


1 开放平台应用签名得去掉冒号，要小写

2 ...]]></description><category></category></item><item><title><![CDATA[AES解码TS文件]]></title><link>https://blog.csdn.net/fengda2870/article/details/105098364</link><guid>https://blog.csdn.net/fengda2870/article/details/105098364</guid><author>fengda2870</author><pubDate>Wed, 25 Mar 2020 16:34:12 +0800</pubDate><description><![CDATA[KEY文件有时是可读的16位字符串，有时是16进制字节

首先需要安装


pip install pycryptodome


执行如下方法，直接调用



def ts_dec():
    ts_file = open("input.ts", "rb")
    data = ts_file.read()
    ts_file.close()

    key_filename = "E...]]></description><category></category></item><item><title><![CDATA[Android AESUtils 工具类与调用方法]]></title><link>https://blog.csdn.net/fengda2870/article/details/104771485</link><guid>https://blog.csdn.net/fengda2870/article/details/104771485</guid><author>fengda2870</author><pubDate>Tue, 10 Mar 2020 12:10:06 +0800</pubDate><description><![CDATA[加密类


package com.test.abc;

import android.annotation.SuppressLint;
import android.text.TextUtils;
import android.util.Base64;
import android.util.Log;

import java.security.Provider;
import java.sec...]]></description><category></category></item><item><title><![CDATA[php 无法加载mcrypt.dll的解决办法]]></title><link>https://blog.csdn.net/fengda2870/article/details/104761155</link><guid>https://blog.csdn.net/fengda2870/article/details/104761155</guid><author>fengda2870</author><pubDate>Mon, 09 Mar 2020 21:00:51 +0800</pubDate><description><![CDATA[1.php.ini里面查找extension=php_mcrypt.dll,去掉前面的分号”;” ,重启apache时，apache报错无法启动

2.复制php目录下的libmcrypt.dll到windows/system32目录下,重启apache，正常，如果仍然不行

3.自己总结的办法:试着尝试了一下,将libmcrypt.dll复制到apache的bin目录下，重启
...]]></description><category></category></item><item><title><![CDATA[Android Studio 无法更新Gradle的解决方法]]></title><link>https://blog.csdn.net/fengda2870/article/details/104424145</link><guid>https://blog.csdn.net/fengda2870/article/details/104424145</guid><author>fengda2870</author><pubDate>Fri, 21 Feb 2020 11:00:09 +0800</pubDate><description><![CDATA[导入某些包的时候无法正常更新，通常是由于无法从某些链接下载到相应的包

我们可以通过代理的方式来下载依赖包方法是首先在本机运行VPN，然后查看VPN的端口





然后在AS中添加代理，重新Sync即可。


...]]></description><category></category></item><item><title><![CDATA[Python切割单张图片为N行M列的小图片]]></title><link>https://blog.csdn.net/fengda2870/article/details/103857071</link><guid>https://blog.csdn.net/fengda2870/article/details/103857071</guid><author>fengda2870</author><pubDate>Mon, 06 Jan 2020 14:31:52 +0800</pubDate><description><![CDATA[这个脚本可以将指定的图片，切割成指定行列数的小图片


import os
from PIL import Image

def splitimage(src, rownum, colnum, dstpath):
    img = Image.open(src)
    w, h = img.size
    if rownum &lt;= h and colnum &lt;= w:
     ...]]></description><category></category></item><item><title><![CDATA[常用CMD命令]]></title><link>https://blog.csdn.net/fengda2870/article/details/103397776</link><guid>https://blog.csdn.net/fengda2870/article/details/103397776</guid><author>fengda2870</author><pubDate>Thu, 05 Dec 2019 08:36:54 +0800</pubDate><description><![CDATA[1.不需要提示拷贝的是否是文件或目录，默认以文件进行拷贝


echo f|xcopy "0710\output\杜康酒.mp4" "0710\output\杜康酒.mp4"



2.
]]></description><category></category></item><item><title><![CDATA[电脑中毒，文件夹都变成exe文件怎么办？]]></title><link>https://blog.csdn.net/fengda2870/article/details/103298588</link><guid>https://blog.csdn.net/fengda2870/article/details/103298588</guid><author>fengda2870</author><pubDate>Fri, 29 Nov 2019 07:56:27 +0800</pubDate><description><![CDATA[第一种方法：

首先要显示文件后缀名，打开 此电脑 —— 查看 ——文件后缀名；

然后回到桌面，创建两个文本，命名为“1”和“2”就可以。

打开“1”然后复制如下代码：

Windows Registry Editor Version 5.00
[HKEY_LOCAL_ MACHINE \SOFTWARE\Microsoft\Windows\CurrentVersion
\Exp...]]></description><category></category></item></channel></rss>