- 博客(55)
- 收藏
- 关注
原创 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
745
原创 .net 语法糖替换
.net 语法糖替换到老写法public (.*?) (.*?){.*= (.*;)private $1 _$2=$3\npublic $1 $2{\nget{return _$2;} set{_$2=value;} }
2022-03-25 12:16:37
429
原创 超高性能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
474
原创 c# 基于Task简单线程池
/// <summary> /// 多线程处理数据(无返回值) /// </summary> /// <typeparam name="T">数据类型</typeparam> /// <param name="list">待处理数据</param> /// <param name="action">数据处理方法(有参数无返回值)&...
2021-12-31 15:56:24
823
原创 有关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
1340
原创 .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
1124
原创 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
805
原创 记一次基于正则零宽断言验证密码包含字母大小写数字特殊字符8-16位
(?=.[0-9])(?=.[a-z])(?=.[A-Z])(?=.(?=[\x21-\x7e]+)[^A-Za-z0-9]).{8,16}
2021-09-14 23:52:31
207
原创 此电脑添加自定义快捷方式
在C:\Users\用户名\AppData\Roaming\Microsoft\Windows\Network Shortcuts中创建快捷方式即可
2021-09-06 09:56:00
378
原创 有关rtf换行问题
部分控件开rtf文件\par 后的多个空格会导致换行两次每’c2’e9格式组成一个汉字或符号 去掉’ 后c2e9就是该字符集的内码 一般用gbk,gb2312都可解推荐一个解码网址添加链接描述
2021-08-12 20:20:05
1082
原创 有关c#多线程原子操作的特别利用
最近看到一个应该是我怎么也不会用到的写法,有种眼前一亮的感觉[不明觉厉]出自出处这两块地方,构成了一个类似4线程的线程池,让人眼前一亮的是:哦,原来原子操作还可以这样用!!!
2021-02-22 01:07:02
150
原创 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
138
原创 数字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
551
原创 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
451
原创 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
124
原创 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
395
原创 数据库连接字符串格式(记性不好,做个笔记)
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
309
原创 android:gravity=“center“无效解决方法
TextView 中设置android:gravity="center"不起作用的解决方法网上很多是android:includeFontPadding=“false”,但是没有解决这个问题,后来发现是行导致的,设置成 android:lines="1"就可以了
2020-07-17 18:30:50
2304
原创 添加 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
314
原创 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
696
原创 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
241
原创 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
1039
原创 信息处理与网络传输单位区别
在信息处理中的单位换算“千字节”(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
246
原创 右键注册表
win+r输入regedit 按回车键之后,打开注册表编辑器。添加鼠标右键新建项:对应单击桌面空白处,新建菜单中的项目对应注册表中的位置HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Discardable\PostSetup\ShellNew鼠标单击桌面:桌面空白处点击右键菜单对应注册表位置HKEY...
2020-03-29 01:53:55
395
原创 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
162
原创 有关Reactive Samples中升级依赖之后ISupportsValidation失效的解决方案
升级ReactiveUI.Validation包后ISupportsValidation会失效,经过查询ReactiveUI.Validation的源码之后发现ISupportsValidation在2019年9月21日进行了更名改造,更名后为IValidatableViewModel这里看日志所以升级ReactiveUI.Validation之后把ISupportsValidation更名...
2020-03-17 18:15:47
106
原创 protoc-gen-grpc: 系统找不到指定的路径。
protoc-gen-grpc: 系统找不到指定的路径。是因为项目路径是带中文或特殊字符,改下路径就行
2020-03-06 04:12:57
3980
7
原创 xamarin HttpClient 的扩展性并添加对本机平台网络堆栈的支持
HttpClient 是托管实现,这意味着它无法感知本机平台网络堆栈。 因此,HttpClient 无法使用每个平台的本机网络功能,这让它达不到应有的效率且优化程度也会降低。在本单元中,利用 HttpClient 的扩展性并添加对本机平台网络堆栈的支持。HttpClient 的问题默认情况下,HttpClient 使用基于较低级别的操作系统接口的托管网络堆栈。 因此,HttpClient 无...
2020-03-03 03:49:32
261
原创 xamarin 通过 HttpClient访问网络
GitHub登录服务REST 服务要求在登录后才能获取令牌。 没有用户身份验证。 首先,调用特定终结点来获取令牌。 然后,通过每个后续请求的 HTTP 标头将令牌发送回服务器。在 Data 文件夹中,打开 BookManager.cs。将下面的字段添加到代码中。 该值应是之前保存的 URL 并后跟 /api/books/。const string Url = "{Url from bef...
2020-03-03 03:46:01
1236
原创 xamarin HttpClient
HttpClient 是内置类,用于发送 HTTP 请求和接收来自通过 URI 确认的资源的 HTTP 响应。 HttpClient 使用基于任务的 API 提供性能,并提供对标头、状态代码和消息正文等内容的访问权限。若要使用 HttpClient,请先在内存中创建一个实例。 下面介绍如何使用 C# 执行该操作:HttpClient client = new HttpClient();可以...
2020-03-03 02:07:39
337
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人