• 最新文章

ASP.NET MVC 中的错误处理

1、在WebConfig中把过滤器配置启动 <customErrors mode=\"On\"> </customErrors> 控制器的代码报错时,会跳转到~/Views/Shared/Error.cshtml页面。mode=\"Off\"页面不会跳转直接显示错误信息。 2、绑定异常过滤器(过滤范围是在controller的action方法中。) public class Fil

STM32烧写程序方法

相关引脚置位如下:   BOOT0 BOOT1 程序下载时 1 0 程序运行时 0 0 TTL串口下载线接线如下: V2仿真器接线如下: 烧写完成后将BOOT0改接逻辑低电平,然后按复位键就可以运行了。

Python解析XML的几种常见方法的介绍

python解析XML常见的有三种方法: 一是xml.dom.*模块,它是W3C DOM API的实现,若需要处理DOM API则该模块很适合,注意xml.dom包里面有许多模块,须区分它们间的不同; 二是xml.sax.*模块,它是SAX API的实现,这个模块牺牲了便捷性来换取速度和内存占用,SAX是一个基于事件的API,这就意味着它可以“在空中”处理庞大数量的的文档,不用完全加载进内存; 三

使用mybatisUtil工具类体验基于xml和注解实现

项目结构    基础入门可参考:mybatis学习笔记(一)-- 简单入门(附测试Demo详细过程)   开始体验   1、新建项目,新建类MybatisUtil.java,路径:src/util/MybatisUtil.java package util; import java.io.InputStream; import org.apache.ibatis.session

委托的一次“甜蜜”接触

如何声明一个委托 委托使用关键字delegate,从外形上看和一个没有方法体的方法一样,只不过是多了个关键字。 public delegate void MyDelegateHandler();//无返回值,无参数 public delegate int MyDelegateHandler1();//有返回值,无参数 public delegate object MyDelegateHandler

分分钟用上C#中的委托和事件

本文没有任何概念介绍,旨在帮助同学们快速用上委托和事件,进入C#的更高境界。 首先,我们需要知道,到底在什么情况下必须使用委托和事件呢? 请看下面的场景:首领A要搞一场鸿门宴,吩咐部下B和C各自带队埋伏在屏风两侧,约定以杯为令:若左手举杯,则B带队杀出;若右手举杯,则C带队杀出;若直接摔杯,则B和C同时杀出。B和C袭击的具体方法,首领A并不关心。(完整代码在全文最后。) 有脑子反应快的同学,马上说

MyBatis一次执行多条SQL语句

解决办法不外乎有三个:     1、多条sql分批执行;     2、存储过程或函数调用;     3、sql批量执行。 今天我要说的是MyBatis中如何一次执行多条语句(使用mysql数据库)。 1、修改数据库连接参数加上allowMultiQueries=true,如: h

那些有趣、用的 Python 库

图片处理 pip install pillow from PIL import Image import numpy as npa = np.array(Image.open(\'test.jpg\')) b = - a im = Image.fromarray(b.astype(\'uint8\')) im.save(\'new.jpg\') Parse Redis dump.r

网站图片防盗链的几种方法

1. 通过 URL Rewrite Module 组件 这是一个比较简单,方便的方法。首先要去 Url Rewite 官网 下载 URL Rewrite Module 2.0 并安装。安装完成后可以看到 IIS设置里多了  URL重写,在这里,可以对URL访问规则进行设置。 2. 通过 nginx 图片防盗链 3. 自定义 HttpHandler