【转】编写高质量代码改善C#程序的157个建议——建议134:有条件地使用前缀
建议134:有条件地使用前缀 在.NET的设计规范中,不建议使用前缀。但是,即便是微软自己依然广泛的使用这前缀。 最典型的前缀是m_,这种命名一方面是考虑到历史沿革中的习惯问题,另一方面也许我们确实有必要这么做。 在一个不是很庞大的类型中,我们确实不应该使用任何前缀。各类设计规范也总建议我们保持一个 ... 查看全文
[C#]使用Process的StandardInput与StandardOutput写入读取控制台数据
本文为原创文章、源代码为原创代码,如转载/复制,请在网页/代码处明显位置标明原文名称、作者及网址,谢谢! 开发工具:VS2017 语言:C# DotNet版本:.Net FrameWork 4.0及以上 一、为了演示使用程序读取控制台数据,现在需要编写一个控制台程序,代码如下: 这段代码的作用是: ... 查看全文
Bind读取配置到C#实例
1.创建一个空的ASP.NET Core Web 应用程序 2.程序包管理控制台执行Install-Package Microsoft.AspNetCore -Version 2.0.1 3.创建json文件命名为:appsettings.json,再添加一个Class类 appsettings.j ... 查看全文
【转】ASP.NET Core 2.0中的HttpContext
ASP.NET Core 2.0中的HttpContext相较于ASP.NET Framework有一些变化,这边列出一些之间的区别。 在ASP.NET Framework中的 System.Web.HttpContext 对应 ASP.NET Core 2.0中的 Microsoft.AspNet ... 查看全文
用bash实现一个kubernets CNI
Kubernetes Networking: How to Write Your Own CNI Plug-in with Bash 很多人想更深入的了解kubernets的网络 部署到不同物理节点的Pod如何使用从单个子网分配的IP地址直接相互通信 Kubernetes服务如何工作 如何实现负载平 ... 查看全文
LightningChart® .NET 8.5版重磅上线,新年特惠
新年回馈用户 新年伊始,全球领先的数据可视化图表工具LightningChart®正式发布了.Net 8.5版本,新版软件在外观、功能和用户体验上都做了突破性的改进。LightningChart®同时公布了2020年的软件更新计划并推出了10周年优惠活动, 所有.net产品在2020年1月至3月底八 ... 查看全文
错误: 找不到或无法加载主类 org.apache.sqoop.Sqoop
环境 hadoop 2.5.2 sqoop 1.4.7 异常 解决方案: 千万不要信什么 一:sqoop目录下的sqoop-1.4.4.jar拷贝到hadoop的lib目录下解决 二:把sqoop的lib目录下的sqoop的(sqoop-1.4.5.jar或sqoop-1.4.6.jar)包放到ha ... 查看全文
ASP.NET Core中返回 json 数据首字母大小写问题
问题: 在asp.net core中使用ajax请求动态绑定数据时遇到问题: 后台返回数据字段首字母为定义的大写,返回的数据没有问题;但是在前台得到的数据,字段首字母却变成了小写 此时用定义的首字母大写字段去接收数据会显示undefined,这是因为在asp.net core中json序列化默认使用 ... 查看全文
leetcode新年病房暴乱康复计划 46. 全排列 JS解法
/** * @param {number[]} nums * @return {number[][]} */ var permute = function(nums) { var ans = []; var vis = []; var res = []; var len = nums.length; ... 查看全文
Netcore 项目部署IIS遇到的问题
Netcore2.2之前的版本项目部署IIS 报 错误 500.21 - Internal Server Error,检查IIS模块是否缺少AspNetCoreModule ,如果缺少,则需要安装 如 DotNetCore.2.0.9-WindowsHosting.exe, 下载地址:https:/ ... 查看全文
.net core 与 .net framework 的一些不同点
随大流的用.net core也没有系统的学习,只知道.net core支持跨平台,其他的点上没办法讲出个一二,今天听老师讲到的一个点,记录下来 测试点:在.net core/.net framework不同平台下 接口,抽象类,类以及各自对应的实现类 循环调用,哪个平台中哪个的运行效率最高? 新建两 ... 查看全文
《Effective Java 第三版》——第十章 异常
《Effective Java 第三版》——第二章 创建和销毁对象 《Effective Java 第三版》——第三章 所有对象都通用的方法 《Effective Java 第三版》——第四章 类和接口 《Effective Java 第三版》——第五章 泛型 《Effective Java 第三版 ... 查看全文
VBA绘制Excel图表
VBA调试运行进入: 几个例子: 删除工作表内所有图表 录制一个宏 简化宏再使用 大量图表可采用for循环 CSDN上用积分下载的一个例子 VBA调试运行进入: 右键Excel的Sheet - 查看代码 - Microsoft Visual Basic for Applications(VBA) 为 ... 查看全文
Code-C++-CTime&ColeDateTime
#Code-C++-CTime&ColeDateTime July 10, 2020 2:23 AM COleDateTime类型的应用 #include <ATLComTime.h> 使用COleDateTime类 1) 获取当前时间。 CTime time; time = CTime::GetC ... 查看全文
多线程获取结果还在使用Future轮询吗?CompletionService快来了解下吧。
多线程怎么实时获取结果?Dubbo 的集群容错模式:Forking Cluster可以怎么实现? 查看全文
JAVA代码覆盖率工具JaCoCo--原理
一、代码覆盖率统计工具的能与不能 能:代码覆盖率统计能用来发现没有被测试覆盖的代码。 1、测试过程中覆盖和未覆盖的地方,可能存在的风险。分析未覆盖代码,反推在测试设计是否充分,进一步明确测试设计阶段的问题。 2、发现测试死角、冗余代码、历史废弃代码。有助于发现多个测试用例都覆盖不到的代码,收集方法覆 ... 查看全文
JavaScript—web API之BOM
JavaScript webAPI阶段之BOM BOM简介 ? BOM(browser object model)中文简称浏览器对象模型。在前面讲完了文档对象模型,大家应该知道它是用来对页面进行操作的一个web API ,而BOM则是用于操作浏览器的web API。他能对我们的任何一个浏览器进行操作 ... 查看全文
用C#判定一个三位数是不是水仙花数
using System;using System.Collections.Generic;using System.Linq;using System.Text; namespace ConsoleApplication1{ class Program { static void Main(str ... 查看全文
关于使用C#编写 九九乘法表
using System;using System.Collections.Generic;using System.Linq;using System.Text; namespace ConsoleApplication1{ class Program { static void Main(str ... 查看全文
【转】编写高质量代码改善C#程序的157个建议——建议135: 考虑使用肯定性的短语命名布尔属性
建议135: 考虑使用肯定性的短语命名布尔属性 布尔值无非就是True和False,所以应该用肯定性的短语来表示它,例如,以Is、Can、Has作为前缀。 布尔属性正确命名的一个示例如下: 反面教材: 肯定性形容词或者短语虽然表达了一个肯定的含义,但是这些单词或者短语现在都被用于命名事件或者委托,所 ... 查看全文
【转】编写高质量代码改善C#程序的157个建议——建议138:事件和委托变量使用动词或形容词短语命名
建议138:事件和委托变量使用动词或形容词短语命名 事件和委托使用场景是调用某个方法,只不过这个方法由调用者赋值。这决定了对应的变量应该以动词或形容词短语命名。 关于事件和委托变量妥当的命名示例如下: 这两个例子是WPF中Button类型,它们实际不是作为类型的字段出现的,而是作为事件访问器出现的: ... 查看全文