察说花园

记录技术探索与日常思考。

NOTES · IDEAS · ENGINEERING

在好奇与实践之间,
持续记录。

关于编程、技术与生活的独立笔记。挑一篇感兴趣的文章,从这里开始阅读。

THE JOURNAL

最新文章

浏览全部
算法

Python 算法 排序

快排和堆

我们常见的冒泡排序,冒泡排序而已有2种优化思路,就是排过序中,比下一个的还小,就退出本次循环,进入下一次循环, 还有一种优化,因为是冒泡,每次冒泡后,最后(几个)数的都是排过序的。因此每次比较只与前面没有排序的比较。 def bubble(li): if not isinstance(li, ...

阅读全文
vscode

macOS Mysql8 重置用户密码

配置Maven,Java,Spring

Mysql 8+ 修改密码好多命令都不太对。看了官方文档终于奏效了。 版本: mysql -V mysql Ver 8.0.17 for macos10.14 on x86_64 (MySQL Community Server - GPL) 登录提示: mysql -uuser -p Ente...

阅读全文
微信小程序

如何用浏览器或者微信小程序开发Mock数据

微信小程序mock数据

获取原始数据 点开IDE的调试窗口,然后和chrome一样,点开network,可以看到request。如果是数据太少,就自己可以生成一个手动写一个JSON格式的结果。 设置mock 获取到数据之后,就可以模拟了, 首先点击mock, 然后点击Mock右边有一个+ plus符号。 对应填写AP...

阅读全文
vscode

Vscode 安装Java Spring项目

配置Maven,Java,Spring

记一次二次开发Spring项目的,用vscode配置环境过程。因为vscode是用json文件保存的配置。好多都过时了。强行提笔记录一下 安装组件 一个java, 一个spring boot 安装Maven和Java java这个简单 https://java.com/zh_CN/downlo...

阅读全文
Python

Python进阶

向高手学习学习

课程连接: https://time.geekbang.org/column/intro/176 开篇 从工程角度掌握Python高阶用法; 独立开发Python项目的能力; 硅谷一线工程师的独家经验分享; 完整的Python学习路径。 基础 IDE Jupyter 的三大特点:整合所有的资源...

阅读全文
音频

音频质量评估-1

音频质量测试和评估

原理 音频的原理 把模拟信号转变成 数字信号,前者是连续的,后者离散的。因此有DAC和ADC。 需要关注的三个指标,这三个指标决定音频的质量 比特率:表示经过编码(压缩)后的音频数据每秒钟需要用多少个比特来表示,单位常为kbps。 这个数字越大音频质量越好,但是数据文件就越大。 响度和强度:声...

阅读全文
测试

干了8年测试了

基础还不过关

对知识点不会筛选,盲目买书看视频,资料堆积如山,什么都不管先学了再说; 目前基本上都在极客时间上面学习,主要便宜。找到自己感兴趣就学,这个自己要改正。 有学习有摄影产品。性能测试,安全测试。开始的策略就是想把自己的一个广度打开,然后再慢慢的深入下去。我想的是找一个方向,自己真真正正的深入进去。...

阅读全文
测试

软件测试-52讲

基础还不过关

课程连接: https://time.geekbang.org/column/intro/103 开篇 从知识体系上看,你需要有比开发人员更全面的计算机基础知识,还需要了解互联网的基础架构、安全攻击、软件性能、用户体验和常见缺陷等知识。 “如何把手工测试步骤用自动化脚本实现”变成了“如何构建低...

阅读全文
云测试

云测试自动化框架

传统QA到测开要过渡

环境部署,以及使用的问题, 有没有想过直接在用云创建一个自动化测试框架,动态的分配资源? 可以利用利用 OpenStack,Ubuntu,KVM等开源项目构造了云计算软件测试平台。 云计算软件测试平台是一个复杂的软件、硬件和服务的综合体,不同的云测试平台设计和实现的重点也不相同。 需求 可移植...

阅读全文
python

Python内建函数

学下下内建函数,事半功倍

是计算一个数的商和余数的时候,发现基础的内建函数还没有掌握,今天空了来补一下。以下的列子均是在Python3里面支持的。 那就从第一个开始求余数和商开始吧。 数字有关 数字计算 divmod python divmod() 函数把除数和余数运算结果结合起来,返回一个包含商和余数的元组(a //...

阅读全文