自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Yubu_

独上西楼,望尽天涯路

  • 博客(43)
  • 资源 (1)
  • 收藏
  • 关注

原创 一段代码

string contract_id = context.Request["contract_id"]; if (string.IsNullOrEmpty(contract_id)) { context.Response.Write("请求参数错误,生成合同文件失败"...

2019-11-05 07:32:05 649

原创 webapi 文件下载

[HttpPost] public IHttpActionResult DownloadSampleDataExcel([FromBody]DownloadSampleDataExcelModel model) { if (model == null || string.IsNullOrEmpty(model.contractids)) ...

2019-11-05 07:30:17 555

原创 文件下载

public static void ExportExcel(HttpResponse response,MemoryStream stream,string fileName) { string fileExtension = Path.GetExtension(fileName).ToLower(); response.Clea...

2019-11-05 07:28:08 267

原创 NPOI的几个扩展方法

#region NPOI 扩展 public static ISheet GetSheet2(this IWorkbook workbook, string name) { ISheet sheet = workbook.GetSheet(name); if (sheet == null) ...

2019-08-15 16:33:38 372

原创 aspose.words生成word,创建表格以及段落的几段代码

class Program { static void Main(string[] args) { Document doc = new Document(); DocumentBuilder builder = new DocumentBuilder(doc); //页面设置 ...

2019-08-15 16:01:26 2095

原创 Polly 故障处理策略

Polly故障处理策略,记录代码,不详细解释了~~using Polly;using Polly.Retry;using System;using System.Collections.Generic;using System.Threading;namespace pollyDemo{ class Program { static void M...

2019-07-28 10:31:45 361

原创 [Docker]VS Code中自动创建Dockerfile

VS Code 相对与VS 来说,是一个轻量级的开发工具,最近有点喜欢了。在VS中,如果要建里Dockerfile文件,只需要在项目中右键——>添加——>Docker支持,很方便吧~~在VS Code中怎么自动创建呢?首先安装Docker的扩展安装好了以后,右边会出现Docker相关内容然后按 Ctrl+Shift+P,输入Docker,出现下图,添加...

2019-07-01 21:54:49 5182

原创 [Asp.Net]NPOI操作Excel

NPOI是Excel的优秀操作类库,就不多说了。直接上代码,记录一下这段代码方法一:读取Excel /// <summary> /// Excel转换成DataTable(.xls) /// </summary> /// <param name="filePath">Excel文件路径...

2019-06-29 09:30:31 553

原创 [Docker] 建立docker 镜像是的一个异常信息

异常信息:image operating system "windows" cannot be used on this platform背景:建立了一个asp.net core mvc的项目,然后在项目中添加了docker支持文件,使用docker build 指令生成docker 镜像时,出现上面的错误。出现错误的原因,在建立docker 支持文件的时候,有一个弹框这个弹框...

2019-06-18 23:55:55 852

原创 [asp.net]NOPI导出DataTable数据到Excel中

using NPOI.HSSF.UserModel;using NPOI.SS.UserModel;using NPOI.XSSF.UserModel;using System;using System.Collections.Generic;using System.Data;using System.IO;using System.Linq;using System.Text...

2019-06-05 13:47:22 391

原创 dotnet core Docker 应用入门

1 创建console项目 dotnet new console --output helloworld2 编译项目dotnet build3 运行项目dotnet run这个项目就建好了。然后建里Dockerfile。内容如下:FROM microsoft/dotnet:3.0-sdkWORKDIR /app# copy csproj and re...

2019-05-26 09:51:47 256

翻译 开始使用.Net for Apache Spark

官方文档https://docs.microsoft.com/en-us/dotnet/spark/tutorials/get-started翻译This tutorial teaches you how to run a .NET for Apache Spark app using .NET Core on Windows.这篇文章主要介绍如果在Windows系统上基于.NET Cor...

2019-05-19 13:13:14 1625 1

原创 【PowerDesigner】物理模型生成SQL语句报错问题

由于表名比较长,有一些表命名比较相似,在生成Sql语句的时候,会出现主键名字相同的情况,导致生成SQL失败。解决办法:选择菜单“Database”下的“Edit Current DBMS”选项,打开了DBMS Properties对话框。在General选项卡中,展开Script、Objects、PKey、ConstName,这里定义了主键的命名规则...

2019-05-15 14:13:05 1725

原创 【IP代理】吐槽某大爷IP

过去好几个月了,还是要吐槽一下!买了某大爷的独享IP池,用的时候才只道,根本不可能是独享IP。(此处只是个人的使用感受,没有进一步验证,你有兴趣可以试试,谁用谁知道)说下客服,客服态度跟这个站点名字很融洽,大爷!目前找到一个真正的独享IP,为避免广告嫌弃,名字就不贴了!...

2019-05-14 19:45:35 183

原创 SQL

SQL语句记录:一对多关系字段的合并以及截取select STUFF ((SELECT ',' + b.Name FROM dbo.contract AS a left join dbo.Company b on a.create_company_id=b.CompanyId WH...

2019-05-09 13:59:56 148

转载 Python txt文件编码格式转换

import osimport sysimport codecsimport chardet# from subFunc_tools import *def list_folders_files(path): """ 返回 "文件夹" 和 "文件" 名字 :param path: "文件夹"和"文件"所在的路径 :return: (list_fol.

2019-01-26 14:56:42 4877

原创 使用Python提取PDF文件中的表格(使用mutool修复PDF)

下载了好多PDF文件,大量的数据在里面,需要提取里面表格。于是乎!找了一个Python的包,叫做camelot (https://github.com/socialcopsdev/camelot),进行表格提取。强大!!import camelottable=camelot.read_pdf(filename,pages=str(page_index))于是乎!大概有一般的P...

2018-11-18 15:04:17 4006 5

原创 [Python] cannot import name is_list_like

执行操作: from pandas_datareader import data的时候报错,错误如下: File "C:\Python\Python36\lib\site-packages\pandas_datareader\__init__.py", line 2, in &lt;module&gt; from .data import (DataReader, Opt...

2018-09-12 12:08:25 425

原创 myBatis工作流程

1 SqlSessionFactoryBuilder使用全局配置文件构建SqlSessionFactory对象2 使用SqlSessionFactory对象创建SqlSession对象3 使用SqlSession获得Mapper接口的对象4 调用Mapper接口的某个方法,myBatis自动从对应的映射文件找到对应的sql语句5 自动使用JDBC执行sql语句并得到ResultSe

2017-07-17 11:04:33 612

原创 SSM项目中使用Redis缓存

适合使用缓存的数据:1 很少更新的数据2 经常被用到的数据3 数据量不大的数据缓存控制声明3个注解,对类或者方法是否支持缓存进行控制@Target(ElementType.TYPE)@Retention(RetentionPolicy.RUNTIME)public @interface MyCacheable { int expire() defaul

2017-07-14 11:21:12 3979

原创 SSM项目,使用拦截器进行权限控制

拦截器定义public class PermissionInterceptor extends HandlerInterceptorAdapter { @Autowired private AdminUserRoleService adminUserRoleService; @Override public boolean preHandle(HttpSer

2017-07-13 16:24:14 5340

原创 SSM项目统一异常处理方案

项目中的异常处理是项目开发中的重要部分,合理的异常处理方案,对于提高项目开发效率,影响较大。SSM项目中采用如下方案进行异常处理:1 对于DAO层抛出的sql异常,已经由myBatis包装成了运行时异常,不需要再进行包装2 对于Service层可能会抛出的检查异常,catch,包装成运行时异常抛出3 对于在 close 操作中抛出的检查异常,catch,记录日志,不再包装抛出4

2017-07-13 15:01:06 4445 1

原创 PayPal支付功能实现

系统要添加PayPal支付功能,使用最简单的方式,在网页上添加一个PayPal的支付按钮,进入PayPal支付页面,支付成功后返回系统。1、支付按钮添加 在支付页面创建一个Form表单,包含以下重要字段

2017-07-07 16:04:49 2467

原创 webform 本地化资源实现中英双语系统

使用本地化资源实现asp.net webform 中英双语系统

2017-06-26 17:32:56 603

原创 Sqlserver处于正在还原状态

要恢复并且回到可访问状态,要执行:  RESTORE database   dbname with recovery 这使得恢复过程能完全结束。 如果你要不断恢复后面的日志文件,的确需要使数据库处于“正在还原状态”, 这通常是执行下面命令:  RESTORE database dbname with norecovery

2017-06-01 16:19:07 1965

原创 Page.OnPreLoad 方法对系统注入漏洞进行弥补

本来开发的是一个内部使用的系统(WebForm项目),对安全性没有较多考虑,Sql注入漏洞这种常见的问题也没有考虑,罪过大了~~更要命的是,突然有一天系统要对外开放,有外部人员需要使用这个系统了,想想所有的Sql语句都是通过字符串拼接的方式写成的~~~虽然是一个很少人用的系统,但是必须对SQL注入问题进行弥补。要是此时对Sql语句全部重写,工作量太大。然后就想找过滤器这种东西,

2017-05-17 17:47:54 526

原创 使用Filter进行Parameter的全半角转换和Trim

系统在使用过程中,用户输入的内容常存在全半角问题以及左右空格问题,若不进行合适的处理,对用户体验存在一定影响。若每次在getParameter()之后在进行处理,比较麻烦,而且存在遗漏的可能。此处采用Filter,进行统一控制。第一步,建立TrimHttpRequset,继承HttpServletRequestWrapper,重写getParameter()方法public cla

2017-05-17 17:11:13 499

原创 使用注解(Annotation)实现系统登录检查和权限控制

系统的大量操作都必须在用户登录的状态下进行,特别是后台管理系统。在进行系统开发时,进行登录状态检查是必不可少的步骤。此处采用注解的方法,实现登录检查。第一步,新建注解AllowAnonymous和HasPermission("Permission String")@Target(value=ElementType.METHOD)@Retention(value=Retenti

2017-05-17 16:58:08 1619

原创 Quartz定时执行程序

Quartz是一个定时任务执行的框架。几个概念:    Scheduler:计划者    CronTrigger:触发条件    JobDetail:任务的细节    Job:具体执行的任务1 创建具体任务:编写一个类实现Job接口,把定时执行的任务代码写在该类的execute方法中import org.quartz.Job;import org.qu

2017-04-24 15:15:20 401

原创 Socket理解-代码保存(服务器代码)

package com.socket.test;import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;

2017-03-08 15:14:26 328

原创 Socket理解-代码保存-浏览器代码

package com.socket.test;import java.io.BufferedReader;import java.io.Closeable;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import java.io.OutputStream

2017-03-08 15:13:12 278

原创 客户端与服务器的连接问题

短连接:客户端只有向服务器发请求的时候才建立连接,服务器请求返回之后连接断开。每次请求都需要建立连接,效率较低。长连接:客户端和服务器你长期保持连接,因为不需要每次请求都建立连接,效率相对较高。但是一台服务器能够承受的同时连接的客户端数量有限。只有在浏览器向服务器发送请求的时候,服务器才能给浏览器发送数据。服务器不能主动给浏览器发送数据。

2017-03-08 14:57:26 1045

原创 XML基础

XML,  eXtensibleMarkup Language  可扩展标记语言  简称为XML作用:存储和传输数据。但是再存储数据方面,数据库是主流,传输数据方面,越来越多的使用了JSON数据格式。基本语法:1.必须以xml声明开头2.必须拥有唯一的根元素3元素可以包含若干属性、子元素、文本内容4.开始标签必须和结束标签相匹配5标签必须正确的嵌套6

2017-03-03 17:02:03 231

原创 XML解析方法SAX (Java)

SAX(simple API for XML)的基本思路:在读取文件内容的过程中,按照XML文件的结构,有规律的发生startElement、characters、endElement这三种动作。具体操作步骤:1 实现自己的处理器类      public class UserXMLHandler extendsDefaultHandler2执行解析FilexmlF

2017-03-03 16:45:38 244

原创 XML解析方法DOM(Java)

XML无论是用来存储数据、传输数据,还是作为配置文件使用,在需要使用这些数据的时候,都需要对XML文件进行解析。对XML的解析通常有DOM和SAX两种方式,JDK对这两种方式都提供了支持,相关API分布在 java.xml   org.w3c.dom   org.xml.sax包及其子包下面。DOM方式对XML文件进行解析 XML DOM 和 JavaScript DOM非常相

2017-03-03 16:29:59 448

原创 单例模式

为什么需要单例模式:有的类在系统中只能有一个类的对象,例如资源管理器、缓存管理器等。实现方法:饿汉式将构造函数申明为private,避免外界访问。定义一个private static final的对象实例,static 成员的初始化只在类的第一次使用的时候执行一次。定义一个public static 的getInstance方法,返回唯一实例//饿汉式单

2017-02-22 13:45:31 292

原创 相似度的算法(编辑距离法)(Java实现代码)

public class Suanfa { public static void main(String[] args) { String Str_1="abcdefghijklmuvwxyz"; String Str_2="ijkabclmdefghpq"; //length int Length1=Str_1.length(); int Length2=Str_2.l

2017-02-16 17:17:29 2496

原创 my.ini文件

my.ini文件检查安装目录下面是否存在该文件,如果没有,创建此文件,文件内容如下(该文件可以有效避免MySql乱码问题):[mysql]default-character-set=utf8[mysqld]port=3306character-set-server=utf-8

2017-02-09 15:44:11 579

原创 DataTable转List

将DataTable转划成List的方法public static List> DataTableToList(DataTable dt) { List> list = new List>(); foreach (DataRow dr in dt.Rows) { Di

2016-12-26 09:47:42 253

原创 分页查询数据

分页

2016-12-26 09:37:55 353

ueditor1_4_3-utf8-net_2.zip

ueditor1_4_3-utf8-net.zip ueditor utf net 版本 asp.net mvc 中可以用的啊 有什么问题联系我啊

2019-12-29

空空如也

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

TA关注的人

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