- 博客(44)
- 收藏
- 关注
原创 C#中的List、Dictionary、Hashtable
开发工具与关键技术:Visual Studio2017撰写时间:2020年12月18日因为最近在复习 然后自己做了点笔记 有什么不对的可以在下方评论指出List的特点:是可以快速在集合的任何位置增加或删除元素,但不支持随机存取Eg:将一个数组中的奇数放到一个集合中,再将偶数放到另一个集合中。最终将两个集合合并为一个集合,并且将奇数显示在左边 偶数显示在右边 #region 将一个数组中的奇数放到一个集合中,再将偶数放到另一个集合中
2020-12-18 10:57:24 470 1
原创 C#中out参数的使用
开发工具与关键技术:Visual Studio2017撰写时间:2020年9月08日Eg:计算一个数组的最大值、最小值、总和、平均值在一个方法中返回多个相同类型的值的时候,可以返回一个数组namespace _05函数{ class Program { static void Main(string[] args) { int[] num = { 54, 65, 13, 12, 15, 35, 58, 68 };
2020-09-18 17:20:31 1813 1
原创 WPF酒店房态图的生成
开发工具与关键技术:Visual studio撰写时间:2020年8月7日XAML:<DockPanel> <Grid DockPanel.Dock="Left" Width="1000"> <ScrollViewer> <WrapPanel Name="WPRoom" ></WrapPanel> </ScrollViewer> </Gr
2020-08-07 17:03:58 437 1
原创 Android Studio使部分字体颜色的改变
开发工具与关键技术:Android Studio作者:邹铭霞撰写时间:2020年6月18日XML<TextView android:id="@+id/tv_register_consent" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="15dp" android:layout_gravity="cen
2020-06-19 17:02:21 1529
原创 主页面嵌入Fragment
开发工具与关键技术:Android Studio作者:邹铭霞撰写时间:2020年6月08日Fragment, 我们可以把他看成一个小型的Activity,又称Activity片段/碎片。使用Fragment 我们可以把屏幕划分成几块,然后进行分组,进行一个模块化的管理。从而可以更加方便的在 运行过程中动态地更新Activity的用户界面,另外Fragment并不能单独使用,他需要嵌套在Activity 中使用,尽管他拥有自己的生命周期,但是还是会受到宿主Activity的生命周期的影响,比如Acti
2020-06-08 17:21:20 346
原创 Intent用法
开发工具与关键技术:Android Studio撰写时间:2020年5月28日Intent来协助完成android各个组件之间的通讯1、启动一个activitytvreset.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { Intent intent = new Intent(RegisterActivity.this,ForgetPass
2020-05-28 12:54:50 184 1
原创 SeekBar(拖动条)
开发工具与关键技术:Android Studio作者:邹铭霞撰写时间:2020年5月08日SeekBar:Android基本UI控件中的拖动条SeekBar的常用属性android:thumb:允许自定义滑块android:max=“100” //拖动条的最大值android:progress=“60” //拖动条的当前值xml:<SeekBar android:id="@+id/sb_demo" android:layout_width="match_parent
2020-05-08 19:09:12 230
原创 OkHttp是什么
开发工具与关键技术:Android Studio作者:邹铭霞撰写时间:2020年05月05日OKHttp是Square公司辨析的一个网络请求框架,也是目前使用最多的网络框架之一。OKHttp是基于HTTP协议封装的一套请求客户端,在请求底层支持连接同一个地址的链接共享同一个Socket。OkHttp的优点支持HTTP/2 协议,允许连接到同一个主机地址的所有请求共享Socket。可以有...
2020-05-05 19:42:56 2155 1
原创 Android的布局方式
开发工具与关键技术:Android Studio作者:邹铭霞撰写时间:2020年05月04日Android的布局方式有1、 线性布局(LinearLayout):按照垂直或者水平方向布局的组件。2、 相对布局(RelativeLayout):相对其它组件的布局方式。3、 表格布局(TableLayout):按照行列方式布局组件。4、 帧布局(FrameLayout):组件从屏幕左上...
2020-05-05 19:38:45 397
原创 了解泛型基本用法
开发工具与关键技术:Visual Studio作者:邹铭霞撰写时间:2020年4月28日泛型的作用:是类型参数化,类型动态化(使用的时候仅仅是指定类型而已)用的时候是固定一个确定的类型,没有使用的时候是可以任意类型的代表C#提供了五种泛型:类,接口,委托,结构和方法。注意:前面四种是类型,而方法是成员。泛型允许您编写一个可以与任何数据类型一起工作的类或方法。可以通过数据类型的替代...
2020-04-28 17:59:41 124
原创 Android Studio开发:第一个Android项目
开发工具与关键技术:Android Studio作者:邹铭霞撰写时间:2020年4月27日新建一个项目选择Empty Activity模板项目名称、存放的位置可以自己修改来存放包名是自动生成的,也可以修改,但需要注意的是包名要保证是小写的语言的话我这里是选择Java,其他默认点击finish开始构建项目第一次构建项目的时候,它会去下载相关的架包,这个过程会比较慢,请耐心等...
2020-04-28 17:13:32 396
原创 Excel连接数据库
开发工具与关键技术:SQL Server2014撰写时间:2019年8月16日在Excel文档中选择数据→自其它来源→来自SQL Server接着就会弹出一个数据连接向导,在服务器名称写自己数据库的名称。登录方式可以使用Window验证,也可以使用用户名和密码。这里我使用的是用户名和密码登录。写完后点击下一步选择自己所需要的数据库和表,然后点击下一步这里我一般默认不修改,点击完成...
2019-08-16 15:50:43 6083
原创 登录SQL数据库发生错误
开发工具与关键技术:SQL Server2014撰写时间:2019年8月16日昨天登录SQL Server数据库,发现登录不上,系统提示发生未找到或无法访问服务器。出现发生登录不了的情况时,首先我们先去本地的SQL Server配置管理器确认我们的SQL服务有没有开启,打开SQL Server 2014 配置管理器。选择SQL Server服务,将服务下面两个选项启动然后再进行登...
2019-08-16 15:43:17 556
原创 二叉树遍历
撰写时间:2019年8月07日二叉树的定义:二叉树是每个结点最多有两个子树的树结构。由一个根结点以及两棵互不相交的、分别称为左子树和右子树的二叉树组成。二叉树有五种基本形态1、空二叉树2、只有一个根节点的二叉树3、只有左子树4、只有右子树5、完全二叉树二叉树的定义其实是一个递归定义的过程二叉树遍历的基本方法:一颗二叉树有三部分组成:根节点,左子树,右子树。D,L,R分别代...
2019-08-07 11:44:21 289
原创 快速排序
开发工具与关键技术:Visual Studio2015撰写时间:2019年8月07日冒泡排序相邻两两比较泡泡冒得太慢,于是,为了提高效率,还有一种快速排序,快速排序是对冒泡排序的一种改进。基本思想:从待排序中任取一个元素作为中心,所有比它小的元素一律前放,形成左右两个子表,然后再对各子表重新选择中心元素并依此规则调整,直到每个子表的元素只剩一个,此时便为有序序列了(整个排序过程可以递归进...
2019-08-07 11:41:07 144
原创 冒泡排序
开发工具与关键技术:Visual Studio2015撰写时间:2019年7月24日最原始的交换排序思想:对待排序序列中的记录两两比较其关键字,发现两个记录呈现逆序时就交换两记录的位置,直到没有逆序的记录为止。交换排序有两种:冒泡排序和快速排序。而今天我们要做的事冒泡排序其实快速排序是对冒泡排序的一种改进,冒泡排序是稳定的排序算法,快速排序是不稳定的排序算法,但是快速排序的效率比冒泡排序...
2019-07-27 08:50:07 268 1
原创 SQL基础语法
开发工具与关键技术:Visual Studio2015撰写时间:2019年7月24日–创建数据库CREATE DATABASE ASD–使用数据库USE ASD–复制表(只复制结构,无数据)写法不同,结果是一样的–第一种select * into demo from SYS_User where 1<>1select * from demo–第二种selec...
2019-07-27 08:44:51 119
原创 循环语句
C语言提供了三种循环控制语句while语句do-while语句for语句循环的概念:指某一事物要不断重复地被执行在给定条件成立时,反复执行某程序段,直到条件不成立为止,这就是循环结构。给定的条件称为循环条件反复执行的程序段称为循环体在循环变量中用于控制循环执行次数的变量称为循环变量。循环结构——while语句格式:while (表达式) 语句功能:计算表达式的值,当值为真...
2019-07-17 17:34:52 174
原创 WPF打印出错
开发工具与关键技术:Visual Studio2015撰写时间:2019年7月16日当在WPF的打印出错的时候(即不支持打印)就会出现这个错误其他信息: 未能加载文件或程序集“file:///C:\Program Files (x86)\SAP BusinessObjects\Crystal Reports for .NET Framework 4.0\Common\SAP Busines...
2019-07-17 15:41:41 470
原创 Oracle连表查询
开发工具与关键技术:Oracle撰写时间:2019年7月07日多表查询:是需要将多个单查询进行逻辑组合才能完成的工作。当我们需要的数据在不同的表中时,可以帮助我们查询出我们想要的数据。多表查询时注意要避免笛卡尔集和叉集的出现,因为当数据出现笛卡尔集的时候,是很麻烦的。如果是少量的数据还好,要是当我们涉及的数据是大量的时侯,连表时侯数据出现笛卡尔集,那么后果是很严重的。笛卡尔集:笛卡尔集...
2019-07-07 15:55:30 1068
原创 如何使用DDL管理表
开发工具与关键技术:Oracle撰写时间:2019年7月07日DDL:用于定义数据库的结构,比如创建、修改和删除数据库对象CREATE TABLE 创建数据库表ALTER TABLE 更改表结构、添加、删除、修改列长度DROP TABLE 删除表CREATE INDEX 在表上建立索引drop index 删除索引如...
2019-07-07 15:51:26 387
原创 WPF替换图片
开发工具与关键技术:Visual Studio2015 WPF撰写时间:2019年6月24日//浏览按钮 private void btn_File_Click(object sender, RoutedEventArgs e) { //声明两个局部变量 Stream phpto = null; ...
2019-06-25 20:13:30 884
原创 WPF模糊搜索
开发工具与关键技术:Visual Studio2015 WPF撰写时间:2019年6月24日XAML: <Border Grid.Row="1" BorderThickness="1" BorderBrush="SkyBlue" VerticalAlignment="Stretch" HorizontalAlignment="Stretch"> ...
2019-06-25 20:00:30 1375 1
原创 如何将Excel数据导入数据库
开发工具与关键技术:SQL Server2014撰写时间:2019年6月15日首先在Excel准备好要导入数据选择到你数据要导入的数据库,然后单击右键数据源选择Microsoft Exce在Excel文件路径中,点击浏览选择你要导入的文件路径这时候如果会报错,那么你就需要安装一个数据库的组件只有将这个数据库的组件安装好才可以继续下一步安装好之后点击下一步,选择到目标是S...
2019-06-17 21:38:57 730
原创 事件触发器
开发工具与关键技术:Visual Studio2015作者:邹铭霞撰写时间:2019年6月06日WPF三种基本类型触发器:属性触发器、数据触发器和事件触发器。事件触发器EventTrigger——在特定的路由事件发生时被触发,主要用于动画。当创建事件触发器时,需要指定开始触发器的路由事件和触发器执行的一个或多个动作。XAML:<Window.Triggers> ...
2019-06-09 10:36:53 1267
原创 带进度条的控制播放
开发工具与关键技术:Visual Studio2015作者:邹铭霞撰写时间:2019年6月06日XAML: <Window.Triggers> <!--定义事件触发器--> <EventTrigger RoutedEvent="Button.Click" SourceName="btn_start"> ...
2019-06-09 10:29:24 1205
原创 WPF路由事件
开发工具与关键技术:Visual Studio2015作者:邹铭霞撰写时间:2019年6月06日事件(Event):事件的基础语法:XAML:<!—定义按钮--><Button Click="Button_Click"></Button>C#://事件private void Button_Click(object sender, Rou...
2019-06-09 10:22:04 192
原创 还原SQL Server数据库
开发工具与关键技术:SQL Server撰写时间:2019年5月27日还原类型:文件点击数据库右键选择还原数据库单选框选择到设备,单击按钮添加找到文件的路径,若没有显示,就选择右下角的所有文件,就能查看所有文件了选择到需要还原的数据库文件,然后点击确定返回到这个页面就会出现一个路径,点击确定再次点击确定还原成功当将这个数据库文件分离后,再次还原数据库文件的...
2019-05-27 16:55:06 1064
原创 关键帧动画
开发工具与关键技术:Visual Studio2015撰写时间:2019年5月25日关键帧动画1、关键帧动画根据目标属性值之间的差异产生各种动画效果2、一个关键帧动画可以在任意多个的目标属性值之间进行渐变3、关键帧动画可以产生更多,更复杂的动画效果关键帧动画元素:DoubleAnimationUsingKeyFrames,ColorAnimationUsingKeyFramesDo...
2019-05-27 09:35:47 839
原创 线性插值动画
线性插值动画DoubleAnimation:属于Double类型的属性都可以使用它产生线性插值动画效果ColorAnimation:作用于属性为Color类型对象的线性插值动画,用于改变对象填充颜色DoubleAnimation:<!--线性插值动画 360度旋转--> <Canvas Background="White"> <!--触...
2019-05-27 09:29:58 1038
原创 TemplateBinding对象模板绑定调用
开发工具与关键技术:value studio2015撰写时间:2019年5月15日<!--自定义资源--><Window.Resources> <!--指定要改写的控件--> <Style x:Key="btn" TargetType="Button"> <Setter Property="Templat...
2019-05-16 17:31:33 898
原创 线性渐变
开发工具与关键技术:value studio2015撰写时间:2019年5月15日渐变画刷1、 自己写代码2、 在属性中→画笔→渐变画笔,就可以选择颜色和范围背景色渐变:<Grid> <Grid.Background> <LinearGradientBrush EndPoint="0.5,1" StartPoint...
2019-05-15 22:08:57 393
原创 Final修饰符
开发工具与关键技术:MyEclipse作者:邹铭霞撰写时间:2019年5月6日final修饰的类是不能被继承的,String类就是典型的final修饰的类final修饰的类可以去继承别的类,但不能被继承final修饰符的用法:一、 用来修饰数据:1、包括成员变量和局部变量,该变量只能被赋值一次且它的值无法被改变。2、对于成员变量来讲,我们必须在声明时、构造方法或者初始化块中对它赋...
2019-05-07 10:41:34 288
原创 Java单例模式
开发工具与关键技术:MyEclipse作者:邹铭霞撰写时间:2019年5月6日例如:当一个网站同时被访问时,单例模式相当一个管理员,管理员进行分配先给一个进入,两个不能同时进行适用场景:需要生成唯一序列的环境需要频繁实例化然后销毁的对象。创建对象时耗时过多或者耗资源过多,但又经常用到的对象。方便资源相互通信的环境Java 单例模式有五种实现方式:实现单例步骤:1、隐藏构造...
2019-05-07 10:38:29 97
原创 初始化块
开发工具与关键技术:MyEclipse作者:邹铭霞撰写时间:2019年5月6日初始化块根据是否使用static修饰分为两类:1、 不使用static修饰的是初始化块2、 使用static修饰的是静态初始化块初始化块1、初始化块相当于是对构造器的补充,用于创建对象时给对象的初始化,在构造器之前执行2、如果一段初始化代码对所有构造器完全相同,且无需接收参数,那就可以将其提取到非静态初...
2019-05-07 10:34:22 145
原创 流程控制语句
开发工具与关键技术:MyEclipse作者:邹铭霞撰写时间:2019年4月25日一、if…else语句1、ifif(布尔表达式) {//如果布尔表达式为true将执行的语句}int a = 3;if(a > 1){ System.out.println("a>1");}2、if……elseif(布尔表达式){//如果布尔表达式的值为true}else{...
2019-04-26 22:11:56 119
原创 数组
开发工具与关键技术:MyEclipse作者:邹铭霞撰写时间:2019年4月25日数组对于所有编程语言来说都是重要的数据结构之一,Java 语言中提供的数组是用来存储固定大小的同类型元素。一、声明数组变量必须声明数组变量,才能在程序中使用数组。下面是声明数组变量的语法格式:格式: dataType[] arrayRefVar; // 推荐使用 // dataType ...
2019-04-26 22:07:00 114
原创 数据处理
开发工具与关键技术:Oracle作者:邹铭霞撰写时间:2019-04-15DML(数据操纵语言):用于查询与修改数据记录INSERT:向表中插入数据UPDATE:修改数据库中的数据DELETE:删除数据库中的数据SELECT:选择(查询)数据插入数据插入一条数据(这种语法一次只能向表中插入一条数据)insert into k0921(kname,ksex,kbirthday)...
2019-04-18 09:32:14 143
原创 Oracle通用函数
开发工具与关键技术:Oracle作者:邹铭霞撰写时间:2019-04-16这些函数适用于任何数据类型,同时也适用于空值: NVL (expr1, expr2) NVL2 (expr1, expr2, expr3) NULLIF (expr1, expr2) COALESCE (expr1, expr2, …, exprn)NVL函数将空值转换成一个已知的值:利用NVL函...
2019-04-18 09:25:07 152
原创 上传图片
开发工具与关键技术:Visual Studio2015作者:邹铭霞撰写时间:2019年3月28日读取图片文件接口FileReader接口提供了一个异步的API,通过这个API可以从浏览器中异步访问文件系统中的数据。因此,FileReader接口可以读取文件中的数据,并将读取的数据放入到内存中去选择照片:用FileReader对象来读取本地数据,并且将数据结果赋值给image和srcH...
2019-04-08 09:47:54 137
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人