C#
kmblack1
这个作者很懒,什么都没留下…
展开
-
按指定的字符数量拆分UTF-8字符串(Java C#)
根据指定的字符数量拆分UTF8字符,标点符号、英文、中文、特殊符号均算一个字符,分为Java和C#版本,用途例如发送超长短信。核心思想通过查表法获取UTF8单个字符占用的字节数量。Java 版本import java.io.UnsupportedEncodingException;import java.util.ArrayList;import java.util.List;public class Utf8Split { /** * UTF-8字符长度表 *原创 2020-07-24 09:19:53 · 567 阅读 · 0 评论 -
C# 使用Com组件正确的释放方法
看别人代码发现的问题Com组件释放有问题,希望大家不要犯各种低级错误了.正确的释放方法如下:public static void ReleaseComObject(object obj) { int result = 0; do { result = Marshal.ReleaseComObject(obj); } w...原创 2018-03-14 17:08:01 · 4672 阅读 · 2 评论 -
Npgsql 42883 function does not exist
第二次遇到这个问题了,花了很长时间才搞定,记不住.好记性不如烂笔头,特此记录.42883: function test(ioid => bigint,idescribe => text) does not exist发生这个错误的原因是创建函数后,PostgreSQL将函数名和参数名自动转换为小写.当Npgsql调用这个函数时,函数名不区分大小写,但是参数名区分大小写.--函数...原创 2019-04-03 14:40:08 · 3001 阅读 · 0 评论 -
ISO 8601 正则表达式
这个正则是从网上抄了以后修改的,具体网址记不清了,修改内容如下:它原来简写\d用[0-9]代替,建议大家写正则如非必要不要用简写.修改年月日部份分组(用括号分组)为以下格式以方便程序解析.“年月日完整格式”+“完整年份” + “年前二位” + “年后二位” + “月” + "天"共6个字段,如下:select f[1],f[2],f[3],f[4],f[5],f[6] from ...原创 2019-07-31 12:31:35 · 1631 阅读 · 0 评论