- 博客(35)
- 资源 (19)
- 收藏
- 关注
原创 C#多文件通过文件流形式与文件格式打包
文件打包: var entity = _signUpRepository.Get(Convert.ToInt64(id));//不包含草稿 string matchName = entity.SubjectName + "-第二届“豫创天下”创业创新大赛报名详情"; #region 导入同一文件夹========= M...
2018-10-27 16:32:13 799
原创 C#中的委托入门到精通
委托和事件在 .NET Framework 中的应用非常广泛,然而,较好地理解委托和事件对很多接触 C# 时间不长的人来说并不容易。它们就像是一道槛儿,过了这个槛的人,觉得真是太容易了,而没有过去的人每次见到委托和事件就觉得心里堵得慌,浑身不自在。本章中,我将由浅入深地讲述什么是委托、为什么要使用委托、事件的由来、.NET Framework 中的委托和事件、委托中方法异常和超时的处理、委托与异步...
2018-10-18 11:07:09 259 1
转载 【转】.net平台下C#socket通信
在开始介绍socket前先补充补充基础知识,在此基础上理解网络通信才会顺理成章,当然有基础的可以跳过去了。都是废话,进入正题。 TCP/IP:Transmission Control Protocol/Internet Protocol,传输控制协议/因特网互联协议,又名网络通讯协议。简单来说:TCP控制传输数据,负责发现传输的问题,一旦有问题就发出信号,要求重新传输,直到所有数据安全正确地传输...
2018-05-19 10:39:42 5442
转载 C#HTML解析利器HtmlAgilityPack
HtmlAgilityPack是一个开源的解析HTML元素的类库,最大的特点是可以通过XPath来解析HMTL,如果您以前用C#操作过XML,那么使用起HtmlAgilityPack也会得心应手。目前最新版本为1.4.6,下载地址如下:http://htmlagilitypack.codeplex.com/ 目前稳定的版本是1.4.6,上一次更新还是2012年,所以很稳定,基本功能全面,也没必要更
2018-02-01 15:11:16 591
转载 C#获取网页内容的三种方式
搜索网络,发现C#通常有三种方法获取网页内容,使用WebClient、WebBrowser或者HttpWebRequest/HttpWebResponse。。。方法一:使用WebClient (引用自:http://fbljava.blog.163.com/blog/static/265211742008712105145244/)static void Main(string[]
2018-02-01 15:04:40 470
转载 如何用C#动态编译、执行代码
原文地址:http://blog.csdn.net/Linux7985/article/details/5690532在开始之前,先熟悉几个类及部分属性、方法:CSharpCodeProvider、ICodeCompiler、CompilerParameters、CompilerResults、Assembly。 一、CSharpCodeProvider 提供对C#代码生成
2018-01-29 17:44:59 450
转载 NPOI之Excel——合并单元格、设置样式、输入公式
首先建立一个空白的工作簿用作测试,并在其中建立空白工作表,在表中建立空白行,在行中建立单元格,并填入内容: //建立空白工作簿IWorkbook workbook = new HSSFWorkbook();//在工作簿中:建立空白工作表ISheet sheet = workbook.CreateSheet();//在工作表中:建立行,参数为行号,从0计IRow row = s
2018-01-16 09:56:31 504
原创 Seal Report使用教程(四)——创建数据表
原文地址:http://blog.csdn.net/u012538990/article/details/77142203十几天没有写了,唉!懒惰是人的天性啊~今天突然有人问我问题,让我继续写;这不,我又打起精神来写开了,哈哈上一节我们了解了如何连接数据库,那么连接数据库以后如何将数据取出来进行统计展示?当然是通过写SQL语句来创建数据表啦。细心的读者可能会发现在SealS
2017-08-24 15:51:25 6297 3
原创 居中元素的 scrollleft 的计算方法
如果需要将某个元素 在可以滚动元素(scroll)中设置为居中计算方法为: 需要的scrollleft + 普通居中时候的offsetLeft = 当前的scrollleft+当前元素的offsetLeft = 固定的当前元素在整个滚动条中距离左边的位置DEMOhtml lang="en">head> meta charset="UTF-8"> title>
2017-08-21 15:19:39 620
原创 Seal Report使用教程(三)——配置数据库连接
原文地址:http://blog.csdn.net/u012538990/article/details/77119916第一次写博客不知道该说点什么,大家就将就着看吧,有什么不明白的欢迎找博主交流探讨。统计报表最主要的就是数据源的问题,那么这一节我们讲解一下如何连接到我们自己的数据库。具体步骤如下:第一步:按照如图路径打开项目文件,找到名为:SealServerManager
2017-08-13 15:17:48 5948
原创 Seal Report使用教程(二)——项目文件
原文地址:http://blog.csdn.net/u012538990/article/details/77119916经过一段时间的闲扯,该进入正题了。首先我们通过下载地址:http://sealreport.codeplex.com/将压缩包下载到本地,解压以后的文件如下图所示:Projects文件夹中要是项目的所有文件。使用VS打开Projects中的Sea
2017-08-12 17:53:37 6371
原创 Seal Report使用教程(一)——简单介绍
Seal Report是统计报表中最好用,最常用的一个。它提供了一个完整的从其他任何数据库产生报表的架构。该产品主要关注于容易安装和报表设计,一旦安装好,报表很快就可以建立并且发布。该组件完全开源,使用C#语言编写。其主要特征有:1.动态SQL数据源:可以使用SQL或让Seal引擎构建动态SQL用于查询数据库,2.本地数据透视表:直接在数据透视表简单的拖放元素,并将它们显示在报表中,还
2017-08-12 16:44:47 16485 4
转载 sql server 计算两个经纬度点之间的距离
这里用到的算法和地球半径等数据均来自网络,此文只作整理记录。地球半径值采用赤道半径 6378137.0米,这是1980年的国际标准数据。下面是在数据库中写的自定义函数,传入两个经纬度点的数据,共4个参数,返回以米为单位的两点之间的距离[sql] view plain copy print?CREATE FUNCTION [
2017-08-03 15:52:13 836
转载 Sql Server 索引的原理与应用
索引的概念索引的用途:我们对数据查询及处理速度已成为衡量应用系统成败的标准,而采用索引来加快数据处理速度通常是最普遍采用的优化方法。索引是什么:数据库中的索引类似于一本书的目录,在一本书中使用目录可以快速找到你想要的信息,而不需要读完全书。在数据库中,数据库程序使用索引可以重啊到表中的数据,而不必扫描整个表。书中的目录是一个字词以及各字词所在的页码列表,数据库中的索引是表中的值以及
2017-05-12 09:02:52 434
转载 C#中base关键字的几种用法
base其实最大的使用地方在面相对性开发的多态性上,base可以完成创建派生类实例时调用其基类构造函数或者调用基类上已被其他方法重写的方法。例如:2.1关于base调用基类构造函数public class A{ public A() { Console.WriteLine("Build A"); }}public class B:A
2017-05-10 11:03:15 616
转载 c# HttpWebRequest与HttpWebResponse 绝技
在线测试工具http://www.sufeinet.com/thread-3690-1-1.html原文地址:http://www.sufeinet.com/thread-6-1-1.htmlc# HttpWebRequest与HttpWebResponse 绝技 如果你想做一些,抓取,或者是自动获取的功能,那么就跟我一起来学习一下Http请求吧。本文章会对Http请求时
2017-04-06 18:46:02 1711 1
原创 Jquery DIV滚动至浏览器顶部位置固定
获取元素(这里定位元素A)距离顶部的高度,接着设定scroll滚动的事件,比如超过那个高度,把A的位置设定为fixed,小于该高度,修改回relative。方法一:$(function() { var elm = $('.nav'); var startPos = $(elm).offset().top; $.event.add(window, "scroll...
2017-01-08 11:29:41 437
转载 jQuery滚动事件之鼠标滚动到底部再加载数据
我们见过很多滚动事件:当滑动到List列表底部时,再新加载数据。废话不多说,直接上代码以下是 scroll.html代码 滚动条测试 .parent_div { width: auto; height: auto }
2017-01-08 11:10:17 853
转载 CSS 弹性布局如何实现
转自:http://www.blueidea.com/tech/web/2011/8693.asp背景首先,我们有表格布局。当不考虑语义并且利用一些适当的嵌套和其他技巧,我们可以用table建立具有一定功能的布局。然后是现在大多数人都在使用的浮动布局。我们可以使用任何我们想用的元素,但浮动并不适用于初学者。表面上它看起来很基础,但背后复杂的功能可以使经验丰富的开发者看着自己的屏幕不知所...
2016-12-15 17:54:42 1027
转载 angularjs的$on、$emit、$broadcast
angularjs的$on、$emit、$broadcast如何在作用域之间通信呢? 1.创建一个单例服务,然后通过这个服务处理所有子作用域的通信。 2.通过作用域中的事件处理通信。但是这种方法有一些限制;例如,你并不能广泛的将事件传播到所有监控的作用域中。你必须选择是否与父级作用域或者子作用域通信。$on、$emit和$broadcast使得event、data在co
2016-11-17 16:36:06 226
转载 5款好用的开源JS图片裁剪插件(3个jQuery插件,2个AngularJS插件)
tapmodo / Jcrop Jcrop是人气最高的图片裁剪jQuery插件,stars数量2k+,功能非常丰富,文档齐全,首选。Github.com官网也使用了这个插件。有一个小细节是,边框线的蚂蚁线是动画的,真的很用心。 Jcrop项目地址 | demo1 | demo2 | demo3 | demo4 fengyuanchen / cropper Cropper
2016-11-15 15:53:47 840
转载 angularjs 校验密码字段一致性
Js代码 directives.directive('pwCheck', function () { return { require: 'ngModel', link: function (scope, elem, attrs, ctrl) { var firstPassword = '#' + attrs.p...
2016-11-15 14:34:22 514
转载 AngularJS路由 $state服务、路由事件、获取路由参数
1 ui-sref、$state.go 的区别ui-sref 一般使用在 <a>...</a>;<a ui-sref="message-list">消息中心</a>$state.go('someState')一般使用在 controller里面;.controller('firstCtrl', function($scope, $...
2016-10-27 15:23:18 3320
转载 C# 利用QRCode生成二维码图片
网上生成二维码的组件是真多,可是真正好用的,并且生成速度很快的没几个,QRCode就是我在众多中找到的,它的生成速度快。但是网上关于它的使用说明,真的太少了,大都是千篇一律的复制粘贴。这是本要用它做了一个项目后,简单的整理了一下。组件下载地址:http://download.csdn.net/detail/lybwwp/6861821下载文件包包含ThoughtWork
2016-10-19 10:33:55 403
转载 asp.net mvc短信接口调用——阿里大于API开发心得
互联网上有许多公司提供短信接口服务,诸如网易云信、阿里大于等等。我在自己项目里需要使用到短信服务起到通知作用,实际开发周期三天,完成配置、开发和使用,总的说,阿里大于提供的接口易于开发,非常的方便,短信费用是计数缴纳的,作为个人开发者,我使用的服务业务产生的费用为0.045¥/条(10万条以下)。 现在要实现一个例会短信群发通知的功能,所有被通知对象信息均存于Mysql中,应用架构采用asp...
2016-10-10 17:23:58 3390 2
转载 display:flex 多栏多列布局
display:flex 多栏多列布局浏览器支持情况:火狐直接支持w3c无前缀写法,谷歌和opera支持-webkit- 前缀写法,比较适合移动端开发使用,display:flex 这个牛逼的css3布局属性,遗憾的是只有谷歌和火狐支持,中国人常用的手机上的浏览器几乎全军覆没,UC浏览器不支持,安卓4.1.1和之前版本手机自带的浏览器也不支持,微信自带浏览器也不支持。看来要留给
2016-09-19 16:53:41 3840
转载 Webuploader教程(一)------简单实用上传功能
webuplader是百度的一个前端开源上传插件,支持加密、分片上传。还是阔以的。不过文档写的实在是不敢恭维,挫到爆,gettting start介绍快速开始,写的都是缺少东西的,直接复制下来是不可以运行的。总结出一个经验,测试html最好还是使用jsp,不然修改了页面,浏览器上总是有缓存,清缓存是个很蛋疼的事情。1. 引如外部资源 css,js文件 这里${ctxStati
2016-09-06 16:31:04 5302 2
原创 C#通过传入数组生成Lamda表达式
后台代码: public class Custom_Expression { List<Parameter> parameter_list = new List<Parameter>(); string logical_operator = ""; /// <summary> ///...
2016-07-12 11:16:50 2002
原创 百度地图 测距
复制出以下代码至xxx.html文件 自测 全插件http://api.map.baidu.com/api?v=1.3">>http://api.map.baidu.com/library/DistanceTool/1.2/src/DistanceTool_min.js">>//map.addControl(new B
2016-03-11 15:39:22 798
转载 百度地图高级实例1-如何利用【百度地图API】,制作房产酒店地图?(下)
摘要:应广大API爱好者要求,写了一篇利用自己数据库标点的文章……---------------------------------------------------------一、先按照前两篇文章那样,做好静态文件。请看两篇文章:1、制作自定义标注和自定义信息窗口 http://www.cnblogs.com/milkmap/archive/2011/08/04
2016-03-10 17:35:33 609
转载 百度地图高级实例1-如何利用【百度地图API】,制作房产酒店地图?(中)
摘要:很多房产网、旅游酒店网上,都有一个列表,鼠标经过列表上的数据时,地图上就会打开相应的信息窗口。如何实现这一功能呢?快来学习吧。-----------------------------------------------------------------------------------------------一、制作列表接着上一篇文章来讲
2016-03-10 17:34:09 1474
转载 百度地图高级实例1-如何利用【百度地图API】,制作房产酒店地图?(上)
摘要: 想亲手制作一张酷讯、去哪儿、安居客、链接地产那样的房产、酒店地图麼?那赶快来学习吧。(以酷讯为例,如下图) 更多成功案例请点击:http://dev.baidu.com/wiki/map/index.php?title=%E6%88%90%E5%8A%9F%E6%A1%88%E4%BE%8B---------------------------
2016-03-10 17:33:34 1475
转载 C#事件与委托详解
Delegatedelegate是C#中的一种类型,它实际上是一个能够持有对某个方法的引用的类。与其它的类不同,delegate类能够拥有一个签名(signature),并且它"只能持有与它的签名相匹配的方法的引用"。它所实现的功能与C/C++中的函数指针十分相似。它允许你传递一个类A的方法m给另一个类B的对象,使得类B的对象能够调用这个方法m。但与函数指针相比,delegate有许多函数委托和...
2016-03-10 16:37:41 447
原创 web.config中配置数据库连接字符串
<?xml version="1.0"?> 有关如何配置 ASP.NET 应用程序的详细信息,请访问 http://go.microsoft.com/fwlink/?LinkId=169433 --> <compilation debug="true" targetFramework="4.0"/>
2016-03-10 14:12:36 471
原创 ASP.NET的三层架构(DAL,BLL,UI)
BLL 是业务逻辑层 Business Logic Layer DAL 是数据访问层 Data Access Layer ASP.NET的三层架构(DAL,BLL,UI) 图形表示三层结构. 其中web即为USL层web –> bll –> dal| |
2016-03-10 10:23:51 537
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人