-
论性能过剩
许久没更新文章了,恰逢旅途中无事,左右有些思考,简单写写。最近几年来,随着电子产品的更新迭代加速,科技圈尤其热衷于讨论电子产品的性能问题。在无数个媒体文章、视频中总能看到这么一个词:性能过剩。这些个媒体的核心观点都在于:现在电子产品的硬件性能(尤其在soc )上已经严重超出了当前大家对于电子产品的需求。我买个手机,日常使用根本用不到那么多的性能,那可不就是性能过剩了么?很多人,包括我自己1,137 0 2023-03-04 10:34
-
单元测试编码规范
以下摘取自阿里巴巴java编码规范第三章-单元测试:强制1.好的单元测试必须遵守AIR原则。A:Automatic(自动化),I:Independent(独立性),R:Repeatable(可重复)2.单元测试应该是全自动执行的,并且非交互式的。测试用例通常是被定期执行的,执行过程必须完全自动化才有意义。输出结果需要人工检查的测试不是一个好的单元测试。单元测试中不准使用System.out来进行人11,320 0 2022-08-18 20:00
-
浅谈代码覆盖率
前言最近在重新学习单元测试方面的东西,无意间爬到有赞技术团队总结的这篇文章,反复读了几遍,有种醍醐灌顶的感觉。同时看了不少有赞总结的其他技术文章,虽然没有每个文章都细读,但是总也是受益颇多,由衷感谢写这些文章的作者!推荐收藏有赞技术团队网址:https://tech.youzan.com。以下是文章正文。引言经常有人问这样的问题:“我们在做单元测试,那测试覆盖率要到多少才行?”。答案其实很简答,“11,479 0 2022-08-16 11:06
-
python Selenium 操作工具封装:反反爬虫+内存管理
近期在玩一些爬虫类的东西,其中需要用到Selenium。稍微简单封装了个Selenium操作工具,后续很可能会用得上,所以这里简单记录下。这里的封装主要做了两个事情:强制单线程执行Selenium防止内存溢出+浏览器管理,加入Selenium指纹特征屏蔽防止被检测。#coding:utf8"""selenium操作工具@authorNemo@time2022/05/1711:46"""import13,627 0 2022-06-10 16:27
-
Nemo社区搞机类新板块开版征集公告
哈喽小伙伴们大家好呀~这几天读社区的评论,看到这么一个评论:还是蛮开心的。Nemo社区建站也有好几年了,这之前仅是用来做为我个人及一些朋友的个人博客站点,用来记录自己的工作生活上的东西。最初在Nemo社区分享搞机教程也仅是处于对于自己搞机生活的记录而已~不过没有想到的是,这一年多以来,在众多朋友的支持下,社区的搞机氛围还是比较热烈的。社区众多刷机包当然是众多大佬帮忙分享的结果,感谢各位大佬的支持!14,761 0 2022-04-27 11:16
-
Java/Python3/Go语法简单对比
1、HelloworldjavapublicclassHelloWorld{publicstaticvoidmain(Stringargs[]){System.out.println("Helloworld!");}}pythonprint("Helloworld!");Gopackagemainimport"fmt"funcmain(){fmt.Println("Helloworld!")}Go16,874 0 2021-08-31 11:26
-
CentOS7防火墙端口开放
查看当前已经开放的端口:firewall-cmd--list-ports开启端口,以80端口为例:firewall-cmd--zone=public--add-port=80/tcp--permanent重启防火墙:firewall-cmd--reload其他指令:#关闭防火墙firewallsystemctlstopfirewalld.service#关闭防火墙开机启动firewallsuste16,789 0 2021-08-20 10:19
-
Intellij IDEA配置golang环境
最近有一些工作需要用到Golang做开发,所以需要配置一个golang开发用的IDE。原本考虑到某个项目里同时存在Golang和Python两种开发语言,所以决定使用vscode作为开发工具。但是实际使用了一阵子vscode,感觉vscode和平时做java和python时候用的IDEA和PyCharm在使用上相去甚远,使用了一段时间后仍然不能习惯,所以考虑切换回IntelliJ家的产品。以前玩安16,809 0 2021-08-05 11:06
-
Visual Studio Code下载包失败,代理网址无法访问:proxy.golang.org
最近需要同时使用python和go做一些开发,为了方便开发,所以需要切换到VisualStudioCode。在使用过程中,需要给VisualStudioCode安装一些插件,然后一直都是如下提示:go:golang.org/x/exp@v0.0.0-20190731235908-ec7cb31e5a56:Get"https://proxy.golang.org/golang.org/x/exp/@16,872 0 2021-07-13 18:18
-
python 使用 virtualenv 管理虚拟环境
为啥要用virtualenv?每个项目都会有自己的一套依赖库,可能并不相同,甚至还有可能存在各种版本上的差异。为了避免因为环境导致的各种问题,最好给每个项目分配一个相互独立、隔离的虚拟环境。怎么安装virtualenv?$pipinstallvirtualenv或者$pip3installvirtualenv怎么创建虚拟环境?$virtualenv-ppython执行文件路径虚拟环境名例如,有一个16,987 0 2021-07-07 11:34
-
pip 安装greenlet,提示:clang: error: invalid version number in 'MACOSX_DEPLOYMENT_TARGET=11.1'
pip安装greenlet的时候,得到了以下提示:Buildingwheelsforcollectedpackages:greenletBuildingwheelforgreenlet(setup.py)...errorERROR:Commanderroredoutwithexitstatus1:command:/System/Library/Frameworks/Python.framework17,297 0 2021-07-06 14:15
-
Mac 下安装virtualenv: WARNING: The script virtualenv is installed in '/Users//Library/Python/3.7/bin' which is not on PATH
最近切换到Python做开发,使用到虚拟环境。使用电脑是macbook。安装如下:%pip3installvirtualenv安装的最后有一个警告提示:WARNING:Thescriptvirtualenvisinstalledin'/Users/xxx/Library/Python/3.7/bin'whichisnotonPATH.ConsideraddingthisdirectorytoPAT17,128 0 2021-07-06 11:15
-
自动驾驶小车基础:智能小车控制程序
这几天都在玩树莓派小车的项目,前几天做完了小车的测试题电机方案后,这两天做完了电源方案,也接入了实体小车,所以就稍微花了点时间写了点控制端代码,用来实现远程遥控小车。这里提一下整个代码的逻辑:1、通讯采用http协议(目前观察http请求延迟还行,暂时就先不考虑socket长连接了)。2、前端采用html,绘制界面为两个虚拟摇杆,摇杆采用的是nipplejs库绘制,这个js库提供了摇杆所需要的一些6,930 0 2021-07-04 11:04
-
自动驾驶小车基础:树莓派接入TB6612电机驱动板控制直流电机
这几天工作上有一些变动,稍微有了那么几天空闲的时间可以用来折腾一些自己喜欢的东西。一直对物联网方面的运用比较感兴趣。好几年以前整了个树莓派用来玩,之前做过一阵子的微型服务器,后来开始玩星际蜗牛机子后,树莓派也开始闲置下来。最近忽然心血来潮,想改一个自动驾驶的智能小车玩玩,把闲置许久的树莓派用起来做智能控制中心。于是稍微研究了下,定了一些实施方案。树莓派上预留了40个gpio扩展针脚,用这些扩展针脚6,817 0 2021-07-01 22:34
-
记离夜
晚宴上,稍微沾了点酒,回来路上头顶似乎放了千斤重担,世界都开始飘忽。迷迷糊糊睡到半夜,懵懂间醒来,无数个念头在心头响起。此时我的思绪该是混沌的。在这样一个深沉的夜里,该是要记下点什么呢?这盛夏中的南国都市,雨却慢慢停歇了,热浪灼人。这个季节里,抬头见不到彩虹,回头望风而可见砂尘。也许水长向东,物是人非。也许缘本擦肩,回首已逝。读过太多的故事,其中的转折多半是虚构的,而人生中经历的点点斑斓却是实实在4,820 0 2021-07-01 01:17