ScratKong的坚果

代码似坚果,坚果似初恋。

集线器、网桥、交换机、路由器、网关大解析

source:https://www.tianmaying.com/tutorial/NetWorkInstrument 1 集线器 1.1 功能概述 集线器的主要功能是对接收到的信号进行再生整形放大,以扩大网络的传输距离,同时把所有节点集中在以它为中心的节点上。它工作于OSI参考模型第...

2019-05-26 10:12:45

阅读数 0

评论数 0

什么是 DNS,有什么作用?为什么需要更换公共DNS服务器?

基本上接触过网络相关知识的人应该多少都会听过 DNS 这个名词。因为它非常重要,在我们上网的过程中扮演着重要的角色—“将网址/域名解析成 IP 地址”。 如果配置了不合理的 DNS 服务器,可能会导致网速缓慢、打不开网站;一些恶意的 DNS 还会让你电脑出现弹窗广告、网站被劫持修改 (中间人攻击...

2019-05-22 17:22:14

阅读数 6

评论数 0

SQL优化30条

一、基础规范 (1)必须使用InnoDB存储引擎 解读:支持事务、行级锁、并发性能更好、CPU及内存缓存页优化使得资源利用率更高 (2)必须使用UTF8字符集 解读:万国码,无需转码,无乱码风险,节省空间 (3)数据表、数据字段必须加入中文注释 解读:N年后谁tm知道这个r...

2019-05-18 15:16:41

阅读数 7

评论数 0

Ubuntu18.04 搜狗输入法选词区乱码

方法一: fcitx -r 这个命令是重启fcitx框架。 方法二: 执行下面的命令时,可能会出现一些大型程序闪退。比如我的pycharm就是这样. pidof fcitx|xargs kill fcitx & sogou-qimpanel &...

2019-05-17 10:17:31

阅读数 7

评论数 0

Python 上下文管理器(contextor)

最直观的上下文,莫过于小学的语文课,经常会问联系上下文,推测...,回答...,表明作者...。文章里的上下文比较好懂,无非就是前与后。 在了解了计算机的执行状态,程式的运行,才稍微对计算机的上下文(context)有了一定的认识,多半还是只可意会,不可言传。本文所讨论的上下文,简而言之,就是程...

2019-05-16 11:06:32

阅读数 11

评论数 0

Ubuntu 安装Mysql

1.安装 ubuntu上安装mysql非常简单只需要几条命令就可以完成。   1.sudo apt-get install mysql-server   2. sudo apt-get install mysql-client   3. sudo apt-get install libmy...

2019-04-26 21:58:58

阅读数 293

评论数 0

Werkzeug 与 WSGI 介绍

Werkzeug 是一个WSGI工具包,也可以作为一个Web框架的底层库。 WSGI 在介绍Werkzeug之前,先介绍一下 WSGI(Python Web Server Gateway Interface),它为Python语言定义的Web服务器和Web应用程序或框架之间的一种简单而通用的接...

2019-04-02 15:05:51

阅读数 28

评论数 0

drop,delete与truncate的区别(删除表的方式,哪个快)

drop直接删掉表 truncate删除表中数据,再插入时自增长id又从1开始 delete删除表中数据,可以加where字句。 用TRUNCATE替代DELETE TRUNCATE不记录日志,DELETE记录日志,所以TRUNCATE要快于DELETE 但是一旦用TRUNCATE进行删除就...

2019-03-22 16:09:38

阅读数 22

评论数 0

SQL中IN和EXISTS用法的区别

结论 1. in()适合B表比A表数据小的情况 2. exists()适合B表比A表数据大的情况 当A表数据与B表数据一样大时,in与exists效率差不多,可任选一个使用. select * from A where id in(select id from B) 以上查询使用了in语...

2019-03-22 14:14:41

阅读数 41

评论数 0

Python程序的执行过程 解释型语言和编译型语言

转载地址:http://blog.csdn.net/lujiandong1/article/details/50067655 1. Python是一门解释型语言? 我初学Python时,听到的关于Python的第一句话就是,Python是一门解释性语言,我就这样一直相信下去,直到发现了*....

2019-03-21 14:22:43

阅读数 19

评论数 0

python学习之-- 动态导入模块

python 动态导入模块方法1: __import__ 说明:   1. 函数功能用于动态的导入模块,主要用于反射或者延迟加载模块。   2. __import__(module)相当于importmodule 举例说明: 首先创建一个模块目录lib,然后在目录内创建一个模块为:aa...

2019-03-18 21:35:52

阅读数 16

评论数 0

详述银行卡支付方式

博主说:在众多的支付方式中,银行卡支付是一种比较常见的支付方式, 其包括线下支付和线上支付两种,线下支付就是常见的 POS 机支付;线上支付主要为网银支付和快捷支付等。本文主要讲述了银行卡支付的几种方式以及对接银行接口时需要着重注意的一些点。 正文   说说大家比较熟悉的银行卡支付,它分为线...

2019-03-18 20:48:21

阅读数 212

评论数 0

跳跃表原理

最近看了一种数据结构叫做skipList,redis和levelDB都是用了它。Skip List是在有序链表的基础上进行了扩展,解决了有序链表结构查找特定值困难的问题,查找特定值的时间复杂度为O(logn),他是一种可以代替平衡树的数据结构。 下面是skipList的一个介绍,转载来的...

2019-03-16 21:54:04

阅读数 24

评论数 0

Python yield与实现

yield的功能类似于return,但是不同之处在于它返回的是生成器。 生成器 生成器是通过一个或多个yield表达式构成的函数,每一个生成器都是一个迭代器(但是迭代器不一定是生成器)。 如果一个函数包含yield关键字,这个函数就会变为一个生成器。 生成器并不会一次返回所有结果,而是每...

2019-03-04 21:52:29

阅读数 53

评论数 0

IO多路复用机制详解

服务器端编程经常需要构造高性能的IO模型,常见的IO模型有四种: (1)同步阻塞IO(BlockingIO):即传统的IO模型。 (2)同步非阻塞IO(Non-blockingIO):默认创建的socket都是阻塞的,非阻塞IO要求socket被设置为NONBLOCK。注意这里所说的NIO并非...

2019-03-04 21:52:09

阅读数 32

评论数 0

MySQL中char与varchar区别,varchar最大长度是多少?

一、首先来说下字符与字节的区别: 字符与字节它们完全不是一个位面的概念,所以两者之间没有“区别”这一说法。在不同编码里,字符和字节的对应关系是不同的。一般来说,半角英文状态下一个字母或数字(称之为字符)占用一个字节,一个汉字用两个字节表示。在不同的编码方式下一个字符占的字节数是不同的,所以两者是...

2019-03-04 21:25:56

阅读数 69

评论数 0

Python Twisted介绍

Twisted是用Python实现的基于事件驱动的网络引擎框架。Twisted诞生于2000年初,一个可扩展性高、基于事件驱动、跨平台的网络开发框架。 Twisted支持许多常见的传输及应用层协议,包括TCP、UDP、SSL/TLS、HTTP、IMAP、SSH、IRC以及FTP。就像python...

2019-03-04 20:13:44

阅读数 72

评论数 0

MySQL触发器trigger的使用

Q:什么是触发器? A:触发器是与表有关的数据库对象,在满足定义条件时触发,并执行触发器中定义的语句集合。 触发器的特性:   1、有begin end体,begin end;之间的语句可以写的简单或者复杂   2、什么条件会触发:I、D、U   3、什么时候触发:在增删改前或者后 ...

2019-03-04 09:47:38

阅读数 39

评论数 0

MySQL日志

mysql日志的种类,一般来说,日志有五种,分别为: 错误日志:-log-err (记录启动,运行,停止mysql时出现的信息) 二进制日志:-log-bin (记录所有更改数据的语句,还用于复制,恢复数据库用) 查询日志:-log (记录建立的客户端连接和执行的语句) 慢查询日志: -l...

2019-03-01 21:16:10

阅读数 24

评论数 0

外键列上是否需要索引

外键列上是否需要索引 其实这个问题应该算是老生常谈了。这两天看concept看到这里,于是就在说说这个问题。 外键列上缺少索引会带来两个问题,限制并发性、影响性能。而这两个问题中的任意一个都可能会造成严重性能问题。 无论是Oracle的官方文档,还是在Tom的书中都说明了两种情况下可...

2019-03-01 14:54:36

阅读数 16

评论数 0

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