- 博客(58)
- 收藏
- 关注
原创 .net 6.0 webapi支持 xml返回xml json返回json
【代码】.net 6.0 webapi支持 xml返回xml json返回json。
2025-03-10 17:31:10
243
原创 有关RijndaelManaged 报此实现不是 Windows 平台 FIPS 验证的加密算法的一部分
RijndaelManaged 直接替换成AesCryptoServiceProvider就好了。
2024-10-13 00:55:17
100
原创 sqlsever 快速修改年份
DECLARE @e DATETIME = '2021-02-05 12:30'SET @e = DATEADD(yy, DATEDIFF(yy, @e, GETDATE()), @e)SELECT @e
2022-04-01 21:21:07
804
原创 .net 语法糖替换
.net 语法糖替换到老写法public (.*?) (.*?){.*= (.*;)private $1 _$2=$3\npublic $1 $2{\nget{return _$2;} set{_$2=value;} }
2022-03-25 12:16:37
469
原创 超高性能DataTable转换到List,并解决可空类型转换
public static List<T> ConvertTo<T>(DataTable table) { if (table == null) { return null; } List<DataRow> rows = new List<DataRow>(); foreach (DataR
2022-01-21 02:13:44
536
1
原创 c# 基于Task简单线程池
/// <summary> /// 多线程处理数据(无返回值) /// </summary> /// <typeparam name="T">数据类型</typeparam> /// <param name="list">待处理数据</param> /// <param name="action">数据处理方法(有参数无返回值)&...
2021-12-31 15:56:24
860
原创 有关net6.0 System.Text.GetEncoding(936)报错 No data is available for encoding 936.
调用System.Text.GetEncoding方法前加上这段代码解决System.Text.Encoding.RegisterProvider(System.Text.CodePagesEncodingProvider.Instance);
2021-11-28 03:15:19
1512
原创 .net dll 反编译修改IL再编译,修改版本号
记一次net dll 反编译修改IL再生成exe可用Everything搜索ildasm.exe在用ildasm.exe打开dll或exe点击文件右键转储转储之后用visua studio 打开文件夹 主要修改 il文件和res文件,这两个文件中都有版本号相关的数据(我之前只改了il文件结果不起作用),修改完成后在il所在文件夹打开cmd 输入命令生成exe就用C:\Windows\Microsoft.NET\Framework64\v4.0.30319\ilasm.exe /exe /re
2021-11-25 21:22:06
1289
原创 vs2013 停靠工具窗口崩溃解决
一开始我以为是某个扩展造成的,直到我删除了所有扩展…找到C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\devenv.exe.config和C:\Users\yl\AppData\Local\Microsoft\VisualStudio\12.0\devenv.exe.config修改/configuration/relativeBindForResources/AppContextSwitchOverrides节点
2021-09-26 21:47:26
871
原创 记一次基于正则零宽断言验证密码包含字母大小写数字特殊字符8-16位
(?=.[0-9])(?=.[a-z])(?=.[A-Z])(?=.(?=[\x21-\x7e]+)[^A-Za-z0-9]).{8,16}
2021-09-14 23:52:31
240
原创 此电脑添加自定义快捷方式
在C:\Users\用户名\AppData\Roaming\Microsoft\Windows\Network Shortcuts中创建快捷方式即可
2021-09-06 09:56:00
460
原创 有关rtf换行问题
部分控件开rtf文件\par 后的多个空格会导致换行两次每’c2’e9格式组成一个汉字或符号 去掉’ 后c2e9就是该字符集的内码 一般用gbk,gb2312都可解推荐一个解码网址添加链接描述
2021-08-12 20:20:05
1191
原创 有关c#多线程原子操作的特别利用
最近看到一个应该是我怎么也不会用到的写法,有种眼前一亮的感觉[不明觉厉]出自出处这两块地方,构成了一个类似4线程的线程池,让人眼前一亮的是:哦,原来原子操作还可以这样用!!!
2021-02-22 01:07:02
178
原创 c#单例
static readonly System.Object lockThis = new object(); private static Biz _Instance; public static Biz Instance { get { if (_Instance == null) lock (lockThis) .
2020-12-18 05:31:02
152
原创 数字IP转换成字符串IP
DateTime lulu = DateTime.Now; byte[][] data = new byte[256][]; for (int i = 0; i < 256; i++) { data[i] = Encoding.Default.GetBytes("." + i.ToString()); } byte[] buff1 = new byt.
2020-12-15 17:23:22
604
原创 c# image转byte
c# 中image转byte的方式MemoryStream ms = new MemoryStream();new BinaryFormatter().Serialize(ms, image1);byte[] aBytes = ms.ToArray(); ms = new MemoryStream(aBytes);Image image2 = (Image)new BinaryFormatter().Deserialize(ms); System.IO.MemoryStream ms2
2020-12-01 20:40:03
499
原创 android 报CLEARTEXT communication to host not permitted by network
由于 Android P 限制了明文流量的网络请求,非加密的流量请求都会被系统禁止掉。如果当前应用的请求是 htttp 请求,而非 https ,这样就会导系统禁止当前应用进行该请求,如果 WebView 的 url 用 http 协议,同样会出现加载失败,https 不受影响。为此,OkHttp3 做了检查,所以如果使用了明文流量,默认情况下,在 Android P 版本 OkHttp3 就抛出异常: CLEARTEXT communication to " + host + " not permit
2020-09-29 16:06:29
158
原创 The view must derive from WebViewPage的报错处理
升级了asp项目引用的mvc版本之后报错ASP.NET MVC - …The view must derive from WebViewPage, or WebViewPage网上的方法试了一圈最后在项目目录下的Web.config文件中的configuration节点下加了以下代码就可以了 <runtime> <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"> <dependentAs
2020-08-19 17:14:38
444
原创 数据库连接字符串格式(记性不好,做个笔记)
sqlsever:Server=localhost;database=dbname;User ID=sa;Password=Password;oracle:Data Source=192.168.0.1:1521/orcl;User ID=sa;Password=Password;mysql:Server=192.168.0.1;port=2790;database=dbname;User ID=sdsad;Password=Password;Charset=utf8;
2020-07-29 22:53:05
343
原创 android:gravity=“center“无效解决方法
TextView 中设置android:gravity="center"不起作用的解决方法网上很多是android:includeFontPadding=“false”,但是没有解决这个问题,后来发现是行导致的,设置成 android:lines="1"就可以了
2020-07-17 18:30:50
2502
原创 添加 sql登陆名 用户 角色权限
--当前数据库USE UEEAnesGN--创建角色 HAIS=院感EXEC sp_addrole 'see_HAIS_View'--分配视图权限 GRANT SELECT ON Author_Daily TO see_HAIS_ViewGRANT SELECT ON View_HISOper TO see_HAIS_View--回收权限--DENY SELECT ON Author_Daily TO see_HAIS_View--添加只允许访问指定视图的登陆名 HAIS-用户名
2020-06-14 04:09:07
350
原创 xamarin 自定义Entry 设置光标颜色CursorColor
using Color = Android.Graphics.Color;...protected override void OnElementChanged(ElementChangedEventArgs<Entry> e) { base.OnElementChanged(e); if (this.Control != null) { this.SetControl(); if (e.NewElement != null) { /
2020-06-09 11:12:11
738
原创 c#解码ip/网络号
例如1.0.1.0/24 这种格式转换成1.0.1.0 1.0.1.255 /// <summary> /// /// </summary> /// <param name="ipMask">格式为 ip/mask </param> /// <param name="firs...
2020-04-23 17:19:34
282
原创 ProLiant HP ML30 GEN8 安装windows sever 2012R2 无raid
F11 u启安装完后 提示No bootable devices were detectedF10 进Intelligent Provisioning 然后进Intelligent Provisioning Preference 可以看到有改语言和启动模式的选项,其中interface language 改语言,system boot mode 改启动方式...
2020-04-23 17:05:25
1126
原创 信息处理与网络传输单位区别
在信息处理中的单位换算“千字节”(KB),1KB=1024“兆字节”(MB),1MB=1024K“吉字节”(GB),1GB=1024MB在网络传输中的单位“比特/秒”(b/s,或者 bps)“千比特/秒”(kb/s),1kb=1000b/s“兆比特/秒”(Mb/s),1Mb=1000Kb/s还有:8b=1B...
2020-04-05 02:14:47
273
原创 右键注册表
win+r输入regedit 按回车键之后,打开注册表编辑器。添加鼠标右键新建项:对应单击桌面空白处,新建菜单中的项目对应注册表中的位置HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Discardable\PostSetup\ShellNew鼠标单击桌面:桌面空白处点击右键菜单对应注册表位置HKEY...
2020-03-29 01:53:55
469
原创 xamarin报错 Do not request Window.FEATURE_SUPPORT_ACTION_BAR
xamarin 报错: This Activity already has an action bar supplied by the window decor. Do not request Window.FEATURE_SUPPORT_ACTION_BAR and set windowActionBar to false in your theme to use a Toolbar inst...
2020-03-27 19:17:26
184
原创 有关Reactive Samples中升级依赖之后ISupportsValidation失效的解决方案
升级ReactiveUI.Validation包后ISupportsValidation会失效,经过查询ReactiveUI.Validation的源码之后发现ISupportsValidation在2019年9月21日进行了更名改造,更名后为IValidatableViewModel这里看日志所以升级ReactiveUI.Validation之后把ISupportsValidation更名...
2020-03-17 18:15:47
117
原创 protoc-gen-grpc: 系统找不到指定的路径。
protoc-gen-grpc: 系统找不到指定的路径。是因为项目路径是带中文或特殊字符,改下路径就行
2020-03-06 04:12:57
4113
7
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人