<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[果冻先生的专栏]]></title><description><![CDATA[向那些技术过硬并且愿意分享和共同推动科技进步的大佬们致敬！]]></description><link>https://blog.youkuaiyun.com/Homewm</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Homewm]]></copyright><item><title><![CDATA[启动指定用户docker]]></title><link>https://blog.youkuaiyun.com/Homewm/article/details/107291672</link><guid>https://blog.youkuaiyun.com/Homewm/article/details/107291672</guid><author>Homewm</author><pubDate>Sat, 11 Jul 2020 22:03:30 +0800</pubDate><description><![CDATA[有段时间没用docker了，都不记得怎么操作了。

启动指定用户docker 方法如下：


]]></description><category></category></item><item><title><![CDATA[Windows中安装Linux子系统的步骤]]></title><link>https://blog.youkuaiyun.com/Homewm/article/details/106881143</link><guid>https://blog.youkuaiyun.com/Homewm/article/details/106881143</guid><author>Homewm</author><pubDate>Sun, 21 Jun 2020 07:42:17 +0800</pubDate><description><![CDATA[首先承认我辣鸡了，竟然不知道windows下能够安装linux子系统。以前只知道安装虚拟机或双系统，但有的时候就是想简单使用一下linux处理一些东西。废话不多说，直接上别人的链接，别人写的已经很好了，因此我没必要再写一遍。

请参考：

Windows中安装Linux子系统的详细步骤：https://www.cnblogs.com/xyshanren/p/12244663.html


...]]></description><category></category></item><item><title><![CDATA[linux进入中文乱码的目录下分析文件]]></title><link>https://blog.youkuaiyun.com/Homewm/article/details/106546194</link><guid>https://blog.youkuaiyun.com/Homewm/article/details/106546194</guid><author>Homewm</author><pubDate>Thu, 04 Jun 2020 14:55:20 +0800</pubDate><description><![CDATA[（1）查看目录或文件对应的节点，使用命令ls -li或ls -i

（2）进入目录下，使用命令 cd $(find -inum 205129285)



参考链接： https://www.cnblogs.com/ph829/p/4037929.html
]]></description><category></category></item><item><title><![CDATA[pycharm学生认证方法]]></title><link>https://blog.youkuaiyun.com/Homewm/article/details/106328330</link><guid>https://blog.youkuaiyun.com/Homewm/article/details/106328330</guid><author>Homewm</author><pubDate>Mon, 25 May 2020 10:52:29 +0800</pubDate><description><![CDATA[pycharm学生认证

https://blog.youkuaiyun.com/qq_36667170/article/details/79905198
]]></description><category></category></item><item><title><![CDATA[跨平台仿真arm文件，运行时报错：/lib/ld-linux-armhf.so.3: No such file or directory]]></title><link>https://blog.youkuaiyun.com/Homewm/article/details/105539371</link><guid>https://blog.youkuaiyun.com/Homewm/article/details/105539371</guid><author>Homewm</author><pubDate>Wed, 15 Apr 2020 17:11:21 +0800</pubDate><description><![CDATA[编译的时候：

错误编译：arm-linux-gnueabihf-gcc -o poc poc.c

正确编译：arm-linux-gnueabihf-gcc -static -o poc poc.c

然后一切正常。

参考链接：https://blog.youkuaiyun.com/qq_37887537/article/details/81196168


...]]></description><category></category></item><item><title><![CDATA[linux 删除乱码文件]]></title><link>https://blog.youkuaiyun.com/Homewm/article/details/105538851</link><guid>https://blog.youkuaiyun.com/Homewm/article/details/105538851</guid><author>Homewm</author><pubDate>Wed, 15 Apr 2020 16:54:18 +0800</pubDate><description><![CDATA[今天遇到一个乱码文件删不掉，后来发现按照-inum节点可删除。

$ ls -i

$ find ./ -inum 139531410 -exec rm -f {} \;

注意这里使用rm -f，而非直接rm



参考https://www.cnblogs.com/bianchengzhuji/p/10305781.html



注意：是rm -f还是直接rm，需要依据情况而定。
...]]></description><category></category></item><item><title><![CDATA[Linux下find命令执行时出现Permission denied]]></title><link>https://blog.youkuaiyun.com/Homewm/article/details/104482667</link><guid>https://blog.youkuaiyun.com/Homewm/article/details/104482667</guid><author>Homewm</author><pubDate>Mon, 24 Feb 2020 18:42:12 +0800</pubDate><description><![CDATA[Linux下find命令执行时出现Permission denied，如下：

当执行命令 find ./ -name "busybox" &gt; busybox.txt时出现如下问题。



执行命令 find ./ -name "busybox" 2&gt;/dev/null &gt; busybox.txt 然后没有异常输出了。

这个方法是将查找标准错误信息重定向到指定目录中去，/dev...]]></description><category></category></item><item><title><![CDATA[linux 系统查看当前目录下每个子目录的文件数量]]></title><link>https://blog.youkuaiyun.com/Homewm/article/details/104442522</link><guid>https://blog.youkuaiyun.com/Homewm/article/details/104442522</guid><author>Homewm</author><pubDate>Sat, 22 Feb 2020 13:32:18 +0800</pubDate><description><![CDATA[执行下列命令


find . -maxdepth 1 -type d | while read dir; do count=$(find "$dir" -type f | wc -l); echo "$dir : $count"; done


]]></description><category></category></item><item><title><![CDATA[版本号大小比较]]></title><link>https://blog.youkuaiyun.com/Homewm/article/details/103735978</link><guid>https://blog.youkuaiyun.com/Homewm/article/details/103735978</guid><author>Homewm</author><pubDate>Fri, 27 Dec 2019 17:31:16 +0800</pubDate><description><![CDATA[此版本号比较能够处理含数字、点“.”、英文字母等多种，定长和不定长的版本号的比较。

如有疑问和指教，欢迎留言。


def compare(version1, version2):
    v1 = version1.split('.')
    v2 = version2.split('.')
    while v1 and v2:
        x, y = v1.pop(0), v2....]]></description><category></category></item><item><title><![CDATA[python判断文件是否具有读、写、执行的权限]]></title><link>https://blog.youkuaiyun.com/Homewm/article/details/103672557</link><guid>https://blog.youkuaiyun.com/Homewm/article/details/103672557</guid><author>Homewm</author><pubDate>Mon, 23 Dec 2019 20:18:02 +0800</pubDate><description><![CDATA[方法1：通过os.access判断

参考链接：https://support.i-search.com.cn/article/1553495598739

写权限的判断：


# 判断文件写权限
def select_file(filename):
	```
	filename :需要判断的文件绝对路径
	os.W_OK：是否可以写入
	
	```
    ret = os.access(fil...]]></description><category></category></item><item><title><![CDATA[mongodb数据迁移设置方法]]></title><link>https://blog.youkuaiyun.com/Homewm/article/details/103627502</link><guid>https://blog.youkuaiyun.com/Homewm/article/details/103627502</guid><author>Homewm</author><pubDate>Fri, 20 Dec 2019 10:08:06 +0800</pubDate><description><![CDATA[由于担心新产生的数据不够用，就进行了数据的迁移，或者将数据保存在其他位置。

（1）首先是停止mongodb的服务或者关闭数据库

这里面有好几种介绍停止服务的方法https://blog.youkuaiyun.com/github_38885296/article/details/80619191

但是我个人习惯使用以下几种方法：

强制关闭MongoDB（不建议使用）；

$ service mongo...]]></description><category></category></item><item><title><![CDATA[批量删除find查找的内容]]></title><link>https://blog.youkuaiyun.com/Homewm/article/details/103627109</link><guid>https://blog.youkuaiyun.com/Homewm/article/details/103627109</guid><author>Homewm</author><pubDate>Fri, 20 Dec 2019 09:35:58 +0800</pubDate><description><![CDATA[总是忘记，写下来便于自己查找使用吧。

（1）查找当前目录下（递归查找子目录）的所有qemu-开头的文件或文件夹，并删除

find ./ -name "qemu-*" -exec rm -rf {} \;

（2）查找当前目录下（不递归查找子目录）匹配ws文件或文件夹，并删除

find . -maxdepth 1 -regex “.ws.”

（3）当然，也可以使用下面的方法，查找当前目录下（...]]></description><category></category></item><item><title><![CDATA[python 中subprocess的Popen杀死子进程的方法]]></title><link>https://blog.youkuaiyun.com/Homewm/article/details/103603743</link><guid>https://blog.youkuaiyun.com/Homewm/article/details/103603743</guid><author>Homewm</author><pubDate>Wed, 18 Dec 2019 20:03:15 +0800</pubDate><description><![CDATA[需要首先了解shell=True和shell=False的区别和联系。

https://blog.youkuaiyun.com/xiaoyaozizai017/article/details/72794469

shell=True参数会让subprocess.call接受字符串类型的变量作为命令，并调用shell去执行这个字符串，当shell=False是，subprocess.call只接受数组变量作为...]]></description><category></category></item><item><title><![CDATA[Qemu用户态模拟仿真并运行程序]]></title><link>https://blog.youkuaiyun.com/Homewm/article/details/103574535</link><guid>https://blog.youkuaiyun.com/Homewm/article/details/103574535</guid><author>Homewm</author><pubDate>Tue, 17 Dec 2019 09:54:14 +0800</pubDate><description><![CDATA[使用Qemu可以运行不同指令集架构下环境的二进制程序，解决了我们在X64指令集架构下能够运行ARM、MIPS、PowerPC等其他指令集架构下的二进制程序。

安装Qemu，其中包括系统态和用户态两种。两种安装是分开的，需要单独安装。
	sudo apt-get install qemu （系统态）
		sudo apt-get install qemu-user-static （用户态）
	
	...]]></description><category></category></item><item><title><![CDATA[使用字典使其有序]]></title><link>https://blog.youkuaiyun.com/Homewm/article/details/103505031</link><guid>https://blog.youkuaiyun.com/Homewm/article/details/103505031</guid><author>Homewm</author><pubDate>Thu, 12 Dec 2019 10:50:13 +0800</pubDate><description><![CDATA[参考链接：https://www.cnblogs.com/tianyiliang/p/8260741.html


import collections
import json

dict = {}
dict = collections.OrderedDict()

dict['a'] = ""
dict['b'] = ""
dict['e'] = ""
dict['d'] = ""
dict['...]]></description><category></category></item><item><title><![CDATA[命令执行或者函数使用超时解决办法]]></title><link>https://blog.youkuaiyun.com/Homewm/article/details/103123835</link><guid>https://blog.youkuaiyun.com/Homewm/article/details/103123835</guid><author>Homewm</author><pubDate>Mon, 18 Nov 2019 15:49:03 +0800</pubDate><description><![CDATA[当我们在写执行一个命令或者一个函数的时候，处理的时间太长或者卡死在某个位置时，我们想要中断，就需要进行一定的处理。废话不多说，上代码，自己看。


        def set_command_exec_timeout(cmd_string):
            '''
            设置命令执行超时
            :param cmd_string: 执行的命令
 ...]]></description><category></category></item><item><title><![CDATA[subprocess.Popen，os.popen，os.system三者的使用区别]]></title><link>https://blog.youkuaiyun.com/Homewm/article/details/103029219</link><guid>https://blog.youkuaiyun.com/Homewm/article/details/103029219</guid><author>Homewm</author><pubDate>Tue, 12 Nov 2019 15:05:17 +0800</pubDate><description><![CDATA[首先来看看各个使用情况：

（1）subprocess.Popen()


import subprocess
cmd_string = "sudo chroot /home/ubuntu/hdd_1/zgd/Open_Components/firmware_analysis/GE_F650-192.168.0.232 ./qemu-ppc-static /bin/busybox"
p = sub...]]></description><category></category></item><item><title><![CDATA[qemu仿真二进制文出现chroot: failed to run command XXX 或Error while loading XXX : No such file or directory错误]]></title><link>https://blog.youkuaiyun.com/Homewm/article/details/102995945</link><guid>https://blog.youkuaiyun.com/Homewm/article/details/102995945</guid><author>Homewm</author><pubDate>Sun, 10 Nov 2019 11:51:40 +0800</pubDate><description><![CDATA[qemu仿真二进制文出现chroot: failed to run command XXX 或Error while loading XXX : No such file or directory错误。

 出现此错误的问题主要在于对chroot这个命令的理解不到位。

 仿真的命令是：sudo chroot XX目录 相对于XX目录的qemu文件 相对于XX目录的被仿真的可执...]]></description><category></category></item><item><title><![CDATA[qemu仿真可执行二进制文件时出现错误：/lib/ld-uClibc.so.0: No such file or directory的解决方法]]></title><link>https://blog.youkuaiyun.com/Homewm/article/details/102984657</link><guid>https://blog.youkuaiyun.com/Homewm/article/details/102984657</guid><author>Homewm</author><pubDate>Sat, 09 Nov 2019 11:57:03 +0800</pubDate><description><![CDATA[在进行固件的可执行开源组件仿真实验时，遇到了一些小的问题。

（1）/lib/ld-uClibc.so.0: No such file or directory

（2）Error while loading XXX No such file or directory

于是搜了一下，在看雪论文中查到了同样的问题。https://bbs.pediy.com/thread-247302.htm


...]]></description><category></category></item><item><title><![CDATA[XCTF攻防世界练习区-web题-simple_js]]></title><link>https://blog.youkuaiyun.com/Homewm/article/details/101268986</link><guid>https://blog.youkuaiyun.com/Homewm/article/details/101268986</guid><author>Homewm</author><pubDate>Wed, 06 Nov 2019 19:31:11 +0800</pubDate><description><![CDATA[0x07 simple js

【题目描述】

小宁发现了一个网页，但却一直输不对密码。(Flag格式为 Cyberpeace{xxxxxxxxx} )



【目标】

掌握有关js的知识。

【解题思路】

此题为常规题，真的很简单。简单来叙述一下吧。

F12查看网页源代码，仔细阅读js代码。（或者view-source:命令）

细心的同志可能会有和我一样的遭遇，也可能是网络不好，也可能是...]]></description><category></category></item></channel></rss>