自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

万明博客

大局观、管理能力、沟通与协作、学习与思考、职业修养

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

原创 NodeJS连接MySQL出现Cannot enqueue Handshake after invoking quit.

原因在于node连接上mysql后如果因网络原因丢失连接或者用户手工关闭连接后,原有的连接挂掉,需要重新连接;如下代码,每次访问结束都关闭,每次开始访问前重连接下,代码中没有监听连接的fatal错误,copy需谨慎var mysql = require('mysql');var connection = mysql.createConnection({ host : 'localho

2013-01-17 09:45:28 15348 1

原创 html5 canvas 绘制横线竖线时不清晰的解决办法

在绘制一个Tip模样的图案时遇到了令人郁闷的事情:当lineHeight为1时,斜线都很清晰,唯独横线和竖线不清晰,目测占了两个像素,而且透明度都被减半;如图:,后来经过查资料,终于知道,画布上的坐标并未对应网页里的像素,假如我们要在10,10这个点画横线到100,10,在canvas绘制这个1px的横线,它会把这个1px劈成两半,一半放在x,9上,一半放在x,10上,然后显示器根据你传来的东

2012-10-15 21:11:24 7409 1

翻译 慎用JavaScript深复制!(js deepClone)

这原本是StackOverFlow里的一个提问,看到答案后受益良多,于是翻译一下下跟大家分享,原文地址:http://stackoverflow.com/questions/4459928/how-to-deep-clone-in-javascript浅复制我就不说了,全部是引用对象,网上列出的深复制的几个例子也都有或多或少的问题,我都试过,某些特殊情况下会出现奇怪的问题,这里摆出一个比较完美

2012-09-17 16:30:34 5115

原创 IOS设备上网页中的页面滚动效果模拟

可能咋一看不知道我说的是个啥,因为ios本来就用这功能的啊,还模拟它干啥?先听我说下项目背景哈我现在开发的是一个webapp,主要是用在ipad上,这个app的大小是固定大小的,为了防止触摸它出现弹性滚动,我加个句代码:$(document).bind('touchmove', function(e) { e.preventDefault();});这样这个页面就被

2012-09-06 20:57:14 4646 2

转载 加速你的Jquery的25个超级技巧

http://www.jb51.net/article/22097.htm1. 从Google Code加载jQueryGoogle Code上已经托管了多种JavaScript类库,从Google Code上加载jQuery比直接从你的服务器加载更有优势。它节省了你服务器上的带宽,能够很快的从Google的内容分布网络(CDN)上加载JS类库。更重要的是,如果用户访问那些发布在G

2012-08-03 17:07:13 2449

转载 大型应用的javascript架构

目前很多网站基本没有明确的前端架构,大多是服务端渲染视图页,输出到浏览器,再配合一些js,来进行交互。如果只是实现一些简单的效果,没有较复杂的逻辑,那么这种处理是合理的,尤其是有了jQuery之类的利器,js代码写起来甚至有种随心所欲的感觉。但一旦网站要改版,或者随着网站的发展,逻辑变得越来越复杂,或者为了更好的用户体验,js要承担更多的任务,这时如果维持现状不变,那js就会变得越来越臃肿

2012-07-14 15:52:30 1071

转载 [科普]Pentile排列的AMOLED显示屏硬伤

看到有不少兄弟纠结于i9000屏幕的“颗粒感”的,在这里我先说明一下,因为我原来是M8的用户,所以对屏幕显示效果比较敏感,i9000的颗粒感在我看来是很明显的——虽然绝大多数时候并不影响使用。但为什么i9000以及其他用大部分AMOLED的手机屏幕会显现出颗粒感,下面我们就来分析一下这其中的根源。        首先要说明的是,颗粒感和AMOLED材质本身无关,而它完全和屏幕本身的子像素排

2012-07-07 17:43:08 7617 1

转载 iOS Web 网站开发必备 图标 放大级别 全屏等设置

虽然没有能力开发Native App,但还是可以利用iOS中Safari浏览器的特性小小的折腾一下,做一个伪Web App满足下小小的虚荣心的。既然是在iOS中的Safari折腾的,那么代码中利用到的也基本上都是Safari的私有属性。添加图标到主屏幕是Web App的第一步:<link rel="apple-touch-icon-precomposed" sizes=

2012-07-07 12:40:34 22854

原创 兼容不同浏览器的音频文件(mp3)播放实现

在做一个网站的时候客户提出了令人蛋疼的“新接到单子要有语音提示”的需求,于是花了点功夫去尝试在不通浏览器里播放mp3,wma,wav这些格式,经过测试不太理想,于是想到了用flash播放mp3的想法,这个应该是最通用的吧。。但是需要一个一个swf格式的音频播放器,网上找了好多,都是带按钮的,但是我只需要直接放mp3就行了呀。于是自己用flex写了一个,代码简单的要死。。如下<s:Appl

2012-05-16 17:52:12 5470 1

转载 GridView生成thead、tbody、tfoot标签

需求:GridView生成的Table 要求添加标签,以便集成Jquery相关插件使用(如:Jquery-easyUI    datagrids)解决方案:?protectedvoid GridView1_PreRender(objectsender, EventArgs e)      {

2012-05-12 17:25:51 2467

转载 PLSQL Developer 连接oracle(64) (instantclient)

昨天安装了oracle,今天装了PLSQL Developer,连不上去。PLSQL Developer是32位的识别不了64位的oralce数据库。解决方案:下载instantclient-basic-nt-11.2.0.2.0位客户端,加压后存放,如D:\ProgramFiles\instantclient拷贝Oracle 11.2G的msvcr80.dll和tnsna

2012-05-07 16:39:50 7619

原创 jQuery Asp.Net datagrid 表头固定 表内容滚动代码实现

//整体思路还是老样子:在前面插入一个新table,里面只有表头,然后设置数据表格的高度使其滚动即可。//由于table的表头的宽度会根据内容或者下面行的内容改变,所以我们需要用的col标记来固定他的宽度,格式如://方法调用:直接传进去表格的id和想要滚动的高度就可以了jQuery.fn.outerHTML = function (s) {    return s            ?

2012-05-04 11:57:41 2348

原创 Flex 仿苹果的动画

<mx:Zoom target="{stateLocationSearch}" zoomWidthFrom="1" originY="{wTemplate.height/2}" originX="{wTemplate.width/2}" zoomWidthTo="2" zoomHeightFrom="1" zoomHeightTo="2" duration="20

2011-12-12 12:52:12 1340

转载 Flex4 / flash builder 内嵌字体(适用于手机程序)

编译含有嵌入字体的手机应用程序时,默认情况下,Flex 将使用非 CFF 字体。CFF 字体使用 FTE。通常情况下,在手机应用程序中应避免使用 FTE。由于 Label 控件使用 FTE(并因此使用 CFF 字体),因此在手机应用程序中嵌入字体时应使用 TextArea 或 TextInput 控件。 在 CSS 中,将 embedAsCFF 设置为 false,如下面的

2011-11-16 13:37:03 2285

转载 在Flex中使用嵌入字体鲜为人知的秘密

核心提示:这里不能使用flashType属性,该属性的值由SWF文件决定,无法再更改。在使用该字体之前,必须保证SWF文件已经加载完毕。   在处理文本时,为了美观,有时会给文本选择一些特殊的字体,使得文本不那么单调,这就会引发一个问题:由于每个用户的系统有差异,当对方机器上没有安装你指定的字体时,Flash Player会自动选择一个合适的字体,无法保证文字的外观在控制之中,很可能会走样

2011-11-15 20:14:45 1135

转载 Flex/FlashBuilder4 里 htmlText 的实现

t isn’t immediately obvious how to display HTML text in a Spark TextArea. Back in the MX days we had textArea.htmlText which is pretty easy to use. But no such beast on the Spark version.With a Sp

2011-11-14 13:50:10 1089

转载 从客户端检测到有潜在危险的Request.Form值

asp.net开发中,经常遇到“从客户端检测到有潜在危险的Request.Form 值”错误提示,很多人给出的解决方案是:1、web.config文档后面加入这一句: 示例: 2、在*.aspx文档头的page中加入validaterequest="false",示例如下: <%@ page validaterequest="false" language="c#" codebehind="index.aspx.cs" autoeventwireup="false"

2011-04-19 00:09:00 612

原创 Sqlserver 分离数据库后找不到mdf文件的办法

<br />用的win7系统,分离后死活找不到mdf文件了,全盘搜索也找不到,满头冷汗。。。<br /> <br />后来想想自己曾给数据库重命名过,是不是mssql把命名后的文件放在他的文件夹里了?于是去<br />C:/Program Files/Microsoft SQL Server/MSSQL10.SQLEXPRESS/MSSQL/DATA里找了下,果然在,而且这个文件夹是带权限限制的,所以搜索的时候找不到,,擦!  <br />PS:去mssql安装文件夹里找的时候注意自己的mssql版本,是正

2011-04-18 22:27:00 11623 1

转载 vs 水晶报表的实现

visual studio 水晶报表的实现

2011-04-08 00:19:00 1022

转载 C# 导出 Excel 和相关打印设置(不断更新中)

Excel.Application myExcel = new Excel.Application();Excel.Workbook workbookData = myExcel.Application.Workbooks.Add(Excel.XlWBATemplate.xlWBATWorksheet);Excel.Worksheet xlSheet = (Worksheet)workbo

2011-01-09 18:46:00 15668 15

原创 c#操作DBF数据库文件

<br />刚来一个新的学校,学校里管理数据都是用的DBF。。这让我内牛满面,于是乎,管理学生成绩的任务便落到了我这个搞.NET的童鞋身上了。上网查了下c#操作DBF的文章,不是很多种办法就是讲的不清不楚,我通过http://www.connectionstrings.com/dbf-foxpro上的提示,成功搞定了对DBF的操作,现在来跟大家分享下~<br /> <br />字符串:string connectString = string.Format(<br />                "Pr

2011-01-07 22:14:00 12375

转载 程序员眼中的《盗梦空间》

<br />越来越觉得《盗梦空间》是给程序员们拍的了。那么进入一层梦境到底怎么映射到编程?是递归?是循环?还是简单的函数调用?  对于一个进入梦境中的人来说是递归,一层层push进了再一层层pop出来,对于很多进入梦境中的人来说,是函数调用,因为停在某一层梦境中的人与其他进入更深梦境中的人是同时工作的。更加确切的说,进入梦境中的人算是程序中设定的全局变量,梦境中虚拟出来的人算是局部变量,而一个程序中一般不会只有一个全局变量,所以进入梦境不是递归操作而是函数调用了。每一个虚拟出来的梦境都是一个函数,可以由

2011-01-07 21:29:00 748

转载 FCKeditor .Net 使用方法(转)

<br /><br />这里需要注意一下,单下载FCKeditor_2.6.3.zip并不能应用.Net环境,还需要下载另外一个文件FCKeditor.Net_2.6.3.zip。官方下载首页:http://www.fckeditor.net/download/<br />下面讲讲FCKeditor.Net编辑器在.net环境的配置方法。<br />   第一步:解压缩FCKeditor_2.6.3.zip文件,并将解压缩得到的fckeditor文件夹复制到你想使用这个编辑器的网站的根目录下面。<br />

2010-12-23 09:43:00 493

转载 利用SQL的全局临时表防止用户重复登录

在我们开发商务软件的时候,常常会遇到这样的一个问题:怎样防止用户重复登录我们的系统?特别是对于银行或是财务部门,更是要限制用户以其工号身份多次登入。  可能会有人说在用户信息表中加一字段判断用户工号登录的状态,登录后写1,退出时写0,且登录时判断其标志位是否为1,如是则不让该用户工号登录。但是这样那势必会带来新的问题:如发生象断电之类不可预知的现象,系统是非正常退出,无法将标志位置为0,那么下次以该用户工号登录则不可登入,这该怎么办呢?  或许我们可以换一下思路:有什么东西是在connection断

2010-12-15 09:51:00 443

原创 c# List删除只能删一半数据

<br />今天碰到一个很奇怪的现象,先贴下代码给大家看看<br /> int s = 0; for (int i = 0; i > sites.Count ; i++) { if (sites[i-1].direct == e.Node.Text)

2010-11-11 16:52:00 2718

转载 Hook其他程序中的StringGrid的内容(内牛满面,终于找到了。)

<br />Hook其他程序中的StringGrid的内容[转]2009年05月28日 星期四 22:09<br />原贴见 http://www.delphibbs.com/delphibbs/dispq.asp?LID=2942729<br />1.根据StringGrid组件的句柄,想直接通过消息如WM_GETTEXT等来获取StringGrid的内容,显然不可行,普通的Windows消息不能直接获取到某个Cell的内容,TStringGrid并不是Windows的组件,而是Delphi自己的组件,它

2010-09-20 17:18:00 4784 2

转载 c# 获得QQ聊天输入框中的内容(原创:半水之剑)

<br />using System.Runtime.InteropServices;[DllImport("User32.DLL")]public static extern int SendMessage(IntPtr hWnd, uint Msg, int wParam, int lParam);public delegate bool WNDENUMPROC(IntPtr hwnd, int lParam);[DllImport("user32.dll")]public stat

2010-09-20 16:40:00 6937

转载 sp1234在CSDN写的Cache精华贴

http://www.cnblogs.com/wknight/archive/2008/12/09/1351408.html

2010-09-20 09:14:00 1721 1

转载 《你不常用的c#之二》:略谈GCHandle

http://www.cnblogs.com/overred/archive/2009/05/04/GCHandle.html

2010-09-19 11:41:00 701

转载 C# 4动态编程新特性与DLR剖析

http://www.cnblogs.com/bitfan/archive/2010/08/18/1802769.html

2010-09-18 18:29:00 658

转载 Hook钩子C#实例

Hook钩子C#实例

2010-09-18 17:07:00 822 3

转载 Nutch 0.8笔记--Google式的搜索引擎实现

Nutch 0.8笔记--Google式的搜索引擎实现

2010-09-15 09:03:00 446

转载 NHibernate 学习 终极资料

NHibernate 学习 终极资料

2010-09-14 18:20:00 671

原创 c# comboBox 使用 linq to xml 绑定 XML文件

c# comboBox 使用 linq 绑定数据源 (XML文件)

2010-09-14 18:14:00 2653

cheat engine CE 内存 查看 修改

cheat engine CE 内存 查看 修改 Cheat Engine is a program designed to make cheating on games easy for people that are new to cheating in games, and for people who already know a lot about cheating. This program came into existance because at the time there where no free easy to use cheat programs, and the ones that where free weren't very easy to use for a beginner.

2010-09-20

空空如也

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

TA关注的人

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