- 博客(109)
- 资源 (4)
- 收藏
- 关注
原创 nlog core集成项目输出本地文件
nlog日志很好,参考了网上很多系列文章,然后集成了自己认为满意的nlog.confignlog节点: autoReload:自动加载修改的配置文件 internalLogLevel:nlog日志输出日志级别 internalLogFile:nlog本身日志生成存储路径extensions节点:新增程序引用集,这里使用aspnetcore <a...
2019-04-09 13:37:56 407
原创 WebApi进行验证
/// <summary> /// 基本验证Attribtue,用以Action的权限处理 /// </summary> [AttributeUsage(AttributeTargets.Class | AttributeTargets.Method)] public class AuthorValidationAttribute : A...
2018-05-03 11:59:10 493
原创 .net core2.0使用log4net操作
使用微软的.net core的自带logging日志始终找不到保存日志的记录,官网也没帮助文档说明,其他的如nlog感觉太多的dll引用,所以还是log4net一个文件使用看的舒服,具体也是通过参考人家的经验,自己进行了总结;直接在startup.cs文件的构造函数添加: public Startup(IConfiguration configuration) {
2018-01-31 10:38:37 1960
原创 动态Web Service调用,解决内存回收基本问题...
原因:同步工具,需要实时调用第三方客户提供的接口进行解析,没有使用直接引用方式.考虑到方法后期会有变动,那样子得去更新引用.就用动态创建ws的代码(动态创建ws代码直接搜索出复制过来的.)).动态创建通过反射创建的代理对象,不能有效的释放内存(我的程序就是由于这原因导致内存每次请求都增加内存).所以使用了appdomian的方式进行程序隔离来请求ws,然后在卸载appdomian,来到达回收内存.
2017-01-12 08:58:34 5171 4
原创 DirectoryEntry IIS操作
上面代码都是通过网上资料查找,自己总合到一个类中.这个类对于IIS的增/删/改/查都可以.把代码共享出来,希望对这方面的人有帮助....建议使用"Microsoft.Web.Administration.dll".
2016-11-23 11:25:37 2101
原创 Directory.GetFileSystemEntries获取文件方法
/// /// 获取指定文件夹下的所有文件 /// /// 文件夹路径 /// List public static List GetFileList(String path) { List list = new List(); try
2016-11-23 11:14:46 6690
原创 商场倒计时
无标题文档function calculagraph(){this._id=null;//this._sT=null;this._cT=null;this._eT=null;this._lT=null;this._gT=function(){if (this._lT==null){var _xT=(parseInt(this._eT.match(/-(\d+
2016-09-20 16:18:20 387
原创 Highcharts gantt 图形记录
var chart = new Highcharts.Chart({ chart: { type: 'bar', renderTo: 'container', inverted: true,//反转, }, title: { text: "工程图" },
2016-09-01 17:48:09 1552
原创 table表中textarea判断输入空值判断
function checkinput() { var tb = document.getElementById("tba"); var ret = true; for (var i = 0; i var row = tb.rows[i]; var objCheck =
2016-09-01 17:48:04 1102
原创 C# 根据文件头进行后缀名的判断
string path = @"E:\test\新建 Microsoft Office PowerPoint 演示文稿.zip"; //全路径格式 FileStream fs = new FileStream(path, FileMode.Open, FileAccess.Read, FileShare.Read); //以流的方式读取文件 byt
2016-09-01 17:47:58 3433
原创 excel 导入到datatable
public static DataTable ImportExcelByDB(string physicalPath) { string strConn = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + physicalPath + ";Extended Properties='Excel 8.0;HDR
2016-09-01 17:47:53 519
原创 删除数据库表
DECLARE c1 cursor for select 'alter table ['+ object_name(parent_obj) + '] drop constraint ['+name+']; ' from sysobjects where xtype = 'F'open c1declare @c1 varchar(8000)fetch next from c1
2016-09-01 17:47:46 251
原创 Bad requested
错误请求(无效主机名) 域名已绑定主机 但主机未绑定域名就会出现这种情况! 总结页面出现Bad Request (Invalid Hostname)的原因: 1.如果确定域名已经解析生效,但是仍然不能访问,出现Bad Request (Invalid Hostname).那么这就可能是您没有绑定该域名的原因 2.也有一部分情况, 比如一部分程序你上传之后就是用服务商提供的三级域名访问也是那个样子。
2016-09-01 17:47:41 4454
原创 UNXI时间戳转换函数
/// /// UNXI时间戳转换函数 /// /// UNXI时间错 /// 时区 private DateTime UinxTimeSpan(double timespan, int timezone) { DateTime basetime = DateTime.Parse("19
2016-09-01 17:47:36 429
原创 myxls导出到Excel
protected void btnExport_Click(object sender, EventArgs e) { this.LoadData(); if (this.mStatTable.Rows.Count == 0) { base.Alert("没有统计数据");
2016-09-01 17:47:31 282
原创 【引用】.Net开源框架/项目
IOC容器:Castle,Spring.NET; 数据持久层:NHibernate,NBear,Castle ActiveRecord,Grove ; 日志记录:Log4net, Logging Application Block; 单元测试:NUnit,TestDriven.Net ; 项目:cs,dnn,asp.net forums,.Text,Cuyahoga,petshop 编辑
2016-09-01 17:47:27 375
原创 【引用】类似于京东等的搜索筛选查询功能实现,商品分类筛选
前言 随着电子商务的迅速发展,各大专业和独立蓬勃而出。如京东,凡客等为众人皆知的。作为一个技术领域的人来说,我们会更多的看到其中的技术差别。今天我们就来说一下搜索结果中的筛选功能实现。这个问题有不少的朋友经常问起他的实现原理,在这里我以我的实现方法来给大家讲解一下。以期起到抛砖引玉的作用,希望能够帮助到大家。 效果预览 效果1: 效果2:
2016-09-01 17:47:22 3755 1
原创 .net 以table输出格式导出excel
function ExportExcel(){var oXL = new ActiveXObject("Excel.Application");var oWB = oXL.Workbooks.Add();var oSheet = oWB.ActiveSheet;var oTable = document.getElementById("dataTable");for(var i=0; i{
2016-09-01 17:47:18 376
原创 nVelocity 学习
http://www.1589.cn/showArticle0101000000S253.htm -- 常用的nVelocity的指令 他们本身不区分大小写#set #if #foreach 在nVeloctiy中对变量的引用都是以$开头,加上变量名称,当使用 ! 时表示为空字符串. 1.赋值指令 #set $article.Title='NVelocity',$$article.Cate
2016-09-01 17:47:13 256
原创 类似51job点击登录弹出层方法
--- js 方法 (注意还需要调用jquery核心库) --- #loginDiv 需要显示div层,默认为不显示display:none;function showLoginDiv(obj) { var widthTemp = $("#loginDiv").outerWidth(); var objTop = $(obj).offset().top;
2016-09-01 17:47:08 273
原创 ASP.Net 返回上一个页面(Request.UrlReferrer)
Request.UrlReferrer可以获取客户端上次请求的url的有关信息。 这样我们就可以通过这个属性返回到“上一页”,示例如下1. 首先在Page_load中获得并储存该信息Page_load(object obj,EventArgs e) { if(!IsPostBack)
2016-09-01 17:47:04 1969
原创 jquery 获取checkbox是否选中
function CheckedBox() { var num = 0; $(":checkbox").each(function() { if ($(this).attr("checked") == true) // 判断是否有选中checkbox num++;
2016-09-01 17:47:00 311
原创 jquery 获取像repeater控件中子控件的ID
jquery 获取像repeater控件中子控件的ID 如$(function() { $("input[ID$=cblist]").click(function() { alert("ddd"); }); });---显示隐藏菜单选项$(function() { $("li").hide(); $("ul[ID$=rto
2016-09-01 17:46:55 1196
原创 jquery 插件网站记录
http://hintcnuie.iteye.com/blog/528273http://mrthink.net/ 很好的DEMO 学习http://www.tracefact.net 张先生的socket编程学习http://www.52rs.net
2016-09-01 17:46:50 216
原创 asp.net 解决用户重复刷新按钮问题
办法很简单就是在test.aspx.cs页面设置一个static bool bl 的全局变量;然后在提交按钮设置bl=true,初次加载设置为bl = false;然后再到提交按钮事件判断bl是否为真;为true就直接return;不进行任何操作; 代码如下: private static bool bl; // 全局静态变量; // load事件 prote
2016-09-01 17:46:45 370
原创 Lucene.net 搜索引擎技术 及分页
http://www.liveq.net/?p=142 详细使用技术http://space.cnblogs.com/group/topic/4683/ 相关技术http://www.liveq.net/?p=169 创建索引1.首先得把Lucene.Net.dll这个添加引用;2.Highlighter.Net.dll 可选,用于查询字体高亮度显示; /// 建立索
2016-09-01 17:46:39 754
原创 C# 遍历循环多维数组
int[,] sun = { { 2, 3, 69, 30 }, { 1, 6, 90, 100 }, { 50, 34, 23, 209 } }; EnumblArray(sun); // 调用方法 // 该方法不用知道维数 public void EnumblArray(Array arr) {
2016-09-01 17:46:32 3433
原创 ----- asp.net传递汉字处理
使用Response.Redirect方法传递汉字,有时会发现所传递的值和接收到的内容不符,接受的值丢失了几个字或者变成了一堆乱码.那么如何才能保证所传递的汉字被正确接收呢? 页面A传递值的代码如下: string Message=Server.UrlEncode("欢迎学习ASP.NET!");Response.Redirect("WebForm2.asp?Msg="+Message);
2016-09-01 17:46:28 250
原创 两个数组之间的冒泡排序
int[] a = { 1, 45, 69, 48 }; int[] b = { 11, 35, 99 }; ArrayList arraylist = new ArrayList(); for (int i = 0; i { a
2016-09-01 17:46:22 553
原创 ASP.NET中使用System.Net.Mail发邮件
一、应用场合。网站注册的时候,会发一个确认邮件;密码丢失了,发邮件找回密码;给用户发广告信息等等。二、一般的邮件发送。public static void SendMail()//普通的邮件发送{ MailAddress from = new MailAddress("FromEmail@website.com"); MailAddress to = new MailAddress("
2016-09-01 17:46:16 867
原创 Linq to DataTable 操作
--- 绑定显示列表 private void BindList() { DataTable dt = dal.GetList(""); // GetList("") 方法从数据库读取并返回DataTable对象集合 string args = ""; //查询参数 if (!string.IsNull
2016-09-01 17:46:11 507
原创 jquery + json 操作
jquery 读取集合对象多是要与json进行解析操作的,以下自己经过多方资料查找,终于有一套自己的方式组合. 1.首先创建web services或一般处理程序,用于显示获取Datatable对象product.asmx [WebMethod] -- BigClassName 传递的参数 public string Test(string BigClassName)
2016-09-01 17:46:06 287
原创 table 边框显示设置和js显示无图片样式
---- table边框设置style=" border-collapse:collapse;" bordercolor="#F6F6F6" --- js 无图片显示 function errorpic(thepic) { thepic.src = "/Flash/nopic.png" } /**** 图片缩放 ****/function
2016-09-01 17:46:01 667
原创 【引用】DataTable 的 JSON 序列化
DataTable 的 JSON 序列化 随着AJAX,MVC等WEB框架的使用,JavaScript又更多的回到了我们身边。在JS中我们需要对对象进行JSON序列化通常使用JSON.net, 不过它对DataTable的序列化不能很好的满足的我们的需求,后来在CodeProject发现一个兄弟已经写好了 Convert ASP.NET DataTable to JSON, to use data
2016-09-01 17:45:56 284
原创 asp.net 下载程序文件
// -- path 下载文件所在的决对路径 // fineName 下载的文件名称和后最 private void ReadFileWriterBinary(string path, string fileName) { HttpWebRequest myWebRequest = (HttpWebRequest)WebRequest.Create(path)
2016-09-01 17:45:51 155
原创 treeview 递归实现
AddNode("0", cbProcessperson.TreeView.Nodes); private void AddNode(string strUserID, TreeNodeCollection NodeParent) { SaleBLL.Department_BLL deptBll = new SaleBLL.Department_B
2016-09-01 17:45:46 476
原创 【引用】ComboBox WinForm开发系列 -
包含自动完成下拉框,字体下拉框,电脑盘符,多列下拉框,带CheckBox,树型下拉框等.代码主要来自CodeProject,版权属于原作者. 1.带自动完成功能的下拉框(.net 1.1使用,.net 2.0微软自带的ComboBox已有该功能) AutoCompleteComboBox_src.zip 2.带CheckBox允许多项选择的下拉框 CheckBoxComboBox.zip 3.
2016-09-01 17:45:42 420
原创 C# 委托delege的处理
--- 需要发生触发事件的页面 public delegate void ShowHandle(string args); // 定义委托带参数的 public event ShowHandle ShowList; // 声明委托事件方法 // 保存编辑按钮事件 private void btnEdit_Click(object sender, EventArgs e
2016-09-01 17:45:36 701
原创 js与iframe操作
---jquery --下面是jquery在Iframe中获取父类的操作对象ID元素 $(window.parent.document).find(".DivMask").remove(); $(window.parent.document).find(".fm").remove();-- JS版在Iframe中获取父类的操作对象ID元素 win
2016-09-01 17:45:31 215
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人