03 2013 档案
摘要:@echo offrem Licensed to the Apache Software Foundation (ASF) under one or morerem contributor license agreements. See the NOTICE file distributed withrem this work for additional information regarding copyright ownership.rem The ASF licenses this file to You under the Apache License, Version 2.0re.
阅读全文
摘要:报告有关数据库对象(sysobjects 表中列出的任何对象)、用户定义数据类型或 Microsoft® SQL Server™ 所提供的数据类型的信息。 语法 sp_help [ [ @objname = ] name ] 参数 [@objname =] name 是 sysobjects 中的任意对象的名称,或者是在 systypes 表中任何用户定义数据类型的名称。Name 的数据类型为 nvarchar(776),默认值为 NULL。不能使用数据库名称。 返回代码值 0(成功)或 1(失败) 结果集 返回的结果集取决于 name 是否已指定、何...
阅读全文
摘要:3月25日,《PConline》刊登一篇新闻报道,题为“中国特色Ubuntu?麒麟操作系统或4月首发”,内容如下:“昨日,工信部与Linux系统开发商Canonical联合宣布:“工信部旗下的软件与集成电路促进中心(CSIP)将和CanonicalUbuntu合力打造专为中国市场而设计的Ubuntu麒麟(UbuntuKylin)操作系统基本架构。”这一合作是中国政府推广开源软件、加速中国开源生态系统发展的计划一部分,麒麟系统的打造将为中国的硬件、软件开发者提供参考模板。” 该文给出Ubuntu麒麟的首页截图如下: 从该截图可以清楚地看出两点:一、Unity界面(DASH);二、LibreOf.
阅读全文
摘要:一.SWAP 说明1.1 SWAP 概述当系统的物理内存不够用的时候,就需要将物理内存中的一部分空间释放出来,以供当前运行的程序使用。那些被释放的空间可能来自一些很长时间没有什么操作的程序,这些被释放的空间被临时保存到Swap空间中,等到那些程序要运行时,再从Swap中恢复保存的数据到内存中。这样,系统总是在物理内存不够时,才进行Swap交换。这个是SWAP 交换分区的作用。 实际上,我们更关注的应该是SWAP分区的大小问题。 设置多大才是最优的。一般来说可以按照如下规则设置swap大小:4G以内的物理内存,SWAP 设置为内存的2倍。4-8G的物理内存,SWAP 等于内存大小。8-64G 的
阅读全文
摘要:【提问】老师,我想好好学一下数据结构,但现在我有一个问题,就是我先用的语言主要是java,我就想我学数据结构的话,那可以学习java版的数据结构,但是我去网上找资源,大部分都是找到c/ c++ 的资源, java的比价少。我想问的是 学习数据结构,是不是跟语言没多大的关系,如果去学习了 c 的数据结构,也就等同于我会 java 的数据结构了。还有就是,我该怎样去学习数据结构,才能把数据结构学好。请老师指点指点。【回复】 数据结构的确是与语言没有直接关系的。现在用的数据结构教材都与语言结合得很紧了,二十多年前的数据结构教材,用得是伪代码。学计算机的,一定要知道,语言只是算法的一种表达方式,专业基
阅读全文
摘要:1、使用Microsoft Visual c++ 6,打开Visual C++ 2、“文件”菜单里选择“新建”,出现一个对话窗,在对话窗中选择工程,选"MFC AppWizard (dll)",输入工程名称:"demo",点击OK; 注解:你可以选择"Win32 Dynamic-Link Library"代替"MFC AppWizard (dll)"但这样的话你就不能使用"CString"类型,而"CString"类型是应用起来较为简单的MFC类型。 3、出现另一个对话窗,选
阅读全文
摘要:实现民族管理很简单,可参照中国行政区划管理,这里重点介绍JadePool查询与Primefaces分页的实现。一、参照中国行政区划管理修改模板IndexTemplate.xhtml菜单项 将<p:menuitem value="民族" url="#" />修改为<p:menuitem value="中国民族" outcome="cn_people" />; 创建cn_people.xhtml文件,因为使用的outcome属性,如果该文件不存在,则运行异常。 cn_people.xhtml文件
阅读全文
摘要:73 亮亮是甘肃兰州人,个头不是很高!但从他身上能够鲜明感受到西北人豪爽、不拘一格的个性。他是02年毕业的,03年投入长沙JW项目,该项目结束后他便一直从事该项目的维护工作。其投入的时间就是2年,用他耿直的话来形容:大好的青春年华都浪费在这个项目上了。04年下半年,我接手该项目二期时,他成了我手中唯一可以打出的牌。他常年潜伏在JW中,跟各个部门基本都很混熟了,不过以他的个性他从不会去巴结甲方领导,迎合甲方领导说话,这样的性格自然会在无形中得罪许某些领导。不过他依然我行我素的做好了本职工作,他在甲方单位结交的朋友大多是一线的普通工作者!而这些对于我刚接手还是带来了...
阅读全文
摘要:【来信】 贺老师你好: 首先谢谢你在百忙之中能抽出时间看我的邮件,我很荣幸。 我是一名女生,首先向您坦白,我目前还在一所培训机构学习。学习的是IBM软件外包,其实就是Java语言。为期两年的培训面临结束,同班的同学都去了深圳,上海这样的大城市。也许是个人能力或者个人运气的不同,有的同学在出去一周后就能找到一份满意的工作,有的却在那里辛辛苦苦的奋斗了一个月却还是没有消息。他们说,今年IT行业行情不好;他们说,现在Java方面人才要求很高;他们说...我不知道该说什么,高中毕业的我来到了这个所谓的大学,高昂的学费,成考的学历,两年培训之后的今天我拿什么去找工作? 简历上不能说自己是培训生,...
阅读全文
摘要:新作一个东西,准备使用qt5,估计bug不会太多,貌似对于c++的部分,qt主要在调整结构,加强opengl的使用。 之前opengl在win7上的渲染是有bug的(应该是windows对opengl支持不给力的问题),不知道这次解决了没。 如下记录编译方式,记录很有用,我自己也经常按照这个记录方式重新编译。 这次只编译amd64版本。 1. Perl 5.8 or later x86 http://www.activestate.com/activeperl/downloads/thank-you?dl=http://downloads.activestate.com/Ac...
阅读全文
摘要:今天喝的水真多,如我所言,已经有3天没有看空间了,表现不错。确实,空间里面似乎没有什么值得我关注的了,呵呵。恩,刚刚粗略的将u-boot-2010.03的里面arm11的源代码看了一下,我用的是ARM11的板子,里面有一些是参考了arm9的分析资料,分析完后还是觉得有必要总结一下的,以防自己忘记,好的,说正题,stag1。声明:里面有些东西可能是我误解了,仅供参考,欢迎大家一起交流。一、打开cpu/arm1176/start.S,这个文件是系统上电后执行的第一个代码,但是不是编译器执行的第一个代码,原因相信都明白。从START.S开始看,头文件,这个没什么好说的了,接着往下就是:.globl
阅读全文
摘要:第一次自己写这种东西··· 当年高考没办法就补录···就稀里糊涂到了软件学院···学院小有名气···有人称小清华···不知道是不是高看了···不过应该还是有理由的···貌似学院有人才···每年都有优秀的毕业生到外面工作···都找到不错工作···我学的是软件工程(java方向)··
阅读全文
摘要:哎,没想到跟我上第一课的人竟然是和我同一批的新人。操蛋的。。。。 TMD,很无语这种人啊! 事情原委: 我们是同一批进公司的新人,我是今年6月份毕业,他是已经工作了4年多,然后通过达内培训后进了我们公司的。 我因为职场的东西很多都不懂,所以,基本对于他的提问都是完完全全的回答,没有什么遮遮掩掩的东西。相反的,每当我问的时候,他就遮遮掩掩了。。。。 操蛋的,尤其是工资这一块,我真没想到,他还真那么有城府。。。。 我实习2K,我一直都这样说的,前几天我们签实习合同了,因为平时他问我实习工资,我一直跟他说2K,我反问他的时候,他都很模糊的回答我:和我差不多。 我看这次实习合同都签了,我就想具体知道.
阅读全文
摘要:在程序那些事(1)中我已经写了 ··(我们软件学校社团有很多···都有自己的学习地点···每个人都可以分到一台电脑桌···一根网线···其实网速慢的要死(不过我感觉很知足)···社团是在教学楼下面的地下室···很大的···两栋楼下面能容纳300多人···当时我面试好多社团···包括笔试··
阅读全文
摘要:在做windows平台的即时通讯小程序时,要从编辑框获得输入的字符串,在用socket函数发送给另一端。项目属性是UNICODE的。从编辑框获得字符串是CString,而socket函数需要的是char字符串。发现转换有点麻烦,CString本身没提供这个功能啊。 纠结后总结的解决方案如下:非UNICODE工程:1.获得CString存储字符串的内存地址,在强制转换或直接复制出来。例:CStringstrTemp; charszTemp[128]; strTemp=_T("abckdkfei"); memset(szTemp,0,sizeof(szTemp)); strcp
阅读全文
摘要:一个人跌跌撞撞终于来到了Uboot的移植,经过这几天对uboot源代码的分析,可以说得上是获益匪浅,也可以说收获不多吧,唉,知识实在是匮乏啊,Uboot代码中相当多的句子看不明白,很多都是猜测性的,或许我有生之年也写出那样的代码吧,不发牢骚了,开始今天的学习了。好吧,既然是Uboot的移植,那么我们首先搞清楚为什么要对Uboot进行移植呢?两个原因,uboot虽然名为通用的bootloader,但是这个通用得打上引号。每个人手上开发板的架构以及外设资源是不一样的,所以,我们需要对Uboot上的一些驱动程序等加以修改,称为板级移植,此为原因之一;同样根据我们使用的CPU不同,那么我们uboot上
阅读全文
摘要:有两个和尚他们分别住在相邻的两座山上的庙里。这两座山之间有一条溪,于是这两个和尚每天都会在同一时间下山去溪边挑水,久而久之他么变成为了好朋友。就这样时间在每天挑水中不知不觉已经过了五年。突然有一天左边这座山的和尚没有下山挑水,右边那座山的和尚心想:"他大概睡过头了。"便不以为意。哪知道第二天左边这座山的和尚还是没有下山挑水,第三天也一样。过了一个星期还是一样,直到过了一个月右边那座山的和尚终于受不了,他心想:"我的朋友可能生病了,我要过去拜访他,看看能帮上什么忙。"于是他便爬上了左边这座山,去探望他的老朋友。等他到了左边这座山的庙,看到他的老友之后大吃一
阅读全文
摘要:手游市场繁荣背后,创业者不能盲目乐观海豚(手机游戏从业者)首先写这篇东西,真是抱着十分沉重的心情写的,几年前我针对WEBGAME(网页游戏)市场写了WEBGAME繁荣下的危机,之后之前写的所有东西都被市场一一验证了,同时各种类型的WEBGAME创业者该怎么死的也就怎么死了。现在同样的手机游戏也是开始了一片繁荣景象,满世界的投资资金,满世界的小创业团队,甚至可以说这波手游热潮比WEBGAME有过之而不及。本人希望这次写的东西能让正在满脑梦想的创业者对前路能有些清晰的认识。这次不写市场分析了,手机游戏市场的火热种种网络上很多,不再多说,这次就说各个层次中的团队的死亡可能情况。A类团队已经拿到了千万
阅读全文
摘要:<!-- Example 1: --><s:form tooltipDelay="500" tooltipIconPath="/myImages/myIcon.gif" .... > .... <s:textfield label="Customer Name" tooltip="Enter the customer name" .... /> ....</s:form><!-- Example 2: --><s:form tooltipDelay=
阅读全文
摘要:vs2010添加自定义消息步骤:一.在类向导中为对话框类选择 添加之定义消息 2.#define UM_MYMESSAGE WM_USER+1 3.编辑自定义消息处理函数对应的代码。(一般在步骤一只是生成了函数名,还没函数体) 比VC6.0的完全手工添加省事。 VC6.0添加自定义消息步骤:1、首先在用户类中声明自定义消息WM_SHOWTASK(当然可以为其他):#define WM_MYMESSAGE WM_USER + 1012、然后在类成员声明中声明消息处理函数afx_msg void MyMessageProc();3.1 头文件中加上自定义消息的处理函数原型在DECLARE_MESS
阅读全文
摘要:做.net个人版机房收费系统时,遇到了这样一个问题:既然提到了SqlParameter,那就意味着设置参数处出现了问题,但是到底是哪里出了问题呢,之前运行的时候也没有出错呀,怎么现在又出现了这样的错误。仔细研究提示的错误:只接受非空的SqlParameter类型对象。也就是说我给函数传入的参数为空呗,但是自己的代码里明明传入了参数,怎么会提示传入的为空呢??那一定是没有传入成功;虽然调用的函数参数已对应“传入”,但是没有识别。网上查了这个问题,但都不符合我的错误,但是可以看出他们错误的共同点,就是我上面所说的SqlParameter类型参数传入不成功。最后发现了我的问题所在:以下是我的代码Sq
阅读全文
摘要:java与Android本署一个平台。大部分技术可以移植。在java标准平台中引入Android NinePatch技术可以使其UI设计大大得到改善:图片准备:AndroidNinePatch技术介绍:http://developer.android.com/tools/help/draw9patch.html附NinePatch jar包下载:http://download.csdn.net/detail/gaowen_han/5204821应用NinePatch技术代码:package com.han;import java.awt.Graphics;import java.awt.Gra
阅读全文
摘要:前面谈到了select的一些简单的运用,此次会更进一步的学习select查询。 包括:where条件限定查询、范围查询、模糊查询、查询结果的排序. where条件限定查询 select *from emp where emp.deptno = 10;--查询公寓号为10的所有员工 select *from emp where job='CLERK';--注意CLERK是大小写敏感的 我们知道Condition由列名表达式,常量和比较操作符组成,那么都有哪些比较操作符呢? 常用比较操作符 以上各个比较操作符就不一一尝试了!以后会遇到的。...
阅读全文
摘要:#Sam有话说#谨慎,勿迷失【图片来源36kr,鸣谢】很多说技术人容易迷失在技术上。特别是转管理、或转产品的技术人,容易钻入到技术关注度最大化的死角里面。迷失在技术里,迷失在忙碌中,都需要得到释放。不能在技术与实现的“点”上、固步自封了!Lost,那就Release先!平心而论,客观地,……就事论事,把管理或产品作为一条线、一片面来对待,这个目标要达成。
阅读全文
摘要:基本上搞过it的都知道权限控制其实是很麻烦的一件事情,但是不难理解。在我学习rbac之前,对权限的理解基本上就是权限分配给角色,角色又分配给用户组,然后用户可以属于用户组之类的。一些企业级应用可能会有更复杂的情况,比如A部门的员工甲,就分配A角色给甲;若甲在B部门兼职,那就不是简单的把B角色分配给甲,兼职还是有区别的;rbac也只是一种模式而已,看下面的标准介绍:NIST(The National Institute of Standards and Technology,美国国家标准与技术研究院,2004)标准RBAC模型由4个部件模型组成,这4个部件模型分别是:·基本模型RBAC
阅读全文
摘要:在某项目中,根据业务部门提出的需求,需要把BOM展开。通过调用系统提供的FM 来实现BOM 展开的函数。以下是实现代码的函数。FUNCTION Z_BOM_EXPAND.*"---------------------------------------------------------*"*"Local Interface:*" IMPORTING*" VALUE(MATNR) LIKE MARA-MATNR*" VALUE(WERKS) LIKE MARC-WERKS OPTIONAL*" VALUE(CAPID) LI
阅读全文
摘要:String StringBuffer StringBuilder 三者的区别String是固定长度的字符串,如果要发生变化必须重新生成新的实例;String 字符串常量 StringBuffer 字符串变量(线程安全) StringBuilder 字符串变量(非线程安全) 简要的说, String 类型和 StringBuffer 类型的主要性能区别其实在于 String 是不可变的对象, 而如果是使用 StringBuffer 类则结果就不一样了,每次结果都会对 StringBuffer 对象本身进行操作,而不是生成新的对象,再改变对象引用。所以在一般情况下我们推荐使用 StringBuf
阅读全文
摘要:Email : hahayacoder@gmail.com1 Go中变量的声明和JavaScript很像,使用var关键字2 Go中变量的声明、定义有好几种形式//声明并初始化一个变量var m int = 10//声明初始化多个变量var i, j, k = 1, 2, 3//多个变量的声明(注意小括号的使用)var(nointname string)//声明时不指明类型,通过初始化值来推导var b = true//bool型//一种简单的方式等价于varstrstring="Hello"str := "Hello"//Go中有一个特殊的变量_任何赋
阅读全文
摘要:VB.NET是微软开发的基于.NET平台的编程语言,它是从VB基础上改进的语言,但却与VB有着天朗之别,从基础的数据类型到事件和方法的引用都有了很大的改进。VB.NET是一种完全面向对象的语言,能够引用.NET基底的类库。VB.NET把VB更改的面目全非,在学习时应作为一种新的语言来看待,而不是VB的增强版。 在学习VB.NET时主要应用的是台湾微软讲师的视频来进行学习的,但台湾业界术语却与内地术语有着很多不同。 下面的表中的几个术语是在.NET视频中常用的:台湾术语内地术语组态档配置文件实作实现介面接口程式程序物件导向面向对象资料库数据库 虽然有些术语存在差异,但是丝毫不影响我们的学习,而.
阅读全文
摘要:jsp表达式方式:<center> <table border="1"> <% for (int i = 1; i <= 9; i++) { %> <tr> <% for (int j = 1; j <= 9; j++) { %> <td> <% if (j <= i) { %> <%=i%>*<%=i%>=<%=i * j%> <% } else %> </td> <% } %> </tr>
阅读全文
摘要:一.创建窗口。二.创建套接字,选择TCP协议。三.自定义消息。四.调用WSAAsyncSelect函数,为套接字注册网络事件。五..为对话框添加对应的事件处理函数。
阅读全文
摘要:作者 :JCYQQ :1501614847CSDN :JCY-JCY来自09级安徽宿州学院电子创新实验室此文中对uCOS3空闲的理解,若有错误之处请指出,不胜感激!此文中所有内容仅是个人见解,不代表任何机构!原来也分析过uCOS2的源码,对uCOS2中使用的对象在uCOS2当中怎么运作从源码级进行了解析。其实在《嵌入式实时操作系统uC/OS2》这本书中也有,这本书中提到了对象在内核当中运作流程以及对象相关操作函数的伪代码。但是鄙人对特定的某一款处理器从源码级进行了说明,例如汇编代码中是如何实现调度的,并对汇编代码的每一个语句进行了分析。有些人可能会问,既然操作系统内核提供了好多的接口函数供用户
阅读全文
摘要:3月23日,英国路透社(REUTERS)刊登一篇文章,标题为”China develops national open-source operating system“,文章在警句”China is working a home-grown operating system as part of a five-year government plan to get more Chinese people using open-source software“下方的醒目位置放上一副五星红旗 在这面五星红旗下面紧接着说:”The move is an attempt to stop China..
阅读全文
摘要:中语言计算技术研究与发展联盟舒生羽 wzyorg@gmail.com 泛指的基本意义在于使用多个名字来实现指称,并且提供了这些名字的组合,而是是带有计算的组合。我们通过对泛指的分析,深刻的认识到汉语中指称所存在的内在结构。 事实上,结构在思维和计算中无处不在。如果我们分析这种组合形式的指称方式,那么就会发现在这些有着修饰和限定辞的,参数形式的泛指佐数也是带有结构的,因此我们应该在语言中明确表达这一点。然而在通常的C++的模板方式的模板佐数册子是一个线性的序列,直观上并无结构。当然事实上,通过使用模板类来嵌套模板的方式能够实现一定的结构,但这会变得复杂而不便。 为此中语言提供了多维泛指的概念来扩
阅读全文
摘要:简介我们都知道SVN是管理项目源代码的软件,可以把我们开发中的各个阶段的代码记录下来,供我们以后来使用,那么SVN具体的结构你是否知道呢?下面我们来介绍一下它的基本结构Trunk、Branches、Tags、作用Trunk这是SVN目录的主分支,表示日常开发中的项目,任何时候Trunk里包含的都是最新的开发代码。 这里的代码将会工作到你的下一个主要发布版本。Trunk应该只被用来开发将会成为你的下一个重要版本的代码。几乎常常人们只使用trunk来存放他们的代码。发放了一个版本后继续在其上进行下一版开发。这样开发是混论的,如果出现大的Bug往往不好恢复到之前版本,因此,增加了一个Branches
阅读全文
摘要:在QT中信号的申请方法是,在类中加入signals(信号)语句。然后在语句后面定义自己的信号函数就可以了。有趣的是信号的定义并不需要具体实现,它就像一系列函数原型一样。你只需要申请就可以了。
阅读全文
摘要:前言上一篇我们介绍了如何使用JasperReport来生成查询数据库的报表,今天我们在其基础上再稍进一步,那就是如何带参数查询数据库。 正题跟上一篇一样,我们要生成报表需要以下几个步骤:1.引入jar包,请看《静态文本报表》 。 2.新建报表模版:由于我们这次需要带参数查询数据库(查询的是T_USER数据表),所以报表模版需要更改一下,其实只更改了一下查询语句,其他的跟上一篇中相同(我们用$P{}来标识参数,$F{}来标识字段):<?xmlversion="1.0" encoding="UTF-8"?><jasperReportxmln
阅读全文
摘要:本索引链接《编程导论(Java)》提及的一些文章和书籍的电子文档。电子文档来源于网络。von Neumann. The First Draft Report on the EDVAC. 1945年. D.L. Parnas. On the Criteria To Be Used in Decomposing Systems into Modules.Communications of the ACM, Vol. 15, No. 12, December 1972 pp. 1053 – 1058 Ronald Mak. Java Number Cruncher: The Java Program
阅读全文
摘要:前言前两篇都是介绍了如何查询数据库,但是都是通过报表模版跟数据库进行交互的,也就是说我们的查询语句和参数的定义都写死在模版里面了,所以有时候会不太方便,所以今天就来跟大家介绍下通过Servlet与数据库进行交互,模板只负责显示。 正题跟之前的一样,我们要生成报表需要以下几个步骤:1.引入jar包,请看《静态文本报表》 。 2.新建报表模版:由于我们这次是通过Servlet来与数据库交互,所以我们的报表报表里面没有了查询语句: <?xmlversion="1.0" encoding="UTF-8"?><jasperReportxmlns=
阅读全文
摘要:POCO C++库学习和分析 -- 平台与环境 在写程序的时候,有时候需要收集一些系统信息,用作软硬件的绑定或生成唯一的注册码信息等。Poco中提供了一个很简单的类Environment来实现这个功能。这个类的定义如下:class Foundation_API Environment /// This class provides access to environment variables /// and some general system information.{public: typedef UInt8 NodeId[6]; /// Ethernet address. ...
阅读全文
摘要:前言上一篇我们使用了JRResultSetDataSource数据源来与数据库进行交互,今天我们来介绍下如何使用Map类型的数据源。 正题跟之前的一样,我们要生成报表需要以下几个步骤:1.引入jar包,请看《静态文本报表》。 2.新建报表模版:由于我们这次是使用的Map数据源,其实就是报表的数据来自于这个Map对象,所以我们的报表跟前面的一样:<?xmlversion="1.0" encoding="UTF-8"?><jasperReportxmlns="http://jasperreports.sourceforge.net
阅读全文
摘要:Win7、XP下安装linux双系统平台:Win7、XP均可(华硕笔记本)起因:习惯用ubuntu,可是有时要用windows存点东西,虚拟机不方便注意:a、本文安装双系统不会影响任何数据b、ubuntu可以挂载所有磁盘区域,而windows不能访问linux系统的磁盘区域,所以linux空间分配小一点,把东西都放在windows下的磁盘区域即可c、准备2G或者4GU盘,视linux安装镜像文件的大小而定d、随便下一个linux的iso镜像,Ubuntu12.10衍生版e、安装UltraISO镜像制作工具,注册码在评论中找-王涛1、新建(分割)空白磁盘区域打开-->计算机-->属性
阅读全文
摘要:package Karl.Water;/*LANG: JAVATASK: beads*/import java.io.BufferedReader;import java.io.FileNotFoundException;import java.io.FileReader;import java.io.FileWriter;import java.io.PrintWriter;import java.util.LinkedList;public class beads { /** * @param args */ public static void main(String[] args)..
阅读全文
摘要:JavaScript对于日期的转换函数Parse()需要的格式为XXXX/XX/XX EG: var regEx = new RegExp("\\-", "gi"); timeHopeStart = timeHopeStart.replace(regEx, "/"); if (new Date(Date.parse(timeHopeStart)) < new Date()) { alert("期望开始日期必须大于等于当前日期!"); return false; } 网上一段代码如下:window.onload
阅读全文
摘要:下面的实验是有一个txt的文本文件,根据此文本文件,使用SQL*Loader创建一个External Table.1,创建控制文件[oracle@vmoel5u4 ~]$ vi car.control load data infile 'car.txt' badfile 'car.bad' discardfile 'car.discard' append into table car_info_test FIELDS TERMINATED BY "," TRAILING NULLCOLS ( maker, model, no_
阅读全文
摘要:描述:求连续数列的最大和,如果存在和相等的,那么选取所跨区间大的,如果所跨区间一样大,则选取开始位置小的,结果因为输出时缺少一个字母“T”,结果wa那么多次……#include <cstdio>int num[20010];int main(){ // freopen("a.txt","r",stdin); int n,m,count,sum,flag=1; scanf("%d",&n); while(n--) { scanf("%d",&m); count=0; sum=-1; int
阅读全文
摘要:最近用Notepad++看WDK里的内核源码时,看到一个标签FF,问身边的人也都说不清楚。今天给自己配置主题时,无意之间发现了其间的奥秘,想自己早就学过了ASCII码现在才知道这个东西,哎,学个毛线。。常见的几个有:LF(换行)、CR(回车)、FF(换页)、DEL(删除)、BS(退格)、BEL(振铃)通讯专用字符:SOH(文头)、EOT(文尾)、ACK(确认)Seq十进制十六进制缩写字符名000x00NULNull (空)^A010x01SOHStart of Heading (报头开始)^B020x02STXStart of Text (正文开始)^C030x03ETXEnd of Text
阅读全文
摘要:-----------android培训、java培训、java学习型技术博客、期待与您交流!------------ 集合框架中的另一个顶层接口,Map。Map:用于存储具备着对应关系的键和值。而且要保证键的唯一性。一次存储一对儿元素。Collection一次存储一个元素,称之为单列集合。Map集合一次存储一对儿元素,称之为双列集合。一、Map常见方法:1,添加。vput(k,v):voidputAll(map);2,删除。voidclear():清空集合。vremove(key):通过键删除元素,并返回对应的值。3,判断。booleancontainsKey(key);booleancon
阅读全文
摘要:目前 工作流软件在企业中的使用不如ERP广泛,很多人不太了解,不知道工作流软件能为公司解决什么问题,带来什么效用。根据我多年的从业经验,我总结出以下6点。 1.规范公司审批流程。 虽然公司都有明确的审批流程规定,一级一级往上面审批,但是总会有人跳过一些审批环节,直接越级找到上面的高管进行审批,高管往往不会仔细审核里面的内容直接就签了;后面的负责人员看到高管都已经签了,就算发现了问题,也往往是敢怒不敢言了。 使用了工作流软件后,用户便只能按照规定流程进行审批,无法擅自更改审批方式。 2.明确人员职责。 没有使用工作流软件,公司的流程审批规定,往往只写在文件里面;...
阅读全文
摘要:activiti5学习资料(5.12版本流程图的生成)描述:activiti5.12版本,流程图的生成,在servlet将图片流输出到div层中,然后在页面上显示图形。activiti版本:5.12版本导入jar包:<dependency> <groupId>org.activiti</groupId> <artifactId>activiti-spring</artifactId> <version>${activiti-version}</version> </dependency> <d
阅读全文
摘要:一.背景说明前段时间一朋友在生产库上误操作,本来他是打算重启一下DG环境,结果在备库命令执行错误。本应该执行SQL>ALTERDATABASERECOVERMANAGEDSTANDBYDATABASECANCEL;结果朋友执行成了如下命令:SQL>ALTERDATABASERECOVERMANAGEDSTANDBYDATABASEFINISH;中断了DG主备库的通信环境,这个finish是用来做Failover时用的。 当时让朋友在主库重新生成了一份standby controlfiles,然后copy到备库,在按正常模式启动就可以了。 因为数据库识别主备库就是通过控制文件来的,所
阅读全文
摘要:对于想了解JDK源码的同学来说,通过调试JDK源码来学习是一个常用的方法。如果调试时,不能进入JDK源码,大部分错误都是line unavailable,则需要设置一番。【Window】-【Preference】-【Java】-【Installed JREs】这里可以看到Eclipse可以使用的Java环境,默认使用的是JRE(Java Runtime Environment),是不支持调试的,需要替换成JDK(Java Development Kit)。 【Add】-【Next】-【Add JRE】在【DIrectory】选择机器上安装的JDK的目录,不是JRE的目录。此时JDK的jar文件
阅读全文
摘要:转帖请留下地址(http://blog.csdn.net/keven418440201/article/details/8738851),多谢。1、首先2.0之前的版本的cocos2d-x的工程文件夹组织方式是不一样的,以下分别是下载的旧版本和新版本的对比图:以上是从网上下载的旧版本工程, 以上两个是新版本2.1cocos2d-x的文件夹组织方式。直接用打开已存在工程方式打开的话,然后把部分旧API修改为新版的API,可编译通过但无法运行。问题是无法加载背景图片等资源文件,在cocos群里有问,没有找到答案(大牛看到此贴可回复如何解决)。解法:最后用最笨的方法,新建一个空的工程,把class.
阅读全文
摘要:树莓派中安装QT 本文博客链接:http://blog.csdn.net/jdh99,作者:jdh,转载请注明. 环境: 主机:WIN7 硬件:树莓派 步骤: 参考链接:http://qt-project.org/wiki/apt-get_Qt4_on_the_Raspberry_Pi Firstly I got the development tools needed by Qt Creator in the hope it would be less heavy for the Pi to download separately. sudo apt-get install...
阅读全文
摘要:创建模拟器的时候做如下修改:
阅读全文
摘要:Software Configuration Management 即软件配置管理,也就是软件版本管理控制。简称 SCM为什么会有SCM?在比较大的项目中,一般需要的开发人员比较多,所以凸显的问题就太多了,比如:在许多人共同开发一个项目下,一个程序员如何得到最新版本? 对于版本的修改情况,代码哪些更新过了? 如何查询或者更新到之前的版本(当前版本出问题的情况下)。项目经理准确的得到当前的工作进度。开发人员都改变相同版本的代码,做了同样的工作或者代码发生冲突。记录开发历史,不方便比较不同和修改。..........................SCM就是能够解决这些问题而诞生。SCM历史?起.
阅读全文
摘要:对于一个存储类的分析,无非从两点入手:存储用的数据结构,存储的运行机制。数据结构:数组 /** * The table, resized as necessary. Length MUST Always be a power of two. */ transient Entry[] table; Entry链表格式。也即,HashMap中采用的是“链接法”来处理碰撞问题的。 运行机制:put、getput方法 public V put(K key, V value) { if (key == null) return put...
阅读全文
摘要:这里使用JSF2.0技术实现中国行政区划管理,通过范例可以看到JadePool实现了与JSF框架和Primefaces的完美组合。本范例完整演示了以下操作:1、导入中国大陆行政区划记录,并将记录保存到数据库中;2、实现多功能的分页查询;3、在DataTable行中修改行政区划记录。数据来源于国家统计局于2012年11月份公布的中国大陆行政区划。这些数据被打包在jadepool-1.0-GBK.jar文件中,可以通过cn.jadepool.util.China的division()方法导出。 一、修改模板文件 1、将模板文件IndexTemplate.xhtml中的<p:menu...
阅读全文
摘要:多个常见代码设计缺陷0 前言在软件设计开发中,代码的设计都体现在:子系统与子系统、模块与模块、函数与函数之间的关系,设计越糟糕的软件,维护成本越高,质量也往往难以达标和称赞。好的设计必定是:层次关系简洁、清晰、易维护和扩展的。不会研究太高深的设计,只总结出一些常见的代码设计缺陷,这些设计缺陷如能很好的解决和避免,相信代码能力(编写、设计、评审、重构)能提高一个档次。主要介绍下面15个常见代码设计缺陷:1 复杂函数(Blob Operation)缺陷特征:指的是代码行多,分支嵌套深,变量多,参数多,注释多,复杂度高等特征的函数。缺陷影响:函数不易理解和维护,代码重复、冗余。解决方法:新开发代码时
阅读全文
摘要:1721. Gray code[Special judge]Total:2124Accepted:638Rating:2.7/5.0(12 votes)Time Limit: 1sec Memory Limit:32MBDescription Gray code is an interesting code sequence and has many applications in computer science. No matter you have known it before or not, here are some introductions about its feature.
阅读全文
摘要:Coherence是Oracle为了建立一种高可靠和高扩展集群计算的一个关键部件,集群指的是多于一个应用服务器参与到运算里。Coherence的主要用途是共享一个应用的对象(主要是java对象,比如Web应用的一个会话java对象)和数据(比如数据库数据,通过OR-MAPPING后成为Java对象)。简单来说,就是当一个应用把它的对象或数据托管给Coherence管理的时候,该对象或数据就能够在整个集群环境(多个应用服务器节点)共享,应用程序可以非常简单地调用get方法取得该对象,并且由于Coherence本身的冗余机制使得任何一个应用服务器节点的失败都不会影响到该对象的丢失。其实如果不使用c
阅读全文
摘要:SVN(subversion)在windows下文件夹建立一个客户端,用来checkOut代码库的项目。程序员,需要的操作有: 1.下载(CheckOut):在需要下载项目的文件夹里面右击,选择CheckOut: 在弹出页面:URL repository选择你需要下载的代码库目录,下面CheckOut directory选择你下载到的目录下 弹出页面出现Completed!代表你下载成功了,后面跟着版本号: 2.更新(Update)在您需要更新的项目或者文件上右击 选择SVN Update . 3.上传(add)--commit(提交)在您需要上传的文件上右击--选择Tortoise SV..
阅读全文
摘要:最近有用到STL 的泛型算法remove_if,反复看了MSDN好几遍,硬是没理解这个函数的真正含义,好吧,其实我的英语老师是教体育的 - -! 后来看了STL源码 ,算是发现其中的奥秘了,这里写个笔记算是给自己加深一点 印象吧,下面我任然使用MSDN的范例做说明。 int greater6 ( int value ) { return value >6;}int _tmain(int argc, _TCHAR* argv[]){ int Array[12] = {1,7,9,2,0,7,7,3,4,6,8,5}; vector <int> v1; vector <in
阅读全文
摘要:定时器我主要用来延时和获取程序运行时间. /************************************************************************************************************* * 文件名: timer.c * 功能: S3C6410 timer底层驱动函数 * 作者: cp1300@139.com * 创建时间: 2012年9月17日20:32 * 最后修改时间:2012年9月17日 * 详细: 定时器的初始化以及中断服务程序 * 20120917:增加定时器0和定时器1的中断服务程序 **...
阅读全文
摘要:模块化动态划线实现解读 应用软件:VC++6.0。 源码下载地址:http://download.csdn.net/detail/wojiushiwo987/5200730 题记:在对数据的趋势描述方面莫过于将点存储下来描线。即如任务管理器中CPU使用率一样,一目了然就很直观看出使用的趋势。现在360管理软件里面有开始时间的变化趋势。其他也有类似的趋势划线软件功能的实现,很是直观! 项目的需要,我们也需要类似的划线趋势统计模块来统计比如时间随着计数增加的变化趋势。 这里,为了简化而又包含所需功能。特进行模块化测试。 步骤1):需要知道横轴、纵轴各是多少。横轴、纵轴之间的关系? 这里为了...
阅读全文
摘要:5 年前,iOS 占得先机,现如今,Android 已经逐渐成熟,统治了大部分智能手机市场。但 iOS 的生态系统更为成熟与健康,设计风格也被更多人认可。 iOS 在升级到 5.0 的时候被指责抄袭 Android 中的下拉菜单,那时就有很多人说苹果创新乏力,iOS 进化的力量不足,iOS 6 中“不易察觉”的 200 多项改进似乎也印证了这一点。 iOS 和 Android 的设计思路差异巨大,文件系统、多任务等等方面不同的特性也引起非常多的争论。按照每年一升级的节奏,Android 和 iOS 将要迎来的更新会发生什么变化?iOS 和 Android 还可以在哪些方面针锋相对?Pocke.
阅读全文
摘要:服务器重新配置了下,自己的一个项目刚预开发遇到了个问题大早上起来看了下phpinfo() 的页面 好吧!上次偷懒,只有个mysql 的扩展于是找了资料开始增加扩展:详细如下不废话了先搞定第一个问题 PDO_MYSQLwget http://pecl.php.net/get/PDO_MYSQL-1.0.2.tgz tar zxvf PDO_MYSQL-1.0.2.tgz 解压缩进入到扩展编译的目录cd PDO_MYSQL-1.0.2 /usr/local/php/bin/phpize //这里是你php安装目录下的一个文件,需要先运行一次 然后./configure --with-php-con
阅读全文
摘要:如果需要在软件系统中集成OMCS以增加视频通话或视频会议的功能,则需要重点考虑以下几个问题。1. 服务端的两种集成方式(1)在现有的服务端进程中宿主OMCS服务端:只需要在当前的服务端程序中,new一个MultimediaServer实例就可以了,它需要使用一个TCP端口。(2)独立部署OMCS框架提供的OMCS服务端程序:独立部署可以最有效的将视讯流量与业务逻辑分离开来,使得业务逻辑的处理不会因为视讯的流量而导致额外的延迟。2. 关于用户管理 由于OMCS没有具体的业务逻辑,所以其服务端的用户管理的实质只是标记用户是否在线。这个是OMCS内置的,不需要与现有的系统有任何瓜葛。 只是...
阅读全文
摘要:在基于OMCS在开发类似视频聊天的应用时,我们经常需要获取摄像头的相关信息;而在进行视频聊天时,我们可能还希望有一些动态的能力。比如,在不中断视频聊天的情况下,切换一个摄像头、或者修改摄像头采集的分辨率或编码质量等等。OMCS提供了很多有用的特性以支持上述需求。一.枚举摄像头 我们如何得知当前的计算机有哪些摄像头了? OMCS提供了一个工具类OMCS.Tools.Camera,来帮助我们获取这些信息。Camera有个静态方法GetCameras,用于枚举当前计算机上的所有摄像头。 /// <summary> /// 枚举当前计算机上的所有摄像头设备。 /// </summar
阅读全文
摘要:今天碰到了td文字内容不换行,发现是:white-space: nowrap,即强制文本不进行换行,顺便看了一下文本换行的属性word-wrap,总结如下:white-space的默认只是normal,自动换行。word-break:break-all和word-wrap:break-word表示强制换行,前者若英文字符过长自动截断,后者整个英文单词会换行!而而我常会这样用:word-wrap:break-word; overflow:hidden;IE 下没有任何问题,在 FF 下,长串英文会被遮住超出的内容table中td.th强制换行方法:<table style="ta
阅读全文
摘要:快播为什么从一个默默无名的公司变成了如今视频播放器的龙头老大?从一篇屌丝文,看他怎么用人类最原始的性需求进行产品定位和推广的:资源广,不受法律约束;用户口碑相传;低调从不宣传;视频技术流畅。原文如下: 忽如一夜“春风”来,千万黄网快播开。不知道什么时候,本屌打开各种五月天,六月天都观看本站影片,请安装qvod快播播放器,本屌第一次看见的时候迫不得已下载竟发现有毒,以为这是男人的网站自己做了个坑爹的播放器传播病毒,还是使用迅雷下载吧,让火焰先在容器之内酝酿燃烧着,等着最后彻底的爆发。 在之后看到每个网站都在要求装机快播的时候,我的火就变成了怒火,难道就没有个正规点的网站?!这是zf的软干预吗?.
阅读全文
摘要:记得包含#include <atltypes.h>//共享的CRect/CPoint/CSize即可使用CRect/CPoint/CSize
阅读全文
摘要:1.磁盘信息[wang@localhost 桌面]$ du -sh ./mm392K ./mm[wang@localhost 桌面]$ du -ak ./mm376 ./mm/boot_nontrust.bin4 ./mm/bt.sh0 ./mm/check.md54 ./mm/rtk8723_bt_config4 ./mm/startup.x392 ./mm[wang@localhost 桌面]$ du -ah ./mm376K ./mm/boot_nontrust.bin4.0K ./mm/bt.sh0 ./mm/check.md54.0K ./mm/rtk8723_bt_config4.
阅读全文
摘要:WritableWorkbook wwb=null; WritableSheet ws=null; OutputStream os = response.getOutputStream(); wwb = Workbook.createWorkbook(os); ws=wwb.createSheet("员工编号",0); ws.getSettings().setDefaultColumnWidth(15); ws.setColumnView(0,20); ws.setColumnView(1,20); ws.setColumnView(2,80); ...
阅读全文
摘要:用QT Creator这个IDE工具写程序是比较爽的,不像vs2008那么庞大,当然没有vs2008具有那么大的功能。。毕竟QTCreator是个free tool。结合QTCreator和vs2008的编译工具,可以不借助mingw,也可以编译工程。 安装vs2008,只要选择vc就可以了,其他根据自己的开发语言而选择。 下载QTCreator2.7,并安装 http://releases.qt-project.org/qtcreator/2.7.0/qt-creator-windows-opensource-2.7.0.exe 下载cdb,d...
阅读全文
摘要:Magento (麦进斗) 是一套专业开源的电子商务系统。Magento设计得非常灵活,具有模块化架构体系和丰富的功能。易于与第三方应用系统无缝集成。其面向企业级应用,可处理各方面的需求,以及建设一个多种用途和适用面的电子商务网站。 包括购物、航运、产品评论等等,充分利用开源的特性,提供代码库的开发,非常规范的标准,易于与第三方应用系统无缝集成。简介Magento 是一款新的专业开源 电子商务平台,Magento设计得非常灵活,具有模块化架构体系和丰富的功能。易于与第三方应用系统无缝集成。在设计上,包含相当全面,以模块化架构体系,让应用组合变得相当灵活,功能也相当丰富。为了打开盈利途径,Mag
阅读全文
摘要:1. Magento (免费) http://www.magentocommerce.com/ Magento设计得非常灵活,具有模块化架构体系和丰富的功能。易于与第三方应用系统无缝集成。Magento在设计上,考虑相当全面,以模块化架构体系,让应用组合变得相当灵活,功能也相当丰富。 Magento开源网店系统的特点主要分以下几大类: 网站管理 促销和工具、 国际化支持 、SEO搜索引擎优化 、结账方式、 运输快递、 支付方式、 客户服务、 用户帐户 目录管理、 目录浏览 、产品展示、 分析和报表。 Magento是一套专业开源的电子商务系统。Magento获得过sourceforge...
阅读全文
摘要:一、主要工具编译器:GCC 4.6+(windows:mingw)或llvm+clang调试器:GDB源码组织:文件目录源码管理:cmake(makefile)格式化:astyle静态检查:cppcheck动态检测:valgrind(windows没有找到支持的版本,可以使用windbg代替吧,不过功能差很多)IDE:eclipse(QtCreator、codelite、codeblocks...)Editor:vim、emacs(相关配置参考http://blog.csdn.net/cnsword/article/details/7309167)辅助工具:ctags,cscope文档:dox
阅读全文
摘要:最近自学Qt,这部分网上讲得不是很清楚,应该是基本没有讲,所以我想分享点经验给大家关于connect(manager,SIGNAL(finished(QNetworkReply*)),this,SLOT(httpFinished(QNetworkReply*)))的使用;首先有人要问,QNetworkAccessManager为什么能取代QHttp?QHttp中传输数据时能发送一个int类型的唯一标识符确定返回的数据是哪个请求产生的。而在QNetworkAccessManager中你可以这样用:方法一:reply1=manager->get(QNetworkRequest(url_1))
阅读全文
摘要:2013年3月22日,CSDN在北京做了一个全天的“社区领导人”聚会,那天也正式宣布了“社区大本营”产品的上线。在开场时,我做了介绍,CSDN3.0是什么?技术社区有哪些需求,而社区大本营能解决什么? 国内存在大大小小的技术社区,一些中小社区,面临着种种困难,说得比较多,往往是以下几种,而随之对应的就是需求 1。无人知晓 - 需要市场推广,在互联网行业中就是流量 2。难招募到会员和志愿者 - 需要会员 3。讲师难找,场地难找 - 需要资源,例如讲师,场地,志愿者 4。缺钱缺赞助 - 需要收入或者赞助 这是国内技术社区总结出来的需求。在...
阅读全文
摘要:这几天一直在做网站,对国内外的各大CMS都一一研究了一下。感觉国内外的CMS代表了两种网络文化的差异。总体来看,有四方面不同。第一 软件架构不同。国内的开源CMS系统。比较有名的是discuz,dedecms和phpwind。这几种系统的特点是访问速度快,网页静态化做得好。缺点是集成度太高,不能完全实现模块化。国外的开源CMS系统有WordPress,joomla,drupal比较知名。这些系统自带的功能不算强大,但是他们拥有的扩展性确实很强。每个软件都留着开发接口共第三方应用接入。这种自己搭台让别人唱戏的模式像极了现在的Google 安卓操作系统和苹果的app商店模式。很多的开发者都在类似的
阅读全文
摘要:题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1394题目大意:给由0-n-1这n个数构成的n个数,定义一个逆序数(前面的比后面的大的数的个数)。把第一个数移到最后的位置,得到一个新的序列,得到一个新的逆序数。一共可以移动n-1次,得到n个逆序数,问这n个逆序数最小的是多少。解题思路:1、先求出第一个序列的逆序数。 根据题目特点,建立一个0——(n-1)的线段树,每个区间保存含有当前区间内数的个数。 对每一个数,查找该数到n-1内已存在数的个数,(因为该数前面的所有数都压到线段树里面去了),再把该数压进去。 把每个数前面的逆序数加起来,就可以构造
阅读全文
摘要:CMS是Content Management System的缩写,意为"内容管理系统"。用百度或者Google搜索你会发现,全球的CMS系统,不下千个,开源的不下百个,如果只是普通用户,很难有时间和精力去比较那么多的系统优劣。不才我也是最近花了些时间做了一些网上的调查,然后查看了一些文档和演示站点,自己做了一点小总结,放在这里,但愿对需要的朋友有所帮助吧。其实,对于这成百上千的系统,大家不用太纠结,因为真正被广泛使用的,也就不超过几十个,还是能够不用花太多精力就可以选出来适合自己的! 一、开源!兄弟是个开源粉,能用开源,就开源,所以这里讲的主要以开源为主!如果讲开源的CMS
阅读全文
摘要:在开发内核模块或驱动时,如果处理失误,导致内核线程中出现死锁或者死循环,你会发现,除了重启之外,你没有任何可以做的。这时你的输入不起任何作用,终端(不是指远程的ssh工具)只会在那重复的输出类似“BUG: soft lockup - CPU#0 stuck for 67s! [fclustertool:2043]”,更无奈的是你重启之后导致系统挂起的堆栈信息也看不到,你所能做的就是一遍遍的加调试信息,一遍遍的重启机器(这是我的经历,现在想想很傻)。 这种情况你肯定不是第一个遇到的,所以内核肯定会提供处理这种情况的一些机制。但是如何来找到这些机制在哪个地方,或者说根据什么信息去googl...
阅读全文
摘要:在stdafx.h 中的 #define _ATL_CSTRING_EXPLICIT_CONSTRUCTORS // 某些 CString 构造函数将是显式的 下添加一下代码即可: #define _WTL_NO_CSTRING #include <atlstr.h> #define _WTL_NO_WTYPES #include <atltypes.h> #include <atlfile.h> #include <comsvcs.h>
阅读全文
摘要:如果我们把TCP连接看做是打电话那么socket函数等同于有电话可以用。Bind用于告诉其他人你的电话号码,让他们可以向你打电话。Listen是打开打开电话的振铃,它使你可以听到一个外来电话。Connect要求你知道另一方的电话号码并拨打它。Accept是被呼叫回电话建立一个TCP连接过程至少需要三个交换三个分组,因此称之为TCP的三路握手下面说下详细步骤:1.服务器必须准备好接受外来的连接。这通过调用socket,bind和listen函数来完成,称为被动打开(passiveopen)。2.客户通过调用connect进行主动打开(activeopen)。这引起客户TCP发送一个SYN分节(表
阅读全文
摘要:题意:给一个n个点的无向图,m条双向边,保证没有重边和自环,图连通,有q个询问,给两个点,S和T,问从S到T有多少条割边。思路:看到这题第一反应就是求双连通分量,然后缩点,因为在同一个双连通分量内肯定没有割边,然后缩点后原图就变成了一棵树,因为保证原图连通,所以得到的也只有一颗树,树中的边即为原图中的割边,于是问题就转化成求树中两点的距离了,用LCA即可解决。先贴一个代码。#include <iostream>#include <string.h>#include <stdio.h>#include <algorithm>#define maxn
阅读全文
摘要:一、系统日志 系统日志管理:操作者、操作日期、操作描述.操作日志于DB T_OperationLog,OperatorId,MakeDate,ActionDesc Model的书写。 public class T_OperatorDAL { private T_OperatorLog ToModel(DataRow row){} public void Insert(Guid operatorId,string actionDesc){} } 登录时: new T_OperationLogDAL().Insert(op.Id,"登录成功!"); new T_Operat..
阅读全文
摘要:转载请注明,来自:http://blog.csdn.net/skyman_2001有项目反应服务器遇到ports()里的port,其port_info/1返回是undefined的问题,而且出现这个后,erlang:halt()不能正常关闭节点,要用erlang:halt(Status, [{flush, false}])才能关闭节点。在很多客户端同时关闭时比较容易重现。我在网上erlang论坛上也发现有人遇到这个问题求助,所以决定研究一下。通过对比分析ERTS的ports_0()(对应erlang:ports/0)和port_info_1()(对应erlang:port_info/1)的源代
阅读全文
摘要:当我们在应用程序中编写write系统调用,向磁盘中写入数据时,写入请求会先调用底层写函数,将请求先写入内存中的页高速缓存(page cache)中,写入成功则立刻返回,真正的写入磁盘操作会延迟执行。Page cache是硬盘在内存中的一个缓存,是linux内核所使用的主要磁盘高速缓存,在绝大多数情况下,内核在读写磁盘时都引用page cache(极少数应用会绕过页高速缓存,如数据库软件)。当把page cache中的一页数据写到块设备之前,内核首先检查对应的页是否已经在高速缓存中,如果不在,就要先在其中增加一个新项,并用要写到磁盘中的数据填充该项。I/O数据的传送并不是马上开始,而是要延迟几秒
阅读全文
摘要:转载请注明出处,谢谢http://blog.csdn.net/ACM_cxlove?viewmode=contents by---cxlove题目:给出一些模式串,其中有一些串必须出现在子串当中,有一些串是不可以出现在子串中。然后还有一些串有一些分值。给出母串,问最少需要删除多少个字母,能够满足条件,然后使得分值尽可能大。http://acm.hdu.edu.cn/showproblem.php?pid=4534妥妥的AC自动机+DP啊。复赛第一场,妥妥的上来做了签到题之后就开始开E题了,然后就没有然后了。。。AC自动机都能写错,妥妥地WA了几十次啊每次建fail的时候,都要把val,cano
阅读全文
摘要:阶乘问题分为几类:1.求阶乘末尾0的个数,,直接除以5,累加即可。2.求阶乘的结果一共有多少位,stirling公式:n!≈sqrt(2*PI*n)*(n/e)^n,直接取以10为底的对数,整数部分即为位数。http://poj.org第1423题3.求阶乘的最后非零位,这类问题比较复杂,专题中我们着重讨论这个问题首先看POJ1150题目大意:求n的m排列的最后非零位。题目分析:n的m排列即P(n,m)=n!/(n-m)!,所以这题是求两个阶乘商的最后非零位。我们处理阶乘时一般是逐个处理。首先看普遍性的对于一个数n的阶乘,我们如何处理它的末尾非零位。10的因子是2和5,这两个数不属于模10的缩
阅读全文
摘要:线段树的题总是这么火。。。这题很多人都说想法很精妙啊,,赞一个。说有n个人插队,给定插队的先后顺序和插在哪个位置还有每个人的val,求插队结束后队伍各位置的val。一般来说插入这种事情都是倒着推的。对于第i个人来说,他插队的时候前面已经站满了,那么他前面应该有pos个人。但是i后面可能有人插到i前面,也就是说,倒着推的时候,i前面不只有pos个人,但是可以说,i前面有pos个空位,这些空位是i之前的人站的位置。于是可以用线段树维护一个序列,每个序列存放当前情况下,第j个位置之前有多少个空位,那么对于i来说,找到j使得pos=g[j],找的方法就是用线段树找,其实大致应该是二叉查找树的样子= =
阅读全文
摘要:质数概念 质数 ,又称 素数 ,指在一个大于1的 自然数 中,除了1和此整数自身外,无法被其他自然数 整除 的数(也可定义为只有 1 和本身两个 因数 的数)。 最小的素数是2,也是素数中唯一的偶数;其他素数都是奇数。质数有无限多个,所以不存在最大的质数。 一:根据定义去求解: 也是最笨的方式,效率比较低: package test.ms;public class FindPrime { // find the prime between 1 to 1000; public static void main(String[] args) { printPr...
阅读全文
摘要:#region treeview联动方法 private void UpdateCheckStatus(TreeViewEventArgs e) { CheckAllChildNodes(e.Node); UpdateAllParentNodes(e.Node); } // updates all parent nodes recursively. private void UpdateAllParentNodes(TreeNode treeNode) ...
阅读全文
摘要:Visual Studio 2010 单元测试--运行测试并查看代码覆盖率运行测试并查看代码覆盖率对程序集中的代码运行测试时,可以通过收集代码覆盖率数据来查看正在测试的项目代码部分。运行测试并查看代码覆盖率 请注意“解决方案资源管理器”中的解决方案的名称。假定解决方案的名称为 CUnitTest。 此解决方案包含测试代码。 1)在“解决方案资源管理器”的“解决方案项”下,双击运行配置文件 Local.testsettings。随即出现 “测试设置”对话框。2)单击 “数据和诊断”,选中“代码覆盖率”。 双击“代码覆盖率”。 3)在 “选择要检测的项目”下选中 AddTest.dll 旁边的框,
阅读全文
摘要:在上一节中,我们使用FileInputStream类和FileOutputStream类来实现了一个可以自由拷贝文件的功能。为了提高效率,我们人为地定义一个缓冲区byte[] 数组。其实,我们可以使用BufferedInputStream类和BufferedOutputStream类来重写这个功能。 5、BufferedInputStream、BufferedOutputStream看到Buffererd这个词,我们或许可以猜到,这两个类应该是带有缓冲区的流类。正如我们所想的那样,它们确实有一个buf数据成员,是一个字符数组,默认大小为2048字节。当我们在读取数据时,BufferedInpu
阅读全文
摘要:1.什么是观察者模式 观察者模式是软件设计模式的一种。在此种模式中,一个目标物件管理所有相依于它的观察者物件,并且在它本身的状态改变时主动发出通知。2.观察者模式的实现 虽然在Java中提供了现成的Observer和Observable实现,但由于Observable已经被实现成class,所以当需要将自己的某个业务类实现成可被观察的特性时,往往还是得自己来实现,因此下文不再使用Java中的Observable和Observer类,而是自行实现。 通常的实现方式是注册-通知-取消注册。代码如下:public interface Listener { void onNotify()...
阅读全文
摘要:在 WEB 开发世界里,PHP 是最流行的语言之一,从 PHP 里,你能够很容易的找到你所需的脚本,遗憾的是,很少人会去用“最佳做法”去写一个 PHP 程序。这里,我们向大家介绍 PHP 的 10 种最佳实践,当然,每一种都是经过大师们证明而得出的。 1. 在合适的时候使用 PHP – Rasmus Lerdorf 没有谁比 PHP 的创建者 Rasmus Lerdorf 明白 PHP 用在什么地方是更合理的,他于 1995 年发布了 PHP 这门语言,从那时起,PHP 就像燎原之火,烧遍了整个开发阵营,改变了互联网的世界。可是,Rasmus 并不是因此而创建 PHP 的( http://w.
阅读全文
摘要:题目链接:http://poj.org/problem?id=1611代码:#include<stdio.h>int father[30001];int count[30001];int i,m,n,first,a,b;void setfather(int n) //初始化,将各自fahter设置为本身{ for(i=0;i<n;i++) { father[i]=i; count[i]=1; }}int findfather(int i) { if(i!=father[i]) father[i]=findfather(father[i]); return father[i];
阅读全文
摘要:这道题很特殊,与以前做的差分约束完全不一样,因为在它的约束条件中竟然还有变量。建图方法:说明:r[i]-------第i小时需要的人t[i]-------第i小时去应聘的人s[i]-------第0到i小时总共招聘的人约束系统:1.s[i]-s[i-1]<=t[i]2.s[i]-s[i-1]>=03.s[j]-s[i]>=r[i],j=(i+8)%24,j>i4.s[j]+sum-s[i]>=r[i],j=(i+8)%24,j<i5.s[24]-s[0]>=sum算法思想:Bellman_Ford()+枚举sum (此处也可以用二分枚举,我是直接枚举的
阅读全文
摘要:1.分页存储过程ALTER procedure [dbo].[AspNetPage] @tblName varchar(1000), -- 表名 @SelectFieldName varchar(4000), -- 要显示的字段名(不要加select) @strWhere varchar(4000), -- 查询条件(注意: 不要加 where) @OrderFieldName varchar(255), -- 排序索引字段名 ...
阅读全文
摘要:原因:1. spring mvc拦截器通过中postHander方法中只有ModelAndView类型的结果,如果@Controller返回的是@ResponseBody的字符串类型,ModelAndView的值就为null,就不能在postHandler中把结果写入日志或做其它对结果的处理。public void postHandle( HttpServletRequest request, HttpServletResponse response, Object handler, ModelAndView modelAndView) throws Exception { }2.AO...
阅读全文
摘要:/** 程序的版权和版本声明部分* Copyright (c)2012, 烟台大学计算机学院学生* All rightsreserved.* 文件名称: x.cpp* 作者:徐本锡* 完成日期: 2013年 3 月29 日* 版本号: v1.0* 输入描述:* 问题描述:默认构造函数和带参数的构造函数* 程序输出:*///我的代码:#include<iostream>#include<cmath>using namespace std;class Triangle{public: Triangle(double x, double y, double z); Trian
阅读全文
摘要:今天群里有人问个问题: 教师 星期号 是否有课 王大2有 王大3有 李二1有 赵三2有 王大2有 写一条sql语句让你变为这样的表 原数据: 其实本身这题挺简单,但是感觉问的人好多,所以就试着写了一下。 执行SQL select t.teacherid as 教师, --实际意思就是 求和(decode(分组的字段,如果是这个,那么就显示这个)) --因为最外层有个SUM所以会吧(显示的数字家和) ...
阅读全文
摘要:如题,中文显示方块是因为java找不到中文字库,需要拷贝中文字库到指定目录,解决方法如下:1. 进入/usr/lib/jvm/java-6-sun/jre/lib/fonts,新建文件夹fallback sudo mkdir fallback2. 拷贝字库 sudo cp /usr/share/fonts/truetype/wqy/wqy-microhei.ttc fallback/wqy-microhei.ttc3. 使字库生效 sudo mkfontdir sudo mkfontscale
阅读全文
摘要:根据unix环境高级编程一书,我们知道管道在读端关闭时,写端继续写会引发SIGPIPE,而在网络(socket)连接的情况下,如果接收端在发送端正在写的情况下关闭,发送端也会触发SIGPIPE,如果不处理该信号,那么程序就会崩溃。 测试代码: 服务端:#include <stdio.h>#include <stdlib.h>#include <string.h>#include <unistd.h>#include <string.h>#include <errno.h>#include <fcntl.h>#i
阅读全文
摘要:双工通道:IDuplexChannel双工消息交换模式允许发送者和接收者自由发送和接收消息。在双工消息交换模式中,发送和接收通道形状是相同的,因此,发送者和接收者实现了相同的接口。 public interface IDuplexChannel : IInputChannel, IOutputChannel, IChannel, ICommunicationObject { } IDefaultCommunicationTimeouts接口WCF类型系统包含一个描述超时的接口:System.ServiceModel.IDefaultCommunicationTimeouts。...
阅读全文
摘要:•android-support-v4.jar,这是谷歌官方给我们提供的一个兼容低版本Android设备的软件包,里面包囊了只有在Android3.0以上可以使用的api。而ViewPager就是其中之一,利用它我们可以做很多事情,从最简单的导航,到页面切换菜单等等。 •ViewPager的功能就是可以使视图滑动,就像Lanucher左右滑动那样。 •本Demo向大家演示ViewPager的使用,并在用户未滑动View时,每隔5s钟自动切换到下一个View(循环切换),而当用户有Touch到View时取消5s自动切换功能。并有指示器指示当前处于哪一个View。 下...
阅读全文
摘要:SQL Server 数据类型Character 字符串:数据类型描述存储char(n)固定长度的字符串。最多 8,000 个字符。nvarchar(n)可变长度的字符串。最多 8,000 个字符。varchar(max)可变长度的字符串。最多 1,073,741,824 个字符。text可变长度的字符串。最多 2GB 字符数据。Unicode 字符串:数据类型描述存储nchar(n)固定长度的 Unicode 数据。最多 4,000 个字符。nvarchar(n)可变长度的 Unicode 数据。最多 4,000 个字符。nvarchar(max)可变长度的 Unicode 数据。最多 53
阅读全文
摘要:第一次写博客,逻辑有点乱,见谅~Android从API16中更新对字幕追踪的支持,具体是下面几个方法。Added inAPI level 16 public voidaddTimedTextSource(Contextcontext,Uriuri,StringmimeType) public voidaddTimedTextSource(Stringpath,StringmimeType) public voidaddTimedTextSource(FileDescriptorfd, long offset, long length,StringmimeType) public voidad.
阅读全文
摘要:ASIHTTPRequest框架是优秀的第三方Objective-C的HTTP框架,支持Mac OS X和iOS下的HTTP开发。技术支持网站是http://allseeing-i.com/ASIHTTPRequest/。具有如下优点: 支持下载数据放在内存或本地文件 容易访问请求和应答HTTP header 支持Cookie 支持GZIP请求或应答 支持缓存 支持同步或异步请求 支持HTTPS 但ASIHTTPRequest框架不支持ARC,如果在ARC下开发配置起来有点麻烦。本章我们介绍的实例是基于ARC下开发的。 安装和配置ASIHTTPRequest框架 首先下载地址https:/..
阅读全文
摘要:效果就是在EditView上输入内容后,可以直接点击键盘上的搜索键【由之前的回车键改编而来】 步骤如下:1. 修改Editview属性:android:imeOptions="actionSearch" 在该Editview获得焦点的时候将“回车”键改为“搜索”android:singleLine="true" 不然回车【搜索】会换行 2.设置Editview的键盘监听 et_search_content.setOnKeyListener(new OnKeyListener() {//输入完后按键盘上的搜索键【回车键改为了搜索键】 public bool
阅读全文
摘要:SQL 语句语句语法AND / ORSELECT column_name(s) FROM table_name WHERE condition AND|OR condition ALTER TABLE (add column)ALTER TABLE table_name ADD column_name datatype ALTER TABLE (drop column)ALTER TABLE table_name DROP COLUMN column_name AS (alias for column)SELECT column_name AS column_alias ...
阅读全文
摘要:当宅男宅女成为一种流行趋势,越来越多的人选择在家兼职。不管是写小说还是做网上远程打码都是一些不错的网赚项目。因为常常在论坛里闲逛,所以经常看到一些软件作者或这个寻找有关远程打码的帖子。其实选择远程打码我个人是非常推荐专业的网站平台的,在国内目前做的比较大比较正规的还不是很多,其中知码网就是比较典型的成功平台。记得去年我写了个软件,因为验证图片的问题烦了我半个多月,最后在淘宝购买了一家的所谓的远程人工打码,效果差就不说了,经常出现错打错误。几经周折,最后还是选择专业的知码网平台。 那根据现今的发展形势,个人网络兼职远程打码能赚到钱吗?其实这个答案是一定的,打码是一项比较...
阅读全文
摘要:转载请注明来源:http://blog.csdn.net/kaosini/article/details/8735306现在很多网站都用了异步加载的技术,大部分加载的数据格式都是json的(比如{"order":"205","205":"\u81ea\u9009\u80a1"}),下面就给大家罗列下php读取数据后转换成json输出的几种方法。第一种最简单的最常用的也就是拼字符串的方法,这里我就不多介绍了第二种就是借助json_encode函数执行下面代码var_dump(json_decode('{&qu
阅读全文
摘要:Where are the logs?Whatare needed to debug Bluetooth?Overview of bluetooth stacks architecture.You should know which layer has issue.Read Bluetooth specification careful if you need.Cross analyze logs, codes and spec.There are hcidump, air sniffer log, Bluetooth kernel stack log, bluetoothd print lo
阅读全文
摘要:最近因为笔记本数据丢失,翻网盘的时候找到了大学时候写的基于XNA的2D游戏引擎的代码,和为这个引擎写的使用示例。其中比较大点的示例就是一个ACT游戏,一个AVG游戏和一个A*寻径算法。因为当时的AVG游戏的脚本没有加密,就拿出来了看了一下。 谈到脚本,我想大家都不陌生,通过简易快速和可扩展性俘获大家的脚本语言比比皆是。 之前在百度博客的时候,就有很多人问道过AVG游戏的脚本。 其实AVG游戏的脚本,就是比较简单的逐行运行的脚本,大多数时候,都可以自己简单的定义一下脚本命令然后自己进行解析执行。 下面给大家看看我之前的AVG游戏的脚本。 最开始是几个set命令。前面是名称,后面其实是相...
阅读全文
摘要:struct file, 定义于 <linux/fs.h>, 是设备驱动中第二个最重要的数据结构. 注意 file 与用户空间程序的FILE 指针没有任何关系. 一个 FILE 定义在 C 库中, 从不出现在内核代码中. 一个 struct file, 另一方面, 是一个内核结构, 从不出现在用户程序中. 文件结构代表一个打开的文件. (它不特定给设备驱动; 系统中每个打开的文件有一个关联的 structfile 在内核空间). 它由内核在 open 时创建, 并传递给在文件上操作的任何函数, 直到最后的关闭. 在文件的所有实例都关闭后, 内核释放这个数据结构. 在内核源码中, s
阅读全文
摘要:GA IOS SDK使用两个类来管理实施和发送数据到GA服务器的全局声明。GAI– a singleton that handles the global state of your implementation, including getting newGAITrackerobjects, as well as your app-level opt-out setting and dispatching settings.GAITracker– the class from which you send data to Google Analytics. Multiple trac...
阅读全文
摘要:描述:把所给的字符串变换成回文,并统计其变换次数,如果不能,则输出Impossible#include <cstdio>#include <cstdlib>#include <cstring>int main(){ // freopen("a.txt","r",stdin); int n,num[30]; scanf("%d",&n); while(n--) { char s[110]; memset(num,0,sizeof(num)); scanf("%s",s);
阅读全文
摘要:应该做到更好 Cookie 的读取这里就简单写段代码了,它很容易懂,你应该将它放在 webViewDidFinishLoad 开始后执行NSArray *nCookies = [[NSHTTPCookieStorage sharedHTTPCookieStorage] cookies];NSHTTPCookie *cookie; for (id c in nCookies) {if ([c isKindOfClass:[NSHTTPCookie class]]){cookie=(NSHTTPCookie *)c;NSLog(@"%@: %@", cookie.name, c
阅读全文
摘要:跑马灯就是TextView容纳不下内容,需要靠播放动画的形式来显示1、通常,很多人只需要实现一个TextView的跑马灯,只需要在将textview的属性中加入下面这段即可(具体参数代表的意思,请参考此处http://www.cnblogs.com/over140/archive/2010/08/27/1809745.html)android:layout_marginRight="20dp" android:ellipsize="marquee" android:focusable="true" android:marqueeRep
阅读全文
摘要:八:员工表的设计(数据绑定) DisplayMemberPath=" " 13401089876 T_Department Id Name IsStopped T_Employee //很多项目不建外键 员工表的增删改查 EditUI ListAll()GetById(),Update(),Insert() EditingId;IsAddNew; window_Load() { 新增(默认值的设定),修改判断 myGrid.DataContent=... } txtSave_Click() { 判断有无空字符串 新增() 修改() } ListUI window_Load(
阅读全文
摘要:vc++6.0的右下角是可以显示当前光标的行号列号的,总是觉得不方便。编程时具有行号对编程过程有很打的帮助作用,特别在学习阶段,能帮助我们提高程序可读性,方便讲解程序.但是如何使得VC中能够具有行号,是值得我们去做的一个问题。通过VC6LineNumberAddin能够解决这个问题,方法如下。一、下载该文件。 网上很多免费的。二、解压后把VC6LineNumberAddin.dll拷贝到安装路径内(如:C:\Program Files\Microsoft Visual Studio\COMMON\MSDev98\AddIns)…\COMMON\MSDev98\AddIns内。三、运行注册表文件
阅读全文
摘要:需要的软件包:1>mpi运行环境,这里我们使用的是:mpich2-1.5.tar.gz2>矩阵库GOTOBLAS,我们使用的是:GotoBLAS2-1.13.tar.gz3>linpack测试软件包:hpl-2.1.tar.gz安装过程:1>GOTOBLAS2代数库的安装查看cpu架构:cat/proc/cpuinfo[root@compute-0~]#cat/proc/cpuinfoprocessor:0vendor_id:AuthenticAMDcpufamily:16model:5modelname:AMDAthlon(tm)IIX4620Processor#注:
阅读全文
摘要:题目5、算法题2 数组al[0,mid-1] 和 al[mid,num-1],都分别有序。将其merge成有序数组al[0,num-1],要求空间复杂度O(1) 我的实现:将从前半段移除的值,用插入排序插入到后半段数组中,保持有序,这样将前半部分排序完,就这个数组有序了 可以运行的程序地址和word文档:http://download.csdn.net/detail/cq20110310/5196158 希望共同讨论,会不断的发笔试和面试的题目及答案,希望大家支持void test_merge(int a[],int num,int mid){ int i=0; int j=mid; in..
阅读全文
摘要:80后女孩可以嫁给40岁的男人。80后男人如果有条件了,到40岁再娶20岁的女孩子也是不错的选择... 【1楼】回复: 我终于到40岁了,找到一个年轻貌美的20岁女友去她家见家长。开门的是当年读大学时相处了几年的初恋女友。新女友喊了一声:妈~【2楼】补充:她妈看到我,惊得倒吸一口冷气。没等我反应过来,然后把女儿拉进房间里,对女儿说“你不能和他在一起,他是你亲生父亲啊!”【3楼】继续补充:女 儿:我已经有了他的骨肉…… 【4楼】 这时女孩的60多岁的 父亲走出来看见了女孩的男友,小声的对他说:“你怎么来了,给你妈和你的生活费不是每月都按时打去的吗?【5楼】这时"叮咚",女孩男
阅读全文
摘要:Windows8下的页面样式和CSS非常相似,所有的属性都可以当作样式使用,没有单独的样式。1.内联样式:就是直接修改控件的样式。2.页面样式:在根节点下增加<Page.Resources> <Style> <Setter></Setter> </Style></Page.Resources>下面新建一个项目TestStyle来看一下。拖拽三个Button做实验: <Button Content="Button" HorizontalAlignment="Center" Mar
阅读全文
摘要:给你一个字符串,问你最少通过几次拼接可以拼成这个串,每次拼接只能拼接两个回文串,可以重叠。思路:先求出以每个点为对称轴的所有的最长回文子串代表的区间,本来要考虑是回文串是奇数还是偶数的,不过Mancher算法很好的解决了这个问题。。。。接下来就是选取最少的区间覆盖整个区间,然后就是赤裸裸的区间覆盖问题了,用个贪心就可以了:维护一个当前覆盖到的最远的距离now_end,那么接下来要选的线段应该是左端点在now_end的左边,右端点在now_end的右边,且尽可能远的向右延伸。。。。Mancher 学习:p[i]表示以i为中心的回文半径, p[i]-1刚好是原字符串以第i个为中心的回文串长度。..
阅读全文
摘要:HTML&CSS构建网站链接链接是网络的主要特色,因为链接允许你从一个网页跳转到另一个网页—实现了人们在网上浏览和冲浪的想法。一般情况下,你会遇到下面几种链接:l 从一个网站指向另一个网站的链接l 从一个网页指向网站内部另一个网页的链接l 从网页的一个位置指向同一网页内另一个位置的链接l 在新的浏览器窗口中打开的链接l 启动你的电子邮件程序并为其添加收件人的链接编写链接链接是由<a>元素建立的。用户可以单击位于起始标签<a>和结束标签</a>之间的任何内容。使用href特性来指定要链接到的页面。位于起始标签<a>和结束标签</a&g
阅读全文
摘要:此文是人在囧途之运维的第二篇、第一篇请参见:【人在运维囧途_01】20个Linux系统内置监视工具:top 闲言少叙、看招哈O(∩_∩)O~ ⑵ vmstat 写在前面的话、这里 Rocky 唠嗑一点、私下认为、vmstat 最佳实践也该是: "到底哪个部分的资源被使用的最为频繁" 先瞧瞧 vmstat 的输出[root@Rocky ~]# vmstat 5 3procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu------ r b sw...
阅读全文
摘要:上次操作 DB Service (fail-over) 切换失败,在Oracle技术支持人员的帮助,以及搭建测试环境测试之后,得出如下结果:创建服务的命令: srvctl add service -d racdb -s srv_test -r racdb1 -a racdb2 -P basic -e select -m basic -z 180 -w 5 两节点prefer: srvctl add service -d racdb -s srv_rac -r racdb1,racdb2 -P basic -e select -m basic -z 180 -w 5 srvctl relocat
阅读全文
摘要:数组一旦被定义了,它的维数和维界就不会变。因此,除了结构的初始化和销毁之外,数组只有存取元素和修改元素。数组一般分为行序和列许。一般系统都是用的行许。以2维数组a[m][n]为例列序:a[0][0] a[1][0] ...... a[m-1][0].............a[m-1][0] a[m-1][1] ...... a[m-1][n-1] 行序列: a[0][0] a[1][0] ...... a[m-1][0] ............. a[0][n-1] a[1][[n-1] ...... a[m-1][n-1] 数据一般使用连续的地址...
阅读全文
摘要:索引的创建和删除可以通过两种方法;一种是alter table ,另一种是create /drop index.alter table 创建索引的语法:alter table tbl_name|ADD {INDEX|KEY} {INDEX_NAME}{INDEX_TYPE}(INDEX_COL_NAME,......)[INDEX_OPTION].............|DROP{INDEX|KEY}INDEX_NAMEalter table tbl_name drop primary key;create/drop index的语法同样很简单;create [unique] index i
阅读全文
摘要:原本效果拖拽之后效果代码如下<!DOCTYPE HTML><html><head><style type="text/css">#div1, #div2{float:left; width:100px; height:35px; margin:10px;padding:10px;border:1px solid #aaaaaa;}</style><script type="text/javascript">function allowDrop(ev){ev.preventDefaul
阅读全文
摘要:微软对C#(4.0)的框架添加了全新的并发编程框架,现在我们也能用C#开发支持并发概念的程序的。在并发编程中最让人烦恼的应该就是如何数据同步:避免脏读和脏写,当然我们可以通过Lock技术来实现,也可以使用微软提供给我们的并发集合,这些集合都提供了TryDo方法。用它们对数据的读/写操作能在TryDo返回True的情况下执行。我们来看看它们吧:IProducerConsumerCollection 所有的并发集合都实现了这个接口,TryAdd和TryTake分别在读和写的时候判断是否能正常进行,不行则返回false。 public interface IProducerConsumerC...
阅读全文
摘要:之前说了MediaPlayer如何实现字幕显示,但是API需要16以上。那如何系统不支持的话我们可以自己实现。大致思想如下:从网上获取srt文件后(可以保存在本地/或者不保存)解析srt文件,随后根据Player播放不断的刷新字幕来实现同步机制。srt解析网上随便下了一个电影的字幕srt文件, 1 00:00:00,000 --> 00:00:10,000 (内容空白) .....(省略若干行) 4 00:00:43,780 --> 00:00:49,230 We were once a peaceful race of intelligent mechanical beings.
阅读全文
摘要:2012 年3月开始写规划, 而现在是2013年3月末。这一期规划算是规划小结的第12期吧, 在之前有两期的小结并未写出来。我在豆瓣上曾看到一句话, 让我记到了现在,就是 “处于事业上升期的骚年假如找不到好的导师指引,不妨多读几本好书” ,在读了几本说之后, 我痴迷过,追逐过,到最后才有了我上面的题目。“有些观点不一定适合你”。 有些观点并不适合你,即便这些完全找不到任何缘由去反驳它, 大多时候我们希望自己能有一个更清楚的人生观和价值观,但有时身边的人或事并没能给我们大多启发, 所以我们可以再书本中去寻找, 当你选择某个特定作者的著作时,也就证明你更倾向于书中所说的观点, 你认为这些观点更能和
阅读全文
摘要:本文介绍Android中的5种数据存储方式。数据存储在开发中是使用最频繁的,在这里主要介绍Android平台中实现数据存储的5种方式,分别是:1 使用SharedPreferences存储数据2 文件存储数据3 SQLite数据库存储数据4 使用ContentProvider存储数据5 网络存储数据下面将为大家一一详细介绍。第一种: 使用SharedPreferences存储数据SharedPreferences是Android平台上一个轻量级的存储类,主要是保存一些常用的配置比如窗口状态,一般在Activity中 重载窗口状态onSaveInstanceState保存一般使用SharedPr
阅读全文
摘要:场景中存在多个精灵,需要移动以安放在合适的位置,简单的move会出现精灵区域重叠的情况,稍微在ccTouchBegan函数中做修改就可以解决这个问题,每次移动当前ccTouchBegan点击下的那个精灵。需要开启ccTouchBegan和ccTouchMoved的代理,不然单单的setTouchEnabled(true);是没有效果的,还是直接看代码吧 bool HelloWorld::init(){ bool bRet = false; do { CC_BREAK_IF(! CCLayer::init()); CCMenuItemImage *pCloseItem = CCMenuIt...
阅读全文
摘要:近来,公司在做卡的一个项目上需要加密之类的,所以需要java中调用c的函数,所以才研究了一下,参考了网上一些例子,自己也试了试,给出例子如下:java 类package com.lzg;public class Test { static { System.loadLibrary("swdes"); } public native static String GenCvv(String psCardNo, String psExpiry, String psServiceCode); /** * * @param args * @...
阅读全文
摘要:一个大型的软件项目通常包含很多复杂的功能,实现这个项目不是一个程序员单枪匹马可以胜任的,往往需要一个团队的有效分工合作,另外,在一个以C代码为主的完整的项目中,经常也需要加入一些其他语言的代码,例如,C代码和汇编代码的混合使用,C文件和C++的同时使用。这些都增加了一个软件项目的复杂程度,为了提高软件质量,合理组织的各种代码和文件是非常重要的。组织代码和文件的目的是为了使团队合作更加有效,使软件项目有良好的可扩展性、可维护性、可移植性、可裁减、可测试性,防止错误发生,提高软件的稳定性。 软件项目通常采用层次化结构开发和模块化开发,例如,一个嵌入式软件项目可能有驱动层,操作系统层,功能...
阅读全文
摘要:在Qt Creator,eclipse等编辑器中,都默认有注释代码的快捷键:Ctrl + /。注释快捷键在程序编程当中的作用相当明显,提高了编程效率。我在网上找到了一个在VC++6.0工具中添加注释快捷键的方法,VC++6.0是以VB为脚本来配置的。 首先,找到VC++6.0的安装路径,假设在:D:\Program Files (x86)\Microsoft Visual Studio 6.0,那么进入到Common\MSDev98\Macros目录下,全路径为:D:\Program Files (x86)\Microsoft Visual Studio 6.0\Common\MSDev98.
阅读全文
摘要:基础篇 1.《写给大家看的C语言书(第2版)》 原书名: Absolute Beginner's Guide to C (2nd Edition) 原出版社: Sams 作者: (美)Greg Perry [作译者介绍] 译者: 谢晓钢 刘艳娟 丛书名: 图灵程序设计丛书 C/C++系列 出版社:人民邮电出版社 ISBN:9787115216359 上架时间:2009-12-10 出版日期:2010 年1月 开本:16开 页码:308 说明:这本是入门最好的,最简单,最好懂 2.《C语言程序设计:现代方法:第2版》 老版,其实改变不大 原书名: C Programming: A...
阅读全文
摘要:题目描述:给出列车的行驶路径,和每个路径是硬座还是软卧,并且给出硬座和软卧的不舒适度,求从起点到终点最小的不舒适度。思路:首先分别求出硬座和软卧从起点到终点的距离,最后比较不舒适度,当然这题得建2个图,一个是硬座的路径,一个是软卧的路径,得注意的是,当K= 1时,是硬座软卧都有,所以两边都得加进去。其他的没什么,就是最基础的最短路。比赛的时候没有好好看题=。=#include <iostream>#include <cstdio>#include <algorithm>#include <string>#include <cmath>
阅读全文
摘要:Given an absolute path for a file (Unix-style), simplify it. For example, path="/home/", =>"/home" path="/a/./b/http://www.cnblogs.com/c/", =>"/c" 这个题就是拼体力的,用一个string的stack,然后码就可以了。。。注意边界条件class Solution {public: string simplifyPath(string path) { // Sta
阅读全文
摘要:向上滚动<HTML> <HEAD> <META http-equiv='Content-Type' content='text/html; charset=gb2312'> <TITLE>教你用Javascript制作连续滚动的字幕</TITLE> </HEAD> <BODY ><div id="marquees"> <!-- 这些是字幕的内容,你可以任意定义 --> <a href="#">链接1<
阅读全文
摘要:今天在mysql插入时老是报这样的错误,根据报错信息,NewIndex是有关索引的。于是查看索引: 可见插入的week,year,userId这一组数据放在一起是不能重复的。而我插入的时候插入的是重复的...没有注意到。
阅读全文
摘要:要熟悉窗口的回调机制,重点理解回调函数作用,消息传递机制。uC/GUI的窗口管理是个单独的软件,不是uC/GUI的基本组成部分。代码见\uCGUI\GUI\WM。当使用uC/GUI窗口管理时,任何能显示在显示终端上的内容都包含在一个窗口里面,这个窗口是LCD屏幕上的一个给用户画图或显示目标的区域。窗口能够是任何尺寸的,能够一次在屏幕上显示多个窗口,也能够在其他窗口当中或之前显示窗口。窗口管理的几个名词:活动窗口: 当前正在用来画图或是显示操作的窗口。 回调函数 回调函数是由用户定义的,当特定事件发生时,指示图像系统调用特定函数的函数。通常当窗口的内容发生改变时,他们用来自动重绘窗口。例如,窗口
阅读全文
摘要:各位兄弟可能碰到定位的问题,特别是在博客或者微博上面也会见到这个效果,于是产品人员在策划的时候就会要人家那种效果,,,而苦逼的我们需要去实现,实现实现。。。。。没办法,谁让我们是攻城师呢,,攻吧:效果图如下,滚动条下拉的时候,黑色的块TOP为0;固定显示: 代码如下:<!DOCTYPE html><html ><head><title>jQuery实现页面滚动时层智能浮动定位</title><meta name="description" content="" /><scrip
阅读全文
摘要:原问题来自于CSDN问答频道,更多解决方案见:http://ask.csdn.net/questions/1879问题描述:在一个列表中我使用add(int,Object)方法添加了一个值,但是当我使用get(int)方法检索值的时候,却还是获得上次添加的值,并不是这次新添加的值。 谁能给出适当的建议呢? 我使用的下面的代码:public static List getCompanyName(String user_id) { List<CustomerList> fetchDatefromID = new ArrayList<CustomerList>(); Cust
阅读全文
摘要:项目中用到struts2容器管理servlet.不是单纯的直接用servlet.workbook.write(os);os.flush();os.close();return"SUCCESS";在我的action中用是这样处理最后的传出.但是报出了:java.lang.IllegalStateException:getOutputStream()hasalreadybeencalledforthisresponse的错误.Struts2方法之间调用引起的。 因为:每个方法都返回的是一个Action对象,而response是Action对象参数,所以就会使response冲突
阅读全文
摘要:图片加水印和防盗链(一) 这几天看了几篇关于IHttpHandler和IHttpModule的文章,对此深有感触,这些东西网上也有很多范例,我写出来的目的也是方做笔记,当然也是一种学习,同时也希望能帮助有需要的人。总的来说这2个东西的作用还是挺大的,在遇到一些问题比较难处理的时候,这2个东西的作用不可忽视。也不多说,直接上作品展示才是有力的武器。 一、首先建立一个类库建立类库可以比较好的直接引用进自己的项目当中,在此类库中,创建一个类,ImageHttpHandler.cs,代码如下:using System;using System.Collections.Generic;using Sy.
阅读全文
摘要:最近几次电话面试,都比较悲剧,关于面试者比较关注的地方,总不能很好地把握,对于自己蜻蜓点水式的学习方式,很难在面试的时候给人留下很牛逼,很专业,很高深,很强大的感觉,不过现在亡羊补牢或许还为时不晚。 由于很难一次性整理完全,所以先发上来不定期更新//-------------------------------------------------------------------格叽格叽------------------------------------------------------------------------------注入 其实注入这种漏洞,基本上是由于对于用户输入过.
阅读全文
摘要:记得刚学joomla的时候, 在某些教学网站上提到joomla的代码设计模式是是"观察者设计模式", 那是我第一次听到"设计模式"的概念.随后就wiki了一下这个模式.可能当时对面向对象的编程方式的认识只是停留在创建一个 class, 然后 new 它. 于是怎么读那段文字也不明所以. 总好像明白了, 但是又什么都不明白. 现在回过头来看看这个模式. 终于找到了理解这个模式的接入点. 下面我和大家一起重头开始研究下这个 "观察者设计模式" 在研究这个模式之前. 我们要尽可能的了解面向对象编程. 充分了解"对象"的含
阅读全文
摘要:之前已经安装完成,接下来我们配置keepalived。 假设我的ip地址如下: server1:192.168.0.150 server2:192.168.0.157 vip:192.168.0.50 在两台服务器上分别执行如下命令 :[@server_150 keepalived]# mkdir /etc/keepalived [@server_150 keepalived]# cp /usr/local/keepalived/sbin/keepalived /usr/sbin/ [@server_150 keepalived]# cp /usr/local/keepalived/...
阅读全文
摘要:题目来自:http://blog.csdn.net/sxhelijian/article/details/8723847【项目3】编写基于对象的程序,求5个长方柱的体积和表面积。长方柱类Bulk的数据成员包括长(length)、宽(width)、高(heigth)等。另外: (1)需要定义长方柱类,5个长方柱采用一个对象数组表示; (2)定义相应的构造函数以支持如下main()函数中的初始化,其中前3个直接给出参数初始化(未给出的参数默认为1.0),第4个对象b[3]用默认构造函数初始化;第5个长方柱定义时不初始化,而是由键盘输入长、宽、高赋值; (3)输出这5个长方柱的体积和表面积;#inc
阅读全文
摘要:一、SQL*Loader的体系结构 SQL*Loader由一个输入控制文件来控制整个装载的相关描述信息,一个或多个数据文件作为原始数据,其详细组成结构包括 Input Datafiles-->装载到数据库的原始数据文件 Loader Control file -->提供给QL*Loader寻找及翻译数据的相关信息 Log File -->装载过程中产生的日志信息 Bad Files -->被剔除的一些不合乎规范化的数据,由SQL*Loader剔除,也可能被Oracle剔除 Discard Files-->对不满足控制文件中记录选择标准的一些物理记录 以上五个完整的
阅读全文
摘要:这个问题一般人的直觉都是非常正确但是不太明了的.大多数人知道成为专家需要持续的实践,但是同时不知道如何成为专家.测试: 你能不能在自己的工作中进行自我工作模式和方案/流程的改进?你有没有过自己采用新方案比自己的旧方案提高很多效率的感觉,;你能够听懂你所在的行业专家所说的原则并且不需要提供情境地自由地使用这些原则. 如果你经常有这种感觉.恭喜你至少是一个精通者.持续几年你马上就会变成专家. 可惜大多数在行业里打滚的人都是.....高级新手, 老的高级新手可能会成为胜任者,这些胜任者有着他们所擅长的问题域.但是他们总是无法超越他们所在的框架.无法拥有掌控项目全局架构...
阅读全文
摘要:Reaver基本命令参数 XiaoPanOS下: 选择“终端”输入sudo thunar 这里是为了取得超级权限,选择系统文件-usr-local-ect-reave ifconfig–a//确认你用哪一个网卡WLAN0或WLAN1 airmon-ng start wlan0//开启监听模式 wash–i mon0–C//查看开启wps的无线路由器 airodump-ng mon0//查看周边AP信息(抓包) reaver–i mon0–b MAC–a–S–vv–d 3–t 3//开始穷举PIN码 reaver–i mon0–b MAC–a–S–vv–d 0//加快速度为1秒 reaver..
阅读全文
摘要:题目连接:http://acm.hdu.edu.cn/showproblem.php?pid=4517第一种解法:遍历求解。num[i][j]代表i行j列之前一共有多少个'×'。然后再面积夹击求解x*y、y*x是否满足,x==y只需要判断一次。这种方法提交用C++,不要用G++,否则会超时。#include <iostream>#include <stdio.h>#include <stdlib.h>#include <string.h>#include <math.h>#include <algori
阅读全文
摘要:环境:Ubuntu10.04g++ / gcc 4.4.3 特别标注: 有些网站转载我的文章不标明出处,并且转载不到位,没有把相应的链接一块转过去,比如说下载链接或相关文献的链接等,导致一些网友阅读和使用出现障碍和知识的不连续,所以在此特别标注:我的这篇文章发表在CSDN—— jasonque的博客上,可以到CSDN博客来阅读。 正文: 开始啃《UNIX网络编程:卷1》.看完第一章,下载本书源码,刚开始运行程序就大受打击,不是少这文件就是少那个。看到源码文件夹里面的文件和文件夹挺多的,一下子蒙了,不知从何下手,第一章的源码文件在“intro”文件夹里面,直接在终端输入“make”命令,出来..
阅读全文
摘要:1. 安装环境:Oracle linux 5.92. 下载安装:Linux 下yum命令安装见:http://blog.csdn.net/lichangzai/article/details/8453657检测yum源是否有mongodb:[root@bakdbserver ~]# yum info mongo-10genLoaded plugins: rhnplugin, securityThis system is not registered with ULN.You can use up2date --register to register.ULN support will be d
阅读全文
摘要:计数排序 计数排序假设n个输入元素中的每一个都是介于0到k之间的整数。此处k为某个整数(输入数据在一个小范围内)。 算法思想计数排序的基本思想是对每一个输入元素x,确定出小于x的元素的个数。然后再将x直接放置在它在最终输出数组中的位置上。 由于数组中可能有相等的数,在处理时需要注意。 时间复杂度和空间复杂度分析 算法总时间Θ(k + n)。当k=O(n)时,计数排序的运行时间是Θ(n)。空间复杂度是O(n+k)。需要两个辅助数组:存放排序结果的数组B[n],存放临时结果的C[k]。 计数排序是稳定的排序算法。 编程实现(CPP)//计数排序-《算法导论(第二版)》P98 8.2计数排序//..
阅读全文
摘要:题目来自:http://blog.csdn.net/sxhelijian/article/details/8723847【项目1拓展(选做)】请自行设计一个矩形类,可以计算矩形的面积、周长、对象线,判断是否是正方形。请用上类似的构造函数,自己设计main()函数,对设计的类进行测试。 #include <iostream>#include <cmath>using namespace std;class Rectangle{private: double length; double width;public: Rectangle():length(1),width(1
阅读全文
摘要:接上一篇博文 反射+枚举+freemarker,自动生成实体类,自动建表建索引(一)之生成实体类,枚举详解,这篇博文介绍自动建表。用反射+枚举+freemarker,自己实现的自动生成实体类和自动建立数据表建索引。用enum枚举作为数据表的配置文件,1个枚举就是1张表,根据枚举类,自动生成实体类,和自动建表建索引。主要步骤和 上一篇博文差不多,就是先反射读取枚举类,获取所需信息,然后用freemarker生成实体类。这里也需要用到freemarker.jar这个jar包(点击下载)。由于是要建表,和建索引,需要用到底层数据库的javaAPI,所以也要先普及一下Java中DatabaseMeta
阅读全文
摘要:都是常用技巧,经常用C++的应该都会注意到一两条,为综合整理,非个人独创,从开源代码以及书本论文中抄过来的,数目链接http://blog.csdn.net/iuhsihsow/article/details/7222093如有雷同,纯属巧合。 直接上代码,这次归纳了6点// Maro.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include <Windows.h>#include <iostream>#include <string>using namespace std;// 宏的用法// 1
阅读全文
摘要:虽说现在较新的kernel都支持ALSA了,但是我认为OSS编程是比较容易上手的,因为比较符合Linux的编程的框架。再说ALSA配置的时候也可以选择OSS支持,这样OSS应用程序无需更改就可以使用ALSA驱动。 关于录音和放音的ADC/DAC的控制设备节点为/dev/dsp, 音量调整的设备节点为/dev/mixer。从/dev/dsp读取的过程是录音,向/dev/dsp写入的过程为播放。有许多CODEC,不支持以O_RDWR的方式打开。所以对于读和写,要分别打开,以两个文件描述符进行操作。针对录音的流程,大致代码如下:#include <unistd.h>#include &l
阅读全文
摘要:mysql1# cat mysqlbackup.sh #!/usr/local/bin/fish #备份策略为每天全备 #设置备份路径变量 set backupdir /usr/db/backup #生成备份目录 mkdir -p $backupdir #删除备份时间超过一个月的备份 find $backupdir/ -mtime +30 -type d -delete #开始备份 innobackupex --user=root --password='yUe5bkgOf$' --parallel=12 $backupdir/mysql1# cd /usr/db/back..
阅读全文
摘要:名称 Unicode 符号句号 3002 。 问号 FF1F ? 叹号 FF01 ! 逗号 FF0C ,顿号 3001 、 分号 FF1B ; 冒号 FF1A : 引号 300C 「 300D 」 引号 300E 『 300F 』 引号 2018 ‘ 2019 ’ 引号 201C “ 201D ” 括号 FF08 ( FF09 ) 括号 3014 〔 3015 〕 括号 3010 【 3011 】 破折号 2014 — 省略号 2026 … 连接号 2013 – 间隔号 FF0E . 书名号 300A 《 300B 》 书名号 3008 〈 3009 〉...
阅读全文
摘要:现在网上很多朋友在弄网页的视频聊天室通过学习,我自己也做了个简单的小例子,几十行JavaScript脚本就能轻松实现视频通话;也不用去下载指定的什么浏览器,因为IE、firefox、chrome等windows平台主流浏览器全部通过,完美运行。下边就跟大伙分享分享我的成果,布局代码就不贴出来了,只贴JavaScript脚本。下面是我所使用的开发包的特点:( 浏览器上的音频即时通讯应用开发 )支持Windows平台浏览器上的音频即时通讯应用开发提供JavaScript语言API接口,脚本编程兼容IE、Chrome、Firefox、360、遨游等主流浏览器支持iOS、Android、PC等设备和W
阅读全文
摘要:join 一共有四个 左右 内外 joininner join left joinouter join right joinouter join full joinouter join举例: A表1 2 B表1 3 A join B 1 1A left join B1 1 2 nullA right join B1 1 null 3A full join B1 1 2 nullnull 3 join =inner join Join是关系型数据库系统的重要操作之一,SQL Server中包含的常用Join:内联接、外联接和交叉联接等。如果我们想在两个或以上的表获取其中从...
阅读全文
摘要:1、创建一个列出希望升级的数据库的文本文件,并让邮件转换实用程序使用它来仅升级那些文件(既可以实现批量转换,也可以实现在文本文件指定哪些文件,哪些文件就可以获得升级)2、命令格式:load convert -f –u c:\temp\maillist.txt * mail85.ntf其中-f参数是必须的,否则不能从文本文件读取信息maillist.txt文件可以放置在本机任何一个位置,只要路径书写正确并能正常读取即可maillist.txt文件的格式要求如下:必须写出每个需要替换的nsf文件的绝对路径相互分行书写,但相邻两行间不能有空白隔行范例如下:mail85.ntf是domino的模板文件
阅读全文
摘要:一、DOMDOM: DOM= Document Object Model,文档对象模型,DOM可以以一种独立于平台和语言的方式访问和修改一个文档的内容和结构。换句话说,这是表示和处理一个HTML或XML文档的常用方法。有一点很重要,DOM的设计是以对象管理组织(OMG)的规约为基础的,因此可以用于任何编程语言. D:文档 – html 文档 或 xml 文档 O:对象 – document 对象的属性和方法 M:模型 DOM 是针对xml(html)的基于树的API。 DOM树:节点(node)的层次。 DOM 把一个文档表示为一棵家谱树(父,子,兄弟) DOM定义了Node的接口以及许多种节
阅读全文
摘要:偶然在查看文档时,看到这个demo,后来认真看了下真是麻雀虽小,很单一的struts2的增删改查,但是却从各方面诠释着struts2这一开源框架的精妙设计和丰富的可定制性。文档上提供是片段式的代码讲解,且是英文的,所以这里记录一下,方面以后查看。 和以前一样,先上效果图: 图一: 图二: 图三: 图四: 虽然从图上看的话,以上功能简单,但是代码里,时刻体现着该框架的设计之优秀,首先,我们新建一个web功能CusManager,并加入struts2的7个必要jar包。 第一步,新建两个实体类Department和Employee作POJO,代码如下: Java代码 ...
阅读全文
摘要:做项目的时候遇到了这样一个问题,如果用普通的ASP.NET FileUpload控件实现文件上传,那么页面会刷新,那么页面上用JS拼出的元素就会消失,为了上传文件,又不能刷新页面,ajaxfileupload插件是一个很好的选择(插件下载地址:http://www.phpletter.com/DOWNLOAD/)ajaxfileupload是jQuery的一个插件,使用这个插件同时要引用jQuery.js文件 直接上代码吧 JS代码 //执行AJAX上传文件 $.ajaxFileUpload({ url: '/Web/Teacher/ImportAchievements.ashx
阅读全文
为什么ListView.setOnItemClickListener、setOnCreateContextMenuListener会无效为什么ListView.setOnItemClickListen
摘要:如果ListView中的单个Item的view中存在checkbox,button等view,会导致ListView.setOnItemClickListener无效,事件会被子View捕获到,ListView无法捕获处理该事件.解决方法:在checkbox、button对应的view处加android:focusable="false"android:clickable="false"android:focusableInTouchMode="false"其中focusable是关键从OnClickListener调用getSele
阅读全文
摘要:os:ubuntu12.04 LTSkernel:3.5.0.26-generic1、下载flashcachehttps://github.com/facebook/flashcache/2、unzip flaschache-master.zip3、cd ./flashcache-master4、make(在当前运行的内核中编译flashcache模块)5、make install(安装flashcache的相关模块、工具以及帮助页)6、modprobe flashcache(初始化安装好的flashcache模块)7、dmesg | tail(检测flashcache模块是否成功初始化)fl
阅读全文
摘要:浏览器与服务器连接的一般过程: ServerSocket serverSocket = new ServerSocket(80); serverSocket.accept(); www.sohu.com+80(浏览器自动生成)->DNS(Domain Name Service)->221.179.180.20:80; Socket socket = new Socket(221.179.180.20:80); 服务器的建立需要下载并启动Tomcat。 下载Tomcat:http://tomcat.apache.org/download-60.cgi 下载一个To...
阅读全文
摘要:原文:http://liveforlinux.blog.51cto.com/3337218/741865[root@localhost test]# cat awk 1a 9,100.34 1b 1,999.00 1c 5,656.55 [root@localhost test]# awk '{sub(/1/,"test")}{print "\n",$1,$2}' awk testa 9,100.34 testb 1,999.00 testc 5,656.55 [root@localhost test]# awk '{gsub(/
阅读全文
摘要:最近在用腾讯微博的api时候,认证的时候发现有腾讯微博的redirectUri 10051错误,百度了一下说是没有填对redirecturi 我勒个去哪里有redirecturi呢,找了半天原来是 尼玛的写的说明是个啥啊,明明是应用网址变成了回调地址,腾讯蛋碎了。。。
阅读全文
摘要:前面的几篇博客,详细的说明了如何编写webservice服务端程序。今天简单的说明一下如何调用自行发布的webservice。 一、环境准备下载cxf,并在环境变量中进行如下操作: 新建CXF_HOME D:\cxf\apache-cxf-2.5.2 在PATH中添加%CXF_HOME%/bin 二、执行命令打开cmd,运行wsdl2java.bat -client -d [d://] [http://127.0.0.1:8080/helloWebservice?wsdl]其中,参数[d://]为预期输出目录为d盘;[http://127.0.0.1:8080/helloWebservic..
阅读全文
摘要:转载请注明来源:http://blog.csdn.net/kaosini/article/details/8731549sqlmap下面有个可以快速编写sqlmap命令并且执行的UI小工具,sqm.pyw,但是我发现有个bug: 这三个输入框都被隐掉了一部分,你输入的内容少的话,会看不到的。这个肯定是布局的问题了,用文本工具打开这个pyw文件,居然可以清晰的看到程序的代码。搜索“指定数据库名”关键字,找到下面的几行类似self.entryD.grid(row=0,column=0, sticky='we', padx=30)的代码,把最后一个参数改大就可以了。吼吼,下面就是我修
阅读全文
摘要:这个系统实现两个功能,分别是管理教师的信息和学生的成绩,用户可以选择切换实现相应的功能。话不多说了,现在看下程序的实现截图:这里给出程序代码下载地址:http://download.csdn.net/detail/dlutbrucezhang/5191828 下面贴出部分代码:void add_tea(Teacher tea[]) { int i=0,j,num; char str[5]; if(numtea!=0) { printf("cover the current record?(y/n)\n"); gets(str); if(str[0]=='Y'
阅读全文
摘要:最近在研究文件的增量同步问题,着重研究了文件差异编码部分,因为这个其实是文件同步的核心。目前应用最广泛的当然是linux下的RSYNC算法,但是这个算法本身存在缺陷,就是当两个文件完全无关时,差异编码的效率非常低,几乎难以接受!带着这个问题,我研究了CDC(Content-Defined Chunking)算法,发现CDC算法恰好解决了这个问题:当两个文件的差异非常大时,CDC的效率非常高。我尝试了对两个完全不同的安装包文件进行差分编码,文件大小约120M左右,使用RSYNC算法大约耗时180s,而CDC算法耗时则只有4s!但CDC也有自己的问题,在文件差异不大的情况下,RSYNC和CDC效率
阅读全文
摘要:aop代理就是到了某个方法(被称为“切点”),在执行这个方法之前干什么、之后干什么、异常了有什么等(这些在“切面”中定义) <!-- 增加aop头,共五个 --> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:context="http://www.springframework.org/schema/context" xmlns:aop="http://www.springframework.org/schema/aop" xmln
阅读全文
摘要:一、chown 命令用途:更改文件的所有者或组。命令由单词change owner组合而成。使用示例:1,更改文件的所有者:chown jim program.c文件 program.c 的所有者更改为 jim。作为所有者,jim 可以使用 chmod 命令允许或拒绝其他用户访问 program.c。2,更改目录的所有者:chown -R john:build /tmp/src将目录 /tmp/src 中所有文件的所有者和组更改为用户 john 和组 build- R 递归式地改变指定目录及其下的所有子目录和文件的拥有者。 - v 显示chown命令所做的工作。 二、chmod 命令 用途..
阅读全文
摘要:控制器,局部渲染视图方法,后面的两个参数往往会省略$this->renderPartial('taskactions',array( 'taskAction'=>$taskAction, 'task'=>$task, ), false, true);今天在项目开发中发现用ajax载入的ajax操作按钮失效,对比正常页面如下错误页面,触发ajax载入文件 正常页面,触发ajax载入文件 对比发现错误页面载入缺少jquery文件,于是手动重新加载jquery文件,还是没有效果最后层层对比发现渲染视图时缺少默认参数,$processO
阅读全文
摘要:创建数据库过程中更改了sys,system等密码后,EM可以正常登录,但是登录后提示“数据库状态当前不可用。可能是因为数据库的状态为装载或不装载。单击 '启动' 可以获得当前状态并打开数据库。如果无法打开数据库, 单击 '执行恢复' 可执行相应的恢复操作。” 解决方法如下: 1、停止dbconsole [oracle@star~]$ emctl stop dbconsole 查看状态,确认dbconsole已经停止 [oracle@star~]$ emctl status dbconsole **如果执行emctl stop dbconsole报错:Enviro
阅读全文
摘要:在struts1.xAction类的execute方法中,有四个参数,其中两个就是response和request。而在Struts2中,并没有任何参数,因此,就不能简单地从execute方法获得HttpServletResponse或HttpServletRequest对象了。 但在Struts2 Action类中仍然有很多方法可以获得这些对象。下面就列出四种获得这些对象的方法。【方法1】使用Struts2 Aware拦截器 这种方法需要Action类实现相应的拦截器接口。如我们要获得HttpServletResponse对象,需要实现org.apache.struts2.interc...
阅读全文
摘要:template<bool> struct CompileTimeError;template<> struct CompileTimeError<true>{};#define STATIC_ASSERT(expr) \ CompileTimeError<(expr)>()
阅读全文
摘要://T could converted to U ?template<typename T, typename U>class Conversion{private: typedef char Small; struct Big{ char big[2]; }; static Small _helper_fun(U); static Big _helper_fun(...); static T _make_T();public: enum { Exists = (sizeof(_helper_fun(_make_T())) == sizeof(...
阅读全文
摘要:animator 动画动画的作用是让UI有动感, 看上去时尚。 Android中动画分两种方式: 一种方式是补间动画Tween Animation,就是说你定义一个开始和结束,中间的部分由程序运算得到。 另一种叫逐帧动画Frame Animation,就是说一帧一帧的连起来播放就变成了动画。 动画可以实现的效果: 1. 移动(Translation) 2. 透明度(alpha) 3. 旋转(rotate) 4. 缩放 (scale) 现在分别用例子来讲解:以下的实现都是用代码实现的(ObjectAnimator) ...
阅读全文
摘要:今天在使用oracle 11时,使用sqlplus中默认的账号scott登录,发现报错,无法登录解决此类问题:1,账号scott已经是unlocked状态了。--当然,他不会报这个错2,Oracle11g的密码过期。 原因:是由于oracle11g中默认在default概要文件中设置了“PASSWORD_LIFE_TIME=180天”所导致。,3,C:\>sqlplus / as sysdba查看指定概要文件(如default)的密码有效期设置: SQL> select * from dba_profiles where profile='DEFAULT' and
阅读全文
摘要:简介DEP - 数据执行保护的缩写,Data Execution Prevention。数据执行保护 (DEP) 是一套软硬件技术,能够在内存上执行额外检查以帮助防止在系统上运行恶意代码。在 Microsoft Windows XP Service Pack 2、 Microsoft Windows Server 2003 Service Pack 1 、Microsoft Windows XP Tablet PC Edition 2005 、 Microsoft Windows Vista 和 Microsoft windows7 中,由硬件和 软件一起强制实施 DEP。DEP关闭方法 开.
阅读全文
摘要:<html> <head> <meta charset="utf-8"/> <script type="text/javascript" src="script/jquery-1.4.2.min.js"></script> <script> $(function(){ //在jquery中如果操作的是同一个对象,规范建议换行 $("#username").focus(function)(){ $(this).val("")
阅读全文
摘要:六条道上的芸芸众生All mortal being on the Buddhism six paths不继地从四面八方拥来Come from everywhere continuously再通过一道光缝擦身而出The go through a ray of light你以为自己在走自己的路You thought you were walking under your own road不变的直线Non-changeable straight line其实你逃不出,一直在绕圆圈In fact,you cannot avoid to go around the circle时间突兀地洒下Sudden
阅读全文
摘要:<head> <meta charset="utf-8"/> <script type="text/javascript" src="../script/jquery-1.4.2.min.js"></script> <script> /*创建节点*/ $(function(){ //1,创建元素节点append var $li = $("<li></li>"); $("ul").append($li); //2,
阅读全文
摘要:经过前面的配置,S5PV210开发已经可以成功进入Linux控制台了,那么,有了这个环境就可以开始学习Linux驱动的编写和测试了。学习Linux设备驱动,通常是从字符设备驱动开始。由于linux驱动开发具有比较系统的体系结构,我很难在一篇文章中阐述其开发思路,为了简单起见,从本文开始,自行编写的驱动将直接附上代码,对开发过程中感触比较深的地方稍作陈述。我写的第一个驱动程序是Led的,但是感觉没有必要发出来了,S5PV210(TQ210)的按键驱动程序源码,仅供参考:#include <linux/types.h>#include <linux/module.h>#in
阅读全文

浙公网安备 33010602011771号