1.消息的概念 消息是指windows操作系统发给应用程序的一个通告,告诉程序某个特定的事件发生了。比如用户点击鼠标,会引发相关的消息,并交给相应的程序去处理。最终处理消息的是应用程序的窗口函数,如果程序不负责处理的话,系统会作出默认的处理。 从数据结构的角度来说,消息是一个结构体,包含了消息的类型 ...
什么是委托、回调? 委托是一种方法类型,委托可以把方法的具体实现交给另一个类(委托对象)来管理。在一个类中调用另一个类的方法,此过程叫回调。 委托的应用场景: 当一个类中需要回调时,用委托解决。 委托案例: Person 类中的 GetDownLoad 方法中,要调用 DownLoad 类中的 Do ...
1:导入NuGet包 Microsoft.AspNetCore.Authentication.JwtBearer 2:配置 jwt相关信息 3:在 startUp中 1 public void ConfigureServices(IServiceCollection services){ 2 #re ...
(一):try-catch语句try-catch语句是由一个try块后跟一个或者多个catch子句构成,这些子句指定不同的异常处理程序。try块包含可能导致异常的保护代码。该块一直执行到引发异常或成功完成为止。catch子句使用时不带任何参数,这种情况下它捕获任何类型的异常,并被称为一般catch子 ...
打开windows开始右键 进入管理员页面输入指令 slmgr /skms kns.03k.org 会出现弹窗确定即可,然后输入命令 slmgr /ato 会出现两个弹窗接着确定即可 右键此电脑选择属性即可看见已激活 ...
题目链接 #解题思路 将所有的字符串编码看成是一棵trie,因为所有的字符串都不互为前后缀,所以每一个字符串都末尾都位于trie的叶子结点上。 因为要确保总长度最小,所以对于出现次数越多的字符串,其叶子在trie上的深度就越浅,那么出现次数越少的字符显然其叶子深度也就越深。所以可以用出现次数做权值, ...
一、什么是简单工厂模式? 简单工厂模式实质是一个工厂类根据传入的参数(产品类继承自同一个工厂类),动态的创建哪个产品类的是实例。 二、简单工厂模式的结构 工厂角色:简单工厂模式的核心,负责创建所有具体产品类的实例,工厂类可以被外界直接调用,创建所需的产品实例。 抽象产品角色:是指具体产品角色的父类, ...
一 8个Process Function (1) ProcessFunction 在没有开窗和keyby的情况下使用 (2) KeyedProcessFunction 在keyby之后使用 (3) CoProcessFunction (4) ProcessJoinFunction (5) Broad ...
1.依据tushare官网上的数据 可知 发送数据为,且格式为 JSON { "api_name": "daily", "token": "您的 TOKEN", "params": {"ts_code":"000001.SZ,600000.SH","trade_date":"20200723"}, ...
在我们开发各种应用的时候,都会碰到很多不同的问题,这些问题涉及架构、模块组合、界面处理、共同部分抽象等方面,我们这里以Winform开发为例,从系统模块化、界面组件选择、业务模块场景划分、界面基类和辅助类处理、代码生成工具辅助开发等方面介绍在实际项目开发过程中碰到的困境和相关的解决方案,以便分析其中... ...
简介:redis作为目前非常主流的key-value型内存数据库,得到了业界广泛的认可与使用。我们可以使用redis作为系统中的缓存数据库,减轻系统压力,也可以使用redis来实现分布式锁。 优点: 对数据高并发读写 对海量数据的高效率存储和访问 对数据的可扩展性和高可用行 缺点: redis(AC ...
Delphi(TListView)列表视图组件详解 TListView 组件以多种形式显示列表的项目,如详细资料、小图标、大图标等形式表示列表中的项目。 列表视图与用TListBox 组件实现的列表框非常相似。不同的是,列表视图可以让用户选择不同的显示方式,诸如大图标方式、小图标方式、简单列表方式和 ...
保姆级课程,带你成功在 Win7 电脑上安装 Wireshark + npcap,并且支持抓取 127.0.0.1 本地环回地址的包 ...
nginx官网 http://nginx.org windows安装nginx 安装包下载路径 http://nginx.org/en/download.html 选择nginx-windows版下载 nginx-1.18.0.zip 解压到当前目录,进入nginx-1.18.0 启动服务 直接启动 ...
1.需求:公司需要短时间、批量修改一些windows系统的管理员密码; 2.准备工作: a.下载软件:链接:https://pan.baidu.com/s/1kV52DqE1_4siPuxS5Moscw 提取码:k6tx b.修改方法:先将附件文件解压保存到本地; 将以下命令根据情况修改账号和密码以 ...
后来发现有些细节的东西总忘记了。。。 参考: c#FileStream文件读写 来自:君莫笑·秋 ...
什么样的HTTP方法是安全的? 如果一个方法不会改变资源的表述,那么这个方法就被认为是安全的。 例如 HTTP GET 和 HTTP HEAD 就被认为是安全的,但需要注意的是,这并不意味着执行GET请求就不会引起其它的资源操作,在表面之下,你的服务层有可能会对其它相关的一些表的数据做出修改,但是本 ...
在一个winform项目中遇到的一个问题,记录一下。 描述:浏览文件夹,打开一张图片,获取图片的名称、大小、分辨率、修改时间、创建时间。 重要的代码:lb_fileSize.Text =(((float)new FileStream(openFi.FileName, FileMode.Open).L ...
一:RabbitMQ简介 AMQP,即Advanced Message Queuing Protocol,高级消息队列协议,是应用层协议的一个开放标准,为面向消息的中间件设计。消息中间件主要用于组件之间的解耦,消息的发送者无需知道消息使用者的存在,反之亦然。AMQP的主要特征是面向消息、队列、路由( ...
1.进入rabbitMQ官网下载安装包 2.点击安装包安装的时候会提示需要先装erlang 点击是会自动跳转到erlang的下载界面如果没有跳转可以直接点击这里下载,根据系统选择下载包 下载完之后双击exe安装包进行安装,一直下一步就行了(如果不想装在c盘那就改一下盘符) 3.装完了erlang,回 ...