Python的错误捕获

我们都知道,代码发生错误时,就会中断运行。对于小段的代码,我们可以直接去把代码的错误改掉,然后重新运行。但是当代码量到达了一定程度,或者我们不想因为一个功能的出错而导致整个程序停止运行时,我们就需要一定的方法捕获和处理错误。

继续阅读Python的错误捕获

2018荣耀magicbook锐龙版archlinux卡死解决方案

作者:黎想

我的2018款魔法书锐龙版对linux的兼容性极差。

  1. deepin v15(注:2018款魔法书均预装windows,2019才有deepin pro)直接调不了背光。
  2. opensuse tumbleweed运行中卡死,只能强制重启。
  3. ubuntu同上。
  4. kde neon、kubuntu、manjaro、archlinux同上。

最近才在华为论坛上找到办法,作者则是在archwiki上看到的。

继续阅读2018荣耀magicbook锐龙版archlinux卡死解决方案

如何编译Mozilla Firefox

作者:黎想

文章大部翻译改编自:

https://firefox-source-docs.mozilla.org/contributing/contribution_quickref.html

https://davidwalsh.name/how-to-build-firefox

这个过程中的某些部分,包括clone和编译,即使在现代硬件上也会花费很长的时间。如果遇到困难,任何时候都不要犹豫,去https://chat.mozilla.org的#introduction 频道问出来。当然,你得懂英文

使用的大部分软件仓库都由Mozilla管理(并且没有镜像源),尽管并非完全无法访问,中国大陆用户依旧可能需要一定的网络加速服务及镜像源,在此简单介绍一下。

继续阅读如何编译Mozilla Firefox

玩转Linux(二):使用wsl学习编程

还记得当时学习Python的时候我用的是性能很差的老电脑,所以用起Pycharm或者其他编辑器的时候体验很差。于是我放弃了这类软件,转而使用wsl来写Python,后来也发现,终端真的很适合写脚本

继续阅读玩转Linux(二):使用wsl学习编程

玩转Linux(一):发行版选择与入门

前言

今天有人问我怎么学习Linux,我回想了一下我的学习路子,突然感觉还是蛮曲折的

若不是凭着自己极大的热情摸索,或许没多久就放弃了

回顾一下我摸索的经历,以一些有趣的例子写出这一系列教程

继续阅读玩转Linux(一):发行版选择与入门

STC15F2K60S2点灯及串口中断收发

前段时间上测量技术基础,接触了一下单片机,借着实验课的机会买了一块板子玩,试着写了一下LED点灯程序和串口中断收发程序,在此记录一下

板子型号:STC15F2K60S2

使用的软件:KeilC,板子专用的下载器

继续阅读STC15F2K60S2点灯及串口中断收发

移动互联网时代的个人隐私——Android篇

移动互联网时代,电子设备与用户的生活关联变得愈加密切,设备本身能够获取的用户信息也越来越多,越来越精确,对于用户隐私的保护,在全世界范围内都是一个大议题。在当下,除去硬件厂商自身需要定期及时更新安全补丁,用户自身也需要加强隐私管理观念,保护自我。
继续阅读移动互联网时代的个人隐私——Android篇

深度学习概述

深度学习概述

本人没看过任何深度学习概述资料,下面的话都是根据我参考各样模型后瞎诌出来的。

在大家都过着七夕看喜鹊的时候,本鸽忽然想起了本组还没更新博客,看了下发现进度居然还没更新到深度学习(别说了,我发现传统的机器学习算法也没搞),于是打算开始挖个深度学习坑。

AI现状

要说现在的AI,基本都在搞深度学习(为什么,因为无敌啊)。传统的机器学习算法算法效果在目前的一些问题上往往非常复杂,而且效果很差,很多算法已经发展的比较饱和,性能上很难有大突破。但深度学习是机器学习上比较新的领域,结构比较统一(但有些还是复杂),训练过程简单(但时间仍然长),发展迅速(主要是钱多)一线的研究人员多(论文好混)。于是本组的学习现在基本都从传统算法向深度学习靠近。

深度学习和传统机器学习算法的区别

传统机器学习算法基本都在分类、聚类等问题做了些模型,在分类问题上做的比较多(因为很多问题都可以转化为分类问题),要说有什么可以随便翻翻书有一大堆。在分类问题上,一个模型预测一条数据的过程基本是这样的
继续阅读深度学习概述