码迷,mamicode.com
首页 > 2018年02月13日 > 全部分享
python 单例模式
直接上代码: 这是《Python设计模式》第13页经过完善后的例子。特别说明:1、有网友说__new__是在__init__之前调用的实例化方法,参数必须使用cls,而不能使用self,经过试验,却可以使用self;2、如果在__init__中初始化属性num,则不能实现单例模式,每次创建对象都会初 ...
分类:编程语言   时间:2018-02-13 23:35:34    阅读次数:229
2.13 正点原子ESP8266模块的STA模式 调试2
了解了 ESP8266本身就是一个mcu,所以它可以有两种用途: 1.当成一个普通的wifi模块,用官方集成的AT指令集进行开发;2.当成一个集成了wifi功能的mcu,用安信可或其他平台提供的sdk进行深度开发。 正点原子的代码其实只是把它当成一个wifi模块。 而它还可以作为一个固件,进行开发, ...
分类:其他好文   时间:2018-02-13 23:35:24    阅读次数:226
Caesars Cipher
<-- 要求说明 --> 凯撒密码 (让上帝的归上帝,凯撒的归凯撒) 下面我们来介绍风靡全球的凯撒密码Caesar cipher,又叫移位密码。 移位密码也就是密码中的字母会按照指定的数量来做移位。 一个常见的案例就是ROT13密码,字母会移位13个位置。由'A' ? 'N', 'B' ? 'O', ...
分类:其他好文   时间:2018-02-13 23:35:14    阅读次数:183
Ubuntu 16.04 LTS中检测特定端口号
实例1  检测与influxd程序相关的几个端口号。lwk@qwfys~$sudonetstat-naptu|grepLISTEN|grepinfluxdtcp600:::8083:::*LISTEN15668/influxdtcp600:::8086:::*LISTEN15668/influxdtcp600:::8088:::*LISTEN15668/influxd&emsp
分类:系统相关   时间:2018-02-13 23:35:05    阅读次数:270
javascript如何阻止事件冒泡和默认行为
阻止冒泡: 冒泡简单的举例来说,儿子知道了一个秘密消息,它告诉了爸爸,爸爸知道了又告诉了爷爷,一级级传递从而以引起事件的混乱,而阻止冒泡就是不让儿子告诉爸爸,爸爸自然不会告诉爷爷。下面的demo 就是很好的例子 x48 1 2 3 4 5 6 ... ...
分类:编程语言   时间:2018-02-13 22:56:21    阅读次数:231
linux内存回收机制
无论计算机上有多少内存都是不够的,因而linux kernel需要回收一些很少使用的内存页面来保证系统持续有内存使用。页面回收的方式有页回写、页交换和页丢弃三种方式:如果一个很少使用的页的后备存储器是一个块设备(例如文件映射),则可以将内存直接同步到块设备,腾出的页面可以被重用;如果页面没有后备存储 ...
分类:系统相关   时间:2018-02-13 22:56:12    阅读次数:234
SqlAlchemy ORM
ORM介绍 orm英文全称object relational mapping,就是对象映射关系程序,简单来说我们类似python这种面向对象的程序来说一切皆对象,但是我们使用的数据库却都是关系型的,为了保证一致的使用习惯,通过orm将编程语言的对象模型和数据库的关系模型建立映射关系,这样我们在使用编 ...
分类:数据库   时间:2018-02-13 22:56:02    阅读次数:266
18.2.13 codevs1012 最大公约数和最小公倍数问题
1012 最大公约数和最小公倍数问题 2001年NOIP全国联赛普及组 1012 最大公约数和最小公倍数问题 2001年NOIP全国联赛普及组 1012 最大公约数和最小公倍数问题 2001年NOIP全国联赛普及组 题目描述 Description 输入二个正整数x0,y0(2<=x0<100000 ...
分类:其他好文   时间:2018-02-13 22:55:54    阅读次数:228
Linux内核同步 - spin_lock
一、前言 在linux kernel的实现中,经常会遇到这样的场景:共享数据被中断上下文和进程上下文访问,该如何保护呢?如果只有进程上下文的访问,那么可以考虑使用semaphore或者mutex的锁机制,但是现在中断上下文也参和进来,那些可以导致睡眠的lock就不能使用了,这时候,可以考虑使用spi ...
分类:系统相关   时间:2018-02-13 22:55:45    阅读次数:531
linux内存碎片防治技术
Linux kernel组织管理物理内存的方式是buddy system(伙伴系统),而物理内存碎片正式buddy system的弱点之一,为了预防以及解决碎片问题,kernel采取了一些实用技术,这里将对这些技术进行总结归纳。 1 低内存时整合碎片 从buddy申请内存页,如果找不到合适的页,则会 ...
分类:系统相关   时间:2018-02-13 22:55:36    阅读次数:243
Linux内核配置解析 - 概述(基于ARM64架构)
1. 前言 对刚接触Linux kernel的同学来说,遇到的第一个问题就是:我该从哪里入手?、 话说Linux kernel的打开方式是多种多样的:从简单的设备驱动入手;从源代码的目录结构入手;从kernel的启动过程入手;从大的功能模块入手;等等。不管怎样,每条都是正途(条条大路通罗马嘛)。 而 ...
分类:系统相关   时间:2018-02-13 22:55:29    阅读次数:335
Flyme6 Based Los14 for Gpro2 6.8.1.31R 首发
一、ROM注意事项 第一次开机需要差不多10-12分钟的时间才能进系统,所以 不要拔电池。第一次刷入时 等待的时间比较久 大约有2-3分钟,所以 不要拔电池。 拒绝任何无意义二次打包! 二、ROM更新日志 20180214 首发: 1、Flyme6 Based Lineageos 7.12 插桩 2 ...
分类:其他好文   时间:2018-02-13 22:55:22    阅读次数:189
nginx介绍
第一部分: Nginx介绍及原理简单分析 快速入门 关于Nginx,我们可以到其官网 http://nginx.org/ 以及WIKI http://wiki.nginx.org 进行下载和了解。 我们可以看一下下面的英文介绍: Nginx (pronounced engine-x) is a fr ...
分类:其他好文   时间:2018-02-13 22:55:14    阅读次数:292
Angular总结三:组件
Angular 的应用就是一棵组件树,一个页面可以是一个组件,某一页面的一个区块也可以是一个组件。为了弄明白组件及组件树,我将原来做过的一个静态网站进行组件改造。 原项目地址 https://github.com/xinjie-just/tuobei-customer-back-end.git。 原 ...
分类:其他好文   时间:2018-02-13 22:55:07    阅读次数:242
Linux内核同步 - classic RCU的实现
一、前言 无论你愿意或者不愿意,linux kernel的版本总是不断的向前推进,做为一个热衷于专研内核的工程师,最大的痛苦莫过于此:当你熟悉了一个版本的内核之后,内核已经推进到一个新的版本,你曾经熟悉的内容可能会变得陌生(这里主要说的是该模块的内部实现,实际上,内核中的每一个子系统都是会尽量保持接 ...
分类:系统相关   时间:2018-02-13 22:54:59    阅读次数:243
Linux vm运行参数 - overcommit相关的参数
一、前言 终于可以进入Linux kernel内存管理的世界了,但是从哪里入手是一个问题,当面对一个复杂系统的时候,有时候不知道怎么开始。遵守“一切以人为本”的原则,我最终选择先从从userspace的视角来看内核的内存管理。最开始的系列文章选择了vm运行参数这个主题。执行ls /proc/sys/ ...
分类:系统相关   时间:2018-02-13 22:54:53    阅读次数:263
Visual Studio - 调试
异常处理机制 windows预定义了一系列的异常错误码,每种程序异常都有一个对应的错误码,windows系统将这些类似键值对关系的数据存储在异常处理表中(称为SEH结构化异常处理表)。当CPU执行程序指令时,如果指令出现错误,那么CPU会识别错误所对应的错误码,接着执行流程会进入SEH,查找错误码所 ...
分类:其他好文   时间:2018-02-13 22:54:46    阅读次数:254
896条   上一页 1 2 3 4 5 6 7 ... 53 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!