
其他
文章平均质量分 74
xulong5000
这个作者很懒,什么都没留下…
展开
-
【C#】ElasticSearch环境搭建与使用
以前在.net里如果要做全文搜索的话,一般都会使用Lucene.net配合盘古分词。使用起来麻烦而且还不容易查看数据,后来就出现了ElastiSearch。ES也是基于Lucene并采用java编写, 相当于对Lucene做了一层封装,我们只需要调用ES相关API即可,配合Kibana数据可视化工具可以很方便的分析和统计数据。1.安装(路径中不能有空格)这里以windows环境为例,linux类似。移步到ES官网,下载ElasticSearch和Kibana ES: https://...原创 2021-03-29 12:01:51 · 473 阅读 · 0 评论 -
GitHub Desktop的简易使用方法
GitHub作为最流行的版本控制系统,能非常方便地管理项目版本。原生的git要用较为繁琐的命令操作,其实我们可以使用官方GitHub desktop软件进行图形界面操作,非常方便,不过第一步,要先安装git。一、安装git git安装,首先下载git安装文件,下载链接如下,GitHub desktop软件也在这个链接里链接:https://pan.baidu.com/s/1kHcRFGWkXiSnry4w4oer8w 提取码:w19x 安装好git之后,可以这样...原创 2021-03-03 09:14:55 · 2544 阅读 · 2 评论 -
常用 Git 命令清单
我每天使用 Git ,但是很多命令记不住。一般来说,日常使用只要记住下图6个命令,就可以了。但是熟练使用,恐怕要记住60~100个命令。下面是我整理的常用 Git 命令清单。几个专用名词的译名如下。Workspace:工作区 Index / Stage:暂存区 Repository:仓库区(或本地仓库) Remote:远程仓库一、新建代码库# 在当前目录新建一个Git代码库$ git init# 新建一个目录,将其初始化为Git代码库$ git init原创 2021-03-03 09:05:42 · 129 阅读 · 0 评论 -
程序员在中国是青春饭?扯!看看阿里资深架构师是怎么说的!
微信上看到一个段子:码农:25岁软件工程师->28岁高级软件工程师->32岁架构师->35岁外卖骑手产品:25岁产品经理->28岁高级产品经理->32岁产品总监->35岁滴滴专车运维:25岁运维工程师->28岁高级运维工程师->32岁运维总监->35岁淘宝店主市场:25岁市场专员->28岁市场经理->32岁市场总监->35岁保险销售运营:25岁运营专员->28岁运营经理->32岁运营总监->35岁微原创 2020-10-10 17:43:37 · 453 阅读 · 0 评论 -
微信输入就死机问题处理
问题背景:之前PC版微信用的好好的,突然有一天输入打字 就微信进程卡死,一开始是偶然出现,后面就变成了经常出现,最后就是一输入就卡死,然后就无法使用 ,如果关闭进程再次打开,结果是恭喜你,系统死机。必须重启电脑。解决方法: 一开始在百度找的方法是,在C盘找到 WeChat Files 文件,然后删除 这个文件,重新卸载微信,再次安装。但是结果是,没用。二:于是找到第二种方法:下载电脑管家实时防护。百度 搜索:电脑管家 再下载腾讯电脑关键, https://guanjia.qq.com/安装...原创 2020-09-27 09:36:27 · 5611 阅读 · 1 评论 -
C# 实现计算MD5 32位大小写,16位大小写算法
1、引入命名空间using System;using System.Text;using System.Windows.Forms;using System.Security.Cryptography;2、函数如下 public static string GetMd5Str_16D(string ConvertString)//16位大写 ...原创 2019-11-19 09:43:22 · 2104 阅读 · 0 评论 -
用线程安全随机数解决Random在多线程中随机性重复的问题
在.NET中,随机数一般是用Random来获取,但是当在多任务的并行化编程时,问题就出现了。因为Random是基于时间作为种子来生成伪随机数的,而如果程序在多核并行时,在同一时间内的多个核中取到的时间是一样的,这样一来,生成的伪随机数就有可能会有一样的。如果业务需求中需要不可重复的随机数,那么这后果将会相当严重,所以必须采取一种新的方式来获取线程安全的伪随机数。...原创 2019-10-17 14:26:54 · 1594 阅读 · 0 评论 -
C#中生成随机数的几种方法
Random 类Random类默认的无参构造函数可以根据当前系统时钟为种子,进行一系列算法得出要求范围内的伪随机数Random rd = new Random()rd.next(1,10)(生成1~10之间的随机数,不包括10)这种随机数可以达到一些要求较低的目标,但是如果在高并发的情况下,Random类所取到的系统时钟种子接近甚至完全一样,就很有可能出现重复,这里用循环来举例...原创 2019-10-17 12:03:45 · 528 阅读 · 0 评论 -
为什么别人不愿意回答你问的问题
---请你喝碗鸡汤想要别人解答你的疑惑?无非就是五点:节约时间、阐述情况、解决方案、说话态度和自我思考。1别人不愿回答你的问题,是因为你在浪费别人的时间。最近朋友跟我抱怨有一种人特别烦,那就是问“在吗?”的人。总是问一句“在吗”,然后又不说啥事儿,等你回答“在”,他就跟你开始闲扯,扯了好久你觉得烦了,才开始问问题。耽搁别人大半天功夫,说一大堆没营养的话,临了以为聊天该...原创 2019-09-27 10:21:57 · 1541 阅读 · 0 评论 -
C# 获取某个时间的0点0分和23点59分59秒
C#获取当月第一天和最后一天当月第一天0时0分0秒:DateTime.Now.AddDays(1 - DateTime.Now.Day).Date当月最后一天23时59分59秒:DateTime.Now.AddDays(1 - DateTime.Now.Day).Date.AddMonths(1).AddSeconds(-1)C#获取上个月第一天和最后一天上个月第一天0时0分...原创 2019-09-18 10:26:31 · 2717 阅读 · 2 评论 -
Excel复制的数据到文本文件里面有 " " 双引号
业务场景: 需要把而excel里面的数据批量复制到数据库临时表中,发现字段数量是对应正确的,但是导入进入就有问题,就是有些字段里面是 “” 这样的双引号 或者是“ 单引号,然后把Excel里面的数据复制到文本文件里面。发现会出现:15399084951 "340121197809109156 " 这样的问题,解决方法有2种,1:如果数字大小不超过整数最大值,就...原创 2019-08-22 17:38:44 · 51341 阅读 · 1 评论 -
在C#中 实现 IList<T> 跟Dataset DataTable 之间的互相转换方法
/// <summary> /// Ilist<T> 转换成 DataSet /// </summary> /// <param name="list"></param> /// <returns></returns> public s...原创 2019-06-27 10:46:00 · 398 阅读 · 0 评论