扩展方法入门
1. 扩展方法的定义 通过前一节的实例学习,我们了解到:扩展方法是一种特殊的静态方法,但可以像扩展类型上的实例方法一样进行调用。使用扩展方法,可以向现有类型“添加”方法。 下面,再给出一个实例,希望通过对这个实例的学习,能进一步加深对扩展方法的理解。 首先,创建扩展方法: public static class ExtendFunction { public static void...
View ArticleHdu 3887 Counting Offspring \ Poj 3321 Apple Tree \BZOJ 1103 [POI2007]大都市meg
这几个题练习DFS序的一些应用。 问题引入: 给定一颗n(n <= 10^5)个节点的有根树,每个节点标有权值,现有如下两种操作: 1、C x y 以节点x的权值修改为y。 2、Q x 求出以节点x为根的子树权值和。 最直观的做法, 枚举一个子树内所有节点的权值加和。但这种做法的每一次讯问的时间复杂度是O(n)的,很明显无法满足题目的需要,我们需要更优的解法。...
View Articlehdu 4640 Island and study-sister(状态压缩dp)
先处理前两个学长到达各个点所需要的最少时间,在计算前两个学长和最后一个学长救出所有学妹的最少时间。 #include<stdio.h> #include<string.h> #include<vector> #include<algorithm> using namespace std; const int inf=1000000000;...
View ArticleOracle locks之DML锁
Oracle通过锁来实现数据库的并发控制 Oracle Database automatically locks a resource on behalf of a transaction to prevent other transactions from doing something that requires exclusive access to the same resource....
View ArticlePHP中echo,print(),print_r()的区别
echo是php语句, print和print_r是函数,语句没有返回值,函数可以有返回值(即便没有用) print() 只能打印出简单类型变量的值(如int,string) print_r()可以打印出复杂类型变量的值(如数组,对象) echo 输出一个或者多个字符串 echo -- 输出一个或者多个字符串 Descrīption void echo ( string...
View Article【COM学习】之一、QueryInterface
开始先说一句,学习com之前要学好c++ 对象模型。 QueryInterface的使用: QueryInterface是IUnknown的一个成员函数,客户可以通过此函数来查询某个组件是否支持某个特定的接口。 QueryInterface成功返回一个指向此接口的指针。 错误返回一个错误代码。 HRESULT _stdcall QueryInterface(const IID&...
View ArticleASP.NET 之深入浅出Session和Cookie
在做人事档案管理系统中,对于Session和Cookie的使用后理解更加深刻了,下面对本知识点总结学习。 Session是什么?...
View Articleuploadify在struts2下的使用
1、首先准备uploadify上传插件包,拷贝到项目目录下 2、注意其中的特殊文件:uploadify-init.js文件,是包含了封装后的特殊函数: /** * uploadify上传插件相关JS */ $.extend( { /** * uploadify上传插件初始化设置 * params: * */ initUploadify : function(params) { var opts =...
View Article实习项目
周报 本周完成一个新业务营销模型报表newbusinessmarketmodel 通过前期的业务流程的熟悉和在各位师兄的帮助下完成 主要完成报表的导出(一个页面上最上面一栏为两张要导出的表清单,通过下拉框来选择要导出的表,再点击导出清单;下一栏为本页面要展示的表单,有查询和导出功能)...
View Article297 - Quadtrees (UVa)
Quadtrees A quadtree is a representation format used to encode images. The fundamental idea behind the quadtree is that any image can be split into four quadrants. Each quadrant may again be split in...
View Article设计模式学习--复合模式(Compound Pattern)
设计模式学习--复合模式(Compound Pattern) 概述 ——————————————————————————————————————————————————— 2013年8月4日 《Head First设计模式学习》...
View Articlelinux之utime函数解析
[lingyun@localhost utime]$ ls hello utime.c world [lingyun@localhost utime]$ cat utime.c /********************************************************************************* * Copyright: (C)...
View Articlehtml+javascript实现可拖动弹出层、对话框、可提交
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head>...
View Article非常有利于seo的主题(红黄蓝绿)通用教程
这篇教程是帮助刚使用Wordpres的朋友们的,免得自己弄得一头雾水。大江网络来教大家了解下如何设置自定义导航菜单。 一、首先进入后台,点击“外观”,选择“菜单”按钮,如下图: 然后看到右边界面中菜单的设置,菜单名称填写好后,点击“创建菜单”,菜单就创建完成了。然后我们还要添加内容。首先我们先添加首页,填写好后,点击“添加至菜单”,然后点击右边的“保存菜单”,如下图:...
View ArticleAndroid开发之ProcessState和IPCThreadState类分析
在Android中ProcessState是客户端和服务端公共的部分,作为Binder通信的基础,ProcessState是一个singleton类,每个 进程只有一个对象,这个对象负责打开Binder驱动,建立线程池,让其进程里面的所有线程都能通过Binder通信。...
View ArticleKVC/KVO原理详解及编程指南
KVC/KVO原理详解及编程指南 作者:wangzz 原文地址:http://blog.csdn.net/wzzvictory/article/details/9674431 转载请注明出处 前言: 1、本文基本不讲KVC/KVO的用法,只结合网上的资料说说对这种技术的理解。 2、由于KVO内容较少,而且是以KVC为基础实现的,本文将着重介绍KVC部分。 一、简介...
View ArticleFSharp.Data 程序集之 Http
FSharp.Data 程序集之 Http (** # F# Data: HTTP Utilities .NET 库提供了强大的 API,产生和发送 HTTP WEB 请求,有两个类型,一个简单,`WebClient`(参见 [MSDN][1]) ,另一个稍微复杂,`HttpWebRequest`,(参见 [MSDN][2]) 。然而,这两个类型的使用相当困难,如果只打算运行简单的 HTTP...
View ArticleCitrix 服务器虚拟化之十八 桌面虚拟化之部署MCS随机桌面池
Citrix 服务器虚拟化之十八 桌面虚拟化之部署MCS随机桌面池 完成桌面模版的制作后,可以开始虚拟桌面池的发布 说明: 环境基于实验十七...
View Articlekindle paperwhite 使用说明
calibre,eink必备转换软件。 easypub,lucida制作的软件,支持txt to epub;txt to mobi,可以实现目录。 售后电话:400 817 0100 正常的设计格式转换 发邮件到 ***@kindle.cn 中 把文档保存在附件中即可。 还要注意把你发邮件的邮箱 加到 amazon 的白名单中。 --------- 直接保存 txt...
View Article关于一些无法被代替的宏定义函数
在cocos2d有一个宏定义函数:CREATE_FUNC(func) 该宏做能放到类中使用,作用就是生成一个 返回一个该类指针的函数。 但因为 宏定义函数 有很多限制和危险性,所以我曾想用 继承模板类的方法代替这种宏定义函数: template<typename T> class CREATE_FUNC{ static T* create() {...
View Article