祥_venux

个人博客


  • 首页

  • 归档

  • 书籍

  • 分类

  • 标签

  • 关于

  • 公益404

  • 搜索

02.DI

发表于 2018-10-22 | 分类于 01.编程语言 , 01.CSharp , 01.DotNetCore

1.介绍

ASP.NET Core 支持依赖关系注入 (DI) 软件设计模式,这是一种在类及其依赖关系之间实现控制反转 (IoC) 的技术。

阅读全文 »

XmlSerializer问题汇总

发表于 2018-09-06 | 分类于 01.编程语言 , 01.CSharp

1. 字符串编码问题

问题描述:使用 StringWriter 进行 XML 序列化时,生成的 XML 编码为 UTF-16,需改为 UTF-8。
解决方案:

1
2
3
4
public sealed class Utf8StringWriter : StringWriter
{
public override Encoding Encoding => Encoding.UTF8;
}

参考:

  • using-stringwriter-for-xml-serialization

2. null 不序列化问题

问题描述:部分属性值为 null,序列化成 XML 时,不生成相应的属性 XML。
解决方案:

1
2
3
4
public sealed class Utf8StringWriter : StringWriter
{
public override Encoding Encoding => Encoding.UTF8;
}

参考:

  • Suppress Null Value Types from Being Emitted by XmlSerializer

CSharp-各个版本改动

发表于 2018-09-03 | 分类于 01.编程语言 , 01.CSharp

参考

C# 各版本总结

Oracle级联更新

发表于 2018-07-23 | 分类于 02.数据库 , 03.Oracle

1. 介绍

Oracle本身是不支持外键的级联更新操作,需将外键设为延迟约束后,再通过触发器实现。

参考

1 Oracle外键级联删除和级联更新

Oracle官方文档

发表于 2018-07-20 | 分类于 02.数据库 , 03.Oracle

1. 目录

Database SQL Language Reference

2. Null

Nulls

3. ROWNUM

ROWNUM Pseudocolumn(虚列)

参考

Oracle表名列名长度限制

发表于 2018-07-19 | 分类于 02.数据库 , 03.Oracle

参考

1 oracle的表名、字段名、constraint名的长度限制分别是多少?

SQL比较

发表于 2018-07-17 | 分类于 02.数据库

各类区别

问题 SQL Server Oracle MySQL
指定条数 TOP ROWNUM LIMIT
排序(ASC) null最小 null最大 -

参考

  • What is SQL, PL/SQL, T-SQL and difference between them
  • What is the difference between SQL, PL-SQL and T-SQL?

Oracle字符集

发表于 2018-07-12 | 分类于 02.数据库 , 03.Oracle

参考

1 彻底搞懂Oracle字符集
2 正确设置与使用SQL Server的字符集(Collation,即排序规则)
3 ORA-12704:字符集不匹配错误

Oracle服务名

发表于 2018-07-12 | 分类于 02.数据库 , 03.Oracle

1. 介绍

TNS serviceNAME

  • 格式1:IP地址:端口号/实例名,实例192.168.10.5:1521/ORCL;
  • 格式2:服务名,在TNSNAMES.ORA文件配置;

参考

1 Oracle ODBC 配置(不需安装oracle客户端)

Oracle ODBC配置

发表于 2018-07-12 | 分类于 02.数据库 , 03.Oracle

参考

1 Oracle ODBC 配置(不需安装oracle客户端)

12…7
祥_venux

祥_venux

.NET

70 日志
23 分类
39 标签
RSS
GitHub 网易云音乐
友情链接
  • Martin Fowler
  • Jeffrey Richter
  • Jon Skeet
  • 张善友
  • 老A
  • 老赵
  • 赛冷思
© 2017 — 2018 祥_venux
由 Hexo 强力驱动
|
主题 — NexT.Pisces v5.1.2