自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 编程阶梯:(一)再来一遍,更进一步

接着编程起点系列(共三篇): 编程起点:(一)告诉机器一个功能程序当然不止点一点按钮、调用一下别人写的函数之类的功能。浏览器控制台也是一种程序,它就能不知疲倦地等待你每一次输入;各类网站也能反复多次处理你的不同请求。“编程阶梯”系列将与“反复”有关,但会更进一步。老和尚不停地讲故事打开控制台,复制粘贴下面的“接口”函数,并回车:const print_boring_story = () => { // 接口:打印一行故事 console.log("从前有座山,山里有座庙,庙里有个老.

2022-02-13 17:51:28 194 1

原创 编程起步:(三)功能还是函数,这是一个问题

不同于英文,俄语常用单词有“天空蓝”和“海洋蓝”,你可以理解成浅蓝与深蓝。俄语母语者也因此比英语母语者更能区分蓝色深浅。1夸张地说,对于俄语母语者,浅蓝与深蓝的区别,可能跟蓝与紫的差不多。如果你想更清晰地区分蓝色,最好了解多一些蓝色的词语,比对其中差别。甚至,你可以去了解十六进制颜色,直接区别不同颜色。比如本文引文1的蓝,对应的十六进制颜色是#9ab6cc。如果你想更清晰地理解一个概念,最好了解多一些与它相关的词语,并细心剖析。对“函数”这个概念来说,你知道“函数”这个词本身什么意思吗?“功能”这个词

2022-01-15 20:44:14 176

原创 编程起步:(二)告诉机器一个函数

编程起步:(二)告诉机器一个函数可以教初中生编程,但不能是那种Hello World编程;编程的概念也可以被初中生理清,但不能一股脑地把莫名其妙的概念塞到他们的脑海。函数这个概念就是一例。如果你对上篇编程起点:(一)告诉机器一个功能有印象,那么应该还记得函数从“功能”(function)派生而来,也学习了单参数输入的函数与调用,函数、参数的命名与赋值,还有控制台的使用方法。如果对这些印象有些模糊,请再回去读一遍。如果记得,请活动一下脑子:打开控制台输入任意一个函数用任意输入调用这个函数每次调

2022-01-01 17:36:25 327

原创 编程起步:(一)告诉机器一个功能

一些编程的基本概念,适合对编程有一定兴趣的初学者

2021-12-25 22:03:18 382

原创 给大一想转行的师弟:计算机相关资源

缘起:某大一师弟转专业失利,比较急,找到我,看看有什么建议计算机相关资源人工作室的朋友、计算机学院的同学;在职或准备在职的程序员;tombkeeper,自学成才的网络安全专家,人称“教主”,又称“妇科圣手”(据说因为大学专业是临床医学)。连伸手党都温柔对待的博主。可以在他的微博主页搜索转行、自学之类的关键词;阮一峰,全才,全栈工程师,几乎每天都在github上有贡献,语雀及其个...

2019-05-30 13:55:40 208

原创 剑指offer16反转链表(python3.6)

采用三指针法,并配有测试。class LinkNode(object): def __init__(self, val, nxt): self.value = val self.next = nxtclass Solution(object): def ReverseList(self, pHead): if not pHead...

2018-12-16 20:40:44 140

原创 Win10下Wireshark找不到接口的简单办法

之前用Win10学抓包,打开Wireshark发现找不到接口,后来想了想轻易解决。然而发现网上某些答案很是麻烦,于是简单记下,以免忘了。命令行管理员权限输入net start npf管理员权限打开Wireshark(不推荐)开启npf使用管理员权限打开cmd,输入:net start npf重新打开Wireshark:使用管理员权限打开Wireshark右...

2018-12-15 17:12:17 8780

原创 如何卸载jupyter

这里统一用pip,若是pip3请自行改正尝试了两种命令:python -m pip uninstall jupyterpip uninstall jupyter结果式一样的,只是卸载了一小部分包,还有一堆残留。。据说有这种神奇的方法:$ pip install pip-autoremove$ pip-autoremove jupyter -y然后至少对我没用:-(,最后...

2018-11-25 19:53:16 31119 7

原创 怎么获取《MySQL必知必会》书中的表格样例?

阅读《MySQL必知必会》:数据库准备阅读《MySQL必知必会》时,发现书中不先讲CREATE和INSERT语句,反而讲了十几章SHOW和SELECT, 还用了大量的例子(如果手输的话,确实时大量)。这让我困惑了几天。翻了翻目录,看看书里有没有提到发现属书中附录2提到了这点——怎么快速创建这些例子。为了学习各个例子,需要一组填充了数据的表。所需要获得和运行的一切东西都可以在http://...

2018-11-24 11:35:13 1689

原创 Python实现斐波那契数列与跳台阶变体

本篇记录了斐波那契数列的Python实现:递归与循环两种解法,以及一些化用的题目。Python实现递归按传统的递归方式,简洁、优雅。写出来却是O(n2)O(n^2)O(n2)的算法def fibo(n): """肥波那契函数""" if n < 3: return 1 else:

2018-11-16 17:13:17 384

原创 python高级特性

高级特性切片有了切片操作,很多地方循环就不再需要了。Python的切片非常灵活,一行代码就可以实现很多行循环才能完成的操作。列表L = [1, 2, 3, 4, 5]lyst = [1:5:1]# [起点=0:终点=len(lyst):步长=1], 都可以为负数、甚至可以加入运算,起点的值可以超过len(lyst),可用于复制、甚至去除空格。字符串列表生成式或列表解析[x * ...

2018-11-16 15:31:10 122

原创 测试链表的Python实现

文章目录把要实现的功能列出来写出类的框架节点增删读改链表测试测试图实现链表类思路源于Learn more python in hard way一书的Exercise 13: Single Linked Lists一节;效率应该比较低,就是为了练练脑而已;测试也是最基础的测试,使用nosetest与pycharm。把要实现的功能列出来链表的基本结构,即节点;增删读改,看了看书中的思...

2018-10-27 16:12:51 688

原创 笨方法学python3笔记: ex44继承与合成

我们的OOP程序员,就像英雄永远会遇险一样,总会遇到叫继承的“天险”。老道的程序员会尽力避开这道天险,因为他们知道这里水有多深。直接说结论吧:所有继承都能用合成来替代,而多重继承无论如何都要避免。主要概念及其英文类:class继承:inheritance合成:composition继承继承意思是一个子类会“继承”母类的大多数特征。子母类的交互方式有:子imply/overrid...

2018-10-08 19:39:49 368

原创 笨方法学python3: ex43中文魔改

181007:把 Learn Python3 The Hard Way 一书的第43道练习题改成中文版。此外,刻意调低了难度。这个游戏勉强算个“有限状态机”,核心在后面的Engine和Map两个类。后者把场景名字(字符串)转化为class名,前者在此基础上调用各class里的函数,从而实现“进入场景”的效果。from sys import exitfrom random import r...

2018-10-07 14:45:17 1373 2

原创 Centos6.8:Django+uWSGI+Nginx+supervisord部署web服务器

帮团队的公司建个官网,部署服务器的时候采用了腾讯云推荐的Django+uWSGI+Nginx+supervisord方案,也采用过几个教程,最后发现这两个比较好:官方教程(无supervisord),英文,怕英文的话太吃亏了。腾讯云的教程很简洁,推荐下载文字版,且网速好的话不用配置清华源,理论上一次就能成功,但是如果中间哪步出了问题。。。你就需要看看下面的教程了。推荐腾讯云等平台上的“实...

2018-10-02 21:41:16 278

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除