- 博客(65)
- 收藏
- 关注
转载 一个C#二维码图片识别的Demo
怎么用NuGet和怎么配置log4net就不介绍了,直接上代码(Visual Studio 2015 下的项目,用的.NET Framework 4.5.2)。其中QRDecodeConsoleApp.exe.config文件里配置图片路劲(默认为D:\我的文档\Pictures\二维码)、图片类型(默认为*.png)。也支持在命令行里执行,exe后接图片路劲参数。需要直接...
2018-04-28 16:55:00
334
转载 流水账记一下这一年多
有一年多没更新博客了,打算先简单说说这一年多的工作和生活,后续再一点点展开和大家分享交流。2014年第一次尝试带项目,从技术开始向管理转型,过程并不那么顺利。要向部门提用人需求,还要面试。带项目要从主管需求调研开始,一步步去制定计划,去执行。期间还得兼顾其他项目,照顾怀孕的老婆(老婆前几个月的产检基本都是自己一个人去的O__O )。与客户交流需求和带项目过程中遇到过各种坑,最后项...
2016-03-25 16:20:00
221
转载 近期ASP.NET问题汇总及对应的解决办法
1. 使用SQL统计一个字符串中指定字符的个数,示例(统计0的个数):select len('402301001') - len(replace('402301001','0',''))2. 使用Forms认证,客户端本地时间不对无法登陆系统,解决办法:FormsAuthentication.RedirectFromLoginPage第二个参数设置成false,MSD...
2014-09-28 15:48:00
220
转载 IBatisNet动态update以及DateTime类型字段处理
在维护一个老项目中碰到的问题。SQL配置如下(只简单列出两个字段):<update id="ProjectInfo.Update" parameterClass="ProjectInfo"> update ProjectInfo <dynamic prepend="set"> <isNotEmpty prepen...
2014-02-28 20:18:00
269
转载 两个有序数组长度分别为m,n,最多m+n次查找找出相同的数
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Text.RegularExpressions;namespace ConsoleApplication1{ class CompareArr {...
2014-02-20 10:48:00
208
转载 一道生成不重复随机数字的C#笔试编程题
当时写在纸上的程序没有验证输入,出面试公司没多久就突然想起来这点了,囧啊!不过当时笔试的时候想到写异常处理了。回来上机整理了一下程序,才发现原来还会用到递归的。当时面试官边说边出的题,问他数字是不是连续的他说这点可以忽略,不然下面的程序还可以简化,另外错误提示其实也可以再友好点,比如提示有效范围。如果数据源中的数据本身有重复的话,下面的程序也不适用。代码如下:...
2014-02-14 16:33:00
178
转载 SQL Server Service Broker(简称SSB)资料
SQL server Service Broker (下面简称SSB)是SQL server里面比较独特的一个功能。它可帮助开发人员构建异步的松散耦合应用程序。SSB的一些功能和好处包括有:数据库集成提高了应用程序的性能并简化了管理。适用于简化的应用程序开发的消息排序和协调。应用程序松耦合提供了工作负荷灵活性。相关消息锁定使一个应用程序的多个实例可以对同一队列中的...
2014-02-13 10:40:00
259
转载 C#实现接口IHttpModule完成统一的权限验证
测试代码如下:using System;using System.Collections.Generic;using System.Text;using System.Collections;using System.Web;using Test.Model;namespace TestPermission{ class Permissi...
2013-11-14 17:07:00
389
转载 随机漂浮图片、右侧上下浮动快捷栏JS
随机漂浮图片JS://公共脚本文件 main.js function addEvent(obj,evtType,func,cap){ cap=cap||false; if(obj.addEventListener){ obj.addEventListener(evtType,func,cap); ...
2013-11-14 16:42:00
233
转载 C#生成ZIP压缩包
生成ZIP压缩包C#代码如下:using System;using System.Collections.Generic;using System.Text;using ICSharpCode.SharpZipLib;using ICSharpCode.SharpZipLib.Checksums;using ICSharpCode.SharpZipLib....
2013-11-14 11:32:00
491
转载 记一次SQL Server Insert触发器编写过程
实现功能:新增特定类型的新闻时,自动追加特定的背景图片。第一版(错误信息:不能在 'inserted' 表和 'deleted' 表中使用 text、ntext 或 image 列),代码如下:--创建insert插入类型触发器if (object_id('tgr_news_QA_insert', 'tr') is not null) drop trigger ...
2013-11-14 10:10:00
218
转载 ASP.NET读取配置文件发送邮件
之前写过一篇文章C#使用SMTP发送邮件后来做了改进,改成读取独立的配置文件,本文只记录读取配置文件的部分,发送部分见上面的链接。读取配置文件C#代码:using System;using System.Collections.Generic;using System.Text;using System.Xml.Serialization;using Sy...
2013-11-13 17:00:00
235
转载 C#扫描仪编程、条形码识别编程资料
扫描仪编程资料:http://www.cnblogs.com/wubh/archive/2011/11/07/2239178.html图片条形码识别资料:http://www.codeproject.com/Articles/42852/Reading-Barcodes-from-an-Image-III图片可以以Base64String字符串保存到前台,再用表单或者ajax提交...
2013-09-09 13:26:00
158
转载 如何解除Windows XP的IIS连接数限制
方法一:开始 - 设置 - 控制面板 - 管理工具 - Internet 信息服务 - 默认网站 - 右键属性,把“网站”选项卡中“连接超时”下的复选框"保持HTTP连接"前的勾去掉。参考:http://www.sun3.cn/344.htm这个修改会导致VS使用IIS运行Web项目时提示“无法在web服务器上启动调试 与web服务器通信时出现身份验证错误”。方法二...
2013-09-05 10:12:00
119
转载 修改IIS7中ASP的上传文件大小限制
最近在处理一个ASP的项目,用的全新的Windows Server 2008服务器。今天客户反映图片文件上传不上去,设置服务器端文件夹权限之后文件可以上传了。但是不久客户就反映有几个文件传不上去,以ASP.NET的开发经验,立马问他文件大小是多少。对方说是3,400KB,我就排除了超出文件大小限制这方面的因素(ASP.NET默认大小是4MB)。最后自己在本地测试之后才发现...
2013-09-04 17:01:00
132
转载 XML与DataSet相互转换,DataSet查询
以FileShare.Read形式读XML文件:string hotspotXmlStr = string.Empty;try{ Stream fileStream = new FileStream(context.Server.MapPath("../data/Hotspot.xml"), FileMode.Open, FileAccess.Read, Fil...
2013-09-04 14:34:00
147
转载 XSLT模糊查询函数contains不区分大小写,for-each排序
代码如下:<xsl:for-each select="//NewDataSet/map/area[contains(translate(@alt, 'ABCDEFGHIJKLMNOPQRSTUVWXYZ', 'abcdefghijklmnopqrstuvwxyz'), ...
2013-09-04 14:00:00
424
转载 使用maphilight高亮显示map的指定area
引用jquery.maphilight.js之后,调用如下方法://obj参数是代表一个或者多个area的jQuery对象function areaLight(obj){ var data = $(obj).data('maphilight') || {}; data.alwaysOn = !data.alwaysOn; $(obj).dat...
2013-09-02 14:44:00
1782
转载 网站等级保护测评问题笔记
一些难懂的专业描述的实际含义:未提供鉴别信息复杂度校验功能(即密码强度显示功能)。未提供登录失败处理功能(即登陆失败指定次数之后锁定一段时间用户的功能)。未采用密码技术保证通信过程中数据的完整性(即需要使用SSL,亦即至少登陆使用https链接)。在通信双方建立连接之前,未利用密码技术进行会话初始化验证(同上,使用SSL)。未对通信过程中的敏感信息字段进行加密(同...
2013-08-20 16:11:00
860
转载 C#使用SMTP发送邮件
需要用到的命名空间:using System.Net.Mail;using System.IO;using System.Text.RegularExpressions;using System.Collections;using System.ComponentModel;发送邮件的方法如下:其中处理附件的代码实现的效果是自动根据文件扩展名获得Con...
2013-08-19 16:50:00
353
转载 使用IBatisNet的网站,修改database.config无效的问题解决
这周五去客户那更新了一个使用了IBatisNet的Web项目,备份了项目、数据库之后,替换更新的文件(含bin目录)却报数据库连接错。因为是接手的一个维护项目,加上交接有点问题,所以遇到问题只能自己想办法解决。起初以为自己改漏了设置数据库连接字符串的配置文件,但是验证之后发现只要是用最新的dll文件,就一定报数据库连接错误。不论配置文件中的连接字符串是否正确。使用改了配置文件...
2013-08-18 14:32:00
191
转载 ASP导出Word带页眉页脚,中文不乱码
关键代码:<%Response.Clear()Response.CodePage=65001Response.Charset="UTF-8"Response.ContentType ="application/vnd.ms-word"Response.AddHeader "Content-Disposition", "attachment; filena...
2013-08-12 13:04:00
213
转载 ASP防注入
因为在改进公司的一套ASP代码,所以考虑了一下防注入的问题。参考了网上的几处代码,进行了修改和整合,都转换成小写再处理。还考虑了script注入。代码如下:'Asp防注入代码 SQL_injdata =lcase(":|;|>|<|--|sp_|xp_|\|dir|cmd|^|(|)|+|$|'")SQL_injdata =SQL_injdata&...
2013-08-05 13:53:00
163
转载 POS机刷卡失败的郁闷事
6月13号在老家的金店为未来老婆买首饰,刷的工行POS机。结果8000多RMB从卡里扣了,商家又没收到钱……POS机提示“交易超时”……当天和商家到就近的工行,工行经理说他负责协调这事,只要钱到商家账上就督促商家还给我……当天商家和这位工行的经理都写了纸质证明……到现在钱一直没返还……还好当时见工行太忽悠就及时联系发卡行(招行)处理了。招行第一次用了10多个工作日...
2013-07-24 17:23:00
146
转载 一款多浏览器兼容的javascript多级下拉菜单
这个多级下拉菜单的脚本大小不到2K,带有动画效果,可以方便地支持多个实例,并且能良好兼容WordPress系统wp_list_cats和wp_list_pages生成的多级列表。要初始化一个菜单,只需要以下代码: var menu=new menu.dd("menu"); menu.init("menu","menuhover");你必须在菜单初始化之...
2013-07-08 17:01:00
102
转载 多浏览器兼容flv视频播放HTML
HTML:<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="400" height="3...
2013-07-02 17:14:00
122
转载 [转]javascript对联广告、漂浮广告封装类,多浏览器兼容
封装的JS方法:function $$(element){ if(arguments.length>1){ for(var i=0,elements=[],length=arguments.length;i<length;i++) elements.push($$(arguments[i])); ...
2013-07-02 17:07:00
112
转载 ASP获取json天气信息
ASP代码(ASP获取页面源码方法,有编码、超时时间参数,处理了乱码、超时的问题):Function GetHttpPage(HttpUrl)If IsNull(HttpUrl)=True Or Len(HttpUrl)<5 ThenGetHttpPage="$False$"Exit FunctionEnd IfDim Http'Set Http=s...
2013-07-02 16:50:00
138
转载 IIS6的SSL配置,如何配置SSL到登陆页,如何将SSL证书设置成受信任的证书
一、申请证书1.到受信任的机构申请 略2.到自建的证书服务器申请a.安装证书服务通过控制面板中的“添加/删除程序”,选择“添加/删除Windows组件”。在Windows组件向导中找到“证书服务”,安装即可,基本都是下一步(需要系统盘或者指定系统镜像的I386文件夹)。如果觉得这期间设置有问题,删除此组件重新安装即可(此过程中重新设置)。 安装的过程中会提...
2013-06-17 12:23:00
326
转载 IIS6.0注册.NET Framework,设置Web服务扩展解决ASP.NET网站初次部署时的404错误
今天在一台新服务器上部署公司的一个ASP.NET系统。起初忘了注册.NET Framework2.0,后来找到资料: 打开程序-运行-cmd,输入以下命令: C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -i设置完目录权限之后,打开登陆页还是提示404。最后发现是“Web服务扩展”中...
2013-05-03 14:49:00
122
转载 如何用C#提取Word、Excel等文件的文本(无需安装Office)
之所以要安装Indexing Service服务,是因为最近在.NET中用到了IFilter来读取Word文件的文字。 精简XP系统如何安装Indexing Service服务: 到网上找与现有系统一致的原版系统镜像,直接运行镜像安装系统,选择“安装更新”即可。 “安装更新”实际的效果是保留现有程序,自动安装缺少的系统组件或者服务(因此多出的服务和启动项用工具...
2013-03-21 16:41:00
410
转载 SQLServer2008/2005 生成数据字典SQL语句
在网上版本的基础上调整成按表名排序,且排除数据库关系图相关的表sysdiagrams。表头:表名表说明字段序号字段名标识主键类型占用字节数长度小数位数允许空默认值字段说明发现的问题:字段序号可能不连续。select 表名=case when a.colorder=1 then d.name else '' end, 表说明=case whe...
2013-03-01 16:31:00
81
转载 使用visio建立sql server的数据库模型图
使用visio建立sql server的数据库模型图:http://www.cnblogs.com/sharpaxe/archive/2006/11/09/555276.html提示“当前选定的驱动与数据源不兼容”解决办法:在visio反向工程向导中选择已安装的Visio驱动程序为“ODBC通用驱动程序”即可。参考:http://bbs.csdn.net/topics/...
2013-02-06 14:50:00
281
转载 SQL备忘
修改基础表后,刷新关联视图的两种方法:http://www.cnblogs.com/Sabre/archive/2012/04/23/2467144.html更新ntext字段的方法:http://www.cnblogs.com/miaomiaoga/archive/2006/07/31/463858.html断开指定用户对某个数据库的连接:1.在指定的数据库中使用sp_wh...
2013-02-06 13:33:00
109
转载 IE8不同版本导致的问题
项目中有个模块在IE8.0.6001.18702下一切正常,在IE8.0.6001.18702IC版本中前台功能异常。经测试是同事使用jQuery不对导致的,她使用了$.ajax方法,但是type指定的'get'而非'post',正好在IC版本下get方法出问题了。关于IE的IC版的资料:http://zhidao.baidu.com/question/415192987.ht...
2013-02-06 13:19:00
90
转载 使用命令让IE全屏显示指定的页面,适用于触摸屏终端机
今天到客户那部署了一个触摸屏系统。接手的是一位请病假的同事的活,了解了他已经准备了全屏软件,系统是我们公司开发的一个B/S应用之后,今天就早早去客户现场更新和部署这个系统了。到了客户的机房,找到我们公司值班的同事更新完我们的系统之后,他却告诉我全屏软件找不到了,后来问了原来的同事以及其他同事也没能找到,备份的也没找到。只得上网找触摸屏全屏软件。其实昨天我就已经找过,有带别人公司LOG...
2013-01-09 13:17:00
233
转载 uploadify多文件上传的例子
最近用uploadify做了一个多文件上传的功能,所有文件上传完成后,显示文件列表,图片显示缩略图,其他类型显示文件类型图标,word2003文件可使用dsoframer.ocx实现在线编辑。还可以在列表中编辑文件备注并更新。同时还可以验证指定类型的文件是否超过大小/个数限制;还有只能上传一个word文档,后上传的word文档选择后提示是否替换之前的,根据用户选择决定是否上传...
2012-11-05 16:39:00
153
转载 后台指定GridView的ItemTemplate
其实工作之后做的第一个项目就不提倡使用服务器控件了,不过最近在维护公司的一个老系统,其中用到了GridView。新需求是在GridView表头上添加排序功能。原有效果是不带分页的GridView,超出高度会显示滚动条,于是我就粗略判断此处数据量不大。采用的实现方法是直接取当前GridView的HTML作为XML数据源(IE下innerHtml获得的HTML字符串中...
2012-11-02 16:40:00
173
转载 C#实现使用form上传Excel文件,导入Excel数据到SQL SERVER数据库
上传类(参考):/// <summary>/// 单文件上传类 (暂时不支持多文件上传)/// </summary>public class UploadFile{ private static readonly ILog logger = LogManager.GetLogger(System.Reflection.MethodBase.GetCu...
2012-03-18 21:28:00
292
转载 Excel绘制人口金字塔图
效果如上图:如果想直接作为模板用,分别更新“男人数值”列和“女人数值”列即可。(注意保留原有的公式)绘制方法说明:1. 准备数据。 其中两个空白列其实就是坐标区间中左右两边的空白部分(设置边框、填充为“无”);“男”、“女”列分别用来显示条形(为实际数据值的两倍); “男人数值”列和“女人数值”列用来显示条形的数值(设置成无边框...
2012-01-08 18:38:00
984
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人