- 博客(7)
- 收藏
- 关注
原创 算法旅行之希尔排序
上一次的算法旅行带领大家一起体验了我们的交换排序和交换排序的优化——快速排序,今天和大家一起探索插入排序和希尔排序众所周知,希尔排序是插入排序的优化,所以首先我们来了解插入排序,所谓插入排序,基本思想就是依次将每个记录插入到一个已排好的有序表中。//代码int[] array = { 10,5, 4, 3, 1, 6, 2, 9 }; #region ...
2018-08-26 21:49:15 312 21
原创 算法旅行之快速排序
今天大家一起讨论了交换排序中冒泡排序和快速排序,至于冒泡排序还是很容易理解的,大家也都很开心,不过在讨论快速排序的时候,好像大家都蒙在鼓里,总是觉得有一层隔膜没有突破,堵得难受。因此,经过我和我的算法小伙伴,在纸上讨论完算法的具体过程之后,我们又在代码里经过实现和逐步调试,看明白了值是如何改变的,下面就和大家一起分享一下,如果有什么问题大家可以联系我一起讨论。 我的博客都想异于常人,那么...
2018-08-16 18:08:37 354 18
原创 C#机房重构之组合查询
经过重重困难终于把机房重构的三大难点之一的组合查询给解决了,今天小编和大家分享一下组合查询过程中的难点和需要注意的地方。 首先我们来了解一下什么是‘组合查询’,所谓查询我们都知道,就是通过sql语句通过DAL层传递的参数查找数据并返回。这是简单的查询,而组合查询的意思就如字面所知,将我要查询的条件组合起来,组合成我们需求的查询语句再去查询。 至此,我们可以了解到这里的难点包括(条件...
2018-08-16 12:02:23 774 23
原创 VR之闯入世界
两年前VR的概念开始广为流传,外接式头戴设备,VR一体机,移动端头显设备以及一系列的VR设备层出不穷,现如今VR好像已经为大多数人所接收,和手机一样,慢慢的进入我们的生活。今天小编和大家一起来聊一聊有关VR的一些内容。首先我们了解一下 移动端头显设备: 结构简单,价格低廉,只需要放入手机观看即可,功能几乎没有,可以说没什么体验性,用来看看3D电影勉强可以。 一体式头戴设...
2018-08-12 21:36:59 488 11
原创 C#中Panel控件的使用
大家在创建winform的时候,是不是很多时候都需要建立父窗体,然后再父窗体基础上添加子窗体,然后再单击事件的时候还有可能弹出好多的窗口,今天给大家带来有关panel控件福利。 Panel控件相当于在我们主窗体中添加了一个容器,通过这个容器把我们需要用的控件直接在这个容器中显示,当然也包括我们的窗体,这样每次单击事件就只有这一个窗体中的控件内容在变化。 (有关panel和子父窗体...
2018-08-10 17:58:39 53109 13
原创 C#机房重构之存储过程使用
相信大家经过对数据库的学习都已经对存储过程有了一个概念,也就是将我们要对多个表的数据进行操作的时候,我们需要进行多次的数据更改,因此我们将所需要的步骤封装在一个盒子里(有点像我们C#中的封装),然后我们需要的时候直接调用这个存储过程,就不用写很多很多的sql语句在我们的编程代码里。 通过封装减少了代码冗余,不过在公司里却很少使用存储过程,大家知道是为什么吗? 原因就是:我...
2018-08-10 17:26:59 374 12
原创 结构型模式之代理模式
继续我们的分享,今天是代理模式,就如我们理解的一样,代理模式是常用的结构型设计模式之一,当无法直接访问某个对象或访问某个对象存在困难时可以通过一个代理对象来简介访问,为了保证客户端使用的透明性,所访问的真实对象与代理对象需要事项相同的接口。根据代理模式的使用目的不同,代理模式又可以分为多种类型,例如保护代理,远程代理,虚拟代理,缓冲代理等,他们应用于不同的场合,满足用户的不同需求。我们经常...
2018-08-05 22:02:20 331 9
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人