Python语言之异常处理与测试

目录 (一)异常处理 (二)测试 (一)异常处理 1.捕获所有异常 try: x = 5 / 0 except: print('程序有错误') 2.捕获特定异常 try: x = 5 / 0 except ZeroDivisionError as e: print('不能为0',e) except: print('其他错误') else: print('没有错误') finally: print('关闭资源') 3.手动抛出异常 def
分类: 其他 发布时间: 01-05 23:17 阅读次数: 0

【iOS入门】NSarray

NSArray* array = [NSArray new]; array= [array arrayByAddingObject:obj]; 这个方法 "array="是关键点。 arrayByAddingObject:obj 是在数组的尾部加入 obj 并返回 新的数组。 对,是新的。 那是array原内存不是泄漏了吗? array在新数组产生后被清空了。 像这样写 NSArray* array = [NSArray new]; [array arrayByAddingObject:obj
分类: 其他 发布时间: 01-05 23:17 阅读次数: 0

ASP.NET Core Web 应用程序系列(一)- 使用ASP.NET Core内置的IoC容器DI进行批量依赖注入(MVC当中应用)

原文:ASP.NET Core Web 应用程序系列(一)- 使用ASP.NET Core内置的IoC容器DI进行批量依赖注入(MVC当中应用) 在正式进入主题之前我们来看下几个概念: 一、依赖倒置 依赖倒置是编程五大原则之一,即: 1、上层模块不应该依赖于下层模块,它们共同依赖于一个抽象。 2、抽象不能依赖于具体,具体依赖于抽象。 其中上层就是指使用者,下层就是指被使用者。 二、IoC控制反转 控制反转(IoC,全称Inversion of Control)是一种思想,所谓“控制反转”,就是
分类: 其他 发布时间: 01-05 23:17 阅读次数: 0

ASP.NET Core Web 应用程序系列(二)- 在ASP.NET Core中使用Autofac替换自带DI进行批量依赖注入(MVC当中应用)

原文:ASP.NET Core Web 应用程序系列(二)- 在ASP.NET Core中使用Autofac替换自带DI进行批量依赖注入(MVC当中应用) 在上一章中主要和大家分享在MVC当中如何使用ASP.NET Core内置的DI进行批量依赖注入,本章将继续和大家分享在ASP.NET Core中如何使用Autofac替换自带DI进行批量依赖注入。 PS:本章将主要采用构造函数注入的方式,下一章将继续分享如何使之能够同时支持属性注入的方式。 约定: 1、仓储层接口都以“I”开头,以“Repo
分类: 其他 发布时间: 01-05 23:17 阅读次数: 0

linux crm部署流程

linux 基础配置 python3的linux环境编译安装 1.linux下安装软件的方式 -首选yum工具,方便,自行解决软件之间的依赖关系,自动下载且安装 1.配置yum源(就是一个软件仓库,里面放了一堆rpm软件包) 可以选择阿里云源,清华yum源 配置第一个仓库,里面有大量系统常用软件 wget -O /etc/yum.repos.d/CentOS-Base.repo http:/
分类: 其他 发布时间: 01-05 23:17 阅读次数: 0

ASP.NET Core Web 应用程序系列(三)- 在ASP.NET Core中使用Autofac替换自带DI进行构造函数和属性的批量依赖注入(MVC当中应用)

原文:ASP.NET Core Web 应用程序系列(三)- 在ASP.NET Core中使用Autofac替换自带DI进行构造函数和属性的批量依赖注入(MVC当中应用) 在上一章中主要和大家分享了在ASP.NET Core中如何使用Autofac替换自带DI进行构造函数的批量依赖注入,本章将和大家继续分享如何使之能够同时支持属性的批量依赖注入。 约定: 1、仓储层接口都以“I”开头,以“Repository”结尾。仓储层实现都以“Repository”结尾。 2、服务层接口都以“I”开头,以
分类: 其他 发布时间: 01-05 23:17 阅读次数: 0

【转帖】维基百科中的各国海军现役舰艇②:美国海军

维基百科中的各国海军现役舰艇②:美国海军 https://zhuanlan.zhihu.com/p/72327890 美国总吨位 420万吨 中国过去十年下水 140万吨。。 The United States Navy has approximately 490 ships in both active service and thereserve fleet, with approximately 90 more in either the planning and ordering
分类: 其他 发布时间: 01-05 23:17 阅读次数: 0

Windows API

Windows API Windows 这个多作业系统除了协调应用程序的执行、分配内存、管理资源之外, 它同时也是一个很大的服务中心,调用这个服务中心的各种服务(每一种服务就是一个函数),可以帮应用程式达到开启视窗、描绘图形、使用周边设备等目的,由于这些函数服务的对象是应用程序(Application), 所以便称之为 Application Programming Interface,简称 API 函数。WIN32 API也就是Microsoft Windows 32位平台的应用程序编程接口
分类: 其他 发布时间: 01-05 23:17 阅读次数: 0

Netflix 推荐系统:第二部分

原文链接:http://techblog.netflix.com/2012/06/netflix-recommendations-beyond-5-stars.html 在 blog 的第一部分,我们详细介绍了 Netflix 个性化推荐系统的各个组成部分。我们也解释了自从我们宣布 Netflix Prize 后,Netflix 推荐系统是如何变化的。100 万美金的奖金让我们不论在算法创新,还是在品牌宣传和吸引人才加入方面都获得了丰厚的回报。不过,准确的预测电影评分仅只是我们推荐系统的一部分
分类: 其他 发布时间: 01-05 23:17 阅读次数: 0

常用WinAPI函数整理------------转载

常用WinAPI函数整理 原创 玩撕你 发布于2019-09-04 20:06:55 阅读数 101 收藏 展开 之前的博客写了很多关于Windows编程的内容,在Windows环境下的黑客必须熟练掌握底层API编程。为了使读者对黑客常用的Windows API有个更全面的了解以及方便日后使用API方法的查询,特将这些常用的API按照7大分类进行整理如下,希望对大家的学习有所帮助。 一、进程 创建进程: CreateProcess("C:\\windows\\notepad.exe",0,0,
分类: 其他 发布时间: 01-05 23:17 阅读次数: 0

Django 链接MySQL及数据操作

Django 链接MySQL Django创建的项目自带的数据库是SQLite3,我们想要链接MySQL的话,需要更改settings.py中的配置 1.在MySQL中创建好数据库,Django项目不会创建数据库,只会根据models.py中的模型类创建对应的表 2.在项目文件下的settings.py文件中,找到 DATABASES属性,配置MySQL相关参数 DATABASES = { 'default': { # 将数据库引擎修改成 mysql '
分类: 其他 发布时间: 01-05 23:17 阅读次数: 0

JavaScript中this指向

一般调用函数的时候,我们需要确认函数内部的this指向问题 一般指向函数的调用者 总结一下不同函数调用方式对应的this指向 1 普通函数调用 fun() -------window 2 构造函数调用 new Star() ------ 实例对象,原型对象里面的方法也指向实例对象 3 对象方法调用 ------ 该方法所属对象 4 事件绑定方法 ------- 绑定事件对象 5 定时器回调函数 ------ window 6 立即执行函数 -------- window 函数内部的this指向
分类: 其他 发布时间: 01-05 23:17 阅读次数: 0

IDEA多模块工程和利用tomcat插件启动

多模块开发的好处: 之前没怎么接触过写多个模块,大部分时间都是一股脑打包在一个jar里面,但随之带来的问题也是显而易见的,假设DAO层有一个部分需要修改,但是最后却需要打包整个项目, 这样其实做了很多无意义的工作,那么如果把DAO层单独分离出来,单独打包为jar,提升开发效率。除此之外,就像把DAO,Service,表现层分开的目的一样,分成不同的模块 来实现解耦,各个模块负责自己的功能,并且也可以使用其他项目中。最后,多个模块也跟利于分工,每个团队负责不同的模块,提高效率。 IDEA创建多模
分类: 其他 发布时间: 01-05 23:17 阅读次数: 0

samba修复

在之前有讲过一个samba无法连接的情况,这次碰到的是samba依赖被弄坏后还原。 注:可能不是很详细,因为时间原因,可能不够完整或缺少记录和截图。 作为记录和参考。 问题:因为对ubuntu系统不太了解,使用服务器的同事 直接百度执行了某些命令导致 很多依赖被改变,samba无法连接。 解决: 1.目前服务器主要功能是编译、访问。尝试了下编译,编译OK,相关环境没坏。ssh访问也正常。如果都出问题 可能要重装,这里尽量去解决。 2.尝试ldd 和 重装 获得错误信息。 发现两个依赖变化了,导
分类: 其他 发布时间: 01-05 23:17 阅读次数: 0

jmeter(1)工具使用

软件版本: 接口概念:接口就是管道,接口不分web,app 每10秒,100个并发: 免费接口提供方:聚合数据:https://www.juhe.cn/ 简单soap协议调用
分类: 其他 发布时间: 01-05 23:17 阅读次数: 0

随机梯度下降法(Stochastic gradient descent, SGD)

BGD(Batch gradient descent)批量梯度下降法:每次迭代使用所有的样本(样本量小) Mold 一直在更新 SGD(Stochastic gradientdescent)随机梯度下降法:每次迭代使用一组样本(样本量大)Mold 把一批数据过完才更新一次 针对BGD算法训练速度过慢的缺点,提出了SGD算法,普通的BGD算法是每次迭代把所有样本都过一遍,每训练一组样本就把梯度更新一次。而SGD算法是从样本中随机抽出一组,训练后按梯度更新一次,然后再抽取一组,再更新一次,在样本量
分类: 其他 发布时间: 01-05 23:17 阅读次数: 0

随笔 时光荏苒 岁月不居

今天是2020年1月5号晚上8:30分 北京 阴天 -3-2摄氏度 老家大学纷飞我 一杯白酒下肚 想起了 曾经出现在我生命中的姑娘。 有记起催婚的父母。 一小时四十分钟后我又喝了一杯白酒 现在是晚上九点五十分 人生到了我这般岁数,倘若你懵懵懂懂你可以大胆地无所畏惧的去尝试,切莫如我般唯唯诺诺。又或你通达明事不妨试着去相信你的好友知己。 你若是为人父母,烦请换位思考。你若为你人(夫妇)必不可少对其又说隐晦。
分类: 其他 发布时间: 01-05 23:17 阅读次数: 0

lintcode入门篇一

1.反转一个只有3位数的整数。 样例 样例 1: 输入: number = 123 输出: 321 样例 2: 输入: number = 900 输出: 9 注意事项 你可以假设输入一定是一个只有三位数的整数,这个整数大于等于100,小于1000。 class Solution: """ @param number: A 3-digit number. @return: Reversed number. """ def reverseInteger(
分类: 其他 发布时间: 01-05 23:17 阅读次数: 0

pip使用国内源下载

pip3 install matplotlib -i https://pypi.tuna.tsinghua.edu.cn/simple
分类: 其他 发布时间: 01-05 23:17 阅读次数: 0

WPF自定义控件之带倒计时的按钮--Button

原文:WPF自定义控件之带倒计时的按钮--Button 1.说明 之前做过一个小项目,点击按钮,按钮进入倒计时无效状态,计时完成后,恢复原样,现在就实现该效果---带倒计时的按钮 2.效果 1)正常状态 2)MouseOver(只有背景色变化) 3)点击进入无效状态 4)在无效状态下计时 5)恢复正常状态 3.XAML代码 1 <!--冷却计时按钮样式--> <!--通过修改颜色值参数,以更改按钮颜色样式,更多修改,还请自行DIY--> <SolidColorB
分类: 其他 发布时间: 01-05 23:17 阅读次数: 0