- 博客(39)
- 收藏
- 关注
原创 C#将byte[]转成图片保存到指定文件位置
将二进制转成图片保存到指定文件夹中public void ShowImgByByte(byte[] imgBytesIn){try{//因为我传入的是base64的,所以需要将其进行转换string base64String = System.Text.Encoding.Default.GetString(imgBytesIn);byte[] imageBytes = Convert.FromBase64String(base64String);using (MemoryStream ms
2021-07-02 13:52:41
2543
原创 JavaScript(四)Math & Array数组对象
作者:陈小白撰写时间:2019年01月30日Math对象:提供对数据的数学计算。Math对象用于执行数学任务。Math对象属性属性 描述E 返回算术常量e,即自然对数的底数(约等于2.718)。LN2 返回2的自然对数(约等于0.693)。...
2021-06-20 13:52:54
211
原创 关于C#枚举
什么是枚举呢?枚举是一组命名整型常量。枚举类型是使用enum关键字声明的,与类同级。枚举本身可以有修饰符,但枚举的成员始终是公共的,不能访问修饰符。枚举本身的修饰符仅能使用public和internal。C#枚举是值类型。换句话说,枚举包含自己的值,且不能继承或传递继承。枚举是用户定义的整数类型。在声明一个枚举时,要指定该枚举的实例可以包含的一组可接受的值。不仅如此,还可以给值指定易于...
2019-08-06 19:59:43
341
原创 关于C#的lambda表达式
什么是Lambda表达式呢?Lambda表达式(lambda expression)是一个匿名函数,它可以包含表达式和语句,并且可用于创建委托或表达式目录树类型。Lambda表达式基于数学中的λ演算得名,直接对应于其中的lambda抽象(lambda abstraction),是一个匿名函数,即没有函数名的函数。Lambda表达式可以表示闭包。所有 Lambda 表达式都使用 Lambda...
2019-08-06 19:57:03
434
原创 C#与.NET之间的关系
前些日子,在网上加了一个关于C#的学术群,里面的验证消息就是请说明C#与.NET之间的关系。于是便在网上找了一些资料,详细说一说C#和.NET。C#C#是微软公司发布的一种面向对象的、运行于.NET Framework之上的高级程序设计语言,bin定于在微软职业开发者论坛上亮相的。C#看起来和Java有着惊人的相似;他包括了诸如单一继承,界面,与Java几乎同样的语法,和编译成中间代码在运...
2019-07-25 08:29:25
29924
原创 MySQL安装
这个是安装版本,官网上有免安装版本,不过比较复杂,不熟悉的话建议还是使用安装版本。1、点击这个文件进行安装,当然里面还有其他的一些配置文件之类的,我就不截图了。2、安装的引导器, 3、这里是安装的引导4、一般我们选择Server only或者是Custom,我们一般只安装服务就够了5、选中MySQL Server,然后点击Execut...
2019-07-25 08:24:12
168
原创 Java 的Map集合
Map接口中键和值——映射,可以通过键来获取值。给定一个键和一个值,你可以将该值存储在一个Map对象之后,你可以通过键来访问对应的值。当访问的值不存在的时候,方法就会抛出一个NoSuchEelementException异常当对象的类型和Map里元素类型不兼容的时候,就会抛出一个ClassCastException异常当在不允许使用Null对象的Map中使用Null对象,会抛...
2019-07-15 11:25:36
112
原创 Java 的Set集合
什么是Set集合?Set集合类似于一个罐子,程序可以一次吧多个对象“丢进”Set集合,而Set集合通常不能记住元素的添加顺序。Set集合不允许包含相同的元素,如果试图把两个相同的元素加入同一个Set集合中,则添加操作失败,add()方法返回false,且新元素不会被加入。Set常用方法 返回值 方法(形参) 说明 ...
2019-07-15 08:17:29
171
原创 关于变量
我们今天来说说变量这种东西,变量,变量,那就是多变的一个量,Java中有变量,C#中也有变量,C++中也有变量,变量是在编程中不可缺失的内容,使用变量可以更容易地完成程序的编写。那这些变量有什么不同或者相同的地方?我们这次就来了解一下。C#中的变量:一个变量只不过是一个供程序操作的存储区的名字,在C#中。每一个变量都有一个特定的类型,类型决定了变量的内存大小和布局,范围内的值可以存储...
2019-07-04 14:50:07
519
原创 关于WPF分页
我们今天说点什么呢?我们来讲一讲WPF分页是怎么做的。接触过WPF的大家都知道,关于WPF的插件或者是框架,在网上并没有多少。大部分都是我们自己动手写出自己的样式。WPF不像MVC在网上有很多的模板和框架,向Bootstrap,Layui这些框架,样式都是写好的了,我们只要按照他们的模板来就可以了。现在我们就开始讲讲关于WPF分页的事情吧。这是我们老师给我们讲课时所讲...
2019-07-04 14:44:18
2346
原创 关于WPF的画笔
画笔是什么,通俗的可以理解成画画用的笔吧,用来绘制我们的项目界面,让界面更加的绚丽多彩和富有层次。下面我们就了解以下画笔是怎么用的吧。一、SolidColorBrushSolidColorBrush是一支使用纯色的画笔。全部区域用同一种颜色绘制。下面我们把Background属性设置为定义纯色的字符串,就可以定义纯色,使用BrushValueSerializer把字符串转换为...
2019-06-24 20:50:24
1849
原创 Java 的List集合
什么是Java集合?为了保存数量不确定的数据,以及保存具有映射关系的数据(也被称为关联数组),Java提供了集合类。集合类主要负责保存、盛装其他数据,因此集合类也被称为容器类,所有的集合类都位于java.util包下。集合类和数组不一样,数组元素既可以是基本类型的值,也可以是对象(实际上保存的是对象的引用变量);而集合里只能保存对象(实际上只是保存对象的引用变量,但通常习惯上认为集合里保存...
2019-06-24 20:43:59
532
1
原创 关于WPF触发器
触发器使用触发器,可以动态地更改控件的外观,因为一些属性值改变了。例如,用户把鼠标移动到按钮上,按钮就会改变其外观。通常,者必须在C#代码中实现,使用WPF,也可以用XAML实现,而这只会影响UIXAML有几个触发器。属性触发器在属性值改变时激活。多触发器基于多个属性值。事件触发器在事件发生时激活。数据触发器在绑定的数据改变时激活。属性触发器:Style类有一个Tr...
2019-06-17 16:38:48
3307
原创 关于WPF布局
为了定义应用程序的布局,可以使用派生自Panel基类的类。布局容器要完成两个主要任务:测量和排列。在测量时,容器要求其子控件有合适的大小。因为控件的整体大小不一定合适,所以容器需要确定和排列其子控件的大小和位置。StackPanel栈式面板Window可以只包含一个元素,作为其内容。如果要在其中包含多个元素,就可以将StackPanel用作Window的一个子元素,并在StackPa...
2019-06-17 16:37:51
751
原创 关于WPF控件
控件时WPF里不可缺少的东西,在编程的时候我们可以对WPF使用上百个控件。有简单的当然也有复杂的,下面我们一起来了解一下吧。简单控件 简单控件是没有Content属性的控件,例如,Button类可以包含任意形状或任意元素,这对于简单控件时没有问题的。下面是一些简单控件和它们的功能PasswordBox:PasswordBox控件用于输入密码,这个控件有用于输入密码的...
2019-06-10 08:41:39
2790
原创 关于WPF样式和资源
在WPF的开发中,是不是感觉默认的控件样式有点单一和乏味呢,它们能满足我们的功能要求,但是单一的样式却让我们产生了视觉上的乏味,于是我们的自定义样式就出来了,自定义样式是什么呢,通俗的说就是我们自己为控件定义它们的样式,就像Button,有圆形的,椭圆的,长方形的,又或者是多边形的,下面就让我们了解一下样式和自定义样式吧……样式控件的Style属性可以赋予附带Setter的Style元...
2019-06-10 08:39:02
1348
原创 关于WPF动画
在编写WPF中我们的样式都是静态的,于是WPF给我们提供了动画,让我们的窗口,页面或是控件“动了”。在动画中,可以使用移动的元素、颜色变化、变换等制作平滑的变换效果。WPF是动画的制作非常简单。还可以连续改变任意依赖属性的值。不同的动画类可以根据其类型,连续改变不同属性的值。动画的主要元素如下:时间轴: 定义了值随时间的变化方式。有不同类型的时间轴,可用于改变不同类型的值。...
2019-06-10 08:36:38
8451
1
原创 Java 的初始化块
初始化块根据是否使用static修饰分为两类:不使用static修饰的是初始化块 使用static修饰的是静态初始化块初始化块初始化块相当于是对构造器的补充,用于创建对象时给对象的初始化,在构造器之前执行如果一段初始化代码对所有构造器完全相同,且无需接收参数,那就可以将其提取到非静态初始化代码块中实际上,经过编译后,非静态块已经添加到构造器中,且位于所有构造器代码的前面...
2019-05-27 22:45:13
138
原创 Java 的封装、继承、重写
Java封装在面向对象程式设计方法中,封装(英文:Encapsulation)是指一种抽象性函数接口的实现细节部分包装、隐藏起来的方法。封装可以被认为是一种保护屏障,防止该类的代码和数据被外部类定义的代码随机访问。要访问该类代码和数据,必须通过严格的接口控制。适当的封装可以让程式码更容易理解与维护,也加强了程式码的安全性封装的优点良好的封装能够减少耦合类内部的结构可以自...
2019-05-27 22:39:54
526
原创 Java 的面向对象(一)
对象和类的概念:类:类是一个模板,它描述一类对象的行为和状态。对象:对象是类的一个实例,有状态和行为。例如,一条狗是一个对象,它的状态有:颜色、名字、品种;行为有:摇尾巴、叫、吃等。Java中的类:定义类的基本格式:[修饰符(可省略)]class ClassName{零到多个构造器……零到多个成员变量……零到多个方法……}修饰符可以为public final...
2019-05-15 21:39:19
122
原创 Java 的流程控制语句
作者:陈小白Java的流程语句包括:if ..else,switch 和循环语句If语句...else语句If...else语句可以看做有四种形式:if语句if……else语句可拆分为三种1.if语句:if(条件语句){语句块;}2.if…else:if(条件语句){语句块}else{语句块 }3.if…else:if语句if(条件语句1){语句块}else...
2019-05-15 21:35:44
162
原创 Java 的数组
作者:陈小白数组对于所有编程语言来说都是重要的数据结构之一,Java 语言中提供的数组是用来存储固定大小的同类型元素。数组的概念:同一种类型数据的集合。其实数组就是一个容器数组的好处:可以自动给数组中的元素从0开始编号,方便操作这些元素数组的定义Java 中定义数组的语法有两种:type[](可以使基本数据类型,也可以是引用类型)arrayName 推荐...
2019-05-08 20:21:48
160
原创 Java 的算数运算符
作者:陈小白Java的算数运算符运算符指明对操作数的运算方式。组成表达式的Java操作符有很多种。运算符按照其要求的操作数数目来分,可以有单目运算符、双目运算符和三目运算符,它们分别对应于1个、2个、3个操作数。运算符按其功能来分,有算术运算符、赋值运算符、关系运算符、逻辑运算符、位运算符和其他运算符算术运算符算术运算符用在数学表达式中,它们的作用和在数学中的作用一样。...
2019-05-08 20:19:16
247
原创 ORACLE SQL 多表查询
作者:陈小白多表查询:从多个表中获取数据多表连接查询时, 若两个表有同名的列, 必须使用表的别名对列名进行引用, 否则出错笛卡尔集笛卡尔集会在下面条件下产生:省略连接条件连接条件无效所有表中的所有行互相连接为了避免笛卡尔集, 可以在 WHERE 加入有效的连接条件。等值连接查询学生的学号,姓名和成绩SELECT S.SNO , NAME...
2019-05-08 20:06:51
622
原创 ORACLE SQL SELECT查询语句(二)
作者:陈小白删除重复行系统默认查询会返回全部行,包括重复行在 SELECT 子句中使用关键字 ‘DISTINCT’ 删除重复行。SELECT CLASSFROM STU;操作前: 操作后: 过滤WHERE子句使用WHERE 子句,将不满足条件的行过滤掉。...
2019-04-25 21:44:34
143
原创 ORACLE SQL SELECT查询语句(一)
作者:陈小白SELECT是SQL语言的基础,最为重要。基本的SELECT 语句:选择全部列SELECT* (SELECT标识 选择哪些列。)FROMSTU; (FROM标识从哪个表中选择)结果:选择特定列SELECT SNO , SNAMEFROM STU;注:1.SQL 语言大小写不敏感。 2.SQL 可以写在一行或者多行...
2019-04-25 21:43:27
2172
原创 ORACLE SQL 数据操纵语言(DCL)
作者:陈小白DCL: Data Control Language 数据控制语言用来控制数据库的访问,grant:授予访问权限revoke:撤销访问权限commit:提交事务处理rollback:事务处理回退savepoint:设置保存点lock:对数据库的特定部分进行锁定权限1.数据库安全性:系统安全性数据安全性2.系统权限: 对于数据库的权限...
2019-04-25 21:40:22
212
1
原创 ORACLE SQL—— 约束
作者:陈小白约束约束是表级的强制规定有以下五种约束:NOT NULLUNIQUEPRIMARY KEYFOREIGN KEYCHECK注意:如果不能指定约束名,orcale server自动按照SYS_Cn的格式指定约束创建和修改约束:建表的同时建表之后可以在表级或列级定义约束可以通过数据字典视图查看约束表级约束和列级约束:...
2019-04-16 15:43:26
152
原创 ORACLE SQL 数据操纵语言(DDL)——索引,序列
作者:陈小白DDL: Data Definition Language 数据定义语言用于定义数据库的结构create table :创建数据库表alter table:更改表结构,添加,删除,修改列长度drop table:删除表create index:在表上建立索引索引一种独立于表的模式对象, 可以存储在与表不同的磁盘或表空间中索引被删除或损坏, 不会对表...
2019-04-16 15:42:58
334
原创 ORACLE SQL 数据操纵语言(DDL)
ORACLESQL数据操纵语言(DDL)DDL: Data Definition Language 数据定义语言用于定义数据库的结构create table :创建数据库表alter table:更改表结构,添加,删除,修改列长度drop table:删除表create index:在表上建立索引创建一张表命名规则:表名和列名:必须以字母开头必须在...
2019-04-16 15:41:29
393
原创 ORACLE SQL SET运算符
ORACLESQLSET运算符~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~开发工具与关键技术:Oraclesql*plus PLSQL Developer作者:陈小白撰写时间:2019年03月25日~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~...
2019-04-08 09:42:44
614
原创 ORACLE SQL 视图
ORACLESQL视图~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~开发工具与关键技术:Oraclesql*plus PLSQL Developer作者:陈小白撰写时间:2019年03月25日~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~...
2019-04-08 09:31:23
1224
原创 ORACLE SQL 数据操纵语言(DML)
ORACLESQL数据操纵语言(DML)~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~开发工具与关键技术:Oraclesql*plus PLSQL Developer作者:陈小白撰写时间:2019年03月25日~~~~~~~~~~~~~~~~~~~~~~~~~~~...
2019-04-08 09:12:51
1056
原创 关于JavaScrip(一)
作者:陈小白撰写时间:2019年02月9日注:这些都是看资料总结的一点关于JavaScript的笔记,不足之处请见谅,也请指点 JavaScript简介---JSJavaScript是互联网上最流行的脚本语言,这门语言可用于HTML和web,更可广泛用于服务器、PC、笔记本电脑、平板电脑和智能手机等设备。JavaScript是脚本语言JavaSc...
2019-02-19 20:17:54
258
原创 前端页面样式(一)
作者:陈小白撰写时间:2019年02月01日 关于页面样式的一点点笔记…… 1:html中的标签是成对出现的 html要与其他文件绑定才可以使用其他文件2:id 和 class(类)其实是<div></div> 中的属性<li></li>:中间可牵插文字<a></a>:a标签 有一个不可少的...
2019-02-17 20:20:40
5468
原创 地图定位点与所选目标不匹配
地图定位点与所选目标不匹配~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~开发工具与关键技术:Visual Studio 2015 ,Supermap GIS作者:陈小白撰写时间:2019年01月20日~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~...
2019-01-20 21:07:00
663
原创 向MVC添加数据模型
向MVC添加数据模型~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~开发工具与关键技术:Visual Studio 2015作者:陈小白撰写时间:2019年01月20日~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~...
2019-01-20 20:39:24
1124
原创 《深圳龙岗区慢性病防治院系统——“用户管理”模块一》项目研发阶段性总结
《深圳龙岗区慢性病防治院系统——“用户管理”模块一》项目研发阶段性总结作者:陈小白本次任务完成时间:2018年01月10日~2018年01月13日开发工具与关键技术:Visual Studio 2015完成模块功能:用户管理 功能实现 功能:用户的新增,修改删除,多条件查询, 用户管理模块实现界面,见图一: ...
2019-01-19 11:15:48
181
原创 《深圳龙岗区慢性病防治院系统——“区域定位”模块一》项目研发阶段性总结
《深圳龙岗区慢性病防治院系统——“区域定位”模块一》项目研发阶段性总结作者:陈小白本次任务完成时间:2018年12月25日~2018年12月30日完成模块功能:区域定位一、功能实现功能:区域定位区域定位:区域定位模块实现界面,见图一 ;图一:区域定位界面点击图一中的所选地区中的选择按钮选择地区,地图显示该地区在地图上的定位,如图二图二:已定位图二中的红色标记为该定位地区。单...
2019-01-18 15:41:10
476
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人