SQLSERVER

SQLServer中OVER结合排名函数或聚合函数的使用

窗口函数是SQL Server2005新增的函数。下面就谈谈它的基本概念:

窗口函数的作用

窗口函数是对一组值进行操作,不需要使用GROUP BY子句对数据进行分组,还能够在同一行中同时返回基础行的列和聚合列。举例来说,我们要得到一个年级所有班级所有学生的平均分,按照传统的写法,我们肯定是通过AVG聚合函数来实现求平均分。这样带来的”坏处“是我们不能轻松地返回基础行的列(班级,学生等列),而 阅读全文>>>

PL/SQL

PL/SQL语法之OVER(PARTITION BY)及开窗函数

oracle的分析函数over及开窗函数
一:分析函数over
Oracle从8.1.6开始提供分析函数,分析函数用于计算基于组的某种聚合值,它和聚合函数的不同之处是
对于每个组返回多行,而聚合函数对于每个组只返回一行。
下面通过几个例子来说明其应用。
1:统计某商店的营业额。
date?????? sale
1?????????? 20
2?????????? 15
3?????????? 14
4?????????? 18
5?????? 阅读全文>>>

民工成长

2011年年终总结

转眼又一年过去了,又到了该总结展望的时候了,回首过去的这一年,可以用浑浑噩噩来整体形容,不能静下心来去做事,导致还没怎么着呢,一年就过去了,迎来了2012,也有人说是2011s,不管怎样,反正是新的一年来临了。什么都可以停下来,时间就是停不下来,不抓紧点吧,它就全溜走了。

健康生活

作为IT民工,大家都懂得,过去的2011年,IT民工界也不太平,不是猝死就是恶疾,搞的人心惶惶,大家 阅读全文>>>

推荐好文

知识不一定会带来金钱,挣钱靠的是能力

心理学课上,周正教授正在授课:“上次下课时,一个男孩子递了张纸条:我是个比较内向的人,又没什么特长,不会踢足球,不会打篮球……唯一的爱好是写作。进入大学后,看到周围的同学在交往、工作中左右逢源、如鱼得水、洒脱干练,很是羡慕。就要步入社会了,我该如何规划自己的前途呢?……周教授,我想我还是当一名作家比较好,一个人,也不错,您说呢?’这个问题要不要回答?”周教授扬了扬手中的纸条。
  “回—— 阅读全文>>>

分析与设计

交互设计当中的简约设计指南

设计的作用在于寻找功能和社会间的接点,在功能足以说明一切的前提下,装饰是可以节制的,如何把握节制的度是考验一个设计师是否成熟的标尺。

简约设计在目前的互联网产品交互设计中应用的比较多,很多网站页面上大块的区域只用来放置一个按钮,或者只有简单的产品展示,经典的如Google的首页。简洁的设计让用户在使用的时候一目了然,但也不能过于简洁,要做到简而不缺,用最简单的方式表达出尽可能多的内容。

< 阅读全文>>>

AxureRP

AxureRP教程–制作组件库

AxureRP提供了默认的线框图组件库和流程图组件库,并支持加载第三方的组件库,应该说扩展性非常的不错。网上也有很多共享的组件库,应用在不同的设计页面或者环境下,如windows效果,现在很火的android组件库等,这些组件库很好的弥补了默认组件库样式少的问题,也能节省大量的时间去自己设计组件库。但是并不是所有的组件库都能满足足球,很多公司都有自己的UI设计风格或者标准,因此封装一些常用的风格组件或设计样式,能大大 阅读全文>>>

AxureRP

AxureRP介绍–流程图组件库

对于画流程图,是我们经常会遇到的问题,画一张简明的流程图,就能很直白的说明关键问题。所以多画几个流程,多根据页面需求画清晰的流程,就能解决实际的问题。AxureRP里面的流程图工具比较简单,如果要画比较专业的流程图,建议还是用VISIO,毕竟术业有专攻,AxureRP也支持从VISIO里面复制流程图过来粘贴,会自动转化为图片格式,但是简单的页面流程图,AxureRP的流程图组件库还是能够胜任的,下面就简单介绍一下。

阅读全文>>>

PHP

PHP中安装soap模块方法

PHP中安装soap模块方法
一、Linux下安装soap模块
安装完php后最好保留当时安装的文件,比如usr/local/php-5.3.2
查看soap模块是否安装的办法:在php的安装目录下运行php -m来查看

如:/usr/local/php/bin/php -m |grep ‘soap’
如果没有安装,则进入php的安装源文件夹
cd php-5.3.2/ext/soap
进入后在此运行phpize命令
/usr/local/php/bin/phpize
查看信息是 阅读全文>>>

AxureRP

AxureRP介绍–注释功能

AxureRP将交互与注释说明功能放在了一个面版上,同时又针对整个页面有一个交互与注释说明。交互功能设置的是用户通过不同方式触发页面中元素或者载入页面时,发生的交互动作。而注释说明则用文字详细说明对应元素的细节或页面的说明。由于针对整个页面的说明和交互,与针对页面中某个元素的说明与交互在文档表现和生成的不同,而被分开,但是他们的实际功能是一致的,可以一起来说。这里主要讲述annotations,即注释说明,这个部 阅读全文>>>

AxureRP

AxureRP介绍–模板管理面板

模板管理面板(masters)和站点地图面板很相似,操作也基本一样,它们的本质区别是,站点地图面板里的文件是最终展示页面,模板管理面板里的文件却只是一个模块,是页面的一个部分,也可以说是页面中重复的模块,由于在不同页面中这些模块是一样的,所以拿出来作为一个模块编辑,然后在不同页面中进行调用。

这个功能类似于网页程序开发中的程序复用,不同页面中调用同一段程序,一般把这段程序单独做成一段页面程序,然 阅读全文>>>

搜索技术

Discuz和PHPwind论坛的Sitemap生成器

Discuz和PHPwind论坛的Sitemap生成器
??? 很多人的论坛网站在Google,百度等搜索引擎收录的非常少,而且长期收录不增长或者增长很慢,这主要是因为,搜索引擎没有足够的信息爬行到这个网站的每一个页面,这大大影响了搜索引擎为网站带来流量。 如果有一种方法,可以主动告诉搜索引擎这个网站有哪些页面需要爬行,那么就可以有效的让搜索引擎很快的爬行这个网站的所有页面。 这种方法,就是网站地图(SiteMap),这也是Googl 阅读全文>>>

搜索技术

移动互联网的未来:基于情境/兴趣的推送

一、手机上搜索的需求
在PC上,我们对于搜索的依赖性很强,想看天气预报,搜索;想找某个商品,搜索;但是到了移动互联网时代,尤其是以手机为终端的产品,我们发现搜索的需求没有在PC上那么强烈,以iPhone为例,我们发现在iPhone上面看天气有天气相关的应用,看新闻有看新闻的应用,很多事情不用通过搜索来完成,智能手机通过多功能的应用降低了搜索的需求,另一方面在移动的时候,用户有希望主动获取信息的需求,比如用 阅读全文>>>

AxureRP

AxureRP介绍–站点地图面板

前面介绍了很多AxureRP的设计示例,倒是忽略了一些基础的东西,有朋友希望写一些基础的介绍性的东西,好快速上手,其实AxureRP自从有汉化版之后,学习使用的难度就大大降低了,很多操作都是一目了然的,不过还是有必要补充一点基础的东西,我挑了一些在后续设计使用过程当中经常会用到的功能,做一些简单的介绍,了解了基础的东西,后面做提升也容易一些。首先要介绍的是AxureRP的站点地图面板,这个面板看似简单,但其中包含了 阅读全文>>>

PL/SQL

PL/SQL竖排变横排及横排变竖排的行列转换

PL/SQL竖排变横排及横排变竖排的行列转换
假设有张学生成绩表(tb)如下:
Name Subject Result
张三 语文  74
张三 数学  83
张三 物理  93
李四 语文  74
李四 数学  84
李四 物理  94
——————————————————————— 阅读全文>>>

原型应用

草图原型实战技巧

在如今的用户体验及产品圈子里,越来越多的人开始了解到草图及相关的原型工作对于整个设计流程的重要意义;不过在实际工作中,真正会拿起纸和笔的人貌似不是很多。作为一名用户体验设计师,我(英文原文作者)每天都会画草图,我还霸着办公室的一整面墙,在上面铺满草图,标注着各种上下文情景脚本。
确实,使用电脑中的原型设计软件代替纸和笔,在很多时候是一种省时省力的做法,不过从可视化与实体化的角度来看,这并不是 阅读全文>>>

AxureRP

AxureRP教程–分类菜单效果

随着电商越来越火,更多的电商网站都层出不穷的冒出来了,这些网站大都有一个共同的特点,就是其所卖商品的导航都采用了分类菜单的效果,即一种大类下面包含很多小类,取代了原来比较古板的左侧导航菜单样式,因为老的样式一旦商品数量较多的时候,就会列的很长,会导致不能在一个页面展示,而分类菜单很好的解决了这个问题,可以把所有的导航都集中显示在第一屏,让用户一目了然。这里就介绍一些如何用AxureRP来实现这个菜单效 阅读全文>>>

SQLSERVER

SQLServer查询多行转换为一行的方法

SQLServer查询多行转换为一行的合并问题(FOR XML PATH应用)
以下主讲sql多行转为一行的合并问题,并在sql2000和2005得到验证
问题描述:将如下形式的数据按id字段合并value字段。
id??? value
—– ——
1???? aa
1???? bb
2???? aaa
2???? bbb
2???? ccc
需要得到结果:
id???? value
—— ———R 阅读全文>>>

用户体验

如何量化用户体验UE

关键词:用户体验度
量化用户体验有四个互相关联的重要因素:
1.品牌(branding)
2.使用性(usability)
3.功能性(functionality)
4.内容(content)
一个客观的衡量和分析工具,能帮助你的客户提供有实事依据的建议。而不是推测的意见和观点。在这篇文章中的探讨能帮助你:
1.尽可能的去除你的主观偏好。
2.使具有不同背景的人(设计人员、开发人员、客户)能够在理解网站上有 阅读全文>>>

Linux, oracle管理

linux下Oracle数据库常见备份策略

常见备份策略:
数据库每天自动备份数据需求
第一:每天自动备份当天的数据库的数据信息 。
第二:把当天备份的数据和日志一起打成.tar.gz包,这样会减少所占硬盘的空间。
第三:用FTP把当天的数据.tar.gz包上传到外面的服务器做备份。
第四:每天的数据日益增加,硬盘的容量有限。所以只保留最近一个月(30天)的备份,删除之前的备份。

自动备份实现步骤(从数据库服务器1备份到服务器2) 阅读全文>>>

产品运营

问卷设计与回收技术

?

(一)问卷设计的基础知识
  1.问卷结构:
  一个完整的问卷,应该包括以下部分:卷首语、指导语、正文(问题、答案、编码)等。
  (1)卷首语
  卷首语是一封给被调查者的短信,主要是简单向被调查者介绍此次问卷调查的主要目的、意义、施 阅读全文>>>

旅游摄影

十种应该使用手动对焦的情况

自动对焦AF系统已经成了所有相机的标配。它不仅能用,而且做得还不错。但它并不是总是工作得很完美。AF系统可能会对错焦点,或者找不到任何焦点,有时你甚至无法按动快门,所以,这里就有10种情况,应该关闭AF系统,重新回到手动对焦上来。
  1. 弱光环境
在弱光环境中,物体的反差很小,而AF系统依赖光线和反差来工作。你的相机可能会有对焦辅助灯。但在像上图这样的环境中,对焦辅助灯也起不到作用。尽管上图看 阅读全文>>>

Linux

Linux下设置自动删除N天前备份

 语句写法:
  find 对应目录 -mtime +天数 -name “文件名” -exec rm -rf {} \;
  例1:
  find /usr/local/backups -mtime +10 -name “*.*” -exec rm -rf {} \;
  将/usr/local/backups目录下所有10天前带”.”的文件删除
  find:Linux的查找命令,用户查找指定条件的文件
  /usr/local/backups:想要进行清理的任意目录
  -mti 阅读全文>>>

Linux

Linux下用zip给压缩包加上密码

1.打包tmp目录为file.tar
tar -cf file.tar tmp/
2.给file.tar文件加上密码123456 并删除原始文件
zip -P 123456 -m file.zip file.tar
adding: file.zip (deflated 96%)
3.解压file.zip
unzip file.zip
Archive:? file.zip
[file.zip] file password:
zip功能说明:压缩文件。
unzip功能说明:解压缩zip文件
语  法:zip [-AcdDfFghjJKlLmoqrSTuvVwXyz$] 阅读全文>>>

管理案例

唐僧为什么可以领导孙悟空

?

小时候读西游记总有一个疑问——那个唐僧那么无能,为什么孙悟空非要带着他去取经呢?如果孙悟空自己去取经,不就麻烦少多了么?后来长大了,工作了,先被人领导,之后又领导别人,总算明白了,原来唐僧领导孙悟空是有道理的,如果不是这样,取经这项伟大的事业就不能成功了。 阅读全文>>>

产品运营

网站运营:如何做好活动策划

作为网站运营来说,主要是产品和运营两个部分,产品不是容易很快见效的,不是想到立刻就能做到的;而运营则是想到就可以做;运营的重心放在活动策划上,就是搞活动,让更多的人参与,搞活动有的受欢迎,有的不受欢迎,慢慢会发现其中有一些规律,试着总结一下。

任何商业的事情,感觉总是有一个漏斗里面,易购有很多会员,每次活动,只会有一部分人参与,多则几千个,少则几百个,在漏斗的不同层级,漏掉一些,我把活动参 阅读全文>>>