- 博客(89)
- 资源 (4)
- 收藏
- 关注
原创 sqlserver 自增列跳过一千多个id
重启数据库服务造成的,ID跳1000是给数据同步预留的。比如两台服务器做了数据同步,其中一台服务器要重启,重启的过程中另一台服务器有新的数据插入,这1000的Id就是预留给新数据的,以避免两台服务器数据冲突。如果只有一台服务器不需要同步数据,可以配置管理器中加上启动参数-t272,然后重启服务。...
2021-09-18 09:45:22
459
原创 关于枚举含义获取
public enum TestEnum{ [DescriptionAttribute("成功")] Ok=0, [DescriptionAttribute("错误")] Err, [DescriptionAttribute("找不到")] NoFound}public static string GetEnum(Enum value) { var e_value= value.GetType().GetField(value.ToStrin.
2021-08-11 16:45:02
210
原创 C# Post Data转Base64导致请求出错
最近在研究科大讯飞语音识别功能,需要将前面加密传送,偶尔会出现问题,发现转Base64后有个+。解决:data=data.Replace("+", "%2B");
2020-04-10 15:38:19
452
原创 Log4j配置详情
<?xml version="1.0" encoding="utf-8"?> 2 <configuration> 3 <configSections> 4 <section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler, log4net...
2020-04-02 14:34:42
268
原创 C# 函数超时处理
做串口测试的时候,发现断开硬件连接后发送数据一直无回应,故用此方法,等待指定的时间后做一些动作。记录下,以后用的上。 public static bool isTimeOut(LS6827B_USB_CDC.TimeOutDelegate method,byte[] data) { IAsyncResult rst= method.BeginInvoke...
2019-12-18 17:00:36
735
转载 转:Newtonsoft.Json使用技巧
https://www.cnblogs.com/xtxk110/archive/2019/10/11/11654486.html
2019-10-11 16:32:26
248
原创 C#lambda表达式字段动态排序
string orderExpression = string.Format("{0} {1}", "Name", "desc"); query = query.OrderBy(orderExpression);
2019-07-29 10:06:31
1378
原创 System.Data.Entity.SqlServer.SqlProviderServices”的类型初始值设定项引发异常
反射时出错,遂百度,看到老外也出过这种问题。调用的目标发生了异常。System.TypeInitializationException: “System.Data.Entity.SqlServer.SqlProviderServices”的类型初始值设定项引发异常。 ---> System.TypeLoadException: 程序集“EntityFramework.SqlServer,...
2019-07-18 13:24:05
1675
原创 C# 异或校验法
public byte Get_CheckXor(byte[] data){byte CheckCode = 0;int len = data.Length;for (int i = 0; i < len; i++){CheckCode ^= data[i];}return CheckCode;}
2019-06-17 18:05:14
2953
转载 根据ip自动获取天气的api
https://free-api.heweather.net/s6/weather/now?location=auto_ip&key=db86a5196f304e52a4369818c5182e60
2019-04-16 17:18:36
2223
转载 C# 图片压缩
using System;using System.Diagnostics;using System.Drawing;using System.Drawing.Imaging;using System.IO;namespace ImgCompress{ class Program { static void Main(string[] args)...
2019-04-16 14:16:36
828
原创 C# 发送QQ邮件
引用using System.Web.Mail;try { System.Web.Mail.MailMessage mail = new MailMessage(); mail.Priority = MailPriority.High; mail.From = fromma...
2019-04-12 12:00:53
595
原创 sqlserver 触发器在数据插入时为空的数据赋值
create trigger tri_readeron Reader after insertas begin SET NOCOUNT ON; if EXISTS(select 1 from INSERTED where NotificationType is null) begin update Reader set [NotificationType]...
2019-03-21 17:46:52
2814
转载 【转】不用分离附加和备份还原,如何完整复制一个库
https://blog.csdn.net/yenange/article/details/85854802
2019-03-12 17:49:13
296
原创 winform 集成cefsharp 嵌套网页实现与js交互
后端:ps:前端调用(后端的方法首字母不能大写)驼峰命名using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System...
2019-03-08 17:31:17
2955
原创 sqlserver 查看锁表以及解锁
select request_session_id spid,OBJECT_NAME(resource_associated_entity_id) tableNamefrom sys.dm_tran_locks whereresource_type='OBJECT'spid 锁表进程tableName 被锁表名解锁:declare @spidint...
2019-03-01 14:34:50
1232
原创 C# 获得本机的外网地址
private static string GetIPAddress() { string ip = ""; try { WebClient MyWebClient = new WebClient(); MyWebClient.Credenti...
2019-02-20 11:00:51
271
原创 C# 自定义配置文件
先来一段代码,创建了一个名为TestSection的节点namespace _51Take.Testing{ public class TestSection : ConfigurationSection { private static ConfigurationProperty s_property = new ConfigurationProperty...
2019-02-14 14:43:02
1052
原创 Fleck webSocket
NuGet 安装 Fleck 服务端 private static IDictionary<string, IWebSocketConnection> dict_socket = new Dictionary<string, IWebSocketConnection>();//把所有连接保存起来 WebSocketServer server = new...
2018-12-07 16:44:54
1203
原创 Sqlserver 根据某个字段分组查询
SELECT top 1000000 C.ISBN as ISBN,M.DLH as OuterKey,C.TITLE as 图书标题,C.CBZ as 出版社,C.DYZRZ as 作者,C.YJCS as 总页数,C.CNY as 价格,C.KB as 尺寸,C.ZTC as 备注,C.FLH as 分类号,C.SSH as 索书号,C.PJH as 种次号,状态=2,媒体类型=1 ...
2018-11-06 15:34:44
2931
原创 C# A4打印
这些是引用的dll文件,都是系统自带的,在程序集中能够找到 Thread th = new Thread(X=> { LocalPrintServer lp = new LocalPrintServer(); var qus = lp.GetPrintQueues(); PrintQueu...
2018-11-02 14:47:28
3243
转载 sqlserver跨库查询
方式一:语句SELECT * FROM 数据库A.dbo.表A a, 数据库B.dbo.表B b WHERE a.field=b.field "DBO"可以省略 如 SELECT * FROM 数据库A..表A a, 数据库B..表B b WHERE a.field=b.field方式二(在一个数据库挂上另一个数据库的外链):SqlServer数据库: ...
2018-10-11 16:54:05
448
原创 C# 使用RabbitMq
在NuGet引入RabbitMQ.Client public static void Send() { ConnectionFactory factory = new ConnectionFactory(); factory.UserName = "guest"; factory.Password ...
2018-09-28 15:26:42
303
原创 windows安装rabbitmq详细实例
1. 先下载组件http://www.erlang.org/downloadshttp://www.rabbitmq.com/install-windows.html先安装第一个下载的---无脑安装用管理员身份进入cmd,找到安装目录下的sbin目录,复制,在控制台切到该目录下。rabbitmq-service installrabbitmq-service en...
2018-09-27 12:00:43
275
原创 C# 获得匿名类里面的值
Object obj = new { Name = "帅",Age=23 }; var name = obj.GetType().GetProperty("Name").GetValue(obj).ToString(); var age= Convert.ToInt32(obj.GetType().GetProperty("A...
2018-09-20 10:07:41
1586
转载 DOM插入操作优化:DocumentFragment
转载 原文链接https://blog.csdn.net/zhuchuji/article/details/50544008在进行DOM操作中,我们经常使用新建元素然后将其插入到文档中的操作。若是非常小(对页面的改动很小)的插入操作或许在性能上没有什么,但是若需要很多的插入操作和改动,继续使用类似于下面的代码则会很有问题。var ul = document.getElementById(...
2018-09-19 11:34:00
304
原创 sqlserver sql分割
select SUBSTRING (A列 , 1 ,CHARINDEX ( ' ' , A列 ) ) from A表这个可以把A列空格前的字符取出来。自用,留着
2018-09-14 22:19:49
583
1
转载 SqlServer数据库每天备份
https://jingyan.baidu.com/article/3a2f7c2e2dd90126afd611f3.html自用,存着。
2018-09-12 16:23:36
770
转载 SqlServer2012数据库数据恢复操作
https://blog.csdn.net/xwnxwn/article/details/53537841ps:kill数据库方式如下先: ALTER DATABASE [database] SET OFFLINE WITH ROLLBACK IMMEDIATE再:ALTER database [database] set online若一直停留在正在恢复状态,想要访问数据库...
2018-09-12 11:45:21
729
原创 C#操作MongoDB
先在NuGet安装MongoDB.Driver public class MongoDBOperator { private static string connstr= "mongodb://TestUser:123456@10.0.0.3:27017/Queen";//TestUser为登录名,123456密码, Queen为数据库名 ...
2018-09-06 10:07:03
523
转载 复制一位大佬的笛卡尔积
static class Extend { /// <summary> /// 笛卡尔积 /// </summary> /// <typeparam name="T"></typeparam> /// <param name="sequences...
2018-09-04 18:09:31
175
原创 几个线程安全的集合,使用其无需加锁
BlockingCollection<string> bc = new BlockingCollection<string>();//为实现 System.Collections.Concurrent.IProducerConsumerCollection`1 的线程安全集合提供阻塞和限制功能。 ConcurrentBag<int> c...
2018-08-29 11:21:05
929
原创 C#常用开源框架收集
SuperSocket http://supersocket.codeplex.com/SuperSocket 是 一个轻量级的可扩展的 Socket 开发框架,可用来构建一个服务器端 Socket 程序,而无需了解如何使用 Socket,如何维护Socket连接,Socket是如何工作的。该项目使用纯 C# 开发,易于扩展和集成到已有的项目。只要你的已有系统是使用.NET开发的,你都能够...
2018-08-08 11:20:35
3587
转载 C#清空文件夹里面的文件
public static void DeleteFolder(string dir) { foreach (string d in Directory.GetFileSystemEntries(dir)) { if (File.Exists(d)) { ...
2018-07-30 12:00:14
2158
原创 C# EF结合Expression动态查询
Expression<Func<T, bool>> exp = o => true; if (type==0) exp = e => e.CreateTime >= begintime && e.CreateTime <= endtime; if (!str...
2018-07-27 16:54:48
4379
C# 函数超时多功能检测
2019-12-27
C#根据入径解析自定义的Config文件
2018-08-07
框架 WCF 过滤器在返回结果前如何获取值
2022-09-23
TA创建的收藏夹 TA关注的收藏夹
TA关注的人