IT技术博客

IT技术博客,精选各种精华文章供您阅读,是您学习各种IT技术的博客优选之地

html中设置某个区域手动上下滚动

1.这是运行效果: 向上(请把鼠标移到这里) 0test 1test 2test 3test 4test 5test 6test 7test 8test 9test 10test 11test 12test 13test 14test 15test 16test 17test 18test 19test 20test 21test 22test 23test 24test 25t

ESFramework 4.0 快速上手 -- 聊天系统Demo,增加Silverlight客户端(附源码)

      在ESFramework 4.0 快速上手 -- 入门Demo,一个简单的IM系统(附源码)一文中,我们介绍了使用ESFramework的Rapid引擎开发的winform聊天程序,本文我们将在之前demo的基础上添加使用ESFramework.SL开发的Silverlight客户端。这样一来,不仅Silverlight客户端之间可以相

一个经过整合之后的$函数

在dom操作时,有时根据id获取单个对象、有时根据className获取多个对象。平常可能我们用两个函数来实现这两个功能。不过我将它们整合了一下,目前使用情况良好,函数如下: // 根据selector获取单个或多个元素,// 获取多个元素时,可以指定元素的tag类型和父元素function $(selector, tag, parent) { var ret = []; /

开发人员必备工具 :OO Mapper

     昨天看了dudu 老大的文章博客园现代化建设——AutoMapper有感便推荐一下OOMapper 组件,诚然OOMapper 组件是站在巨人的肩膀上,如AutoMapper,EmitMapper,以及Codeplex上所有类似组件上都做了借鉴,也重新发明了轮子,但是在发明轮子的过程中个人的积累也在提升。   OO Mapper 是N

Windows Phone 7编程实践—推送通知(剖析推送通知实现架构)

  作品目标:Windows Phone 7 开发的实用手册 推送通知的工作流     Window Phone客户端应用程序请求与微软推送通知服务(Microsoft Push Notification Services)建立通道连接,微软推送通知服务(Microsoft Push Notification Services)使用通道U

关于前台的页面我们后台输出

一。从后台直接输出HTML格式的内容。 二。我们一开始是在AJAX到后台,后台得到DATATABLE传递过来。然后对应的数据进行解析,JS输出到前台(带分页)。  缺点:JS的内容容易被看到。 JS第一种格式:一条条数据,并带有对应的操作(删除,查看)等功能。)——很实用。列出数据并带有分页时。 /* -----------------------------

如何在SharePoint中配置和自定义Content Query Web Part (二)

之前有一篇blog完成了Content Query web part 的配置部分,利用它我们很轻松地从SharePoint list里获取到数据并显示在了page上,效果如下:         虽然把数据读取出来了,但是如何自定义item的布局和样式来满足我们的需求呢?本篇blog将带你去完成自定义工作。其实完成这个任务的途径就是去修改

让Windows远程访问Opensuse桌面的解决办法

背景       有两台电脑,一台电脑安装了Windows操作系统,另外一台安装了Opensuse Enterprise Linux,现在我要想让Windows能够远程访问Opensuse的桌面。 单单使用Windows自带的“远程桌面连接”无法连接到Opensuse桌面(或许自己还没有找到合适的方法)。 这里我提供了两种解

WPF纯手工两步打造图片切割工具(一)

一、功能说明1、四种图片切割方式:缩放:指定宽高(可能变形)、缩放:指定宽(高按比例)、缩放:指定高(宽按比例)、裁减:指定宽高。2、批量图片切割。3、目标存储区同名文件处理:直接覆盖、重新命名。4、支持水印文字添加(图片右下角10px)。5、动画效果。6、支持自设定插补模式和呈现质量。 本文分两部分:(一)界面布局及数据初始化(二)编码实现 效果预览: 上周末无聊至极出去溜达,顺便带着相机抓了

谈.Net委托与线程——解决窗体假死.docx

引言   在之前的《创建无阻塞的异步调用》中,已经介绍过异步调用的编写步骤和实施原理。异步调用是CLR为开发者提供的一种重要的编程手段,它也是构建高性能、可伸缩应用程序的关键。在多核CPU越来越普及的今天,异步编程允许使用非常少的线程执行很多操作。我们通常使用异步完成许多计算型、IO型的复杂、耗时操作,去取得我们的应用程序运行所需要的一部分数据。在取得这些数据后,我们需要将它们绑定在UI中呈现。当

WebForm —— 页面状态自动加载和保存(中)

上篇我将页面状态的自动加载和保存原理讲了一下,并作了一个简单的例子。在这里我会把上篇的例子整理一下,并提供一个基类(这里我将其定义为 BasePage 类,从 Page 类继承)处理这些事情,使得程序员从赋值、取值的繁琐操作中解脱出来。   首先定义一个特性(Attribute)。我会将这个特性放到需要自动加载和保存的属性上,以便将这些需要处理的属性从所有的页面属性中筛选出来,做进一

仅IE6/7/8中添加同一个事件handler多次触发后会执行多次

如下 <div id="d1" style="width:200px;height:200px;background:gold;"></div> <script> function addEvent(el, type, fn){ if(el.addEventListener){ el.addEventListener(type, fn, false

在ASP.NET MVC3 中利用JSONP跨域登录WEB系统

    在信息系统开发的时,根据相关业务逻辑难免会多系统之间互相登录。一般情况下我们需要在多系统之间使用多个用户名和密码。这样客户就需要在多个系统之间重复登陆。每次登录都需要输入用户名和密码。最近比较流行的就是OAuth。新浪微博这个开放系统做的就很好。但OAuth并非本文讨论范畴。这里主要讨论jQuery1.5 jsonp 在Asp.net MVC3 中的应用。 &

仅IE6/7/8下同一个类型事件的多个handler执行无序

如下, <div id="d1" style="width:200px;height:200px;background:gold;"></div> <script type="text/javascript"> function addEvent(el, type, fn){ if(el.addEventListener){ el.addEvent

OO Mapper 实践(上篇)

         上一篇 介绍了OO Mapper的作用以及支持的功能。这一篇将以上一篇为提纲进行实践。    准备工作: 下载NLite  编译NLite 项目  创建一个NUnit单元测试项目  添加NLite.dll 引用   添加 : using NLite; &nb

Windows Phone 7编程实践—推送通知_剖析推送通知实现架构

作品目标:Windows Phone 7 开发的实用手册 Windows Phone推送通知类型 Windows Phone中存在三种默认通知类型:Tile、Push 和 Toast 通知。 Tile通知 每个应用程序可设置Tile—应用程序内容的可视化、 动态的表示形式。当应用程序被固定显示在启动屏幕(Start Screen)时,我们就可以看到Tile的信息。T

DataGridView用法集锦

一.DatagridView 导出数据到Excel                             &

WatiN——Web自动化测试(三)【弹出窗口处理】

    上一节我们说了关于WatiN的自动化的框架的设计,一般的系统应用应该可以。关于Case的本身的编写在实际应用中也会有一些问题和难题。这一节我将 WatiN的弹出框作一下详细的总结。在实际网页中,操作按钮可能弹出各种样式的弹出框,如何进行有效的处理呢? 1、Alert Dialog Alert对话框很简单,弹出之后只是一个提示作用,弹出之后进行确认即

指针与引用(面试宝典笔记三)

指针与引用1:指针和引用的差别    (1)非空区别。即指针可以赋空值,但引用不能。    (2)合法性区别。在使用引用之前不需要测试它的合法性,相反,指针则总是被测试,防止其为空。    (3)可修改区别。引用指向的对象在初始化时确定,以后不可改变; 指针可改变指向。    (

Silverlight中同步调用WebClient的解决办法,是同步!

如何建立web服务并引用的细节,不是本文的介绍的目标,不再赘述。在silverlight调用服务器端服务的时候,默认情况下是进行异步调用的,代码如下: private void button2_Click(object sender, RoutedEventArgs e) { Service1Client sc = new Service1Cl