尼记笔记 好记性不如烂笔头,读书千遍不如写一写记一记

SQL Server下7种“数据分页”方案

数据分页往往有三种常用方案。

第一种,把数据库中存放的相关数据,全部读入PHP/Java/C#代码/内存,再由代码对其进行分页操作(速度慢,简易性高)。

第二种,直接在数据库中对相关数据进行分页操作...

2023-12-15 | 发布:ningjian | 分类:MSSQL | 评论:0

C#异常:“集合已被修改,可能无法操作枚举类型”

异常原因 一般产生于未安全处理集合一类的循环导致,常见于foreach循环的时候,表达式被改变导致。

简单的讲就是:被遍历的集合在遍历过程中,被其他线程或者地方改变

 

public void For...

2023-05-08 | 发布:ningjian | 分类:C#笔记 | 评论:0

C# Byte[]使用总结

C# Byte[] string转换

01,C# string类型转成byte[]:

Byte[] byteArray = System.Text.Encoding.Default.GetBytes ( str );

02, C# byte[]转成string:

stringstr = System.Text.Encod...

2023-04-03 | 发布:ningjian | 分类:C#笔记 | 评论:0

如何使用nginx配置wss且ws能同时使用

如何使用nginx配置wss且ws能同时使用,这两天由于项目的需要必须要用到wss,即pc端用ws, 手机端需要使用wss,我用的是C# 写的ws服务,软件启动时就会开启ws服务,那么要如何启用wss呢?

配置文件如下,也是...

2023-03-16 | 发布:ningjian | 分类:通讯协议 | 评论:0

c#中多线程间的同步

public class Sample { //先执行的线程设置为 true ManualResetEvent even = new ManualResetEvent(true); ManualResetEvent odd = new ManualResetEvent(false); ...
2023-03-15 | 发布:ningjian | 分类:C#笔记 | 评论:0

优化C# socket服务端和多客户端连接

物联网系统需要,项目使用C# + rabbitmq + sql server 实现 设备的数据实时查看和存储

放到互联网一段时间试运行,会发现有人使用软件经常扫描我们的socket端口,并且造成了程序的卡死 ,今天通过优化,基本上解决了问题,但是我不断断开连接,导致rabbitmq崩掉了,无法连接,这个倒是没想到,周一在做进一步优化了,找找原因看到底是哪里的问题。

2023-03-11 | 发布:ningjian | 分类:C#笔记 | 评论:0

遇到rabbitmq不能及时发送消息的问题

今天遇到一个奇葩的问题,就是之前项目中运行rabbitmq一直没有遇到问题,今天在本地测试遇到问题,需要操作两次,rabbitmq才能发送出去消息。

我这个项目主要是别人通过网页接口ajax请求启停设备,接口会将...

2023-03-10 | 发布:ningjian | 分类:随心笔记 | 评论:0

解决SQL Server数据库不同版本不能兼容使用的问题

 

服务器上安装的版本是2019的SQL Server,我自己开发的电脑上安装的是2012的,将服务器上的分离之后拷贝到我的电脑上并不能附加到数据库中,发现是数据库版本不兼容,高版本的不能附加到低版本上面。...

2023-03-10 | 发布:ningjian | 分类:MSSQL | 评论:0

RabbitMQ 原理初探

RabbitMQ 2007 年发布,是使用 Erlang 语言开发的开源消息队列系统,基于 AMQP 协议来实现。

2.1 基本概念

提到RabbitMQ,就不得不提AMQP协议。AMQP协议是具有现代特征的二进制协议。是一个提供统一...

2023-03-09 | 发布:ningjian | 分类:随心笔记 | 评论:0