WPF 使用日期选择器控件 DatePicker

WPF 使用日期选择器控件 DatePicker, 为了能更方面的选择日期,在 .net 4.0 之后,WPF 中提供了相应的控件,显示效果如下:  对应的代码如下: 外层使用 StackPancel 进行布局,水平显示;使用一个 TextBlock 显示 “Choose Date:”;使用一个 TextBox 来显示选择 DatePicker 中的日期;使用一个 DatePicker 核心代码是将 TextBox 的 Text 属性绑定 DatePicker 的 SelectedDate 属性: 点击 DatePicker 控件,显示如下,可以根据需求随意选择日期 默认的显示格式如下:       注意,DatePicker 只能选择日期,而不包含时间部分,如果需要格式化日期的显示,可以通过设置 TextBox 的 StringFormat 属性,如: 而且 DatePicker 也有 SelectedDateChanged 事件,可以在后台代码中使用 SelectedDate 属性, 示例代码如下:注意:SelectDate 属性为 DateTime? 类型(可为空的DateTime类型)既可以获取当前选择的时间,也可以为它赋值 指定日期区间,可以通过 […]

centOS7关闭防火墙的命令

centOS7 下关闭防火墙的命令已经改了,主要通过 systemctl 来管理,如下: 参考: CentOS 7 开放/关闭端口,关闭防火墙 相关链接: CENTOS 7 安装 REDIS

C#中Equals()方法不区分大小写

C#中Equals()方法不区分大小写, 判断字符串时,经常需要判断两个字符串是否相等,而且有时需要忽略大小写 普通的 Equals() 如果需要忽略大小写,可以通过调用 Equals 的重载方法,如下: //参数说明,StringComparsion 类,枚举类型,定义了字符串对比的方式,详细定义如下: 顺便一提,在 java 中是这样处理的: 参考: Comparing two strings, ignoring case in C# [duplicate]C# String Equals Method 推荐阅读: C# 获取指定目录下的文件

java发送邮件

java发送邮件 java能实现的功能很多,这边文章主要介绍如何使用 mail.jar 和 activation.jar 来发送邮件。 首先下载 mail.jar 和 activation.jar,下载链接:Download mail.jarDownload activation-1.1.0.jar下载后,解压并添加到 eclipse 中, 为了更方便使用,这里通过实现一个调用类 Mail,调用了在引入的类库中的方法,类的实现如下,包括发送等方法: 需要发送邮件时,直接引用 Mail 类中的方法即可: 注意:不过如果你使用的是 MyEclipse 有时候会出现这样的异常 java.lang.NoClassDefFoundError: com/sun/mail/util/LineInputStream 原因: MyEclipse 中自带的 mail 和 activation 和你引入的 jar 包发生冲突 解决方法:进入 MyEclipse 的安装目录下D:\Genuitec\Common\plugins\com.genuitec.eclipse.j2eedt.core_8.5.0.me201003231033\data\libraryset\EE_5 (蓝色部分不同版本略有不同)可以看到javaee.jar包, 使用压缩软件打开把这个包文件,然后进到javax文件夹中,删除 mail 目录和activation 文件夹, 问题得以解决。 参考:http://blog.sina.com.cn/s/blog_4550f3ca01019qpt.html  推荐内容:Gmail 535-5.7.8 Username and Password not accepted

C# 保存 String 到文件

C# 保存 string 到文件方法有很多,这里介绍比较简单的一种,通过 StreamWriter 类来实现,该类所在的命名空间是 System.IO C# 保存 string 到文件的简单用法 需要提供两个参数,一个是保存的文件路径,另一个就是 string 的内容: 实现可追加内容 前面那个例子,每次写入的内容都会覆盖上一次的内容,所以为了实现内容可追加,如下: 通过查看方法的定义,可以看到 StreamWriter 的构造方法有多个重置,而第二个参数就是用于实现是否可追加内容的: 结果如下: 更多用法请直接参考: StreamWriter Class