文章库ARTICLE COLUMN

  • python:记一次简单的模拟flask和cgi服务器

    python:记一次简单的模拟flask和cgi服务器

    摘要:目前来说文章亮点就是解耦做的还行,有一定的可扩展性简单的仿实现路由分发规定应用程序需要是一个可调用的对象可调用对象接收两个参数可调用对象要返回一个值,这个值是可迭代的。 最近web服务器知识,中间懒癌犯了,断了一两天后思路有点接不上来,...

    AldousAldous 评论0 收藏0
  • Redis分布式锁

    Redis分布式锁

    摘要:分布式锁也有类似的首先获取锁,然后执行操作,最后释放锁动作,但这种锁既不是给同一个进程中的多个线程使用,也不是给同一台机器上的多个进程使用,而是由不同机器上的不同客户端进行获取和释放的。 一般来说,在对数据进行加锁时,程序首先需要...

    beitabeita 评论0 收藏0
  • Movidius神经计算棒初体验

    Movidius神经计算棒初体验

    摘要:神经计算棒是个使用接口的深度学习设备,比盘略大,功耗,浮点性能可达。这里用了我自己改的才能用模型调优命令可以查看模型中每一层使用的内存带宽算力,模型调优可以以此为参考。 showImg("https://segmentfault.com/img/bV5vGV?w=1920&h=1080"); In...

    BWrongBWrong 评论0 收藏0
  • Redis实现任务队列

    Redis实现任务队列

    摘要:延迟任务使用列表结构可以实现只能执行一种任务的队列,也可以实现通过调用不同回调函数来执行不同任务的队列,甚至还可以实现简单的优先级队列。 在处理Web客户端发送的命令请求时,某些操作的执行时间可能会比我们预期的更长一些。通过将待执行任务...

    chanjarsterchanjarster 评论0 收藏0
  • Python: Windows下用multiprocessing的深坑

    Python: Windows下用multiprocessing的深坑

    摘要:今天在测试多进程时发现了一个问题测试代码上述代码不复杂肉眼就能猜出八九分父进程来执行了首尾的两个而子进程则只执行下面就这针对这一个猜测来验证在下很符合我们的预期因为两次得到了一样的结果而子进程的那句输出也从侧面验证了另外两句是父进程执...

    forrest23forrest23 评论0 收藏0
  • Php性能监控

    Php性能监控

    #!/usr/bin/env python # -*- coding: utf-8 -*- import commands, socket, time, json, urllib2 #import sys STATUS_PATH = "/status" #根据情况修改 LISTEN_ADDR = "127.0.0.1:9000" #根据...

    flyer_devflyer_dev 评论0 收藏0
  • Tab模块命令行补全

    Tab模块命令行补全

    #!/usr/bin/env python # python startup file import sys import readline import rlcompleter import atexit import os # tab completion readline.parse_and_bind("tab: complete") # history file his...

    LinkedME2016LinkedME2016 评论0 收藏0
  • 【module】json

    【module】json

    摘要:对象标记是一种轻量级的数据交换格式。的数据格式其实就是里面的字典格式,里面可以包含方括号括起来的数组,也就是里面的列表。 json and picle ​ JSON(JavaScript Object Notation, JS 对象标记) 是一种轻量级的数据交换格式。JSON的数据格式其...

    scwang90scwang90 评论0 收藏0
  • 【module】subprocess

    【module】subprocess

    摘要:主要用来取代一些旧的模块方法,如等通过子进程来执行外部指令,并通过管道,获取子进程的执行的返回信息。等待子进程结束。 subprocess subprocess模块是python从2.4版本开始引入的模块。主要用来取代 一些旧的模块方法,如os.system、os.spawn、os.p...

    HwgHwg 评论0 收藏0
  • Ucloud配置haproxy+keepalived(利用ucloud-API实现外网浮动IP切换)

    Ucloud配置haproxy+keepalived(利用ucloud-API实现外网浮动IP切换)

    摘要:背景先交代下事情发生的背景,公司在使用的负载均衡产品的过程中由于某种特殊的需求必须要自建外网负载均衡器,由于的云主机使用地址转化技术,外网的数据包被转发到了内网,而且外网是与云主机绑定的,所以就不能用传统的方式实现外网服务的高可用了,...

    nodejhnodejh 评论0 收藏0
  • Socket 通信原理

    Socket 通信原理

    摘要:什么是的中文翻译过来就是套接字。套接字是什么,我们先来看看它的英文含义插座。服务端过程咱再来聊聊服务端的过程,服务端先初始化,建立流式套接字,与本机地址及端口进行绑定,然后通知,准备好接收连接,调用阻塞,等待来自客户端的连接。 什么是...

    Michael_LinMichael_Lin 评论0 收藏0
  • Python -- 元类metaclass详解

    Python -- 元类metaclass详解

    摘要:原链接中的元类是什么类也是对象在理解元类之前,需要掌握中类概念。事实上,是中用于创建所有类的元类。类本身是元类的对象在中,除了,一切皆对象,一切都是类或者元类的对象。事实上是自己的元类, 学习契机 项目中使用Elasticsearch(ES)存储海量...

    tracytracy 评论0 收藏0
  • python的“=”与C++的区别

    python的“=”与C++的区别

    摘要:先来看中普通变量传值对于普通变量和是一样的,接下来看看的列表由此可以看到传值时,传递的是指针。由于中的元组相当与中的常量数组,不分析元组,接下来看看中的字典变量字典中传递的也是地址,接下来看看一种特殊的字典,即字典中对应的值是个 先来...

    lewiflewif 评论0 收藏0
  • python:改良廖雪峰的使用元类自定义ORM

    python:改良廖雪峰的使用元类自定义ORM

    摘要:概要本文仅仅是对廖雪峰老师的使用元类自定义进行改进,并不是要创建一个框架编写,删除了参数,参数全部为定义字段类型相关参数,和众多有名的相同,使用反射,方便字段的扩展,如本例使用就是反射的应用字段类型字段长度字段默认值,如果想扩展可以填...

    张迁张迁 评论0 收藏0
  • leetcode--57--Insert Interval

    leetcode--57--Insert Interval

    摘要:问题描述分析这道题的关键在于理解问题,抽取原型,理解中间可以部分如何界定,以及非部分如何进行追加。需要注意的是循环到最后一个元素和在最后一个元素的区别。 问题描述: Given a set of non-overlapping intervals, insert a new interval into ...

    kycoolkycool 评论0 收藏0
  • redis在python中的应用

    redis在python中的应用

    摘要:常用的数据结构最简单的结构,形式一个对应一个链表记录一个对象无重复的数据集合有序无重复的数据集合在中的应用会默认生成的库,推荐使用连接方式统一操作是否存在删除返回类型返回匹配的随机返回一个更改名字为当前库中数量设置存在时间获取的存在时...

    fai1017fai1017 评论0 收藏0
  • 用python实现百度翻译

    用python实现百度翻译

    摘要:用实现百度翻译首先,需要简单的了解一下爬虫,尽可能简单快速的上手,其次,需要了解的是百度的的接口,搞定这个之后,最后,按照官方给出的,然后写自己的一个小程序打开浏览器打开百度翻译网页源代码我们可以轻松的找到百度翻译的请求接口为然后我们...

    Leo_chenLeo_chen 评论0 收藏0
  • websocket搭建简单的网页聊天室框架【续2】——关于Flask Blueprint

    websocket搭建简单的网页聊天室框架【续2】——关于Flask Blueprint

    摘要:因为只有管理员才能看到所有的聊天记录,我把验证方式放在了的中,如图中表示查看最近条聊天记录,是验证身份,是我设置的密码。 聊天室的链接已经失效!因为我部署了一个新的网站,欢迎大家访问mytodo.vip 作为聊天室http://180.76.50.50/的管理员,...

    tigerZHtigerZH 评论0 收藏0
  • sql to sqlalchemy 实例教程

    sql to sqlalchemy 实例教程

    摘要:对于,见字如面,请按照英文字面意思理解。本例的重点是使用且仅一个模糊参数主要是为了展示函数。本例的重点是展示函数以及逻辑运算符函数的用法。函数可以执行数据库所支持的函数,本例中是为了执行的函数。 在Python项目中,经常需要操作数据库,而...

    timgertimger 评论0 收藏0
  • 在Python中使用谷歌Cloud Speech API将语音转换为文字

    在Python中使用谷歌Cloud Speech API将语音转换为文字

    摘要:之前我们总结了使用谷歌将语音转换为文字的基本流程,然而那只是在命令行中使用实现的。配置开发环境笔者使用的是树莓派进行试验的,其他平台的配置方法可以在这里查找。设置验证登录谷歌云平台控制台,前往创建服务账号密钥界面。 之前我们总结了使用...

    red_bricksred_bricks 评论0 收藏0
  • mac os下安装 pymssql

    mac os下安装 pymssql

    摘要:下安装需要先安装并且只有版本的才可以使用首选执行列出所有的已安装包如果有,执行将其卸载没有或者卸载完成后,执行最后安装 mac下安装需要先安装freetds并且只有0.91版本的才可以使用 首选执行 brew list 列出所有的已安装包,如果有freetds,执行 b...

    el09xccxyel09xccxy 评论0 收藏0
  • Anaconda - Python科学计算的“瑞士军刀”

    Anaconda - Python科学计算的“瑞士军刀”

    摘要:是一个跨平台的发行版。主要用于数据分析与科学计算。等一些列著名的数据分析包已经整合到上。就连等最近火热的机器学习包都可以在上使用。强大的包管理与方便快捷的版本切换,使成为了科学计算的瑞士军刀。 Anaconda是一个跨平台的python发行版。可以...

    chunquedongchunquedong 评论0 收藏0
  • Python 连接 MySQL

    Python 连接 MySQL

    摘要:一普通连接方法使用模块普通方式连接。返回结果表示影响的行数。查询时不需要操作,插入更新删除时需要提交。模块点此下载类继承自,表示一个新的连接池。如果需要新的连接池,按照如下格式新增即可。一个连接池可同时提供多个实例对象。 一、普通 MyS...

    williamwen1986williamwen1986 评论0 收藏0
  • Python集合操作总结

    Python集合操作总结

    摘要:需要使用与区别八进制,十六进制。但,像多带带一个,既可以是十六进制,也可以是八进制,无须转义一般情况,我们无须关注底层一个字符花费多少。避免使用此法实例,用不建议,方法会创建返回数组,降低效率 Google"s Python Course List List变量是可...

    JiobyJioby 评论0 收藏0
  • Python -- Queue模块

    Python -- Queue模块

    摘要:默认值为,指定为时代表可以阻塞,若同时指定,在超时时返回。当消费者线程调用意味着有消费者取得任务并完成任务,未完成的任务数就会减少。当未完成的任务数降到,解除阻塞。 学习契机 最近的一个项目中在使用grpc时遇到一个问题,由于client端可多...

    rubyshenrubyshen 评论0 收藏0

热门文章

<