自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

GM的博客

游戏服务端,工业互联网,系统集成

  • 博客(85)
  • 收藏
  • 关注

原创 sqlserver 18456报错

18456

2023-02-27 00:01:24 149

转载 Bootstrap栅格系统介绍(转载)

Bootstrap栅格系统详解栅格系统介绍Bootstrap 提供了一套响应式、移动设备优先的流式栅格系统,随着屏幕或视口(viewport)尺寸的增加,系统会自动分为最多12列。栅格系统用于通过一系列的行(row)与列(column)的组合来创建页面布局,你的内容就可以放入这些创建好的布局中。但在较复杂的页面上出现问题,间隔,内外边距常困扰开发人员,需要深入源码和文档理解栅格系...

2019-12-04 09:48:50 476

原创 C#面经(二)--c#常用变量类型总结

一:整数≥ byte can store any whole number between 0 and 255.//whole number:整数≥ sbyte can store any whole number from –128 to 127.//s即signed,意思是带正负号≥ short can store any whole number from –32,768 to...

2019-11-14 00:58:09 488

原创 C#面经(一):++i与i++

由于平时埋在业务堆,难免忽视了C#基础,导致面试的笔试不理想,最近在面试,面了几个外企都顺利通过了初试,复试的口语技术面试,其中一个竟然死在了C#基础上(linq,协变的考察点,后续详谈),阴沟里翻船,尽管鄙视出笔试的公司,但我们又无可奈何,总结一些笔试喜欢考的知识点,组成C#面经系列供面试者参考。 class HelloWorld { static void Main(...

2019-11-14 00:17:24 674 1

原创 Git入门

1. Git为分布式版本控制工具(svn是集中式),是Linux开源鼻祖linus所创。2.下载安装:https://git-scm.com/download/win3.Git Bash:参照linux bash命令https://www.cnblogs.com/shiyou00/p/10369321.html#1334.账号建立:5.仓库建立(就是建立一个文件夹用于存放...

2019-11-03 00:33:48 146

转载 WebApi设计原则(转)

接口设计需要考虑哪些方面 接口的命名。 请求参数。 支持的协议。 TPS、并发数、响应时长。 数据存储。DB选型、缓存选型。 是否需要依赖于第三方。 接口是否拆分。 接口是否需要幂等。 防刷。 接口限流、降级。 负载均衡器支持。 如何部署。 是否需要服务治理。 是...

2019-10-30 01:44:16 822

原创 大数据(一)--水平分表分区

现阶段即便是一些创业型小公司也会遇到某些表数据过大的情况,而造成查询缓慢,此时我们可以对单表采用水平分区分表。1.分区分表是在物理上对数据表所对应的文件进行拆分,对应的表名是不变的,所以不会影响到之前业务逻辑的sql。2.分区的文件放在不同盘符可以充分利用cpu来提高查询效率。3.对于表数据比较小的不应进行水平分表(一般单表在700万条以上考虑分表),因为分表后的查询等业务会创建对应的...

2019-10-30 01:26:59 1188

转载 Linq入门(转载)

读这篇文章之前,我先说下,每一种搜索结果集,我都以三种方式变现出来,为啦更好的理解,希望不要嫌我啰嗦。1.简单的linq语法 //1 var ss = from r in db.Am_recProScheme select r; //2 var ss...

2019-10-18 00:31:22 130

转载 关于委托,泛型委托和Lamda表达式(转载)

委托是一个类,它定义了方法的类型,使得可以将方法当作另一个方法的参数来进行传递,这种将方法动态地赋给参数的做法,可以避免在程序中大量使用If-Else(Switch)语句,同时使得程序具有更好的可扩展性。lambda简介 lambda运算符:所有的lambda表达式都是用新的lambda运算符 " => ",可以叫他,“转到”或者 “成为”。运算符将表达式分为两部分,左边指定...

2019-10-17 23:36:29 147

转载 sql优化--sql profiler(转载)

sql profiler可以跟踪并记录分析所有的数据库行为,当应用运行时,每条sql语句都被跟踪。并可通过这个查出慢的垃圾sql,从而针对性进行优化。以下转载一篇不错的文章。原文:https://www.cnblogs.com/knowledgesea/p/3683505.html?tdsourcetag=s_pcqq_aiomsgsql server profiler的使用打开系统主菜单...

2019-10-17 22:02:50 518

转载 转一篇不错的C#特性及Linq的入门教程

原文https://www.cnblogs.com/liulun/archive/2013/02/26/2909985.html在说LINQ之前必须先说说几个重要的C#语言特性一:与LINQ有关的语言特性  1.隐式类型    (1)源起      在隐式类型出现之前,      我们在声明一个变量的时候,      总是要为一个变量指定他的类型      甚至在f...

2019-10-04 23:41:21 275

原创 sqlserver用法--循环遍历

举栗:表 AA缺数据,用循环插入declare @i int set @i=1293 while @i<1306 begin insert into [AA](id,createdTime) values(@i,GETDATE()) set @i=@i+1 end

2019-09-11 09:44:04 1848

原创 关于小量并发导致sqltransaction已用尽之类的问题

事务commit,dispose的问题。如果出现连接问题则是连接开关的问题。此问题已解决,后续会有总结的博文出来,有兴趣可留言。

2019-08-24 16:13:37 310

转载 .net 的秘密(一)--Global.asax的用法简介

a.是什么:.net全局应用文件,可以用来控制程序启动时该运行啥,错误时调用啥之类的。b.怎么创建:放在应用的根目录。VS:添加>新建项若已有此文件,则无法添加。c. 以下部分为转载 ·Application_Init:在应用程序被实例化或第一次被调用时,该事件被触发。对于所有的HttpApplication 对象实例,它都会被调用。  ·Application_D...

2019-08-18 13:22:11 6256

原创 反射与接口的合并

做集成对接的接口比较多样。接口设计者经常是定义一个入口,要求调用者传入ActionName来进行导向。比如ActionName为method1,便调用method1方法,并给出相应的返回信息。我们自然可以写死,去switch方法名,然后写调用方法,但这种方式非常冗余,且后续你得一直维护。这里介绍反射。using System.Reflection;Type t = typeo...

2019-08-17 12:12:04 158

原创 C#后端传model调用webapi的封装

采用Post,将要传给接口的数据封装进对应的model,再调用此函数。using System;using System.IO;using System.Net;using System.Text;using System.Runtime.Serialization.Json;//4.0.0.0public static string HttpPost(string Url, ...

2019-08-01 16:26:46 677

原创 会计术语相关

最近在做财务软件,学点会计蓝字采购入库单:东西买进来的时候验收入库红字采购入库单:东西不良要退回供应商蓝字发票:供应商开来的正数发票对应蓝字入库单红字发票:供应商开来的负数发票对应...

2019-07-04 11:40:54 364

转载 js中let和var定义变量的区别(转)

javascript 严格模式第一次接触let关键字,有一个要非常非常要注意的概念就是”javascript 严格模式”,比如下述的代码运行就会报错:let hello = 'hello world.';console.log(hello);12错误信息如下:let hello = 'hello world.';^^^SyntaxError: Block-scoped de...

2019-06-27 11:08:19 163

转载 Web服务器之iis,apache,tomcat三者之间的比较(转)

原文:https://www.cnblogs.com/rainbow70626/p/6048709.htmlIIS-Apache-Tomcat的区别IIS与Tomcat的区别IIS是微软公司的Web服务器。主要支持ASP语言环境.Tomcat是Java Servlet 2.2和JavaServer Pages 1.1技术的标准实现,是基于Apache许可证下开发的SJP语言环境容器...

2019-06-20 13:45:27 2549

原创 SweetAlert 插件弹窗类型外观截图汇总

1.type="error"2.type="success"3.type="warning"4.type="info"

2019-06-19 14:39:10 611

转载 C#操作excel(报表)

private _Workbook _workBook = null;private Worksheet _workSheet = null;private Excel.Application _excelApplicatin = null;_excelApplicatin = new Excel.Application();_excelApplicatin.Visible = true...

2019-05-14 09:59:14 537

原创 asp.net未安装完整bug

1.bug表现,报错500解决方案:命令:"%WINDIR%\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe" -iru -enable

2019-04-26 11:40:51 873

原创 C#形参的可选参数

using System; class Program { static void Main(string[] args) { Console.WriteLine("可选参数为空时,输出如下:"); Test(1); Console.WriteLine("命名实参:只给第二个...

2019-04-14 02:35:03 1690

原创 关于C#的传值和传引用

最近离职了,公司效益不好,奖金没了,工资也涨不上,在公司的后端位置也到了顶。写写博客消遣,写的东西有人看,一万的点击,证明还是有点用的。如果我们觉得自己的工资太低,那大概是没把自己放在合适的位置。比如把一个医生放在乡下的国立小医院里,他的月薪就几千块,把他放到深圳私立医院,年薪可能30万,放进自己的私人诊所,也许年入百万。工资低只是没有合适的平台,不代表能力的欠缺。也有人说世界上没有垃圾,只有放错...

2019-04-14 02:12:21 614

转载 stack,heap值,引用,面向对象基础的一篇不错总结(转)

1. 形参与实参我们先来重温一组语法:形参:方法被调用时需要传递进来的参数,如:func(int a)中的a,它只有在func被调用期间a才有意义,也就是会被分配内存空间,在方法func执行完成后,a就会被销毁释放空间,也就是不存在了 实参:方法被调用时是传入的实际值,它在方法被调用前就已经被初始化并且在方法被调用时传入。举个栗子:publicstaticvoidfu...

2019-04-14 00:16:38 110

原创 关于ServiceStack.Redis的坑及解决方案

ServiceStack.Redis是.net系使用Redis的常用中间件。4.0版本后开始了商业化,每小时只能访问redis6000次。官方主页还提供了个过渡的3.9.710版本。用nuget安装好后报错, Method 'get_Db' in type 'ServiceStack.Redis.RedisNativeClient' from assembly 'ServiceS...

2019-04-13 19:23:27 6746

原创 windows服务器的维护和备份

1.当服务器重启时需要启动的程序加入下面文件夹中:C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUpPS:需要设置系统文件夹为可见2.设置定时备份数据库计划3.合理利用sql的定时器和触发器实现数据库的维护自动化4.sql的数据不可存于系统盘,并定期检查各磁盘空间...

2019-03-27 14:03:04 612

原创 redis安装配置--windows版

1.https://github.com/MicrosoftArchive/redis/releases下载msi文件直接装,记得添加环境变量勾选以下为常用配置,修改配置后必须重启redis2.端口配置:3.日志配置:...

2019-03-27 11:44:10 88

原创 常用redis入门指令

1.登录,查看所有键2.查看版本,系统等信息3.get <keyname>,del <keyname>,set <keyname> <value>查,删,增,改4.flushdb 删除当前数据库中所有key,flushall删除所有数据库key5.info memory服务器内存使用情况...

2019-03-27 11:14:15 110

原创 Redis集群介绍

一般,想让redis发挥最高性能,则并发的量不能超过服务器内存,如果超过了,就要考虑负载均衡,将请求分到多台服务器,这里涉及到分布式缓存概念。多台服务器构成一个服务器集群,而每台服务器上的redis通过ping-pong通讯,构成redis集群。redis集群中的每个redis存储的缓存数据是不同的。集群的内存总容量=每个集群容量总和。集群中每个节点如果宕机,都会造成集群故障,因而每个...

2019-03-27 10:07:42 116

原创 Redis缓存的简介

之前有写过一篇简单缓存及缓存表应用入门,这里介绍redis的要点,并用几行代码实现老式几十行甚至数百行代码的缓存功能。1.缓存表要设计表结构,将查询消耗大的数据拉取后存入表中,二次读取时优先从缓存表中读取,这里设计建表,建模型,写sql的重复工作;而这些东西只要用redis,我们建立一个model,便可用key,value的形式存入。2.之前的cache将缓存表中的数据存入cache也是用...

2019-03-26 10:47:23 520

原创 sqlserver触发器

1.触发器针对的是表,所以去表里找2.实例需求:修改某个字段时,如果该字段变为负数,则将其设为03.解决:create trigger trigger_table_updateon tablenamefor insert,updateasupdate tablename set colname=0 where colname<0执行上述语句后去相关表里查看会看到多了一个...

2019-03-21 11:03:45 219

转载 ArraySegment的用法

var array = new byte[] { 5, 8, 9, 20, 70, 44, 2, 4 };array.Dump();var segment = new ArraySegment&lt;byte&gt;(array, 2, 3);segment.Dump(); // output: 9, 20, 70segment.Reverse().Dump(); // output 7...

2019-03-12 11:21:26 2712

转载 WebSocket(二)

A:WebSocket的客户端测试用例:假设服务端是个Get方法 [HttpGet]public HttpResponseMessage Connect(string nickName) { HttpContext.Current.AcceptWebSocketRequest(ProcessRequest); //在服务器端接受Web Soc...

2019-03-12 10:15:43 355

原创 长链接WebSocket(一)

WebSocketModule is not loaded,websocket模块没打开造成的异常。首先web socket需要win8以上及IIS8.0的支持,除非不用IIS服务器。以下几个方法是官方的翻译,在win8中打开web socket模块:方法一:命令行输入%SystemRoot%\system32\dism.exe /online /enable-feature /...

2019-03-11 18:26:30 353

转载 实时应用服务端技术

使用SuperWebSocket 构建实时 Web 应用Web 应用的信息交互过程通常是客户端通过浏览器发出一个请求,服务器端接收和审核完请求后进行处理并返回结果给客户端,然后客户端浏览器将信息呈现出来,这种机制对于信息变化不是特别频繁的应用尚能相安无事,但是对于那些实时要求比较高的应用来说,比如说在线游戏、在线证券、设备监控、新闻在线播报、RSS 订阅推送等等,当客户端浏览器准备呈现这些信息...

2019-03-08 10:43:22 281

转载 .net 常用开源框架

Json.NEThttp://json.codeplex.com/Json.Net 是一个读写Json效率比较高的.Net框架.Json.Net 使得在.Net环境下使用Json更加简单。通过Linq To JSON可以快速的读写Json,通过JsonSerializer可以序列化你的.Net对象。让你轻松实现.Net中所有类型(对象,基本数据类型 等)和Json的转换。Mat...

2019-03-07 18:09:28 2754

原创 sqlserver版本号

1.第一种办法build numbers详细参考https://buildnumbers.wordpress.com/sqlserver/具体本机的版本为sql server2008 sp1 企业版 推荐微软工具的常用下载地址https://msdn.itellyou.cn/2.比较常规的做法:新建查询语句:select @@version结果同方法一一致。...

2019-02-21 10:26:26 2244

原创 关于文本文件转Excel并去空格--大数据量xml文件的制作

本文主要介绍如何利用excel工具和在线工具等制作大数据量的配置文件1.将文本文件(规范的,字段间有符号或空格,有换行符)用excel打开2.excel中加入对应的xml标签列等,筛选3.去空格https://www.haorooms.com/tools/html_minifier/4.上面会把换行符都去掉了,直接将去好空格的复制到VS的xml文件中即可,vs会自动格式化,效果...

2019-02-20 13:58:36 673

原创 存储过程

存储过程实质就是把原先属于业务层的sql语句提取出来,写在sqlserver中,从代码上做了分离。1.存储过程的位置2.存储过程的调用直接调用名字按我们的框架调用如下,其中Sys_Menu就是存储过程的名称。3.写法(网上自己找,太多)4.优劣:同前后端分离的优劣差不多,有公司喜欢mvc给一个人做,有公司喜欢前后端完全分离,所以个人觉得视项目具体情况和人员配置决定,存储...

2019-02-19 14:56:10 115

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除