- 博客(51)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
转载 TED:太渴望得到关注,会让我们失去创造力?
First of all, thank you for your attention. There's nothing quite like being in a room full of people like this, where all of you are giving your attention to me. It's a powerful feeling, to get atten...
2019-10-27 20:23:19
757
3
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
转载 TED:追寻自我价值之路
No one will ever pay you what you're worth. They'll only ever pay you what they think you're worth. And you control their thinking, not like this, although that would be cool.没有人会为你真正的价值买单,他们只会为他们所认...
2019-10-24 15:49:44
390
1
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
转载 TED:每个学生都是冠军
I have spent my entire life either at the schoolhouse, on the way to the schoolhouse, or talking about what happens in the schoolhouse. Both my parents were educators, my maternal grandparents were ed...
2019-10-24 08:49:45
753
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
转载 TED:感谢陪在你身边的人
Hi. I'm here to talk to you about the importance of praise, admiration and thank you, and having it be specific and genuine. 嗨。我在这里要和大家谈谈 向别人表达赞美,倾佩和谢意的重要性。 并使它们听来真诚,具体。 And the way I got inter...
2019-10-24 08:33:25
439
2
原创 Android 活动服务
活动代表了一个具有用户界面的单一屏幕,如 Java 的窗口或者帧。Android 的活动是 ContextThemeWrapper 类的子类。如果你曾经用 C,C++ 或者 Java 语言编程,你应该知道这些程序从 main() 函数开始。很类似的,Android 系统初始化它的程序是通过活动中的 onCreate() 回调的调用开始的。存在有一序列的回调方法来启动一个活动,同时有一序列的方法来关闭活动,如下面的活动声明周期图所示:Activity 类定义了下面的回调。你可以不用实现所有的回调方法。
2020-06-18 20:23:36
261
原创 Android Studio入门
之前写过一篇Android studio开发软件安装的教程总结文献,那么这一篇我们就直接总结一些入门所需要知道的一些小知识。第一次启动1. 安装完过后不要着急启动,首次启动会弹出检查sdk更新组件等设置,点击finish可能会去下载,如果没有设置代理的情况下,这个界面会卡很久。解决方法:关闭android sutdio,打开android studio安装目录下的bin文件夹,找到idea.properties并打开。在该文件尾部添加如下代码:# 禁用首次检查sdk功能disable.android.fir
2020-06-08 17:19:48
375
原创 了解Android和数据库连接
Android是一种基于 Linux®V2.6 内核的综合操作环境。最初,Android 的部署目标是移动电话领域,包括智能电话和更廉价的翻盖手机。但是, Android 全面的计算服务和丰富的功能支持完全有能力扩展到移动电话市场以外。Android 也可以用于其他的平台和应用程序。本专题提供的教程、技术文章首先带大家了解Android 开发,进而深入到 Android 开发的各个方面。Android 是 Google 提供的移动、无线、计算机和通信平台。通过使用 Android Eclipse 插件...
2020-05-28 17:48:05
863
原创 了解RabbitMQ
MQ:Message Queue,消息队列是应用程序和应用程序之间的通信方式。从字面意思上看,本质是个队列,FIFO先入先出,只不过队列中存放的内容是message而已。其主要用途:不同进程Process/线程Thread之间通信。产生消息队列的主要原因:不同进程(process)之间传递消息时,两个进程之间耦合程度过高,改动一个进程,引发必须修改另一个进程,为了隔离这两个进程,在两进程间抽离出一层(一个模块),所有两进程之间传递的消息,都必须通过消息队列来传递,单独修改某一个进程,不会影响另一个;不同进程
2020-05-18 15:43:17
248
转载 TED:如何把事情做得更好
Most of us go through life trying to do our best at whatever we do, whether it's our job, family, school or anything else. I feel that way. I try my best. But some time ago, I came to a realization th...
2019-11-01 09:29:45
508
2
原创 关于LINQ
LINQ to SQL全称基于关系数据的.NET语言集成查询,用于以对象形式管理关系数据,并提供了丰富的查询功能。Linq中where查询与SQL命令中的Where作用相似,都是起到范围限定也就是过滤作用的,而判断条件就是它后面所接的子句。一、LINQ的基本语法包含如下的8个上下文关键字,这些关键字和具体的说明如下:二、LINQ中where查询where子句,它是LINQ表达式的元素筛选...
2019-10-24 08:46:54
157
原创 WPF标记扩展
标记扩展实际上就是一些MarkupExtension类的直接或间接派生类。x名称空间中就包含有一些这样的类,所以我们就称他们为x名称空间内的标记扩展。x名称中的标记扩展又有哪些呢?x:Type用来操作数据类型的实例或者实例的引用,也可以操作自己本身。示例:首先,我们在后台创建一个WPF项目,接着添加一个WPF窗口,名称为MyWindow,向后台编写一个Button的派生类...
2019-08-17 21:26:17
290
原创 C# 属性
关于属性的概念:属性,通常用来声明信息与C#代码相关联,如(类型,方法,属性)是一种用于访问对象和类的特性成员;例如可以用来写字符串(string)的长度,字体的大小,窗体的属性标题样式等等等..属性跟使用公共(public)数据源成员一样使用属性,它是有访问器的,被读取或写入的时需要执行语句,因此属性提供了一种机制,把对象的一些特性与操作关联起来,使得数据能被轻松的访问到;我们称其为“访...
2019-08-17 20:47:45
382
原创 WPF命令
WPF中的命令路由与事件路由是两个很让初学者头痛的概念,对于命令路由可以理解为,系统(WPF)定义了一系列的操作,在应用程序中可以直接使用。例如,定义一系列菜单,执行对窗体中文本框的复制、剪切、粘贴操作,简单地可以这样做:<Grid><Grid.RowDefinitions><RowDefinitionHeight="23"/><Row...
2019-08-06 21:06:16
285
1
原创 WPF体系结构
WPF的基础的体系结构,所引用的Assembly如下图所示:关系图中的PresentationFramework、PresentationCore 和 milcore是 WPF 的主要代码部分。在这些组件中,只有一个是非托管组件 – milcore。milcore 是以非托管代码编写的,目的是实现与 DirectX 的紧密集成。WPF 中的所有显示是通过 DirectX 引擎完成的,可实现...
2019-08-06 21:04:54
259
1
原创 ItemsControl模型控件
从 ItemsControl 继承的控件包含一个对象集合。 ItemsControl 的一个示例是 ListBox。可以使用 ItemsSource 属性或 Items 属性来填充一个 ItemsControl。使用ItemSource属性使用ItemSource属性,需将其绑定到一个实现IEnumerable接口的类型的实例上,系统会枚举其成员做为ItemsControl的Item。如在一...
2019-07-27 08:21:04
389
原创 ContentControl模型
ContentControl模型的类型具有一个 Content 属性。Content 属性的类型为 Object,因此,对于您在 ContentControl 中可以放置的内容没有任何限制。可以使用可扩展应用程序标记语言 (XAML) 或代码来设置 Content。以下控件使用 ContentControl 内容模型;Button、ButtonBase、CheckBox、ComboBoxItem、...
2019-07-27 08:18:46
1993
原创 JDBC连接Mysql实现增删查改
MyElipse10中使用到一种用来执行sql语句的JAVA API:JDBC(全称:Java Data Base Connectivity)即用于Java数据库连接。常见的JDBC组件:JDBC API提供了以下接口和类:1.管理数据库驱动程序的列表类DriverManager。(确定内容是否符合从Java应用程序使用的通信子协议正确的数据库驱动程序的连接请求。识别JDBC在一定子协议...
2019-07-16 16:08:56
470
3
原创 WPF动画
WPF中Animation类动画分两种:一种线性插值动画、一种关键帧动画。WPF对动画的使用有三种:线性插值、关键帧以及路径。追溯根源其实WPF的动画知识在间隔一段时间内对依赖属性的值进行修改的一种方式。而Animation类的作用就在于给属性实现动态化,让绝大多数数据类型提供使用动画类。细说下来Animation类两种类型的动画也都有它自己的具体定义概念。线性插值动画指的是一种在开始值和结束值之...
2019-07-16 16:03:56
254
原创 .Net开发报表设置
因为C#开发中常会对水晶报表RPT进行使用,所以也就有了写一篇关于水晶报表在项目代码中的使用以及系统中实现打印报表实现功能的专题技术总结的想法。引用的MVC和WPF的案例代码效果截图同样还是源自自己设计的项目及上课时老师用到的教学案例。最开始接触水晶报表就是在MVC的课程中,在项目中引用报表之前,需要在我的电脑中安装RPT的编程软件。确保成功安装完毕后,项目中的解决方案添加新建项就会出现先前没...
2019-07-05 19:51:26
1498
原创 C#中的线程 &&多线程
在C# 编译的代码,支持多线程并行的执行代码,线程有独立的执行路径,可以与其他的线程同时执行。在c#开发的桌面端程序中(如Console命令行,WPF,Windows Forms等)一开始都是一个单线程,也可以称为“主线程”,这是由运行时(CLR)和操作系统自动创建的一个线程,并且也可以再在这基础上再创建其他的线程。再浅谈一下线程的使用与误用,下面是通常使用到的应用场景一个线程被阻塞的时候...
2019-06-29 16:55:32
356
3
原创 对数组的回顾个人理解总结
对数组的定义概念可以理解为:数组是允许将多个数据项作为集合来处理的机制,在运行时(CLR)中也是支持一维或者多为的数组(即是数组构成的数组)。我们定义的数组类型都是继承System.Array抽象类中派生,当然,最终,System.Array继承的是System.Object,所有类型的基类,所以这就意味着,数组也是属于引用类型;在托管堆上分配的(值类型&&引用类型)。在应用程序的...
2019-06-28 08:05:52
301
2
原创 事件Observer模式
在认识委托和事件之后,可以进阶一下一些设计模式了,这篇主要描述的是关于事件处理机制中的基础,一种叫做“观察者模式”的设计模式:ObServe设计模式,这种设计模式是针对面向对象语言,对象间的一种一对多的依赖关系,以便于主干的状态发生变化时,其他依赖于主干的依赖象也会受到影响,自动告知并更新;这种设计模式也是一种松耦合的设计模式;再深入的描述一下Observe模式中主要存在那些成员,之间有什么样...
2019-06-27 21:00:20
207
1
原创 C#后台实现密码修改功能
不论是Web网页程序还是Window窗体应用程序,运行启动项目程序时一般需要我们输入登录账号用户名和对应的账号密码。这就使设计编译程序过程中用户表成为不可或缺的一部分,用此表来存放账号,密码以及登录用户的其他一些相关基本个人信息字段数据。对于登录页面输入密码跳转到主页面的验证账户密码是否存在这类操作的代码,我们是经常有在编写使用的。WPF和MVC虽传输数据方法编译代码方式有所不同,但基本步骤都可以...
2019-06-27 19:45:07
4489
原创 ORACLE 查询二次详细总结
在SQL语言提到过select查询语句,那仅仅是针对单表而言,现在我们需要更深入了解ORACLE的查询。先前有总结一篇基础查询,但不全面,最近总结了SQL查询,因此再将ORACLE的相关查询语法进行。有单表肯定就会有多表。以下是多表查询的相关知识概念笛卡尔集 笛卡尔集会在下面条件下产生:省略连接条件连接条件无效。所有表中的所有行互相连 接。总而言之就是没有加过滤条件 产生笛卡尔集sele...
2019-06-18 09:04:00
734
原创 WPF分页功能实现
提到分页显示数据,首先想到的就是row_number分页,以及传统的TOP分页。这两种函数它们结合order by..asc(升序)/desc(降序)实现查询到的数据分页升/降的显示。它们结合使用可以有很多种查询数据分页显示的写法方案,在前面的存储过程的总结中就有举过案例,这些方案不同点在于平均查询次数所需要的时间的不同,当然是时间越短效率越高。之所以会又提到分页查询这一功能,是在近期WPF学习过...
2019-06-17 20:45:19
4431
1
原创 C#委托和C# 6.0中可空类型
什么是委托?在.Net Framework中的应用非常广泛,委托是一个类,它定义了方法的类型,使得可以将方法当作另一个方法的参数来进行传递,这种将方法动态地赋给参数的做法,可以避免在程序中大量使用If - Else(Switch)语句,同时使得程序具有更好的可扩展性。对ObServer设计模式的意义。刚刚提到委托是一个类,继承自 System.MulticastDelegate,Multica...
2019-06-17 19:48:51
403
原创 基础类型
所有类型都从System.Object派生出CLR(运行时)要求所有的类型都要从System.Object类型去派生;那么得到一个结论就是不管是隐式派生or显示显式,这两个定义基本意义上是一致的;(PS:这里稍微提提什么隐式和显式,好吧举个栗子!定义一个类class)//隐式//显式继承System.Object后,在高版本(拿Vs2019作为演示IDE)的IDE里面,你会发现关键字颜色会...
2019-06-10 08:47:46
251
原创 存储过程
对比Web网页程序来说,WPF这种Window窗体应用程序对SQL数据存储过程使用得就相对比较频繁。众所周知,MVC在VS中引用连接Models数据库。再通过后台代码对数据库中的相关联数据表编译增删查改的基本数据操作语句代码。而WPF是所有的对数据的增删查改这些基本操作都需要在它的数据库中对应的存储过程中实现,服务器的存在意义是在数据库的字段与客户端的方法两者之间建立了良好的连接桥梁。因为在最近W...
2019-06-10 08:39:53
188
原创 C#对文件图片处理
在已接触过的c#编写.NET应用的程序框架中,我们的MVC和WPF两种分别作用于网页和window应用程序的框架对应有着相应处理文件图片,或者文图并存的文件的上传下载移除等系列操作。本篇就此方面对两种架构的使用方法进行整理归纳总结。WPF是窗体应用程序,编程过程中VS需要 创建服务端和客户端。服务器与SQL数据库关系更为紧密,用来接收在数据库存储过程中写好的查询新增修改删除的一系列操作所需的数...
2019-06-10 08:37:33
2438
1
原创 WPF常用模板
WPF中我们使用的模板类型总体分为两种:控件模板类型ControlTemplate和数据模板DataTemplate。由命名名称可看出它们都由基类FrameworkTemplate派生而出。每个WPF中的控件都是有一个系统自带的控件模板,该模板默认定义了控件的样式属性,ControlTemplate控件模板的意义在于,在我们对系统给予的样式不满意时,就可以使用控件模板来自定义我们自己想要的理想...
2019-05-28 14:31:34
1408
原创 回顾总结C#委托
什么时候用到委托。通常情况下在要给方法传递另外一个方法的时候,委托就起到了作用。因为我们的语法结构不存在直接传方的情况,所以使用委托的意义在于要传递方法,就需要对该方法的具体内容进行封装到一个新的对象类型中去。委托同类一样,它是一个特殊的类。特殊之处就在于普通的类都包含数据,而委托它包含的是一个或者多个方法的地址。委托分四步:1、声明委托类2、创建委托对象3、叠加或剔除委托方法4、执行委托。通...
2019-05-27 15:14:06
164
原创 归纳c#编程中常用的绘图类方法
C#中使用GDI+,一种图形设备接口用来对绘图操作进行处理。GDI+可以对二维矢量图形,图像,文字显示提供相关的类给编程人员使用。具体一点讲,对二维矢量图形提供了存储图形基元自身信息的类(或结构体)、存储图形基元绘制方式信息的类以及实际进行绘制的类;对图像的处理提供了Bitmap,Image等类来显示操作保存不同格式的图像;GDI+支持各种字体字号样式显示文本。GDI+用Graphics类来实...
2019-05-27 14:44:17
6690
原创 XAML控件属性和事件
XAML中对属性的基本设置可以是把属性当作特性、把属性当作元素、可使用内容,集合的语法。除此以外,XAML还支持附加属性和依赖属性两个重要特性。把属性当作特性,就是在设置属性时使用属性语法。每个属性都有相对应得属性值,属性值的类型一定是要与它的属性相一致。一般如果属性的类型可以为字符串类型或者可以利用转换器将字符串类型转换成属性类型的这些情况下,都可以使用属性语法来设置。关于类型转换器的概念,...
2019-05-16 20:55:12
2988
原创 XAML映射使用以及Window窗体属性
编写WPF中的Windows桌面应用程序,需要用到XAML这种可扩展应用程序标记声明性质的XML语法。XAML通常用来方便我们描述对象和属性的层次结构。当然XAML能实现的东西同样也是可以用C#语法去编译实现,但是相对主要以命令式程序编译的C#来说,XAML可以用声明的方法对程序代码进行编译,属实灵活得多。对于XAML的作用,首先我们就需要了解到XAML元素一般映射到.NET类和Windows R...
2019-05-16 20:48:41
1258
原创 C#反射
优点:1. 提高程序的灵活性与可扩展性,耦合度;缺点:1. 过多使用,会造成逻辑模糊,因为反射已经绕过的源码,看不到逻辑实现,会造成后期维护上的困扰2. 性能的问题,使用反射处在解释的操作,主要应用在对灵活性和拓展性要求很高的系统框架上,普通程序不建议使用小结:.Net应用程序由几个部分:‘程序集(Assembly)’、‘模块(Module)’、‘类型(...
2019-05-08 21:41:56
15146
原创 C#重写和重载
关于重写:要求:(三大同)参数相同,方法名相同,返回值相同意义:增强类的重用性,扩展性,重写是对类中方法的扩充,重写继承用的是父类的东西,则不仅得到父类的特征,同时也加入了自己的东西关键字:基类函数用virtual修饰,派生类用override修饰注意:不能重写非虚方法或静态方法;TestDemo以下用一个简单的ConsoleApp(控制台)示例说明:主题为动物,...
2019-05-08 21:38:05
6617
1
原创 总结JAVA异常处理和泛型
程序运行或编写过程中,发生的错误和异常是避免不了的情况,这些情况就组成了JAVA的一个异常体系。那种Error错误的发生一般都JVM虚拟机出现了问题(AWT组件错误、输入输出流的错误、一般jar包冲突的依赖错误还有堆栈溢出,内存溢出造成的虚拟机错误)当程序发生错误,程序就会直接被中断,因此我们是无法解决掉这些Error。而对于异常的处理,JAVA程序中存在有直接的异常处理机制,很好的用来...
2019-05-07 16:49:05
808
原创 JAVA其它几种常用类
JAVA其它几种常用类 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~开发工具与关键技术:MyEclipse 10 Java se撰写时间:2019年04月25日~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~...
2019-04-27 21:46:14
186
原创 JAVA总结修饰符
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~开发工具与关键技术:MyEclipse 10 Java se撰写时间:2019年04月24日~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~在...
2019-04-27 17:33:31
165
原创 JAVA IO流
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~开发工具与关键技术:MyEclipse Java se撰写时间:2019年04月23日~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~...
2019-04-27 17:29:55
117
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人