2013年7月30日

摘要: Java数据库连接(JDBC)由一组用 Java 编程语言编写的类和接口组成。JDBC 为工具/数据库开发人员提供了一个标准的 API,使他们能够用纯Java API 来编写数据库应用程序。然而各个开发商的接口并不完全相同,所以开发环境的变化会带来一定的配置变化。本文主要集合了不同数据库的连接方式。 一、连接各种数据库方式速查表 下面罗列了各种数据库使用JDBC连接的方式,可以作为一个手册使用。 1、Oracle8/8i/9i数据库(thin模式) Class.forName("oracle.jdbc.driver.OracleDriver").newInst... 阅读全文

posted @ 2013-07-30 19:46 冰天雪域 阅读(334) 评论(0) 推荐(0)

摘要: 综述设计模式分为三种类型,共23种。创建型模式:单例模式、抽象工厂模式、建造者模式、工厂模式、原型模式。结构型模式:适配器模式、桥接模式、装饰模式、组合模式、外观模式、享元模式、代理模式。行为型模式:模版方法模式、命令模式、迭代器模式、观察者模式、中介者模式、备忘录模式、解释器模式、状态模式、策略模式、职责链模式、访问者模式。按alphabeta排列简介如下。Abstract Factory( 抽象工厂模式):提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。Adapter( 适配器模式):将一个类的接口转换成客户希望的另外一个接口。Adapter模式使得原本由于接口不兼容而 阅读全文

posted @ 2013-07-30 19:44 冰天雪域 阅读(167) 评论(0) 推荐(0)

摘要: 8、使用PL/SQL编写触发器: 触发器存放在数据缓冲区中。 触发器加序列能够实现自动增长。 在触发器中不能使用connit和rollback。 DML触发器在对特定的表执行DML(insert、update、delete)操作时激发。 语句级不能用:new和:old,行级可用。(在触发器中加上for each row就是行级触发器,不加则默认语句级) 一张表可以有多个触发器,但是一个触发器只能监听一个表。 定义触发器: 1.确定事件源 2.确定事件类型 3.绑定事件 4.实现业务 管理触发器: 禁止:alter trigger 触发器名字 disable; 激活:alt... 阅读全文

posted @ 2013-07-30 19:42 冰天雪域 阅读(249) 评论(0) 推荐(0)

摘要: 9、在JDBC中应用Oracle: JDBC访问数据库基本步骤: 1.加载驱动 2.获取链接对象 3.创建SQL语句 4.提交SQL语句 5.处理 6.关闭打开对象 Dao(data access object)数据库访问对象,标准的DAO是一个接口(interface)。 阅读全文

posted @ 2013-07-30 19:40 冰天雪域 阅读(139) 评论(0) 推荐(0)

摘要: 源代码网址:http://download.csdn.net/detail/ivanljf/5834823一、先贴出第一段代码:#include "ogrsf_frmts.h"#include using namespace std;int main(){ const char *pszDriverName = "ESRI Shapefile"; OGRSFDriver *poDriver; OGRRegisterAll(); poDriver = OGRSFDriverRegistrar::GetRegistrar()->GetDriverByN 阅读全文

posted @ 2013-07-30 19:38 冰天雪域 阅读(500) 评论(0) 推荐(0)

摘要: CStdioFile类的声明保存再afx.h头文件中。CStdioFile类继承自CFile类,CStdioFile对象表示一个用运行时的函数fopen打开的c运行时的流式文件。流式文件是被缓冲的,而且可以以文本方式(默认)或者二进制方式打开。CStdioFile类不支持CFile类中的Duplicate、LockRange、UnlockRange函数,如果你使用了,会得到CNotSupportedException类的错误。CStringFile类默认的是按照Text模式操作文件。CFile 类默认的是按照二进制模式操作文件。这里大致说明一下二进制模式和Text模式的区别。二进制模式:对于一 阅读全文

posted @ 2013-07-30 19:35 冰天雪域 阅读(329) 评论(0) 推荐(0)

摘要: var oCombo = window.parent.frames["frmresourcetype"].document.getElementById('cmbType') ; 获取父frame元素var oCombo = window.frames["frmresourcetype"].document.getElementById('cmbType') ; 获取子frame元素 阅读全文

posted @ 2013-07-30 19:34 冰天雪域 阅读(868) 评论(0) 推荐(0)

摘要: 这是一道比较经典的循环链表问题,在华为上机笔试中也出现过。约瑟夫环是一个数学的应用问题:已知n个人(以编号1,2,3...n分别表示)围坐在一张圆桌周围。从编号为k的人开始报数,数到m的那个人出列;他的下一个人又从1开始报数,数到m的那个人又出列;依此规律重复下去,直到圆桌周围的人全部出列。 #include #include typedef struct node//节点存放一个数据和指向下一个节点的指针{ int data; struct node* pnext;} Node;Node *link_create(int n)//创建n个节点的循环链表{ //先创建第1个节点 Node *p 阅读全文

posted @ 2013-07-30 19:32 冰天雪域 阅读(223) 评论(0) 推荐(0)

摘要: 【问题】表里数据2万条,查询执行时间 818087.38 ms(12分钟)。 SQL语句如下:select F1,F2,F3,F4 from t_sms_g_send t left join v_sms_mstate zt on t.dstatus = zt.DICCODE where t.ddepartment = '部门' and GetXXX(t.F2) like '%河津市%' order by mmitdate desc 【分析】 1、检查 表上索引情况,正常. 2、分析SQL语句,发现存在GetXXX函数,函数代码存在select 子查询,初步判断此 阅读全文

posted @ 2013-07-30 19:30 冰天雪域 阅读(184) 评论(0) 推荐(0)

摘要: 内存管理 1)正确得到: 正确调用内存分配和释放程序; 2)有效使用: 写特定版本的内存分配和释放程序; C中用mallco分配的内存没有用free返回, 就会产生内存泄漏, C++中则是new和delete; new和delete是隐式地调用构造和析构函数的, 而且可以在类内和类外自定义new和delete操作符, 这样带来了复杂性; 条款5 对应的new和delete要采用相同的形式 1 2 3 string *stringArray = new string[100]; ... 阅读全文

posted @ 2013-07-30 19:28 冰天雪域 阅读(338) 评论(0) 推荐(0)

摘要: PCL简介PCL是Point Cloud Library的缩写,是一个用于处理二维图像,三维深度图像和三维点云的C++库。该库是完全开源的,可免费用于商业和学术研究。 官方网站:http://pointclouds.org/ PCL的用途: 下面对最新版的PCL库进行 编译。环境:windows7 32bitVS2010cmake2.8TortoiseSVN 1.8 1.安装第三方依赖库官网上已经给出了一些安装包。下载地址:http://pointclouds.org/downloads/windows.html记住下好对应系统的安装包。Eigen无法正常下载,需要去官网下载:http:/.. 阅读全文

posted @ 2013-07-30 19:26 冰天雪域 阅读(337) 评论(0) 推荐(0)

摘要: 前言 本文主要介绍面向对象(OO)程序设计,以维基百科的解释:面向对象程序设计(英语:Object-oriented programming,缩写:OOP),指一种程序设计范型,同时也是一种程序开发的方法。它将对象作为程序的基本单元,将程序和数据封装其中,以提高软件的重用性、灵活性和扩展性。 简略来说,面向对象程序设计,指采用了面向对象的方法来进行程序设计。设计指一种把计划、规划、设想通过视觉传达出来的活动过程,它是一种创造性,积累性,实践性的工作。提笔写设计的文章是很有压力的,它不像深入一个知识点一样让人容易有的放矢,一千个读者心中有一千个哈姆雷特,同样的项目两个人来做架构肯定不一样。包括我 阅读全文

posted @ 2013-07-30 19:24 冰天雪域 阅读(623) 评论(0) 推荐(0)

摘要: 什么是自动自发(willingness),自动自发就是没有人要求,强迫你,自觉而且出色地做好自己的事情。对待工作:勤奋报酬和所承担的责任有直接的关系。主动要求承担更多的责任或自动承担责任是成功者必备的素质。工作固然是为了生计,但是比生计更可贵的,就是在工作中充分的挖掘自己的潜能,发挥自己的才干,做正直而纯正的事情。不要为薪水而工作,更不要认为给多少工资就做多少工作。将工作视为一种积极的学习经验,因为每一项工作都包含着个人成长的机会。同理,每一件事情都值得我们去做,而且应该用心地去做。我们无法命令老板做什么,但是我们却可以让自己按照最佳的方式行事。我们不应该因为老板的缺点而不努力工作,而埋没了自 阅读全文

posted @ 2013-07-30 19:22 冰天雪域 阅读(161) 评论(0) 推荐(0)

摘要: 对待公司:敬业敬业表面上看起来是有益于公司,有益于老板,但最终的受益者确实自己。以主人和胜利者的心态去对待工作,工作自然而然就能做得更好。每天多做一点,如果你能比份内的工作多做一点,那么不仅能彰显自己勤奋的美德,而且能发展一种超凡的技巧与能力,使自己具有更强大的生存力量,从而摆脱困境。当额外的工作分配到你头上时,不妨视之为一种机遇。既要学习专业知识,也要不断拓宽自己的知识面,一些看似无关的知识往往会对未来起巨大的作用。超越平庸,选择完美,追求卓越。 阅读全文

posted @ 2013-07-30 19:20 冰天雪域 阅读(126) 评论(0) 推荐(0)

摘要: 对待老板:忠诚对于老板而言,公司的生存和发展需要员工的敬业和服从;对于员工来说,需要的是丰厚的物质报酬和精神上的成就感。也就是说,公司需要忠诚和有能力的员工,业务才能进行,员工必须依赖公司的业务平台才能发挥自己的聪明才智。以前总是认为老板太苛刻,现在却觉得员工太懒惰,太缺乏主动性。其实,什么都没有改变,改变的是看待问题的方式。当你是一名雇员时,应该多考虑老板的难处,给老板多一些同情和理解;当自己成为一名老板时,则需要多考虑雇员的利益,多一些支持和鼓励。学会感恩,推销员遭到拒绝时,应该感谢顾客耐心听完自己的解说,这样才有下一次惠顾的机会。老板批评你时,应该感谢他给予的种种教诲。 阅读全文

posted @ 2013-07-30 19:17 冰天雪域 阅读(132) 评论(0) 推荐(0)

摘要: class Program { static void Main(string[] args) { People p = new People(); Insert(p); } public static bool Insert(object obj) { Type type = obj.GetType(); string tableName = "tb_" + type.Name; string sql = "insert into " + tableName + "("; PropertyInfo[] properties = ty 阅读全文

posted @ 2013-07-30 19:15 冰天雪域 阅读(239) 评论(0) 推荐(0)

摘要: 之前分享过的等待提示框有用QMovie播放gif图片实现的,也有纯代码实现的,今天再次分享另一种实现方式,如题目所示:QLabel进行图片的切换! 进行用户登录的时候,往往都需要后台线程进行用户信息的验证,而前台需要把对应的信息显示给用户,防止无休止的等待。当然,在其他耗时处理的时候也最好有相同的处理。 好了,相信大家都用过QQ吧!QQ、包括360等都存在相同的做法。 效果如下: 中间的等待效果就是利用图标的切换实现的,那么今天咱们也实现类似的效果: 效果如下: 使用图标... 阅读全文

posted @ 2013-07-30 19:14 冰天雪域 阅读(1271) 评论(0) 推荐(0)

摘要: 发现很多同学在问这个问题1个tabhost对应的类假设是T,假设包含2个子tab,每个是1个activity,假设叫a,b,对应的类假设是A和B那么有这几个问题1.a如何调用b的方法,或者说发送消息给b2.a如何通知tabhost3.tabhost如何通知a和b其实2,3解决了,1也就解决了下面来说其中一种办法(有的人给出了广播的办法,根据实际情况选择吧,这里不多阐述) a如何通知tabhost,通过message核心代码是在t中写个handler接收消息public Handler searchHandler = new Handler() { public void handleMess. 阅读全文

posted @ 2013-07-30 19:12 冰天雪域 阅读(292) 评论(0) 推荐(0)

摘要: 官方文档地址:https://developers.google.com/accounts/docs/OAuth2InstalledApp最近Ubuntu下VGA接口无端的不能用了,木有心情翻译了,就大体看了看。这是关于本地应用的部分。首先申请一个clent ID之类的东西: 因为要做的是一个Linux上的Python应用,所以type应该是其他。申请之后的效果是这样的: 应用可以用一个按钮来打开授权页面,授权页面的网址应该是这样的:"""https://accounts.google.com/o/oauth2/auth?scope=https%3A%2F%2Fw 阅读全文

posted @ 2013-07-30 19:10 冰天雪域 阅读(389) 评论(0) 推荐(0)

摘要: 问题背景如果,你负责的数据库服务器,在RMAN进行全备时,业务又有大量数据要处理,一时间,系统资源直接被耗尽,影响到了业务的正常,你准备怎么处理? 解决办法 【不推荐】当时我们组的另外一个同事在没有询问我的情况下,直接修改oracle分配内存参数,关闭监听,关闭oracle数据库。数据库停了半小时才停下来。当然数据库停下来,所有进程都消失,资源都释放了。 【推荐】其实还有更好的方法,那就是直接杀rman的备份进程!立即释放资源。 紧急状态下,我们是可以立即终止正在进行的RMAN备份进程的。 (1)查看RMAN分配的各个通道的进程号 SQL> SELECT sid, spid... 阅读全文

posted @ 2013-07-30 19:07 冰天雪域 阅读(1822) 评论(0) 推荐(0)

摘要: 这道题我做了一天,把中缀表达式转化为后缀表达式,但遇到了储存的问题,考虑了好久,写出后又调试,弄了一天,下面说一下中缀表达式转换后缀表达式:算法:中缀表达式转后缀表达式的方法: 1.遇到操作数:直接输出(添加到后缀表达式中) 2.栈为空时,遇到运算符,直接入栈 3.遇到左括号:将其入栈 4.遇到右括号:执行出栈操作,并将出栈的元素输出,直到弹出栈的是左括号,左括号不输出。 5.遇到其他运算符:加减乘除:弹出所有优先级大于或者等于该运算符的栈顶元素,然后将该运算符入栈 6.最终将栈中的元素依次出栈,输出。 例如 a+b*c+(d*e+f)*g ----> abc*+de*f+g*+遇到a: 阅读全文

posted @ 2013-07-30 19:05 冰天雪域 阅读(215) 评论(0) 推荐(0)

摘要: Dx 1 error; aborting Conversion to Dalvik format failed with error 1 问题实质是工程中android.jar包大于一个: 保留一个android.jar 阅读全文

posted @ 2013-07-30 19:04 冰天雪域 阅读(812) 评论(0) 推荐(0)

摘要: Citrix 服务器虚拟化之十二 Xenserver灾难恢复 (环境有限实验无法测试,配置步骤摘取自官方文档) XenServer 灾难恢复的工作原理在存储库(SR)上还原从主(生产)环境复制到备份环境的存储所需信息,然后恢复业务的虚拟机和vApp。一个受保护的资源池在你的主站点出现故障时,可以在该池中的虚拟机和vApp从复制的存储恢复和重建在辅助(DR)站点,用最少的应用程序或用户停机时间。在发生灾难时,灾难恢复向导可以用来在XenCenter询问此存储选择的虚拟机和vApp导入到回收池。一旦虚拟机中运行的回收池,恢复池元数据也被复制到VM设置允许任何变化来填充返回到主池,主池应该可以... 阅读全文

posted @ 2013-07-30 19:02 冰天雪域 阅读(566) 评论(0) 推荐(0)

摘要: 8.1项目进度管理相关概念8.1.1项目进度管理的含义和作用 项目进度管理就是保证项目的所有工作都在一个指定的时间内完成。8.1.2项目进度管理的主要活动和过程 活动定义;活动排序;活动资源估算;活动历时估算;制定进度表;进度控制;8.1.3项目进度管理计划 项目进度管理计划选择了进度编制方法、进度编制工具、确定并规范制定进度过程和控制项目进度过程的准则。 当项目进度定稿并获得批准后,项目团队已经制定并完成了用于进度控制过程中的项目进度基准。8.2活动定义 活动是实施项目时安排工作的最基本的工作单元。活动定义过程是把完成项目工作的所有活动都找出来。 WBS最底层是工作包,把工作包分解成活动是活 阅读全文

posted @ 2013-07-30 19:00 冰天雪域 阅读(991) 评论(0) 推荐(0)

摘要: 一、添加硬盘,在线扫描出来首先到虚拟机那里添加一块硬盘,注意必须是SCSI类型的硬盘。 扫描硬盘,不用重启操作系统的。echo "- - -" > /sys/class/scsi_host/host0/scanecho "- - -" > /sys/class/scsi_host/host1/scanecho "- - -" > /sys/class/scsi_host/host2/scanecho "- - -" > /sys/class/scsi_host/host3/scan..... 阅读全文

posted @ 2013-07-30 18:57 冰天雪域 阅读(830) 评论(0) 推荐(0)

摘要: - (void)exitApplication { [UIView beginAnimations:@"exitApplication" context:nil]; [UIView setAnimationDuration:0.5]; [UIView setAnimationDelegate:self]; // [UIView setAnimationTransition:UIViewAnimationCurveEaseOut forView:self.view.window cache:NO]; [UIView setAnimationTransition:UI... 阅读全文

posted @ 2013-07-30 18:56 冰天雪域 阅读(284) 评论(0) 推荐(0)

摘要: Problem Description The Joseph's problem is notoriously known. For those who are not familiar with the original problem: from among n people, numbered 1, 2, . . ., n, standing in circle every mth is going to be executed and only the life of the last remaining person will be saved. Joseph was sma 阅读全文

posted @ 2013-07-30 18:54 冰天雪域 阅读(363) 评论(0) 推荐(0)

摘要: resultMap 元素是MyBatis 中最重要最强大的元素。它就是让你远离 90%的需要从结果 集中取出数据的 JDBC代码的那个东西, 而且在一些情形下允许你做一些 JDBC 不支持的事 情。 事实上, 编写相似于对复杂语句联合映射这些等同的代码,也许可以跨过上千行的代码。 ResultMap 的设计就是简单语句不需要明确的结果映射,而很多复杂语句确实需要描述它们 的关系。 我们通过一个连续的例子,来逐步讲解ReusltMap。 要进行ResultMap的实验,先设计数据库: 上述是数据库的E-R图。 create database if not exists mybatis3;use 阅读全文

posted @ 2013-07-30 18:52 冰天雪域 阅读(473) 评论(0) 推荐(0)

摘要: 今天在看一个音乐播放器的源代码时候用到了SeekBar,就翻出来mars老师的视频复习了一下,然后综合使用了一下.首先先看下运行效果: 下来我们看看布局文件的设计: main.xml: 在布局文件中我只定义了SeekBar ,RatingBar这两个控件。在定义RatingBar中有两个属性需要说明一下,android:numStars是用来设置你要显示的星星的个数,这个根据需求自己来设置,我在这里设置为5个,android:stepSize是来设置RatingBar每次前进多少,这里我设置为一半:0.5个星,这个也是根据需求来设置。 下面来看j... 阅读全文

posted @ 2013-07-30 18:50 冰天雪域 阅读(251) 评论(0) 推荐(0)

摘要: 一,使用Myeclipse 中自带的 tomcat右键 configure 弹出窗口 在 port Number 中修改 端口号即可;二,配置的 tomcat 如果用上述的方法,只能打开这样的窗口: 所以只能选择下面的方式修改: 路径 \apache-tomcat\conf\ server.xml 中修改一下代码 : port="8083" //修改端口号 阅读全文

posted @ 2013-07-30 18:47 冰天雪域 阅读(974) 评论(0) 推荐(0)

摘要: 新浪微博客户端开发之OAuth认证篇 2013年7月29日新浪微博客户端开发 OAuth2.0授权机制我在这里就不浪费口舌了,有很多大牛都发表过相关的文章解释OAuth2.0认证的流程,我就随便找了一张图片把这部分内容略过。 在新浪微博API中呢,如何去实现这个认证流程是下面要说的: 实现步骤: 1. 下载新浪微博Android SDK,去新浪开发平台那里找去。 2. 创建项目,这里是OauthTest 2. 解压SDK压缩包,知道jar把它导入到项目当中 项目文档结构如下: ... 阅读全文

posted @ 2013-07-30 18:45 冰天雪域 阅读(424) 评论(0) 推荐(0)

摘要: Struts提供的类型转换有限,如果我们强行使用没有的类型转换,则会出现错误,以Date类型为例:org.apache.catalina.core.StandardWrapperValve invoke严重: Servlet.service() for servlet action threw exceptionjava.lang.IllegalArgumentException: Cannot invoke com.tgb.struts1.TypeCovertActionForm.setUtilDate - argument type mismatch 在此我们来建立java.util... 阅读全文

posted @ 2013-07-30 18:44 冰天雪域 阅读(253) 评论(0) 推荐(0)

摘要: 题目描述:一条直线上n个点,每个点有个“弹力”,可以把当前位置x上面的ball弹到x+a[x]上面。两种操作0. 修改a处的弹力值,编程b1. 询问a点的ball经过多少次能跳出n个点外(就是出界了)。。。。求出弹跳的次数和最后落脚的点。 块状链表就是用来暴力模拟的。用块状链表可以把时间复杂度从O(n)变成O(sqrt(n))。这道题目的复杂度为O(m*sqrt(n))。具体实现还是直接看代码容易理解…… #include #include #include #include using namespace std;#define N 100100int block[N], c[N], ne. 阅读全文

posted @ 2013-07-30 18:42 冰天雪域 阅读(230) 评论(0) 推荐(0)

摘要: 插入排序算法 插入排序是最简单的排序算法。插入排序有N-1趟排序组成。对于P=1趟到P=N-1趟,插入排序保证从位置0到位置P上的元素已为排序状态。插入排序利用了这样的事实:位置0到位置P-1上的元素是排过序的。图1显示一个简单的数组在每一趟排序后的情况。图1:每趟后的插入排序如下代码实现了上述想法:void InsertionSort(ElementType A[], int N){ int j, p; ElementType Tmp; for (p = 1; p Tmp && j > 0; --j){ A[j] = A[j - 1]; } A[j] = Tmp; }} 阅读全文

posted @ 2013-07-30 18:40 冰天雪域 阅读(179) 评论(0) 推荐(0)

摘要: 明明维护了一个1k的最小堆,可是输出到MySQL里却只有九百多行数据。查log,发现这么一段内容:stderr logscom.mysql.jdbc.MysqlDataTruncation: Data truncation: Data too long for column 'reqs' at row 1 at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3595) at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3529) at com.mysql.j 阅读全文

posted @ 2013-07-30 18:37 冰天雪域 阅读(312) 评论(0) 推荐(0)

摘要: Linux系统的启动时通过读取不同的配置文件,执行相应的Shell脚本完成的。当然本文只是简单的从文件的角度分析,更深层次的本文没涉及。 主要读取了以下文件: /boot/grub/grub.conf/etc/inittab/etc/rc5.d(rc.d) 0-99 Seq/etc/passwd (Login,input username and password)/etc/shadow/etc/profile:init the env var of user/etc/profile.d/*.sh~/.bash_profile~/.bash_history~/.bashrc/etc/bashr 阅读全文

posted @ 2013-07-30 18:35 冰天雪域 阅读(270) 评论(0) 推荐(0)

摘要: 1. 下载最新版的nVidia驱动,命名为NVIDIA.run。 http://www.nvidia.com/page/drivers.html 2.编辑blacklist.conf。 sudo gedit /etc/modprobe.d/blacklist.conf 添加以下部分并保存: blacklist vga16fb blacklist nouveau blacklist rivafb blacklist nvidiafb blacklist rivatv (这里有一行空格) 3. 删除之前所安装的nVidia驱动。 sudo apt-get remove --pur... 阅读全文

posted @ 2013-07-30 18:34 冰天雪域 阅读(278) 评论(0) 推荐(0)

摘要: #!/usr/env python #-*- coding: utf-8 -*- import urllib import urllib2 import random import requests import os,sys import Queue import threading import time import MySQLdb from sgmllib import SGMLParser import re queue = Queue.Queue() out_queue = Queue.Queue() num=0 class Thr... 阅读全文

posted @ 2013-07-30 18:32 冰天雪域 阅读(258) 评论(0) 推荐(0)

摘要: 云计算将网络上分布的计算,存储,服务构件,网络软件等资源集中起来,基于资源虚拟化的方式,为用户提供方便快捷的服务,它可以实现计算与存储的分布式与并行处理。如果把“云”视为一个虚拟化的存储与计算资源池,那么云计算则是这个资源池基于网络平台为用户提供的数据存储和网络计算服务。互联网是最大的一片云,其上的各种计算机资源共同组成了若干个庞大的数据中心及计算中心。IT基础设施的交付和使用模式,即通过网络以按需,易扩展的方式活的所需的资源(硬件,平台,软件)。提供资源的饿网络被称为云。从更广泛的意义上来看,云计算是指服务的交付和使用模式,即通过网络以按需,易扩展的方式活的所需的服务,这种服务可以是IT基础 阅读全文

posted @ 2013-07-30 18:30 冰天雪域 阅读(290) 评论(0) 推荐(0)

摘要: 在机房收费系统过程中,试着使用了存储过程,离之前数据库的学习已经有些日子了。之前对于存储过程的了解也是听过而已,非常不清楚。因此,写这篇博客! 专业概念:存储过程是一个SQL语句和控制结构的集合,创建于数据库。简单的说,就是一组固定操作的SQL语句集合,类似于编程语言当中的函数或过程,可以通过名称直接调用。可以通过T-SQL语句和企业管理器创建。T-SQL语法如下:CREATE PROCEDURE (创建储存过程) CREATE PROCEDURE 存储过程名 (参数列表) BEGIN SQL语句代码块 END 在vb.net和存储过程的结合有两个非常明显的优点。一... 阅读全文

posted @ 2013-07-30 18:27 冰天雪域 阅读(975) 评论(0) 推荐(0)

摘要: 今天弄了一下百度地图,按照API上面一步一步的,最后run的时候还是有错误。具体错误就不说了,有几个需要改的地方贴出来,以免忘了。 阅读全文

posted @ 2013-07-30 18:26 冰天雪域 阅读(191) 评论(0) 推荐(0)

摘要: Linux安装系统注意事项1.分区学习用途:/boot:200M/swap :内存的1到2倍/:根据需要分配大小,比如虚拟机下总空间是15G,那么可以分配8——10G跟/分区,如果是生产环境,60——100G都很正常/opt:最好有个单独的分区,用以存储数据、资料,下次使用系统此分区保持不变,就不会丢失数据。2.根据需要安装工具包。3. 学习使用的话尽可能最小化安装,只需要在最小化的基础上安装中文支持包即可。系统初始化1.修改主机名字 [root@localhost Desktop]# vim /etc/sysconfig/network[root@localhost Desktop]# ca 阅读全文

posted @ 2013-07-30 18:24 冰天雪域 阅读(194) 评论(0) 推荐(0)

摘要: 第一道双联通的题目,求加几条边让原图成一个双联通图,求出度数为1的双联通分量的个数+1/2、Low[u]为u或u的子树中能通过非父子边追溯到的最早的节点,即DFS序号最小的节点的序号 #include#include#include#define N 5010using namespace std;int n,m,first[N],num,low[N],dfs[N],idx,ans,vis[N],degree[N],belong[N];struct edge{ int ed,next;}E[10010];void addedge(int x,int y){ E[num].ed=y; ... 阅读全文

posted @ 2013-07-30 18:22 冰天雪域 阅读(183) 评论(0) 推荐(0)

摘要: Design patterns vary in their granularity and level of abstraction. Because thereare many design patterns, weneed a way to organize them. This section classifiesdesign patterns so that we can refer tofamilies of related patterns. Theclassification helps you learn the patternsin the catalog faster, . 阅读全文

posted @ 2013-07-30 18:20 冰天雪域 阅读(374) 评论(0) 推荐(0)

摘要: 使用技巧:1.虚拟机安装文件:vm-workstation-full-8.0.3-703057.x86_64.bundle,./vm-workstation-full-8.0.3-703057.x86_64.bundle即可安装,最后要输入序列号。安装文件可以到我的百度网盘下载。链接:http://pan.baidu.com/share/link?shareid=2973346686&uk=21151264372.虚拟机安装Redhat,内存给800M即可,如果小于800M,不能正常启动X Window。如果以字符界面方式使用RedHat,400M左右即可。3.跨网段传输数据,才需要配 阅读全文

posted @ 2013-07-30 18:17 冰天雪域 阅读(376) 评论(0) 推荐(0)

摘要: //总体来说这个过程就是构建数据源->构建层->构建要素->构建形状->关闭数据源。//要包含的GDAL头文件#include #include #include using namespace std;#pragma comment(lib,"gdal_i.lib")bool Creatshape(const char* pszFileName ,int line,int row);#include //_TCHAR* 类型在该头文件里int _tmain(int argc, _TCHAR* argv[]){ const char *pszFile 阅读全文

posted @ 2013-07-30 18:16 冰天雪域 阅读(960) 评论(0) 推荐(0)

摘要: win7旗舰版安装oracle11g 64位用sql plus可以登录 但用pl/sql dev报错ORA-12560小型数据库:access、foxbase 中型数据库:mysql、sqlserver、informix 大型数据库:sybase、oracle、db2--sybasecreate profile lock_account limit failed_login_attempts 3 password_lock_time 2; sql>alter user tea profile lock_account; (2)给账户(用户)解锁 sql>alter user tea 阅读全文

posted @ 2013-07-30 18:14 冰天雪域 阅读(222) 评论(0) 推荐(0)

摘要: 曾经客户端的同事用as写一大堆代码来排序,在得知python排序往往只需要一行,惊讶无比,遂对python产生浓厚的兴趣。 之前在做足球的积分榜的时候需要用到多条件排序,如果积分相同,则按净胜球,再相同按进球数,再相同按失球数。 即按积分P、净胜球GD、进球GS、失球GA这样的顺序。 在python中,排序非常方便,排序的参数主要有key、reverse。参数cmp不建议使用了,在python3.0被移除了,用参数key代替。 对于多条件排序,也非常简单,只需要记住下面这句话就行。 即 参数key指定的函数返回一个元组,多条件排序的顺序将按照元组的顺序。 看了下面的代码你就明白了,下... 阅读全文

posted @ 2013-07-30 18:12 冰天雪域 阅读(242) 评论(0) 推荐(0)

摘要: 编写一个函数,要求输入年月日时分秒,输出该年月日时分秒的下一秒。如输入 2004 年 12 月 31 日 23 时 59 分 59 秒,则输出 2005年 1 月 1 日 0 时 0 分 0 秒。void ResetTheTime(int *year,int *month,int *date,int *hour,int *minute,int*second){ int dayOfMonth[12]={31,28,31,30,31,30,31,31,30,31,30,31}; if( *year 12 || *date 31 || *hour 23 || *minut... 阅读全文

posted @ 2013-07-30 18:10 冰天雪域 阅读(821) 评论(0) 推荐(0)

摘要: Description A numeric sequence of ai is ordered if a1 #include #include using namespace std;int a[1005],dp[1005],n;int LIS(){ int i,j,ans,m; dp[1] = 1; ans = 1; for(i = 2;im && a[j]ans) ans = dp[i]; } return ans;}int main(){ int i; while(~scanf("%d",&n)) { fo... 阅读全文

posted @ 2013-07-30 18:08 冰天雪域 阅读(180) 评论(0) 推荐(0)

摘要: 比如查询scott.emp表的用户SAL排序信息,可以使用如下查询: SQL> SELECT deptno, ename, 2 ROW_NUMBER () OVER (PARTITION BY deptno ORDER BY sal DESC) seq 3 FROM emp; DEPTNO ENAME SEQ---------- ---------- ---------- 10 KING 1 10 CLARK 2 10 MILLER ... 阅读全文

posted @ 2013-07-30 18:06 冰天雪域 阅读(189) 评论(0) 推荐(0)


博客园  ©  2004-2026
浙公网安备 33010602011771号 浙ICP备2021040463号-3