摘要:
Write a function to find the longest common prefix string amongst an array of strings.java code : 预处理出最短串与任意一字符串的公共前缀,用StringBuilder保存,再去遍历剩余字符串,从尾处开始推。复杂度O(m * n) m : length of the arrays, n :length of the prefixpublic class Solution { public String longestCommonPrefix(String[] strs) { //... 阅读全文
posted @ 2013-10-29 22:34
Class Xman
阅读(179)
评论(0)
推荐(0)
摘要:
今天安装了Oracle 11.2.0.4的数据库,由于在安装GRID软件是,跑脚本的时候是现在节点2上跑的,跑完之后然后在节点1上跑。发现我的scan_ip在节点2上,我想把scan_iprelocate 到节点1 上。操作如下:[root@elvis112 ~]# ifconfig -a eth0 Link encap:Ethernet HWaddr 08:00:27:72:C8:E4 inet addr:192.168.56.112 Bcast:192.168.56.255 Mask:255.255.255.0 inet6 addr: fe80::a00:27ff... 阅读全文
posted @ 2013-10-29 22:30
Class Xman
阅读(551)
评论(0)
推荐(0)
摘要:
作为一个使用vim挺长时间的人,现在来写这篇东西确实是尴尬的,就像很多大神们说的,vim是世界上最好用的编辑器,没有之一。然后前两天又重新看了看vim的那些功能和使用方法,更觉得这么长时间使用vim却远没有用到它的强大之处。所以这里对常用的vim功能和用法做一个总结,自己时常也能翻看熟悉一下。 看过学习vim使用方法的几条建议,也一并写来警示一下自己吧:学习vim在开始时是痛苦的;需要时间和不断地练习,就像你学习一个乐器一样;不要期望你能在3天内把vim练得比别的编辑器更有效率(像博主这种应该需要两周以上的苦练)。 首先需要说明一下的是,vim有四种基本模式: 1)命令行模式:键入的... 阅读全文
posted @ 2013-10-29 22:28
Class Xman
阅读(295)
评论(0)
推荐(0)
摘要:
以前觉得Page Restore确实挺好用的,而且确实用Page Restore快速解决过一些问题。但是仔细想想很多时候Page Restore可能根本用不上。因为SQL Server在备份的时候是不会检查数据库的结构的,如果有一些Page损坏了,数据库仍然可以成功备份。下面我用Pual提供的损坏数据库做个实验(下载路径:http://www.sqlskills.com/blogs/paul/sample-corrupt-databases-to-play-with/)通过错误信息可以看到数据库有很多页面损坏了。但是备份完成功。在这种情况下即使有备份也不可能使用Page Restore了,因为 阅读全文
posted @ 2013-10-29 22:26
Class Xman
阅读(170)
评论(0)
推荐(0)
摘要:
今天晚上服务器上线测试,遇到了一个问题!往数据库写了一条数据之后,再读取该记录,居然读不出来,报空指针。十分费解,喊来开发组长定位问题。他的解释是:写操作用的是主库,而读操作用的是从库。在写库写完之后,该条记录并不会立刻出现在读库,数据同步到写库需要一定的时间。于是出现了我的空指针异常。回来看了很多网上的介绍主从同步机制。大致是这样的,主库执行完sql写命令之后,将日志写至binlog。从库有一个线程会拉取主库上的这个日志文件,获取新的数据写操作日志。并将拉取到的日志写至本机的relay-log。从库的sql线程会从本机的relay-log中取出日志,并执行。至此,同步完成。可以看出主从间同步 阅读全文
posted @ 2013-10-29 22:25
Class Xman
阅读(141)
评论(0)
推荐(0)
摘要:
/* * POJ_3337.cpp * * Created on: 2013年10月29日 * Author: Administrator */#include #include #include using namespace std;const int maxn = 10010;int data[26];//用来存储每一个字母所对应的数字char opr[maxn];//去掉空格后的表达式char opr1[maxn];//去掉空格钱的表达式bool vst[maxn];//用来标记某一个字符是否已经访问过void init() { int i; for (i = 0; i =... 阅读全文
posted @ 2013-10-29 22:24
Class Xman
阅读(179)
评论(0)
推荐(0)
摘要:
一 问题 二 解题方法采用二叉树的层次遍历,需要队列作为辅助, 如图所示,队列保存着层次遍历时二叉树结点的地址,Thislevel记录了当前层的结点数,Nextlevel记录了下一层结点数。当队列中每出一个结点,Thislevel必须减1,当前结点的左或右孩子入队,Nextlevel必须加1。当Thislevel为0时,说明二叉树的一层遍历结束,开始新的一层。三 测试 四 代码/* * to judge whether a binary tree is a binary tree*/#include #include #include #define ElemType int#define E 阅读全文
posted @ 2013-10-29 22:23
Class Xman
阅读(217)
评论(0)
推荐(0)
摘要:
Problem Description In the game of DotA, Pudge’s meat hook is actually the most horrible thing for most of the heroes. The hook is made up of several consecutive metallic sticks which are of the same length. Now Pudge wants to do some operations on the hook. Let us number the con... 阅读全文
posted @ 2013-10-29 22:19
Class Xman
阅读(125)
评论(0)
推荐(0)
摘要:
文件中的某个部分被锁定了,但其他的程序可以访问这个文件的其他部分,称为文件段锁定或文件区域锁定。经常使用文件区域锁定是fcntl函数。#include #include #include int fcntl(int fd, int cmd, struct flock *lock);fcntl提供了三个文件锁定的选项:F_GETLK F_SETLKF_SETLKW当这些命令选项使用时,fcntl的第三个参数必须是一个指向flock结构的指针。flock的结构包括下列成员:short l_typeshort l_whenceshort l_startoff_t l_lenoff_t l_pid.. 阅读全文
posted @ 2013-10-29 22:19
Class Xman
阅读(258)
评论(0)
推荐(0)
摘要:
Benefit Recently Yaghoub is playing a new trick to sell some more. When somebody gives him A Tomans, he who never has appropriate changes, asks for B Tomans such that lowest common multiple of A and B equals to C and he will pay back a round bill. Or otherwise take some snack i... 阅读全文
posted @ 2013-10-29 22:16
Class Xman
阅读(313)
评论(0)
推荐(0)
摘要:
The recursive program will result in TLE like this:class Solution { public: bool isMatch(const char *s, const char *p) { // IMPORTANT: Please reset any member data you declared, as // the same Solution instance will be reused for each test case. if (*s == *p && *s == '\0') return tru 阅读全文
posted @ 2013-10-29 22:15
Class Xman
阅读(395)
评论(0)
推荐(0)
摘要:
如何设置qt creator快捷键以设置设置edit - select encoding的快捷键为例 1. tools - options - environment - keyborad 2.在搜索栏打入select,可找到selectencoding栏,设置为alt + s 文档信息 版权声明:自由转载-非商用-非衍生-保持署名 |Creative Commons BY-NC-ND 3.0 博客网址:http://blog.csdn.net/lyc_daniel/article/details/13511085 博 主: lyc_daniel 寄 语:神爱世人,甚至将... 阅读全文
posted @ 2013-10-29 22:11
Class Xman
阅读(314)
评论(0)
推荐(0)
摘要:
阶段:刚毕业那会儿,大家都羡慕立刻贴结婚照的,说这家伙贼快,然后呼呼啦啦大家都贴上了结婚照。阶段:参加了几年婚宴,这两年,又开始参加满月酒了,同学一聚会,慢慢的都是三口三口的来了。阶段:最近听说一个表姐的婆婆得了肺癌,今年上半年听说一同龄表妹的爸爸脑溢血,这个月有一个高中同学的妈妈查出来胃癌晚期……我们不自觉间已经步入中年了,进入了上有老下有小的阶段,不再是小公主,也不再有机会花前月下、卿卿我我,我们现在要做的就是上班挣钱,处理突如其来的各种家庭事务。手机里每天的日志与自己有关的不多,不是老人的就是孩子的,或者是老公的或者家里的。用我跟老公的一句常用语就是:顶不顶得住?现在的答案是:顶不顶得住 阅读全文
posted @ 2013-10-29 22:09
Class Xman
阅读(153)
评论(0)
推荐(0)
摘要:
*/*Copyright(c)2013,烟台大学计算机学院学生*All rights reserved.*文件名称:见标题*作者:张凯*完成日期:2013年 10 月29 日*版本号:v1.0*求解的问题:*/#include #includeusing namespace std;int main(){ double s=0,p=1; int i=0,t=1; while(i<=8) { s=s+t*p; t=-t; p=p*0.5; i++; } cout<<"s="<<s<<endl; ... 阅读全文
posted @ 2013-10-29 22:08
Class Xman
阅读(347)
评论(0)
推荐(0)
摘要:
IIUCONLINE CONTEST2008Problem D: GCD LCMInput: standard input Output: standard output The GCD of two positive integers is the largest integer that divides both the integers without any remainder. The LCM of two positive integers is the smallest positive integer that is divisible by both t... 阅读全文
posted @ 2013-10-29 22:07
Class Xman
阅读(195)
评论(0)
推荐(0)
摘要:
比如:将 2.131415925 这个数字保留三位小数并四舍五入,可用下面的代码实现int temp = 2.131415925 * 1000 + 0.5;float temp1 = ((float)temp)/1000;想保留几位就乘 10的几次方。 阅读全文
posted @ 2013-10-29 22:06
Class Xman
阅读(464)
评论(0)
推荐(0)
摘要:
LIS。先按S降序升序再按B降序排序(如果B不按降序排序的话就会覆盖掉正解),然后再对B用O(nlog(n))的LIS求解就可以了。用d数组标记每个元素在上升序列中的位置,然后根据d倒着找id就可以了。#include#include#include#include#include#include#include#include#include#include#include#include#include#include#include#define FF(i, a, b) for(int i=a; i=b; i--)#define REP(i, n) for(int i=0; ... 阅读全文
posted @ 2013-10-29 22:04
Class Xman
阅读(178)
评论(0)
推荐(0)
摘要:
概述C++内置的数组支持容器的机制,但是它不支持容器抽象的语义。要解决此问题我们自己实现这样的类。在标准C++中,用容器向量(vector)实现。容器向量也是一个类模板。vector是C++标准模板库中的部分内容,它是一个多功能的,能够操作多种数据结构和算法的模板类和函数库。vector之所以被认为是一个容器,是因为它能够像容器一样存放各种类型的对象,但是一个容器中的对象必须是同一种类型。简单地说,vector是一个能够存放任意类型的动态数组,能够增加和压缩数据。vector是一个类模板,不是一种数据类型。可用来定义任意多种数据类型。vector类型的每一种都指定了其保存元素的类型。因此vec 阅读全文
posted @ 2013-10-29 22:02
Class Xman
阅读(694)
评论(0)
推荐(0)
摘要:
昨天在auto论坛上偶遇一哥们作的虎鲸宝宝例子,尽管作者提供了auto的源码… … 一个C++老农的悲哀。不过大概看了下流程,最后想想:选什么样的语言已经不重要了。最重要的是里边的资源文件可以拿来耍耍!当初发现SDK包里边的png动画就很奇怪,这个例子让我回头又看了看,才发现一个新的名次apng(阿门)。给我的第一感觉就算gif。好了,知道这个存在就没什么难度了,直接上图,定时器设置窗体位置即可。话不多讲上图吧:额 感觉上图也没什么效果。(奈何本农没玩过gif)!链接:点击打开链接有兴趣的可以下载然后用官方提供的sdk里头的程序打开浏览即可,只是少了动态跑的效果而已! 阅读全文
posted @ 2013-10-29 22:00
Class Xman
阅读(253)
评论(0)
推荐(0)
摘要:
之前, 我用sse指令, 想把float 型转成int, 不过其中遇到了一些困惑,就是截断和不截断的问题, 这个问题一直困扰我好集体, 最后终于解决了, 原来sse本身就有截断和不截断的指令。_mm_cvtps_epi32 是SSE2的一条指令CVTPS2DQ。在MSDN上的解释是Converts the four single-precision, floating-point values ofato signed 32-bit integer values.把四个float变量强转为四个int变量。其中需要注意的是他的截断规则:四舍五入,在进位后末位是偶数的进,否则不进位。紧接着是另一个 阅读全文
posted @ 2013-10-29 21:58
Class Xman
阅读(492)
评论(0)
推荐(0)
摘要:
冒泡排序public class BubbleSort{ public static int[] asc(int[] a){ int item; for (int i = 0; i a[i]) { a[i] = a[j]; a[j] = item; item = a[i]; } } } return a; } public static void main(String[] args) { int a[] = {23,14,25,32,8,27,15,13,58,8,2,36}; a = asc(a); pump(a); } private s... 阅读全文
posted @ 2013-10-29 21:56
Class Xman
阅读(198)
评论(0)
推荐(0)
摘要:
Shader Object及Program操作APIProgram: 1。 GLuint glCreateProgram( void );//创建 2。 void glDeleteProgram( GLuint program );//销毁 3。 void glGetProgramiv( GLuint program, GLenum pname, GLint *params ); //获取参数 4。void glGetProgramInfoLog( GLuint program, GLsizei maxLength, GLsizei *length, GLchar *infoLog );... 阅读全文
posted @ 2013-10-29 21:53
Class Xman
阅读(525)
评论(0)
推荐(0)
摘要:
继上次report的demo后,还在继续做着report方面的research,今天主要是实现了通过javabean datasource填充chart图表,通过webservice下载pdf格式的报表。 开始这一段快乐之旅吧,首先我在包下定义了两个类分别是Student和Mark,Student类下有三个属性,他们分别是private String name;private String number;private List mark;Mark类下定义了两个属性private String name;private double mark;另外写了一个函数去获取student的列... 阅读全文
posted @ 2013-10-29 21:52
Class Xman
阅读(401)
评论(0)
推荐(0)
摘要:
前面介绍了数字证书的原理与制作:http://blog.csdn.net/jiangtongcn/article/details/13508365,下面来看一下ActiveX组件的打包。我现在有一个ActiveX组件:fq.ocx,目的用于采集当前登录的QQ号码,采用vc mfc编写,当然您完全可以用其它技术编写。本ActiveX需要嵌入在网页中运行。网上的关于打包这方面的东西太多了。这里我整理一下:一、编写用于安装cab包的inf文件格式如下:[version] signature="$CHICAGO$" AdvancedINF=2.0 [Add.Code] XXX... 阅读全文
posted @ 2013-10-29 21:49
Class Xman
阅读(390)
评论(0)
推荐(0)
摘要:
同步在一定程度上可以看做是单线程,这个线程请求一个方法后就待这个方法给他回复,否则他不往下执行。 异步在一定程度上可以看做是多线程的,请求一个方法后,就不管了,继续执行其他的方法。 比如一个文章系统里面,文章内容通常是字数非常多的,如果数据量大,打开会非常的慢,这个时候可以采取两种方法: 1、同步:一直等待要显示的数据全部取出来 标题、作者、来源、创建时间、关键字、点击次数、文章正文 全部取出之后显示 碰上心急的用户,他会骂死你的。 2、异步:首先显示能够快速取出的部分: 标题、作者、来源、创建时间、关键字、点击数 显示 然后另外的一个线程等待取出文章的正文显示! 异步就是:做一件事情的... 阅读全文
posted @ 2013-10-29 21:48
Class Xman
阅读(405)
评论(0)
推荐(0)
摘要:
本文翻译自ITU-T的Technical Paper:《How to increase QoS/QoE of IP-based platform(s) to regionally agreed standards》(2013/3/1)。这是其第五章的一部分,给出了QoS的构建模块与机制。PS:在此感谢一位师弟的翻译。QoS的作用是支持特定应用的特点和属性,然而的不同的应用可能有着差别很大的要求。例如,对于远程医疗,交付的准确性就比整体延迟或分组时延偏差(也就是抖动)更加重要,但是对于IP电话而言,抖动和延迟就是关键问题,而且必须进行最小化处理。QoS支持的体系结构框架的重点是网络内的某些机制提 阅读全文
posted @ 2013-10-29 21:44
Class Xman
阅读(623)
评论(0)
推荐(0)
摘要:
GLSL语言内置的变量,包括内置的顶点属性(attribute)、一致变量(uniform)、易变变量(varying)以及常量(const),一方面加深印象,另一方面今天的文章可以为以后的编程做查询之用。顶点属性—— 指顶点的信息,OpenGL据此绘制各个图元,对于传统的顶点属性包括坐标、纹理坐标、颜色等GLSL都会设置一个内置变量与之对应,以便在需要时可以在 顶点或片元着色器中直接引用,这也体现了GLSL与HLSL的一个最大的不同,HLSL里顶点的属性是通过语义来定义的,而GLSL充分考虑了 OpenGL是个状态机这一事实,将顶点属性设为一个状态变量。GLSL中内置的顶点属性包括以下几个: 阅读全文
posted @ 2013-10-29 21:42
Class Xman
阅读(991)
评论(0)
推荐(0)
摘要:
1、查找元素节点,并打印其内容var $li = $("ul li:eq(1)");//查找里第2个节点var li_txt = $li.text(); //获取文本内容alert(li_txt); 2、查找属性节点var $para = $("p");//获取节点var p_txt = $para.attr("title");//获取元素节点属性title 3、创建元素节点var $li_1 = $("");//创建第1个元素var $li_2 = $("");$("ul" 阅读全文
posted @ 2013-10-29 21:40
Class Xman
阅读(179)
评论(0)
推荐(0)
摘要:
UIMouseEvent.cs:using UnityEngine;using System;public abstract class UIMouseEvent : MonoBehaviour{ public EventHandler MouseEvent { get; set; }} UIEvent.cs:using UnityEngine;using System;using System.Collections.Generic;using System.Collections;public class UIEvent{ public static GameObject FindChil 阅读全文
posted @ 2013-10-29 21:39
Class Xman
阅读(326)
评论(0)
推荐(0)
摘要:
l 概览Echo经常会对我写的文章提些意见,比如说越来越冗长了,读起来毫无舒适感。我乐于接受批评,所以往后写文章也考虑那些虽然愿意阅读又不期望有违和感的受众,比如,将内容归纳精炼,三五十行就能明白大概。对于希望深入了解,希望跟随我一起逐步深入进而获得认知过程的朋友来说,不妨耐心审视文章的各种观点、引证细节和归纳总结,或许最终回头来思考时,字里行间反而会变得无关紧要了。在写“认识大数据”这篇文章之前,我发现身边很多IT人对于这些热门的新技术、新趋势往往趋之若鹜却又很难说的透彻,如果你问他大数据和你有什么关系?估计很少能说出一二三来。究其原因,一是因为大家对新技术有着相同的原始渴求,至少知其然在聊 阅读全文
posted @ 2013-10-29 21:38
Class Xman
阅读(412)
评论(0)
推荐(0)
摘要:
交叉开发的特点是使用交叉开发环境编译出目标机上可以运行的二进制程序。tool chain就是一整套的交叉开发工具,包括cross assembler、cross compiler、 cross library以及cross link组成。不同的目标板就需要对tool chain进行不同的配置,这样才能编译出能在指定 目标板上运行的程序。这样也终于明白了为什么之前在server上用gcc编译一个小程序可以在server上打开的终端上运行, 而不能在目标机上运行了。 所以,要将程序放在目标机上运行,就必须要指定使用为目标机所配置的tool chain来编译程序, 这样编译出来的程序就可以在目标机上 阅读全文
posted @ 2013-10-29 21:34
Class Xman
阅读(442)
评论(0)
推荐(0)
摘要:
E. Dima and Kicks time limit per test 2 seconds memory limit per test 256 megabytesinputstandard inputoutputstandard outputDima is a good person. In fact, he's great. But all good things come to an end...Seryozha is going to kick Dima just few times.. For this reason he divides the room i... 阅读全文
posted @ 2013-10-29 21:33
Class Xman
阅读(305)
评论(0)
推荐(0)
摘要:
---------------------ASP.Net+Android+IOS开发、.Net培训、期待与您交流! -------------------- 1. TCP/IP 1.概述 要建立连接,可以传输大量数据 通过三次握手玩成连接是可靠协议 必须建立连接,效率低,例如:下载,打电话 步骤:Socket和ServerSocket简介:建立客户端和服务器端 通过Socket中的IO流进行数据传输 关闭socket 同样,客户端和服务器端是两个独立的应用程序 2.传输 客户端(Socket)和服务器端(ServerSocket) 客户端:在该对象创建的时候,就指定了主机地址,因为要先T... 阅读全文
posted @ 2013-10-29 21:31
Class Xman
阅读(255)
评论(0)
推荐(0)
摘要:
Spring+struts2 +hibernate3集成,在后台测试时报的错,报错的这句话: Exception in thread "main" java.lang.NoSuchMethodError: org.objectweb.asm.ClassWriter. (Z)V 原因是因为cglib 包和asm包冲突, 开始用的cglib包是cglib-2.1.3.jar ,后来换了一个cglib-2.2.jar才测试通过。 介绍cglib.jar 据cglib官网http://cglib.sourceforge.net/的summary介绍,c... 阅读全文
posted @ 2013-10-29 21:31
Class Xman
阅读(382)
评论(0)
推荐(0)
摘要:
作为个人学习笔记分享,有任何问题欢迎交流! Note:若是想要用pdb调试OpenStack,必须通过Devstack安装它。Devstack安装Havana过程1.使用一般用户(非root用户),从github上获取devstack代码git clonehttps://github.com/openstack-dev/devstack.git2.使用一般用户运行cd devstack; ./stack.sh(参考:http://devstack.org/)3.安装过程中要求输入一些密码,这些密码将记录在localrc文件中,该文件还可以用来配置安装的openstack组件,默认的只会安装.. 阅读全文
posted @ 2013-10-29 21:27
Class Xman
阅读(536)
评论(0)
推荐(0)
摘要:
http://dev.mysql.com/downloads/connector/odbc/5.2.html 阅读全文
posted @ 2013-10-29 21:26
Class Xman
阅读(175)
评论(0)
推荐(0)
摘要:
Intelligent IMETime Limit: 2000/1000 MS (Java/Others)Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 1810Accepted Submission(s): 897 Problem Description We all use cell phone today. And we must be familiar with the intelligent English input method on the cell phone. To be spe... 阅读全文
posted @ 2013-10-29 21:21
Class Xman
阅读(189)
评论(0)
推荐(0)
摘要:
因为我的项目是JavaWeb的,所有是通过浏览器导入数据库到服务器端的数据库,这里我们采用struts来帮助我们完成。1:首先定义一个文件上传的jsp页面。把我们的数据先上传到服务器端。 Your excel file: 2:在struts.xml配置我们的action喽。 /excelUploadSuccess.jsp /excelUpload.jsp 3:当然是书写我们的action了。package action;import java.io.File;import java.io.FileInputStream;impor... 阅读全文
posted @ 2013-10-29 21:21
Class Xman
阅读(388)
评论(0)
推荐(0)
摘要:
#coding=utf8#! /usr/bin/env pythonimport httplibimport reimport socketimport urllibtimeout = 60socket.setdefaulttimeout(timeout)def getTable(): f = open('kvpage.html') page = f.readlines() f.close() pattern = re.compile(r'.*(.*?).*') for line in page: #print line m =... 阅读全文
posted @ 2013-10-29 21:20
Class Xman
阅读(463)
评论(0)
推荐(0)
摘要:
转载请注明出处:http://blog.csdn.net/a1dark分析:经典的次短路问题、dijkstra或者SPFA都能做、先找出最短路、然后依次删掉没条边、为何正确就不证明了、了解思想直接A掉、注意记录路径#include#include#define INF 0x7ffffff#define N 1010int mpt[N][N];int path[N];int n,m;void init(){ for(int i=1;imaxx) maxx=dist[n]; mpt[dis[i]][dis[i+1]]=temp; ... 阅读全文
posted @ 2013-10-29 21:18
Class Xman
阅读(216)
评论(0)
推荐(0)
摘要:
RFKillMany computer systems contain radio transmitters, including Wi-Fi, Bluetooth, and 3G devices. These devices consume power, which is wasted when the device is not in use.RFKillis a subsystem in the Linux kernel that provides an interface through which radio transmitters in a computer system can 阅读全文
posted @ 2013-10-29 21:13
Class Xman
阅读(233)
评论(0)
推荐(0)

浙公网安备 33010602011771号