自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(118)
  • 资源 (16)
  • 收藏
  • 关注

原创 Python数据分析与大数据处理从入门到精通

做了多年的工程师写了多年的博客总结了多年的经验教训基于曾经的坚持不懈感谢家人、感谢伙伴,终于出版了欢迎批评指正!https://item.jd.com/12740890.html...

2019-11-04 15:32:27 3407 3

原创 动态form无法验证问题。在弹出层的情况下同样可以验证

@using NewMoon.Models.AncientCity;@model NewMoon.Models.AncientCity.AncientCityBasicInfoVM@{    ViewBag.Title = "BasicInfo";    Layout = "~/Views/Shared/_BasicLayout.cshtml";}

2015-06-06 09:24:41 628

原创 MVC技术相关

MVC模型1.比如GUID  ID等主键,不想在视图显示,就在模型上面加[HiddenInput(DisplayValue = false)],若是想在界面上显示值,但是不想被编辑,就直接使用[HiddenInput]2.[ReadOnly(true)]  [Editable(true)]  两个用户文本框是否可以编辑  Editable 优先级更高3.[Display(Name =

2015-05-25 00:18:20 1071

转载 部分视图(转载)

【部分视图】ASP.NET MVC 里的部分视图,相当于 Web Form 里的 User Control。我们的页面往往会有许多重用的地方,可以进行封装重用。使用 部分视图 :  1. 可以简写代码。2. 页面代码更加清晰、更好维护。【如何使用】在视图里有多种方法可以 加载部分视图,包括:Partial()  Action()  RenderParti

2015-05-20 22:51:45 438

原创 WCF基础(1)

1.WCF服务自承载[ServiceContract(Namespace = "www.matriax.com")]    public interface IWCFService    {        [OperationContract]        string Hello(string name);    }    public class WCFServi

2013-05-13 07:57:34 1092

原创 伱妹譆譆哈哈咋個嫲

172.16.134.199

2013-01-08 15:20:45 483

原创 C#网络编程基础

1.      DNS使用DNS类是一个静态类,提供从网络上获取特定主机的信息。//通过主机名获取域名IPHostEntry host = Dns.GetHostEntry(textBox1.Text);Label1.Text = host.HostName;//通过主机名获取IPIPHostEntry host = Dns.GetHostEntry(textBox1.Te

2012-04-21 13:52:19 824

原创 WCF学习笔记(九):WCF绑定使用netMsmqBinding消息队列

1.服务端宿主:using(ServiceHost host = newServiceHost(typeof(MessagingService)))            {                /*异常1:绑定验证失败,因为绑定的ExactlyOnce 属性被设置为 true 而目标队列是非事务性的。                 * 无法打开服务主机。通过将 Exa

2012-03-10 20:01:16 4500

原创 多线程异步编程(2):创建多个线程执行任务,同时更新进度条,使用观察者模式,利用事件通知界面更新。移除对Form的引用,彻底解除界面与逻辑的耦合

效果图1.创建线程参数类和事件参数类public class ThreadParam    {        public int threadType;        public ThreadParam(int threadType)        {            this.threadType = threadType;        }

2012-03-07 22:14:07 1925

原创 多线程异步编程(1):创建多个线程执行任务,同时更新进度条,使用WaitHandle发送信号

效果图:1.创建线程参数类public class ThreadParam    {        public int threadType;        public ThreadParam(int threadType)        {            this.threadType = threadType;        }    }

2012-03-07 21:33:35 2676

原创 工作半年:有技术,才有出路

毕业半年的个人总结:2011年7月25日进入我们公司。事实上,能进入我们公司是一件很不错的事情,因为在实习期间的公司,我加班实在是到了恶心的地步,于是我决定找一家在软件园、技术好、比较轻松,工资低一点都没关系的公司。刚开始,我们公司满足了我的全部条件。为何说技术好呢,是因为当时面试我的技术官,据说是新蛋过来的,面试我的题目非常的难,有些问题到现在12年2月23号,我都没有搞明白。我带着对他

2012-02-27 15:09:32 1446 1

原创 三道面试题:线程安全、WCF的PerCall、PerSession、Signle、WCF的通道和分发器

线程安全线程安全,就是指一个对象或一串代码,在多个线程下同时被访问或是执行,某个线程所得到的结果,和只有这个线程单独运行所得到的结果一样,就是线程安全的。线程安全的问题是由全局变量和静态变量引起的。原因是:全局变量和静态变量都是存储在静态存储区,静态存储区是在程序编译时就已经分配好了,于是程序执行出现下面的情况:A线程创建了一个对象,该对象包含静态成员,默认值为5,A线程修改这个值为6。当

2012-02-23 21:04:32 8031

原创 JavaScript类的使用,引用类型分析

1.JS代码            $(function() {                                      $("#testYinyong").click(function() {                var obj = new Object();                obj.message = "yoyo"; //随

2012-02-17 22:39:04 614

转载 Jquery使用(4) :BOM和操作DOM,综合实例

1.JS部分            function OpenWin() {            window.open("http://www.g.cn");        }        function OpenWin1() {           win = window.open("Default.aspx?a=5", "_blank", "toolbar

2012-02-17 22:33:09 3266

原创 Jquery使用(3):得到表格中的值

1.JS部分            $(function() {            $(".demoBtn").click(function() {                var trr = $(this).parent().parent();                var tmp = $("#tdID", trr).text();

2012-02-17 22:28:46 619

原创 Jquery使用(2):query.validate.js使用实例

1.效果2.JS部分     $(function() {        $("#Button1").click(function() {            $("#form1").validate({                rules:                    {                        "userNam

2012-02-17 22:22:38 1213

原创 Jquery使用(1)

yoyo1    yoyo2    yoyo3    yoyo4        div1    div2    div3    youzhu    youzhu      $(function() {            $("p").live("click", function() {                $(this).aft

2012-02-17 22:16:13 566

原创 主页面打开子窗口,将输入的数据返回父窗口

主窗口页面及后台代码页面                function Open() {            window.open ('Default3.aspx','newwindow','height=100,width=400,top=0,left=0,toolbar=no,menubar=no,scrollbars=no, resizable=no,locat

2012-02-12 19:00:06 2416

原创 23种设计模式对比与总结

设计模式总结: 前言:个人觉得设计模式就是各个对象在不同的时机、不同的调用方被创建,组合结构和封装的侧重点有些不同,从而形成了各个模式的概念。 1.      简单工厂模式通过在工厂类中进行判断,然后创建需要的功能类。优点:不必使用具体的功能类去创建该类的实例。缺点:新增一个功能类就需要在工厂类中增加一个判断。 2.      策略模式假设一个功能类是一个策略,

2012-02-12 10:53:33 13580 2

原创 ISNULL函数,转换函数:cast和convert,Merge的用法,INSERTED/DELETED使用,select赋值

--选取某列值为空的结果SELECT  [ID] ,        [Yo]FROM    [Test].[dbo].[Table_1]WHERE   Table_1.YO IS NULLGO --连接查询--连接两个列SELECT  Northwind.dbo.Employees.LastName + ','   + Northwind.dbo.Employe

2012-02-11 22:12:51 1891

原创 WPF学习(1):控件之间的数据绑定

A控件的值绑定到B控件上的属性上        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"        xmlns:x=http://schemas.microsoft.com/winfx/2006/xamlDataContext="{BindingElementName=scrollBar1

2012-02-11 21:39:28 1567

原创 访问者模式

1.说明namespace VisitorsPattern{    /*访问者模式:有个操作状态,作用于某个对象结构中的各个元素,     * 此模式可以在不改变各个类的情况下去实施操作     */    ///     /// 用于获取对象状态    ///     public abstract class Action    {        p

2012-01-16 20:33:01 447

原创 中介者模式

1.中间代理类namespace IntermediaryPattern{    ///     /// 中介者模式:中介者类唯一要干的事情就是给各个成员对象发出通知。    /// 因此,中介者事先就应该知道有哪些成员    ///     /// 中介者模式和代理模式,观察者模式非常的像。但是其它两种模式在调用的时候,    /// 并不需要事先设置那个类被代理

2012-01-16 20:29:55 409

原创 享元模式

1.说明:namespace FlyweightPattern{    /*     * 享元模式:实际来看,享元模式其实是为了避免创建过多的数据对象。     * 比如此列:在象棋中只有红黑双方,红棋子只是红棋中的一颗,很多     * 红棋其实可以使用一个红棋对象表示即可,在外部只需公开该棋的状     * 态即可区分那个红棋,从而达到减少内存消耗的目的

2012-01-16 20:28:39 394

原创 解释器模式

1.翻译器namespace CompilerPattern{    ///     /// 解释器模式:编译器抽象类    /// 根据编译器的规则,将输入翻译之后输出    /// 每个规则代表为一个类,然而,当规则众多的时候,将会显得不好管理。    /// 但是,当接收一个输入后需要对应的输出编码输出时,比如说加密,    /// 解释正则表达式等,就可以使

2012-01-16 20:27:05 730

原创 桥接模式

1.对象组合namespace BridgeConnectionPattern{    /*桥接模式:一句合成/聚合原则,优先使用类之间的不同组合,来实现各个类要     * 表现的功能,而不是使用继承。比如说:继承会延续父类的功能,然而,并不是     * 所有的子类都需要这样的功能,但是抽象出的东西在父类,导致子类又必须要     * 实现它,这样,父类就越来越庞大,子

2012-01-14 03:12:43 1661

原创 命令模式

1.命令控制namespace CommandPattern{    /*命令模式:当有客户端发送了一系列的命令或请求,去要求某个对象实现什么操作,     * 可使用命令模式,相当于多个命令发给一个对象。     *      * 这一点和观察者模式非常的类似。观察者模式也是某个对象,发出消息,然后由中     * 间对象通知观察者然后去做什么,封装的是要执行操作的对

2012-01-14 03:10:54 347

原创 职责链模式

1.职责链namespace DutyChainPattern{    ///     /// 职责链模式:就是一个将请求或命令进行转发的流程,类似工作流。    /// 并且,也非常类似状态模式,它们共同的特点就是将一个复杂的判    /// 断逻辑,转移到各个子类,然后在由子类进行简单判断    ///     /// 状态模式与职责链模式的区别:    /

2012-01-14 03:09:30 560

原创 迭代器模式:对象索引器

1.迭代类的封装namespace Data{    /*迭代器模式:仿照IEnumerator接口,实现一个简单的迭代器。*/    //迭代器接口    public interface IIterators    {        int currentIndexx { get; set; }        object GetCurrentItem();

2012-01-14 03:08:05 726

原创 单例模式:单线程和多线程并发情况下的对象创建

1.单实例控制namespace SingletonPattern{    class Singleton    {        private static Singleton instance;        ///         /// 创建一个同步调用锁对象        ///         private static readonly obj

2012-01-14 03:03:11 4563

原创 组合模式:输出树形结构

1.节点类namespace CombinationPattern{    /* 组合模式:当对象或系统之间出现部分与整体,或类似树状结构的     * 情况时,考虑组合模式。相对装饰模式来说,这两个有异曲同工     * 之妙,都强调对象间的组合,但是,装饰模式同时强调组合的顺     * 序,而组合模式则是随意组合与移除     */    public abs

2012-01-12 20:53:56 745

原创 适配器模式

1.适配器类namespace Data{    public abstract class OperateDB    {        public abstract string IndertDB();        public abstract string UpdateDB();        public abstract string DelDB();

2012-01-12 20:50:52 337

原创 备忘录模式:暂存数据到以对象以便随后恢复数据

1.备忘录类namespace Data{    ///     /// 备忘录模式:事实上我觉得这个东西没什么用,安照这种方式进行备份,会因为    /// 值类型与引用类型的不同导致数据丢失。要暂存一样数据,其实方式还能更简单    ///     public class Memorandum    {        public string LastN

2012-01-12 20:47:55 534

原创 状态模式:分离对象的状态到各个独立类中,以避免一个方法体包含过多的判断

1.状态类namespace StatePattern{    /*状态模式:一个方法的判断逻辑太长,就不容易修改。方法过长,其本质就是,     * 就是本类在不同条件下的状态转移。状态模式,就是将这些判断分开到各个能     * 表示当前状态的独立类中*/    ///     /// 控制状态转移    ///     public abstract cl

2012-01-12 20:45:10 1368

原创 模板模式

1.模板类namespace Data{   /* 模板模式:其实就是抽象出各个具体操作类的公共操作方法,在子类重新    * 实现,然后使用子类去实例化父类。这个模板类其实可以使用接口替换。事    * 实上接口才是专门用来定义操作规范。当然,当有些公共方法,各个子类    * 均有一致需求,此时就不应使用接口,使用抽象类    */    public abst

2012-01-11 21:58:52 320

原创 外观模式

1.外观模式类namespace Data{    /*外观模式:为外界调用提供一个统一的接口,把其他类中需要用到的方法提取     * 出来,由外观类进行调用。然后在调用段实例化外观类,以间接调用需要的     * 方法。这种方式和代理模式有异曲同工之妙。然而,根据迪米特法则,代理     * 模式应该尽可能的为单个对象进行代理。而外观模式更像是从众多类中提取

2012-01-11 21:54:12 482

原创 抽象工厂模式:简单工厂模式、工厂方法模式对比;在工厂方法模式中使用反射创建对象实例

1.App.config文件配置         2.调用       static void Main(string[] args)        {            /*注意此处,和工厂方法一样,当需要使用哪个操作类时,就实例化对应             * 操作类的工厂类。             * 更灵活的方式是将创建  Opera

2012-01-11 21:51:14 853

原创 建造者模式

1.建造者类namespace Data{    ///     /// 抽象出所有子类统一的操作,然后使用使用Director类去    /// 实例化要具体功能的类.    ///     /// 建造者模式:当创建复杂对象的算法应该独立于该对象的组成部分以及他们的装配方式时使用    ///     public abstract class Builde

2012-01-11 21:43:56 371

原创 原型模式:值类型和引用类型的深拷贝与浅拷贝

1.拷贝对象namespace Data{    ///     /// 要被浅拷贝的对象    ///     public abstract class Prototype    {        public string ID { get; set; }        public string Name { get; set; }        p

2012-01-11 21:33:46 741

原创 代理模式

/*             * 代理模式:             * 代理类成为实际想调用对象的中间件,可以控制对实际调用对象的访问权限             * 可以维护实际对象的引用             */ 1.代理类namespace Data{    public interface IProxy    {        string I

2012-01-11 21:20:05 461

极客内参-大数据开发实战-Hbase篇3

Hbase是Hadoop Database的简称 Hbase是分布式、面向列的开源数据库 HDFS为Hbase提供可靠的底层数据存储服务,MapReduce为Hbase提供高性能的计算能力 HBase运行模式:单机模式、伪分布式模式、分布式模式 Hbase自带Zookeeper,zk为其提供稳定服务和故障转移机制。也可以使用独立的zk

2018-09-13

比较软件比较软件

HmB5oANygQOhaStTHNa+zOKgOeWHOkeAp6d1+QwIebz6z9kwYCm9-O0jF9F79zvzed9v5UVC4VrDkDMmTM8nB+

2015-07-01

tmpljs制作模板

tmpljs,在拼凑html的时候,容易写错,使用tmpljs制作模板,解决问题

2015-06-06

MVC+IBATIS+STRUCTUREMAP+BOOTSRAP项目框架

本框架由以下内容构成,MVC+IBATIS+STRUCTUREMAP+BOOTSRAP项目框架。我只是用CSDN来存以下,下周一过后即可删除

2015-06-06

git VS插件

VS插件

2015-05-18

Android页面跳转并调出消息发送窗口源代码

Android页面跳转并调出消息发送窗口源代码;Android页面跳转并调出消息发送窗口源代码

2011-10-29

wcf对数据库的增删改查的综合实例

wcf对数据库的增删改查的综合实例,里面描述了常见的错误处理方式,是学习WCF入门的很不错的实例

2011-09-25

KonwnType实现多态特性

KonwnType实现多态特性;三种方式在客户端生成派生类,从而实现多态

2011-09-19

WCF数据契约实例源码

WCF数据契约实例源码;从最简单的步骤开始,一步一步学会契约的使用

2011-09-18

WCF入门实例

WCF入门实例。代码里面介绍了WCF的入门程序和相关的配置。使用了两种方法调用WCF服务。

2011-09-17

ASP.NET MVC2.0实现数据增删改查

ASP.NET MVC2.0实现数据增删改查;注意其中要使用JSON序列化组建。

2011-08-29

ASP.NET通过反射获取泛型列表

本示例展示了使用工厂方法设计模式,利用反射,通过泛型接口获取具体类型的列表。比如,要返回一张表的数据,通常使用List,本示例源码展示了通过类型参数传递表名,使用List的形式返回具体的表数据

2011-08-24

ASP.NET分页控件示例源码

源码使用AspNetPager.dll做分页控件,这个控件据说目前是网上使用最多的。支持gridview和reapter控件。

2011-08-24

JS实现flash效果切换图片源代码

JS实现flash效果切换图片源代码;head部分的style是控制图片显示大小的,可以根据你自己的项目需要自行更改。注意:我再网上查到这个资料的时候下面一句写了个版权归XXXX所有。若要用到商业项目中,可以修改源码后在使用。

2011-08-20

ASP.NET日期控件使用代码

ASP.NET日期控件使用代码。不要改变相关目录,直接放入项目中使用即可

2011-08-14

空空如也

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

TA关注的人

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