WP7应用开发笔记-技巧 使用VisualState布置屏幕方向处理
VisualState是什么?VisualState 指定控件处于特定状态时的外观。例如,按下 Button 时,它的边框颜色可能与正常时的颜色不同。VisualState 类具有更改控件外观的 Storyboard 属性。控件进入 VisualState.Name 属性指定的状态时,Storybo...
使用MicrosoftAJAX实现Javascript面向对象(二)命名空间、类
命名空间、类Microsoft AJAX Library 包括基类及其派生的对象和组件。 通过所有这些类,您可以使用面向对象的编程模型来编写客户端脚本。Microsoft AJAX Library 扩展为 JavaScript 添加了下列面向对象功能:命名空间类继承接口枚举反射如果我们可以合理的使用...
VC控件 Progress Control
m_progress->GetPos();//获取进度条的当前位置m_progress->GetRange(int min,int max);//获取进度条控件的范围的下限和上限m_progress->OffsetPos(int nPos);//用指定的增量推进进度条控件的当前位置,重绘进度条反映新...
新浪微博信息站外同步的完整实现
最近遇到一个项目,其中需要将用户的微博信息与自己的网站项目上同步,好在新浪微博是提供了API的,大概查阅了一下,信息同步需要调用的是https://api.weibo.com/2/statuses/user_timeline.json,需要验证用户登录,返回的是JSON格式的数据。在关于授权机制说明...
聚合(根)、实体、值对象精炼思考总结
1. 聚合根、实体、值对象的区别?从标识的角度:聚合根具有全局的唯一标识,而实体只有在聚合内部有唯一的本地标识,值对象没有唯一标识,不存在这个值对象或那个值对象的说法;从是否只读的角度:聚合根除了唯一标识外,其他所有状态信息都理论上可变;实体是只读的;值对象也是只读的;实体唯一与值对象有区别的地方是...
什么是Javascript 建立第一个js程序
javascript是很多东西的基础,比如jsp,ajax等,如果不会这么,那么学起这些来就比较麻烦,所以要先学好这个,为将来的学习打好经济基础/(`v`)/。javascript是一个基于对象和事件驱动,并且具有安全性的脚本语言,应用很广泛,不仅仅是网页,不要被jsp给困住。基于对象,就是不需要指...
提高程序性能、何为缓存——从存储器结构说起
开篇上一篇博文局部性原理浅析——良好代码的基本素质中对程序局部性有了一个简单的介绍。基本上已经知道了如何编写有良好局部性的代码。但是为什么有良好局部性的代码就能有良好的运行效率,这个问题将在这篇博文中给出解答。至于存储器内部的组织实现,将在下篇文章中叙述。存储器层次结构我们知道,计算机里的存储器有:...
[原创]ExtAspNet秘密花园(二) — 一切从头开始
这篇文章我们会从头开始使用ExtAspNet,最终完成一个模拟用户登录的界面,最终的效果图如下所示:项目准备1. 新建一个ASP.NET Web应用程序项目。2. 从开源网站下载最新版本的ExtAspNet,并在新建项目中添加对ExtAspNet.dll的引用。新建一个ASPX页面1. 在<html...
【面试】——反应迟钝的递归
经常会看到一些人,问你,“来,写一个递归算法吧”。递归算法真的那么好吗?下面是经常看到的一些题目,还有,递归算法的优缺点!常见题:1、计算数组{1,1,2,3,5,8,13...}第30位的值Process1Static void Main(string[] args){ Console.Write...
用 Java 实现的日志切割清理工具
对于服务器的日常维护来说,日志清理是非常重要的事情,如果残留日志过多则严重浪费磁盘空间同时影响服务的性能。如果用手工方式进行清理,会花费太多时间,并且很多时候难以满足实际要求。例如:如何在每个星期六凌晨3点把超过2G大的日志文件进行切割,保留最新的100M日志记录? 网上没有发觉能满足本座要求的日志...
Windows Phone屏幕方向处理之动态布局(2)
动态布局 默认情况下,Windows Phone应用程序在竖屏模式(垂直方向)下运行,当手机改变方向时我们的应用程序也应该能够根据方向的改变做出相应的布局调整。运行之前创建的HelloWindowsPhone项目程序,改变模拟器中的的方向:我们发现页面并没有做出相应的改变。让页面根据自动改变很简单。...
实验证明:Objective-C++ 完美支持 ARC
从 XCode 4.2 开始 Objective-C 支持 ARC,对于广大 iPone 开发者来说是巨大的福音,不用面对满屏 [obj release] 和 [pool drain] 这类丑陋不堪的代码了,更重要的是不用整天为对象释放问题搞得寝食难安。但对于许多从 C++ 转到 ObjC 的开发者...
RANK() OVER和ROW_NUMBER() OVER的学习笔记
近来在工作上遇到一件事情。我有一张用户订单表,这个订单表有一个order_id,是唯一约束。同时有一张订单流程表,和订单表以ser_id关联,一个ser_id至少对应一条订单流程记录。现在我要将两个表汇总,成为一张表,以ser_id为唯一约束,其中一个字段来自流程表,这个字段是ser_id对应的几条...
面向对象软件设计原则(一) —— 引子
“面向对象软件设计”这个术语及其相关话题对于很多开发人员来说已经是耳熟能详了,甚至听腻了。但是,对不住各位,为了吸引眼球和引起“异性”注意,本座还是落入俗套选择这个热门话题作为本博客的开张炒作篇目。请见谅,也希望各位看官能放下架子,略读一下本系列的所有文章再喷,可赞可弹可BS,但勿吐槽,毕竟不想因为...
ASP.NET jQuery 食谱21 (jQuery各种动画基础效果技巧集合)
jQuery提供能很多实现页面动画效果的工具函数,使用这些函数,能更好的提高用户体验。首先,我们来看下,jQuery给我们提供的一些基础的动画函数:♦ animate( properties, [ duration ], [ easing ], [ callback ] ):执行一个CSS属性设置的...
Struts2深入学习----OGNL表达式原理
目录一、OGNL表达式基础知识 1. 示例:第一个OGNL程序 2. 示例:上下文环境中使用OGNL 3. 示例:使用OGNL调用方法 4. 示例:使用OGNL操作集合 5. 示例:使用OGNL过滤集合与投影集合 二、OGNL与Struts2 OGNL表达式 OGNL,全称为Object-Graph...
我和Django那些事儿(8)----相册django插件photologue,jQuery插件Slides
这两天把同学录的css搞了一下,决定在网站里面加上相册,通信录么,加个照片也不错,找了一下,用了django的photologue插件,挺好用的。By the way,这篇博客是接着上篇博客马上写的,之前用photologue的时候setting里面静态文件没配好,很麻烦。参照上一节配好之后,在ph...
[原创]ExtAspNet秘密花园(一) — 为什么选择ExtAspNet?
首先来看看ExtAspNet是什么?ExtAspNet 是一组基于 ExtJS 的专业 ASP.NET 2.0 控件库,拥有完善的 AJAX 支持和丰富的界面效果。 ExtAspNet 是为了创建没有 JavaScript,没有 CSS,没有 UpdatePanel,没有 ViewState,没有 ...
C# 线程手册 第三章 使用线程 小心死锁
尽管使用线程同步对线程安全来说是必须的,但是如果没有用好的话就可能导致死锁。因此,理解什么是死锁并知道如何避免死锁是非常重要的。当两个或两个以上的线程等待两个或多于两个锁被释放然后程序中的逻辑导致锁永远都不会被释放时死锁就发生了。图3描述了一个典型的死锁场景。图3在上图中,线程1获得通过进入一个对象...
局部性原理浅析——良好代码的基本素质
开篇一个优秀的程序、优美的代码,一般都具有良好的局部性。简洁、高效是每个程序员的追求。了解程序的局部性,能编写出更高效的代码。因为有良好局部性的程序能更好的利用缓存。不过这方面的只是将在以后的文章中介绍。这篇文章就简单的介绍以下程序的局部性原理。什么是局部性局部性通常有两种形式:时间局部性(temp...