20、廖雪峰Python实战Day5之Middlewares 【翻译】模块inspect — Inspect live objects

先贴上主函数代码: async def init(loop): await orm.create_pool(loop=loop, host='127.0.0.1', port=3306, user='root', password='root', db='awesome') #1 app = web.Application(loop=loop, middlewares=[ #2 logger_factory, response_factory
分类: 其他 发布时间: 04-30 23:31 阅读次数: 7

underscore.js源码研究(6)

挖坑,待填
分类: 其他 发布时间: 04-30 23:31 阅读次数: 4

graph coloring学习记录

     首先简要的说明一下,VCP(Vertex Coloring Problem)也就是最基础的graph coloring 问题,即,在一个无向图上给每个节点染色,要求相邻节点的颜色不同,同时使颜色总数最小。   然后从VCP中延伸出了PCP(Partition Coloring Problem),描述是,整个图已经被分成了k个部分,你需要在每个部分中选择一个点,使这些点构成的诱导子图在VCP问题中,染色数最小化。   目前有两种明确的算法来解决PCP问题,一种是branch-and-c
分类: 其他 发布时间: 04-30 23:31 阅读次数: 5

错误与异常_1-11选择题

. 单选题 阅读下列程序,根据运行结果,下列代码补充正确的是()(选择一项) 运行结果: A E_NOTICE trigger_error('-1',E_USER_WARNING); sum(0); sum(-1); B E_NOTICE trigger_error('-1',E_USER_WARNING); sum(-1); sum(0); C E_USER_NOTICE trigger_error('-1',E_USER_WARNING); sum(0); sum
分类: 其他 发布时间: 04-30 23:31 阅读次数: 6

zabbix监控第二块网卡是否连通

配置zabbix客户端配置文件 vim /etc/zabbix/zabbix_agentd.conf 添加 Include=/etc/zabbix/zabbix_agentd.d/ 添加脚本检测网卡eth1 是否连通 [root@compute scripts]# cat nat.check.sh ethtool eth1|grep -c "Link detected: yes" #mii-tool eno16777736|grep -c 'link ok' 在/etc/zabbix/za
分类: 其他 发布时间: 04-30 23:31 阅读次数: 7

地地道道的

1.1 执行脚本 ./xxx.sh --要求有执行权限,并且一定要声明shell类型(#!/bin/bash或都#!/bin/sh) sh xxx.sh 或 bash xxx.sh --不需要有执行权限,也可以不声明shell类型 sh -x xxx.sh --可以显示执行过程,帮助排错 1.2 环境变量 利用export把自定义变量转化为环境变量 # a=1 # bash --进入到子bash # echo $a --子bash里看不到此变量值 # exit --退
分类: 其他 发布时间: 04-30 23:31 阅读次数: 4

KMP字符串匹配算法

在处理字符串的过程中,我们常常会遇到字符串的匹配问题,例如找一个串在另一个串中是否出现,出现了几次,在哪些位置出现等等。其中,我们称主串为“文本串”(text),称需要在主串中寻找的子串为“模式串”(pattern)。举个例子,假如要在“aababababc”中查找串“abab”,那么“aababababc”就是文本串,“abab”就是模式串。 对于这类问题,暴力解法就是枚举模式串在文本串中的起始位置,然后逐一匹配,完全匹配就说明找到了。代码如下 int l1=text.size(),l2=p
分类: 其他 发布时间: 04-30 23:31 阅读次数: 6

错误与异常_2-2选择题

单选题 阅读下列异常处理程序,运行结果是()(选择一项) A exception dealing exception exception has been threw... finished B exception dealing exception C exception dealing exception exception has been threw... D exception dealing exception finished D
分类: 其他 发布时间: 04-30 23:31 阅读次数: 6

javaWeb概要介绍

0011
分类: 其他 发布时间: 04-30 23:31 阅读次数: 4

ASP.NET MVC 学习笔记-3.面向对象设计原则

  在设计程序、系统框架或者类时,最主要考虑的事情就是代码的可扩展性,而不是完成功能即可。因此,提倡使用面向对象设计的最佳实践和基本原则。 1. 单一职责原则(SRP:The Single Responsibility Principle)   对象应承担单一的责任,它们的行为应该关注在它的责任上。比如,视图应该只关注UI的渲染,而不需要任何数据访问逻辑。 通常,代码中要提防的是名称为XXXManager的类,这种类可能包含了更多的职责。 2. 开放封闭原则(OCP:Open Closed P
分类: 其他 发布时间: 04-30 23:31 阅读次数: 8

Lock

Java并发编程:Lock   在上一篇文章中我们讲到了如何使用关键字synchronized来实现同步访问。本文我们继续来探讨这个问题,从Java 5之后,在java.util.concurrent.locks包下提供了另外一种方式来实现同步访问,那就是Lock。   也许有朋友会问,既然都可以通过synchronized来实现同步访问了,那么为什么还需要提供Lock?这个问题将在下面进行阐述。本文先从synchronized的缺陷讲起,然后再讲述java.util.concurrent.l
分类: 其他 发布时间: 04-30 23:31 阅读次数: 6

面向对象第二次博客作业

面向对象第二次博客作业 一、分析程序结构 第五次作业 度量 类图 协作图 Bug分析 1、这次作业首次在文件中输出,在修改的时候漏掉一处,导致文件输出的内容漏掉一部分;2、还有两个Bug是由于wait和notify处理不当导致的,是由于一处代码引发。 设计分析 由于第一次设计多线程程序,并且考虑的多线程的随机性会引发一下边界bug,在处理边界问题上耗费了大量精力,大大增加了代码量,导致代码逻辑杂乱不堪。 第六次作业 度量 类图 协作图 Bug分析 1、在处理同质的时候写错了一个函数名,由于在周
分类: 其他 发布时间: 04-30 23:31 阅读次数: 5

5.1 堆 —— 堆的定义与操作

#include <stdio.h> #include <stdlib.h> typedef struct HeapStruct *MaxHeap; struct HeapStruct{ ElementsType *Elements; int ESize; int Capacity; }; bool isFull(MaxHeap H) { return (H->ESize == H->Capacity); } bool isEmpty(MaxHeap H)
分类: 其他 发布时间: 04-30 23:31 阅读次数: 6

错误与异常_2-3选择题

单选题 PHP中异常的抛出和捕获机制使用的是下列哪组关键字?()(选择一项) A try、throw和catch B try、 catch和finally C throw和catch D try、throw、catch和finally D
分类: 其他 发布时间: 04-30 23:31 阅读次数: 8

错误与异常_1-6选择题

多选题 不能使用ini_set('display_errors',1/0)对程序的下列哪种错误提示进行控制?()(选择两项) A Fatal error B Notice C Warning D Parse error AD
分类: 其他 发布时间: 04-30 23:28 阅读次数: 5

linux常用命令:pwd 命令

  Linux中用 pwd 命令来查看”当前工作目录“的完整路径。 简单得说,每当你在终端进行操作时,你都会有一个当前工作目录。在不太确定当前位置时,就会使用pwd来判定当前目录在文件系统内的确切位置。 1.命令格式: pwd [选项] 2.命令功能: 查看”当前工作目录“的完整路径 3.常用参数: 一般情况下不带任何参数 如果目录是链接时: 格式:pwd -P 显示出实际路径,而非使用连接(link)路径。 4.常用实例: 实例1:用 pwd 命令查看默认工作目录的完整路径 命令: pwd
分类: 其他 发布时间: 04-30 23:28 阅读次数: 8

2018年4月30日 练习

实列019 计算1!+1/2!+1/3!+...+1/10!的值 1 import java.math.BigDecimal; 2 public class Factorial 3 { 4 public static void main(String[] args) 5 { 6 BigDecimal sum = new BigDecimal(0.0); //使用BigDecimal类 7 B
分类: 其他 发布时间: 04-30 23:28 阅读次数: 6

错误与异常_1-8选择题

多选题 下列哪项可以显示所有错误类型,除了NOTICE之外()(选择三项) A error_reporting(E_ALL ^ E_NOTICE); B error_reporting(E_ALL &~ E_NOTICE); C error_reporting(E_ERROR | E_WARNING | E_PARSE); D error_reporting(-1); ABC
分类: 其他 发布时间: 04-30 23:28 阅读次数: 6

OO5-7次作业总结

写在最前面:   转眼间就又到了一月一次的总结时间,这次的三个作业,我个人感觉可能是最令人难受的三次作业了。不只是因为它们是多线程,更是因为它们几乎是全新的三次作业,每次的代码几乎都要重头开始。 第五次作业: 复杂度分析:   首先来看看类的复杂度:   可以看出我的Elevator电梯类和Get输入线程类和Many_Schedule多线程调度类都是复杂度偏高,下面我再截取里面的方法复杂度一探究竟:   我回头仔细看一下我的代码,以我目前来看我觉得只有一个地方写的不太好,就是我把电梯类的判断运
分类: 其他 发布时间: 04-30 23:28 阅读次数: 7

个人知识整理和数据库工具

在学习计算机的过程中,知识点的整理是非常重要的,博客是一个不错的方法。但是有些内容不成体系,不太好单独作为一篇博客,另外在某些时候,我们会需要进行信息搜索,所以依托浏览器搭建查询和浏览界面,用数据库或本地内存存储数据信息是一个不错的方法。在这过程中,也有利于熟悉前端和后台的编写及搭建。如果有条件的话,还可以将系统搬迁到云空间,搭建真正的网站,实现异地查询。 我相信这是一个持久的、非常不错的工作,项目命名为myData,用Java ee+tomcat+MySQL实现。 myData 1.0 创建
分类: 其他 发布时间: 04-30 23:28 阅读次数: 8