上一页 1 ··· 19 20 21 22 23 24 25 26 27 ··· 46 下一页

2017年7月7日

C#汉字转拼音(npinyin)将中文转换成拼音全文或首字母

摘要: 汉字转拼音貌似一直是C#开发的一个难题,无论什么方案都有一定的bug,之前使用了两种方案。 1.Chinese2Spell.cs 一些不能识别的汉字全部转为Z 2.Microsoft Visual Studio International Feature Pack 1.0 连"广"、“区”都不能转, 阅读全文

posted @ 2017-07-07 16:29 大西瓜3721 阅读(3441) 评论(0) 推荐(0)

2017年7月6日

Fiddler抓包3-查看get与post请求

摘要: 前言 前面两篇关于Fiddler抓包的一些基本配置,配置完之后就可以抓到我们想要的数据了,接下来就是如何去分析这些数据。 本篇以博客园的请求为例,简单分析get与post数据有何不一样,以后也能分辨出哪些是get,哪些是post了。 一、get请求 1.打开fiddler工具,然后浏览器输入博客首页 阅读全文

posted @ 2017-07-06 11:02 大西瓜3721 阅读(362) 评论(0) 推荐(0)

2017年7月5日

五步搞定Android开发环境部署——非常详细的Android开发环境搭建教程

摘要: 引言 在windows安装Android的开发环境不简单也说不上算复杂,本文写给第一次想在自己Windows上建立Android开发环境投入Android浪潮的朋友们,为了确保大家能顺利完成开发环境的搭建,文章写的尽量详细,希望对准备进入Android开发的朋友有帮助。 本教程将分为五个步骤来完成A 阅读全文

posted @ 2017-07-05 16:09 大西瓜3721 阅读(256) 评论(0) 推荐(0)

2017年6月30日

ASP.NET MVC5 PagedList分页示例

摘要: ASP.NET MVC是目前ASP.NET开发当中轻量级的Web开发解决方案,在ASP.NET MVC概述这篇译文当中,已经详细的介绍了ASP.NET MVC与Web Forms的区别以及各自的适用场景。由于ASP.NET MVC尤其适合网站的开发(Web Forms更适合业务系统的开发),目前成为 阅读全文

posted @ 2017-06-30 00:25 大西瓜3721 阅读(1403) 评论(0) 推荐(1)

2017年6月29日

Entity Framework 4.0 recipes 读书笔记2 ExecuteStoreQuery()

摘要: 写在之前:我想通过refector 反编译一下system.data.entity.dll(4.0 version),发现反编译出来的只有属性申明和方法声明,里面一句代码都没有,真是火大啊,试了几个.net4.0的其它dll同样也是如此,并且我的机器上的refector是最新版的,后来我觉得可能是d 阅读全文

posted @ 2017-06-29 14:40 大西瓜3721 阅读(336) 评论(0) 推荐(0)

2017年6月25日

ASP.NET MVC4中的App_start中BundleConfig的介绍使用

摘要: 在BundleConfig.cs中,指定CSS和JS,主要用来压缩JS和CSS 在ASP.NET MVC4中(在WebForm中应该也有),有一个叫做Bundle的东西,它用来将js和css进行压缩(多个文件可以打包成一个文件),并且可以区分调试和非调试,在调试时不进行压缩,以原始方式显示出来,以方 阅读全文

posted @ 2017-06-25 01:45 大西瓜3721 阅读(2143) 评论(0) 推荐(1)

2017年6月23日

Js/Jquery获取iframe中的元素

摘要: 转载: Js/Jquery获取iframe中的元素 - - ITeye技术网站http://java-my-life.iteye.com/blog/1275205 在web开发中,经常会用到iframe,难免会碰到需要在父窗口中使用iframe中的元素、或者在iframe框架中使用父窗口的元素。 j 阅读全文

posted @ 2017-06-23 17:16 大西瓜3721 阅读(193) 评论(0) 推荐(0)

asp.net 登陆验证 Form表单验证的3种方式 FormsAuthentication.SetAuthCookie;FormsAuthentication.RedirectFromLoginPage;FormsAuthenticationTicket

摘要: 我们在登陆成功后,使用下面的3种方法,都是同一个目的:创建身份验证票并将其附加到 Cookie, 当我们用Forms认证方式的时候,可以使用HttpContext.Current.User.Identity.IsAuthenticated (或者也可以用 Request.IsAuthenticate 阅读全文

posted @ 2017-06-23 09:47 大西瓜3721 阅读(483) 评论(0) 推荐(0)

MVC 5 + EF6 完整教程16 -- 控制器详解

摘要: Controller作为持久层和展现层的桥梁, 封装了应用程序的逻辑,是MVC中的核心组件之一。 本篇文章我们就来谈谈 Controller, 主要讨论两个方面: Controller运行机制简介 Controller数据传递方式 Controller运行机制简介 实现自定义的Controller 阅读全文

posted @ 2017-06-23 01:23 大西瓜3721 阅读(329) 评论(0) 推荐(0)

MVC 5 + EF6 完整教程15 -- 使用DI进行解耦

摘要: 如果大家研究一些开源项目,会发现无处不在的DI(Dependency Injection依赖注入)。本篇文章将会详细讲述如何在MVC中使用Ninject实现DI 文章提纲 场景描述 & 问题引出 第一轮重构 引入Ninject 第二轮重构 总结 场景描述 & 问题引出 DI是一种实现组件解耦的设计模 阅读全文

posted @ 2017-06-23 01:21 大西瓜3721 阅读(205) 评论(0) 推荐(0)

MVC 5 + EF6 入门完整教程14 -- 动态生成面包屑导航

摘要: 上篇文章我们完成了 动态生成多级菜单 这个实用组件。 本篇文章我们要开发另一个实用组件:面包屑导航。 面包屑导航(BreadcrumbNavigation)这个概念来自童话故事"汉赛尔和格莱特",当汉赛尔和格莱特穿过森林时,不小心迷路了,但是他们发现在沿途走过的地方都撒下了面包屑,让这些面包屑来帮助 阅读全文

posted @ 2017-06-23 01:20 大西瓜3721 阅读(589) 评论(0) 推荐(0)

MVC5+EF6 入门完整教程13 -- 动态生成多级菜单

摘要: 稍微有一定复杂性的系统,多级菜单都是一个必备组件。 本篇专题讲述如何生成动态多级菜单的通用做法。 我们不用任何第三方的组件,完全自己构建灵活通用的多级菜单。 需要达成的效果:容易复用,可以根据model动态产生。 文章提纲 概述要点 && 理论基础 详细步骤 一、分析多级目录的html结构 二、根据 阅读全文

posted @ 2017-06-23 01:19 大西瓜3721 阅读(291) 评论(0) 推荐(0)

MVC5+EF6 入门完整教程12--灵活控制Action权限

摘要: 大家久等了。 本篇专题主要讲述MVC中的权限方案。 权限控制是每个系统都必须解决的问题,也是园子里讨论最多的专题之一。 前面的系列文章中我们用到了 SysUser, SysRole, SysUserRole 这几个示例表。 我们以此为基础,完成RBAC (基于角色的控制) 的核心功能。 在此给出我的 阅读全文

posted @ 2017-06-23 01:18 大西瓜3721 阅读(385) 评论(0) 推荐(0)

MVC5+EF6 入门完整教程11--细说MVC中仓储模式的应用

摘要: 大家久等了。 本篇专题主要讲述MVC中的权限方案。 权限控制是每个系统都必须解决的问题,也是园子里讨论最多的专题之一。 前面的系列文章中我们用到了 SysUser, SysRole, SysUserRole 这几个示例表。 我们以此为基础,完成RBAC (基于角色的控制) 的核心功能。 在此给出我的 阅读全文

posted @ 2017-06-23 01:17 大西瓜3721 阅读(357) 评论(0) 推荐(0)

MVC5+EF6 入门完整教程十

摘要: 本篇是第一阶段的完结篇。 学完这篇后,你应该可以利用MVC进行完整项目的开发了。 本篇主要讲述多表关联数据的更新,以及如何使用原生SQL。 文章提纲 多表关联数据更新 如何使用原生SQL 总结 多表关联数据更新 如何使用原生SQL 总结 多表关联数据更新 我们在第四篇文章已经讲过数据的更新了,不过那 阅读全文

posted @ 2017-06-23 01:16 大西瓜3721 阅读(248) 评论(0) 推荐(0)

MVC5+EF6 入门完整教程九

摘要: 前一阵子临时有事,这篇文章发布间隔比较长,我们先回顾下之前的内容,每篇文章用一句话总结重点。 文章一 MVC核心概念简介,一个基本MVC项目结构 文章二 通过开发一个最基本的登录界面,介绍了如何从Controller中获取表单数据 文章三 EF的整个开发过程 文章四 EF基本的CRUD和常用的Htm 阅读全文

posted @ 2017-06-23 01:15 大西瓜3721 阅读(204) 评论(0) 推荐(0)

MVC5+EF6 入门完整教程八

摘要: 本篇是相对独立的一篇,主要讲解不丢失数据进行数据库结构升级。 前面我们讲解EF功能时(见第三篇文章)已经介绍过一种更新数据库的方式: EF比较model和database,如果两边不一致,程序将会drop and re-create数据库。 本篇文章我们会使用 code first migratio 阅读全文

posted @ 2017-06-23 01:14 大西瓜3721 阅读(217) 评论(0) 推荐(0)

MVC5+EF6 入门完整教程七

摘要: 本篇我们针对表格显示添加一些新功能。 前面我们已经讲解过表格显示数据了,现在我们添加三个常用功能: 对显示结果进行排序、过滤、分页。 文章提纲 理论基础/前置准备 详细步骤 总结 理论基础/前置准备 详细步骤 总结 前置准备 – 应用之前样式,增加测试数据 我们对之前的Views à Account 阅读全文

posted @ 2017-06-23 01:13 大西瓜3721 阅读(177) 评论(0) 推荐(0)

MVC5+EF6 入门完整教程五

摘要: 上篇文章介绍了EF实现CRUD及一些基本的Html Helpers. 这次我们将会对之前的内容进行一些修改和重构: 引入Bootstrap样式,搭建几类共用的模板页,对UI进行一些改造 分类介绍Html Helpers 完善一些功能 文章提纲 理论基础 UI改造详细步骤 总结 理论基础 UI改造详细 阅读全文

posted @ 2017-06-23 01:11 大西瓜3721 阅读(169) 评论(0) 推荐(0)

MVC5+EF6 入门完整教程六

摘要: 本篇我们谈谈分部视图(Partial View)。 上篇文章提到过Partial和Action这两个helper, 本篇文章主要就结合这两个helper来讲解分部视图(Partial View)的应用。 文章提纲 理论基础 详细步骤 总结 理论基础 详细步骤 总结 理论基础 – 分部视图 Parti 阅读全文

posted @ 2017-06-23 01:11 大西瓜3721 阅读(138) 评论(0) 推荐(0)

MVC5+EF6 入门完整教程四

摘要: 上篇文章主要讲了如何配置EF, 我们回顾下主要过程: 创建Data Model à 创建Database Context à创建databaseInitializerà配置entityFramework的context配置节。 对这个过程还有疑问的可以去上篇再看一下。 本次我们就主要讲解 (1) E 阅读全文

posted @ 2017-06-23 01:10 大西瓜3721 阅读(354) 评论(0) 推荐(0)

MVC5 + EF6 完整入门教程三

摘要: 期待已久的EF终于来了。 学完本篇文章,你将会掌握基于EF数据模型的完整开发流程。 本次将会完成EF数据模型的搭建和使用。 基于这个模型,将之前的示例添加数据库查询验证功能。 文章提纲 概述 & 要点 详细步骤 总结 概述 & 要点 下面是本文要点,正文部分会有详细介绍。 EF架构图 新建基于EF的 阅读全文

posted @ 2017-06-23 01:09 大西瓜3721 阅读(377) 评论(0) 推荐(0)

从前端的UI开始

摘要: MVC分离的比较好,开发顺序没有特别要求,先开发哪一部分都可以,这次我们主要讲解前端UI的部分。 ASP.NET MVC抛弃了WebForm的一些特有的习惯,例如服务器端控件,ViewState这些东西,让Web回归原始的状态,Web是什么样子就是什么样子。而谈到一个Web Application的 阅读全文

posted @ 2017-06-23 01:08 大西瓜3721 阅读(218) 评论(0) 推荐(0)

第0课 从0开始

摘要: ASP.NET MVC开发模式和传统的WebForm开发模式相比,增加了很多"约定"。 直接讲这些 "约定" 会让人困惑,而且东西太多容易忘记。 和微软官方教程不同,笔者尽量不用脚手架,从空白框架开始,一步一步添加功能,每次添加的东西刚好够用,让大家能真正能用起来,理解每一个过程。 文章提纲 概述 阅读全文

posted @ 2017-06-23 01:07 大西瓜3721 阅读(179) 评论(0) 推荐(0)

2017年6月22日

bootstrap-datepicker限定可选时间范围

摘要: 此项目是 bootstrap-datetimepicker 项目 的一个分支,原项目不支持 Time 选择。 其它部分也进行了改进、增强,例如 load 过程增加了对 ISO-8601 日期格式的支持。 文档是拷贝/粘贴字原项目的文档,并且加入了更多细节说明。 别犹豫了,下载下来试试吧 ! 下载 Z 阅读全文

posted @ 2017-06-22 10:23 大西瓜3721 阅读(1382) 评论(0) 推荐(0)

2017年6月21日

不用写Windows服务实现定时器功能(FluentScheduler )

摘要: MacBook Pro 只有四个 USB Type-C 接口是否错了? 一项新技术的诞生总会对已存在的事物造成冲击或影响,如果大家都害怕冲击与影响,那这个世界永远像现在不变就行了,大家都好好的,待在自己的舒适区,社会丝毫没有创新与进步而言。 其实, USB Type-C 接口协议在三年前几个科技巨头 阅读全文

posted @ 2017-06-21 10:59 大西瓜3721 阅读(779) 评论(1) 推荐(0)

2017年6月20日

初识NuGet - 概念, 安装和使用

摘要: 1. NuGet是什么? NuGet is a Visual Studio 2010 extension that makes it easy to add, remove, and update libraries and tools in Visual Studio projects that 阅读全文

posted @ 2017-06-20 17:20 大西瓜3721 阅读(306) 评论(0) 推荐(0)

MVC中使用[ValidateAntiForgeryToken]防止CSRF 注入攻击

摘要: CSRF(Cross-site request forgery),中文名称:跨站请求伪造,也被称为:one click attack/session riding,缩写为:CSRF/XSRF。通俗的理解就是 攻击者盗用了你的身份,以你的名义发送恶意请求。 CSRF能够以你名义发送邮件,发消息,盗取你 阅读全文

posted @ 2017-06-20 00:49 大西瓜3721 阅读(608) 评论(0) 推荐(0)

MVC Html.AntiForgeryToken() 防止CSRF攻击

摘要: (一)MVC Html.AntiForgeryToken() 防止CSRF攻击 MVC中的Html.AntiForgeryToken()是用来防止跨站请求伪造(CSRF:Cross-site request forgery)攻击的一个措施,它跟XSS(XSS又叫CSS:Cross-Site-Scri 阅读全文

posted @ 2017-06-20 00:46 大西瓜3721 阅读(374) 评论(0) 推荐(0)

认识ASP.NET MVC的5种AuthorizationFilter

摘要: 在总体介绍了筛选器及其提供机制(《深入探讨ASP.NET MVC的筛选器》)之后,我们按照执行的先后顺序对四种不同的筛选器进行单独介绍,首先来介绍最先执行的AuthorizationFilter。从命名来看,AuthorizationFilter用于完成授权相关的工作,所以它应该在Action方法被 阅读全文

posted @ 2017-06-20 00:39 大西瓜3721 阅读(547) 评论(0) 推荐(0)

asp.net MVC 常见安全问题及解决方案

摘要: 详细说明: http://imroot.diandian.com/post/2010-11-21/40031442584 Example : 在登陆状态下进入了攻击网站向安全站点发送了请求。 Solution: 在view 中使用 @Html.AntiForgeryToken(), 在Action 阅读全文

posted @ 2017-06-20 00:28 大西瓜3721 阅读(819) 评论(0) 推荐(0)

2017年6月19日

推荐一个简单、轻量、功能非常强大的C#/ASP.NET定时任务执行管理器组件–FluentScheduler

摘要: 在C#WINFORM或者是ASP.NET的WEB应用程序中,根据各种定时任务的需求,比如:每天的数据统计,每小时刷新系统缓存等等,这个时候我们得应用到定时器这个东东。 .NET Framework有自带的timer,但这个类只能完成一些简单的定时操作,比如间隔多久执行什么操作。遇到一些复杂的定时任务 阅读全文

posted @ 2017-06-19 21:15 大西瓜3721 阅读(641) 评论(0) 推荐(0)

2017年6月16日

初试Code First(附Demo)

摘要: 初试Code First(附Demo) 写在前面 新建项目 安装EntityFramework程序包 创建模型 创建上下文DbContext 创建数据库、读/写数据 配置连接字符串 Code First 迁移 示例Demo下载 后记 以前逛园子的时候,很多大牛写的一些东西,什么AOP、DDD之类的, 阅读全文

posted @ 2017-06-16 06:53 大西瓜3721 阅读(252) 评论(0) 推荐(0)

2017年6月14日

微信公众帐号开发教程第12篇-符号表情的发送(下)

摘要: 第11篇文章给出了Unified版本的符号表情(emoji表情)代码表,并且介绍了如何在微信公众帐号开发模式下发送emoji表情,还在文章结尾出,卖了个关子:“小q机器人中使用的一些符号表情,在微信的符号表情选择栏里根本找不到,并且在上篇文章给出的符号表情代码表(Unified版)中也没有,那这些表 阅读全文

posted @ 2017-06-14 13:30 大西瓜3721 阅读(1760) 评论(0) 推荐(0)

微信公众帐号开发教程第11篇-符号表情的发送(上)

摘要: 相信这篇文章已经让大家等的太久了,不是我故弄玄虚、吊大家胃口,而是写一篇文章真的需要花太多的时间。也许一篇文章,你们花3-5分钟就看完了、就学会掌握了,而我却要花2-3个小时的时间来完成,也许只有用心写过文章的人才能体会,希望大家能够相互体谅! 也曾经有人对我说,我写的东西太初级,都是入门级的东西。 阅读全文

posted @ 2017-06-14 12:01 大西瓜3721 阅读(544) 评论(0) 推荐(0)

2017年6月12日

C#枚举

摘要: 一、在学习枚举之前,首先来听听枚举的优点。 1、枚举能够使代码更加清晰,它允许使用描述性的名称表示整数值。 2、枚举使代码更易于维护,有助于确保给变量指定合法的、期望的值。 3、枚举使代码更易输入。 二、枚举说明 1、简单枚举 枚举使用enum关键字来声明,与类同级。枚举本身可以有修饰符,但枚举的成 阅读全文

posted @ 2017-06-12 15:21 大西瓜3721 阅读(169) 评论(0) 推荐(0)

2017年6月7日

c# 网站生成静态页面

摘要: 在一些需要经常更新页面数据的网站中,一般访问量不是很大的都直接发布的是带后台代码,每次访问都是有数据库交互的。但是一旦访问量增加了,那么这些服务器开销变成本就要考虑进来了,像一些文章,后台编辑后,文章内容存入数据库,如果1000人访问,如果还是每次取数据库,那这1000次的io访问就显得比较大了,一 阅读全文

posted @ 2017-06-07 21:19 大西瓜3721 阅读(302) 评论(0) 推荐(0)

2017年6月3日

同程旅游网开放平台SDK开发完成

摘要: 最近利用业余时间,使用了同程旅游网的开放平台,并对大部分的方法进行了调用,发现有很多不好用的地方,比如 1.同一个开放平台居然有几个调用地址,景区调用http://tcopenapi.17usoft.com/handlers/scenery/queryhandler.ashx ,酒店调用http:/ 阅读全文

posted @ 2017-06-03 17:22 大西瓜3721 阅读(683) 评论(0) 推荐(0)

什么是供应链

摘要: 在风云变幻、寡头纷争的O2O战场,美团屡出重拳并步步为营,战绩不俗。这一切离不开背后的神秘技术团队——供应链。 供应链,简称 SCP(Supply Chain Process)。美团借助平台的优势与商家展开合作,将约定的合作方案落实到纸质契约。彼时用户还不能直接看到或购买这些契约上的合作方案,需要一 阅读全文

posted @ 2017-06-03 16:27 大西瓜3721 阅读(1898) 评论(0) 推荐(0)

2017年6月1日

实现jquery.ajax及原生的XMLHttpRequest调用WCF服务的方法

摘要: 废话不多说,直接讲解实现步骤 一、首先我们需定义支持WEB HTTP方法调用的WCF服务契约及实现服务契约类(重点关注各attribute),代码如下: //IAddService.cs namespace WcfService1 { [ServiceContract] public interfa 阅读全文

posted @ 2017-06-01 14:21 大西瓜3721 阅读(232) 评论(0) 推荐(0)

上一页 1 ··· 19 20 21 22 23 24 25 26 27 ··· 46 下一页

导航