开发总结
文章平均质量分 66
BUBsky
这个作者很懒,什么都没留下…
展开
-
如何解决SQL Server 2012 SQL编辑器总是显示对象名无效的问题
输入的对象名称分明存在,SQL编辑器却总是在对象名称下面画上红色的波浪线,并提示对象名无效,如何解决这个问题呢?执行“编辑”>“IntelliSense”>“刷新本地缓存”命令,或者按Ctrl+Shift+R组合键即可。有图有真相! ...转载 2019-02-02 23:00:12 · 749 阅读 · 0 评论 -
C# 之 用NPOI类库操作Excel
1、需引用以下命名空间:using NPOI.HSSF.UserModel;using NPOI.SS.UserModel;using NPOI.HPSF;using NPOI.HSSF.Util;2、接下来在内存中生成一个Excel文件,代码如下: HSSFWorkbook book = new HSSFWorkbook(); ISheet sheet = book...转载 2019-03-22 09:32:10 · 1009 阅读 · 0 评论 -
c#使用NPOI进行Excel导入导出,附源码,vs2010
目录1.介绍:描述第三方类库NPOI以及Excel结构2.Excel导入:介绍C#如何调用NPOI进行Excel导入,包含:流程图、NOPI以及C#代码3.Excel导出:介绍C#如何调用NPOI进行Excel导出,包含:流程图、NOPI以、C#代码以及代码分析4.源码下载:展示运行图及源码下载1. 介绍1.1 第三方类库:NPOI说明:NPOI是POI...转载 2019-03-22 09:34:30 · 1115 阅读 · 0 评论 -
npoi导出execl源码,vs2008实现,包括using库
该链接有导入,导出源码,我的代码有下链接改写,完善而成的,http://www.cnblogs.com/colder/p/3611906.htmlusing System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.UI;using System.Web...转载 2019-03-22 09:36:29 · 413 阅读 · 0 评论 -
导出Excel之Epplus使用教程1(基本介绍)
1、前言 目前Epplus的介绍中文资料很少,我也一直在摸索中使用它,以下是我在使用过程中得到的经验,写出来供大家参考。本系列共4章: 导出Excel之Epplus使用教程1(基本介绍) 导出Excel之Epplus使用教程2(样式设置) 导出Excel之Epplus使用教程3(图表设置) 导出Excel之Epplus使用教程4(...转载 2019-03-22 09:40:37 · 723 阅读 · 1 评论 -
导出Excel之Epplus使用教程3(图表设置)
导出Excel之Epplus使用教程1(基本介绍) 导出Excel之Epplus使用教程2(样式设置) 导出Excel之Epplus使用教程3(图表设置) 导出Excel之Epplus使用教程4(其他设置)Epplus的图表实现是很简单的,它支持的图表类型也很多,基本上能满足我们的需求。创建图表分为三步(以柱状图举例):1、创建图表...转载 2019-03-22 09:52:03 · 1115 阅读 · 0 评论 -
导出Excel之Epplus使用教程4(其他设置)
导出Excel之Epplus使用教程1(基本介绍) 导出Excel之Epplus使用教程2(样式设置) 导出Excel之Epplus使用教程3(图表设置) 导出Excel之Epplus使用教程4(其他设置)1、嵌入VBA代码首先将vba代码保存成txt文本格式,然后用epplus去调用这个txt文本文件即可,非常简单,当然要想vba调用...转载 2019-03-22 09:53:42 · 842 阅读 · 0 评论 -
git跟svn 服务端对比
Git已经火了很久,简单的使用也没有问题,但有几个问题一直以来都没有搞清楚:git跟svn有哪些异同,两者相互的优劣是什么,git的分布式怎么理解,为什么有离线提交,,,自己动手,分别看一下服务端跟客户端使用有什么异同,大概也就了解了。 选择的服务端分别是gitlab跟visual svn server。 1、gitlab简单说明: svn是我们比较熟悉的,svn有服务端跟客...转载 2019-03-29 15:36:07 · 184 阅读 · 0 评论 -
Centos 7搭建Gitlab服务器超详细
一、 安装并配置必要的依赖关系在CentOS系统上安装所需的依赖:ssh,防火墙,postfix(用于邮件通知) ,wget,以下这些命令也会打开系统防火墙中的HTTP和SSH端口访问。1.安装sshsudo yum install -y curl policycoreutils-pythonopenssh-server若出现以下图片的信息则表示成功2.将SSH服务设...转载 2019-03-29 15:42:02 · 149 阅读 · 0 评论 -
CentOS 7 Minimal 安装 Gitlab 8.9
之前整理过一份 CentOS 6.5 Minimal 系统环境下,用源代码的方式安装 Gitlab 7.5 的文档,后面因为要将 Gitlab 升级到 8.9 的版本,操作系统也升级到了 CentOS 7,因此重新整理了一份。Software stackGitLab is a Ruby on Rails application that runs on the following soft...转载 2019-04-03 17:09:06 · 378 阅读 · 0 评论 -
gitlab-server环境搭建
1.安装GitLab的需求操作系统受支持的Unix衍生版Ubuntu Debian CentOS Red Hat Enterprise Linux (使用CentOS的包和命令) Scientific Linux (使用CentOS的包和命令) Oracle Linux (使用CentOS的包和命令)不受支持的Unix衍生版OS X Arch Linux Fe...转载 2019-04-03 17:18:00 · 735 阅读 · 0 评论 -
企业级大数据处理方案-01
企业级大数据处理方案有三种业务场景:1.离线处理;(mapreduce(第一代)、sparksql(第二代))2.实时处理;(数据库操作、storm)3.准实时处理。(spark Streaming)mapreduce与spark对比mr与spark优缺点对比:(一)a.mapreduce频繁的数据读写,使数据处理速度滞后b.spark所有计算在内存中消除了,磁盘读写此...转载 2019-04-03 17:19:22 · 265 阅读 · 0 评论 -
企业级大数据处理方案-02.环境决定需求、性能决定选型
上讲,讲述了大概九种的技术种类以及他们的领域。那么既然有吃饭的,那就必须有做饭的。因此大数据技术结构的选型,必须有的组成部分至少三种(来源、计算、存储)最简单的数据处理架构:最少单元的数据处理方案,当然这个不是最好的,为什么呢,问题:1.流式处理数据(Streaming)时,数据量小时,数据存储到HDFS中,20M或者100K,这种情况是有的。这种计算结果的存储极大浪费...转载 2019-04-03 17:20:00 · 195 阅读 · 0 评论 -
企业级大数据处理方案03-数据流程
数据处理过程分为数据挖掘和数据分析,广义上说数据分析泛指整个过程,然而数据分析大的流程大致相同,如图:数据挖掘一般都要经过过滤、漂洗、匹配三个过程:1.过滤:主要将数据中的不适合分析的数据过滤掉,就好比产品流水线的残次品一样,对数据进行组粒度的过滤,其规则可按数据大小,字符长短;2.漂洗:也称格式化,对数据进行分块,数据也有组成的,有时间、数据源、数据体等等,就好比头、身体、脚一样。将...转载 2019-04-03 17:20:47 · 385 阅读 · 0 评论 -
企业大数据-之机器数据
机器数据的来源 何为机器数据,就对其字面意思理解,机器产生的数据。那机器数据具体都是怎样的?比如:日志数据、监控摄像图传过来的数据、手机传过来的数据、传感器传过来的、扫码.....几乎遍布生活的点点滴滴。机器数据的传统解决方案 对于这样的数据,以前的IT运维监控、视频监控软件、动力环境系统都有实现过,主要对设备的健康度阈值做临界告警,而视频中就是对摄像图的传过来的影像...转载 2019-04-03 17:21:23 · 878 阅读 · 0 评论 -
winform调用cmd命令
string str = Console.ReadLine();System.Diagnostics.Process p = new System.Diagnostics.Process();p.StartInfo.FileName = "cmd.exe";p.StartInfo.UseShellExecute = false; //是否使用操作系统shell启动p.StartI...转载 2019-04-03 17:38:37 · 1106 阅读 · 0 评论 -
sql语句查询每分、时、天、月、年的平均数据,或者查询每间隔多少时间的数据
一、sql语句查询每分、时、天、月、年的平均数据/*查询年、月、日、分钟的间隔的平均值(整月整时整分钟)*/selectyear(datetime), MONTH(datetime), DAY(datetime),DATEPART(hour, datetime), DATEPART(MINUTE, datetime),AVG(value)from mytable where...转载 2019-03-22 09:29:07 · 2107 阅读 · 0 评论 -
SQL Server 动态行转列(参数化表名、分组列、行转列字段、字段值)
一.本文所涉及的内容(Contents) 本文所涉及的内容(Contents) 背景(Contexts) 实现代码(SQL Codes) 方法一:使用拼接SQL,静态列字段; 方法二:使用拼接SQL,动态列字段; 方法三:使用PIVOT关系运算符,静态列字段; 方法四:使用PIVOT关系运算符,动态列字段; 二.背景(Contexts) 其实行...转载 2019-03-22 09:25:29 · 104 阅读 · 0 评论 -
使用ClosedXML,读取到空行
最近项目中使用了ClosedXML.dll来处理Excel,在读取Excel的时候,用workSheet.Rows()获取Excel行数,默认读取Excel最大行数1048576所以为了读取到不是空的Row,那就要利用LastRowUsed().RowNumber()判断出有内容的最后一个行数解决方案如下:using ClosedXML.Excel;...int lastRow...转载 2019-03-25 10:02:29 · 1088 阅读 · 0 评论 -
js&Jquery实现页面表格中相同内容的行或列合并
//基于js写法,实现页面表格中相同内容的行或列合并//函数说明:合并指定表格(表格id为_w_table_id)//参数说明:_w_table_id 为需要进行合并单元格的表格的id。如在HTMl中指定表格 id="data" ,此参数应为 datafunction table_rowspan(_w_table_id) { var tab = document.getEleme...转载 2019-01-30 16:10:18 · 973 阅读 · 0 评论 -
sql server 动态排序
在开发中经常遇到动态排序的问题,需要用户在前台选择根据某一列来排序,针对这种问题常见的解决方法是,在数据库查询的时候动态拼sql语句,但是这种方法太过于麻烦,以后维护、修改困难很大,切性能不高。个人推荐使用case when 动态排序。这样的话,代码简单易懂,好维护,且性能高。具体代码如下:CREATE TABLE #TMP( row int, id nv...转载 2019-03-20 16:05:13 · 630 阅读 · 0 评论 -
动态排序和动态查询条件
试想如下情景:有个数据查询页面,有很多条件供用户查询数据,但用户每次不一定所有条件都用到。返回的结果显示在DataGrid中,用户可以点击列标题来决定用哪个列来排序。这里遇到的问题就是每次查询时查询插件和排序的列是不确定的,但是最大集是确定的。一般做法是动态构造SQL语句,然后使用EXECUTE执行。这里不做说明,如果不采用动态构造查询语句可以如下处理,以SQL做实际示范:---...转载 2019-03-20 16:07:02 · 247 阅读 · 0 评论 -
C#中 EPPlus对Excel的读写
1. EPPlus概述EPPlus 是使用OpenOfficeXML格式(xlsx)读写Excel2007 / 2010文件的.net开发库。官网:http://epplus.codeplex.com/EPPlus 支持:单元格范围 单元格样式(边框,颜色,填充,字体,数字,对齐) 图表 图片 形状 批注 表格 保护 加密 数据透视表 数据验证 条件格式...转载 2019-03-21 10:02:10 · 938 阅读 · 0 评论 -
C# EPPlus插件将Excel的Sheet 转换成DataTable (完整代码)
EPPlus 是.net的一个操作Excel的插件,封装了针对Excel的读取、写入等操作,并且该项目还是开源的。关于EPPlus的更多介绍我就不赘述了,可查看:http://epplus.codeplex.com/这里我简单的介绍如何将Excel的Sheet转换成DataTable,关于安装和其他的相关操作请谷歌或者百度下。using System;using System.Coll...转载 2019-03-21 10:05:56 · 4695 阅读 · 1 评论 -
DataTable to Excel(使用NPOI、EPPlus将数据表中的数据读取到excel格式内存中)
/// <summary> /// DataTable to Excel(将数据表中的数据读取到excel格式内存中) /// </summary> /// <param name="dataTable">数据表</param> /// <param name="...转载 2019-03-21 10:08:53 · 683 阅读 · 0 评论 -
SQL SERVER统计每30分钟的合计数据
select dateadd(mi,(datediff(mi,convert(varchar(10),dateadd(ss,1,时间),120),dateadd(ss,1,时间))/30)*30,convert(varchar(10),时间,120)) as 时间段, sum(统计字段) as 统计名 from tb group by dateadd(mi,(dated...转载 2019-03-21 10:16:29 · 1387 阅读 · 0 评论 -
c#命名规范
注重代码书写的程序员应该是一个比较有修养的人,下面这些命名规则不一定要绝对遵从,但值得参考。在应用规则时要进行合理的判断。Pascal规则(帕斯卡命名)每个单词开头的字母大写(如 TestCounter).Camel规则(大驼峰和小驼峰命名)除了第一个单词外的其他单词的开头字母大写. 如. testCounter.Upper规则仅用于一两个字符长的常量的缩写命名,超...转载 2019-03-21 10:19:13 · 158 阅读 · 0 评论 -
使用ClosedXML开发Office之–Excel的开发
一、ClosedXML介绍1.简单的说ClosedXML就是一个类库,主要用于开发Office组件。它也是基于OpenXML,但在它的基础上做了很多封装,比OpenXML开发更加容易、方便;2.ClosedXML是以OpenXML为基础的,所以在实际项目应用中,除了要添加对ClosedXML.dll应用,还必须添加DocumentFormat.OpenXml.dll的应用;3.Clos...转载 2019-03-25 09:44:51 · 1184 阅读 · 0 评论 -
比NPOI更好用的Excel操作库——EPPlus
提到通过纯.Net读写Excel,一般首先想到的自然是大名鼎鼎的NPOI,就连微软官方的MSDN都有专门的一篇文章来介绍它的用法。今天在一个项目中使用到了导出报表为Excel的功能,便特地的试用了一下,感觉虽然它的功能够强大,但谈不上好用。可能是由于其起源与Java的POI的缘故,大部分的API还透浓浓着Java的味道。 例如,要在一个单元格中写入数据时,必须先CreateRow(),再Creat...转载 2019-03-25 09:45:30 · 814 阅读 · 0 评论 -
EPPlus实战篇——Excel读取
.net core 项目可以从excel读取任何类型(T)的数据,只要T中的field的[Display(Name = "1233")]中的name==excel column header's name引用的nuget包:1.EPPlus.Core2.System.ComponentModel.Annotations//类定义publicclassExcel...转载 2019-03-25 09:49:40 · 2174 阅读 · 0 评论 -
EPPlus实战篇——Excel写入
.net core 项目可以向excel写入任何类型(T)的数据,只要T中的field的[Display(Name = "1233", Description = "#,##0.00")]:name==excel column header's name ,dicription==excel cell's formate引用的nuget包:1.EPPlus.Core2.Sys...转载 2019-03-25 09:51:03 · 914 阅读 · 0 评论 -
epplus读取excel里的数据
FileStream fs = new FileStream(file.FullName, FileMode.Open, FileAccess.ReadWrite, FileShare.ReadWrite);using (ExcelPackage pck = new ExcelPackage(fs)){ ExcelWorksheet ws = pck.Workbook.Workshe...转载 2019-03-25 09:56:03 · 4175 阅读 · 1 评论 -
使用NPOI读取Excel里的数据
DataTable dt = new DataTable();using (FileStream file = new FileStream(@"C:\Users\Administrator\Desktop\导入datatable\导入datatable\OK.xlsx", FileMode.Open, FileAccess.Read)){ XSSFWorkbook hssfworkboo...转载 2019-03-25 09:57:02 · 1603 阅读 · 0 评论 -
.Net下C#针对Excel开发控件汇总(ClosedXML,EPPlus,NPOI)
最近项目中需要一个导出Excel报告的功能,假期搜了一下,把其中比较主流的列一下,仅供参考。功能需求:创建并写入.xlsxExcel2007+版本的电子表格文件 不需要office组件支持,终端电脑无需安装ms office 简单的format,style,chart和formula支持(不用过于复杂),并且能够插入图片 速度,保证数据在万行以上表格写入速度效果图:...转载 2019-03-25 10:00:02 · 1563 阅读 · 0 评论 -
.net 爬虫技术
关于爬虫从搜索引擎开始,爬虫应该就出现了,爬的对象当然也就是网页URL,在很长一段时间内,爬虫所做的事情就是分析URL、下载WebServer返回的HTML、分析HTML内容、构建HTTP请求的模拟、在爬虫过程中存储有用的信息等等,而伴随着App的发展以及CS系统通讯方式的HTTP化,对服务接口特别是HTTP RESTFul接口的爬虫也开始流行。爬虫的具体形式,包括模拟浏览器行为和模拟HT...转载 2019-04-03 17:39:39 · 831 阅读 · 1 评论