领卷网站怎么做温州房产信息网

bicheng/2026/1/23 11:10:37/文章来源:
领卷网站怎么做,温州房产信息网,做网站用虚拟主机好不好,wordpress显示关闭评论框1.概要 捕获全部线程的异常 试验#xff0c;最终结果task的异常没有找到捕获方法 2.代码 2.1.试验1 2.1.1 试验结果 2.2 代码 2.2.1主程序代码 using NLog; using System; using System.Threading; using System.Windows.Forms;namespace 异常监控 {static class Program…1.概要 捕获全部线程的异常 试验最终结果task的异常没有找到捕获方法 2.代码 2.1.试验1 2.1.1 试验结果 2.2 代码 2.2.1主程序代码 using NLog; using System; using System.Threading; using System.Windows.Forms;namespace 异常监控 {static class Program{/// summary/// 应用程序的主入口点。/// /summary[STAThread]static void Main(){try{Logger Logger LogManager.GetCurrentClassLogger();//设置应用程序处理异常方式ThreadException处理Application.SetUnhandledExceptionMode(UnhandledExceptionMode.CatchException);//处理UI线程异常Application.ThreadException new System.Threading.ThreadExceptionEventHandler(Application_ThreadException);//处理非UI线程异常AppDomain.CurrentDomain.UnhandledException new UnhandledExceptionEventHandler(CurrentDomain_UnhandledException);Application.EnableVisualStyles();Application.SetCompatibleTextRenderingDefault(false);Application.Run(new Form1());}catch(Exception ex){ToolInfo.WriteRecord(SystemLog, Main, ex.ToString());}}/// summary/// UI异常处理/// /summary/// param namesender/param/// param namee/paramstatic void Application_ThreadException(object sender, System.Threading.ThreadExceptionEventArgs e){ToolInfo.WriteRecord(SystemLog, Main1, e.Exception.ToString());}/// summary/// 非UI异常处理/// /summary/// param namesender/param/// param namee/paramstatic void CurrentDomain_UnhandledException(object sender, UnhandledExceptionEventArgs e){ToolInfo.WriteRecord(SystemLog, Main2, e.ExceptionObject.ToString());}} }2.2.2窗口代码 using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading; using System.Threading.Tasks; using System.Windows.Forms;namespace 异常监控 {public partial class Form1 : Form{public Form1(){InitializeComponent();}private void button1_Click(object sender, EventArgs e){throw new Exception(dddd);}private void button2_Click(object sender, EventArgs e){Task task new Task(() {throw new Exception(dddd);});task.Start();}private void button3_Click(object sender, EventArgs e){Thread thread new Thread(() {throw new Exception(dddd);});thread.Start();}} }2.2.3日志类  using System; using System.Collections.Generic; using System.IO; using System.Linq; using System.Text; using System.Threading.Tasks;namespace 异常监控 {/// summary/// 通用方法工具类/// /summarypublic static class ToolInfo{/// summary/// 文档记录/// /summary/// param namepath文件路径/param/// param namefilename文件名称/param/// param namestr内容/parampublic static void WriteRecord(string path, string filename, string str){DateTime nowTime DateTime.Now;int nYear nowTime.Year;int nMonth nowTime.Month;int nDay nowTime.Day;int nHour nowTime.Hour;//创建记录文件名称string strDT ;string strfilename ;strDT nowTime.Day.ToString() nowTime.Hour.ToString();strfilename string.Format(.\\{0}\\{1}-{2}.txt, path, filename, strDT);//删除文件名称for (int i 1; i nDay; i){for (int j 1; j 24; j){string strLYDT ;string strLYfilename ;strLYDT i.ToString() j.ToString();strLYfilename string.Format(.\\{0}\\{1}-{2}.txt, path, filename, strLYDT);//删除今天之前的文件if (File.Exists(strLYfilename)){File.Delete(strLYfilename);}}}//记录内容string strData ;strData nowTime.ToString();strData : ;strData str;strData \r\n;FileStream fs new FileStream(strfilename, FileMode.Append);StreamWriter sw new StreamWriter(fs);sw.Write(strData);sw.Flush();sw.Close();fs.Close();}} }2.2 试验2 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks;namespace ConsoleApp1 {class Program{static void Main(string[] args){AppDomain currentDomain AppDomain.CurrentDomain;currentDomain.UnhandledException new UnhandledExceptionEventHandler(MyHandler);try{throw new Exception(1);}catch (Exception e){Console.WriteLine(Catch clause caught : {0} \n, e.Message);}Task t new Task(() {throw new Exception(2);});t.Start();Console.ReadKey();}static void MyHandler(object sender, UnhandledExceptionEventArgs args){Exception e (Exception)args.ExceptionObject;Console.WriteLine(MyHandler caught : e.Message);Console.WriteLine(Runtime terminating: {0}, args.IsTerminating);}} }2.3 试验3 监控主线程的异常 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading; using System.Threading.Tasks;namespace ConsoleApp2 {class Program{static void Main(string[] args){AppDomain.CurrentDomain.UnhandledException CurrentDomain_UnhandledException;// 创建一个新线程并抛出异常Thread thread new Thread(DoSomething);thread.Start();// 主线程继续执行其他操作Console.WriteLine(主线程继续执行其他操作...);// 防止主线程退出Console.ReadLine();}static void DoSomething(){throw new Exception(线程抛出异常);}static void CurrentDomain_UnhandledException(object sender, UnhandledExceptionEventArgs e){Exception ex (Exception)e.ExceptionObject;Console.WriteLine(捕获到异常 ex.Message);}} }

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/87508.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

站长工具百度百科辽宁鞍山网站建设

lineage-19.1/oneplus6-build.md 修复内核崩溃 经过此两修改后, 编译出的OTA包 刷入手机, 手机重启正常越过logo 进入android, 但卡在LineageOS-19的弧形进度界面, 没有此两修改时, 根本进不到android, 只到开机logo就黑屏 亮呼吸灯 , 串口处于900E(高通ramdump模式), 因此…

中国商业网广州网站优化服务商

1.准备好绿联2.5英寸 2.准备好 SSD 磁盘 3.接入硬盘和盒子 4.win10 电脑 win x 然后选择磁盘管理 (磁盘管理 K) 5.它会提示需要初始化的一个新的磁盘,确定初始化 6.添加卷 7.命名盘符 8.检测是否识别到盘符 9.end

制作网站空间域名蓝色网站配色

自动驾驶辅助功能测试用例表格(续) 用例编号测试类型测试项目测试描述车辆准备车辆状态车辆场景车辆执行可变因素具体信号状态通过标准预期标准通过/失败RSA-001可靠性测试系统重启稳定性测试自动驾驶辅助系统在重启后的稳定性和功能恢复情况系统已安装并配置完成车辆静止状态…

深圳中英文网站建设电销系统外呼软件

说明:该文属于 大前端全栈架构白宝书专栏,目前阶段免费,如需要项目实战或者是体系化资源,文末名片加V!作者:哈哥撩编程,十余年工作经验, 从事过全栈研发、产品经理等工作,目前在公司…

曹妃甸建设工程招投标网站长沙网建站

作者:宝爷 校对:DJ 1、绪论 etcd作为华为云PaaS的核心部件,实现了PaaS大多数组件的数据持久化、集群选举、状态同步等功能。如此重要的一个部件,我们只有深入地理解其架构设计和内部工作机制,才能更好地学习华为云Kube…

dede网站前台没有图片asp网站后台密码文件

Linux unset命令介绍 unset是一个内建于Linux的命令,用于在程序执行过程中删除变量(包括环境变量)或函数。unset命令可以删除函数和shell变量。如果指定了"varName",它将指向一个变量名,shell将取消设置它并…

家具网站开发设计论文网站开发公司介绍

作者 | 阮一峰一、inode是什么?文件储存在硬盘上,硬盘的最小存储单位叫做"扇区"(Sector)。每个扇区储存512字节(相当于0.5KB)。操作系统读取硬盘的时候,不会一个个扇区地读取&#xf…

建设广州公司网站目前最新的营销模式有哪些

今天发现一个好东西,发上来和大家分享!它来自iwindowsmobile.com(模拟iphone嫌疑),因为在这里我发现了很多Windows Mobile用户梦寐以求的软件,我想应该叫这个站点为iheartwindowsmobile.com更为贴切,不管它叫什么&…

国内前十网站建设公司网站建设需要达到什么样的效果

前面我们讨论了HTTP协议的基本结构和Socket编程的基本原理,本文我们来整个大活:自己实现一个简单的浏览器。 目录 1.主线程循环体 2.readHostAndPort()方法的实现 3.readHttpRequest()方法的实现 4.sendHttpRequest()方法的实现 5.readHttpRespons…

wordpress建商城平台潍坊百度网站优化

Redis提供了以下五种基本数据类型及其应用场景: 1 , String(字符串): 适用场景:用于存储统计网站访问数量、当前在线人数等信息。此外,它也适用于存#### 储JPG图片或者序列化的对象。 2 , Hash&#xff08…

诸暨网站建设公司百度推广就是做网站吧

CDN的全称是Content Delivery Network,即内容分发网络。通过在网络各处放置节点服务器在现有互联网基础上构成的一层智能虚拟网络,cdn系统使网络内容传输得更快、更稳定。为网站做加速的同时,防ddos,CC,web应用攻击&am…

网站文章不收录怎么办齐齐哈尔做网站公司

Java进阶16 一、单元测试 单元测试就是针对最小的功能单元编写测试代码,Java程序最小的功能单元是方法,因此,单原测试就是针对Java方法的测试,进而检查方法的正确性。简单理解就是测试代码的工具。 1、Junit 1.1 Junit引入 目…

电商网站后台怎么做温州市建设工程质量安全管理总站

今天,SuperSocket的作者发布了2.0版本的第一个预览版。SuperSocket 2.0 是一个经过全新设计的,第一个完全基于.NET Core的版本。作者正在积极尝试提供更简单易用的API的同时,尽量保证与老版本相似的原汁原味的开发体验。新的版本中亦删除了一…

官方网站域名备案自己免费做网站

今天(5月12日,西雅图)的Build大会上,Microsoft的Amanda Silver和Tim Sneath针对Visual Studio 2017未来将会提供的特性做了演讲。Microsoft所聚焦的一个领域是改进IDE对所有用户的无障碍访问,包括视力障碍者。 事实上…

富阳做兼职的网站朔州网站建设收费多少

Web组件概述 Web组件用于在应用程序中显示Web页面内容,为开发者提供页面加载、页面交互、页面调试等能力。 页面加载:Web组件提供基础的前端页面加载的能力,包括加载网络页面、本地页面、Html格式文本数据。页面交互:Web组件提供…

台州市城乡建设规划局网站高密 网站建设

前言 在历史课本上,对尧、舜、禹三代君王的描述是,他们在去世之前通过禅让制的方式把自己的王位禅让给了其他有贤明的能臣。 禅让制也是中国古代时期被无数的文人志士追捧的一个制度,因为他们觉得那个时代是公天下的时代。 可实际上自从人…

网站手机模板的特点科创纵横 网站建设

博主简介: 专注、专一于Matlab图像处理学习、交流,matlab图像代码代做/项目合作可以联系(QQ:3249726188) 个人主页:Matlab_ImagePro-CSDN博客 原则:代码均由本人编写完成,非中介,提供…

百度最容易收录的网站音乐资源网站开发

简介:对于大多数玩家来说,云游戏已经不是一个陌生的概念,它经常和秒玩、不吃设备、大屏临场感、上手门槛低、真香等字眼一起出现在评论留言区。的确,对于既想尝试高品质游戏大作又不想一直卷装备的玩家来说,云游戏做到…

宁夏建设厅网站首页小程序制作简单教程

前言 Dirty PageTable 是一种针对堆相关漏洞的利用手法,主要就是针对 PTE 进行攻击。 参考文章: Dirty Pagetable: A Novel Exploitation Technique To Rule Linux Kernel – 该利用方式提出原文 上述文章已经讲的非常清楚了,就是实操写 e…

做淘宝客网站一定要备案吗wordpress 获取分类id

Nmap 文章目录 Nmap端口扫描及其原理端口扫描用法Zenmap配置说明 Nmap 是一款开源免费的网络发现(Network Discovery)和安全审计(Security Auditing)工具官网为:www.nmap.org。 一般情况下,Nmap用于列举网…