Kiba518

Kiba518

博文原创,力求真实,无谓是非,只为留痕。

Fork me on GitHub
摘要:前言 本文为Java开发环境搭建教程,主要用于备忘,因为我毕竟不是总玩Java,重做系统后,一旦想玩,安装开发环境总会折磨我一会,所以,决定做一个备忘文章 。 JDK安装 首先去官网下载JDK。 Java SeSdk下载地址: https://www.oracle.com/java/technolo 阅读全文
posted @ 2020-04-03 10:19 kiba518 阅读 (22) 评论 (0) 编辑
摘要:前言 本文将介绍Net Core的一些基础知识和如何NginX下发布Net Core的WebApi项目。 测试环境 操作系统:windows 10 开发工具:visual studio 2019 框架:Net Core 3 Net Core Web Api项目创建 首先创建一个Net Core We 阅读全文
posted @ 2020-02-25 09:25 kiba518 阅读 (1349) 评论 (4) 编辑
摘要:前言 我们都知道软件开发是工科,不是理科;本质上和电工、钳工是一样的。 也就是说,软件技术成长也与电工、钳工的技术成长是一样的,靠的是练,而不是学。 所以,很多时候,我们称应届大学生是一张白纸,啥也不会。 不论他在学校学的多好,都没用,因为他没练过,不能干活;同理,不论他在学校学的多差,进入工作岗位 阅读全文
posted @ 2020-01-13 09:21 kiba518 阅读 (1685) 评论 (9) 编辑
摘要:前言 我个人觉得,中间件的部署与使用是非常难记忆的;也就是说,如果两次使用中间件的时间间隔比较长,那基本上等于要重新学习使用。 所以,我觉得学习中间件的文章,越详细越好;因为,这对作者而言也是一份珍贵的备忘资料。 Consul简介 Consul一个什么,我想大家通过搜索引擎一定可以搜索到;所以,我就 阅读全文
posted @ 2019-12-06 09:14 kiba518 阅读 (1874) 评论 (9) 编辑
摘要:前言 其实我一直想写一篇揭秘算法的文章,因为,据我所见,大多数写算法的软件工程师,其实,就是普通程序员,并非高人一等。 但我一直不知道从何下手,今天姑且尝试着乱写一点。 最唬人的高大上 算法最唬人的东西莫过于公式了。 而公式中最唬人的摸过于∑了;这个符号叫sigma,如下图: 举个例子: 某公司开会 阅读全文
posted @ 2019-10-23 09:02 kiba518 阅读 (571) 评论 (2) 编辑
摘要:前言 我在刚接触使用中间件的时候,发现,中间件的使用并不是最难的,反而是中间件的下载,安装,配置才是最难的。 所以,这篇文章我们从头开始学习RabbitMq,真正的从头开始。 关于消息队列 其实消息队列没有那么神秘,我们这样想一下,用户访问网站,最终是要将数据以HTTP的协议的方式,通过网络传输到主 阅读全文
posted @ 2019-10-22 08:50 kiba518 阅读 (1873) 评论 (9) 编辑
摘要:前言 在C#调用OpenCV其实非常简单,因为C#中有很多OPenCV的开源类库。 本文主要介绍在WPF项目中使用OpenCVSharp3-AnyCPU开源类库处理图片,下面我们先来做开发前的准备工作。 准备工作 首先,我们先创建一个WPF项目。 然后,在Nuget上搜索OpenCVSharp,如下 阅读全文
posted @ 2019-10-09 09:04 kiba518 阅读 (2674) 评论 (10) 编辑
摘要:前言 作为一个软件开发者,我们除了要学会复制,黏贴,还要学会调用API和优秀的开源类库。 也许,有人说C#做不了人工智能,如果你相信了,那只能说明你的思想还是狭隘的。 做不了人工智能的不是C#这种语言,而是你,我这种普通的程序员。 做人工智能需要一定的学历背景,一定的数学基础和公司专项的资源供给;而 阅读全文
posted @ 2019-09-03 10:00 kiba518 阅读 (2237) 评论 (15) 编辑
摘要:前言 本文主要讲述,在WPF中,借助Vlc.DotNet调用VLC类库,实现视频播功能,下面我们先来做开发前的准备工作。 准备工作 首先,我们创建一个项目WpfVLC,然后,进入Neget搜索Vlc.DotNet,得到如下界面: 我们选择Vlc.DotNet.Wpf,点击安装(这里我已经安装了,所以 阅读全文
posted @ 2019-08-07 12:01 kiba518 阅读 (5332) 评论 (36) 编辑
摘要:前言 每次开发滑块控件的样式都要花很久去读样式代码,感觉有点记不牢,所以特此备忘。 自定义滑块样式 首先创建项目,添加Slider控件。 然后获取Slider的Window样式,如下图操作。 然后弹出界面如下.我们点击确定。 点击确定后,我们的页面的Resources中,增加了一系列样式代码,而滑块 阅读全文
posted @ 2019-08-01 10:12 kiba518 阅读 (2095) 评论 (7) 编辑
摘要:前言 我在学习WPF的早期,对依赖属性理解一直都非常的不到位,其恶果就是,我每次在写依赖属性的时候,需要翻过去的代码来复制黏贴。 相信很多朋友有着和我相同的经历,所以这篇文章希望能帮助到那些刚刚开始学依赖属性的朋友。 那些[讨厌]的依赖属性的讲解文章 初学者肯定会面临一件事,就是百度,谷歌,或者MS 阅读全文
posted @ 2019-07-24 09:13 kiba518 阅读 (961) 评论 (5) 编辑
摘要:SQLite简易版ORM 首先打开项目,使用nuget搜索sqlite-net,如下图: 下载完成后,我们会多出两个文件,SQLite.cs和SQLiteAsync.cs。 我们新建一个文件夹SQLiteResources,把这俩文件放进去。 然后我们创建两个表实体,如下: 接下来我们创建一个SQL 阅读全文
posted @ 2019-07-16 13:50 kiba518 阅读 (1503) 评论 (0) 编辑
摘要:前言 打包桌面应用程序实在是一个不常使用的东西,偶尔使用起来经常会忘东忘西的耽误时间,因此,这篇文章多以图片记录过程,也是用于备忘。 下载打包工具 C#打包桌面应用程序有很多种方法,这里介绍一种使用Microsoft Visual Studio Installer Projects工具打包的方法。 阅读全文
posted @ 2019-07-04 10:50 kiba518 阅读 (3062) 评论 (13) 编辑
摘要:前言 在职场中,确立自身的技术水平很重要,因为,如果你被标记成了技术菜鸟,那么你的工作一旦做快了,大家就会一致的认为这个任务比较简单;如果你未如期完成,则会被各种明嘲暗讽,你不但无法获得合理的表扬,还会无端被迫接受攻击。 但是,如果你被标记成了技术高手,那么你就算任务延期也会被理解,因为,他们会认为 阅读全文
posted @ 2019-06-13 09:56 kiba518 阅读 (4377) 评论 (6) 编辑
摘要:对于骂街的C++开发,我在这篇文章里统一回复了《我对C++开发人员有偏见》,请移步。 前言 这是一篇C#开发重新学习C++的体验文章。 作为一个C#开发为什么要重新学习C++呢?因为在C#在很多业务场景需要调用一些C++编写的COM组件,如果不了解C++,那么,很容易。。。注定是要被C++同事忽悠的 阅读全文
posted @ 2019-05-20 12:36 kiba518 阅读 (27095) 评论 (29) 编辑