【Python】捕获异常

try: num = int(input("请输入一个整数:")) result = 8 / num print(result) except ValueError: print("请输入正确的整数") except Exception as ret: print("未知错误 %s" % ret)
分类: 其他 发布时间: 10-16 22:17 阅读次数: 0

mongoose连接collections会自动加s的问题解决

问题的出现:   最近在用到mongoose连接数据库时遇到了这样的问题,我在mongoodb上创建了一个collection为course,然后在配置完mongoose连接数据库后拿到的是一个空对象。   连接数据库当前集合的代码如下。 //设计用户的集合 --- 设计表 const mongoose = require('../db'); const Schema = mongoose.Schema; //当前数据库相应的集合对象 //设计用户表集合 const userS
分类: 其他 发布时间: 10-16 22:17 阅读次数: 0

luoguP1198 [JSOI2008]最大数

\(\Theta(nlog_2n)\)算法一眼线段树,在此不再赘述. 那么如何写\(\Theta(n\alpha(n))\)算法呢? 我们可以搞一个单调栈. 每次加入一个数,就讲栈中val值比他大的数删去,并将它对应的位置上的数的父亲指向当前位置,用并查集维护一下即可. #pragma GCC optimize(3) #include<bits/stdc++.h> #define il inline #define rg register #define gi read<int> #defin
分类: 其他 发布时间: 10-16 22:17 阅读次数: 0

bzoj4241 历史研究 分块

题目传送门 https://lydsy.com/JudgeOnline/problem.php?id=4241 题解 这道题要求出来的就是一个区间带权众数。 回忆一下一般的区间众数怎么求: 分块,对于每一次询问 \(l, r\),如果 \(l, r\) 不在同一个整块中,那么答案一定是中间的整块的众数,或者两旁的剩下来的数。 这个东西可以预处理一个 \(f[i][j]\) 表示从第 \(i\) 块到 \(j\) 的众数就可以单次 \(\sqrt n\) 求出了。 对于两旁的剩数,每个数可以预处
分类: 其他 发布时间: 10-16 22:17 阅读次数: 0

@atcoder - AGC038F@ Two Permutations

目录 @description@ @solution@ @accepted code@ @details@ @description@ 给定 N 与两个 0~N-1 的置换 P, Q。 现在你需要找到两个置换 A 与 B,使得 A[i] = P[i] 或 i;B[i] = Q[i] 或 i。 最大化 A[i] ≠ B[i] 的 i 的数量。 输出最大值。 Constraints 1 ≤ N ≤ 100000。 保证 P 为 0~N-1 的排列。 保证 Q 为 0~N-1 的排列。 Input
分类: 其他 发布时间: 10-16 22:17 阅读次数: 0

2019年10月16号 曾天予 专业英语

.什么是计算机:俗称电脑,是现代一种用于高速计算的电子计算器,可进行数值计算,又可以进行逻辑计算,还有存储记忆功能,是能够按照程序运行,自动,高数处理海量数据的现代化智能电子设备。 二.二进制: 二进制是计算技术中广泛应用的种数制,19世纪爱尔兰逻辑学家乔治布尔对逻辑命题的思考过程转化为对符号“0”,“1”某种代数演算,近制是逢,2进位的进位制,0,1是基本算符,因为它只使用0,1,两个数字符号,非常简单方便应用于电子方式实现。 硬件系统 1.主要有五大部分组成:运算器,控制器,存储器,输入设
分类: 其他 发布时间: 10-16 22:17 阅读次数: 0

Spring整合Quartz轻松完成定时任务

一、背景   上次我们介绍了如何使用Spring Task进行完成定时任务的编写,这次我们使用Spring整合Quartz的方式来再一次实现定时任务的开发,以下奉上开发步骤及注意事项等。 二、开发环境及必须jar包依赖 1.开发环境 Spring 4.2.6.RELEASE Maven 3.3.9 JDK 1.7 Idea 15.04 2.必不可少jar包依赖 <dependency> <groupId>org.springframework</groupId> <art
分类: 其他 发布时间: 10-16 22:17 阅读次数: 0

Test command -signal Evaluation

今天来解析一下xml格式的Test command。 话说第一个疑问,Test Automation Editor是可以编辑xml格式的test moudle。但是这个玩意儿不知哪里下载。上了vector公司的网页也没搜到。。   首先是这个Structuring Elements(结构元素):   里面包含Test Module、Test Group、Test Case、Test case Template、Test Case Instance   这个好像没啥好讲的。就是一些结构元素。。
分类: 其他 发布时间: 10-16 22:17 阅读次数: 0

C语言学习DAY3一元二次方程初级版本

#include <stdio.h> #include <cmath> int main(void) { int panduan = 1; int a = 1; int b = 2; int c = 3; float delta = 10; float x1; float x2; while(panduan ==1) { printf("请输入一元二次方程aX2+bX+c=0的系数。\n"); printf("请输入系数a的值:\n"); scanf("%d",&a); printf("请输入
分类: 其他 发布时间: 10-16 22:17 阅读次数: 0

Luogu P1339 热浪Heat Wave

Luogu P1339 热浪Heat Wave 裸·单源最短路。 但是! 有以下坑点: 算过复杂度发现Floyd跑不过去就不要用了。 如果建边是双向边,边的数组大小要开两倍! 考场上如果再把初始化的\(dis[i]=INF\)写成\(dis[n]=INF\),或者忘记\(dis[s]=0\)之类的话,就直接火葬场了…… #include<bits/stdc++.h> #define N 2510 #define M 6210 #define INF 0x3f3f3f3f using name
分类: 其他 发布时间: 10-16 22:17 阅读次数: 0

常用的键盘事件

1.keyup 按键弹出的时候触发  document.onkeyup = function(){    console.log(' 我弹起了 ');  } 2.keydown 按键按下的时候触发 能识别功能键 比如 Ctrl shift 左右箭头  document.addEventListener('keydown',function(){    console.log('我按下了down');  }) 3.keypress 按键按下的时候触发 不能识别功能键 比如 Ctrl shift
分类: 其他 发布时间: 10-16 22:17 阅读次数: 0

MFC 中 CreateEx() 函数

1. 主要创建主窗口或父窗口 BOOL CreateEx(DWORD dwExStyle, LPCTSTR lpszClassName, LPCTSTR lpszWindowName, DWORD dwStyle, int x, int y, int nWidth, int nHeight, HWND hWndParent, HMENU nIDorHMenu, LPVOID lpParam = NULL); 2. 主要创建子窗口 BOOL CreateEx(DWORD dwExStyle, L
分类: 其他 发布时间: 10-16 22:17 阅读次数: 0

idea中创建maven格式的文件方法

其中新建的maven工程有时候不全或者出一些小问题导致新建类,或者其他文件时候找不到新建的快捷方式,下面就说一种快速设置
分类: 其他 发布时间: 10-16 22:17 阅读次数: 0

利用pyltp进行实体识别

一.实体识别作为信息抽取中基础的也是重要的一步,其技术可以分为三类,分别是其于规则的方法、其于统计模型的方法以及基于深度学习的方法。 基于规则的方法,主要依靠构建大量的实体抽取规则,一般由具有一定领域知识的专家手工构建。然后将规则与文本进行匹配,识别出实体。 基于统计的方法,需要一定的标注语料进行训练,采用的基本模型有马尔可夫HMM、条件马尔可夫CMM、最大熵ME以及条件随机场CRF等,这此方法作为序列标注问题进行处理,主要涉及步骤有语料标注、特征定义和模型训练。 基于深度的方法,也是目前比较
分类: 其他 发布时间: 10-16 22:17 阅读次数: 0

如果一个scanf的格式串以\n结尾,那么在读取完后还会阻塞等待

scanf("%d\n",&a) 如果一个scanf的格式串以\n结尾,那么在读取完后还会阻塞等待,比如: int a; scanf("%d\n", &a); 这种情况,输入一个数字然后敲下回车后,程序还是阻塞着的。为什么呢? 在仔细读了一遍《C程序设计现代方法》上的描述后,搞明白了。书上有这段描述: 处理格式串中的普通字符时,scanf函数采取的动作依赖于这个字符是否为空白字符。 空白字符。当在格式串中遇到一个或多个连续的空白字符时,scanf函数从输入中重复读空白字符直到遇到一个非空白字符
分类: 其他 发布时间: 10-16 22:17 阅读次数: 0

微米

找兼职 找平台
分类: 其他 发布时间: 10-16 22:17 阅读次数: 0

2019.10.16 杨鑫蕊 计算机英语课堂笔记

一.计算机的定义:计算机组成电脑是现代一种用于高速计算的计算器,可以进行数值计算,又可以进行逻辑计算,还有存储记忆功能,是能够按照程序运行、自动、高速处理海量数据的现代化智能电子设备。 二.二进制的定义:二进制是计算技术中广泛采用的、种数制。19世纪爱尔兰逻辑命题的思考过程转化为符号“0”或“1”。 三.硬件系统的定义:硬件系统主要有五大部分组成:运算器,控制器,存储器,输入设备,输出设备。 1.运算器:运算器是负责算术运算和逻辑运算。与控制器共同组成中央处理器。 2.控制器:控制器是负责发送
分类: 其他 发布时间: 10-16 22:17 阅读次数: 0

Win10利用CodeBlocks搭建Objective-C开发环境(一)

为了学习ios开发,而手头没有苹果机,若在windows平台下学习objective-c编程、则需要安装OC开发环境, 经过在网上查阅各种相关资料,历经多次失败,终于安装并测试成功,特将安装过程和经验进行分享; (麻蛋,网上的很多教程,有许多都是直接转载、缺胳膊少腿,未经尝试,真是让我废了老大劲(;´д`)ゞ; 为了方便目前想在Windows下学习OC编程的兄弟们,现把整个过程整理出来以方便大家。o(* ̄3 ̄)o ) 一、安装CodeBlocks跨平台IDE开发环境 软件安装地址,请点击下载安
分类: 其他 发布时间: 10-16 22:17 阅读次数: 0

[数据库] 问题积累本

语句能执行但是显示对象名无效:ctrl + shift + r 刷新以下本地缓存。
分类: 其他 发布时间: 10-16 22:01 阅读次数: 0

Composer安装laravel框架

一、打开CMD,进入想安装的目录,输入如下图所示,安装一个blog的项目: 二、进入指定目录即可看到生成的blog项目,如下图:
分类: 其他 发布时间: 10-16 22:01 阅读次数: 0