- 博客(424)
- 资源 (6)
- 问答 (21)
- 收藏
- 关注
原创 dotnet 著名的开源项目框架
https://github.com/thangchung/awesome-dotnet-core#windows-service
2019-01-05 23:03:32 3811
原创 prism 导航失效
依赖注入时,必须注入IRegionManager (接口),不能注入RegionManager(类),否则导航失效且不报错。
2023-05-09 21:11:53 1963
原创 What‘s the difference between ‘virtual memory‘ and ‘swap space‘?
【代码】What‘s the difference between ‘virtual memory‘ and ‘swap space‘?
2023-05-02 11:11:38 1767
原创 字符编码
Unicode是一个编码方案,Unicode 是为了解决传统的字符编码方案的局限而产生的,它为每种语言中的每个字符设定了统一并且唯一的二进制编码,以满足跨语言、跨平台进行文本转换、处理的要求。Unicode 编码共有三种具体实现,分别为utf-8,utf-16,utf-32,其中utf-8占用一到四个字节,utf-16占用二或四个字节,utf-32占用四个字节。Unicode 码在全球范围的信息交换领域均有广泛的应用。SQL SERVER中nchar、nvarchar适用于存储unicode编码,相对于c
2020-11-02 14:38:13 425
原创 SQL SERVER 统计各表占用空间情况
SELECT t.NAME AS TableName, s.Name AS SchemaName, p.rows AS RowCounts, SUM(a.total_pages) * 8 AS TotalSpaceKB, CAST(ROUND(((SUM(a.total_pages) * 8) / 1024.00), 2) AS NUMERIC(36, 2)) AS 总共占用空间, SUM(a.used_pages) * 8 AS UsedSpaceKB,
2020-10-19 11:15:12 1020
转载 SQL Server之深入理解STUFF
SQL Server之深入理解STUFFSTUFF主要是往一个字符串中插入另一个字符串通常与 FOR XML PATH(’’)联用,来拼接字符串
2020-10-10 17:54:32 243
原创 sql server收缩数据库日志
ALTER DATABASE testdbname SET RECOVERY SIMPLE --将“恢复模式”设置为“简单”GOUSE testdbnameGODBCC SHRINKFILE (N'testdbname_log' , 1, TRUNCATEONLY)--收缩日志文件大小到1MGOUSE testdbnameGOALTER DATABASE testdbname SET RECOVERY FULL WITH NO_WAIT ----将“恢复模式”设置为“完整”GOALTER
2020-07-02 15:18:10 299
原创 c#中的问号点操作符含义
Console.WriteLine($"3. Endpoint: {context.GetEndpoint()?.DisplayName ?? "(null)"}");`string info = string.empty;if(context.GetEndpoint()==null){info = "(null)";}else if(context.GetEndpoint().DisplayName ==null){info = "null";}else{info = cont
2020-05-28 07:12:23 3054
转载 Redis复制、哨兵、集群配置及选型标准
说明:本文纯转载,如有需要请联系我Redis集群主从复制Redis高可用集群-哨兵模式(Redis-Sentinel)Redis创建高可用集群教程【Windows环境】Redis哨兵、复制、集群的设计原理与区别主要区别:主从复制是为了数据备份,哨兵是为了高可用,Redis主服务器挂了哨兵可以切换,集群则是因为单实例能力有限,搞多个分散压力,简短总结如下:主从模式:备份数据、负载均衡,一个Master可以有多个Slaves。sentinel发现master挂了后,就会从slave中重新选举一
2020-05-13 10:59:41 719
转载 静态页面和动态页面的区别
What is the difference between Static and Dynamic Web Pages?• Static web pages have fixed content while dynamic web pages may have changing content.• Static web pages have to be manually changed, ...
2020-05-07 14:39:38 412
原创 协作式取消paralle.for
协作式取消paralle.forparallel.for cancellation exceptioncancel parallel.for
2020-03-23 16:02:44 284
原创 Docker常用安装
1.总体步骤1.搜索镜像2.拉取镜像3.查看镜像4.启动镜像5.停止容器6.移除容器2.安装tomcat1.从docker hub上面查找tomcat镜像docker search tomcat2.从docker hub上拉取tomcat镜像到本地docker pull tomcat3.docker images查看是否有拉取到的tomcat4.使用tomcat镜像创建容...
2019-12-21 09:28:46 314
原创 rabbitmq镜像队列不起作用
最近碰到一个问题当对rabbitmq进行集群设置完成后,通过停止其中某个节点来模拟集群中节点的崩溃情况,看集群中的消息生产者和消费者能否自动切换到其他镜像节点。结果发现,无法完成故障转移,看起来就像镜像队列不起作用一样解决方案:由于采用了默认的guest用户登陆rabbitmq,而在较高版本中,rabbitmq是不允许通过guest来远程访问的,实际上是由于访问限制问题造成了上述问题,通过新...
2019-12-16 18:01:08 621
原创 dockerfile案例
base镜像(scratch)docker hub中99%的镜像都是通过在base镜像中安装和配置需要的软件构建出来的自定义镜像mycentos编写FROM centosENV MYPATH /usr/localWORKDIR $MYPATHRUN yum -y install vimRUN yum -y install net-toolsEXPOSE 80CMD echo $...
2019-12-16 01:07:32 349 1
原创 docker保留字指令
FROM基础镜像,当前新镜像是基于哪个镜像的MAINTAINER镜像的维护者的姓名和邮箱地址RUN容器构建时需要运行的命令EXPOSE当前容器对外暴露出的端口WORKDIR指定在创建容器后,终端默认登陆的进来工作目录,一个落脚点ENV用来在构建镜像过程中设置环境变量eg:ENV MY_PATH /usr/mytest这个环境变量可以在后续的任何run指令中使用,这就如同在...
2019-12-15 23:28:15 578
原创 windows下的rabbitmq集群搭建
新版本(个人使用的版本为:erlang版本:21.3;rabbitmq版本:3.7.15)的erlang会导致同一台服务器上有两个.erlang.cookie文件。个人解决方法如下:将任一台服务器上C:\Windows\System32\config\systemprofile\的erlang cookie文件拷贝到C:\Users\tkwh\ 注意:此处的tkwh是你当前登陆...
2019-12-13 17:07:14 744 1
原创 rabbitmq镜像队列的设置
需要有几点需要注意:1.镜像队列设置的前提是要有集群。2.镜像队列的设置方式有多种,包括通过代码和不通过代码两类,通过代码方式主要是在代码中通过queue_declare声明rabbitmq配置镜像模式...
2019-12-12 17:29:22 513
原创 docker数据卷
是什么先来看看docker的理念将运用与运行的环境打包成容器运行,运行可以伴随着容器,但是我们对数据的要求希望是持久化的容器之间希望有可能共享数据docker容器产生的数据,如果不通过docker commit生成新的镜像,使得数据作为镜像的一部分保存下来,那么当容器删除后,数据自然也就没有了。为了能保存数据在docker中我们使用卷。能干嘛容器间继承+共享数据卷就是目录或文件,存...
2019-12-12 07:55:34 193
原创 docker镜像
1是什么镜像是一种轻量级、可执行的独立软件包,用来打包软件运行环境和基于运行环境开发的软件,它包含运行某个软件所需的所有内容,包括代码、运行时、库、环境变量和配置文件。UnionFS(联合文件系统)联合文件系统是一种分层、轻量级并且高性能的文件系统,它支持对文件系统的修改作为一次提交来一层层的叠加,同时可以将不同目录挂载到同一个虚拟文件系统下(unite several directorie...
2019-12-12 07:22:21 140
原创 docker常用命令
1.帮助命令docker versiondocker infodocker --help 显示docker的所有命令2.镜像命令docker images列出本地主机上的镜像各个选项说明:repository:表示镜像的仓库源tag:镜像的标签image id:镜像idcreated:镜像创建时间size:镜像大小同一仓库源可以有多个TAG,代表这个仓库源的不同版本,我们...
2019-12-10 08:00:00 178
原创 docker镜像加速器的配置
依照https://lug.ustc.edu.cn/wiki/mirrors/help/docker进行配置然后使用下面的命令进行配置加载和服务重启systemctl daemon-reloadsystemctl restart docker最后使用docker info查看Registry Mirrors:是否是所配置的镜像以确认镜像加速器是否配置成功...
2019-12-09 19:55:53 98
原创 easynetq attention
If you start publishing and no subscribers have ever been started then your messages simply disappear. This is by design.
2019-12-04 15:17:40 127
原创 什么是索引
以下引用几篇文章,以了解索引是什么,用途是什么。索引背后的数据结构和算法https://www.kancloud.cn/kancloud/theory-of-mysql-index/41855BTree和B+Tree详解https://blog.csdn.net/yin767833376/article/details/81511377总结一下:1.什么是索引我们知道,数据库...
2019-11-19 16:44:51 435
原创 git pull和git fetch区别
git pull = git fetch + git mergegit fetch 相当于是从远程获取最新到本地,不会自动merge git pull:相当于是从远程获取最新版本并merge到本地 在实际使用中,git fetch更安全一些...
2019-11-14 11:33:04 112
原创 Postman测试几点记录
假设有变量registerMsg1 从文件中获取值data.registerMsg2.从环境变量中获取值environmnet.registerMsg3.数据驱动测试的时候不需要先在环境变量中建立对应变量4.在数据驱动的时候select files后preview的时候,该页在行溢出的时候是没有提示的,这容易误判内容未保存完全,左右滑动一下就可以看到溢出的内容chrome devto...
2019-08-10 22:09:14 178
转载 测试中 Fakes、Mocks 以及 Stubs 概念明晰
这篇文章包括评论将测试中的Fakes、Mocks以及Subs将的比较明晰,遂此处转载以便日后查阅并推广给需要的同学。侵删。测试中 Fakes、Mocks 以及 Stubs 概念明晰 - 王下邀月熊的文章 - 知乎https://zhuanlan.zhihu.com/p/26942686总结:Mocks 与 【(Fakes,Stubs)以下称后者】区别Mocks可以使得测试失败,更注重工...
2019-07-22 10:38:24 927
原创 .net core依赖注入构造函数传参
public class MyClass { private readonly ILogger _logger; private readonly YourClass _your; ServiceCollection services = new ServiceCollection(); private string your...
2019-06-26 11:40:18 7740
原创 Dapper注意事项
dapper的参数匹配是根据参数名来的,不是根据参数顺序dapper的属性不能进行参数转换,尤其是使用下面的格式时是非常错误的。 以下会造成死循环,进而造成栈溢出错误 public string B { get { return B; } set { B = value=="9009"?"helloworld...
2019-06-25 15:02:22 664
原创 windows 上建立redis集群
In this post, I will explain how to create cluster for Redis 3.2 on Windows.Create 3 master Redis Nodes on the same server, port: 7000, 7001, 7002Create 3 slave Redis Nodes on the same server, port...
2019-06-10 23:49:52 203
转载 数据库表字段命名规范
from https://cloud.tencent.com/developer/article/1054482数据库表字段命名规范摘要:当前研发工作中经常出现因数据库表、数据库表字段格式不规则而影响开发进度的问题,在后续开发使用原来数据库表时,也会因为数据库表的可读性不够高,表字段规则不统一,造成数据查询,数据使用效率低的问题,所以有必要整理出一套合适的数据库表字段命名规范来解决优化这些...
2019-06-04 10:42:45 772
Win32DiskImager
2017-09-12
深入浅出Linux TCP IP协议栈
2016-09-29
西门子超级授权
2016-09-29
WinAC-RTX-2010-快速入门
2016-09-29
tcp keepalive设置时需不需要客户端和服务器端都设置
2017-06-21
mfc 类的串行化 类的写方法(ar<<)不执行
2017-05-09
C++ 如何查看串行化的数据
2017-05-07
asp .net menuitem显示错乱
2017-04-02
twincat ads 信号批量通讯问题
2016-12-15
关于Opc ua的一些初级问题
2016-07-19
[JKDictionary text]未知方法
2016-05-20
各路大神,求接触禁锢
2016-05-14
微博项目数组越界问题iOS
2016-05-13
iOS 新浪微博接口问题
2016-05-07
iOS 自定义tabbar时的问题,虚心请假各位前辈
2016-05-07
iOS文本类型app文稿数据过大
2016-05-04
新手上路:各位:oc在.m的@implementation中定义变量有什么不同呢?
2016-04-23
加速计的暂停与启动,虚心求教
2016-04-22
怎么在有scrollView的视图中使用IQKeyBoardManger
2016-04-19
导航栏按钮问题,对昨天问题的补充,昨天说的不太清楚,很抱歉
2016-04-19
导航栏按钮问题,虚心求教,在下菜鸟
2016-04-18
使用IQKeyBoardManger 键盘弹出时导航栏也移动的问题
2016-04-15
iOS 表视图数组越界一般原因及调试方法
2016-04-12
iOS菜鸟提问:赋值为什么不成功,求教!
2016-04-11
TA创建的收藏夹 TA关注的收藏夹
TA关注的人