- 博客(23)
- 资源 (1)
- 收藏
- 关注
原创 SQLServer 将两行数据合并到一行
一、问题描述存储一个环结点的表,输出相邻环结点记录。环结点表如下: 预期结果:1->3,3->4,4->1. 二、解决方案declare @minVertex intSelect @minVertex= min(Vertex) from CircleVertex
2013-04-01 13:36:39 8971
原创 实现 select * [except column] from tableName
问题描述:有特定环境下,我们也许只知道某一列(或几列),而想获得除此列(几列)外的所有列的数据。如已知如下circle表可能只知道有一列(flag),欲获得除此列之外的数据。预期结果如下:解决方案:将问题进行分解: 1.获取除此列外所有列的名称; 2.利用动态SQL,得到预期结果。获取所有列名的方法:
2013-01-02 17:37:55 4828
原创 字符数组拷贝函数(二)
1、限制将一个字符串拷贝至字符数组内 常用的字符串拷贝函数有strcpy,strncpy,通常将一个字符串拷贝至另一个char*内,无法保证其是一个字符指针还是字符数组指针。比如:char ch = 'C';char chArr[] = "C++";char *p = &ch;char *p1 = chArr; 程序无法确定p和p1代表的一个字符的指针,还是字
2012-12-31 14:47:13 3004
原创 C++ 模板
1、模板函数 格式一: template function_declaration; 格式二: template function_declaration;eg: template//equals to "template" T maxValue(T a,T b) { return (a > b?a:b);
2012-12-21 23:44:42 1043
转载 GPS与GPRS的区别
一、什么是GPS? GPS的英文全称为Global Position System,通过简单的翻译之后我们便得到了:“全球卫星定位系统”这样的结果。从20世纪50年代后期开始,美国人用了30年,花了300多亿美金,建造了如此一个辉煌庞大的系统,可以说是航天史上辉煌的一笔。 初建GPS全球定位系统的灵感诞于子午线仪卫星导航系统,而子午线仪卫星导航系统无法显示定点高程、定位精度
2012-12-17 20:34:15 7433 2
原创 字符数组拷贝函数(一)
1、字符数组拷贝函数 常用的字符串拷贝函数为strcpy,strncpy,在高版本的中支持安全的拷贝函数:strcpy_s,strncpy_s。2、函数原型strcpy函数原型(一):char *strcpy( char *strDestination,//Destination string. const char *strSource //Null-te
2012-12-04 15:53:20 13779
原创 error C2248
C++错误1、错误描述 error C2248: “std::basic_ios::basic_ios”: 无法访问 private 成员(在“std::basic_ios”类中声明)1> with1> [1> _Elem=char,1> _Traits=std::char_traits1
2012-11-16 11:17:03 5574
转载 C++引用详解(一)
int a = 0; // int型变量aint *pI = &a; // 指向int型的指针变量pIint& rI = a; // int型的引用rI,引用的变量为aint& rT = *(int*)0x01; // int型的引用rT,引用的内存地址为0x01 到了编译器,产生四个符号,a,pI,rI
2012-10-31 23:48:09 937
原创 C++字符指针及字符数组
1.在cout及多数C++表达式中,char数组名,指向char类型的指针以及用引号括起的字符串常量,都被解释为字符串第一个字符的地址。 char food[20] = "carrots";//字符数组初始化 cout<<food<<" at "<<(int*)food<<endl; char *q = food; cout<<q<<" at "<<(int*)food<<en
2012-10-23 00:03:32 3866
原创 单例模式之内部静态类
利用内部静态类实现单例模式public class Singleton{ private Singleton(){ } public static Singleton getInstance() { return Nested.instance; } //在第一次被引用时被加载 static class Nested { private static Singl
2012-10-03 23:36:33 23605 1
原创 Java Interface
一、接口定义格式public interface ITest{ }二、接口介绍java中接口中定义的成员变量只能为public static final类型; 成员方法只能为public abstract类型。若没指明对应的关键字,JVM为自动添加,使之成为该类型的成员变量或成员方法。
2012-09-09 13:01:53 845
原创 HTML form 避免(回车)表单自动提交
1、JavaScript提交表单代码document.forms["myform"].submit();or document.myform.submit();//myform为表单名2、当表单中包含input的text、password等时按下回车键(Enter)会自动提交表单,有时需要这种功能,有时不需要这一功能。禁用回车自动提交攻略之一: 1)用b
2012-08-28 00:27:07 13882
原创 java 异常处理(一)
一、finally的作用:利用finally回收资源或保证特定代码被执行 程序中try里打开了一些物理资源(如数据库连接、网络连接、文件连接等),这些物理资源必须进行显示回收。因为java的垃圾回收机制不会回收任何物理资源,只能回收堆内存中对象所占用的内存。例子:1、没有finally的情况:Connection conn = null;Statement stmt
2012-08-15 17:42:31 1065
转载 Tell,Don’t Ask!
我看到的最多被违反的原则是“命令,不要去询问(Tell, Don’t Ask)”原则。这个原则讲的是,一个对象应该命令其它对象该做什么,而不是去查询其它对象的状态来决定做什么(查询其它对象的状态来决定做什么也被称作‘功能嫉妒(Feature Envy)')。 例子: if (person.getAddress().getCountry() == "Austr
2012-08-11 22:17:09 963
原创 Java Exceptions
1.java.lang.InstantiationException 当应用程序试图使用 Class 类中的 newInstance 方法创建一个类的实例,而指定的类对象无法被实例化时,抛出该异常。 实例化失败有很多原因,包括但不仅限于以下原因:类对象表示一个抽象类、接口、数组类、基本类型、void类没有空构造方法(当一个类定义非空构造方法后,系统不再默
2012-08-07 17:36:58 593
原创 插入排序改进-折半插入排序
一、预备知识 1、插入排序 2、折半查找(二分查找)二、插入排序改进思路 插入排序由于采用顺序数据结构,插入元素挪动数据无可非议,但是一般的思路是从前向后依次与插入元素进行比较,时间复杂度为O(n),效率非常低。由于数组A[0..i-1]本身是有序的,可以借鉴折半查找的思想寻找插入位置,此时时间复杂度可降为O(lgn).当数据量足够大时,二种排序
2012-07-29 13:27:06 3173 1
原创 二分查找
二分查找一、二分查找的使用条件 二分查找又称折半查找,在有序的数据集中,依次与中间元素比较,需要获取中间元素的下标,故需要以下二个条件: 1、顺序存储数据结构 2、有序二、二分查找实现 //二分查找(前提:arr已从小到大排序) template int binarySearch(T arr[],int
2012-07-29 10:43:51 942
原创 插入排序
插入排序一、适用场景适用于对少量元素进行排序。二、插入排序思想插入排序类似于整理手里的牌,开始手是空的,所有牌都放在桌子上,一张一张插入到手中。手中的牌是有序的,新放一张牌只需在手中为该牌腾出一张牌的位置,以此类推,所有牌将有序放于手中。插入排序亦基于该思想。证明该思想的正确性:1、假如A[1..i-1](i 从 2 -> Length[A]) 是有序的,则将A[i]插入
2012-07-28 18:40:35 889
原创 Hadoop配置详解
Hadoop配置一、Hadoop集群模式: Hadoop集群共有三种模式:1、单机模式(Standalone)2、伪分布式模式(Pseudo-distributed)3、完全分布式模式(Fully distributed)二、三种模式的具体配置 Component PropertyStandalonePseudo-d
2012-07-27 19:51:08 866
转载 我喜欢这样实习
实习生经常处于一个尴尬的位置,作为学生,总是觉得自己被忽视,实习期没有事情可做,白白浪费时间;作为企业,觉得实习生完全不懂公司工作流程,无法把重要事务交托给他们。面对这样的情况,实习生究竟该如何找准自己的位置呢?前程无忧近日举行“实习,我挑我的”的专题沙龙活动,许多久经职场的江湖人士就“企业需要怎样的实习生”这个问题发表了观点,相信可以给广大正在或将要实习的学生们一点启示。 态度要认真诚恳
2012-07-14 10:36:04 1520
原创 Set
1、SetA collection that contains no duplicates elements.2、How to judge whether an element is duplicate? 1)This is HashSet's main code to judge whether duplicate or not. publi
2012-04-30 13:41:25 450
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人