Fannnhao's blog

To be A coder!

Python应用程序打包体积过大问题解决办法

主要原因python作为解释性语言,打包体积相较于编译型语言,打包程序体积大。如果需要追求程序体积小,程序运行速度快,只能用编译型语言解决。 问题引入实测在自己电脑python开发环境下打包,程序体积高达几百MB。为什么出现如此情况?12推测原因:python开发环境有很多其他第三模块包,不够干净,打包时同时将那些非必须第三包程序也打包进去。解决方案:使用python虚环境,只安装程序运行所......

iptables表实际应用

问题引入问题1:Centos6.2计算机PC1,有两块网卡,eth2能够访问公网,ip为192.168.2.200,dns和网关192.168.2.254;eth1与路由器Wan口直连,eth1 IP为192.168.11.1/24。在eth1上启用DHCP或者PPPoE服务,路由器R1通过DHCP和PPPoE获取IP地址;如何在Centos下配置服务和iptables规则,使得连接R1路由......

iptables表规则

iptables表规则 链上规则的次序,即为检查的次序同类规则(访问同一应用),匹配范围小的放上面;不同类规则(访问不同应用),匹配到报文频率较大的放上面;将那些可由一条规则描述的多个规则合并为一个;设置的默认策略(policy); 规则规则由匹配条件和处理动作组成。匹配条件一般为协议、源地址、目的地址、源端口、目的端口;还有一些扩展条件,但需使用内核扩展模块。处理动作:一般有内置动作和自......

Samba服务配置文件详解

配置文件参数详解Samba的主配置文件为/etc/samba/smb.conf,主要由两部分构成 Global Settings (55-245行),该设置都是与Samba服务整体运行环境有关的选项,它的设置项目是针对所有共享资源的。 Share Definitions (246-尾行),该设置针对的是共享目录个别的设置,只对当前的共享资源起作用。 全局参数详解如下: 12345678......

Centos配置Samba服务

搭建Samba服务 安装服务组件1yum -y install samba samba-client samba-common 配置查看smb.conf配置文件帮助信息 1man smb.conf 编辑文件添加如下内容;配置数据存放路径 1234567[root@master ~]# vi /etc/samba/smb.conf[myshare] comment = files......

Centos配置DHCPv6服务

安装 yum无法搜索到dibbler-serverCentos7.9默认带yum源(软件仓库)没有包含dibbler-server的软件包,需要新增repo源库。 1[root@Server ~]# cd /etc/yum.repos.d 新建repo文件 1234567891011121314151617181920212223242526272829[root@Server ~]# vi......

Centos配置radvd服务

RA协议总结 radvd服务主要组播RA报文,RA报文的目的地址为所有节点的组播地址; RA报文携带了M、O位信息,以及ipv6前缀信息 所有节点根据收到的RA报文,进行IPv6地址配置或者获取 M=0,O=0且RA携带前缀的A位为1;节点根据RA下发的前缀自动配置IPv6地址;此时称之为无状态地址自动配置SLAAC;但节点不会发送dhcpv6报文请求其他网络信息;ipv6 dns可以......

Appium报错问题汇总

说明App自动化环境安装的系统平台为Windows,使用Appium,驱动安卓真机;脚本开发使用Python3 以下总结此过程遇到一些问题及最终解决方案. 问题持续更新中… 问题汇总问题1,报错信息如下 1error: Failed to start an Appium session, err was: Error: 'java - version' failed.......

获取APP的Package和Activity

环境说明以下环境安装的系统平台为Windows,驱动安卓真机;脚本开发使用Python3 获取Package和Activity前,需要确保App自动化测试环境搭建成功 获取Package下面以speedtest App为例,其他安卓App获取方式同理 方法一:通过adb命令获取 12345# 查看当前device中所有apk对应的package name和pathadb shell pm......

算法复杂度

在LeetCode上刷题,碰到一个题目,涉及时间复杂度的概念,如下。为了了解O(n)这个概念,后面去学习了时间复杂度相关内容。 1234567876. 最小覆盖子串给你一个字符串 S、一个字符串 T。请你设计一种算法,可以在 O(n) 的时间复杂度内,从字符串 S 里面找出:包含 T 所有字符的最小子串。 示例:输入:S = "ADOBECODEBANC", T = &q......