C# 自定义异常的总结

2021年07月12日 阅读:558

当ASP.NET MVC程序出现了异常,怎么处理更加规范? 1. 最简单的方法是设置<customErrors/>节点 <customErrors>节点用于定义一些自定义错误信息的信息。此节点有Mode和defaultRedirect两个属性,其中defaultRedirect属性是一个可选属性,表 ... 查看全文

Python学习随笔_2_基础:列表、元组

2021年07月12日 阅读:880

一、列表 列表是Python 最常用的数据类型之一,通过列表可以对数据实现最方便的存储、修改等操作。 1、定义列表 2、元素访问:通过下标 3、切片访问 4、追加元素 5、插入元素 6、修改元素 7、删除元素 8、获取下标 返回元素第一次出现的下标。 9、统计元素出现次数 10、拓展:追加列表 11 ... 查看全文

(二)Java工程化--Maven实践

2021年07月12日 阅读:657

Maven项目版本号 默认版本号: 1.0 SNAPSHOT 最佳实践是约定该版本为不稳定版本,如果发布一定要删除; 建议的版本规则: 主版本号.次版本号.增量版本号 如:1.0.0 RELEASE 10.2.5 FINAL 等. 最佳实践是结合自身情况制定大家都认可的版本号规则. 常见命令 内置的 ... 查看全文

python学习第十八天计算机字符编码

2021年07月12日 阅读:867

人类语言和计算机语言二进制怎么沟通,最开始字符编码为ascii码对照表 包括数据和字母,没有汉字,中国自己搞了一套自己的编码 gb2312编码后来发展GBK编码,日本,韩国都,甚至台湾也搞自己的编码,最后国际统一一个编码为unicode 编码 但是unicode编码统一占两个字符,英文占一个字符,中 ... 查看全文

java基础---多线程---synchronized实现原理

2021年07月12日 阅读:504

synchronized用于三个地方。 修饰普通方法,那么线程需要获取对象锁。 修饰静态方法,那么线程需要获取类锁,其实就是Class对象。类锁和对象锁之间互不干扰。 修改代码块,也要获取对象锁。 用于代码块的时候对应monitorenter指令和monitorexit指令,表示需要获取monito ... 查看全文

java基础---多线程---java内存模型

2021年07月12日 阅读:522

java内存模型的作用。 java内存模型定义了线程和线程和线程和主内存之间的抽象关系。每个线程有自己的内存区域,存的是从主内存复制过来的变量副本,他是一个抽象概念。 线程之间通信会通过主内存,将修改的数据刷新到主内存去,其他线程就能够获取到。 考虑到内存模型避不开指令重排序 为了提升性能,编译器和 ... 查看全文

Python 数据类型&if&while

2021年07月12日 阅读:610

变量: 就是将一些运算的中间结果暂存到内存中,以便后续代码调用。 1、必须由数字,字母,下划线任意组合,且不能数字开头。 2、不能是python中的关键字。 3、变量具有可描述性。 4、不能是中文。 常量: 一直不变的量。 π 用户交互: input 1、等待输入 2、将你输入的内容赋值给了前面变量 ... 查看全文

java基础---多线程---细碎总结

2021年07月12日 阅读:588

?2.1.1 ?如何理解方法内的变量线程安全,实例变量非线程安全? 方法内变量是每个方法内部的局部变量,一定是线程安全的。 实例变量,因为不同的线程可以并发的访问这些个实例变量,所以会存在非线程安全的问题。 ?为什么int类型和string类型属性不能够作为同步监视器呢? 设想创建两个引用同时指向" ... 查看全文

python之重写父类方法

2021年07月12日 阅读:838

#修改父类的方法#重写父类的方法的目的是为了给他扩展功能,父类的方法已经不能满足需求#核心思想就一句话,先调用一下你要重写的父类方法,classCoon(object):#基本类def__init__(self,host,password,port):self.host=hostself.password=passwordself.port=portclassCoonMysql(Coon):def 查看全文

Jenkins一键上线Java项目

2021年07月12日 阅读:839

本文简单介绍了Jenkins的基本使用! 查看全文

python学习(4)

2021年07月12日 阅读:811

按位运算按位&|^~3&333&112|13异或^相同为0,不用为1Is判断两个对象是否相等,两个对象的id()值相等才相等Python缓存-5~256的较小值,指向其的变量对象id值相等operator#coding=utf-8importoperatorprint(operator.add(1,1))print(operator.sub(2,1))print(opera 查看全文

java基础---多线程---JUC原子类

2021年07月12日 阅读:780

总结: 原子包提供了四种类型的原子类。包括基本数据类型,数组,引用类型,引用类型成员变量四种。 底层使用CAS操作保证原子性,CAS就是compare and swap先比较,如果是期望的值就进行交换。CAS是通过加总线锁或者使用内存锁定在硬件层面实现的。 CAS有一些缺点:1. 单个操作能够保证原 ... 查看全文

hive排序

2021年07月12日 阅读:618

1、order by 会对输入做全局排序,因此只有一个reducer,会导致当输入规模较大时,需要较长的计算时间。 2、sort by不是全局排序,其在数据进入reducer前完成排序。因此,如果用sort by进行排序,并且设置mapred.reduce.tasks>1,则sort by只保证每个 ... 查看全文

浅谈字符串算法(KMP算法和Manacher算法)

2021年07月12日 阅读:442

先讲简单一点的:Manacher算法 问题:给出字符串S(限制见后)求出最大回文子串长度 Subtask1 对于10%的数据 |S|<100 Subtask2 对于30%的数据|S|<=5000 Subtask3 对于100%的数据|S|<10000000 Subtask1(10pts):最朴素的暴 ... 查看全文

go语言学习四 - 复合类型字面量声明

2021年07月12日 阅读:681

package main import ( "encoding/json" "fmt" ) func main() { //go语言的复合大括号文面量声明非常强大和灵活 //只要在最外层声明完整的复合类型在大括号内部就不需要再声明类型而直接用大括号了 a := [][]int{ {1, 2, 3, ... 查看全文

SpaceVim 语言模块 elm

2021年07月12日 阅读:672

这一模块为 elm 开发提供支持,包括代码补全、语法检查、代码格式化等特性。 ... 查看全文

ipython与sublime调用其shell出现的问题

2021年07月12日 阅读:978

本机电脑 win10 已安装python3.5 1. 直接在命令行运行 pip install ipython[all] 安装 ipython 安装完成后 在命令行输入 jupyter notebook 即可看到浏览器中的ipython notebook 界面 2. 然后在sunlime3的pref ... 查看全文

leetcode关于数组的问题

2021年07月12日 阅读:534

[Leetcode] 628. 三个数的最大乘积 [Leetcode] 628. 三个数的最大乘积 leetcode414-第三大的数 leetcode414-第三大的数 LeetCode 238 计算数组除自己外的元素乘积 LeetCode 238 计算数组除自己外的元素乘积 LeetCode:1 ... 查看全文

python3-开发进阶Flask的基础(5)

2021年07月12日 阅读:851

内容概要: 一、SQLAlchemy 1、概述 SQLAlchemy是一个ORM的框架,ORM就是关系对象映射,具体可以参照Django中的ORM。 作用:帮助我们使用类和对象快速实现数据库操作 数据库: -原生:MYSQLdb pymysql 区别就是 MYSQLdb 不支持python3 pym ... 查看全文

ARM官方《CMSIS-RTOS教程》之线程Threads

2021年07月12日 阅读:540

创建线程Creating Threads 一旦RTOS开始运行,就会有很多系统调用来管理和控制活跃的线程。默认情况下,main()函数自动被创建为第一个可运行的线程。在第一个例子里我们使用main()函数创建了其他线程,并且随后让main()结束运行。然而我们还可以让main当成一个真正的threa ... 查看全文

C++模板template

2021年07月12日 阅读:679

模板定义:模板就是实现代码重用机制的一种工具,它可以实现类型参数化,即把类型定义为参数, 从而实现了真正的代码可重用性。模版可以分为两类,一个是函数模版,另外一个是类模版。 1、模板函数 2、模板类 3、模板类型的参数 1)一般来说,非类型模板参数可以是常整数(包括枚举)或者指向外部链接对象的指针。 ... 查看全文

Selenium修改PhantomJS请求头(Headers)

2021年07月12日 阅读:550

headers = { 'Accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8', 'Accept-Language': 'zh-CN,zh;q=0.8,en-US;q=0.5,en;q=0.3', 'Us... ... 查看全文

热门文章

推荐文章

最新文章

置顶文章