最新文章
  • mac安装软件允许任何来源(sudo spctl --master-disable)

    解决问题办法:系统偏好设置 -> 安全性与隐私 -> 通用 -> 选择“任何来源”使用命令允许任何来源的软件显示"任何来源"选项在控制台中执行: sudo spctl --master-disable 不显示"任何来源"选项(macOS 10.12默认为不显示)在控制台中执行: sudo spctl --master-ena

    mac 520 人阅读 0 条评论
  • mongodb如何取出指定键值对的值

    player表结构大致如此,且数据量级在百万:{ "_id”: 1, "level”: 3, "name”: "xiaoming” }我的需求是:快速取出所有表中的_id,并组成一个array,类似 [1,2,3,4,5,6]db.getCollection("player").find({{},{"_id": 1}).toArray() 这样查找出来的结果是 [{"_id": 1}, {"_id": 2}, {&quo

    mongodb 126 人阅读 0 条评论
  • 利用双端队列解决回文词算法

    什么是回文词:指正读和倒读都是一样的词,中文如:上海自来水来自海上山东落花生花落东山英文如:eve, eye, ewe(母羊), gig(马车), level, madam,minim(量滴)什么是双端队列?deque,全名double-ended queue)是一种具有队列和栈的性质的数据结构。双端队列中的元素可以从两端弹出,其限定插入和删除操作在表的两端进行。双端队列并不具有内在LIFO或者FIFO的特性,如果使用双端队列来模拟栈或者队列,需要使用者自行维护操作的一致性。代码如下:class Deque():     def __

    python 102 人阅读 0 条评论
  • install mysqlclient(任何一个模块) error: command 'x86_64-linux-gnu-gcc' failed with exit status 1?

    install mysqlclient(任何一个模块) error: command 'x86_64-linux-gnu-gcc' failed with exit status 1?背景:系统:ubuntupython版本:python3.8错误信息:x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv&n

    python 126 人阅读 0 条评论
  • python3 利用栈 将十进制转换为二进制,及十六以下任意进制

    python3 利用栈 将十进制转换为二进制十进制转换二进制代码逻辑十进制转换为二进制,采用的“除以2求余数”的算法。(将整数不断除以2,每次得到余数就是由低到高的二进制位)

    python 160 人阅读 0 条评论
  • Ubuntu 16.04 安装(install)python3.8

    Ubuntu 16.04 install python3.8 # Install required packages # 安装依赖包(也可跳过这一步,直接安装python, make时如果报错再来安装这些依赖) sudo echo 'Changing apt sources to huawei mirrors...'&&git clone https://github.com/waketzheng/carstino

    Linux 87 人阅读 0 条评论
  • 利用栈来检查简单括号的匹配

    利用栈来检查简单括号的匹配,检查括号是否是正确匹配识别是很多语言的编译器的基础算法。正确的括号:(()),(((())))错误的括号:(())),()))),(()()(()括号匹配识别原理从左到右扫描括号串,利用栈的先进后出(FILO)原理,最新打开的左括号,那么匹配最先遇到的右括号。第一个左括号(最早打开),会匹配到最后一个右括号(最后遇到)括号匹配识别计算流程生成一个空栈从字符串中从左到右依次取括号如果是左括号,加入到栈顶中,如果为空,检查栈是否为空,如果为空,匹配失败,如果是空,匹配成功。如果是右括号,检查栈是否为空,如果不为空,从栈顶中移除,如果为空,匹配失败。depython3 利

    python 94 人阅读 0 条评论
  • 1. django项目的创建

    开发环境:python3.8 + django 3.0.5新建django项目使用pycharm 新建一个django项目,会自动生成一个目录名:BlogCmsBlogCms ├── manage.py └── BlogCms     ├── __init__.py     ├── settings.py     ├── urls.py     ├── asgi.py &nbs

    django教程 89 人阅读 0 条评论
  • python 将字符串(string)转换(convert)成布尔值(boolean)

    python 将字符串(string)转换(convert)成布尔值(boolean),treu值为y,y,t,true,on和1;false值是n,no,f,false,off和0。如果val是其他值,则引发ValueError。


    python 249 人阅读 0 条评论
  • python3 RuntimeError: dictionary changed size during iteration

    刚刚切换使用python3.8没有多久,使用dict.keys()提示错误:RuntimeError: dictionary changed size during iteration经过查询发现在python3.8中,dict.keys()返回的不再是一个列表,而是一个可迭代(不是迭代器)。所以如果还想要使用.keys()方法d = {'a': 1, 'b': 2, 'c':3, 'd':4} for&nbs

    python 126 人阅读 0 条评论