如何统计数字中二进制中的1的个数
如何统计数字中二进制中的1的个数 直接进行位移是不好的,比较浪费时间,在严格环境中会超时。 一种改进的思路是在循环中判断n = n&(n-1)可以减少时间 一个数字5 0101 减去1就是 0100 就是自动去掉最右边一位二进制1 阅读更多…
剑指OFFER题目:1+……+n,不适用整除和判断循环等
题目:求1+2+……+n,要求不能使用整除法,for,while,if,else,switch,case等循环关键字及条件判断语句(A?B:C) 和几个朋友讨论这个问题,差不多有如下解法: 1.枚举+模板类方法: #include<i 阅读更多…
PyQt入门0-认识PyQt
PyQt5是基于Digia公司强大的图形程式框架Qt5的python接口,由一组python模块构成。PyQt5本身拥有超过620个类和6000函数及方法。在可以运行于多个平台,包括:Unix, Windows, and Mac OS。支持Python2和Python3,当然随着时间推移,还是全面拥抱Py3吧。
PyQt入门1-Python的桌面程序,HelloWorld
最近开始上手PythonQt项目的学习,咕记本笔记 首先是PyQt的安装,直接pip走起 pip install pyqt5 pip install pyqt5-tools 如果你想直接代码写界面,直接第一行就可以了(类似于JAVA直接裸写 阅读更多…
如何简单快速的在WINDWOS10上使用LINUX系统(直接在Windows商店下载Ubuntu)
本方法不是教你安装如VM,Htpe-V这样的虚拟机,而是为了突击零时使用一下,并且这个方法没有任何的图形界面,占用内存比较低,适合低配置的电脑使用【比如我就在我的平板电脑上面安装了】
让后台自动进行数据备份【crontab】
让LINUX后台自动对博客的数据进行备份
博客的搭建也有了一段时间了,大大小小的博文也写了有一些了,为了服务器避免数据丢失和保护这些宝贵的信息,可以创建一个自动备份的脚本,自动进行数据备份,同时可以忽略掉我上传的文件(放在下载页面以供下载https://www.mustenaka.cn/index.php/download/),按照日期时间进行归总
软件工程课堂笔记15
白盒测试&黑盒测试 白盒测试方法的思想:[晚点做一个table] 发现错误的能力 标准 含义 1(弱) 语句覆盖 每条语句至少执行一次 2 分支覆盖(判定覆盖) 每一个判定的每个分支至少 阅读更多…