随笔 - 112  文章 - 19 评论 - 49 trackbacks - 0

摘要: 缘起 在使用flask的时候一直比较纳闷request是什么原理,他是如何保证多线程情况下对不同请求参数的隔离的。 准备知识 在讲request之前首先需要先理解一下werkzeug.local中的几个类,因为request就是基于这几个类来搞事情的。 # -*- coding: utf-8 -*-阅读全文
posted @ 2018-12-09 19:49 MnCu 阅读(924) 评论(0) 编辑
摘要: 注意:本文不会将所有完整源码贴出,只是将具体的思路以及部分源码贴出,需要感兴趣的读者自己实验然后实现吆。 缘起 TT快三公司 最近的项目需要将之前的部分业务的数据库连接方式改为jdbc,但由于之前的项目都使用sqlarchemy作为orm框架,该框架似乎没有支持jdbc,为了能做最小的修改并满足需求,所以需要阅读全文
posted @ 2018-09-21 00:24 MnCu 阅读(404) 评论(0) 编辑
摘要: 本文参考:http://www.dabeaz.com/coroutines/ 作者:David Beazley 缘起: 本人最近在学习python的协程。偶然发现了David Beazley的coroutine课程,花了几天时间读完后,为了加深理解就把其中个人认为最为精华的部分摘下来并加上个人理解写阅读全文
posted @ 2017-03-11 20:34 MnCu 阅读(3827) 评论(2) 编辑
摘要: 最近好懒,工作上有些杂事。自学暂停了近一个月了。。。TT快三计划也很长时间没有更新了,整个人处于一种停滞不前的状态。心理上的空虚浮躁似乎有些严重。 需要整理一下自己的规划,重新按照既定路线发展,仔细思考一下当前的状态,不能这么颓废了。。 今天下班比较早,又不想学习,就写一篇TT快三计划回顾一下这几年。 回顾 大TT快三学生 阅读全文
posted @ 2019-05-07 22:17 MnCu 阅读(1813) 评论(9) 编辑
摘要: 预备知识 Go中的接口的数据结构可以分为两部分: 1. 其中一部分指向或者存储了原始数据的值 2. 另一部分指向或者存储了原始数据的类型描述符(其中包含类型,以及对应于接口中的TT快三方法 ) 所以大体上TT快三TT快三我 们 可以粗略的认为接口内部存储了原始数据的值和类型。 更详细的可以看一下 "Go数据结构 接口" 正文 j阅读全文
posted @ 2019-04-15 14:41 MnCu 阅读(139) 评论(0) 编辑
摘要: 前言 frp几乎所有的连接处理都是构建在mux模块之上的,重要性不必多说,来看一下这是个啥吧 ps: 安装TT快三方法 该模块很小,不到300行,分为两个文件: 和`rule.go`。 因为 文件相对简单一些,TT快三TT快三我 们 先来看这个。 role.go文件 首先看其中所命名的函数类型 : 该类型的函数用来判断 属于什阅读全文
posted @ 2019-04-01 23:04 MnCu 阅读(296) 评论(0) 编辑
摘要: 前言&引入 一个好的log模块可以TT快三帮助 TT快三TT快三我 们 排错,分析,统计 一般来说log中需要有时间、栈信息(比如说文件名行号等),这些东西一般某些底层log模块已经帮TT快三TT快三我 们 做好了。但在业务中还有很多TT快三TT快三我 们 需要记录的信息,比如说:在web开发中,如果TT快三TT快三我 们 接收到一条request,TT快三TT快三我 们 可能需要执行很多操作,最基本的: 阅读全文
posted @ 2019-03-31 16:27 MnCu 阅读(148) 评论(0) 编辑
摘要: 本文转自: "https://sheepbao.github.io/post/golang_byte_slice_and_string/" 作者: "boya" 声明:本文目的仅仅作为个人mark,所以在翻译的过程中参杂了自己的思想甚至改变了部分内容,其中有下划线的文字为译者添加。但由于译者水平有限阅读全文
posted @ 2019-03-27 14:51 MnCu 阅读(56) 评论(0) 编辑
摘要: 原文 "Go Data Structures: Interfaces" 作者 "Russ Cox" 声明:本文目的仅仅作为个人mark,所以在翻译的过程中参杂了自己的思想甚至改变了部分内容。但由于译者水平有限,所写文字或者代码可能会误导读者,如发现文章有问题,请尽快告知,不胜感激。 一些知识点 1.阅读全文
posted @ 2019-03-19 21:05 MnCu 阅读(512) 评论(0) 编辑
摘要: 原文 "Graceful Restart in Golang" 作者 "grisha" 声明:本文目的仅仅作为个人mark,所以在翻译的过程中参杂了自己的思想甚至改变了部分内容,其中有下划线的文字为译者添加。但由于译者水平有限,所写文字或者代码可能会误导读者,如发现文章有问题,请尽快告知,不胜感激。阅读全文
posted @ 2019-03-08 23:43 MnCu 阅读(261) 评论(0) 编辑
摘要: 本文转自 "Node.js module.exports与exports" 作者: "chemdemo" 折腾Node.js有些日子了,下面将陆陆续续记录下使用Node.js的一些细节。 熟悉Node.js的童鞋都知道,Node.js作为TT快三服务 器端的javascript运行环境,它使用npm作为通用的阅读全文
posted @ 2019-03-08 17:07 MnCu 阅读(20) 评论(0) 编辑
摘要: 在工作中,使用uwsgi部署项目,其中uwsgi设置为多进程,并且python中使用了kafka-python模块作为生产者不断产生数据,但上线不久后几乎所有的生产者消息都报:KafkaTimeoutError这个错误,并且在kafkaTT快三服务 器中并没有发现收到任何消息。 于是看了看kafka-pyth阅读全文
posted @ 2019-03-06 11:07 MnCu 阅读(247) 评论(0) 编辑
摘要: 缘起 在使用flask的时候一直比较纳闷request是什么原理,他是如何保证多线程情况下对不同请求参数的隔离的。 准备知识 在讲request之前首先需要先理解一下werkzeug.local中的几个类,因为request就是基于这几个类来搞事情的。 # -*- coding: utf-8 -*-阅读全文
posted @ 2018-12-09 19:49 MnCu 阅读(924) 评论(0) 编辑