在MS-SQLServer 2005 中可以使用pivot运算符来来实现行列转换. ,但在之前版本中必须使用 case when then else end 语句
下面以学生成绩表来举例:
id姓名 科目 成绩
1 张三 语文 60
2 张三 数学 65
3 张三 外语 70
4 李四 语文 80
5 李四 数学 90
6 李四 外语 85
7 王五 语文 70
8...
分类:
数据库 时间:
2015-05-19 13:09:46
阅读次数:
152
该项服务允许一个用户对于他的呼入呼叫可以转到另一个号码。使用该业务时对该用户号码的所有呼叫,不管被叫用户是在什么状态,都自动转到一个预先指定的号码。
例如:用户3000设置无条件前传3001;用户2000呼叫3000,此时3001振铃,显示主叫号码2000。详细消息流程如下:
A (2000) IPBX C(3001)
|----in...
分类:
其他好文 时间:
2015-05-19 13:09:08
阅读次数:
311
ViewPager OnPageChangeListener的三个方法:
onPageSelected(int arg0):滑动停止后调用,arg0表示当前选中页面的position
onPageScrollStateChanged(int arg0):滑动状态改变时调用,有三种状态:1 开始滑动 2 滑动完毕 0 保持不变 所以滑动过...
分类:
其他好文 时间:
2015-05-19 13:11:37
阅读次数:
5141
1、 声明变量时,声明我们自定义类的变量,使用strong来声明,如果声明成weak,则在上下滚动的时候,刷新不出来数据
总结如下:
copy用于NSString类型
strong 用于一般对象
weak 用于UI对象
assign 用于基本数据类型
2、 新建一个继承自UITableViewCell的类,控制器一定要继承自UITableViewCell,否则不加载,修改stroybo...
分类:
其他好文 时间:
2015-05-19 13:10:36
阅读次数:
207
题意:动态查询一段区间的和,支持单点更新。
开始刷线段树了,这是入门第一题。。。最基本的线段树操作,递归建树,递归查询,递归修改,向上更新节点,每个节点的值代表该节点对应区间的和 。
代码:
{CSDN:CODE:669947}...
分类:
其他好文 时间:
2015-05-19 13:10:15
阅读次数:
129
unity3D中point light个数限制更改方法...
分类:
编程语言 时间:
2015-05-19 13:09:15
阅读次数:
176
最近由于工作需要,要用PHP判断手机号的归属地,方法有很多,最常见的方法是第三方提供的api,常见的api如下:一、淘宝网APIAPI地址: http://tcc.taobao.com/cc/json/mobile_tel_segment.htm?tel=15850781443
参数:
tel:手机号码
返回:JSON二、拍拍APIAPI地址: http://virtual.paipai.co...
分类:
移动开发 时间:
2015-05-19 13:11:11
阅读次数:
456
正版的买个license其实并不贵,定价为70美元。如果不买license,也可access所有功能,只是偶有pop-up提示购买。有能力的请支持正版!
以下是step-by-step instructions:
1. 在http://www.sublimetext.com/上根据操作系统选择对应版本下载,进行安装。此时版本为2.0.1,Mac OS X版的话要求10.6以上系...
分类:
系统相关 时间:
2015-05-19 13:10:39
阅读次数:
197
相信大家看到过很多比较String和StringBuffer区别的文章,也明白这两者的区别,然而自从Java 5.0发布以后,我们的比较列表上将多出一个对象了,这就是StringBuilder类。String类是不可变类,任何对String的改变都会引发新的String对象的生成;而StringBuffer则是可变类,任何对它所指代的字符串的改变都不会产生新的对象,可变和不可变类这一对对象已经齐全...
分类:
其他好文 时间:
2015-05-19 13:08:49
阅读次数:
114
缓存设计上主要目标:
高可用,高性能,易用性,各业务模块缓存使用的隔离性
主要分为服务端设计与客户端使用
服务端设计架构:
负载均衡+twemproxy+redis集群是一种解决方案
由代理层twemproxy进行分片
客户端设计,保证易用性:
标准Spring Data Redis
Spring Data Redis是对Jedis的一个封装,提供@...
分类:
其他好文 时间:
2015-05-19 13:09:18
阅读次数:
128
7 注释 Comments
注释虽然写起来很痛苦, 但对保证代码可读性至关重要; 下面的规则描述了如何注释以及在哪注释; 当然也要记住: 注释固然很重要, 但最好的代码本身应该是文档化self-documenting; 有意义的类型名和变量名, 要远胜过要用注释解释的含糊不清的名字;
你写的注释是给代码读者看的: 下一个需要理解你代码的人, 慷慨些吧, 下一个人可能就是你;...
分类:
其他好文 时间:
2015-05-19 13:08:50
阅读次数:
214
HDU4565 So easy (矩阵+推公式)...
分类:
其他好文 时间:
2015-05-19 13:07:17
阅读次数:
114
Content Provider是一个提供数据共享的组件,它主要将一些特定的应用程序数据提供给其他应用程序使用,这些应用程序数据可以存储于文件系统或者SQLite数据库中。在Android应用程序中,共享数据的实现需要继承自Content Provider基类,然而,应用程序并不直接调用这些方法,而是使用一个ContentResolver对象,并通过调用它的方法作为替代,ContentResolv...
分类:
移动开发 时间:
2015-05-19 13:06:50
阅读次数:
306
1.建一个背景图片+scoll rect属性
2把要显示的文字挂到scrollrect上,并且把文字拉大。
3建立一个滚动条,把滚动条挂到scollrect上...
分类:
编程语言 时间:
2015-05-19 13:09:46
阅读次数:
160
linux应用开发-Socket
一 Socket
socket是独立于具体协议的网络编程接口
在osi模型中,主要位于会话层和传输层之间
特点
1 是一个编程接口
2 是一种特殊的文件描述符
3 并不仅限于TCP和IP
4 面向连接和无连接的两种方式
二 socket类型
常用
SOCK_STREAM:按照顺序,可靠的,数据完整,基于字节流,使用TCP传输,使用最多的
...
分类:
系统相关 时间:
2015-05-19 13:08:14
阅读次数:
163
资料摘自
自我赋值常常被错误地应用,考虑下面的一段代码:
class String{
public:
String & operator=(const String &s);
private:
char * data;
};
我们会轻易地使用下面的方法来实现赋值:
String &String::operator=(const String & s)
{...
分类:
其他好文 时间:
2015-05-19 13:07:46
阅读次数:
99