WCF(Windows Communication Foundation)
WCF(Windows Communication Foundation)WCF(Windows Communication Foundation)是微软提供的一种面向服务的编程模型,用于构建分布式应用程序和服务。它属于.NET Framework的一部分,旨在简化服务的构建、部署和交互。WCF支持多种通信协议,包括HTTP、TCP、命名管道和消息队列等,可以满足多种不同的应用场景。WCF 的主要
分类
代码积累,滴水穿石,非一日之功。
共 66 篇文章
WCF(Windows Communication Foundation)WCF(Windows Communication Foundation)是微软提供的一种面向服务的编程模型,用于构建分布式应用程序和服务。它属于.NET Framework的一部分,旨在简化服务的构建、部署和交互。WCF支持多种通信协议,包括HTTP、TCP、命名管道和消息队列等,可以满足多种不同的应用场景。WCF 的主要
C# 中的 JSON 序列化与反序列化:使用 Newtonsoft.Json 和 System.Text.Json在 C# 中,JSON 序列化和反序列化是处理数据交换和持久化的常用技术。JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于阅读和编写,同时也易于机器解析和生成。本文将介绍如何在 C# 中使用两种流行的库:Newtonsoft.Json 和
because ‘XXX‘ is a local variable that is captured by a changing closureKotlin代码开发中,智能类型转换是非常有助于提高开发效率。但是在lambda函数闭包中捕获可变变量时,智能转换不适用于该变量,无论是在lambda内部还是在lambda创建后的声明范围内。举个例子,下面的代码片段:在有些代码编辑器可能不会提醒,但是编译

Linux进程四种内存:VSS、RSS、PSS、USSLinux中的进程内存占用包括VSS、RSS、PSS和USS四种形式。VSS>RSS>PSS>USS。1、VSSVSS是单个进程全部可访问的地址空间,其大小可能包括还尚未在内存中驻留的部分。对于确定单个进程实际内存使用大小,VSS用处不大。2、RSSRSS是单个进程实际占用的内存大小,RSS不太准确的地方在于它包括该进程所使用共享库全部内存大小
【算法】六一·给小朋友们分糖果每日一题,今天六一,LeetCode今天出的题很有意思。给你两个正整数 n 和 limit 。请你将 n 颗糖果分给 3 位小朋友,确保没有任何小朋友得到超过 limit 颗糖果,请你返回满足此条件下的 总方案数 。示例 1:输入:n = 5, limit = 2输出:3解释:总共有 3 种方法分配 5 颗糖果,且每位小朋友的糖果数不超过 2 :(1, 2, 2) ,
【算法】LRU 缓存每天一道算法题,LeetCode已经从国服100跌倒4257名了。再复习一波,记录经典算法。请你设计并实现一个满足 LRU (最近最少使用) 缓存 约束的数据结构。实现 LRUCache 类:LRUCache(int capacity) 以 正整数 作为容量 capacity 初始化 LRU 缓存int get(int key) 如果关键字 key 存在于缓存中,则返回关键字的
使用@Keep注解防止被混淆使用proguard混淆代码是对产品本身的一种保护,常见的方法就是编写projuard-rules.pro配置文件。已经有开源项目将各类混淆配置集中到一起:github/android-proguard-snippets,提供给大家参考。一个典型的Android项目混淆配置文件如下:在AndroidStudio项目中都会用到proguard-android文件,这里大家
异常:JSONException: End of input at character 0解析json字符串时出现org.json.JSONException: End of input at character 0 of 异常原因是传入参数为""空的字符串,或者为" "n个空格,回到Json对象的构造方法中:借助JSONTokener去解析json格式字符串:其中nextValue()从JSON
查看文件inode信息:stat除了日常经常使用的ls命令查看文件信息,还有一个命令:stat,用于查看文件的详细信息及状态。1、stat参数--help选项快速了解stat命令的用法。1.1、可选参数stat命令用法比较简单,参数不多。1.2、格式参数文件的有效格式选项(不带--file-system选项):文件系统的有效格式选项:2、示例直接用stat和stat -L显示的文件信息是一样的:s
探究 try-with-resources语法有没有想过 try-with-resources 语法到底是在虚拟机层面做了处理还是在编译时候做了手脚?得空刨根问底研究一下。1、可关闭对象开发中用到很多表示资源的可关闭对象:FileOutputStream、Socket等等。1.1、AutoCloseable接口这些表示资源的对象通常继承自Closeable接口,用完需要关闭。其close()方法中

uptime 查看系统运行时间记录一个命令:uptime。直接输入该命令,会得到系统当前时间、系统运行了多长时间、登录用户数量以及过去 1、5 和 15 分钟的系统负载平均值。这个命令不光可以了解系统启动时间,还可以了解当前系统的负载状况。如果不熟悉一个命令的用法,通常用--help选项快速了解一个命令的用法。加上-p选项,阅读友好的形式显示系统启动时间,按:周,日,时,分。结合-s选项,显示系统