Kiba518

Kiba518

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

Fork me on GitHub
摘要:前言 我确实对C++开发人员有一些偏见,我也知道对一类人有偏见是不正确的行为;但,在我所处的三线城市的环境中,我对C++开发有偏见并非是一件不正确的事,因为C++开发都是变态这件事,根本就是客观事实。 C++开发总以为自己是写底层的 不知道为什么,也不知道从何时起,C++开发就默认自己都是写底层的, 阅读全文
posted @ 2019-11-10 12:17 kiba518 阅读 (69) 评论 (3) 编辑
摘要:前言 其实我一直想写一篇揭秘算法的文章,因为,据我所见,大多数写算法的软件工程师,其实,就是普通程序员,并非高人一等。 但我一直不知道从何下手,今天姑且尝试着乱写一点。 最唬人的高大上 算法最唬人的东西莫过于公式了。 而公式中最唬人的摸过于∑了;这个符号叫sigma,如下图: 举个例子: 某公司开会 阅读全文
posted @ 2019-10-23 09:02 kiba518 阅读 (453) 评论 (2) 编辑
摘要:前言 我在刚接触使用中间件的时候,发现,中间件的使用并不是最难的,反而是中间件的下载,安装,配置才是最难的。 所以,这篇文章我们从头开始学习RabbitMq,真正的从头开始。 关于消息队列 其实消息队列没有那么神秘,我们这样想一下,用户访问网站,最终是要将数据以HTTP的协议的方式,通过网络传输到主 阅读全文
posted @ 2019-10-22 08:50 kiba518 阅读 (1237) 评论 (8) 编辑
摘要:前言 在C#调用OpenCV其实非常简单,因为C#中有很多OPenCV的开源类库。 本文主要介绍在WPF项目中使用OpenCVSharp3-AnyCPU开源类库处理图片,下面我们先来做开发前的准备工作。 准备工作 首先,我们先创建一个WPF项目。 然后,在Nuget上搜索OpenCVSharp,如下 阅读全文
posted @ 2019-10-09 09:04 kiba518 阅读 (1861) 评论 (10) 编辑
摘要:前言 在十二年的职业生涯中,我曾做过两次技术经理,一次两年,一次两年半;很显然,我不是个成功者,但,我想,我还是可以聊聊这件事的。 一定要做一次技术经理 如果你想在未来的职业生涯中依赖技术生存,那么,你一定要做一次技术经理,哪怕是跳槽到极小规模的公司也要做一次,而且越早越好。 为什么这么说呢?因为做 阅读全文
posted @ 2019-09-25 09:52 kiba518 阅读 (1433) 评论 (9) 编辑
摘要:前言 随着年纪的增长,我越来越体会到资源的重要性。 慢慢的,我发现,资源才是一个人成长的根本。 我也亲眼见证过一个学生时代资质平庸的同学,进入社会后,在金钱资源的推动下,变成了一个极其优秀的,其他同学难以望其项背的优秀的人物。 学习资源 学习资源对于一个人的成长作用之大,不言而喻;作为一个无产阶级, 阅读全文
posted @ 2019-09-17 10:02 kiba518 阅读 (2084) 评论 (29) 编辑
摘要:前言 作为一个软件开发者,我们除了要学会复制,黏贴,还要学会调用API和优秀的开源类库。 也许,有人说C#做不了人工智能,如果你相信了,那只能说明你的思想还是狭隘的。 做不了人工智能的不是C#这种语言,而是你,我这种普通的程序员。 做人工智能需要一定的学历背景,一定的数学基础和公司专项的资源供给;而 阅读全文
posted @ 2019-09-03 10:00 kiba518 阅读 (1547) 评论 (12) 编辑
摘要:前言 本文主要讲述,在WPF中,借助Vlc.DotNet调用VLC类库,实现视频播功能,下面我们先来做开发前的准备工作。 准备工作 首先,我们创建一个项目WpfVLC,然后,进入Neget搜索Vlc.DotNet,得到如下界面: 我们选择Vlc.DotNet.Wpf,点击安装(这里我已经安装了,所以 阅读全文
posted @ 2019-08-07 12:01 kiba518 阅读 (4031) 评论 (35) 编辑
摘要:前言 每次开发滑块控件的样式都要花很久去读样式代码,感觉有点记不牢,所以特此备忘。 自定义滑块样式 首先创建项目,添加Slider控件。 然后获取Slider的Window样式,如下图操作。 然后弹出界面如下.我们点击确定。 点击确定后,我们的页面的Resources中,增加了一系列样式代码,而滑块 阅读全文
posted @ 2019-08-01 10:12 kiba518 阅读 (1070) 评论 (7) 编辑
摘要:前言 我在学习WPF的早期,对依赖属性理解一直都非常的不到位,其恶果就是,我每次在写依赖属性的时候,需要翻过去的代码来复制黏贴。 相信很多朋友有着和我相同的经历,所以这篇文章希望能帮助到那些刚刚开始学依赖属性的朋友。 那些[讨厌]的依赖属性的讲解文章 初学者肯定会面临一件事,就是百度,谷歌,或者MS 阅读全文
posted @ 2019-07-24 09:13 kiba518 阅读 (698) 评论 (5) 编辑
摘要:SQLite简易版ORM 首先打开项目,使用nuget搜索sqlite-net,如下图: 下载完成后,我们会多出两个文件,SQLite.cs和SQLiteAsync.cs。 我们新建一个文件夹SQLiteResources,把这俩文件放进去。 然后我们创建两个表实体,如下: 接下来我们创建一个SQL 阅读全文
posted @ 2019-07-16 13:50 kiba518 阅读 (997) 评论 (0) 编辑
摘要:前言 打包桌面应用程序实在是一个不常使用的东西,偶尔使用起来经常会忘东忘西的耽误时间,因此,这篇文章多以图片记录过程,也是用于备忘。 下载打包工具 C#打包桌面应用程序有很多种方法,这里介绍一种使用Microsoft Visual Studio Installer Projects工具打包的方法。 阅读全文
posted @ 2019-07-04 10:50 kiba518 阅读 (2655) 评论 (13) 编辑
摘要:前言 在职场中,确立自身的技术水平很重要,因为,如果你被标记成了技术菜鸟,那么你的工作一旦做快了,大家就会一致的认为这个任务比较简单;如果你未如期完成,则会被各种明嘲暗讽,你不但无法获得合理的表扬,还会无端被迫接受攻击。 但是,如果你被标记成了技术高手,那么你就算任务延期也会被理解,因为,他们会认为 阅读全文
posted @ 2019-06-13 09:56 kiba518 阅读 (4172) 评论 (6) 编辑
摘要:前言 人被压迫了,为什么不斗争?——鲁迅 作为一个C#开发者,我经历了,也见证了很多同行饱受C++开发的歧视和欺辱。 而且,这种行为,现在依然持续的发生在C#开发者的身上,就目前为止,绝大部分C#开发还都无法摆脱这样的命运。 能力不足的C++开发会欺辱能力不足C#开发 C++语言的基础是【语法+wi 阅读全文
posted @ 2019-06-01 08:20 kiba518 阅读 (9824) 评论 (50) 编辑
摘要:对于骂街的C++开发,我在这篇文章里统一回复了《我对C++开发人员有偏见》,请移步。 前言 这是一篇C#开发重新学习C++的体验文章。 作为一个C#开发为什么要重新学习C++呢?因为在C#在很多业务场景需要调用一些C++编写的COM组件,如果不了解C++,那么,很容易。。。注定是要被C++同事忽悠的 阅读全文
posted @ 2019-05-20 12:36 kiba518 阅读 (22032) 评论 (29) 编辑