自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

何处是故乡。

终于,我不再是那个少年

  • 博客(97)
  • 资源 (9)
  • 问答 (7)
  • 收藏
  • 关注

原创 【Idea】破解

添加 “0.0.0.0 account.jetbrains.com”到host, hosts位置:C:\Windows\System32\drivers\etc 不加# 注册码:CNEKJPQZEX-eyJsaWNlbnNlSWQiOiJDTkVLSlBRWkVYIiwibGljZW5zZWVOYW1lIjoibGFuIHl1IiwiYXNzaWduZWVOYW1lIjoiIiwiYXNzaW

2017-04-25 09:24:27 5945 1

原创 【SQLServer】临时表的一些应用

–create Index Index_Status_Header_UpdateTime on Status_Header (event_code,update_datetime) –exec sp_DeliveryPerformanceReport ‘HKG’,’2015-11-01’,’2015-11-08’CREATE PROC sp_DeliveryPerformanceReport @

2017-02-09 11:24:09 1172

原创 【Idea】Idea2016 使用Maven配置简单Web项目

最近被同事一直吵着用Idea写java,于是偷偷的去试用了一下Idea。确实不错,无论界面还是智能提醒都是蛮符合我的使用习惯,但是刚从Eclipse出来,使用Idea还是不太习惯的。所以这里写出来,供大家参考。 特别注意,我使用的是Idea 2016.3 版。因为Idea版本不一致差别还蛮大的。 下面开始进入正题。 Maven下载和安装: 1.apache官网去下载maven, 2.解

2017-01-04 17:17:42 5216 2

原创 【C#App】C#使用管理员权限启动程序

最近服务器SQLServer内存占用率总是超高,每次手动重启服务器太麻烦,于是写一个自动跑的程序,去检查内存使用率,如果Sqlserver内存占用超过一定数值,就将其关闭,重新启动。 测试的时候遇到的第一个问题就是,程序写好了,但是不能关闭服务,并报出“无法启动”的异常,猜测可能是用户权限不够,于是使用管理员身份运行后,可以将服务重启。于是我们需要在程序中加入代码,使得程序判断当前是否是管理员账号

2016-12-20 13:38:41 1073

原创 【C#工具类】C#生成加减法验证码

开发出去的页面经常被别人以抓取的方式访问,造成服务器压力过大,IIS崩溃。这时候可以在经常被抓取的连接上添加验证码认证,可以有效的减轻服务器压力。 1.验证码输入页面 js:function ValidateInput() { var Num = document.getElementById("txtNum").value; if (Num ==

2016-12-12 11:57:15 803

原创 【C#工具类】C#生成加减法验证码

开发出去的页面经常被别人以抓取的方式访问,造成服务器压力过大,IIS崩溃。这时候可以在经常被抓取的连接上添加验证码认证,可以有效的减轻服务器压力。 1.验证码输入页面 js:function ValidateInput() { var Num = document.getElementById("txtNum").value; if (Num ==

2016-12-12 11:57:15 488

原创 【C#工具类】C#生成加减法验证码

开发出去的页面经常被别人以抓取的方式访问,造成服务器压力过大,IIS崩溃。这时候可以在经常被抓取的连接上添加验证码认证,可以有效的减轻服务器压力。 1.验证码输入页面 js:function ValidateInput() { var Num = document.getElementById("txtNum").value; if (Num ==

2016-12-12 11:56:44 1374

原创 【SQLServer】用于分割的sp

分享一个极其使用的分割Sp,可以将字符串按照某一符号进行分割CREATE FUNCTION [dbo].[SplitNVARCHAR]( @RowData NVARCHAR(4000), @SplitOn nvarchar(1)) RETURNS @RtnValue table ( Id int identity(1,1), Data nvarchar(5

2016-12-09 18:06:55 661

原创 【C#MVC】C#中将文件夹压缩然后下载

遇到一个需求,因为大量的图片下载不方便。于是要求下载一个压缩包。这样就需要我们将服务器上的文件打包,然后下载。 1.获取某一目录下所有文件和文件夹。 参数:rootPath -> 将要压缩的根目录 设置全局变量,临时存放文件(files)和空目录(paths): List<string> files = null; List<string> paths

2016-12-09 16:11:11 4247

原创 【C#工具类】发送邮件(带有图片和附件)

共享一个工具类,在C#中发送邮件,可以添加图片,附件,还有CC,多个CC等功能。public class SendEmail{ public SendEmail() { } /// <summary> /// 发送Email /// </summary> /// <param name="Subject">标题</param> ///

2016-12-06 16:59:13 2732

原创 【C#MVC】使用ajaxFileUpload导入Excel,并显示在Grid中

学习了如何使用ajaxFileUpload(无刷新上传)导入Excel文件,并在页面中显示出来。C#,asp和MVC操作形似,这里重点说MVC,asp只贴出来代码。 准备:在页面引入js文件。 Step1:(ajaxFileUpload是一个开源项目,有很多版本。原理相似,创建隐藏表单和iframe,使用js提交)写出JS options参数说明: 1、url

2016-12-06 16:53:40 5069 1

原创 【C#MVC】.NET中的IOC--Autofac简单使用

Autofac是.NET世界中的IOC容器,据说是效率最高的IOC。 使用IOC的优点大家很清楚,不太懂的请移步百度。由于我的博客最主要的目的之一是为了给自己看,以便以后使用,所以里面例子会多一点,讲解很少,有些我理解的就一笔带过了。因为我学习Autofac,在网上检索时,大部分人做例子总会先说Interface解耦,然后才引出IOC。我只想说IOC跟Interface貌似没多大关系。IOC只是将

2016-11-07 11:53:20 5543

原创 【C#工具类】导出Excel

从DataTable中导出Excel: public static void ExportToExcelByDataTableAndFileName(DataTable dt, string FileName) { try { HttpContext.Current.Response.Clear();

2016-11-07 10:40:39 853

原创 【C#工具类】生成CSV文件

生成CSV: public static void CreateCSVWithCommaByDataTableAndFilePath(DataTable dt, string FilePath) { try { //HttpContext.Current.Response.Clear();

2016-11-07 10:39:26 3579

原创 【C#工具类】生成Excel

1.通过POI生成Excel: 需要引入dll,NPOI。 public static void CreateExcelByPOIForDownload(DataTable sourceTable, string filePath, string filename) { try { HSSFWorkbo

2016-11-07 10:37:46 856

原创 【C#工具类】SFTP--自定义SFTPFactory(上传下载)

上一篇写了FTP上传和下载,这里写一个SFTP的上传下载工具类。 SFTP与FTP的区别: SFTP使用的是加密传输认真信息和传输数据,传输效率低于FTP,对网络安全性要求较高。SFTPFactory工具类: public class SFTPFactory { private SshTransferProtocolBase m_sshCp; pr

2016-11-07 10:28:18 868

原创 【C#工具类】FTP--自定义FTPFactory(上传下载)

工具类:FTPFactory:提供了FTP连接和上传下载等一些了apipublic class FtpFactory { private string ftpServerIP; private string ftpRemotePath;//下载文件路径 private string ftpOutPutPath;//上传文件路径

2016-11-07 10:25:06 1031

原创 【C# MVC工具类】DataSet/DataTable 与Xml文件的互相转化

无论做接口还是出于某种目的缓解服务器压力的时候,我们喜欢用xml文件去做,这样简化了很多操作。但是在C#中如何操作呢?一:DataSet/Datatable读取xml文件。 这个很简单了,C#直接提供了api,我们直接调用就可以了:DataSet ds = new DataSet();ds.ReadXml(filePath + fileName);当然我们要的可能不是DataSet或是D

2016-10-21 11:13:35 1450

原创 【jQuery】jQuery双击事件与单击事件的冲突解决

无论使用bootstarp还是EasyUI在为某一控件同时绑定双击事件和单击事件的时候,就会造成冲突,当我们双击时,会先触发单击事件,然后触发双击事件。解题思路是这样的,我们在单击事件中添加一个延时,若在延时所在的时长内没有做其他操作,则执行单击事件,若在延时的时长内,再次点击控件,则取消延时程序。这样就可以在一定程度上解决这个冲突。当然这个延时的时长设置是需要斟酌的,若太长,则单击事件有种缓慢的感

2016-10-21 10:14:44 4034

原创 【C#MVC工具】C#MVC中使用Dictionary

今天封装了一个工具类,具体作用是将Request传递过来的参数放到Dictionary中,可以对参数进行优化,也可以减少大量的重复代码。 从java转到C#的我,最初最难受的就是从页面传值到控制器中时,无法获取装到一个类“Map”的集合框架中。在java中,直接有api帮我们做这件事:Request.parameterMap();而C#做MVC时,并没有这个api,只能用Request.Pa

2016-10-17 16:19:51 1635

原创 【C# 工具类】生成BarCode

BarCode 的生成工具类:需要引入ZXing.dllpublic static void CreateCodebaBarcode(string content, int width, int height, string filePath, string codeFormat){ BarcodeWriter bw = new BarcodeWriter(); Encod

2016-09-30 18:15:59 1399

原创 【JavaScript】BootStrip DatetimePicker 错误Error this.defaultTimeZone=(newDate()).toString().split("(")[

错误内容为:this.defaultTimeZone=(newDate()).toString().split("(")[1].slice(0,-1);将之改为:this.defaultTimeZone='GMT '+(newDate()).getTimezoneOffset()/60错误原因: DateTimePicker先获取Date对象,然后转化为字符串,再用‘(’来分隔字符串,然后取其中的

2016-09-30 18:00:23 1083

原创 【JAVAScript】Typeahead的使用(Twitter版)

使用bootstrip Typeahead 过程还是蛮曲折的,因为充斥在网络上的博文大多是以前版本的js支持,新版本则有些参数不支持,而且因为版本的不同,参数变化,和方法的使用区别还是蛮大的,造成了一定的误解。Typeahead分了两大版本 一个是bootstrip3-Typeahead,一个则是Teitter上的Typeahead上的,当然这个也是基于bootstrip框架的。由于现在bootst

2016-09-30 17:45:44 3592

原创 【jQueryWEUI】自定义对话框-带有textarea

在jQueryWEUI中提供了很多类型的对话框,http://jqweui.com/components#dialog 可以去访问看一下。 今天记录的则是,自己定义的一个带有文本域的对话框,这样,可以不通过调转页面,实现一些信息的提交。比如,发送留言,发送回话。官网上我们可以看到有一个带有输入框的对话框:$.prompt("自定义的消息内容", function(text) { //点击确认后

2016-09-30 16:25:05 15717 3

原创 【JQuery-WEUI】Notification-通知

最近做一个移动网页的应用,最近貌似很火。前端用的框架来自于jQuery WEUI。http://www.jqweui.com. 里面提供了很多控件,接下来我也会把自己用到过的控件(加入自己改变的)分享出来,官网提供的例子也很详细。当然了,首先要引入js和css文件,这个略过不提。Notification:类似于手机的通知栏,但是这个是不能与手机通信的,换句话说,这个通知只是在当前页面的通知,当你从

2016-09-30 16:08:40 3023

原创 【.NET MVC】页面定时刷新

虽然这个是很简单大家都知道的,写下了就是为以后忘了,直接过来copy: function myrefresh() { //相关处理 window.location.reload();//重新加载页面 } setTimeout('myrefresh()', 60000); //每分钟刷新一次

2016-09-30 15:47:54 4819

原创 【C# 工具类】将DataTable转化为 List集合/对象

在mvc中,直接调用sp或者执行sql语句,Dbhelper返回值一般为DataSet或者DateTable,如我们需要List或者是对象类型,则需要自己转化。这里提供一个工具类(Ps:参考自网络一片文章,但由于找不到原页面,这里并没有贴出出处):DateTable => Listpublic static IList<T> ListConvertToModel(DataTable dt){

2016-09-30 15:40:49 3627 1

原创 【.NET MVC】页面播放音乐

最近用mvc做一个页面应用,用到消息提醒,在页面上播放提示音。导入音频文件在母版页引入 引入语句写在body中。<audio id="orderAlert" src="../../content/sound/orderAlert.mp3"></audio>在使用页面调用.play()方法 在调用页面使用(js中):document.getElementById("orderAlert"

2016-09-30 15:30:41 3153

原创 【C#基础】DataTable的操作

Datatable是比较常用的控件之一,基本操作: 创建新的Dateable :Dateable dt =new Dateable();添加列: 方式1. dt.Columns.Add("Name", typeof(string)); //数据类型方式2.DataColumn Time = new DataColumn("Time", typeof(DateTime));dt.Colum

2016-09-30 14:50:45 904

原创 【VisualStudio】VS打开文件错误(The porject is not supperted...)

VS打开文件是出现The porject is not supperted… 使用devenv /resetskippkgs 命令,可以解决问题. 使用方法: 在命令行中,讲路径切换到你的安装目录下得IDE文件夹, 如:G:\VisualStudio2008\Common7\IDE/? (devenv.exe): 在“命令提示符窗口”内显示 Devenv 开关的帮助。

2016-09-22 10:05:21 1279

原创 【SQLServer】 存储过程中,使用IN函数

在存储过程中使用IN函数,传入多个参数时,会有问题,三种解决方案:添加函数:create FUNCTION [dbo].[Split2]( @RowData varchar(max), @SplitOn varchar(1)) RETURNS @RtnValue table ( Id int identity(1,1), Data varchar(4000)

2016-09-09 13:11:32 4560

原创 【EasyUI】错误

使用datetime或是date的class时,注意将data-options放在class之前,不然容易出错。

2016-09-05 11:49:42 545

原创 【C#MVC4】菜单管理和访问权限分配(四)

这一篇,介绍菜单的管理功能。 上一篇中,我们完成了过渡,明白了本例是通过读取xml文件的方式加载菜单到easyui的tree控件上的。也自己模拟了而一个菜单(手动创建),菜单最终肯定是要从数据库中加载而得,由于数据库目前是空的,暂时不做这一块的东西。等到项目最后再回头做。这里使用这个模拟的菜单做 菜单的创建工作。按照习惯,从后往前书写,做菜单管理就是对Menu_list的正删改查:Service层

2016-09-04 11:17:25 2892 2

原创 【C#】合并DataSet

当你用到合并DataSet的时候,说明你的sql是多少有点问题的,大多数情况下,是可以通过sql,直接拉取所有的数据的,当然也可能是业务上的需求。当返回的两个Dataset的结构相同时,可以使用Merge来合并DataSet。DataSet ds = new DataSet();DataSet ds1 = new DataSet();ds.Merge(ds1,true,MissingSchema

2016-09-02 08:56:15 3206

原创 【C#MVC4】菜单管理和访问权限分配(三)

若坚持反复研究之前的步骤,到了这里,相信你不再对C#MVC懵懵懂懂了。进行到这里也渐渐接触到核心了。不得不停下业务,单开一篇讲述一下我们这个Demo是如何加载菜单,显示到easyui的tree上面的。实现方式有很多种,但是原理基本一致,获取数据源,绑定数据源,显示(看着很废话,好像什么也没告诉你,其实已经将最本质的告诉了你…)实际上很多控件和技术就是基于这个实现的。大部分东西,只要你到他的数据源在哪

2016-09-02 00:08:08 6292 6

原创 【C#MVC4】菜单管理和访问权限分配(二)

这一篇介绍登录的实现。 上一篇中我们已经将准备工作完成的差不多。我喜欢从后面往前面书写代码,这里就按照我的思维顺序进行编写。User_Master_Service:(根据用户名和密码查询出User_Master对象,并返回)namespace Arise.Service{ public class User_Master_Service { public User

2016-09-01 22:47:06 5038 3

原创 【C#MVC4】菜单管理和访问权限分配(一)

今天开始,写一个关于菜单管理的小例子,加深对mvc的使用。为什么选择菜单管理呢,因为中大型后台系统,根据用户角色的不同,均会做用户权限的分配。所以这个用处还是很广的,尤其对初学者而言,大部分公司都会将这部分不是很重要的放给新人做,让他们熟悉一下开发环境和开发流程。这个项目暂时是由我空闲时间更新,所以可能会很慢,若有需要这个项目的代码,或者你做到更新的地方,想继续学下去,或者有问题的朋友,可以私聊我,

2016-09-01 21:25:17 11537 1

原创 【C#MVC】搭建.netMVC4工程(四)错误详解-ErrorGeneratingOutput

遇到一个问题,不知道各位有没有遇到过。在网上搜索没有中文的解决方案。 问题描述:这个问题很奇怪,可能是从EF5到EF6过程中造成的一些问题,具体原因不详,这里有一篇英文的论坛,可以去看看http://forums.asp.net/t/1949811.aspx?Error+building+an+entity+model+tt+is+empty+with+one+line+ErrorGenerati

2016-08-28 23:51:33 4543 1

原创 【C#MVC】搭建.netMVC4工程(三)

上面我们介绍到mvc的框架项目搭建,并且完成了数据实体的映射。上一篇遗留的问题: 经过测试,上一篇中Common类库,在删掉默认的cs页面后,竟然不能被其他类库(如:service,manager)引用,在使用using时根本不能引用,而在引用中我已经添加了common的dll文件。这一点令我很不解,而其他类库在删除默认的cs页面后,可以被正常使用。这里如果有跟我一样的朋友,不要将默认页面

2016-08-26 00:06:39 8458 1

原创 【C#MVC】搭建.netMVC4工程(二)

在前面我们已经介绍了如何创建一个基本的项目结构。有没看过的可以返回我的上一篇博客。这一篇我们着重描述如何使用EF6.0创建数据库连接。 上一篇的结尾我们的项目结构应该是这样的:在model层右键=》添加 我们在这里选择实体模型数据 命名自己的数据库Step 1: Step 2:这一步骤的信息量有点大: 第一步当然是创建一个新的连接。 第二步选择你的SqlServer名。

2016-08-25 23:19:08 6009 2

ICSharpCode.SharpZipLib.dll

ICSharpCode.SharpZipLib.dll

2016-12-09

NPOI的引用

NPOI的引用,

2016-11-07

log4j.jar包

log4j.jar包

2016-04-13

jstl1.2jar包

jstl1.2jar包

2016-04-13

junit 4.9.0

junit4.9 进行单元测试所需要的包

2016-04-13

mysql5.5.20

mysql5.5.20 解决win8.1 mysql安装不上的问题

2016-04-13

python2.7.8

python安装包

2016-04-13

spring4.0.4所有jra包

spring4.0.4所有jra包

2016-04-13

SQLyog企业版注册机

SQLyoga企业版注册机,更容易,更方便的破解工具

2015-07-20

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

TA关注的人

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