自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(51)
  • 资源 (5)
  • 收藏
  • 关注

原创 YeaJur.Mapper时间格式问题

比AutoMapper轻量快速简洁的实体映射库YeaJur.Mapper

2017-07-06 22:34:47 585

原创 比AutoMapper轻量快速简洁的实体映射库YeaJur.Mapper

之前在做实体深拷贝时一直使用的AutoMapper,但是总是觉得其写法比繁琐,效率也不算很高,自己写了一个轻量级的实体拷贝库YeaJur.Mapper,和AutoMapper 测试对比如下PK项YeaJur.MapperAutoMapper版本1.0.1.x5.2大小6KB

2017-01-19 17:48:15 965

原创 jqgrid使用ajax获取数据赋值

有时候使用jqgrid的赋值url来获取数据很不方便,当同时给多个grid赋值时,便会请求多次,造成很大的资源浪费,于是,本例采用ajax获取到数据源后给多个jqgrid赋值,示例代码如下: $.ajax({ type: 'Post', dataType: 'json', data: { },

2016-08-26 15:30:54 12439

原创 WPF+MVVM插件化架构-基本技能之单利模式

壳的搭建中,在给标题绑定数据时,的代码如下Title="{BindingPath=SystemTitle,Source={x:StaticMApp:MApp.Instance}}"我们用到了一个单例,那么下面来说说单例以及它在整个插件式架构和开发中的作用。 插件式架构中,我们经常会需要一个系统生命周期中的唯一实体来存储一些数据信息,并且这些数据信息能很好的被各个插件使用

2016-05-13 09:09:55 2078

原创 WPF+MVVM插件化架构-壳

壳,即应用程序的载体,为了更好的降低耦合度,我们不会过多的给予壳附加过多的功能。这里我们只需要在壳中加载两个功能,一个是应用程序的标题,一个是应用程序的活动主题。        1、应用程序标题      应用程序的标题是必须的,也是一个应用程序所不可少的,然而我们不能把应用程序的标题写死到程序中,因为我们的架构是需要支持可配置的,我们可以更新功能需要将所需功能的插件组装到一起,构

2016-05-02 22:50:31 2780

原创 List集合Null值判断新技能

我们在开发过程中经常用到List集合,并经常判断集合是否为空,是否含有项,常写如下的代码进行判断:if (list != null && list.Count > 0)为了更便捷的判断集合,我把如上的判断进行了封装,如下    public static bool ListIsNullOrEmpty(List list)        {

2015-11-20 10:02:10 7112

原创 字符串拼接新技能

拼接方法简单,直观,不影响性能,开发效率

2015-11-20 09:24:38 553

原创 log4net的简单应用

log4net的简单应用

2015-06-03 15:31:49 782

原创 使用VS2013将JSON/XML数据转换为对应的数据实体

使用VS2013将JSON/XML数据转换为对应的数据实体

2015-04-29 17:08:31 3020 2

原创 不要因为出发太久而忘了当初为何出发

对软件开发的看法

2015-04-28 11:27:13 2335

原创 WCF服务自宿主

WCF服务使用WPF客户端自宿主

2015-04-28 11:23:12 1560

转载 c/c++与c#的类型转换

Windows Data Type.NET Data TypeBOOL, BOOLEANBoolean or Int32BSTRStringBYTEByteCHARCharDOUBLEDoubleDWORD

2015-04-28 11:16:39 5901 1

原创 网页浮窗效果

Fixed固定位置的悬浮* { font-size:12px; font-family:Verdana,宋体; }html, body { margin:0px; padding:0px; overflow:hidden; }.b { margin:0px; padding:0px; overflow:auto; }.line0 { line-height:20px; back

2014-12-04 15:00:14 2947

原创 c#MD5加密

c#MD5加密

2014-11-18 21:00:37 910

原创 软件开发的金字塔

在软件开发中,可以用一个金字塔来形容从需求分析到编码这整个过程。从中来分析整个开发过程以及开发过程中是否规范的利与弊。金字塔从下到上依次是由需求分析、概要设计、详细设计、编码组成,这里把需求分析又分成了需求和软件需求规格说明书,如图1所示: 图1 规范的软件开发金字塔下面从下到上开始来分析规范的软件开发金字塔。在软件开发中,无论你的软件

2014-08-24 10:18:48 3297

原创 html表单提交数据验证

我们在做B/S项目开发中,经常会用到表单提交数据,在页面需要做js数据验证

2014-05-05 17:31:45 2844

原创 c#数据库迁移

本例是对数据库迁移的实例

2014-04-22 12:31:23 4406

原创 c#数据库访问返回值类型为SqlDataReader时使用using时注意的问题

在封装通用 SQLSERVER 数据可访问方法时,如果返回值类型为 SqlDataReader ,那么在创建连接字符串的时候,我们不能写成如下 public static  SqlDataReader ExecuteReader(string strSQL)        {            using (SqlConnection connection = new SqlCon

2014-04-18 13:42:31 3829

原创 html标签在浏览器居中显示

css样式:   #login{ position:absolute;top:50%;             left:50%;    margin-left:-标签一半宽度;margin-top:-标签一半高度;}html部分:

2014-04-14 20:57:46 2076

原创 浏览器全屏显示背景图片设置

css样式:          div#div1{ position:fixed; top:0; left:0; bottom:0; right:0; z-index:-1; } div#div1 > img { height:100%; width:100%; border:0; }     html:  

2014-04-14 19:42:58 2507 1

原创 c#常用图形绘制方法

封装的一些常用图形的绘制类: ///     /// 选择图片类    ///     public class DrawChoose    {        #region 选择图片        ///         /// 选择图片        ///         /// 画板        /// 起始点        ///

2014-03-31 13:58:11 4673

原创 c#判断鼠标移动的方向调整矩形大小

#region 判断鼠标移动方向        ///         /// 判断鼠标移动方向        ///         /// 鼠标坐标        ///         public MoveType PointInRect(Point mousePoint)        {            Rectangle rectangle =

2014-03-31 13:23:22 2950

原创 c#枚举类型的内容全部获取和字符串转换为枚举类型的方法

在研究3d模型的时候,需要获取枚举类型的所有枚举内容,以及把这些内容又转换为枚举类型,替降低代码的重复率获取枚举类型的所有枚举内容:            List list = new List();         //定义一个集合存储枚举内容            Type t=typeof(viewType);                               /

2014-03-28 09:48:09 3258

原创 C#流Stream的使用总结

文件流占用资源比较多,而且工作效率叫低,所以在使用完流操作后应及时使用Close()关闭流也可以使用using来及时的释放流所占用的资源一、文件流FileStream byte[] byteText; using (FileStream fileStream = new FileStream(fileName, FileMode.Open, FileAccess

2014-01-06 17:48:51 12131

原创 c# Web发送电子邮件

核心代码: #region 编辑邮件内容 + private void SendMail()        ///         /// 编辑邮件内容        ///         private void SendMail()        {            BLL_User bll_user = new BLL_User();         

2014-01-04 10:53:44 2233

原创 C#Linq小案例

using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;namespace Linq{    public partial class WebForm

2014-01-03 21:59:49 960

原创 C#线程调用有参和无参函数的方法

引用命名空间:using System.Threading; 一、调用无参函数 Thread th = new Thread(new ThreadStart(Function)); th.Start(); private static void Function() {    //被线程调用的方法} 二、调用有一个参数的函数 

2014-01-03 15:25:34 4191

原创 c#获取项目路径的方法

1.asp.net中用获取站点所在虚拟目录的物理路径用:Request.PhysicalApplicationPath,最后包含“\”;2.c# winform用A:获取当前应用程序所在目录的路径用:Application.StartupPath,最后不包含“\”;B:获取当前应用程序文件的路径用:Application.ExecutablePa

2013-12-27 10:41:12 5188

原创 获取文件信息

FileInfo file = new FileInfo(文件路径);//实例化FileInfo file.Directory //获取文件所在目录file.Extension获取文件扩展名file.IsReadOnly //判断文件是否只读 file.Creation.Time //获取文件创建时间 file.LastWriteTime //文件修改时间 

2013-12-23 15:03:34 627

原创 c#时间处理总结

DateTime dt = DateTime.Now; dt.ToString();//2005-11-5 13:21:25 dt.ToFileTime().ToString();//127756416859912816 dt.ToFileTimeUtc().ToString();//127756704859912816 dt.ToLocalTime().ToString();//

2013-12-22 14:17:34 1698

原创 C# 获取文件名及扩展名

string aFirstName = aFile.Substring(aFile.LastIndexOf("\\") + 1, (aFile.LastIndexOf(".") - aFile.LastIndexOf("\\") - 1));  //文件名string aLastName = aFile.Substring(aFile.LastIndexOf(".") + 1, (aFile.

2013-12-22 14:11:09 8155

原创 观察者模式

模式名称:观察者模式生活场景:我们在过马路的时候,总是会去观察红绿灯的状态。是红灯的时候,我们会停下脚步等待,变黄灯的时候我们就准备起步,绿灯我们就过斑马线了。终极目标:实现自动发送红绿灯状态给每一个斑马线上的人。1.不假思索的思路:通过类继承的方式来做上面的例子。即:先建立路类;然后派生出高速公路类、市区公路类;然后再高速公路类和市区公路类上分别派生出:小汽车类和公共汽车类。类结

2013-12-22 12:58:56 983 1

原创 适配器模式

模式名称:适配器模式生活场景:把电话网通过网口传送数据给笔记本,把电视网数据通过网口传送数据给笔记本电脑。终极目标:实现多网合一。1.不假思索的思路:获取电话网和电视网的数据信息后再传到笔记本中2.类结构图:代码浏览:namespace Adapter{    #region 网口    ///     /// 网口接口    ///    

2013-12-22 12:52:53 725

原创 windows8商店应用程序开发数据绑定

1. Binding ... 或  ... targetObject>2. StaticResource ...  resourceKey 是被引用的资源的键,由资源定义时的 x:Key 或 x:Name 指定3. TemplateBinding ...> ... templateObject 是 模 板 对 象 ;templat

2013-12-22 12:49:00 802

原创 迷宫

迷宫/* 源码名称:迷宫* * 日期:2012.10.27 * 程序功能:迷宫游戏* * 作者:侯兴鼎 */#includeusing namespace std;////customspass:迷宫当前所在关关数,默认为第1关;//count:将数据(x,y)入栈次数的累加//int customspass=1,count=0;//

2013-12-21 09:15:05 1015

原创 字符串的简单处理

字符串的简单处理/*串的处理在实际的开发工作中,对字符串的处理是最常见的编程任务。本题目即是要求程序对用户输入的串进行处理。具体规则如下:1. 把每个单词的首字母变为大写。2. 把数字与字母之间用下划线字符(_)分开,使得更清晰3. 把单词中间有多个空格的调整为1个空格。*/#include#define N 200using namespace s

2013-12-21 09:08:02 708

原创 串中取3个不重复字母

串中取3个不重复字母/*从标准输入读入一个由字母构成的串(不大于30个字符)。从该串中取出3个不重复的字符,求所有的取法。取出的字符,要求按字母升序排列成一个串。不同的取法输出顺序可以不考虑。*/#include#define N 30using namespace std;void main(){ char a[N];//存储字符串 c

2013-12-21 09:07:15 1315

原创 打印回型嵌套

打印回型嵌套/*************         ** ******* ** *     * ** * *** * ** * * * * ** * *** * ** *     * ** ******* **         ************观察这个图形,它是由一系列正方形的星号方框嵌套而成。在上边的例子中,最外方

2013-12-21 09:06:28 2478

原创 机器人行走

机器人行走/*某少年宫引进了一批机器人小车。可以接受预先输入的指令,按指令行动。小车的基本动作很简单,只有3种:左转(记为L),右转(记为R),向前走若干厘米(直接记数字)。    例如,我们可以对小车输入如下的指令:    15L10R5LRR10R20    则,小车先直行15厘米,左转,再走10厘米,再右转,...    不难看出,对于此指令串,小车又回到了出

2013-12-21 09:05:40 1133

原创 手机尾号评分

手机尾号评分/*30年的改革开放,给中国带来了翻天覆地的变化。2011全年中国手机产量约为11.72亿部。手机已经成为百姓的基本日用品!   给手机选个好听又好记的号码可能是许多人的心愿。但号源有限,只能辅以有偿选号的方法了。   这个程序的目的就是:根据给定的手机尾号(4位),按照一定的规则来打分。其规则如下:    1.如果出现连号,不管升序还是降序,都加5分。例如

2013-12-21 09:04:47 1895

c#数字图像处理算法典型实例

c#数字图像处理算法典型实例pdf电子书

2015-11-11

jQuery EasyUI 1.2 API文档

jQuery EasyUI 1.2 API文档,用于UI设计的jQuery API开发文档

2013-12-22

Servlet_API

Servlet_API是对Servlet框架接口的介绍,有助于帮助开发人员开发

2013-12-22

二十三种设计模式迷你手册

c#二十三种设计模式迷你手册,是对设计模式的简易讲解和介绍

2013-12-22

Windows 8 Metro App开发

《Windows 8 Metro App开发》是Windows 8 Metro App开发的帮助文档

2013-11-09

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除