It's not who you are underneath, it's what you do that defines you

Brick walls are there for a reason :they let us prove how badly we want things

摘要: 最近在做一个高并发的项目,其中涉及到了,多线程、异步的概念,之前一直不是特别的理解他们的使用场景,今天看了远离一个大神(好像还是个妹子)的讲解,茅舍顿开,正好准备把项目重构一下,将异步使用起来,提高项目的性能。 C#中异步和多线程的区别是什么呢?异步和多线程两者都可以达到避免调用线程阻塞的目的,从而 阅读全文
posted @ 2020-04-08 17:24 gbat 阅读(363) 评论(0) 推荐(0) 编辑
摘要: 近期,闲来无事,得到一款GP的poct设备研究了下,该设备型号:Getein1100 ,串口进行通信,但是串口连接有所限制,于是找到一款数传模块,将串口转网口,使用pc进行通信抓包分析,如下: 在此可以看到几个眼熟的有意义的数据,仅仅这样分析还不够,根据协议介绍,其中会有校验码的计算方式,命令类型及 阅读全文
posted @ 2019-08-06 15:57 gbat 阅读(326) 评论(0) 推荐(0) 编辑
摘要: FastReport是功能齐全的报表控件,使开发者可以快速并高效地为·NET/VCL/COM/ActiveX应用程序添加报表支持。最近一个项目就涉及到了FastReport报表的应用。这里简单记录下(本人比较懒,也不太喜欢写博客,知识分享的习惯更是差到极点!): 1.设计模板(.frx) 首选你要知 阅读全文
posted @ 2019-07-25 16:57 gbat 阅读(2026) 评论(0) 推荐(0) 编辑
摘要: 距离上次讲解EF6分库架构(https://www.cnblogs.com/gbat/p/6374607.html)实现已经过去2年了。。上次发出来后,一直到现在依然有很多人陆陆续续的加我好友,问我要相关的实现。基于以上的原因,加上自己对于架构的深入理解,今天把相关的具体实现以及完整demo贴出来, 阅读全文
posted @ 2019-07-25 16:36 gbat 阅读(473) 评论(0) 推荐(0) 编辑
摘要: 登录Linux 登录Linux Mac或Linux的用户可以用命令ssh root@xxx.xxx.xxx.xxx登录主机Window的用户可以使用SecureCRT登录主机虚拟机用户直接打开你的虚拟机 安装Go环境 Golang官网下载地址:https://golang.org/dl/ 打开官网下 阅读全文
posted @ 2019-06-05 10:20 gbat 阅读(292) 评论(0) 推荐(0) 编辑
摘要: .netcore2.1的优势毋容置疑,具体的性能建议去实际test对比,相对于之前的.netfx不知道快了多少。选择C#作为后端开发语言,主要基于以下三点: 1)代码优雅 ; 2)快速搭建一套小型企业应用; 3)第一后端语言,熟悉。 之前在各大博客,开源社区,见惯了诸如java等开源势力的吹捧和高高 阅读全文
posted @ 2018-06-27 10:28 gbat 阅读(458) 评论(0) 推荐(0) 编辑
摘要: 环境: Centos 7 已安装.Net core 2.0.0 .Net core 1.1.2 1、Supervisor安装 yum 安装 yum install supervisor (阿里云验证通过) easy_install 安装 如果yum安装无法找到资源,可以通过easy_install 阅读全文
posted @ 2018-06-06 15:17 gbat 阅读(442) 评论(0) 推荐(0) 编辑
摘要: 长期以来,使用.NET开发的应用只能运行在Windows平台上面,而目前国内蓬勃发展的互联网公司由于成本的考虑,大量使用免费的Linux平台,这就使得.NET空有一身绝技但无法得到广大的施展空间,.NET平台被认为只适合开发企业内部应用系统。 2016年6月27日,微软正式发布.NET Core 1 阅读全文
posted @ 2018-06-04 17:23 gbat 阅读(3629) 评论(0) 推荐(0) 编辑
摘要: 1.安装CentOS 7 2.安装.net Core 2环境,参考官方文档:(建议采用SDK (tar.gz)安装) https://www.microsoft.com/net/download/linux 3.按照官方文档执行好命令后,给dotnet设置软连接,可以全局使用。 [csharp] v 阅读全文
posted @ 2018-06-04 17:08 gbat 阅读(1677) 评论(0) 推荐(1) 编辑
摘要: 1、修改语言 阿里云的ECS默认语言是:en_US.UTF-8,需要改成zh_CN.UTF-8 修改方法:vim /etc/locale.conf,然后重启。 查看方法:echo $LANG 2、安装ab(ApacheBench) 3、安装mysql 先查看yum上提供的数据库可下载版本 然后安装m 阅读全文
posted @ 2018-06-04 10:39 gbat 阅读(1038) 评论(0) 推荐(0) 编辑

It's not who you are underneath, it's what you do that defines you

Brick walls are there for a reason :they let us prove how badly we want things