自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

张中华的博客

技术笔记

  • 博客(35)
  • 资源 (1)
  • 收藏
  • 关注

原创 《.NET 性能优化》—第五章 泛型

泛型是.NET Framework2.0新增的一个特性,在命名空间System.Collections.Generic,包含了几个新的基于泛型的集合类。泛型解决了类型安全和装箱问题。类型安全: 在编译时验证对于泛型数据类型的操作,明确禁止那些可能在运行时出错的行为。在参数为object引用时,避免对值类型进行装箱。例如:ArrayList e...

2019-05-28 19:44:00 161

原创 Redis 菜鸟教程学习笔记- Redis 命令-> Key

连接命令:redis-cli -h host -p port -a passwordRedis 键(key)Redis 键命令用于管理 redis 的键。DEL key该命令用于在 key 存在时删除 key。DUMP key序列化给定 key ,并返回被序列化的值。EXISTS key检查给定 key 是否存在。EXPIRE key s...

2019-05-27 19:51:00 436

原创 Jenkins简介

Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。功能Jenkins功能包括:1、持续的软件版本发布/测试项目。2、监控外部调用执行的工作。启动首先保证系统中已经安装了jdk,最好是jdk1.5以上。第一种启动方法,切换到jenkins.w...

2019-05-26 19:33:00 166

原创 星星点点

昔日绽开蒲公英,共享日晒风雨淋。久后已换新模样,随风而动各留心。2013年3月5日夜星零零几人知,湖波泛影曾几时。乍闻鸡鸣三两声,方觉睡意已来迟。2013年3月21日石榴树上点红芽,满枝斑雀乐吱喳。新嫩又绿荒园中,万物天宝尽芳华。2013年3月27日 ...

2019-05-25 18:05:00 98

原创 Windows 打开cmd的三种方式

cmd是command的缩写,即命令行 。如何打开cmd?Win + RC:\Windows\System32\cmd.exe这两种方式虽然都能打开命令行,但是此处请注意一两者的不同:利用Win + R 打开的的命令行,使用时,带有用户信息, 直接打开cmd.exe是不带用户信息的,由下图的路径可以看出。所以当使用程序使用cmd时,注意是否需...

2019-05-24 08:13:00 5900

原创 VS扩展插件-CodeMaid整洁你的代码

CodeMaid是一个开源的Visual Studio的扩展插件,用于整理与优化代码等。功能类似于商业软件ReSharper,但它是免费的,并且开放源代码。它能帮助你更容易的理解你的代码,支持多种编程语言。功能:代码清洁代码挖掘重新布局。可以按Microsoft’s StyleCop,也可自定义。格式化连接行。在解决方案资源管理器窗口递归地...

2019-05-23 08:46:00 10886

原创 利用Visual Studio找出不合规范的代码 - Code Analysis

“Microsoft 的所有规则”代码分析规则集在Visual Studio里面有一个 Code Analysis的功能,在这个功能里面有着各种各样的功能,可以在项目属性,代码分析中看到,为了更多的了解都有哪些规则,此处将运行规则切换到了Micresoft的所有规则:当然这些规则不仅可以运用于当前项目,然而通过类别排序,非常方便我们的使用...

2019-05-22 08:53:00 1639

原创 VS 2019切换编程背景图

工具->扩展和更新->下载ClaudiaIDE重启VS2019工具->选项->ClaudiaIDE,根据自己的喜好修改图片,图片大小以及透明度。看着如此美丽的风景,敲代码的心情也会好很多,哈哈~ ...

2019-05-22 08:11:00 18760 1

原创 VS 2019 点击页面自动定位到解决方案资源管理器目录位置

Tools->Option->Projects And Solutions->General, tick “track Active Item in Solution Explorer”工具-> 选项->项目和解决方案-> 常规-> 在解决方案资源管理器中跟踪活动项展示结果:...

2019-05-22 08:11:00 14135

原创 Build和Rebuild的区别

Build 只针对在上次编译之后更改过的文件进行编译, 而Rebuild会编译所有文件。无论 Build 和 Rebuild,都可以分别针对解决方案和项目。Rebuild 会编译所有文件,一般相当于执行 Clean + Build(清理并生成)。Build 编译的范围包括有更新的 Projects 以及依赖这些 Projects 的项目。Rebu...

2019-05-21 08:15:00 19331 2

原创 孩子,不哭

小孩子在小的时候想哭就哭,谁也不知道为什么。待他长大一些,他会憋一会再哭,也许知道为什么。当他上学之后,他也会哭,但无人知晓,我知道为什么。2012年10月16日孩啼孩童倚南角,啜泣声更娇。举止真无邪,欲怜又可笑。上前与攀谈,稚气色更俏。不知其所故,委屈无法消。2012年10月19日 ...

2019-05-20 21:24:00 149

原创 搞了十年开发,最后还是觉得这套架构体系靠谱!

蓦然回首自己搞技术的十几年,我收获了很多,技术、管理、业务、大公司及创业公司的玩法。这些年,自己也曾经迷茫过,心想自己其实能够成长得更快一些,可惜我错过了。路其实一直都在那里,只是我们看不到而已!以前我一直被公司和技术牵着走,并不是自己在选择技术,而是不自觉地被推到了这个位置上。想想有多少人对于自己将来要从事的职业和技术类型进行过深入思考和比较呢?当我跳出...

2019-05-20 17:14:00 149

原创 我爱雨

昨夜西风今夜雨,园内黄花已离去。林叶拍打更精神,初见色比春夏绿。2012年10月26日天凉了,小雨微微,不知有谁在惦记着我呢?秋过了,枫叶婆娑,不知过往还有谁仍在回忆呢?冬来了,寒风凛冽,不知有谁正在感受它的庄严呢?2012年10月29日立冬寒风一吹百花调,清雨微微浇喧嚣。万物无奈离寒去,唯有一人撑长蒿。2012年10月2...

2019-05-19 12:44:00 99

原创 C#依赖注入- setter注入

在文章 C#依赖注入-初步概念了解 中,简单的介绍了依赖注入常用三种方式:setter注入,构造函数注入,接口注入。在此文章中,使用代码具化对setter注入的解释。setter注入:就是在类A里面定义一个C接口的属性D,在A的上下文通过B实例化一个对象,然后将这个对象赋值给属性D。主要就是set 与 getSetter注入(Setter Inje...

2019-05-18 18:04:00 1984 1

原创 我爱花

荷花赞本出淤泥经水释,纯洁俏丽无所至。若问荷花何至此,只缘其身本如是。2012年9月25蝶叹花百花齐争艳,娇爱可人怜。可惜面向背,朵朵皆不见。2012年10月14日夜以寄荷遥望三朵莲花开,朦胧色下欲采摘。清纯俏丽无它物,观自心头静满怀。花中不是只爱她,此花初绽无花开。2012年10月24日秋风一阵桂花香,...

2019-05-17 19:15:00 164

原创 人生—风景

地为床,天为被,花花草草作陪睡。雷奏歌,云伴舞,神神气气闯江湖。2012年8月20日一个人的一生或轰动,或平淡。轰动如火山,有炫丽也有伤害。平淡如湖水,静静地也有波纹。2012年8月30日星满空,月当头,天朗气清。蝉鸣狗吠,心烦意乱。天公作美,我却无情。深夜渐渐地来临,心灵渐渐脆弱。想念也...

2019-05-16 20:36:00 166

原创 8 个 Tips 让你更好的进行 Code Review

摘要: Code Review 可以提高代码质量。原文:Elevenbeans作者:前端小智Fundebug经授权转载,版权归原作者所有。原文地址:https://kellysutton.com/2018/10/08/8-tips-for-great-code-reviews.html更多内容请见译者 Blog:https://gith...

2019-05-16 11:30:00 82

原创 Windows下安装Docker

以下是我的个人电脑基本信息:win10 教育版, 8核8G,64位操作系统。 CPU: Intel i5第一步:开启Hyper-V控制面版-->程序和功能-->启用或关闭Windows功能现在 Docker 有专门的 Win10 专业版系统的安装包第二步:安装 Toolbox最新版 Toolbox 下...

2019-05-16 08:48:00 125

原创 Docker简介

学习之前,先对Docker有一个简单的了解。参考:https://www.cnblogs.com/hwlong/p/9158982.htmlDocker: 代码托管在Github上,基于Go语言并遵从Apache2.0协议开源Docker属于Linux容器的一种封装,提供简单易用的容器使用接口。Docker将应用程序与该程序的依赖,打包在一个文件里面...

2019-05-15 21:40:00 61

原创 EPPlus 和NPOI简单的Demo对比

在之前的文章中简单的使用了下NPOI,NPOI的基本使用, 相对来说,并没有EPPLus好用。首先, EPPlus只用一个DLL,而不像NPOI引入多个dll,区分excel版本。其次,EPPlus在为某个cell赋值时,不要先创建cell,这也方便了使用。而且NPOI判定cell是不是new,并不是通过里面是否有值而判定的。最后,EPPlus更倾向...

2019-05-14 08:04:00 5127 1

原创 Redis 菜鸟教程学习笔记- Redis 数据结构

Redis 数据类型五种:string(字符串),hash(哈希),list(列表),set(集合)及zset(sorted set:有序集合)。String: get;setHash: hmset;hmgetList: lpush, lrangeSet: asdd, smembersZset: zadd key score value, ZR...

2019-05-13 21:59:00 312

原创 Redis - 支持多个数据库初识

Redis支持多个数据库,并且每个数据库的数据是隔离的不能共享,并且基于单机才有,如果是集群就没有数据库的概念。Redis是一个字典结构的存储服务器,而实际上一个Redis实例提供了多个用来存储数据的字典,客户端可以指定将数据存储在哪个字典中。这与我们熟知的在一个关系数据库实例中可以创建多个数据库类似,所以可以将其中的每个字典都理解成一个独立的数据库。...

2019-05-12 19:32:00 599 2

原创 Redis 菜鸟教程学习笔记- Redis 配置

Redis 的配置文件位于 Redis 安装目录下,文件名为 redis.conf(Windows 名为 redis.windows.conf)。你可以通过 CONFIG 命令查看或设置配置项。查看语法Redis CONFIG 命令格式如下:redis 127.0.0.1:6379> CONFIG GET CONFIG_SETTING_NAM...

2019-05-11 12:00:00 379

原创 Redis 菜鸟教程学习笔记- 概念

REmote DIctionary Server(Redis) 是一个由Salvatore Sanfilippo写的key-value存储系统。Redis是一个开源的使用ANSI C语言编写、遵守BSD协议、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。它通常被称为数据结构服务器,因为值(value)可以是 ...

2019-05-10 20:42:00 460

原创 C#依赖注入-初步概念了解

依赖注入是什么?依赖注入是一个过程,就是当一个类需要调用另一个类来完成某项任务的时候,在调用类里面不要去new被调用的类的对象,而是通过注入的方式来获取这样一个对象。具体的实现就是在调用类里面有一个被调用类的接口,然后通过调用接口的函数来完成任务。比如A调用B,而B实现了接口C,那么在A里面用C定义一个变量D,这个变量的实例不在A里面创建,而是通过A的上...

2019-05-09 20:32:00 5657

原创 Linux学习 - Windows使用xshell连接ubuntu远程控制

参考网址:Xshell连接不上Ubuntu解决方式首先,我们想在Windows下,远程控制Linux,我们得确保Linux允许Windows访问才行。ps -e | grep ssh如果此时只有1721?是无法被访问的,我们需要install openssh-server,命令如下:sudo apt-get install openssh-se...

2019-05-08 21:35:00 320

原创 Linux 学习- Ubuntu 查看本机IP

在Ubuntu下,查看本机IP的指令是:ifconfig但是,可能刚开始,你并不能直接使用该命令,此时,你需要install net-tools, 命令:sudo apt install net-tools当然,这个工具已经被弃用了,但是不影响我当下的使用。有兴趣可以了解下iproute2,可参考文章:net-tools与iproute2大比较...

2019-05-07 08:51:00 8789 1

原创 C语言程序设计3-数据类型&运算符

标识符:数字、字母、下划线不以数字开头。长度因系统不同而最大长度不同,最好不要超过8个。C语言区分大小写,对大小写敏感。如:sum、Sum是两个标识符。C语言关键字也称“保留字”:具有特殊含义,专门用作语言特定成分的一类标识符,不能用作其他作用,所有关键字必须小写。C语言数据类型C语言常量和变量定义常量: #def...

2019-05-06 19:01:00 254

原创 6.Vue3.0使用axios-二次封装

安装npm install --save axios在mian.js中引入import axios 'axios' (axios不需要使用vue.use(),我也是不明所以然啊)到这里我都会对axios进行二次封装在http文件夹中新建api.js 文件引入axiosimport axios 'axios'对post,get请求进行封装get请求:...

2019-05-06 14:57:00 2479 1

原创 《.NET 性能优化》—第四章 垃圾回收

通过书本的阅读,看得我是云里雾里,不过大致把该章节过了一遍,仅仅记住了几个单词,“代”,大对象堆,固定。具体的描述也不是很明白,所以先从网络找一些资源,挑出能看懂的做一些笔记,以后待稍有能力,再做回看。最具权威的MSDN: .NET 中的内存管理和垃圾回收用到的类库:System.GCSystem.GCCollectionModeSystem.G...

2019-05-05 12:11:00 364

原创 个人常用网址记录

1.娱乐视频网址:电影蜜蜂: http://www.hdbee.net/movie, 需下载观看1、【国内电影网站】胖鸟电影http://t.cn/Rlog4HJ迅影网 http://t.cn/R4GMbN1降龙影院 http://t.cn/RY6hCjxneets网 http://t.cn/RfXmTu5宅腐资源站 http://t....

2019-05-04 11:49:00 3516

原创 Windows 下Redis客户端可视化工具-Redis Desktop Manager

简介Redis桌面管理器(又名RDM) - 是一个用于Windows,Linux和MacOS的快速开源Redis数据库管理应用程序。该工具为您提供了一个易于使用的GUI,可以访问您的Redis数据库并执行一些基本操作:将键视为树,CRUD键,通过shell执行命令。RDM支持SSL / TLS加密,SSH隧道,基于SSH隧道的TLS(带有In-Tra...

2019-05-03 12:25:00 8767

原创 Windows 下Redis客户端可视化工具-redis client

目前就我所知,常用的redis客户端可视化工具有Redis Client ;Redis Desktop Manager ;Redis Studio.Redis Client 可以从redis官网找到:https://redis.io/clients我下载了一个java版本的:启动redis client, 并且连接:...

2019-05-02 19:24:00 51546 2

原创 《将博客搬至CSDN》

搬家搬家~

2019-05-01 23:04:00 48

原创 Redis 在Windows下安装

先看一下,Redis如何在Windows下安装。Redis 官网:https://redis.io/目前在官网已经看不到从哪里可以下载到windows版本了,可能是我没找到入口。不过在GitHub上面还是可以找到的,地址:https://github.com/MicrosoftArchive/redis/tags这个时候如果能使用VPN会下载的快一...

2019-05-01 14:11:00 112

汽车部件仓储管理

汽车配件仓储信息管理网站设计的使用和相关者有: 1.一级管理员:一级管理员对配件信息,供应商信息,需求商信息,二级管理员信息的增、删、改、查以及对操作日志的查看。 2.二级管理员:二级管理员能够对配件信息进行查询所搜,主要进行入库、出库操作。同时,可以对需求商的信息进行查询,得到是否有需求商正等待发货而进行出库,也可以添加新的需求商用户。

2017-09-30

空空如也

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

TA关注的人

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