1.C# $ 内插字符串  Console.WriteLine($"The value of pi is {Math.PI}");  替代string.format

2. switch  的新写法 colorBand 是枚举

public static RGBColor FromRainbow(Rainbow colorBand) =>
colorBand switch
{
Rainbow.Red => new RGBColor(0xFF, 0x00, 0x00),
Rainbow.Orange => new RGBColor(0xFF, 0x7F, 0x00),
Rainbow.Yellow => new RGBColor(0xFF, 0xFF, 0x00),
Rainbow.Green => new RGBColor(0x00, 0xFF, 0x00),
Rainbow.Blue => new RGBColor(0x00, 0x00, 0xFF),
Rainbow.Indigo => new RGBColor(0x4B, 0x00, 0x82),
Rainbow.Violet => new RGBColor(0x94, 0x00, 0xD3),
_ => throw new ArgumentException(message: "invalid enum value", paramName: nameof(colorBand)),
}; public static decimal ComputeSalesTax(Address location, decimal salePrice) =>
location switch
{
{ State: "WA" } => salePrice * 0.06M,
{ State: "MN" } => salePrice * 0.75M,
{ State: "MI" } => salePrice * 0.05M,
// other cases removed for brevity...
_ => 0M
}; //属性模式 List<modelTest> list = new List<modelTest>();
list.Add(new modelTest {id=1, name="aaa", address="aaaaaa" });
list.Add(new modelTest { id = 2, name = "bbb", address = "bbbbbb" });
list.Add(new modelTest { id = 3, name = "ccc", address = "cccccc" });
list.Add(new modelTest { id = 4, name = "ddd", address = "dddddd" });
list.Add(new modelTest { id = 5, name = "eee", address = "eeeeee" }); var aa= list.Where(x=>x.name== "aaa").ToList();
var bb = list.Where(x => x.name == "bbbb");
var dd = list.Where(x => x.name == "bbbb").ToList();不会报错 不为null 但是count为0
var eecc = list.Where(x => x.name == "bbbb").First(); 序列为空 报错
var eecctt = list.Where(x => x.name == "bbbb").ToList().First(); 序列为空 报错
var dddddd = list.Where(x => x.name == "bbbb").FirstOrDefault(); 不会报错 为空 返回null
var ccc= "";

<<<<<<<<<<oracle 创建别名>>>>>>>>>>>

 在当前数据库里面创建  输入需要连接的数据库的账号信息 。然后直接在当前数据库里面调用

dbeaver 数据库工具

//json类型数据接收的写法
public string XxxxxxSync([FromBody] object content)
{
List<TestData> list = JsonConvert.DeserializeObject<List<xxxx>>(content.ToString());
}

委托在.net core  不支持begininvoke

内聚:指一个功能模块内部所有内容之间的关联度、相关性和紧密度

对于关联性很强的内容,将其放在一个模块的内部

耦合:

不同功能模块之间的依赖关系

高内聚 低耦合

这是软件开发的核心思想,绝对内聚和彻底无耦合是不存在的。

调试压缩过的js  source map

-----------------------------------------------------------------------

写事务最基本的 try catch   异常的时候要回滚。一定要有 commit 和rollback

my_note的更多相关文章

  1. Install and use Karma

    1:安装karma y@y:~$ npm install --global karma 2:安装karma插件 y@y:~$ npm install --global karma-jasmine ka ...

  2. Ionic 测试针对Andorid平台

    环境准备: (1)nodejs环境以及配置完成: y@y:~$ node -v v0.12.2 (2)Android SDK 环境变量已经配置完毕: export ANDROID_SDK=/home/ ...

  3. Express4 Route笔记

    可以参考Express官网关于路由一节:http://expressjs.com/guide/routing.html 1:通过使用GET.POST方式定义主页路由,app.js: var expre ...

  4. VIM下Express jade空格问题:expected "indent", but got "newline"

    Error: /home/y/my_note/nodejs/myapp/views/index.jade: | -list=[{name:,email:'zhangsan@123.com'}] | - ...

  5. Uubntu14.04 LST安装NodeJS

    1:从官网下载node.js源码http://nodejs.org/download/ 当前最新版为node-v0.10.33 2:安装 $ tar zxvf node-v0.10.33.tar.gz ...

  6. leiningen安装记录

    Leiningen是Clojure项目管理工具Leiningen is the easiest way to use Clojure,官网:http://leiningen.org/ 1:首先下载Le ...

随机推荐

  1. TheSierpinskiFractal(POJ-1941)【递推】

    题意:用‘\’,'/','_'按照给定规则画出三角形 题目链接:https://vjudge.net/problem/POJ-1941 思路:题中的三角形生成规则是符合递推关系的,可以先手动完成第一个 ...

  2. Python 【函数】

    函数 内置函数print() input() len() type() ... print('Hello World') 函数 参数 定义函数def greet(name): print(name+' ...

  3. Python 【for/while循环】

    循环语句for...in..循环语句 1.空房间 #元素(item) 可以当成是一个变量 for i in [1,2,3,4,5]: #变量i是“空房间” print(i) #有一群数字在排队办业务, ...

  4. Java手写简单HashMap一(包括增加,查找,toString,泛型)

    @Java 300 学习总结 HashMap底层采用实现采用了哈希表,结合了"数组和链表". 原理如图 一.定义HashMap类. 首先需要定义一个节点来存储数据,构成链表结构. ...

  5. SpringBoot热启动让开发更便捷

    在开发过程中,当写完一个功能我们需要运行应用程序测试,可能这个小功能中存在多个小bug,我们需要改正后重启服务器,这无形之中拖慢了开发的速度增加了开发时间,SpringBoot提供了spring-bo ...

  6. hdu 1502 大数dp

    对于每一个dp的问题 从其最优解的结构(分哪几种形式或者情况)入手 然后分析状态 这样就比较好找出状态转方程这里数据结构的选择很简单 顺序数组就可以 填充的方式顺序填充就可以 然后这道题目卡了我大数. ...

  7. springboot由于bean加载顺序导致的问题

    先记录现象: dubbo整合zipkin时,我的配置文件是这样的 @Bean("okHttpSender") public OkHttpSenderFactoryBean okHt ...

  8. POJ1845Sumdiv题解--约数之和

    题目链接 https://cn.vjudge.net/problem/POJ-1845 分析 \(POJ\)里的数学题总是这么妙啊 首先有一个结论就是\(A=\prod{ \ {p_i}^{c_i} ...

  9. 无法删除登录名 '***',因为该用户当前正处于登录状态。 (Microsoft SQL Server,错误: 15434)

    问题描述: 当删除数据库用户时,有时会得到这样的提示: 无法删除登录名 '***',因为该用户当前正处于登录状态. (Microsoft SQL Server,错误: 15434) 解决办法: 1.首 ...

  10. Ubuntu18.04安装MySQL与默认编码设置

    安装 打开终端直接开始,编码配置方法在后面 #通过apt更新包索引 sudo apt update #按照默认软件包安装 sudo apt install mysql-server #运行安全脚本 s ...