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

2017年8月25日

使用Beetle简单构建聊天室程序

摘要: 之前已经讲解了Beetle简单地构建网络通讯程序,那程序紧紧是讲述了如何发送和接收数据;这一章将更深入的使用Beetle的功能,主要包括消息制定,协议分析包括消息接管处理等常用的功能。为了更好的描述所以通过创建一个聊天室程序来体现以上功能的易用性。 在实现功能之前先想好通讯上的协议需要什么功能,总结 阅读全文

posted @ 2017-08-25 15:47 大西瓜3721 阅读(230) 评论(0) 推荐(0)

2017年8月21日

C#中yield用法

摘要: yield 关键字向编译器指示它所在的方法是迭代器块。编译器生成一个类来实现迭代器块中表示的行为。在迭代器块中,yield 关键字与 return 关键字结合使用,向枚举器对象提供值。这是一个返回值,例如,在 foreach 语句的每一次循环中返回的值。yield 关键字也可与 break 结合使用 阅读全文

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

Delphi调用webservice总结

摘要: Delphi调用C#写的webservice 用delphi的THTTPRIO控件调用了c#写的webservice。 下面是我调试时遇到的一些问题: 1:导入wsdl文件:file--new other webservice WSDLimporter 输入wsdl地址:如下:http://127. 阅读全文

posted @ 2017-08-21 13:55 大西瓜3721 阅读(8267) 评论(0) 推荐(0)

使用Delphi实现票据精确打印

摘要: 一、概述在银行,税务,邮政等行业的实际工作中,经常涉及到在印刷好具有固定格式的汇款单,储蓄凭证,税票等单据上的确定位置打印输出相关的信息。在此类需求中,精确地定位单据并打印相关信息,是解决问题的关键。一般情况下,开发者都是通过在打印机上通过重复的测试来达到实际需求。那么,有没有简单有效而又灵活的方法 阅读全文

posted @ 2017-08-21 13:54 大西瓜3721 阅读(347) 评论(0) 推荐(0)

针式打印机连续打印完多走纸解决办法

摘要: 使用针式打印机连续纸打印时,打完后多走纸张,或者打印内容逐渐下移、或者跳页打印。此问题一般是软件所选纸张与实际打印纸张规格不一致造成,请按以下方法设置纸张。 使用针式打印机连续纸打印时,打完后多走纸张,或者打印内容逐渐下移、或者跳页打印。此问题一般是软件所选纸张与实际打印纸张规格不一致造成,请按以下 阅读全文

posted @ 2017-08-21 10:32 大西瓜3721 阅读(4931) 评论(0) 推荐(0)

2017年8月18日

Javascript、Jquery获取浏览器和屏幕各种高度宽度

摘要: Javascript: IE中:document.body.clientWidth ==> BODY对象宽度document.body.clientHeight ==> BODY对象高度document.documentElement.clientWidth ==> 可见区域宽度document.d 阅读全文

posted @ 2017-08-18 10:21 大西瓜3721 阅读(148) 评论(0) 推荐(0)

2017年8月17日

C# 自定义控件,日期时间选择输入插件

摘要: 权声明:本文为博主原创文章,未经博主允许不得转载。 [csharp] view plain copy // 为textBox1添加一个日期时间选择控件 DateTimeChoser.AddTo(textBox1); DateTimeChoser.Designer.cs [csharp] view p 阅读全文

posted @ 2017-08-17 09:49 大西瓜3721 阅读(1725) 评论(0) 推荐(1)

2017年8月14日

C#基础系列——异步编程初探:async和await

摘要: 前言:前面有篇从应用层面上面介绍了下多线程的几种用法,有博友就说到了async, await等新语法。确实,没有异步的多线程是单调的、乏味的,async和await是出现在C#5.0之后,它的出现给了异步并行变成带来了很大的方便。异步编程涉及到的东西还是比较多,本篇还是先介绍下async和await 阅读全文

posted @ 2017-08-14 11:48 大西瓜3721 阅读(251) 评论(0) 推荐(0)

WCF异步调用

摘要: 添加引用服务--高级--选中 生产异步操作 服务端接口操作 [OperationContract]int Add(int a, int b); 客户端: 引用服务:在引用服务时,左下角点击“高级”按钮,勾选“生成异步操作”即可。 ServiceReference1.Service1Client cl 阅读全文

posted @ 2017-08-14 11:38 大西瓜3721 阅读(243) 评论(0) 推荐(0)

2017年8月10日

关于PKCS5Padding与PKCS7Padding的区别

摘要: 工作中,我们常常会遇到跨语言平台的加密解密算法的交互使用,特别是一些标准的加解密算法,都设计到数据块Block与填充算法的问题,例如C#与JAVA中的常见的填充算法如下: .Net中的填充算法: 下面的示例演示此模式的工作原理。假定块长度为 8,数据长度为 9,则填充用八位字节数等于 7,数据等于 阅读全文

posted @ 2017-08-10 17:10 大西瓜3721 阅读(1119) 评论(0) 推荐(0)

TripleDES之C#和PHP之间加密解密

摘要: 在C#常用加密解密一文中,介绍了几个加密解密方法,其中有个如何使用对称加密算法DES,此次说下DES的升级版,TripleDES。 DES和TripleDES之间的关系可以参考下面的博文。 对称加密DES和TripleDES 重点内容是,如何分别在C#,PHP中使用TripleDES,然后可以让二者 阅读全文

posted @ 2017-08-10 16:56 大西瓜3721 阅读(284) 评论(0) 推荐(0)

2017年8月2日

C#缓存absoluteExpiration、slidingExpiration两个参数的疑惑

摘要: 看了很多资料终于搞明白cache中absoluteExpiration,slidingExpiration这两个参数的含义。absoluteExpiration:用于设置绝对过期时间,它表示只要时间一到就过期,所以类型为System.DateTime,当给这个参数设置了一个时间时,slidingEx 阅读全文

posted @ 2017-08-02 23:28 大西瓜3721 阅读(607) 评论(0) 推荐(0)

c#缓存介绍(转)

摘要: 缓存主要是为了提高数据的读取速度。因为服务器和应用客户端之间存在着流量的瓶颈,所以读取大容量数据时,使用缓存来直接为客户端服务,可以减少客户端与服务器端的数据交互,从而大大提高程序的性能。 本章从缓存所在的命名空间“System.Web.Caching”开始,详细介绍框架提供的缓存类和操作方法,主要 阅读全文

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

2017年7月31日

[C#进阶系列]专题一:深入解析深拷贝和浅拷贝

摘要: 一、前言 这个星期参加了一个面试,面试中问到深浅拷贝的区别,然后我就简单了讲述了它们的之间的区别,然后面试官又继续问,如何实现一个深拷贝呢?当时只回答回答了一种方式,就是使用反射,然后面试官提示还可以通过反序列化和表达树的方式。然后又继续问,如果用反射来实现深拷贝的话,如何解决互相引用对象的问题呢? 阅读全文

posted @ 2017-07-31 13:36 大西瓜3721 阅读(229) 评论(0) 推荐(0)

2017年7月30日

用vs调试sql存储过程

摘要: 大家有没有给存储过程找错误的经历,一遍遍的去读sql代码,发现一个小错误可能都要用很长的时间,这次介绍用vs2010调试存储过程,用起来和在vs里调试代码一样,非常爽。 首先,打开vs,点击 视图-->服务器资源管理器 选择数据连接,单击右键,点击添加连接 选择存储过程所在的服务器和数据库 选择要调 阅读全文

posted @ 2017-07-30 10:51 大西瓜3721 阅读(256) 评论(0) 推荐(0)

2017年7月29日

Html插入Flash.object.embed.swf各个参数值详解介绍[等比例缩放]

摘要: http://www.dayku.cn/space-3-do-blog-id-544.html 目也在此列出。 Internet Explorer 可识别用于 object 标签的参数;Netscape 可识别 embed 标签。 属性可用于 object 和 embed 两种标签。 自定义模板时, 阅读全文

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

2017年7月23日

SQL SERVER分区具体例子详解

摘要: 在日常工作中,我们会遇到以下的情况,一个表每日数万级的增长,而查询的数据通常是在本月或今年,以前的数据偶尔会用到,但查询和插入的效率越来越慢,用数据库分区会有助于解决这个问题。关于分区的理论知识网上很多我这里就不在累赘,我从一个实际例子出发,看如何将一个已经运行了很长时间的普通表进行分区。 回到目录 阅读全文

posted @ 2017-07-23 00:17 大西瓜3721 阅读(287) 评论(0) 推荐(0)

C#身份证识别相关技术

摘要: 阅读目录 一、证件识别API接口 二、EmguCV类库调用 三、Office 2007组件 阅读目录 一、证件识别API接口 二、EmguCV类库调用 三、Office 2007组件 最近研究C#相关的OCR技术,图像识别一般C和C++这种底层语言做的比较多,C#主要是依托一些封装好的组件进行调用, 阅读全文

posted @ 2017-07-23 00:11 大西瓜3721 阅读(628) 评论(0) 推荐(0)

C#调用Java方法(详细实例)

摘要: 阅读目录 C#调用c++ C#调用JAVA方法 阅读目录 C#调用c++ C#调用JAVA方法 C#可以直接引用C++的DLL和转换JAVA写好的程序。最近由于工作原因接触这方面比较多,根据实际需求,我们通过一个具体例子把一个JAVA方法转换成可以由C#直接调用的DLL 回到目录 C#调用c++ C 阅读全文

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

2017年7月21日

Visual Studio各版本工程文件之间的转换

摘要: 由于VS版本比较多,低版本无法直接打开高版本的工程文件,通过对工程文件进行一些修改可以解决这些问题。 通过修改Solution文件和Project文件,可以使低版本转换为高版本。 例如将VS2015工程转换为VS2010工程。 1.修改解决方案文件 使用记事本打开.lsn文件: 将Format Ve 阅读全文

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

2017年7月20日

彻底解决asp.net mvc5.2.2:vs2013 cshtml视图文件报错(当前上下文中不存在名称“model”,ViewBag,Url)

摘要: 最近遇到一个奇葩的问题,在vs2013下cshtml视图文件报错,出现当前上下文中不存在名称“model”,ViewBag,Url等等),在视图中也没有智能提示了,用@model声明视图的model类型也不可以,直接复制过去还会把model类给自动变成小写!!!。这个问题纠结了我一晚上。 网上出现的 阅读全文

posted @ 2017-07-20 10:09 大西瓜3721 阅读(3338) 评论(0) 推荐(0)

2017年7月18日

NuGet的几个小技巧

摘要: 因为可视化库程序包管理器的局限性,有很多需要的功能在界面中无法完成。 以下技巧均需要在“程序包管理器控制台”中使用命令来完成。 一、改变项目目标框架后,更新程序包 当改变项目的目标框架后,无论是升级还是降级,都会导致项目中引用的组件不是最合适此框架下的版本,NuGet会自动出现一个警告提示重新更新一 阅读全文

posted @ 2017-07-18 15:08 大西瓜3721 阅读(136) 评论(0) 推荐(0)

EntityFramework之原始查询及性能优化(六)

摘要: 前言 在EF中我们可以通过Linq来操作实体类,但是有些时候我们必须通过原始sql语句或者存储过程来进行查询数据库,所以我们可以通过EF Code First来实现,但是SQL语句和存储过程无法进行映射,于是我们只能手动通过上下文中的SqlQuery和ExecuteSqlCommand来完成。 Sq 阅读全文

posted @ 2017-07-18 13:32 大西瓜3721 阅读(533) 评论(0) 推荐(0)

EF Power Tools由数据库逆向Code First

摘要: 前言 利用db first的开发方式有很多可供选择的方案,一种可以用ado.net实体框架模型,由向导直接生成edmx,并生成数据库上下文,持久化类,这是一种方案,其次使用t4模板代码生成器生成上下文及实体类,本文使用Visual Studio 库中EF Power Tools根据现有数据库,生成 阅读全文

posted @ 2017-07-18 09:54 大西瓜3721 阅读(1153) 评论(0) 推荐(0)

2017年7月16日

System.net.mail 腾讯ssl发送邮件超时

摘要: 我采用了.net 的自带组件 System.Web.Mail.MailMessage发送邮件,主要是在客户注册网站成功的时候发条欢迎邮件,最近邮件无法发送了,看了下腾讯smtp邮件配置,所有的邮件发送都换成ssl了,之前用的是25端口,现在换成了465或587,于是修改代码如下: MailMessa 阅读全文

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

C# 使用系统方法发送异步邮件

摘要: 项目背景: 最近在对几年前的一个项目进行重构,发现发送邮件功能需要一定的时间来处理,而由于发送是同步的因此导致在发送邮件时无法执行后续的操作 实际上发送邮件后只需要将发送结果写入系统日志即可对其他业务没有任何影响,因此决定将发送邮件操作更改为异步的 由于使用的是C#的邮件类库,而C#本身已经提供了异 阅读全文

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

2017年7月14日

C# 缓存操作类

摘要: using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Web; using System.Web.Caching; namespace HuaTong.Ge 阅读全文

posted @ 2017-07-14 14:53 大西瓜3721 阅读(355) 评论(0) 推荐(0)

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 阅读(3462) 评论(0) 推荐(0)

2017年7月6日

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

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

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

2017年7月5日

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

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

posted @ 2017-07-05 16:09 大西瓜3721 阅读(261) 评论(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 阅读(1407) 评论(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 阅读(342) 评论(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 阅读(2149) 评论(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 阅读(197) 评论(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 阅读(495) 评论(0) 推荐(0)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

导航