首页
Search
1
v2ray异常错误之二
3,310 阅读
2
linux时区设置
2,698 阅读
3
DB2常用操作
2,173 阅读
4
websphere修改jvm内存xmx和xms
1,929 阅读
5
nfs客户端文件属主为nobody的现象
1,552 阅读
技术
生活
运动
游戏
电影
登录
Search
标签搜索
docker
linux
troubleshooting
nginx
secure
truenas
mysql
windows
python
esxi
docker swarm
oracle
zabbix
tomcat
blog
dsm
群晖
rpa
freenas
db
yuc
累计撰写
291
篇文章
累计收到
0
条评论
首页
栏目
技术
生活
运动
游戏
电影
页面
搜索到
289
篇与
的结果
2024-06-27
selenium初始化浏览器很慢的问题
问题 selenium初始化浏览器的异常现象: 所需时间很长且不稳定(可能在数分钟到十来分钟),在等待这些时间后可以正常初始化并且使用 原因 我的代码如下: chrome_options = Options() Logging('设置selenium参数中1') chrome_options.add_experimental_option("debuggerAddress", "127.0.0.1:9222") Logging('设置selenium参数中2') driver = webdriver.Chrome(options=chrome_options) Logging('设置selenium参数完毕','info') 在三个阶段进行了测试,发现到最后 webdriver.Chrome 这里很慢,可以确定是这里的问题 经过了搜索之后发现这个问题的原因是高版本现在初始化的时候会去外网请求api来对比版本,很显然我们的网络环境是访问不到的,所以最终会超时 Exception managing chrome: error sending request for url (https://googlechromelabs.github.io/chrome-for-testing/known-good-versions-with-downloads.json) 这个是手动测试的时候抛出来的地址 解决方法 解决这个问题也很简单,方案有两个: 使用代理让机器能够访问到外网,这样就不会有问题了 把这个地址使用本地解析到内网,这样出错了也可以快速返回 鉴于我们以后都是使用的内网环境,无需外部网络,并且已经下载好了对应的版本,所以最终采用第二种方式,在 /etc/hosts 中增加如下内容: 127.0.0.255 googlechromelabs.github.io PS. 为什么经过了一系列的搜索才知道解决方案? 因为前面测试的时候除了时间慢,并没有给出任何异常,所以 selenium 如何打印 debug 信息呢?
2024年06月27日
5 阅读
0 评论
0 点赞
2024-06-27
tomcat版本号修改、隐藏
目的 本文教程如何修改或者隐藏tomcat版本号,以增强tomcat的安全,提高攻击难度 修改方法 tomcat显示具体版本号的配置文件在 lib/catalina.jar 内,所以我们需要对此文件做修改,步骤如下: 先找到 lib/catalina.jar 然后备份复制到单独的文件夹内,再使用 unzip catalina.jar 解压 编辑修改配置文件 org/apache/catalina/util/ServerInfo.properties 的内容 把修改后的配置文件重新添加到 jar 内 jar uvf catalina.jar org/apache/catalina/util/ServerInfo.properties 替换 catalina.jar 文件 重启 tomcat
2024年06月27日
8 阅读
0 评论
0 点赞
2024-06-20
mysqldump
mysql导出 方法一 mysqldump 不导出库创建语句、不导出表结构,mysql只导出数据 /opt/software/5/bin/mysqldump -uroot -h192.168.10.28 -pxxx -P 3306 --default-character-set=latin1 -n -t xxx > xxx.20240619.sql 方法二 mysqldump 导出指定字符集 在导出的时候也是可以设置 default-character-set 的来指定字符集的,但是发现只对数据生效,对字段的COMMENT无效
2024年06月20日
5 阅读
0 评论
0 点赞
2024-06-20
安卓apk加固
加固的方案 这里采用第三方的加固工具,后续有兴趣可以研究一下自己实现加固的方案 因为大多数加固的服务都需要收费,所以采用了360加固宝。 360加固 可以在页面上登录后直接上传apk文件进行加固,此时会生成一个名称带enc的apk,虽然可以下载下来,但是此时无法安装成功,还需要对新的apk进行签名 签名是否能够自行处理这部分后续也可以研究,不过我们这里还是采用360加固内的签名功能: 签名需要一个jks证书,可以使用如下命令在任意机器生成 keytool -genkeypair -alias succez -keyalg RSA -keystore sign.jks 生成证书的过程中需要填入 姓名、单位、省市县、国家等信息,然后输入密码,最后别名已经设置在命令行了 2. 接着我们在360加固中创建签名,选择这个文件,刚才创建证书的时候对应的内容填入,不过我没有设置别名密码,尝试填入与密钥密码也没有异常出现 3. 设置好后在选择好签名的apk,此证书,再输入密码,即可开始签名 4. 签名成功后会生成带 sign 名称的apk文件,此时可以正常安装了 关于闪退 一般用 hbuilder 生成 apk,再使用 360 加固,然后还需要重新签名才能使用,这时候如果使用自己的证书签名,与之前打包的证书不一致,那么安装打开很可能闪退。需要使用打包 apk 的 jks 重新进行签名。如果 hbuilder 使用的云端证书,那么进入官网我的应用,找到 应用id,进入后确认有 app 名的条目,然后下载其 jks 证书 并且 查看 密码
2024年06月20日
5 阅读
0 评论
0 点赞
2024-05-31
大量文件传输的方法(海量文件传输)
问题 传输文件,如果只是大文件传输,还是比较容易的,基本上网络、磁盘很容易能够到达满速,只要想办法提升这两方面就可以更快的传输。 但是如果是海量的小文件、大量文件,那么基于磁盘寻址的速度,IO受限会很高,并且同时会在网络上给予相同的限制 这里我们说说如何在海量文件、大量文件中尽可能的提升传输速度 方案 本机不同磁盘 复制目录 tar cvf – /home/src_dir | tar xvf - -C /opt 复制文件 tar cf – access.log |tar xf - -C /opt 不同主机 用nc来监听一个端口,任意都行,只要不被占用;并且将收到的数据用tar展开。-l 代表监听模式 nc -l 34183 | tar -C /data1datasets/norm/ -zxf - 接着在发送端上通过nc和 tar发送data_01目录。使用一致的34183的端口 tar -zcvf - data_01 | nc 192.168.0.1 34183 PS. 其他辅助手段 以上很多工具都是单线程的,并且不一定能充分利用cpu、io来专门处理这个事情,所以可以换一个角度来思考,如果子目录进行了分级,那么可以先对一个子目录调用上面的方法,如果观察到cpu、io资源还比较充足,那么可以同时对其他子目录进行操作,使用并行的方式继续提升速度
2024年05月31日
4 阅读
0 评论
0 点赞
1
...
13
14
15
...
58