摘要: 写在前面服务号和订阅号URL配置创建菜单查询、删除菜单接受消息发送消息(图文、菜单事件响应)示例Demo下载后记 最近公司在做微信开发,其实就是接口开发,网上找了很多资料,当然园友也写了很多教程,但都是理论说了一大堆,实用指导或代码很少。如果你自己仔细研究下,其实就那么点东西,C#实现起来也很简单... 阅读全文
posted @ 2015-04-01 08:26 杨博客 阅读(231) 评论(0) 推荐(0)
摘要: private static void DataTableToSQLServer( DataTable dt) { string connectionString = GetConnectionString(); using (SqlConnection destinati... 阅读全文
posted @ 2015-04-01 08:24 杨博客 阅读(405) 评论(0) 推荐(0)
摘要: C#通过WebClient/HttpWebRequest实现http的post/get方法 //body是要传递的参数,格式"roleId=1&uid=2" 2 //post的cotentType填写: 3 //"application/x-www-form-urlencoded" 4 //soap... 阅读全文
posted @ 2015-04-01 08:23 杨博客 阅读(1331) 评论(0) 推荐(0)
摘要: C# 多线程的自动管理(线程池)在多线程的程序中,经常会出现两种情况: 1. 应用程序中线程把大部分的时间花费在等待状态,等待某个事件发生,然后给予响应。这一般使用 ThreadPool(线程池)来解决。 2. 线程平时都处于休眠状态,只是周期性地被唤醒。这一般使用 Timer(定时器)来解决。Th... 阅读全文
posted @ 2015-04-01 08:20 杨博客 阅读(1020) 评论(0) 推荐(0)
摘要: 利用Aspose.Word控件实现Word文档的操作Aspose系列的控件,功能都挺好,之前一直在我的Winform开发框架中用Aspose.Cell来做报表输出,可以实现多样化的报表设计及输出,由于一般输出的内容比较正规化或者多数是表格居多,所以一般使用Aspose.Cell来实现我想要的各种Ex... 阅读全文
posted @ 2015-04-01 08:19 杨博客 阅读(588) 评论(0) 推荐(0)
摘要: 这里下载:http://www.newtonsoft.com/products/json/安装: 1.解压下载文件,得到Newtonsoft.Json.dll 2.在项目中添加引用..序列化和反序列在.net项目中:Product product = new Product();product.Na... 阅读全文
posted @ 2015-04-01 08:18 杨博客 阅读(152) 评论(0) 推荐(0)
摘要: .Net下图片的常见存储与读取凡是有以下几种:存储图片:以二进制的形式存储图片时,要把数据库中的字段设置为Image数据类型(SQL Server),存储的数据是Byte[].1.参数是图片路径:返回Byte[]类型:publicbyte[]GetPictureData(stringimagepat... 阅读全文
posted @ 2015-04-01 08:17 杨博客 阅读(363) 评论(0) 推荐(0)
摘要: 首先需要项目可以生成成功。右键项目名称,选择【发布】此时弹出发布选项界面,我们此处选择发布方法为【文件系统】选择好【目标位置】选择【发布前删除所有现有文件】点击【发布】,既可以在目标位置发布好程序文件。这里的文件,不带cs文件,只有前台文件、dll等文件,避免发布后源代码的泄露。但是,有时候我们在项... 阅读全文
posted @ 2015-04-01 08:16 杨博客 阅读(444) 评论(0) 推荐(0)
摘要: DIV半透明实现,使用CSS实现DIV成半透明效果,CSS实现层与背景半透明效果。一、DIV CSS半透明基础介绍 - TOP设置DIV半透明CSS代码:div{filter:alpha(Opacity=80);-moz-opacity:0.5;opacity:0.5;}说明:1、filter:对... 阅读全文
posted @ 2015-04-01 08:14 杨博客 阅读(815) 评论(0) 推荐(0)
摘要: @font-face是CSS3中的一个模块,他主要是把自己定义的Web字体嵌入到你的网页中,随着@font-face模块的出现,我们在Web的开发中使用字体不怕只能使用Web安全字体,你们当中或许有许多人会不自然的问,这样的东西IE能支持吗?当我告诉大家@font-face这个功能早在IE4就支持了... 阅读全文
posted @ 2015-04-01 08:13 杨博客 阅读(372) 评论(0) 推荐(0)
摘要: $(“img.lazy”).lazyload();lazyload.js高级使用方法:下面部分来自官方文档,将官方文档进行了一下简单的翻译。更周全的做法我们不得不思考这样一个问题。我们定义了这样一个结构,那么网页中,就不会加载源图像了。只有当javascript执行,才会显示这个源图像。如果用户的浏... 阅读全文
posted @ 2015-04-01 08:12 杨博客 阅读(404) 评论(0) 推荐(0)
摘要: js获取url参数值今天碰到要在一个页面获取另外一个页面url传过来的参数,一开始很本能的想到了用 split("?")这样一步步的分解出需要的参数。后来想了一下,肯定会有更加简单的方法的!所以在网上找到了两个很又简单实用的方法,mark下方法一:正则分析法function getQueryStri... 阅读全文
posted @ 2015-04-01 08:11 杨博客 阅读(104) 评论(0) 推荐(0)
摘要: JavaScript的陷阱集锦作者 斯人 | 发布于 2012 年 3 月 26 日js本文转自:http://dancewithnet.com/2008/10/27/javascript-gotchas/这本来是翻译Estelle Weyl的《15 JavaScript Gotchas》,里面介绍... 阅读全文
posted @ 2015-04-01 08:10 杨博客 阅读(140) 评论(0) 推荐(0)
摘要: jQuery.extend函数详细用法!最近在研究jQuery。把jQuery.extend扩展函数的用法记录下来。1、扩展jQuery静态方法.1$.extend({2test:function(){alert('test函数')}3})用法: $.test()2、合并多个对象.为jQuery.e... 阅读全文
posted @ 2015-04-01 08:09 杨博客 阅读(119) 评论(0) 推荐(0)
摘要: jQuery验证控件jquery.validate.js使用说明+中文API官网地址:http://bassistance.de/jquery-plugins/jquery-plugin-validationjQuery plugin: Validation 使用说明转载自:http://blog.... 阅读全文
posted @ 2015-04-01 08:08 杨博客 阅读(123) 评论(0) 推荐(0)
摘要: 要说jQuery 最成功的地方,我认为是它的可扩展性吸引了众多开发者为其开发插件,从而建立起了一个生态系统。这好比大公司们争相做平台一样,得平台者得天下。苹果,微软,谷歌等巨头,都有各自的平台及生态圈。学会使用jQuery并不难,因为它简单易学,并且相信你接触jQuery后肯定也使用或熟悉了不少其插... 阅读全文
posted @ 2015-04-01 08:07 杨博客 阅读(121) 评论(0) 推荐(0)
摘要: 最近在研究Javascript发现了其中一些比较灵异的事情。有点让人感到无语比如: alert(typeof( NaN == NaN));//结果为假。 alert(typeof( NaN != NaN));//结果为真。 嘿嘿,当然这个不是这篇文章要讨论的!!开始我们的正文 首先,我们来... 阅读全文
posted @ 2015-04-01 08:05 杨博客 阅读(29722) 评论(7) 推荐(4)
摘要: Gzip压缩我很早已经就启用了,不过从未与大家分享过。近期由于备案问题,临时更换服务器,结果忘了启用Gzip压缩,周末利用空余时间启用了Gzip压缩,并把全部过程记录下来,与大家分享。启用Gzip压缩的好处它的好处显而易见,提高网页浏览速度,无论是之前说的精简代码、压缩图片都不如启用Gzip来的实在... 阅读全文
posted @ 2015-04-01 08:04 杨博客 阅读(2284) 评论(0) 推荐(0)
摘要: 大多数人很容易将CSS属性display和visibility混淆,它们看似没有什么不同,其实它们的差别却是很大的。visibility属性用来确定元素是显示还是隐藏,这用visibility="visible|hidden"来表示,visible表示显示,hidden表示隐藏。当visibilit... 阅读全文
posted @ 2015-04-01 08:02 杨博客 阅读(269) 评论(0) 推荐(0)
摘要: 到新地方有些日子了,差不多适应了这边的工作节奏与流程。接到的第一个开发任务是几个比较简单的页面,需要做的工作就是先把设计图变成页面,然后使用PHP创建几个请求的接口传递数据,标准且简洁的web开发思路。可是真有些日子没有写DIV+CSS了,而且对IE6兼容性的坑碰到的还是不够多(以前做国外项目),... 阅读全文
posted @ 2015-04-01 08:01 杨博客 阅读(267) 评论(0) 推荐(0)
摘要: 相信很多喜欢研究网页界面的童鞋都遇到过一个奇妙的现象:网页中很多图片素材被合成在一张图片上。 起初小菜模仿网站的时候,经常遇到这个现象,那时候也不知道这时什么技术,人家的整张图片素材不会利用,只能用ps切图,切成单个的再用。。。 其实,这是一个非常简单的技术,就是因为想象的太难了,才一直找不到问题... 阅读全文
posted @ 2015-04-01 08:00 杨博客 阅读(272) 评论(0) 推荐(0)
摘要: 1,什么是事件委托:通俗的讲,事件就是onclick,onmouseover,onmouseout,等就是事件,委托呢,就是让别人来做,这个事件本来是加在某些元素上的,然而你却加到别人身上来做,完成这个事件。也就是:利用冒泡的原理,把事件加到父级上,触发执行效果。好处呢:1,提高性能。我们可以看一个... 阅读全文
posted @ 2015-04-01 07:59 杨博客 阅读(169) 评论(0) 推荐(0)
摘要: 一、抛一块问题砖(display: block)先看现象: 分析HTML代码结构:?12345123分析CSS代码样式:?1234.outer{border:1pxsolid#ccc;background:#fc9;color:#fff;margin:50pxauto;padding:50px;}... 阅读全文
posted @ 2015-04-01 07:58 杨博客 阅读(4710) 评论(0) 推荐(0)
摘要: 关于浮动与清除浮动 在css2里,浮动(float)这个属性是个经典又诡异的一个属性,历来对它的争议就不断。 从语义上讲: float这个属性顾名思义,既然叫浮动,咱们不妨把它与船体在水中的浮动联系起来。即可以这样假设,document为一个水箱,document的文档流就是水箱里的一层水,这... 阅读全文
posted @ 2015-04-01 07:57 杨博客 阅读(173) 评论(0) 推荐(0)
摘要: 1、对象的继承,一般的做法是复制:Object.extendprototype.js的实现方式是:复制代码 代码如下:Object.extend = function(destination, source) { for (property in source) { destination[pr... 阅读全文
posted @ 2015-04-01 07:56 杨博客 阅读(391) 评论(0) 推荐(0)
摘要: Js apply方法详解我在一开始看到javascript的函数apply和call时,非常的模糊,看也看不懂,最近在网上看到一些文章对apply方法和call的一些示例,总算是看的有点眉目了,在这里我做如下笔记,希望和大家分享.. 如有什么不对的或者说法不明确的地方希望读者多多提一些意见,以便共同... 阅读全文
posted @ 2015-04-01 07:55 杨博客 阅读(208) 评论(0) 推荐(0)
摘要: 正则表达式中的*和+都是贪婪的匹配,即为尽可能多的匹配符合的元素, 例1: 第一个匹配组尽可能多的匹配元素,匹配了abba,所以第二个捕获组没有匹配到元素 例2 如果仅仅是尽可能多的匹配元素,那么第一个捕获组(.+)本应该匹配abba,但是却匹配的abb,把最后一个a留给了第二个捕获组, 因为如果不 阅读全文
posted @ 2015-04-01 07:54 杨博客 阅读(738) 评论(0) 推荐(0)
摘要: js中的正则表达式比起C#中的正则表达式要弱很多,但基本够用了1定义正则表达式2关于验证的三个这则表达式方法3正则表达式式的转义字符1定义正则表达式在js中定义正则表达式很简单,有两种方式,一种是通过构造函数,一种是通过//,也就是两个斜杠。例如复制代码 代码如下: var re =new RegE... 阅读全文
posted @ 2015-04-01 07:53 杨博客 阅读(266) 评论(0) 推荐(0)
摘要: 页面加载完成有两种事件,一是ready,表示文档结构已经加载完成(不包含图片等非文字媒体文件),二是onload,指示页 面包含图片等文件在内的所有元素都加载完成。(可以说:ready 在onload 前加载!!!)我的理解: 一般样式控制的,比如图片大小控制放在onload 里面加载; 而:jS事... 阅读全文
posted @ 2015-04-01 07:52 杨博客 阅读(5690) 评论(0) 推荐(0)
摘要: 在传统的 JavaScript 开发中,查找 DOM 往往是开发人员遇到的第一个头疼的问题,原生的 JavaScript 所提供的 DOM 选择方法并不多,仅仅局限于通过 tag, name, id 等方式来查找,这显然是远远不够的,如果想要进行更为精确的选择不得不使用看起来非常繁琐的正则表达式,或... 阅读全文
posted @ 2015-04-01 07:51 杨博客 阅读(539) 评论(0) 推荐(0)