爱奔跑的程序猿

keep running, just do it!


  • 首页

  • 关于

  • 标签

  • 分类

  • 归档

  • 阅读排行

  • 最新回复

  • 搜索

青岛五一4日游暨青岛马拉松

发表于 2019-05-21 | 分类于 旅游 , 跑步 | 评论: | 阅读次数:
AI摘要
GPT

青岛五一4日游

前言

在上半年各个马拉松报名抽签全部扑街的情况下,终于是中了个中签率极高的青岛马拉松。
于是将全马提上日程,适逢五一4天的假期,可以顺便去青岛游玩一下。

阅读全文 »

正向代理与反向代理

发表于 2019-04-30 | 分类于 开发者手册 | 评论: | 阅读次数:
AI摘要
GPT

背景

我们常听到各种各样的代理,比如访问外网或者公司内网需要搭建VPN来设置代理进行访问,又比如说经常看见某些项目服务的features里说明它支持反向代理,当然最常见的就是nginx支持反向代理。那么什么是正向代理,什么是反向代理呢?

阅读全文 »

typedef总结

发表于 2019-04-10 | 分类于 编程语言 , C/C++ | 评论: | 阅读次数:
AI摘要
GPT

前言

最近开始看python的源码,然后呢,在C的头文件中总看见类似这样的定义:

1
2
3
4
5
6
7
8
9
10
typedef PyObject * (*unaryfunc)(PyObject *);
typedef PyObject * (*binaryfunc)(PyObject *, PyObject *);
typedef PyObject * (*ternaryfunc)(PyObject *, PyObject *, PyObject *);
typedef int (*inquiry)(PyObject *);
typedef Py_ssize_t (*lenfunc)(PyObject *);
typedef PyObject *(*ssizeargfunc)(PyObject *, Py_ssize_t);
typedef PyObject *(*ssizessizeargfunc)(PyObject *, Py_ssize_t, Py_ssize_t);
typedef int(*ssizeobjargproc)(PyObject *, Py_ssize_t, PyObject *);
typedef int(*ssizessizeobjargproc)(PyObject *, Py_ssize_t, Py_ssize_t, PyObject *);
typedef int(*objobjargproc)(PyObject *, PyObject *, PyObject *);

咦,typedef不就是给类型定义别名么,怎么跟我记忆中常见的不太一样?
后面这几大坨是什么意思?后面只有一坨也可以?

嗯,大概我需要重新了解一下typedef的用法了。

阅读全文 »

python源码阅读-int

发表于 2019-04-09 | 分类于 编程语言 , Python , 源码阅读 | 评论: | 阅读次数:
AI摘要
GPT

Number

Python3中有六个标准的数据类型:

  • Number(数字)
  • String(字符串)
  • List(列表)
  • Tuple(元组)
  • Set(集合)
  • Dictionary(字典)

Python3支持int、float、complex(复数)3种Number数据类型,其中bool(Booleans)型为int型的子类。
本章节介绍其中的int数据类型。

阅读全文 »

python源码阅读-类型

发表于 2019-04-08 | 分类于 编程语言 , Python , 源码阅读 | 评论: | 阅读次数:
AI摘要
GPT

类型

什么是类型

首先来理解我们常说的类型。那么,什么是类型呢?

类型,是具有相同特征的事物所形成的类别。

从python的角度来理解一下这句话。python中的类型是具有相同特征的事物(可以理解成python中的对象)所形成的类别,它的主要作用是描述这一类事物(PyObject)所具有的特征。

阅读全文 »

python源码阅读-list

发表于 2019-04-05 | 分类于 编程语言 , Python , 源码阅读 | 评论: | 阅读次数:
AI摘要
GPT

list对象

python中的list对象对应着Include/listobject.h的PyListObjects:

阅读全文 »

2019武汉东湖绿道大学生樱花半程马拉松

发表于 2019-03-31 | 分类于 跑步 | 评论: | 阅读次数:
AI摘要
GPT

绿道半马

大概是过年期间,在马拉马拉上看见要在东湖绿道举办的这个比赛。东湖绿道可谓是我的主场,因为住的地方十分靠近,所以平日里都是在绿道上进行训练。于是乎,欣然报名。

比赛名称为东湖绿道大学生樱花半程马拉松,然而我已经不再是个大学生,所以报名了校友组。whatever。

阅读全文 »

Django+celery实现异步任务队列

发表于 2019-03-28 | 分类于 Django | 评论: | 阅读次数:
AI摘要
GPT

背景

在Django的开发过程中,难免会遇到一些请求十分地耗时,甚至会导致请求超时,因此决定采用异步任务的方式在后台执行这些任务。了解一番后,决定采用django+celery的方式来实现。

Celery

celery是基于python实现的一个分布式任务框架, 支持使用任务队列的方式在分布的机器/进程/线程上执行任务调度。

阅读全文 »

DRF-Serialization实战总结

发表于 2019-03-06 | 分类于 Django , rest_framework | 评论: | 阅读次数:
AI摘要
GPT

前言

在DRF-Serialization这篇文章中简单介绍了Serialization的使用,更多详细内容请参看官方文档。

本文主要对实际开发过程遇到的问题及处理进行总结。

阅读全文 »

回文问题

发表于 2019-02-14 | 分类于 算法 | 评论: | 阅读次数:
AI摘要
GPT

背景简介

若一个字符串的正序与倒序相同,则称其为回文字符串。比如”level”或者”noon”等都是回文字符串。

问题描述

判断一个字符串是否是回文字符串。
如果字符串通过数组存储,通过下标运算能够轻易得到结果。
若考虑字符串是通过单链表来存储,那该如何来判断是一个回文串呢?

阅读全文 »
1…192021…25
tianwei

tianwei

长路漫漫,上下求索

243 日志
57 分类
34 标签
GitHub E-Mail weibo
友情链接
  • 乘以零
  • 小逗嘛嘛
  • HY
  • 芷在安宁
  • kai
© 2024 tianwei 鄂ICP备2021009863号-1
由 Hexo 强力驱动 v3.8.0
|
主题 – NexT.Pisces v6.6.0
位访客 人阅读