能干钥匙

文章
6
资源
0
加入时间
3年1月12天

.net core 程序退出事件

平滑关闭,关闭事件//捕获Ctrl+C事件Console.CancelKeyPress += Console_CancelKeyPress;//进程退出事件AppDomain.CurrentDomain.ProcessExit += CurrentDomain_ProcessExit;//卸载事件AssemblyLoadContext.Default.Unloading += D...

标准I/O函数库

标准I/O函数库: C标准库提供了文件的标准 I/O 函数库,相比前述的系统调用,主要差别是实现了跨平台的用户态缓冲的解决方案。标准I/O库使用简单,与系统调用I/O相似,也包括打开、读写、关闭这些操作,主要的函数列举如下。 ◆ 打开与关闭文件:fopen,fclose。 ◆ 读写文件:fread,fwrite。 ◆ 读写文本行:fgets,fputs。 ◆ 格式化读写

HTML对于CSS样式的导入小总结

一、我们都知道div+css模式,拥有众多的优点:(1)便于对网页的改版,只需要修改CSS文件(2)结构和表现的分离,更有利于网页的加载优化,结构更加简洁明了(3)提高了网页的加载速度,更优的用户体验二、对于css的样式我们拥有四种导入方式(1)使用<link>元素链接到外部的样式文件          <link rel="stylesheet" typ...

Android mmap+Binder○

1.Binder①Binder是什么?机制:Binder是一种进程间通信的机制驱动:Binder是一个虚拟物理设备驱动应用层:Binder是一个能发起进程间通信的JAVA类Binder就是Android中的血管,在Android中使用Activity、Service等组件时都需要和AMS(system_server)进行通信,这种跨进程的通信都是通过Binder完成。Activity、Service等组件和AMS不是同一个进程,其实也是多进程通信。②为什么要用多进程?虚拟机给

Linux下的raw Socket(原始套接字)编程

前言本文所述代码托管在https://github.com/Wuchenwcf/MyCode/blob/master/C%2B%2B/Linux/rawSocketTest.cpp简介最近项目需要用到rawSocket来进行自定义IP报文的源地址。windows从winxp sp2开始便对raw socket进行了限制。【1】只能发送UDP包【2】只能发送正确的UDP包...