原文:如何理解T-SQL中Merge语句写在前面的话:之前看过Merge语句,感觉没什么用,完全可以用其他的方式来替代,最近又看了看Merge语句,确实挺好用,可以少写很多代码,看起来也很紧凑,当然也有别的优点。
====正文开始===== SQL Server 2008 引入了Merge关键字,主...
分类:
数据库 时间:
2015-01-19 10:33:54
阅读次数:
221
一 Html.ActionLink("linkText","actionName")该重载的第一个参数是该链接要显示的文字,第二个参数是对应的控制器的方法,默认控制器为当前页面的控制器,如果当前页面的控制器为Products,则 Html.ActionLink("detail","Detail")则...
分类:
Web程序 时间:
2015-01-19 10:32:53
阅读次数:
175
题目:
Given a linked list, swap every two adjacent nodes and return its head.
For example,
Given 1->2->3->4, you should return the list as 2->1->4->3.
Your algorithm should use only constant s...
分类:
编程语言 时间:
2015-01-19 09:26:40
阅读次数:
232
两个月前,Linux Foundation 联合 12 家技术公司推出了Dronecode Project,意在整合分散的无人机项目资源,从而创造一个共同共享的无人机开源平台,为无人机开发者们提供操作系统、导航工具、飞行控制等方面的大量开源代码。...
分类:
其他好文 时间:
2015-01-19 09:25:40
阅读次数:
548
好久好久没有写代码,写博客了,今天把学习笔记直接粘贴在上面
#include
#include
#include
#define MAXVEX 40
#define INFINITY 20000
typedef struct
{
int No;//序号
char name[20];//名字
int X;//显示图地点的横坐标
int Y;//显示图地点的纵坐标
char...
分类:
编程语言 时间:
2015-01-19 09:24:00
阅读次数:
272
一、匈牙利命名法:广泛应用于象Microsoft Windows这样的环境中。
Windows 编程中用到的变量(还包括宏)的命名规则匈牙利命名法,这种命名技术是由一位能干的 Microsoft 程序员查尔斯·西蒙尼(Charles Simonyi) 提出的。
匈牙利命名法通过在变量名前面加上相应的小写字母的符号标识作为前缀,标识出变量的作用域,类型等。这些符号可以多个同...
分类:
其他好文 时间:
2015-01-19 09:24:40
阅读次数:
174
以连接MS SQL Server为例
步骤:
1 创建项目
2 导入数据库的驱动jar包
3 在src下面创建四个包
db :连接数据库的工具类
连接数据库需要四个条件:
1、DRIVER_STRING,连接数据库驱动
2、UR_STRING,URL地址,并且设定连接到哪个数据库...
分类:
数据库 时间:
2015-01-19 09:25:10
阅读次数:
165
【machine learning】linear regression...
分类:
系统相关 时间:
2015-01-19 09:24:38
阅读次数:
246
showwidget.h
/**
* 书本:【Qt5开发及实例】
* 功能:实现一个简单的文本编辑器
* 文件:showwidget.h
* 时间:2015年1月18日10:03:21
* 作者:cutter_point
*/
#ifndef SHOWWIDGET_H
#define SHOWWIDGET_H
#include
#include
#include
#include
c...
分类:
其他好文 时间:
2015-01-19 09:23:19
阅读次数:
376
xml序列化是把内存数据写入硬盘或SD卡。
XML文件解析的方式:
1、dom解析,生成一个树状结构,并全部加入内存,在内存修改树状结构的节点即可。但是消耗内存大。
2、sax解析 基于事件的解析方式。速度快,效率高,但是不能倒退。
3、pull解析 基于事件的解析
pull解析方式:
第一步,初始化解析器,设置要解析的数据流。(此刻指向文档的开始部分)
第二步,得到事件。
...
分类:
移动开发 时间:
2015-01-19 09:25:04
阅读次数:
198
题意:输入一个r行c列的网格,黑格用*号表示,每个白格都填有一个字母。如果一个白格的左边相邻位置或者上边相邻位置没有白格(可能是黑格,也可能出了网格边界),则称这个白格是一个起始格。首先把所有起始格从左到右,从上到下顺序编号1,2,3,。。。。要求找出所有横向单词。这些单词必须从一个起始格开始,向右延伸到一个黑格的左边或者整个网格的最右边。最后找出所有的竖向单词。...
分类:
其他好文 时间:
2015-01-19 09:25:33
阅读次数:
123
在对比中学习,找出知识的相似点和不同点,是学习一件快乐的事,也是高效学习
的一种方法。 在学习知识的过程中,我们都在不断地去联想,去设想,去假设,去推
理,正因为这样才产生了很多的疑问,等这些疑问解决掉了,或者解决的差不多的时
候,就突然有了一种感慨:原来是这样!
在这里,我把C#中比较有意思的具有鲜明对比色彩的4种知识点进行了比较。
1、分支技术
分支是控制下一步要...
经过一段时间的开发,发现myeclipse或eclipse有一些快捷键应该值得拥有。慢慢总结。
一.万能的补全:alt+/.
1.输入Syso,补全System.out.println();
2.输入main,补全public static void main(String[] args) {
}
二,注释:ctrl+/
1.ctrl+/单行注释
2.c...
分类:
系统相关 时间:
2015-01-19 09:22:36
阅读次数:
134
运筹学是现代管理学的一门重要专业基础课。它是20世纪30年代初发展起来的一门新兴学科,其主要目的是在决策时为管理人员提供科学依据,是实现有效管理、正确决策和现代化管理的重要方法之一。该学科是一应用数学和形式科学的跨领域研究,利用统计学、数学模型和算法等方法,去寻找复杂问题中的最佳或近似最佳的解答。运筹学经常用于解决现实生活中的复杂问题,特别是改善或优化现有系统的效率。
研究运筹学的基础知识包括...
分类:
其他好文 时间:
2015-01-19 09:23:05
阅读次数:
197
当用计算机解决某个问题时,我们首先必须为它编写程序。程序是一个指令序列,这个序列明确的告诉计算机应该执行什么操作,在什么地方找到用来操作的数据。一旦把程序装入内存,计算机部件就能自动完成取指、执指的任务。专门用来完成这项工作的部件称为中央处理器,也就是CPU。下面是CPU的模型图,它主要有三大部分组成,分别是:运算器、cache、控制器。
CPU对整个计算机系统的运行时极其重要的...
分类:
其他好文 时间:
2015-01-19 09:24:33
阅读次数:
195
总的来说,面向过程式开发相对容易,但不容易应对变化;面向对象式开发困难,但却能更好的应对千变万化的世界。所以,现代的软件需要面向对象式开发,这是属于它的时代,但未来是谁的天下?!我们拭目以待。。...
分类:
其他好文 时间:
2015-01-19 09:22:50
阅读次数:
146
比如 home 这个 div 的class 里两个值一个是 home 一个是 current,现在我想要 jquery 只获取其中的一个,通过某种方法只返回 home 或是 class,如何实现?
var val=$("div").attr("class");//这里获取class值
var array=val.split(" ");//split双引号里面是空格,把class值用空格分...
分类:
Web程序 时间:
2015-01-19 09:21:51
阅读次数:
191