- 博客(22)
- 资源 (2)
- 收藏
- 关注
原创 C#常用控件属性
1、常用属性(1)Name属性:用来获取或设置窗体的名称,在应用程序中可通过Name属性来引用窗体。(2) WindowState属性: 用来获取或设置窗体的窗口状态。 取值有三种: Normal (窗体正常显示)、Minimized(窗体以最小化形式显示)和 Maximized(窗体以最大化形式显示)。(3)StartPosition属性:用来获取或设置运行时窗体的起始位置。其取...
2018-10-25 21:34:32
1617
原创 C#接口
正在自学C#,感觉和C差不多,除了表达方式有差异。C#中实现多态有三种第一 :虚函数第二 :抽象类第三 :接口相对于C/C++多了接口1.接口的特点 接口的定义是指定一组函数成员而不实现成员的引用类型,其它类型和接口可以继承接口。定义还是很好理解的,但是没有反映特点,接口主要有以下特点:(1)通过接口可以实现多重继承,C#接口的成员不能有public、protec...
2018-10-23 11:15:08
234
原创 C#飞行棋游戏
C#小程序飞行棋,程序效果图1、设计分析这个程序界面大致分为四部分:① 最上面游戏名字界面②信息提示区③游戏界面区④游戏操作提示区2、分区设计实现一、游戏界面显示区,由于只需要显示出图形即可,因此直接用Console.Writeline()输出即可。二、信息提示区,此处用于显示 游戏对战双方的姓名等信息,在游戏开始时需要由用户录入对战双方的姓...
2018-10-18 15:49:29
897
原创 快捷键
1、Home键=Fn+左方向、2、End键=Fn+右方向、3、PageUP=Fn+上方向、4、PageDOWN=Fn+下方向、5、向前Delete=Fn+delete键。 WORD全套快捷键小技巧CTRL+O 打开CTRL+P 打印CTRL+A 全选CTRL+[/] 对文字进行大小设置(在选中目标情况下)CTRL+D 字体设置(在选中目标情况下)CTRL+...
2018-10-18 09:30:54
392
原创 Git gui 使用教程
原来mac下使用的是Github Desktop 最近装了双系统以后 windows版本的Github Desktop怎么也登录不上去 账号密码一直提示错误 于是转Git gui 下载地址 :https://gitforwindows.org/原帖地址: https://blog.youkuaiyun.com/qq_34842671/article/details/709165871.在本...
2018-10-15 16:38:10
655
原创 starUML最新版本使用教程
starUML3.0使用教程StarUML(简称SU),是一种创建UML类图,生成类图和其他类型的统一建模语言(UML)图表的工具。StarUML是一个开源项目之一发展快、灵活、可扩展性强 下载地址及破解安装翻看我以前博客安装之后的主界面简介如图所示:2.创建工程在启动star UML时,系统会默认帮我们创建一个工程如果这个工程不是你想要的工程,你可以点击File–》new...
2018-09-28 18:36:26
4202
1
原创 STL综合实例 打分系统(二)框架实现
接上篇 注意分数score是数组 #include<iostream>#include<map>#include<vector>#include<string>#include<iterator>#include<algorithm>#include<numeric>#include&
2018-09-27 21:40:15
185
原创 STL综合实例 打分系统(一)思路与框架
学校演讲比赛学校要举行一场演讲比赛,共有24个人参加,按参加顺序设置参赛号。比赛共三轮,前两轮为淘汰赛,第三轮为决赛。比赛方式:分组比赛第一轮分为4个小组,根据参赛号顺序依次划分,比如100-105为一组,106-111为第二组,依次类推,每组6个人,每人分别按参赛号顺序演讲。当小组演讲完后,淘汰组内排名最后的三个选手,然后继续下一个小组的比赛。 第二轮分为2个小组,每组6人,每个...
2018-09-27 18:38:15
323
原创 STL常见容器区别
小结在实际使用过程中,到底选择这几种容器中的哪一个,应该根据遵循以下原则:1、如果需要高效的随机存取,不在乎插入和删除的效率,使用vector;2、如果需要大量的插入和删除元素,不关心随机存取的效率,使用list;3、如果需要随机存取,并且关心两端数据的插入和删除效率,使用deque;4、如果打算存储数据字典,并且要求方便地根据key找到value,一对一的情况使用ma...
2018-09-27 15:11:40
500
原创 Staruml for mac 2.81版本及修改配置free方法
http://www.xue51.com/mac/6037.html下载地址注:下载包中有staruml for mac 破解版安装包以及软件安装必读文件,安装包在未使用时请不要轻易删除和更改文件类型。3.0版本以后安装包文件变化,此方法不适合。准备:提示不明开发者、文件已损坏解决方法1.打开系统偏好设置-安全性与隐私2.解锁3.允许以下位置下载的应用程...
2018-09-26 08:46:00
320
原创 STL常见容器总结
1:关联容器和顺序容器 c++中有两种类型的容器:顺序容器和关联容器,顺序容器主要有:vector、list、deque等。其中vector表示一段连续的内存地址,基于数组的实现,list表示非连续的内存,基于链表实现。deque与vector类似,但是对于首元素提供删除和插入的双向支持。关联容器主要有map和set。map是key-value形式的,set是单值。map和set只能存放唯一...
2018-09-25 20:40:24
433
原创 计算机网络几种常见的协议
一 .典型协议: 传输层: 常见的协议有 TCP/UDP 协议 应用层: 常见的协议有 HTTP,FTP 协议 网络层: 常见的协议有 IP 协议,ICMP 协议,IGMP 协议 网络接口层: 常见的协议有 ARP 协议,RARP 协议 ...
2018-09-24 22:11:21
22331
1
原创 计算机网络知识点总结(1)
除了标准的OSI七层模型以外,常见的网络层次划分还有TCP/IP四层协议以及TCP/IP五层协议,它们之间的对应关系如下图所示:以OSI七层协议为例,依次介绍下各层: 1)物理层(Physical Layer) 激活、维持、关闭通信端点之间的机械特性、电气特性、功能特性以及过程特性。该层为上层协议提供了一个传输数据的可靠的物理媒体。简单的说,物理层确保原始的数据可在各种物...
2018-09-24 21:37:41
224
原创 STL容器:vector
https://download.youkuaiyun.com/download/q2213065359/10684839C&C++及STL参考手册 中文及英文两种附:容器容器分为 序列式容器 和 关联式容器。序列式容器主要有:vector,list,deque关联式容器主要有:map,multimap,set,multiset序列式容器强调值的排序,而关联式容器则在值中选择一个值作...
2018-09-24 19:21:14
268
原创 C++标准模版库STL
思维导图STL共有六大组件:一。容器(Container):是一种数据结构,如list,vector,deque,queue等,以模板类的方法提供,为了访问容器中的数据,可以使用由容器类提供的迭代器。二。迭代器(Iterator):提供了访问容器中对象的方法。三。算法(Algorithm):用来操作容器中的数据的模板函数。四。仿函数(Function object)。五。迭...
2018-09-23 18:36:32
153
原创 数据结构之 树
树相关的术语:节点:树是由有限个元素组成的集合,每人元素都称作一个节点,上图A、B、 C、 D、 E、 F、G、H、I等都是树的节点; 节点的度:一个节点含有的子树的个数称为该节点的度; 叶节点或终端节点:度为0的节点称为叶节点,D,E,C,G都是叶节点; 非终端节点或分支节点:度不为0的节点; 子节点(孩子节点): 一个节点含有的子树的根节点称为该节点的子节点; 父节点(...
2018-09-21 15:27:45
215
转载 八种排序算法的时间复杂度复杂度
https://www.cnblogs.com/dll-ft/p/5861210.html 转载1、稳定性归并排序、冒泡排序、插入排序。基数排序是稳定的选择排序、快速排序、希尔排序、堆排序是不稳定的 2、时间复杂度最基础的四个算法:冒泡、选择、插入、快排中,快排的时间复杂度最小O(n*log2n),其他都是O(n2)排序法 平均时间 最差情形 稳定度...
2018-09-21 15:17:21
157624
11
原创 数据结构之快速排序
快速排序是冒泡排序进阶版,也是用递归实现。主要思想:1、先从数列中取出一个数作为基准数 。2、分区过程,将比这个数大的数全放到它的右边,小于或等于它的数全放到它的左边 .3再对左右区间重复第二步,直到各区间只有一个数.具体实现步骤:1. 选择轴值,一般是选取第一个元素的关键码。有一个快排的最坏情况就是如果待排序元素是正序或者逆序,就会将除轴值以外的元素分到轴值的一边。...
2018-09-21 14:41:27
219
原创 数据结构之冒泡排序
冒泡排序是一种极其简单的排序算法,也是我所学的第一个排序算法。它重复地走访过要排序的元素,依次比较相邻两个元素,如果他们的顺序错误就把他们调换过来,直到没有元素再需要交换,排序完成。这个算法的名字由来是因为越小(或越大)的元素会经由交换慢慢“浮”到数列的顶端。 冒泡排序算法的运作如下:比较相邻的元素,如果前一个比后一个大,就把它们两个调换位置。 对每一对相邻元素作同样的工作,从开始第一...
2018-09-20 20:22:08
210
原创 SQL语句优化
坚持,每get一个新知识点就写篇博客出来,不要只做一个coder。SQL优化 :对于上百万行及更多的数据来说,优化极为重要--导致查询缓慢的原因1、数据量过大2、表设计不合理3、sql语句写得不好4、没有合理使用索引--解决方法少使用select* 进行全表查询尽量遵循三范式,较少冗余尽量使用大写(Oracle 默认大写)尽量减少子查询 使用关联查询(le...
2018-09-18 19:48:54
119
转载 转载:程序员必备基础
因为和同事有约定再加上LZ自己也喜欢做完一件事之后进行总结,因此有了这篇文章。这篇文章大部分内容都是面向整个程序员群体的,当然因为LZ本身是做Java开发的,因此有一部分内容也是专门面向咱们Java程序员的。简单先说一下,LZ坐标杭州,13届本科毕业,算上年前在阿里巴巴B2B事业部的面试,一共有面试了有6家公司(因为LZ不想请假,因此只是每个晚上去其他公司面试,所以面试的公司比较少),其中成功...
2018-09-18 16:26:45
240
原创 Linux 下c语言连接与操作MYSQL
1.安装mysql2.安装mysql.h函数库sudo apt-get install libmysqlclient-dev3. mysql_real_connect()连接一个mysql服务器 语法如下MYSQL *mysql_real_connect (MYSQL *mysql, const char *host, //主机名const char *user, /...
2018-09-18 10:09:54
184
vs配置文件 有字体和颜色
2018-10-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人