09 2013 档案

再探java基础——对面向对象的理解(2)
摘要:对象、类和抽象类的区别对象是一个具体的事物,类是对具有相同属性和行为的一组对象的抽象,对象是类的一个一个人的具体实例;抽象类是一种特殊的类,是对类的进一步抽象,抽象类不能被实例化。类、抽象类和接口的异同部分内容借鉴以下博文:http://www.cnblogs.com/qiuxiaoju/p/3174068.html在面试可能经常被问到,接口有什么作用?相对于类而言,为何需要用类实现接口,接口和抽象类的区别等等诸如此类的问题。如果不仔细思考和总结一下这知识,还真不知道怎么回答。Java接口和Java抽象类有太多相似的地方,又有太多特别的地方,究竟在什么地方,才是它们的最佳位置呢?把它们比较一下 阅读全文

posted @ 2013-09-30 22:50 新一 阅读(175) 评论(0) 推荐(0) 编辑

庖丁解牛FPPopover
摘要:作者:ani_di 版权所有,转载务必保留此链接http://blog.csdn.net/ani_di 庖丁解牛FPPopover FPPopover是一个实现Popover控件的开源项目,比标准控件要强大一些。虽然如此,但是在定制边框弹框时,还是遇到了问题:border=NO并且arrowDirection = FPPopoverNoArrow时多出了一个头。 因此需要动手修改。好在这份源代码不长,修改代码的时候还可以欣赏一番。 ARCMacors.h 这个头文件定义了很多宏,基本上就是把支持arc的代码按照不支持arc的方式些,以便适应... 阅读全文

posted @ 2013-09-30 22:48 新一 阅读(337) 评论(0) 推荐(0) 编辑

去大连
摘要:早晨6:30起床,晚上21:00回到长春。这中间,我去了一次大连见老师。可能,你想到了梁朝伟提到的早晨在哪哪,中午在哪哪,晚上又回来,中间在哪哪喂了鸽子。 没那么浪漫,至少我的这一趟不怎么浪漫。 6:30起床,然后简单早饭。公交人很挤,路上车不是很挤。之后坐轻轨约1小时,到火车站,打印车票。这时8:00左右,基本没候车,检票上车了。 8:22,高铁从长春发出,奔向大连。一路无话,我拥有了难得的约三个小时的阅读时间。读CSAPP最后一章,读了两个小节;西方哲学史,读了一个小节多一点;《天行健》小说,第二部读超过一半。二等座挺挤的,对于稍微胖一点的人来说,可能就不能忍了。 ... 阅读全文

posted @ 2013-09-30 22:46 新一 阅读(256) 评论(0) 推荐(0) 编辑

Project Euler problem 62
摘要:题目的大意很简单 做法的话。我们就枚举1~10000的数的立方,然后把这个立方中的有序重新排列,生成一个字符串s, 然后对于那些符合题目要求的肯定是生成同一个字符串的。然后就可以用map来搞了 这里偷懒用了pythonimport stringdic = {}def getstr(n): sn = str(n) arr = [] for c in sn: arr.append(c) arr.sort() return ''.join(arr)for i in xrange(1, 10000): s = getstr(i**3) if s in dic: dic[s] += 1 阅读全文

posted @ 2013-09-30 22:44 新一 阅读(152) 评论(0) 推荐(0) 编辑

[置顶] android 自定义ListView实现动画特效
摘要:通过自定义ListView实现动画特效,被点击元素A向前移,A之前元素往后移动.重点在于动画的实现:具体代码如下:package com.open.widget;import java.util.ArrayList;import android.content.Context;import android.graphics.Bitmap;import android.graphics.Canvas;import android.graphics.Paint;import android.graphics.PaintFlagsDrawFilter;import android.graphics. 阅读全文

posted @ 2013-09-30 22:42 新一 阅读(514) 评论(0) 推荐(0) 编辑

做好计划,严格执行
摘要:项目组近期在开发一个A项目,A项目从年前就开始做一期,大概做到今年4月份一期上线。5月份开始做二期,但是二期需求足足做了有5个月,迟迟定不下来,总是变更,到9月份终于定下来,然后开始开发。我在这个项目中的主要任务就是做模型设计。开始设计第一版模型的时间是6月份,项目经理要求用两天时间出一个需求,当时因为需求一直没定,总是变更,并且客户那边要求的也不紧,再加上我手头还有其他工作,所以没有着急,结果没有在项目经理规定的时间点内出模型,延迟了有几天。临近8月份的时候,项目经理又要出一版模型,还是因为同样的原因,就先把手头上的其他工作做完后才做的模型,结果也是没有按时间点将模型做出来。8月中旬的时候, 阅读全文

posted @ 2013-09-30 22:38 新一 阅读(211) 评论(0) 推荐(0) 编辑

字符串处理算法(四)现在一个给定字符串中寻找子串的功能(不能使用库函数)[2014百度笔试题]
摘要:完成一个函数,实现在一个给定字符串中寻找子串的功能(不能使用库函数)。 实现如下://完成一个函数,实现在一个给定字符串中寻找子串的功能(不能使用库函数)。bool IsHaveSubStr(const char* strSrc, const char* strSub){ char* p = (char*)strSrc; char* q = (char*)strSub; int nLenSrc; int nLenSub; if (p==NULL||q==NULL ||*p=='\0' || *q== '\0') return false; while (p!=N 阅读全文

posted @ 2013-09-30 22:37 新一 阅读(447) 评论(0) 推荐(0) 编辑

android抓包工具
摘要:下载http://gdown.baidu.com/data/wisegame/2158469c63492e89/Tcpzhuabao_2.apk 阅读全文

posted @ 2013-09-30 22:34 新一 阅读(468) 评论(0) 推荐(0) 编辑

Project Euler problem 63
摘要:这题略水啊首先观察一下。10 ^ x次方肯定是x + 1位的所以底数肯定小于10的那么我们就枚举1~9为底数然后枚举幂级数就行了,直至不满足题目中的条件即可break cnt = 0for i in range(1, 10): e = 1 while True: if len(str(i**e)) != e: break e += 1 cnt += 1print cnt 阅读全文

posted @ 2013-09-30 22:30 新一 阅读(108) 评论(0) 推荐(0) 编辑

二分-hdu-4768-Flyer
摘要:题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4768 题目意思:有n个A、B、C,每个Ai,Bi,Ci,对于每个P=Ai+k*Ci(P#include#include#include#include#include#include#include#include#include#include#include#include#include#include#include#define eps 1e-6#define INF 0x3f3f3f3f#define PI acos(-1.0)#define ll __int64#define LL 阅读全文

posted @ 2013-09-30 22:29 新一 阅读(204) 评论(0) 推荐(0) 编辑

UVa 340 Master-Mind Hints (优化查找&复制数组)
摘要:340 - Master-Mind HintsTime limit: 3.000 secondshttp://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&category=98&page=show_problem&problem=276 MasterMind is a game for two players. One of them,Designer, selects a secret code. The other,Breaker, tries to break it. A co 阅读全文

posted @ 2013-09-30 22:26 新一 阅读(284) 评论(0) 推荐(0) 编辑

Android中的多媒体显示之图片缩放
摘要:一:图片OOM异常:代码示例:public class MainActivity extends Activity { private ImageView iv_imageView; protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); iv_imageView = (ImageView) findViewById(R.id.Iv_imageView); } public void lo... 阅读全文

posted @ 2013-09-30 22:25 新一 阅读(329) 评论(0) 推荐(0) 编辑

asp.net总结(一)
摘要:前言 asp.net的视频不是很多,但是中间由于毕业论文等一些事情.花的时间比较长,知识所以整体上学习的也不是很连贯打算在总结的时候来复习一下这些知识.只能是大概的来了解asp.net到底有哪些东西。然后再以后用到的时候来找吧!打算分几个部分来总结,感觉知识有点多。基础什么是asp.net?它跟asp和我们口中的.net平台又有什么关系?这些在我理解来在学习asp.net之前也是很重要的,明白了这些也就知道学这个知识是用来做什么的。不要学了半天,不知云云。我们知道.net是微软推出的一个全新的软件开发平台,各个语言之间的交互和组件的访问更加便捷。Asp.net是.net到底是什么关系呢?有人说 阅读全文

posted @ 2013-09-30 22:22 新一 阅读(212) 评论(0) 推荐(0) 编辑

JAVA中JNI的简单使用
摘要:了解JNI:JAVA因其跨平台特性而受人们喜爱,也正因此,使得它和本机各种内部联系变得很少,所以JNI(Java Native Interface)就是用来解决JAVA本地操作的一种方式。JAVA通过JNI调用本地方法,而本地方法是以库文件的形式存放的(在WINDOWS平台上是DLL文件形式,在UNIX机器上是SO文件形式)。通过调用本地的库文件的内部方法,使JAVA可以实现和本地机器的紧密联系,调用系统级的各接口方法。步骤如下:1、写好.java源文件:package com.home;public class Testdll { // 声明所调用的库名称 static { System.. 阅读全文

posted @ 2013-09-30 22:18 新一 阅读(525) 评论(0) 推荐(0) 编辑

HDFS集群balance(2)-- 架构概览
摘要:转载请注明博客地址:http://blog.csdn.net/suileisl HDFS集群balance,对应版本balance design 6 如需word版本,请QQ522173163联系索要,谢谢。 对接(1)中的图文 作者简介 昵称:根根 姓名:隋磊 QQ:522173163 email:rsuilei@163.com 本文的翻译,离不开《至高天》系统架构师团队的支持 猫头哥:http://phl.iteye.com/ 根根:http://blog.csdn.net/suileisl 芝麻的奋斗:http://sesame84.iteye.com/ wan560:ht... 阅读全文

posted @ 2013-09-30 22:16 新一 阅读(250) 评论(0) 推荐(0) 编辑

[置顶] 我的Android进阶之旅------>介绍一款集录制与剪辑为一体的屏幕GIF 动画制作工具 GifCam
摘要:由于上一篇文章:我的Android进阶之旅------>Android之动画之Frame Animation实例中展示的是Frame动画效果,但是之前我是将图片截取下来,不好说明确切的动画过程,因此今天百度了一下gif动画的制作工具,找到了这款不错的软件GifCam。然后我使用该软件将动画制作成gif动画,然后更新了上一篇文章上传了新制作的gif动画,使博客的说明效果更佳。该软件的界面如下所示: 该软件的操作步骤如下: 1、拖动 GifCam 标题栏,改变其位置,并调整 GifCam 窗口大小,从而让它的『透明窗口区域』——可当作『取景框』——覆盖你要录制的范围 2、点击『Rec/录制』 阅读全文

posted @ 2013-09-30 22:14 新一 阅读(169) 评论(0) 推荐(0) 编辑

HDFS集群balance(3)-- 架构细节
摘要:转载请注明博客地址:http://blog.csdn.net/suileislHDFS集群balance,对应版本balance design 6 如需word版本,请QQ522173163联系索要,谢谢。 对接(2)中的图文 作者简介 昵称:根根 姓名:隋磊 QQ:522173163 email:rsuilei@163.com 本文的翻译,离不开《至高天》系统架构师团队的支持 猫头哥:http://phl.iteye.com/ 根根:http://blog.csdn.net/suileisl 芝麻的奋斗:http://sesame84.i... 阅读全文

posted @ 2013-09-30 22:12 新一 阅读(275) 评论(0) 推荐(0) 编辑

项目总结——深入浅出socket网络编程
摘要:前言: 为什么会有如题的概念呢,我想对于没有主动听说过socket网络编程的人来说读到题目可能就已经蒙头了,为了很好的让大家进入场景,首先说一下一个需要用到这点东西的业务需求。 首先大家应该明确的是socket网络编程是以CS的模式下才有的,比如机房收费系统,在机房收费系统中可能会遇到不同的机房使用的收费系统是使用同一个数据库的。但是对于一些显示的信息,只有每次查询数据库的时候才能更新到窗体中,拿最简单的主界面的当前上机的人数来说,有机房A和机房B两个机房,并且他们是使用同一个数据库的,然后两个值班教师在同一时间工作,但机房A增加或减少上机的人数,机房B的值班教师是不能实时的接到消息并更新自. 阅读全文

posted @ 2013-09-30 22:09 新一 阅读(647) 评论(0) 推荐(0) 编辑

HDFS集群balance(4)-- 测试计划
摘要:转载请注明博客地址:http://blog.csdn.net/suileisl HDFS集群balance,对应版本balance design 6 如需word版本,请QQ522173163联系索要,谢谢。 对接(3)中的图文。 作者简介 昵称:根根 姓名:隋磊 QQ:522173163 email:rsuilei@163.com 本文的翻译,离不开《至高天》系统架构师团队的支持 猫头哥:http://phl.iteye.com/ 根根:http://blog.csdn.net/suileisl 芝麻的奋斗:http://sesame84.iteye.com/ wan560... 阅读全文

posted @ 2013-09-30 22:08 新一 阅读(339) 评论(0) 推荐(0) 编辑

Android 之 自定义标签 和 自定义组件
摘要:1自定义标签这是我的模板项目目录 既然想像 android:text 那样使用自己的标签,那么首先得有标签。 在 res/values/ 下我新建了个 mm_tag.xml (切记不可出现大写,只能是 小写字母、数字、下划线) 第一步:自定义 标签 mm_tag.xml format 参考: 1. reference:参考某一资源ID 2. color:颜色值 3. boolean:布尔值 4. dimension:尺寸值 ... 阅读全文

posted @ 2013-09-30 22:06 新一 阅读(574) 评论(0) 推荐(0) 编辑

再探java基础——零碎基础知识整理
摘要:1.java是解释型语言。java虚拟机能实现一次编译多次运行。2.JDK(javasoftwareDevelopmentkit软件开发包),JRE(javaRuntimeEnvironmentjava运行环境)。3.javac编译java程序,java运行java程序。4.一个文件最多有一个publicclass。5.java中switch语句只能探测int类型值(JDK1.6以前)。6.在java中一个字节是八位,一个字符占两个字节(16位unicode字符串)。7.内存中byte占1个字节,int占4个字节,long类型占8个字节;float占4个字节,double占8个字节;boole 阅读全文

posted @ 2013-09-30 22:04 新一 阅读(156) 评论(0) 推荐(0) 编辑

SPOJ PGCD (mobius反演 + 分块)
摘要:转载请注明出处,谢谢http://blog.csdn.net/ACM_cxlove?viewmode=contents by---cxlove题意 :求满足gcd(i , j)是素数(1 = k的数量。 这个东西 比较好求 就是(n / k) * (m / k)然后令G(k)表示GCD(i , j) = k的数量。这个东西不 好求,就可以反演出来了显然F(k) = sigma (G[d]) k | d则G(k) = sigma (G[d] * miu (d / k)) k | d这样就可以枚举d做出来了。。。。对于这题,分成三个阶段。。。stage 1 :打个素数表,然后预处理出miu函数。那 阅读全文

posted @ 2013-09-30 22:02 新一 阅读(228) 评论(0) 推荐(1) 编辑

[week4]每周总结与工作计划
摘要:计算机网络 TAT 小白dp 28号还有一场 背单词 背马克思 python目标80% 熟悉coursera c++模版和 仿函数人文修养 开学数据库,itercast的sql*2 itercast的linux视频*2 csapp+离线coursera视频*2额外收获:CodeCademy上的Python一口气解决了Head First Java 看了四章有安排计划的学习感觉真棒,有条理地完成了很多东西,虽然有时候玩起其他来就把计划抛在脑后,但是有个计划就让我有了负罪感,有压力就有动力,不会一下子玩下去没完没了。 果然安排计划也能锻炼人的自控力。 这周的任务看起来... 阅读全文

posted @ 2013-09-30 22:00 新一 阅读(225) 评论(0) 推荐(0) 编辑

C++库研究笔记——Linux下是否需要使用memory pool?
摘要:Linux Slab分配器(一)--概述 Linux slab 分配器剖析 C++库研究笔记——内存池实现 做了一些测试:发现linux使用内存池与否没有明显差别,仅仅有2倍。 Linux内存处理机制已经很好,一般情况下,确实没有必要在用内存池??? 不知道大家持什么样的观点。 速度测试:In [use pool]:0.00560116768 seconds In [ no pool]:0.00855708122 seconds In [use pool]:0.00404405594 seconds In [ no pool]:0.00921702385 seconds ... 阅读全文

posted @ 2013-09-30 21:57 新一 阅读(427) 评论(0) 推荐(0) 编辑

linux内核--中断处理程序
摘要:一个设备的中断处理程序是它设备驱动程序的一部分--设备驱动程序是用于对设备进行管理的内核代码。中断处理程序与其他内核函数的真正区别在于,中断处理程序是被内核调用来响应中断的,而它们运行于我们称之为中断上下文的特殊上下文中。 中断与定时器: 中断的概念:指CPU在执行过程中,出现某些突发事件急待处理,CPU暂停执行当前程序,转去处理突发事件,处理完后CPU又返回原程序被中断的位置继续执行 中断的分类:内部中断和外部中断 内部中断:中断源来自CPU内部(软件中断指令、溢出、触发错误等) 外部中断:中断源来自CPU外部,由外设提出请求 屏蔽中断和不可屏蔽中断: 可屏蔽中断:可以通过屏蔽字被屏蔽... 阅读全文

posted @ 2013-09-30 21:55 新一 阅读(1287) 评论(0) 推荐(0) 编辑

初学者学Java(十五)
摘要:再谈数组在这一篇中我们来讲一下关于数组的排序和查找的方法。 排序说到数组的排序,就不得不说冒泡这种经典的方法。 1.冒泡排序 冒泡排序的基本思想是比较两个相邻元素的值,如果满足条件就交换元素的值(如果是升序,就将较大的值放在索引大的引用内,较小的值放在索引小的引用内;降序的话反之),这样一次循环后最大或最小的值就会转移到数组的最后的位置,经过多次循环后数组就会按要求排好。具体算法如下(以升序为例): publicstaticvoid swap(int[] ar... 阅读全文

posted @ 2013-09-30 21:53 新一 阅读(198) 评论(0) 推荐(0) 编辑

iPhone手机GPS地图位置好帮手
摘要:十一国庆黄金周近在眉睫,我先祝大家过一个愉快开心的国庆长假。假期内,难免老友聚会吃饭聊天联络感情,年轻朋友相亲约会,一家人出门旅游。平时,我们聚会时,总有要来的人找不到聚会地点,需要反复打电话确认;相亲约会时有时也需要反复打电话确认地点;外出自驾游有时找爱车比较麻烦;跟团旅游时,有时迷路或者不知道汇合地点,耽误大家的时间。这些情况相信大家在平时或多或少的遇到过。现在iPhone手机上的GPS好帮手应用可以帮助您解决这些问题,聚会约会不用再反复打电话了,旅游也不用担心迷路与找爱车困难了。GPS应用提供了可以将自己的当前位置记录下来,这个位置可以通过短信,邮件,新浪weibo,腾讯weibo分享给 阅读全文

posted @ 2013-09-30 21:49 新一 阅读(250) 评论(0) 推荐(0) 编辑

数据结构全攻略--线性结构不攻自破之栈和队列
摘要:上篇博客讨论了线性结构的两种基本的结构顺序表和链表,它们两者各有优缺点。总之吧,当我们要存储容量不固定的数据结构并且要对数据进行多次插入和删除操作时要多考虑使用链表结构,当只涉及对存储的数据进行只存或只读操作时应优先选用顺序表结构。继续讨论线性结构--栈和队列一、线性结构1、栈 栈是一种特殊的线性表。它的结构非常类似于日常生活中的瓶子,只有一端开口,而插入和删除的操作只能在瓶子的瓶口处进行,这种一端开口是它的特殊性。这种特殊性也决定了栈中的数据操作顺序是先入后出的,也就是说先进入栈中的数据,最后才能出去。 栈的基本运算: Note:栈是一种先进后出的线性表,但是并不意味着不会出... 阅读全文

posted @ 2013-09-30 21:45 新一 阅读(399) 评论(0) 推荐(0) 编辑

Com编程入门——什么是COM,如何使用COM
摘要:本文的目的是为刚刚接触COM的程序员提供编程指南,并帮助他们理解COM的基本概念。内容包括COM规范简介,重要的COM术语以及如何重用现有的COM组件。本文不包括如何编写自己的COM对象和接口。 COM即组件对象模型,是Component Object Model 取前三个字母的缩写,这三个字母在当今Windows的世界中随处可见。随时涌现出来的大把大把的新技术都以COM为基础。各种文档中也充斥着诸如COM 对象、接口、服务器之类的术语。因此,对于一个程序员来说,不仅要掌握使用COM的方法,而且还要彻底熟悉COM的所有一切。 本文由浅入深描述COM的内在运行机制,教你如何使用第三方提供的CO. 阅读全文

posted @ 2013-09-30 21:42 新一 阅读(713) 评论(0) 推荐(0) 编辑

CComPtr用法
摘要:COM接口指针很危险,因为使用过程中需要每一个使用者都要严格并且正确的AddRef和Release,一旦出现问题,就会造成对象不能被正常释放,或者对象被重复删除,造成程序崩溃。所以使用COM接口,必须小心翼翼才行。 但是,即使所有的代码中,都正确的AddRef和Release,也不一定能保证万无一失,例如: void SomeApp( IHello * pHello ) { IHello* pCopy = pHello; pCopy->AddRef(); OtherApp(); pCopy->Hello(); pCopy->Release(); } 看起来好像无懈可击,但是假 阅读全文

posted @ 2013-09-30 21:40 新一 阅读(185) 评论(0) 推荐(0) 编辑

COM编程入门第一部分——什么是COM,如何使用COM
摘要:本文的目的是为刚刚接触COM的程序员提供编程指南,并帮助他们理解COM的基本概念。内容包括COM规范简介,重要的COM术语以及如何重用现有的COM组件。本文不包括如何编写自己的COM对象和接口。 COM即组件对象模型,是Component Object Model 取前三个字母的缩写,这三个字母在当今Windows的世界中随处可见。随时涌现出来的大把大把的新技术都以COM为基础。各种文档中也充斥着诸如COM 对象、接口、服务器之类的术语。因此,对于一个程序员来说,不仅要掌握使用COM的方法,而且还要彻底熟悉COM的所有一切。 本文由浅入深描述COM的内在运行机制,教你如何使用第三方提供的CO. 阅读全文

posted @ 2013-09-30 21:39 新一 阅读(562) 评论(0) 推荐(0) 编辑

COM编程入门第二部分——深入COM服务器
摘要:本文为刚刚接触COM的程序员提供编程指南,解释COM服务器内幕以及如何用C++编写自己的接口。继上一篇COM编程入门之后,本文将讨论有关 COM服务器的内容,解释编写自己的COM接口和COM服务器所需要的步骤和知识,以及详细讨论当COM库对COM服务器进行调用时,COM服务器运行的 内部机制。 如果你读过上一篇文章。应该很熟悉COM客户端是怎么会事了。本文将讨论COM的另一端——COM服务器。内容包括如何用C++编写一个简单的不涉及 类库的COM服务器。深入到创建COM服务器的内部过程,毫无遮掩地研究那些库代码是充分理解COM服务器内部机制的最好方法。 本文假设你精通C++并掌握了上一篇文章所 阅读全文

posted @ 2013-09-30 21:37 新一 阅读(428) 评论(0) 推荐(0) 编辑

Com原理及應用——Com對象和接口
摘要:1、COM对象的理解 COM对象类似于C++语言中类的概念,类的每个实例代表一个COM对象,它也包括属性(即状态)和方法(即操作),状态反映对象的存在,方法就是接口。2、COM对象的标识-CLSIDGUID是一个128位的随机数,重复概率极低。它的值来源于两部分:空间值(网卡地址或随机数)和时间值。获得GUID值可以使用VC++提供的工具:GUIDGen.exe 和 UUIDGen.exe。或者使用COM库的API函数CoCreatGuid()。3、COM对象与C++对象的比较COM对象将数据完全封装在对象的内部。C++对象的封装是在语义上的封装,通过不同的数据类型实现数据的封装。COM对象的 阅读全文

posted @ 2013-09-30 21:34 新一 阅读(783) 评论(0) 推荐(0) 编辑

每天一道算法_放苹果
摘要:从今天开始,每天练习一道算法题,今天是第一题-----放苹果。问题:把M个同样的苹果放在N个同样的盘子里,允许有的盘子空着不放,问共有多少种不同的分法?(用K表示)5,1,1和1,5,1 是同一种分法。输入:第一行是要输入的测试数据的数目t(0 m:必定有n-m个盘子永远空着,去掉它们对摆放苹果方法数目不产生影响。即if(n>m) f(m,n) = f(m,m) 当nm时,我们会return f(m,m) 所以终会到达出口m==0. 代码如下:import java.util.Scanner;public class TheApple { public static void main( 阅读全文

posted @ 2013-09-30 21:33 新一 阅读(551) 评论(0) 推荐(0) 编辑

Android 3D滑动菜单完全解析,实现推拉门式的立体特效
摘要:转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/10471245在上一篇文章中,我们学习了Camera的基本用法,并借助它们编写了一个例子,实现了类似于API Demos里的图片中轴旋转功能。不过那个例子的核心代码是来自于API Demos中带有的Rotate3dAnimation这个类,是它帮助我们完成了所有的三维旋转操作,所有Matrix和Camera相关的代码也是封装在这个类中。这样说来的话,大家心里会不会痒痒的呢?虽然学习了Camera的用法,但却没有按照自己的理解来实现一套非常炫酷的3D效果。不要着急,今天我就带着大家 阅读全文

posted @ 2013-09-30 21:30 新一 阅读(413) 评论(0) 推荐(0) 编辑

2013年9月25日参加耐特菲姆(北京)玉米滴灌培训小结
摘要:未使用滴灌的玉米地,亩产600~700公斤/亩。 而使用滴灌,并进行正确的灌溉计划的玉米地,亩产1360公斤/亩。 9月25日,我和同事王伟有幸参加在金码大酒店3楼会议室的,耐特菲姆举办的玉米滴灌培训。 在国内,普遍存在重视建设,忽略管理的现象,这也是老生常谈的问题。新建项目在3、4个月内好用,但是持续1年以后,甚至一个电磁阀的损坏,都会导致整个系统的瘫痪。 令人想起,日系车的维护保养,保养时间细分,到指定时间,4S人员会通知车主保养,即使没有损坏,还可以正常使用的零件都被要求更换,如此看来维护费用很是高昂。但是车的使用寿命增加,而且车的驾驶体验得到保证,车的油耗也维持的... 阅读全文

posted @ 2013-09-30 21:29 新一 阅读(326) 评论(0) 推荐(0) 编辑

CSS3之渐变Gradient
摘要:渐变是CSS3中比较好玩的属性,学会了渐变,那么可以做出非常炫的东东哟。CSS3 中渐变——Gradient分为linear-gradient(线性渐变)和radial-gradient(径向渐变)。下面就为大家详细介绍一下CSS3中渐变——Gradient。 一、Gradient语法 1、线性渐变的语法: 对象选择器 {background:-浏览器前缀-linear-gradient( 起点方向,起点颜色,终点颜色);} 2、径向渐变的语法: 对象选择器 {background:-浏览器前缀-radial-gradient( 起点方向,形状,大小,起点颜色,终点颜色);} 二、Gr... 阅读全文

posted @ 2013-09-30 21:26 新一 阅读(829) 评论(0) 推荐(0) 编辑

日积月累:ProguardGui进行jar包代码混淆
摘要:前面文章《Proguard进行源代码混淆》讲解过怎么使用Proguard工具对Android的源代码进行混淆的方法(感兴趣的朋友可以访问:http://blog.csdn.net/p106786860/article/details/11974863),但是在实际工作中发现,通过上述方法对导出的Jar并没有进行混淆。下面我们就介绍,如果对导出的Jar包进行代码混淆。一、准备工作首先我们要准备好:1.你已经导出的jar包(srcjar.jar)文件,2.ProguardGui工具(sdk\tools\proguard\bin\proguardgui.bat)。 二、操... 阅读全文

posted @ 2013-09-30 21:26 新一 阅读(2911) 评论(0) 推荐(0) 编辑

poj 3182 The Grove
摘要:The GroveTime Limit:1000MSMemory Limit:65536KTotal Submissions:641Accepted:297DescriptionThe pasture contains a small, contiguous grove of trees that has no 'holes' in the middle of the it. Bessie wonders: how far is it to walk around that grove and get back to my starting position? She' 阅读全文

posted @ 2013-09-30 21:24 新一 阅读(328) 评论(0) 推荐(0) 编辑

HDU 2222 Keywords Search
摘要:题目传送门:http://acm.hdu.edu.cn/showproblem.php?pid=2222题意:给定一个字符串和n个单词,问字符串中共出现了多少个单词。解析:这是AC自动机最基础的题目,也是我接触的第一个AC自动机的题目。AC自动机的话,大家可以去参考一下http://blog.csdn.net/niushuai666/article/details/7002823这篇博客,我感觉讲的很详细。然后基本上大致编出来AC自动机没问题。但是有些需要注意的地方1.在储存节点是否为单词节点时(我是用val,上面的链接中用的是count)一定要注意出现的单词可能重复,所以必然val是++,2 阅读全文

posted @ 2013-09-30 21:22 新一 阅读(253) 评论(0) 推荐(0) 编辑

获取Android自己写好了的apk以及反编译
摘要:今天,我们先说一下,获取Android自带的apk以及反编译它们来学习Android工程师是怎样写的,今天我们就以拿到Android自带的短信管理器的apk为例子你可能有疑问,为什么要那么麻烦,从系统来拿,还要反编译,如果我们有网络的时候,当然可以直接去Android的源码那里下载啦(Android源码下载方法),但如果我们没有网络呢,那么我们就可以通过这样来研究Android自带的apk啦首先,我们讲一下怎样获取那个apk,其实很简单的,作为一个Android的开发人员,肯定会用过模拟器的啦,我们获取apk就是通过模拟器来获取的我们先打开一个模拟器。然后去到ddms里面去,我们就可以看到 . 阅读全文

posted @ 2013-09-30 21:20 新一 阅读(200) 评论(0) 推荐(0) 编辑

Linux下几个常用的快捷键,真的很实用
摘要:1. [tab] 键在linux所有的shell中,[tab]是最常用的也是linux的bash shell中最棒的功能;它具有命令补全和档案补全的功能。如果不使用[tab]键,那就别说自己懂linux!举例,命令补全我想将磁盘格式化成ext3 ,但是不知道命令是什么了,只记得只mk开头的,那我可以输个mk然后连按两下[tab] 档案补全 我想查看/home/mysql/中所有的隐藏文件,只要输个.然后按两次[tab]所有以.开头的文件都可以显示出来。 [root@kissing ~]# ls -al /home/mysql/. ./ .bash_logout .bashr... 阅读全文

posted @ 2013-09-30 21:16 新一 阅读(968) 评论(0) 推荐(0) 编辑

Android项目实战--手机卫士18--读取用户的短信内容以及短信备份
摘要:我们今天要说的就是我们手机卫士里面的高级工具里面的短信备份功能啦,其实这个软件备份的功能也很简单,就是把用户的短信读出来,然后写到一个xml或者数据库里面,但我们这里的是读取到xml里面的。首先我们就先在我们的高级工具里面新增两个条目啦,一个是短信备份,一个是短信恢复,就像下面的图一样,具体的那个类的代码我就不粘出来了,因为高级工具这个类挺长的大家看也看得不爽,如果有什么不明白的,可以看看我们前面的内容 我们要备份短信,那么我们肯定就要先把短信的内容给读取出来啦,其实读取短信的内容也很简单,我们可以参考一下Android自己的短信管理器是怎样写的,然后我们照着写就行啦,那怎样拿到Androi. 阅读全文

posted @ 2013-09-30 21:14 新一 阅读(383) 评论(0) 推荐(0) 编辑

高仿“点触验证码”做的一个静态Html例子
摘要:先上源码: TouClick - Designed By MrChu 点触验证:请依次点击图片中的"春","桃" ... 阅读全文

posted @ 2013-09-30 21:10 新一 阅读(457) 评论(0) 推荐(0) 编辑

我的华为面试经历——技术服务
摘要:9.29号收到华为的录取通知,算是自己的处女面了,忍不住写写自己的面试经历。 华为每年的校招时间都比较固定,九月份的时候,而且流程非常清楚,算是校招的企业中强劲的一支。今年也不例外,从九月初就开始来到学校进行宣讲。 其实做软件的都有这种感觉都想进互联网公司,毕竟华为是属于设备商,所以我在报华为的时候就填了一个技术服务,下面说一下自己的面试经历。 1、网上测评和英语测试 9.25号晚上八点多收到通知, 要26号去重邮参加网上测评和英语测试(就是性格测试和英语测试,如果是技术岗的只有性格测试)。性格测试就是根据你自己的想法选择,至于英语测试包括三部分... 阅读全文

posted @ 2013-09-30 21:09 新一 阅读(1255) 评论(0) 推荐(0) 编辑

数据库日期类型转换–HSQL
摘要:最近遇到要用HSQL查询离某个时间的后十分钟的记录,不像Oracle和SqlServer中可以直接有函数转换,而是直接通过'+'来得到Hsql Document -- standard forms CURRENT_DATE + '2' DAY SELECT (LOCALTIMESTAMP - atimestampcolumn) DAY TO SECOND FROM atable -- non-standard forms CURRENT_DATE + 2 SELECT LOCALTIMESTAMP - atimestampcolumn FROM atable e 阅读全文

posted @ 2013-09-30 21:08 新一 阅读(880) 评论(0) 推荐(0) 编辑

一个局域网下钓鱼网站演示的设计思路
摘要:一般的公司会有OA系统,有一些操作需要在登录后才能执行,为了登录后能跳转到登录前的页面,OA的设计者有的就使用了类似backUrl=readInfp.html的设计,如果这种跳转没有经过严格的过滤就会出现容易被钓鱼的问题,这就可以用来给新人培训,毕竟使用身边的例子更能加深培训者的印象,当然,在此之前最好申请OA部门以及直接主管的同意,毕竟指出OA的问题会让OA的开发部门及管理部门不爽,下面开始讲解, 第一步,找到一个可能存在设计漏洞的URL,比如:http://passport.xx-inc.com/login/login.jsp?ru=http://oa.xx-inc.com/vma... 阅读全文

posted @ 2013-09-30 21:06 新一 阅读(420) 评论(0) 推荐(0) 编辑

myeclipse快捷键收集整理
摘要:Ctrl+1 快速修复(最经典的快捷键,就不用多说了) Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加) Ctrl+Alt+↑ 复制当前行到上一行(复制增加) Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了) Alt+↑ 当前行和上面一行交互位置(同上) Alt+← 前一个编辑的页面 Alt+→ 下一个编辑的页面(当然是针对上面那条来说了) Alt+Enter 显示当前选择资源(工程,or 文件 or文件)的属性 Shift+Enter 在当前行的下一行插入空行(这时鼠标可以在当前行的任一位置,不一定是最后) S... 阅读全文

posted @ 2013-09-30 21:04 新一 阅读(253) 评论(0) 推荐(0) 编辑

关于“无法解析的外部符号”和“该符号在函数_wmain 中被引用”的问题
摘要:在VS2008和opendv的环境下:error LNK2019: 无法解析的外部符号_cvDestroyWindow,该符号在函数_wmain 中被引用error LNK2019: 无法解析的外部符号_cvReleaseImage,该符号在函数_wmain 中被引用error LNK2019: 无法解析的外部符号_cvWaitKey,该符号在函数_wmain 中被引用error LNK2019: 无法解析的外部符号_cvShowImage,该符号在函数_wmain 中被引用error LNK2019: 无法解析的外部符号_cvAbsDiff,该符号在函数_wmain 中被引用error LN 阅读全文

posted @ 2013-09-30 21:01 新一 阅读(4949) 评论(0) 推荐(0) 编辑

IT English Collection(16) of Message
摘要:1 前言 本文介绍了关于Objective-C中的消息机制,详情如下。 转载请注明出处:http://blog.csdn.net/developer_zhang2 详述2.1 原文 A message is the name of a method, and any parameters associated with it, that are sent to, and executed by, an object. To get an object to do something, you send it a message telling it to apply a method. ... 阅读全文

posted @ 2013-09-30 21:00 新一 阅读(168) 评论(0) 推荐(0) 编辑

TO DO NOW——送给奋斗着的程序“猿”们
摘要:大家在我们的日常生活中是不是经常会遇到学习和工作效率低,不能够按照自己的计划有条不紊地按时、按点儿的完成自己的任务呢?是不是还在为此而头疼不堪呢?好吧,那是你执行力有问题。那么究竟什么是执行力?怎样提高自己的执行力呢?好的,下面我来给大家一一作答。 一、执行力(executionability)的定义: 1.、“就是按质按量地完成工作任务”的能力。就是把想法变成行动,把行动变成结果。快、准、狠的完成任务的艺术 2.、没有执行力,就没有竞争力正确的方法+彻底的执行=个人执行力 二、不执行的一般原因: 不知道要做什么 不知道怎么做 没有能力做 没有资源做 不愿意做 做了也白做 对... 阅读全文

posted @ 2013-09-30 20:57 新一 阅读(435) 评论(0) 推荐(0) 编辑

题目:[NOIP1999]拦截导弹(最长非递增子序列DP) O(n^2)和O(n*log(n))的两种做法
摘要:题目:[NOIP1999]拦截导弹问题编号:217题目描述某国为了防御敌国的导弹袭击,发展出一种导弹拦截系统。但是这种导弹拦截系统有一个缺陷:虽然它的第一发炮弹能够到达任意的高度,但是以后每一发炮弹都不能高于前一发的高度。某天,雷达捕捉到敌国的导弹来袭。由于该系统还在试用阶段,所以只有一套系统,因此有可能不能拦截所有的导弹。输入格式 输入数据为两行, 第一行为导弹的数目N(n=bom[i]。j#include#includeusing namespace std;int dp[1010],hei[1010],bom[1010],cnt;void addf(int h){ int l,r,... 阅读全文

posted @ 2013-09-27 20:32 新一 阅读(237) 评论(0) 推荐(0) 编辑

hdu 1695 GCD
摘要:容斥原理 + 欧拉函数 或莫比乌斯反演。莫比乌斯反演要比容斥原理快的多。。 先说一下容斥原理的思路吧。其实容斥原理方法挺暴力的,本来一直想一次容斥就把结果算出来的,未果。。然后没办法了想到,对于每一个c b),然后相加就行了。注意case组数有3000之多,所以要先把每个数质因子初始化出来,不然会超时!#include#include#include#include#include#define LL long long#define CLR(a, b) memset(a, b, sizeof(a))using namespace std;const int M = 100... 阅读全文

posted @ 2013-09-27 20:31 新一 阅读(161) 评论(0) 推荐(0) 编辑

paip.提升用户体验---c++ qt 取消gcc编译的警告信息.txt
摘要:paip.提升用户体验---c++ qt 取消gcc编译的警告信息.txt 作者Attilax , EMAIL:1466519819@qq.com 来源:attilax的专栏 地址:http://blog.csdn.net/attilax CXXFLAGS参数加个-w选项走ok \////////////////////////////////// D:\Qt\Qt5.1.1\5.1.1\mingw48_32\mkspecs\win32-g++\qmake.conf line28 QMAKE_CFLAGS = -pipe -fno-keep-... 阅读全文

posted @ 2013-09-27 20:29 新一 阅读(383) 评论(0) 推荐(0) 编辑

hive优化要点总结
摘要:个人认为总体两种思想:1、让服务器尽可能的多做事情,榨干服务器资源,以最高系统吞吐量为目标再好的硬件没有充分利用起来,都是白扯淡。比如:(1) 启动一次job尽可能的多做事情,一个job能完成的事情,不要两个job来做通常来说前面的任务启动可以稍带一起做的事情就一起做了,以便后续的多个任务重用,与此紧密相连的是模型设计,好的模型特别重要.(2) 合理设置reduce个数reduce个数过少没有真正发挥hadoop并行计算的威力,但reduce个数过多,会造成大量小文件问题,数据量、资源情况只有自己最清楚,找到个折衷点,(3) 使用hive.exec.parallel参数控制在同一个sql中的不 阅读全文

posted @ 2013-09-27 20:26 新一 阅读(273) 评论(0) 推荐(0) 编辑

HDU 4099 Revenge of Fibonacci (数学+字典数)
摘要:传送门:http://acm.hdu.edu.cn/showproblem.php?pid=4099这个题目就是一个坑或。题意:给你不超过40的一串数字,问你这串数字是Fibonacci多少的开头几位数字,如果不存在则输出-1.题解:明明说好的不超过40,但是在建字典数的时候不加i#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std;#def 阅读全文

posted @ 2013-09-27 20:25 新一 阅读(263) 评论(0) 推荐(0) 编辑

JSP小实例--计算器
摘要:package cn.com.caculate;import java.math.BigDecimal;public class caculate { private String firstNum="0"; private String secondNum="0"; private char operator='+'; private String result="0"; public String getFirstNum() { return firstNum; } public void setFirstNum( 阅读全文

posted @ 2013-09-27 20:22 新一 阅读(394) 评论(0) 推荐(0) 编辑

关于产品的一些思考——百度之百度百科
摘要:百度百科最近改版了,发现有些地方不符合一般人的行为习惯。 1.新版本排版 首先应该将摘要,简介,目录什么的放在左侧,而不是右侧,因为我们都是从左到右,从上到下观察事物的,而且百科的东西我们不是全看的,只是看那些自己感兴趣的内容,目录放在左边可以最快时间的了解词条大致内容,然后根据自己的需求快速定位到相关内容。 2.多义项打开方式 还有一个就是多义词的义项打开方式是在新的标签页打开,而不是在本页跳转,这样做有什么意义呢?那个多义项的页又没有自动关闭,我们还得手动关闭,这不是在给用户找麻烦吗,望考虑。 3.关于字体颜色 新百科的字体颜色有所减弱,不便于查看词条,建议将字体颜色加深。 阅读全文

posted @ 2013-09-27 20:21 新一 阅读(205) 评论(0) 推荐(0) 编辑

正则表达式JSP实例
摘要:"> My JSP 'El.jsp' starting page --> ${data } ${person.name} ${p2.address.city} ${list[1].name } ${map.b.name} ${map['1'].name } ... 阅读全文

posted @ 2013-09-27 20:19 新一 阅读(480) 评论(0) 推荐(0) 编辑

你的第一Windows程序——管理应用程序状态
摘要:MSDN原文(英文)管理应用程序状态一个窗口过程仅仅是一个为每个消息获取调用函数,所以它本质上是无状态的。因此,你需要一个方法来跟踪你的应用程序从一个函数调用下一个函数的状态。 最简单的方法是把一切都放在全局变量中。这对于小程序已经足够了,并且许多SDK示例都使用这种方式。然而在一个大型程序,它会导致全局变量的扩散。此外,你可能有几个窗口,每个都有其自己的窗口过程,跟踪哪个窗口应该访问哪些变量变得混乱和易出错。 CreateWindowEx函数提供了一种方法可以将任何数据结构传递给一个窗口,当这个函数被调用,以下两个消息发送到你。 WM_NCCREATEWM_CREATE ... 阅读全文

posted @ 2013-09-27 20:17 新一 阅读(805) 评论(0) 推荐(0) 编辑

Intel 被 ARM 逼急了
摘要:英特尔最近推出基于Silvermont架构Bay Trail系列处理器,相对前一代Bonnell架构的最突出的改进就是支持乱序执行silvermon架构的处理器将出现在pc,平板等:List of Silvermont processors Desktop processors (Bay Trail-D) Server, storage, networking/communications (Avoton, Rangeley) Embedded/automotive processors (Bay Trail-I) Mobile processors (Bay Trail-M)... 阅读全文

posted @ 2013-09-27 20:13 新一 阅读(454) 评论(0) 推荐(0) 编辑

ZOJ 3511 不相交切切多边形 线段树求最大边数
摘要:题意:n多凸边形 m刀 (把n切m刀,问切完后的图形中 最多的边数 是多少)切a点-b点数据保证切的刀不会相交思路:2点之间的剩余点数就是边数,把a-b距离 近 排序切完一刀就统计一下切出来的蛋糕的边数,并舍弃[a,b] 表示a,b 点间剩下的点数(就是边数)先计算[a,b]的点数, 然后删除(a,b) 区间的点 (注意删除的是(a,b) ,所以实际操作是 删除[a,b] )最后要特殊算下 剩下那块的(因为那块没有切)#include#include#include#include#include#include#include #include #include #include... 阅读全文

posted @ 2013-09-27 20:11 新一 阅读(239) 评论(0) 推荐(0) 编辑

JSTL配合正则表达式在JSP中的应用
摘要:"> JSTLandEl --> ${person.name} ${entry.key }:${entry.value.name} 欢迎您:${user.username} 用户名: 密码: 阅读全文

posted @ 2013-09-27 20:08 新一 阅读(2353) 评论(0) 推荐(1) 编辑

[置顶] 从二级指针看华为和迅雷两道小题
摘要:原题:http://blog.csdn.net/v_july_v/article/details/119210211. 华为#include #include #include /* * HuaWei: A string compressed example * */void stringZip(const char *pInputStr, char *pOutputStr) { int len = strlen(pInputStr); char *tmp = (char *)malloc(sizeof(len * sizeof(char))); int start = 0;... 阅读全文

posted @ 2013-09-27 20:07 新一 阅读(387) 评论(0) 推荐(0) 编辑

我的Android进阶之旅------>Android安全退出应用程序的几种方式
摘要:当应用不再使用时,通常需要关闭应用,可以使用以下几种方法关闭android应用: 第一种方法:首先获取当前进程的id,然后杀死该进程。 建议使用这种方式 android.os.Process.killProcess(android.os.Process.myPid()) 第二种方法:终止当前正在运行的Java虚拟机,导致程序终止 System.exit(0); 或者 Runtime.getRuntime().exit(0); 第三种方法:强制关闭与该包有关联的一切执行 android2.1之前 ActivityManager m... 阅读全文

posted @ 2013-09-27 20:05 新一 阅读(332) 评论(0) 推荐(0) 编辑

Spring注解的使用和区别:@Component、@Service、@Repository、@Controller
摘要:Spring 2.5 中除了提供 @Component 注释外,还定义了几个拥有特殊语义的注释,它们分别是:@Repository、@Service 和 @Controller。在目前的 Spring 版本中,这 3 个注释和 @Component 是等效的,但是从注释类的命名上,很容易看出这 3 个注释分别和持久层、业务层和控制层(Web 层)相对应。虽然目前这 3 个注释和 @Component 相比没有什么新意,但 Spring 将在以后的版本中为它们添加特殊的功能。所以,如果 Web 应用程序采用了经典的三层分层结构的话,最好在持久层、业务层和控制层分别采用 @Repository、@ 阅读全文

posted @ 2013-09-27 20:03 新一 阅读(2875) 评论(0) 推荐(0) 编辑

uva 10626 - Buying Coke(记忆化搜索)
摘要:题目链接:10626 - Buying Coke 题目大意:给出要买可乐的数量, 以及1元,5元和10元硬币的数量, 每瓶可乐8元,每次照钱会按照最少硬币的方式找回, 问如何投币可使得投入的硬币数最少, 输出最少硬币值。 解题思路:记忆化搜索, 因为可乐每购买一次便要找会硬币,所以对与每个状态考虑的情况比并不是很多。 注意:1、每够买一次可乐便会找回一次硬币,所以不用考虑的太复杂。2、题目中虽然说1元不超过500个,但是开的记录数组一定要比500大,大约700左右,因为要考虑找回金额的情况。 #include #include #define min(a,b) (a) = 8) cnt = m 阅读全文

posted @ 2013-09-27 20:01 新一 阅读(262) 评论(0) 推荐(0) 编辑

[置顶] .net技术类面试、笔试题汇总1
摘要:1、简述private、protected、public、internal修饰符的访问权限。private:私有成员,在类的内部才可以访问。protected:保护成员,该类内部和继承类中可以访问。public:公共成员,完全公开,没有访问限制。internal:当前程序集内可以访问。2、ADO.NET中的五个主要对象Connection:主要是开启程序和数据库之间的连接。没有利用连接对象将数据库打开,是无法从数据库中取得数据的。Close和Dispose的区别,Close以后还可以Open,Dispose以后则不能再用。Command:主要可以用来对数据库发出一些指令,例如可以对数据库下达查 阅读全文

posted @ 2013-09-27 19:59 新一 阅读(218) 评论(0) 推荐(0) 编辑

[置顶] Linux协议栈代码阅读笔记(一)
摘要:Linux协议栈代码阅读笔记(一) (基于linux-2.6.21.7)(一)用户态通过诸如下面的C库函数访问协议栈服务int socket(int domain, int type, int protocol); int bind(int sockfd, const struct sockaddr *addr, socklen_t addrlen); int connect(int sockfd, const struct sockaddr *addr, socklen_t addrlen); ……(二)上述C库函数如何与内核交互 C库代码准备好相应的工作后(例如,设置系统调用号啦、参数构造 阅读全文

posted @ 2013-09-27 19:57 新一 阅读(294) 评论(0) 推荐(0) 编辑

leetcodequestion_56 Merge Intervals
摘要:Given a collection of intervals, merge all overlapping intervals. For example, Given[1,3],[2,6],[8,10],[15,18], return[1,6],[8,10],[15,18].vector merge(vector& intervals) { // Start typing your C/C++ solution below // DO NOT write int main() function sort(intervals.begin(), interva... 阅读全文

posted @ 2013-09-27 19:55 新一 阅读(156) 评论(0) 推荐(0) 编辑

手游2dx面试笔记一
摘要:第一轮IQ测试:都来面试程序了,相信IQ再怎么也坑不到哪里去吧。要问什么样的题,几页纸呐,如:1、找出不同类:羚羊、斑马、鲨鱼2、在()里添一字使2边都能组词:木()料3、中间值?:1,2,4,8,(),32 ...第二轮一问一答:描述简绘cocos2dx框架、游戏架构、cocos2dx切换场景时做了什么事、排序算法、设计模式、接入sdk做分享功能、做过什么游戏(做过什么游戏的什么功能)用到什么技术..... 阅读全文

posted @ 2013-09-27 19:51 新一 阅读(155) 评论(0) 推荐(0) 编辑

oracle tkprof 工具详解
摘要:oracle tkprof 工具详解 今天是2013-09-26,进行tkprof工具使用学习,在此记录一下笔记: 一)查看需要跟踪会话信息:select s.sid,s.serial#,s.username,s.logon_time,s.osuser,(select sys_context('userenv','ip_address') from dual) as ipa, s.machine,p.username,p.program,p.spid from v$session s,v$process p where s.paddr=p.addr and s. 阅读全文

posted @ 2013-09-27 19:50 新一 阅读(1356) 评论(0) 推荐(0) 编辑

整型数组处理算法(三)把一个数组里的所有元素,插入到另一个数组的指定位置
摘要:实现一个函数:把一个数组里的所有元素,插入到另一个数组的指定位置。 比如: 函数输入([2,5,3,4,7,0],2,[8,9,6]),输出[2,5,8,9,6,3,4,7,0]。 方法一、使用vector/*参数说明:vec_a:数组apos:插入位置vec_b:数组bvec_out:输出数组*/int MakeInsertDataByVec(vector vec_a, int pos, vector vec_b, vector& vec_out){ int nASize = vec_a.size(); int nBSize = vec_b.size(); int i; vector 阅读全文

posted @ 2013-09-27 19:46 新一 阅读(732) 评论(0) 推荐(0) 编辑

[置顶] 基于平板电脑的面访调查
摘要:面访调查是访问员按照抽样配额的要求,到抽选中的家庭或单位,按事先规定的方法选取适当的被访者,再依照问卷或调查的内容提纲进行面对面的直接访问。 传统的面访调查 传统的面访调查是事先经过培训的访问员使用纸质问卷,利用纸面记录被访者的回复,在特定需求下,为确保数据的后续审核要求,需要对整个面访过程利用录音机进行全程录音。纸质问卷被访问员收集起来有专门的录入人员录入到CAPI系统。 传统的面访调查的诸多问题 1)工作量巨大。正是因为传统面访需要纸质录入->电子录入->数据查错->数据分析展示一连串的流程,而且每个流程都需要配备专业的人员,特别是录入的数据... 阅读全文

posted @ 2013-09-27 19:45 新一 阅读(569) 评论(0) 推荐(0) 编辑

spring技术翻译开始
摘要:从今天开始,我会坚持每天花费两个小时来翻译一本英文书(当然自己觉得绝对算得上是经典),可能我英文水平有限,但也请路过的高人予以指点。如果有翻译的出入很大,望各位告知,本人一定更改。决定翻译的目的有两个:1】是为了自己不再玩游戏,都这么大的人了,每天都想着玩游戏,有种玩世不恭的感觉。同时也觉得对不起自己。所以找个事来做做;2】是想多学点技术,我个人一向是比较倔强的,很少会服输。我不想同样的工作时间是两年,而我却比别人差。所以我想以后都坚持翻译自己喜欢的技术文档。 我并不是什么崇洋媚外之人,但谈起技术,不得不承认外国人的思想绝对是值得借鉴的。同时我也很佩服他们,一个大学生就可以走在技... 阅读全文

posted @ 2013-09-27 19:43 新一 阅读(256) 评论(0) 推荐(0) 编辑

(3)选择元素——(9)为交替的列加样式(Styling alternate rows)
摘要:Two very useful custom selectors in the jQuery library are :oddand :even. Let's take alook at how we can use one of them for basic table striping, given the following tables:Shakespeare's PlaysAs You Like ItComedyAll's Well that Ends WellComedy1601HamletTragedy1604MacbethTragedy1606Romeo 阅读全文

posted @ 2013-09-27 19:41 新一 阅读(352) 评论(0) 推荐(0) 编辑

网页换肤
摘要:需要引进下面的两个js,css样式自己引进就可以了,(如有疑问见G盘下项目文件下的ceshi项目) 阅读全文

posted @ 2013-09-27 19:38 新一 阅读(204) 评论(0) 推荐(0) 编辑

djano-cms学习笔计(一)
摘要:开放源码的内容管理系统,基于Web框架Django的。优势如下高度可扩展的插件系统,可让您自由地构建各种内容的网站。前端编辑直接更改您的网站上的内容。工程的所有插件。感谢可读的网址的页面结构是完美的搜索引擎优化整合网上商店与 Django的商店 -一个高度灵活和可扩展的电子商务解决方案。添加博客引擎使用相同的内容插件,您使用Django的CMS。权限管理,设置不同用户的具体权利。数百开发商开发的Django CMS管理的不断发展,通过 GitHub上。可用Python应用程序轻松添加数百或准备使用附加组件。 可用Python应用程序轻松添加数百或准备使用附加组件。 安装方法pip 安装,cm. 阅读全文

posted @ 2013-09-27 19:34 新一 阅读(344) 评论(0) 推荐(0) 编辑

【Android】Activity的菜单机制和方法解析
摘要:Activity有一套机制来实现对菜单的管理,方法如下: 1. 初始化菜单public boolean onCreateOptionsMenu(Menu menu)此方法用于初始化菜单,其中menu参数就是即将要显示的Menu实例。返回true则显示该menu,false 则不显示;(只会在第一次初始化菜单时调用) 2. 动态的改变菜单的状态public boolean onPrepareOptionsMenu(Menu menu)在onCreateOptionsMenu执行后,菜单被显示前调用;如果菜单已经被创建,则在菜单显示前被调用。同样的, 返回true则显示该menu,false... 阅读全文

posted @ 2013-09-27 19:31 新一 阅读(399) 评论(0) 推荐(0) 编辑

structured sparsity model
摘要:Data representation往往基于如下最小化问题: (1) 其中X是观测到的数据的特征矩阵,D是字典,Z是字典上的描述。约束项和使得字典dictionary和描述code具有一定结构性。当D给定时,确定Z的过程叫做representation persuit。当D和Z同时未知时,确定D就是dictionary learning的问题。 稀疏表示,通常对Z做约束,使得Z中的每一列只能取少量的非0系数。其中最简单的约束项就是 (2) 这时问题就变成了LASSO,见本文式(3)。K-means + Hard-VQ则是一种更严格的稀疏编码,相比L1-nor... 阅读全文

posted @ 2013-09-27 19:27 新一 阅读(476) 评论(0) 推荐(0) 编辑

.NET基本权限管理框架源代码
摘要:有兴趣的朋友欢迎加群讨论:312677516 1.菜单导航管理 2.操作按钮 3.角色管理 4.部门管理 5.用户管理(用户权限) 6.用户组管理(设置成员,用户组权限) 7.系统配置(动态配置系统参数) 8.附加属性(自定义属性) 9.系统日志(异常记录) 10.数据库备份/还原 11.资源管理,(动态数据库) 12.个人信息(基本信息,附加信息,用户角色,拥 有权限) 13.首页快捷 14.数据回收站(业务功能删除过数据,全部保留在回收站) 15.系统个性化设置(切换菜单导航) 1、通用权限管理系统其中最重要的思路就是把常用的模块封装成控件进行重复使用,一则可以避免重复开发,提高开发... 阅读全文

posted @ 2013-09-27 19:25 新一 阅读(1385) 评论(0) 推荐(0) 编辑

FusionChart实现金字塔分布图
摘要:1、XML提供数据源Pyramid.xml: 2、页面源码Pyramid.jsp: FusionChart金字塔图 3、运行结果如下: 阅读全文

posted @ 2013-09-27 19:23 新一 阅读(581) 评论(0) 推荐(0) 编辑

研二了,还是这么迷茫
摘要:研二了!!!越发觉得导师一直在应付我们这帮苦逼的学生,没项目做,也不安排副导师,又不让出去实习,实验室每天要打四次卡(按指纹啊,哎!),每次找他,都是希望而来,失望而归。以前觉得导师这么大岁数了,还如此诲人不倦地带学生,不由心生敬佩,现在真心觉得这老头是毁人不倦啊!更无语的是这坑爹的实验室,还TM什么国防科技重点实验室分室,很多机密,我怎么每次听着都那么恶心呢!每天都要按时打卡,不听话?那可有的受了,老师总有法整你,我大师兄就是因为出去实习(这样也是被逼的啊!实验室整天让你过来打酱油,你说你急不急!),答辩的资格直接给取消了,还莫名其妙地被挂了个罪名——泄露实验室机密。我真心给跪了,实验室的. 阅读全文

posted @ 2013-09-27 19:22 新一 阅读(755) 评论(1) 推荐(0) 编辑

C++经典题目:有n个人围成一圈,顺序排号,然后数数进行淘汰的解法和一些思考
摘要:问题描述:有n个人围成一圈,顺序排号。从第一个人开始报数(1~3报数),凡报到3的人退出圈子,问最后留下的人原来排在第几号。分析:首先由用户输入人数n,然后对这n个人进行编号【因为如果不编号的话,我们就不能知道最后是哪位童鞋留下来了:)】然后就开始了一圈一圈的循环,不断形成新的圈子,不断有人被淘汰,那么循环到什么时候截止呢?对只剩最后一个人,也就是说淘汰n-1了个人的时候,这个时候停止循环。在实际情况中,应该是这n个人一开始围成了一个大圈子,然后随着不断的淘汰,圈子不断减小,最后剩下的那个人的一开始的编号就是我们要的结果。我在用数组来表示这些人,因为进行了初始化,所以数组中元素的值都是原来的编 阅读全文

posted @ 2013-09-27 19:21 新一 阅读(8549) 评论(0) 推荐(1) 编辑

HDU 4609 3-idiots (FFT)
摘要:题意:给你n (n #include #include #include using namespace std;typedef long long ll;const double pi = acos(-1.0);const int maxn = 100000 + 5;const double eps = 1e-6;struct Complex { double a, b; Complex() {} Complex(double a, double b) : a(a), b(b) {} Complex operator + (const Complex& t) cons... 阅读全文

posted @ 2013-09-27 19:19 新一 阅读(329) 评论(0) 推荐(0) 编辑

Qt的Graphics-View框架和OpenGL结合详解
摘要:Qt的Graphics-View框架和OpenGL结合详解演示程序下载地址:这里程序源代码下载地址:这里 这是一篇纯技术文,介绍了这一个月来我抽时间研究的成果。Qt中有一个非常炫的例子:Boxes,它展示了Qt能够让其Graphics–View框架和Qt的OpenGL模块结合起来,渲染出非常出色的效果。其实我私自认为凭这个程序,已经有很多游戏开发者关注Qt了,因为游戏开发一个非常常见的模块就是UI,一般情况下游戏引擎提供的UI模块比较弱,基本上都是游戏引擎+第三方GUI库进行结合的。但是Qt以其Graphics–View框架能够非常轻松地将UI控件嵌入场景中,而且能够和OpenGL底层共存,更 阅读全文

posted @ 2013-09-27 19:16 新一 阅读(6394) 评论(0) 推荐(0) 编辑

【Android】添加菜单和监听菜单方法详解
摘要:添加菜单可以在onCreateOptionsMenu或者onPrepareOptionsMenu方法中来添加菜单代码添加: menu.add((int groupId, int itemId, int order, charsequence title) .setIcon(drawable ID)add()方法的四个参数,依次是: 1、组别,如果不分组的话就写Menu.NONE, 2、Id,这个很重要,Android根据这个Id来确定不同的菜单 3、顺序,哪个菜单项在前面由这个参数的大小决定 4、文本,菜单项的显示文本 add()方法返回的是MenuItem对象,调用其setI... 阅读全文

posted @ 2013-09-27 19:14 新一 阅读(1022) 评论(0) 推荐(0) 编辑

BNU10792:沙漠旅行者
摘要:有个旅行者计划横穿沙漠,沙漠中水资源很匮乏。旅行者需要依靠补给站的支持,才能横穿整个沙漠。假设所有的补给站都在一条直线上,而且旅行者一定沿着这条直线走。起点在1号补给站,终点在第N号补给站,起点和终点之间有若干个补给站,按照到起点的距离从近到远编号。旅行者有个存储水的袋子,当旅行者走到补给站时,水袋子就能充满。一单位的距离会消耗一个单位的水,现在旅行者想请你帮忙,计算出水袋子最小的容量V,以确保旅行者顺利完成旅途。途中一旦水袋中没有水,而且当前坐标又不是补给站,旅行者就会发生危险。Input 第一行一个正整数 C 表示一共有多少组数据 对于每一组数据: 第一行一个正整数N,表示补给站... 阅读全文

posted @ 2013-09-27 19:12 新一 阅读(459) 评论(0) 推荐(0) 编辑

BNU10804:域名统计
摘要:域名(Domain Name),是由一串用点分隔的名字组成的Internet上某一台计算机或计算机组的名称,用于在数据传输时标识计算机的电子方位(有时也指地理位置),目前域名已经成为 互联网的品牌、网上商标保护必备的产品之一。Internet地址中的一项,如假设的一个地址与 互联网协议( IP)地址相对应的一串容易记忆的字符,由若干个从a到z的26个拉丁字母及0到9的10个阿拉伯数字及“-”、“.”符号构成并按一定的层次和逻辑排列。域名级数是指一个域名由多少级组成,域名的各个级别被“.”分开,简而言之,有多少个点就是几级域名。一级域名(即顶级域名)有一个点“一级域名”就是在“com net o 阅读全文

posted @ 2013-09-27 19:10 新一 阅读(259) 评论(0) 推荐(0) 编辑

BNU10806:请在此处签到
摘要:每年圣诞,ZUN都会邀请很多人到幻想乡举行联欢,今年也不例外。在联欢前,所有人需要在自己的昵称旁签到(签全名),以示出席。然后ZUN 会把大家的签到表保存下来作为纪念,以激励来年努力工作。昵称:昵称为一行字符串,中间无空格,长度请自行斟酌。昵称可以是全称的简写,比如蕾米利亚斯卡雷特=>蕾米,也可以是别人对此人的称呼比如Jichuan Lu=>luolilu,也可以是对此人属性的某种暗示比如Houraisan Kaguya=>NEET,或者纯粹是对原名的恶搞,Alice Margatroid=>爱丽丝·威震天。下面给你ZUN制作的签到表(昵称或称号),请你输出大 阅读全文

posted @ 2013-09-27 19:08 新一 阅读(456) 评论(0) 推荐(0) 编辑

BNU10805:矩形神码的
摘要:我们都知道,矩形是由两条对角线的,没错吧?(谜之声:这不是显然么!)这两条线的长度也是相等的,没错吧?(谜之声:这不废话么!)然后我们给定一条对角线的起始点和终止点的坐标,然后给定另一个对角线和他的夹角,是不是就能得到两个面积相等的矩形?(谜之声:呃,貌似好像或许应该可能maybe perhaps probably possibly是对的?)现在我需要你求出这个矩形的面积。Input第一行,一个整数T(0#include #include #include using namespace std;double pi = acos(-1.0);int main(){ int t; d... 阅读全文

posted @ 2013-09-27 19:06 新一 阅读(213) 评论(0) 推荐(0) 编辑

BNU10791:DOTA选人
摘要:DOTA(Defense of the Ancients)是一款很受欢迎的游戏。DOTA将10个游戏玩家分为两组,分别为天灾和近卫,推倒对方主基地的一方获得胜利。每个玩家可以选择一个英雄作为游戏中的角色。每个角色有三个属性:力量,敏捷,智力。选人的策略对比赛的胜负非常关键,现在需要你找出最平衡的一套阵容(5个英雄)。这里对平衡性F做个很简单的定义:设E1是一套阵容力量的平均数,E2是敏捷的平均数,E3是智力的平均数,F是E1,E2,E3的方差, F越小越平衡。Input 第一行一个正整数 C 表示一共有多少组数据 对于每一组数据: 第一行一个正整数N,表示这组英雄的个数(5#incl... 阅读全文

posted @ 2013-09-27 19:05 新一 阅读(291) 评论(0) 推荐(0) 编辑

android 内存优化以及性能优化相关问题
摘要:最近做一个android 的应用程序 总是出现内存高 和cpu高的问题困扰了好多天。下面为自己从网上总结的和自己找到的问题。1. WebView 控件:使用了WebView控件一定要注意清理缓存 destroy() 方法,但之前必须调用 removeAllViews() 要不然有时出错1myWebView.removeAllViews();2myWebView.destroy();2.线程在退出活动窗口时一定要注意开启的线程是否已经关闭,可以在debug查看线程的开启情况。如果只是刷新Ui线程 建议不用线程可以使用Handler 来刷新 方法如下。这种方法只能做简单的操作,复杂操作建议使用线程 阅读全文

posted @ 2013-09-27 19:03 新一 阅读(245) 评论(0) 推荐(0) 编辑

Activity中的startActivityResult,setResult,finish,onActivityResult的关系
摘要:一:首先图示:二:代码:1:方法selectNamepublic void selectName(View view){ Intent intent = new Intent(this,NameListActivity.class); startActivityForResult(intent, 1); } public void selectName2(View view){ Intent intent = new Intent(this,NameListActivity.class); startActivityForResult(intent, 2); } 2:方法setResu... 阅读全文

posted @ 2013-09-27 19:01 新一 阅读(397) 评论(0) 推荐(0) 编辑

[Err] 1449 - The user specified as a definer ('admin_isbox'@'localhost') does not exist
摘要:晚上加班调用一个远程拷贝的本地Mysql的储存过程,报错:[Err] 1449 - The user specified as a definer ('admin_isbox'@'localhost') does not exist凭借以前经常见到的root@localhost报错,给root赋值所有权限:grant all privileges on *.* to root@"%" identified by ".";flush privileges;发现无效。可能数据库没有此用户:select user,host fr 阅读全文

posted @ 2013-09-27 18:58 新一 阅读(1273) 评论(0) 推荐(0) 编辑

leetcode_question_57 Insert Interval
摘要:Given a set ofnon-overlappingintervals, insert a new interval into the intervals (merge if necessary).You may assume that the intervals were initially sorted according to their start times. Example 1: Given intervals[1,3],[6,9], insert and merge[2,5]in as[1,5],[6,9]. Example 2: Given[1,2],[3,5],[6,7 阅读全文

posted @ 2013-09-27 18:57 新一 阅读(135) 评论(0) 推荐(0) 编辑

压位加速-poj-2443-Set Operation
摘要:题目链接:http://poj.org/problem?id=2443 题目意思:有n个集合(n#include#include#include#include#include#include#include#include#include#include#include#include#include#define eps 1e-6#define INF 0x3f3f3f3f#define PI acos(-1.0)#define ll __int64#define lson l,m,(rt#include#include#include#include#include#include#in 阅读全文

posted @ 2013-09-27 18:54 新一 阅读(849) 评论(0) 推荐(0) 编辑

android面试题之七
摘要:三十六、请解释下在单线程模型中Message、Handler、Message Queue、Looper之间的关系。简单的说,Handler获取当前线程中的looper对象,looper用来从存放Message的MessageQueue中取出Message,再有Handler进行Message的分发和处理. Message Queue(消息队列):用来存放通过Handler发布的消息,通常附属于某一个创建它的线程,可以通过Looper.myQueue()得到当前线程的消息队列. Handler:可以发布或者处理一个消息或者操作一个Runnable,通过Handler发布消息,消息将只会发送到与它 阅读全文

posted @ 2013-09-27 18:53 新一 阅读(253) 评论(0) 推荐(0) 编辑

python 间谍程序传输文件 socket编程
摘要:本程序实现了,把目标机器的某个目录(可控)的所有的某种类型文件(可控)全部获取并传到己方的机器上。 1、用了base64的encode(infile,outfile)加密,以及decode(infile,outfile)解密,这是2进制加密解密 2、用zip压缩 3、socket中server.py放到自己这方python server.py,然后client.py放到目标机器,然后python client.py即可 4、本程序设置了获取doc文件,修改extName可以获取其它类型文件 server.py# -*- coding: cp936 -*-import socketimp... 阅读全文

posted @ 2013-09-27 18:51 新一 阅读(441) 评论(0) 推荐(0) 编辑

[IOI1999]花店橱窗布置(DP路径记录)
摘要:题目:[IOI1999]花店橱窗布置问题编号:496题目描述 某花店现有F束花,每一束花的品种都不一样,同时至少有同样数量的花瓶,被按顺序摆成一行,花瓶的位置是固定的,从左到右按1到V顺序编号,V是花瓶的数目。花束可以移动,并且每束花用1到F的整数标识。如果I #include#includeusing namespace std;const int INF=0xcfcfcfcf;int val[110][110],dp[110][110],path[110][110],pp[110];void getpath(int i,int pos)//获取路径{ if(i==1) { ... 阅读全文

posted @ 2013-09-27 18:48 新一 阅读(230) 评论(0) 推荐(0) 编辑

leetcode:Minimum Path Sum(路线上元素和的最小值)【面试算法题】
摘要:题目:Given amxngrid filled with non-negative numbers, find a path from top left to bottom right whichminimizesthe sum of all numbers along its path.Note:You can only move either down or right at any point in time.题意从左上到右下,所有可能的路径中,求经过的元素和最小值。动态规划基础题了,dp每个状态由左边或者上边的值中,较小的值与当前状态的值相加得到。注意考虑边界情况就行了。 int d 阅读全文

posted @ 2013-09-27 18:47 新一 阅读(156) 评论(0) 推荐(0) 编辑

c/c++ 复习基础要点01-const指针、指针函数 函数指针、new/delete与malloc/free区别与联系
摘要:1.引用本身是有指针实现的:引用为只读指针例子: intd=123; int&e=d; //引用 int * const e=d; //只读指针,e指向d,不可修改e指向别的变量2.const修饰指针问题2.1.指向const对象的指针: const double *cptr; const 所限定的是指针所指的对象,而非限定指针为const 例子: const double ip=3.14; //ip为const型 const double *cptr=&ip; //cptr不是const型 ,ip不能赋值为一个非const的指针 注意:不能用void*指针保存const对象的 阅读全文

posted @ 2013-09-27 18:46 新一 阅读(545) 评论(0) 推荐(0) 编辑

IT English Collection(9) of Objective-C
摘要:1 前言 今天我们来解除一篇有关Objective-C的介绍文章,详情如下。2 详述2.1 原文 Objective-C defines a small but powerful set of extensions to the ANSI C programming language that enables sophisticated object-oriented programming. Objective-C is the native language for Cocoa programming—it’s the language that the frameworks are .. 阅读全文

posted @ 2013-09-26 23:10 新一 阅读(179) 评论(0) 推荐(0) 编辑

hdu4756 Install Air Conditioning(MST + 树形DP)
摘要:题目请戳这里题目大意:给n个点,现在要使这n个点连通,并且要求代价最小。现在有2个点之间不能直接连通(除了第一个点),求最小代价。题目分析:跟这题一样样的,唉,又是原题。。先求mst,然后枚举边,对于生成树上的边替换,用树形dp O(N^2)求出每条生成树边的最小替代边。然后替换后的最大值。详情请见代码:#include #include#include#include#include#include#include#include#include#include#include#includeusing namespace std;const int N = 1005;const int M 阅读全文

posted @ 2013-09-26 23:09 新一 阅读(197) 评论(0) 推荐(0) 编辑

XMPP通讯开发-服务器好友获取以及监听状态变化
摘要:在XMPP通讯开发-好友获取界面设计我们设计了放QQ的列表功能,这里我们获取我们服务器上的 数据。这一部分知识我们可以查看smack_3_3_0/smack_3_3_0/documentation/roster.html,这个是官方的文档,介绍了我们可以使用Roster来获取,同时我们还可以注册监听器,当用户的状态信息发生变化的时候可以通知UI进行更新。获取好友实体Roster是一个集合,我们看一下集合中的实体是由什么组成的。Every user in a roster is represented by a RosterEntry, which consists of:An XMPP add 阅读全文

posted @ 2013-09-26 23:08 新一 阅读(648) 评论(0) 推荐(0) 编辑

让你不再纠结GitHub:Git起步
摘要:一、关于版本控制版本控制是一种记录若干文件内容变化,以便将来查阅特定版本修订情况的系统。我们通常仅对保存着软件源代码的文本文件做版本控制,但实际上,你可以对任何类型的文件进行版本控制。采用版本控制系统(VCS),你就可以将某个文件回溯到之前的状态,甚至将整个项目回退到某个时间点状态;你可以比较文件变化的细节,查查最后是谁修改了哪个地方,从而导致出怪异的问题,又是谁何时报告了谋个功能缺陷等。二、备份文件本地版本控制器之前,许多人喜欢用复制整个项目目录的方式来保存不同的版本,或许还会改名加上备份时间以示却别。好处:简单。坏处:有时候会混淆所在的工作目录,一旦弄错文件丢了数据就无法撤销恢复。三、本地 阅读全文

posted @ 2013-09-26 23:06 新一 阅读(447) 评论(0) 推荐(0) 编辑

C++内存分配的五种方法
摘要:在C++中,内存分成5个区,他们分别是堆、栈、自由存储区、全局/静态存储区和常量存储区。 栈,就是那些由编译器在需要的时候分配,在不需要的时候自动清楚的变量的存储区。里面的变量通常是局部变量、函数参数等。 堆,就是那些由new分配的内存块,他们的释放编译器不去管,由我们的应用程序去控制,一般一个new就要对应一个delete。如果程序员没有释放掉,那么在程序结束后,操作系统会自动回收。 自由存储区,就是那些由malloc等分配的内存块,他和堆是十分相似的,不过它是用free来结束自己的生命的。 全局/静态存储区,全局变量和静态变量被分配到同一块内存中,在以前的C语言中,全局变量... 阅读全文

posted @ 2013-09-26 23:03 新一 阅读(764) 评论(0) 推荐(0) 编辑

IOS深入学习(9)之Objective-C
摘要:1 前言 今天我们来解除一篇有关Objective-C的介绍文章,详情如下。 原文链接:http://blog.csdn.net/developer_zhang/article/details/120367872 详述 Objective-C定义了小但是功能强大的可以复杂化面向对象变成的ANSI C编程语言的扩展集合。Objective-C是一个本地的Cocoa编程语言--他是一个编写代码时候的框架,并且大多数应用都是用这个语言编写的。我们还可以用其他的语言编写--例如Python和Ruby,来用Cocoa框架开发程序。他很有用,尽管如此,至少基本了解Objective-C因为苹果的文档和.. 阅读全文

posted @ 2013-09-26 23:02 新一 阅读(136) 评论(0) 推荐(0) 编辑

Eclipse中Cannot find any provider supporting DES解决之道
摘要:原文出处:http://blog.csdn.net/darwinchina/article/details/12037999异常:Caused by: java.security.NoSuchAlgorithmException: Cannot find any provider supporting DES at javax.crypto.Cipher.getInstance(Cipher.java:524)问题重现:在Eclipse中运行下面的代码。(该异常会在IDE Eclipse运行中出现,但不会在控制台运行中出现)public static void main(String[] ar 阅读全文

posted @ 2013-09-26 22:59 新一 阅读(1030) 评论(0) 推荐(0) 编辑

hdu 4597 Play Game
摘要:经典区间dp,两摞牌,分别可以从每一摞牌上面和下面取一张牌#include #include int dp[23][23][23][23];int arr[2][23];int max(int x,int y){ return x>y?x:y;}int dfs(int x1,int y1,int x2,int y2){ if(x1>y1&&x2>y2) return 0; if(dp[x1][y1][x2][y2]) return dp[x1][y1][x2][y2]; int v=0,sum=arr[0][y1]-arr[0][x1-1]+arr[1][y2 阅读全文

posted @ 2013-09-26 22:58 新一 阅读(150) 评论(0) 推荐(0) 编辑

hdu 4686 Arc of Dream
摘要:矩阵快速幂:1,A0%N,B0%N,A0*B0%N,A0*B0%N; 1,AY%N,BY%N,AY*BY%N,AY*BY%N; AX%N, 0,AX*BY%N,AX*BY%N; BX%N,BX*AY%N,BX*AY%N; AX*BX%N,AX*BX%N; 1; #include #include #define N 1000000007#define LL long longstruct matrix{ LL num[5][5];};matrix p,m,q;matrix cal(matrix x,matrix y){ for(int i=0; i... 阅读全文

posted @ 2013-09-26 22:55 新一 阅读(189) 评论(0) 推荐(0) 编辑

[置顶] IOS7状态栏StatusBar官方标准适配方法
摘要:IOS7状态栏StatusBar官方标准适配方法 hello,大家好,ios7正式版已经发布,相信大家都在以各种方式来适配ios7.如果你已经下载了xcode5,正准备使用,你会发现各种布局的改变.注定这段时间是忙的,是头疼的!原创在此哦http://my.csdn.net/rhljiayou这两天经常会碰到群里有人在问问题,问ios7怎么适配,以及各种网上说的如何解决ios7下状态栏的问题.我发现各种群里流传着一种适配方法,就是修改window的坐标(window.frame),然后大家纷纷效仿,但是往往出现各种问题,发出各种报怨,各种吐嘈;殊不知别人的写法并不是你的写法,别人的适配也不是你 阅读全文

posted @ 2013-09-26 22:54 新一 阅读(590) 评论(0) 推荐(0) 编辑

数学之路(3)-机器学习(3)-机器学习算法-PCA
摘要:PCA主成分分析(Principalcomponentsanalysis,PCA),维基百科给出一个较容易理解的定义:“PCA是一个正交化线性变换,把数据变换到一个新的坐标系统中,使得这一数据的任何投影的第一大方差在第一个坐标(称为第一主成分)上,第二大方差在第二个坐标(第二主成分)上,依次类推,具体来说,在欧几里得空间给定一组点数,第一主成分对应于通过多维空间平均点的一条线,同时保证各个点到这条直线距离的平方和最小。去除掉第一主成分后,用同样的方法得到第二主成分。依此类推。在Σ中的奇异值均为矩阵XXT的本征值的平方根。每一个本征值都与跟它们相关的方差是成正比的,而且所有本征值的总和等于所有点 阅读全文

posted @ 2013-09-26 22:51 新一 阅读(257) 评论(0) 推荐(0) 编辑

hdu 4666 Hyperspace
摘要:曼哈顿距离,两个点设为(x1,y1),(x2,y2),其距离为|x1-x2|+|y1-y2|#include #include #include #include using namespace std;struct node{ int pos; int sum; bool operator sum; } node (int x,int y) { pos=x; sum=y; }};set s[34];int n,m,cnt;int f_a[34][5],v[5];bool d[60010];void dfs(int cur)... 阅读全文

posted @ 2013-09-26 22:47 新一 阅读(152) 评论(0) 推荐(0) 编辑

js计算日期天数差-2013-9-26
摘要:function daymath(sdate, edate) { var startdate = sdate; var enddate = edate; if (startdate == "" || enddate == "") { return; } startdate = startdate.replace(/-/g, "/"); enddate = enddate.replace(/-/g, "/"); var hour = (new Date(enddate) - ne... 阅读全文

posted @ 2013-09-26 22:45 新一 阅读(181) 评论(0) 推荐(0) 编辑

事关Animation Tree的工作随笔(二)
摘要:上回说到,游戏项目中客观会遇到逻辑状态的复杂性和动画状态的单一性之间的矛盾,那么Animation Tree是如何解决这个问题的呢?这又需要引入一个定律:就是逻辑状态无论有多么复杂,但一套逻辑状态组合一定唯一对应一个具体的动画。举例来说:已知控制当前游戏对象的逻辑状态有是否技能中、是否受击、是否中毒、是否眩晕。 那么我们可以建立一个下面的关系:技能中否是否否否否是 受击否否是否否否是 中毒否否否是否是是 眩晕否否否否是是否 最终动作默认站立待机动作当前技能动作当前受击动作中毒待机动作眩晕动作眩晕动作(设眩晕动画优先级高于中毒) 技能动作(设技能动作优先级高于受击) ... 阅读全文

posted @ 2013-09-26 22:43 新一 阅读(390) 评论(0) 推荐(0) 编辑

linux性能优化常用命令
摘要:作为一名linux系统管理员,最主要的工作是优化系统配置,使应用在系统上以最优的状态运行,但是由于硬件问题、软件问题、网络环境等的复杂性 和多变性,导致对系统的优化变得异常复杂,如何定位性能问题出在哪个方面,是性能优化的一大难题, 本章从系统入手,重点讲述由于系统软、硬件配置不当可能造成的性能问题,并且给出了检测系统故障和优化性能的一般方法和流程。 1 cpu性能评估 Cpu是影响Linux性能的主要因素之一,下面先介绍几个查看CPU性能的命令。 1.1 vmstat命令 该命令可以显示关于系统各种资源之间相关性能的简要信息,这里我们主要用它来看CPU的一个负载情况。 下面是vmstat命令在 阅读全文

posted @ 2013-09-26 22:40 新一 阅读(582) 评论(0) 推荐(0) 编辑

oracle修改字符集后数据库不能启动
摘要:最近在做修改字符集的实验,悲剧的是修改后重启,数据库启动不了。SQL>alter system set nls_language='AMERICAN' scope = spfile; SQL>alter system set nls_territory='AMERICAN' scope=spfile; SQL>shutdown immediate; SQL> startup ORA-12700: invalid NLS parameter value (nls_territory) 解决方案:将spfile(我是用editplus打开的) 阅读全文

posted @ 2013-09-26 22:39 新一 阅读(755) 评论(0) 推荐(0) 编辑

js将日期格式的时候转换成时间搓
摘要:自己写的一个方法function split_time(time){//将当前时间转换成时间搓 例如2013-09-11 12:12:12 var arr=time.split(" "); var day=arr[0].split("-"); var hour=arr[1].split(":"); return Date.UTC(day[0],(day[1]-1),day[2],hour[0],hour[1],hour[2])/1000; //将当前时间转换成时间搓 } 阅读全文

posted @ 2013-09-26 22:36 新一 阅读(296) 评论(0) 推荐(0) 编辑

Sonar入门(四):Eclipse集成Sonar
摘要:sonar及其插件在项目中的使用方法Sonar平台Sonar平台的安装见一文,在Sonar平台上进行的检查可以通过hudson进行触发,A. 没有做持续集成的项目可以复制以下hudson上的任务单独进行静态代码分析http://db-testing-ecom930-vm01.db01.test.com:8080/hudson/view/sonar/1) 选择新建任务;填写任务名称,建议以模块版本命名并以_sonar结尾;选中复制现有任务,根据模块从上面四个中选择一个填写复制的项目。2) 在新项目的设置中修改svn地址,修改sonar的Branch一项与任务名相同3) 选择立即构建,完成后到ht 阅读全文

posted @ 2013-09-26 22:35 新一 阅读(5765) 评论(0) 推荐(0) 编辑

MVC4 成员资格、 身份验证
摘要:SimpleMembership,成员资格提供程序、 通用的提供者和新的 ASP.NET 4.5 Web 窗体和 ASP.NET MVC 4 模板ASP.NET MVC 4 互联网模板中添加一些新的、 非常有用的功能,构建 SimpleMembership。这些更改将添加一些很有特色,像很多更简单、 可扩展会员 API 和 OAuth 的支持。但是,新的帐户管理功能需要 SimpleMembership 和对现有 ASP.NET 成员资格提供程序不起作用。我将开始与顶尖的东西你需要知道,摘要,然后挖到更多细节。摘要:SimpleMembership 的设计作为替换为先前的 ASP.NET 角色 阅读全文

posted @ 2013-09-26 22:33 新一 阅读(496) 评论(0) 推荐(0) 编辑

Understanding Abstractions of Secure Channels 的研读
摘要: 阅读全文

posted @ 2013-09-26 22:30 新一 阅读(127) 评论(0) 推荐(0) 编辑

Sonar入门(五):使用 Sonar 进行代码质量管理
摘要:Sonar 概述Sonar 是一个用于代码质量管理的开放平台。通过插件机制,Sonar 可以集成不同的测试工具,代码分析工具,以及持续集成工具。与持续集成工具(例如 Hudson/Jenkins 等)不同,Sonar 并不是简单地把不同的代码检查工具结果(例如 FindBugs,PMD 等)直接显示在 Web 页面上,而是通过不同的插件对这些结果进行再加工处理,通过量化的方式度量代码质量的变化,从而可以方便地对不同规模和种类的工程进行代码质量管理。在对其他工具的支持方面,Sonar 不仅提供了对 IDE 的支持,可以在 Eclipse 和 IntelliJ IDEA 这些工具里联机查看结果;同 阅读全文

posted @ 2013-09-26 22:29 新一 阅读(1236) 评论(0) 推荐(0) 编辑

magento xml配置详解
摘要:实施例translate="label"> 的一个例子 一个一般 的文本 1000 1 1 1 使用某些标记的名字都是整个system.xml ,可以用在这些部分中,组和字段定义:EXAMPLE给出了一个独特的名字,所以它不会覆盖任何其他部分。 在现实中,全部小写的名字是首选。label是可见的段名。tab是章节列表中的任何现有标题的名称。frontend_type这里始终是text但习惯于使用很多的。sort_order选项卡中,把这项新条文。 如果省略了新的部分只是... 阅读全文

posted @ 2013-09-26 22:26 新一 阅读(635) 评论(0) 推荐(0) 编辑

DB2查询当前时间与指定时间的时间差(相隔的秒数)
摘要:DB2查询当前时间与指定时间的时间差(相隔的秒数)。例子:“拍品表 auct_item”中有个“结束时间 end_date”的字段,求结束时间与当前时间的间隔秒数。select (DAYS(a.end_date) - DAYS(current timestamp)) * 86400 +(MIDNIGHT_SECONDS(a.end_date) - MIDNIGHT_SECONDS(current timestamp)) from auct_item a 阅读全文

posted @ 2013-09-26 22:25 新一 阅读(2174) 评论(0) 推荐(0) 编辑

分享几个社交类网站常用并且也是最好用的jquery类库
摘要:官网都有详细的文档说明,大家自行百度谷歌哈! artZoom:常用于微博,支持图片放大缩小旋转 AutoComplete:自动完成 BackTop:当内容多时出现“返回顶部” CFUpload:批量上传图片,支持预览,支持众多回发事件 Common:网站常用的基础jquery库 FancyBox:众多遮罩层中出彩的一个,比graybox什么的都好用,事件支持也比较多,推荐使用 Gallery:相册集,最好用的一个!可以实现QQ空间照片浏览类似的功能 imgAreaSelect:上传头像预览,并可支持矩形选择,众多参数自行定制 kindeditor:比fckeditor还要好用的富文本编辑器,. 阅读全文

posted @ 2013-09-26 22:22 新一 阅读(221) 评论(0) 推荐(0) 编辑

js中的referrer使用,返回上一页
摘要:js完整代码: “HTTP_REFERER” 链接到当前页面的前一页面的 URL 地址。不是所有的用户代理(浏览器)都会设置这个变量,而且有的还可以手工修改HTTP_REFERER。因此,这个变量不总是真实正确的。 注意 document.referrer; 和“HTTP_REFERER” 中间差一个字母,却是不同的概念的东东,请注意使用js中的referrer使用,返回上一页 在js中写上location.href = document.referrer;就可以实现跳转到上一个页面了,让用户觉得体验很好 但是在IE中referrer就没那么尽人意了啊,IE会清空refe... 阅读全文

posted @ 2013-09-26 22:18 新一 阅读(1132) 评论(0) 推荐(0) 编辑

Windows使用WxWidgets开发界面(c++)环境搭建
摘要:一直想学习wxWidgets,之前使用的都是wxPython,现在终于鼓起勇气学习这个了,发现原来是基于vc6.0开发的。所以最好的学习办法就是安装vistual studio 2010,方便学习看代码。wxWidgets里面也有demo。基本上wxWidgets是和MFC类似的。 参考: http://www.codeproject.com/Articles/11515/Introduction-to-wxWidgets Similarity to MFC MFC and wxWidgets macros MFC version wxWidgets version BE... 阅读全文

posted @ 2013-09-26 22:16 新一 阅读(2391) 评论(0) 推荐(0) 编辑

Salt安装
摘要:salt-master安装[salt-master]# yum install salt-master或者curl -L http://bootstrap.saltstack.org | sudo sh -s -- -M -Nmaster端的配置文件是在/etc/salt/master对于此配置文件的详细配置可以查看http://docs.saltstack.org/en/latest/ref/configuration/master.html运行:[salt-master]# salt-master -dsalt-minion安装[salt-minion]# yum installsalt- 阅读全文

posted @ 2013-09-26 22:15 新一 阅读(438) 评论(0) 推荐(0) 编辑

[Ext JS 4] 实战之Grid, Tree Gird编辑Cell
摘要:前言本篇这里以稍微复杂一点的Tree Grid 来介绍.在写编辑grid 之, 先来看一下 grid 的 selType 的配置。先给一个简单的Tree grid 的例子:Ext.onReady(function(){ var treeStore = Ext.create('Ext.data.TreeStore', { fields: ['id','name','sex','age'], root:{ "children":[{id:'001',name:'shu' 阅读全文

posted @ 2013-09-26 22:12 新一 阅读(685) 评论(0) 推荐(0) 编辑

无限级别菜单下拉
摘要:html script 阅读全文

posted @ 2013-09-26 22:10 新一 阅读(181) 评论(0) 推荐(0) 编辑

ASP.NET中时间的绑定和格式化
摘要:1。Eval和Bind的区别 绑定表达式 区别 1。eval是只读数据,bind是可更新的. 2.当对次表达式操作时候,必须用Eval 如 2.若GridView中绑定列里面 设置 内容格式 DataFormateString ={0:d} ,则 必须把 属性 HtmlCode 设置为false,否则无法起作用; Eval 单向绑定:数据是只读的 Bind 双向绑定:数据可以更改,并返回服务器端,服务器可以处理更改后的数据,如存入数据库. ---- //----2006年10月27日 ----//----2006年10月27日 ... 阅读全文

posted @ 2013-09-26 22:06 新一 阅读(290) 评论(0) 推荐(0) 编辑

linux svn安装和配置
摘要:linux svn安装和配置,不结合apachehttp://blog.51yip.com/server/901.html 张映 发表于 2010-07-07分类目录: 服务器相关 今天有个同事在搞SVN服务器,SVN服务器我也算比较熟的了,他在配置的时候遇到了一个问题,就是包函authz这个配置文件老是有问题,以前我装SVN的时候,是和apache结合的http://blog.51yip.com/server/291.html,我那同事装的呢,是单独的没有和apache结合,权限配置有很大的不同。所以晚上回来,我在自己的电脑上装一个。一,安装要的软件wget http://subv... 阅读全文

posted @ 2013-09-26 22:04 新一 阅读(263) 评论(0) 推荐(0) 编辑

sql注入数据库修复方法
摘要:1.第一种情况是 需要将指定的 注入字符串全部替换掉(仅替换注入的字符串为空)declare @delStr nvarchar(500) set @delStr='' --这里被注入的字段串 /****************************************//**********以下为操作实体************/ set nocount ondeclare @tableName nvarchar(100),@columnName nvarchar(100),@tbID int,@iRow int,@iResult int declare @sql nva 阅读全文

posted @ 2013-09-26 22:02 新一 阅读(1435) 评论(0) 推荐(0) 编辑

linux cache swap 以及 虚拟内存等
摘要:提出四个问题及解答: 1)若进程在运行过程中,物理内存不足会发生什么? 2)为何进程在占用物理内存不变的情况下,系统的物理内存会增加? 3)为何程序的大小大于实际占用的物理内存?(假如程序30M,却只有20M物理内存) 4)malloc分配的内存,未体现在物理内存上?(分配了10M,物理内存可能还不足10M) 问题一: 与第一个问题相关的是一个swap的概念,简单来说就是将根据某一算法将部分物理内存页交换到硬盘或者其他存储设备,空出的内存页就可以为进程使用。 1)内存页在此可分为两种不同属性,一种为不可写的内存页(cache、程序的text段,共享库的内存映像以及只读数据文件等),一种为... 阅读全文

posted @ 2013-09-26 22:01 新一 阅读(426) 评论(0) 推荐(0) 编辑

C函数的实现(strcpy,atoi,atof,itoa,reverse)
摘要:在笔试面试中经常会遇到让你实现C语言中的一些函数比如strcpy,atoi等 1. atoi把字符串s转换成数字 int Atoi( char *s ){ int num = 0, i = 0; int sign = 1; for( i=0; isspace(s[i]); i++ ); sign = (s[i] == '-')? -1:1; if( s[i] == '+' || s[i] == '-' ) i++; for( ;isdigit(s[i]); i++ ) { num = 10*num + (s[i]-'0'); } 阅读全文

posted @ 2013-09-26 21:59 新一 阅读(274) 评论(0) 推荐(0) 编辑

LDA-线性判别分析(一)
摘要:本来是要调研 Latent Dirichlet Allocation 的那个 LDA 的, 没想到查到很多关于 Linear Discriminant Analysis 这个 LDA 的资料。初步看了看,觉得数学味挺浓,一时引起了很大的兴趣;再看看,就有整理一份资料的冲动了。网上查到的相关文章大都写得不是很详细,而且在概念和记号等方面也比较混乱,因此,在整理本文时,我有意识地牵了一根主线,想让读者读起来有循序渐进的感觉,记号上也力求规范和统一。期间参考了若干文献,以及一些优秀的博客,如 JerryLead、LeftNotEasy、webdancer、xiaodongrush 等的博文,在这里对 阅读全文

posted @ 2013-09-26 21:57 新一 阅读(185) 评论(0) 推荐(0) 编辑

Spring (二) OOP V.S AOP
摘要:介绍这是两种不同的编程思想就好比初中数学中学习的横纵坐标,一种是横向的一种是纵向,OOP是代表X轴而AOP代表Y轴,如下图:数学几乎可以解释生活中所有的现象,无论是物体运动还是静止,也可以通过数学总结计算出很多规律推动社会发展,数学里面的思想发放已经渗透到了各行各业,也包括软件计算机更离不开数学作为支撑。各有千秋爱因斯坦之所以是一个伟大的人在于它为人类做出了重大贡献,提出了著名的相对论:认为任何事物都不是独立的都会相互作用,某一个事物在不同环境下结论和用途等都是不同的,同样这个理论也适用于OOP和AOP。OOP是面向对象编程是静态的,而AOP为面向切面动态的,在程序运行时不需要改变程序代码,只 阅读全文

posted @ 2013-09-26 21:56 新一 阅读(367) 评论(0) 推荐(0) 编辑

LDA-线性判别分析(二)
摘要:本来是要调研 Latent Dirichlet Allocation 的那个 LDA 的, 没想到查到很多关于 Linear Discriminant Analysis 这个 LDA 的资料。初步看了看,觉得数学味挺浓,一时引起了很大的兴趣;再看看,就有整理一份资料的冲动了。网上查到的相关文章大都写得不是很详细,而且在概念和记号等方面也比较混乱,因此,在整理本文时,我有意识地牵了一根主线,想让读者读起来有循序渐进的感觉,记号上也力求规范和统一。期间参考了若干文献,以及一些优秀的博客,如 JerryLead、LeftNotEasy、webdancer、xiaodongrush 等的博文,在这里对 阅读全文

posted @ 2013-09-26 21:54 新一 阅读(200) 评论(0) 推荐(0) 编辑

LDA-线性判别分析(三)
摘要:本来是要调研 Latent Dirichlet Allocation 的那个 LDA 的, 没想到查到很多关于 Linear Discriminant Analysis 这个 LDA 的资料。初步看了看,觉得数学味挺浓,一时引起了很大的兴趣;再看看,就有整理一份资料的冲动了。网上查到的相关文章大都写得不是很详细,而且在概念和记号等方面也比较混乱,因此,在整理本文时,我有意识地牵了一根主线,想让读者读起来有循序渐进的感觉,记号上也力求规范和统一。期间参考了若干文献,以及一些优秀的博客,如 JerryLead、LeftNotEasy、webdancer、xiaodongrush 等的博文,在这里对 阅读全文

posted @ 2013-09-26 21:51 新一 阅读(190) 评论(0) 推荐(0) 编辑

LDA-线性判别分析(四)
摘要:本来是要调研 Latent Dirichlet Allocation 的那个 LDA 的, 没想到查到很多关于 Linear Discriminant Analysis 这个 LDA 的资料。初步看了看,觉得数学味挺浓,一时引起了很大的兴趣;再看看,就有整理一份资料的冲动了。网上查到的相关文章大都写得不是很详细,而且在概念和记号等方面也比较混乱,因此,在整理本文时,我有意识地牵了一根主线,想让读者读起来有循序渐进的感觉,记号上也力求规范和统一。期间参考了若干文献,以及一些优秀的博客,如 JerryLead、LeftNotEasy、webdancer、xiaodongrush 等的博文,在这里对 阅读全文

posted @ 2013-09-26 21:49 新一 阅读(195) 评论(0) 推荐(0) 编辑

C++空类中的默认函数
摘要:定义一个空的C++类,例如 class Empty { } 一个空的class在C++编译器处理过后就不再为空,编译器会自动地为我们声明一些member function,一般编译过去就相当于 class Empty { public: Empty(); // 缺省构造函数 Empty( const Empty& ); // 拷贝构造函数 ~Empty(); // 析构函数 Empty& operator=( const Empty& ); // 赋值运算符 Empty* operator&(); // 取址运算符 const Empty* operator&a 阅读全文

posted @ 2013-09-26 21:48 新一 阅读(549) 评论(0) 推荐(0) 编辑

Guava源码分析——ServiceManager
摘要:ServiceManager类: 用于监控服务集的管理器,该类提供了诸如startAsync、stopAsync、servicesByState方法来运行、结束和检查服务集,而且,通过监听器机制还能监控状态的改变。 建议通过此类来管理服务的生命周期,状态转变则通过其它机制来执行。例如,如果服务集通过除startAsync之外的某些机制启动,那么监听器将在合适的时候被唤醒,同时awaitHealthy 也仍将按预期工作。 服务生命周期StateNEW服务在这个状态下是不活跃的,它的作用和消耗的资源都非常小STARTING服务在这个状态过渡到RUNNINGRUNNING服务在这个状态下运作STO. 阅读全文

posted @ 2013-09-26 21:44 新一 阅读(810) 评论(0) 推荐(0) 编辑

整型数组处理算法(二)文件中有一组整数,要求排序后输出到另一个文件中
摘要:如题,需要将文件里的一组整数,排序后写到另外一个文件中。思路:一次读取一个sizeof(int),然后往一个int*数组里写入,写入的时候就比较,进行排序。然后,在遍历数组,写到文件中。 实现代码如下:#define READ_FILE "C:\\tempR.txt"#define WRITE_FILE "C:\\tempW.txt"/*按降序排列数组*/int InsertData(int* a, int nValue, int nCount){ for (int i=0; ii; j--) { a[j]=a[j-1]; } a[i]=nValue; 阅读全文

posted @ 2013-09-26 21:41 新一 阅读(760) 评论(0) 推荐(0) 编辑

解决一个maven在eclipse中M2_HOME不能调整的问题
摘要:在坚持了许久之后,依然还是没能抵住maven的各种攻击,终于从0开始maven。开始由于有关小项目,时间紧任务重,没仔细研究maven,便匆匆上手了,导致maven库的位置放在了c盘当前用户的数据目录下(后来才知道),而且自动创建了eclipse中的M2_HOME属性。匆匆折腾1小时,没能搞定,从此心里产生些许遗憾,近日,抽出时间决定从头开始。但是,刚小小折腾了一会,发现在eclipse中创建的那个M2_HOME属性,定位到C盘那里,而且打开Window-preferences-java-build path-classpath variables,发现“M2_HOME”选中时,edit与re 阅读全文

posted @ 2013-09-26 21:40 新一 阅读(628) 评论(0) 推荐(0) 编辑

linux内核--内存管理(二)
摘要:一、进程与内存 所有进程(执行的程序)都必须占用一定数量的内存,它或是用来存放从磁盘载入的程序代码,或是存放取自用户输入的数据等等。不过进程对这些内存的管理方式因内存用途不一而不尽相同,有些内存是事先静态分配和统一回收的,而有些却是按需要动态分配和回收的。对任何一个普通进程来讲,它都会涉及到5种不同的数据段;代码段:代码段是用来存放可执行文件的操作指令,也就是说是它是可执行程序在内存中的镜像。代码段需要防止在运行时被非法修改,所以只准许读取操作,而不允许写入(修改)操作——它是不可写的。数据段:数据段用来存放可执行文件中已初始化全局变量,换句话说就是存放程序静态分配的变量和全局变量。BSS段: 阅读全文

posted @ 2013-09-26 21:38 新一 阅读(423) 评论(0) 推荐(0) 编辑

几个检查当前运行的LINUX是在VM还是在实体机中的方法
摘要:昨天提到了VM中的逃逸问题,要想逃逸,首先要检测当前操作系统是否为VM,下面提供几个LINUX下的检查方法: 第一,首推facter virtual ,权限为普通用户,约定,普通用户命令提示符用$表示,root用户命令提示符用#表示,第一组为实体机的返回,第二组为虚拟机的返回:$facter virtualphysical$facter virtual vmware第二,cat /proc/scsi/scsi,需要分析Vendor中的内容:$cat /proc/scsi/scsi Attached devices: Host: scsi6 Channel: 03 Id: 00 Lun: 00 阅读全文

posted @ 2013-09-26 21:34 新一 阅读(438) 评论(0) 推荐(0) 编辑

c++编程碰到的奇怪问题与解决
摘要:今天写一个工具,调试过程中莫名其妙崩溃,类某些成员变量指针很奇怪,为0x00003001。最后检查的结果居然是这样的: 文件class1.h:class1 { int a; int b; } 文件:class1new.hclass1{ int a; //int b; } 由于class2使用的是class1new.h,新加了一个类class3不小心包含了头文件class1.h,而不是class1new,导致在解析class1的时候出现错误,类成员变量值乱码,程序运行莫名其妙崩溃 阅读全文

posted @ 2013-09-26 21:32 新一 阅读(141) 评论(0) 推荐(0) 编辑

HDU 1813 Escape from Tetris (IDA*)
摘要:传送门:http://acm.hdu.edu.cn/showproblem.php?pid=1813题意:给你一个n*n的迷宫,其中0代表有一个人在这个位置,1代表墙,现在要求一个路线,使所有的人通过这个路线都可以走到迷宫的边界注意当到达边界就相当于出去了不用继续走了,一个格子可以容纳很多人。题解:先用BFS求出迷宫内部的点走到边界的最小步数(为了后面的IDA*剪枝),因为有很多状态,不好表示,所以可以想到用IDA*算法,在dfs的时候每次内部的点安同一个方向走,当某个点走到边界或遇见墙时不变,其他的点还是继续走。AC代码:#include #include #include #include 阅读全文

posted @ 2013-09-26 21:31 新一 阅读(240) 评论(0) 推荐(0) 编辑

[置顶] 【cocos2d-x入门实战】微信飞机大战之十二:分数的本地存储
摘要:转载请表明地址:http://blog.csdn.net/jackystudio/article/details/12036237 作为一个单机游戏,连分数存储的的功能都没有,让它怎么在单机游戏圈里混,其它单机游戏又会怎么看它,这么碎节操的事不能干。。。好吧,不废话。。。这篇就要针对游戏分数来介绍数据的本地存储。至于具体在哪里实现,因为涉及开场场景和结束场景的设计,篇幅有限,就先不写,这里讨论怎么实现。 1.分数的设计在GameLayer层增加成员变量。int score;//实时分数在GameOverLayer层增加成员变量,这层是游戏结束画面,放在GameOverScene中,后面会介绍。 阅读全文

posted @ 2013-09-26 21:30 新一 阅读(398) 评论(0) 推荐(0) 编辑

C++ 报错 R6030 CRT not initialized
摘要:昨天,在写一个算法的时候,报错R6030 CRT not initialized。认真检查发现,是出了比较低级的错误。一、会出错的代码,编译的时候不会报错,执行过程中报R6030 CRT not initialized:代码一:int *a= new int[];//这个是没有指定大小for(int i=0; inew用法:1. 开辟单变量地址空间 1)new int; //开辟一个存放数组的存储空间,返回一个指向该存储空间的地址. int *a = new int 即为将一个int类型的地址赋值给整型指针a. 2)int *a = new int(5) 作用同上,但是同时将整数赋值为5 2. 阅读全文

posted @ 2013-09-26 21:28 新一 阅读(2270) 评论(0) 推荐(0) 编辑

TCP/IP远程访问操作:rwho,rlogin,rcp和rsh
摘要:TCP/IP网络通信 软件 包使用远程访问 的 命令 ,这些命令首先是由UC Berkely为Arpanet开发的。它允许您远程注册到另一个 系统 中,并从一个系统复制文件到另一个系统。您能取得关于一个系统的信息,比如当前谁正在注册使用。调用一个系统的地址时,这些远程命令使用域名或IP地址。和TCP/IP远程访问命令一样,域名地址开始好是为在Arpanet上使用而设计。 &nbps;许多TCP/IP命令可以和用在Internet上的 网络 通信功能相比较。例如,用TCP/IP命令rlogin可以远程注册到一个系统,它和telnet相似。rcp命令能远程复制文件,它执行和ftp相同的功. 阅读全文

posted @ 2013-09-26 21:26 新一 阅读(1011) 评论(0) 推荐(0) 编辑

C++中malloc/free和new/delete 的使用
摘要:malloc/free 的使用要点 函数malloc的原型如下: void * malloc(size_t size); 用malloc申请一块长度为length的整数类型的内存,程序如下: int *p = (int *) malloc(sizeof(int) * length); 我们应当把注意力集中在两个要素上:“类型转换”和“sizeof”。 * malloc返回值的类型是void *,所以在调用malloc时要显式地进行类型转换,将void * 转换成所需要的指针类型。 * malloc函数本身并不识别要申请的内存... 阅读全文

posted @ 2013-09-26 21:22 新一 阅读(328) 评论(0) 推荐(0) 编辑

Udacity调试课笔记之断言异常
摘要:Udacity调试课笔记之断言异常 这一单元的内容不是很多,如Zeller教授所说,就是如何写、检查断言,并如何使用工具实现自动推导出断言的条件。 现在,多数的编程语言,尤其是高级编程语言都会有内置的断言语句或断言函数。而随手编写个简易的断言也不件难事。使用内置的断言会有很多优点,比如获知出错断言的位置,可以通过编程语言的编译参数等来打开或关闭断言——即所谓的优化。 个人觉得,本单元的笔记想写成一篇博文会比较空。算起来,上一单元教授了一个方法、过程,可以让人去遵循、实践。这一单元教的断言,想得简单一点,就只是一条声明语句或函数,仅仅是语法,而且只是一条语法,那有什么可说的;... 阅读全文

posted @ 2013-09-25 20:54 新一 阅读(288) 评论(0) 推荐(0) 编辑

Myeclipse安装破解
摘要: 阅读全文

posted @ 2013-09-25 20:52 新一 阅读(161) 评论(0) 推荐(0) 编辑

Linux系统守护进程详解ntsysv 可以关掉那些服务
摘要:acpid, haldaemon, messagebus, klogd,network, syslogd 以上几个服务必须开启!其他的分析如下: 1.NetworkManager,NetworkManagerDispatcher NetworkManager 是一个自动切换网络连接的后台进程。很多笔记本用户都需要启用该功能,它让你能够在无线网络和有线网络之间切换。大多数台式机用户应该关闭该服务。一些 DHCP 用户可能需要开启它。 2.acpid 配置文件:/proc/acpi/event 说明:AdvancedConfiguration and Power Interface,为替代传统的. 阅读全文

posted @ 2013-09-25 20:51 新一 阅读(1098) 评论(0) 推荐(0) 编辑

[置顶] Android项目组织和代码重用
摘要:在Android应用开发过程中,只要涉及两个或以上人的开发,就需要考虑分工和代码的组织和重用问题。 代码重用有三种方式: 1.APK; 2.JAR;通过Libs/ 和Build path集成,缺点是不能包含Android的资源; 3. Android Library Project; 三种方式的优劣分析,主要是JAR方式是以Binary方式重用的经典方式; 详见:http://www.slideshare.net/commonsguy/android-reuse-models Android Library Project方式: 如果你有多个Android项目是共同的源代码和资源,你可以... 阅读全文

posted @ 2013-09-25 20:49 新一 阅读(322) 评论(0) 推荐(0) 编辑

hdu 4427 Math Magic
摘要:一个长了一张数学脸的dp!!dp[ i ][ s ][ t ] 表示第 i 个数,sum为 s ,lcm下标为 t 时的个数。显然,一个数的因子的lcm还是这个数的因子,所以我们的第三维用因子下标代替lcm,可以有效的减少枚举量。#include#include#include#include#include#include#include#define LL long long#define CLR(a, b) memset(a, b, sizeof(a))using namespace std;const int N = 1010;const int MOD = 1e9 + 7;in... 阅读全文

posted @ 2013-09-25 20:47 新一 阅读(263) 评论(0) 推荐(0) 编辑

【英语学】一种全新的英语口语思维方式
摘要:从接触SB英语学习开始,就一直处于沉默期。总是在沉默中渐入佳境,就这样沉睡了一年……从中秋开始传说中的超月姐,为我们带来了一种新的英语学习方式:口语的练习!主要是:音标的学习,如:字母、原音、辅音、连音的读法…… 我们拿到了新的学习材料《赖世雄美语音标》。拿到一个能让人开口说话的资料了,真是挺兴奋的,至少不会那么容易让人产生犯困的错觉了。赖老师广播式的教学方式,自然是博得了很多人的厚爱。 由于上星期等级考试的原因,每天只拿出了2h的时间来学习英语,初期的感觉是:赖老师漂亮的美语口音实在是太赞了,但是吧?!好像很多的音标和以前的学过的不一样?如果你这样想的话,就永远学不会英语!你总是在试... 阅读全文

posted @ 2013-09-25 20:44 新一 阅读(241) 评论(0) 推荐(0) 编辑

HDU 4121 Xiangqi (算是模拟吧)
摘要:传送门:http://acm.hdu.edu.cn/showproblem.php?pid=4121题意:中国象棋对决,黑棋只有一个将,红棋有一个帅和不定个车 马 炮冰给定位置,这时当黑棋走,问你黑棋是不是被将死了(当前位置被将,能走得下一步也被将)题解:代码里面注释很详细,我就不多说了,知道象棋规则的同学基本上都可以做出来AC代码:#include #include #include #include #include #include #include #include #include #include #include #include #include #include #inclu 阅读全文

posted @ 2013-09-25 20:42 新一 阅读(169) 评论(0) 推荐(0) 编辑

Android-JNI编程-图文解析
摘要:要想阅读并调试下文源码,首先要确保你的NDK环境是ok的; 编译环境:win7+Eclipse+ADT+SDK+NDK;基本用最新的就ok。 说明下,下文代码就是一个简单的个人jni实现【挺简单的个实现,只是完整实现出来之间经历了好多曲折,记录下呵】; 不是现成的例子,是自己学习了下jni对Java、c/c++的映射关系之后的一个实现,如有不妥请指正。 先看一下开始到结束的流程: 【1-10步】 1.建立普通Android工程: 2.垒一个傻瓜布局,用来显示jni回传信息: 3.手工创建jni目录-【工程根目录下】 4.然后在jni目录下建立native实现的源文件(**... 阅读全文

posted @ 2013-09-25 20:41 新一 阅读(295) 评论(0) 推荐(0) 编辑

android面试题之四
摘要:十六、Android中Dalvik和JVM的区别是什么?1. Dalvik基于寄存器,而JVM基于栈。基于寄存器的虚拟机对于更大的程序来说,在它们编译的时候,花费的时间更短。2. Dalvik负责进程隔离和线程管理,每一个Android应用在底层都会对应一个独立的Dalvik虚拟机实例,Dalvik专门针对同时高效运行多个虚拟机进行了优化,其代码在虚拟机的解释下得以执行。3. Dalvik并未遵守jvm规范,两者也不兼容。jvm运行的是java字节码(.class文件),Dalvik运行的是其专有的dex(Dalvik Executable)文件。dex文件格式可以减少整体文件尺寸,提高I/o 阅读全文

posted @ 2013-09-25 20:39 新一 阅读(180) 评论(0) 推荐(0) 编辑

[置顶] myEclipse8.5或者eclipse手工安装jd插件(myEclipse8.5或eclipse内直接查看.class文件,jd反编译工具)
摘要:myEclipse8.5或eclipse下手工安装jd-gui反编译软件 下载jdeclipse_update_site.zip网址是(http://dldx.csdn.net/fd.php?i=327652376819381&s=9455bbdce1a58b59ed0a28069f4ef412)需要 有CSDN或者ITeye帐号,如果没有你也可以在网上直接搜索jdeclipse_update_site.zip这个名字,相信你一定能下载到,解压,将plugins 文件下的jd.ide.eclipse_0.1.3.jar和jd.ide.eclipse.win32.x8... 阅读全文

posted @ 2013-09-25 20:35 新一 阅读(682) 评论(0) 推荐(0) 编辑

腾讯后台开发面试题及答案
摘要:简单归纳:fd只是一个整数,在open时产生。起到一个索引的作用,进程通过PCB中的文件描述符表找到该fd所指向的文件指针filp。文件描述符的操作(如: open)返回的是一个文件描述符,内核会在每个进程空间中维护一个文件描述符表, 所有打开的文件都将通过此表中的文件描述符来引用; 而流(如: fopen)返回的是一个FILE结构指针, FILE结构是包含有文件描述符的,FILE结构函数可以看作是对fd直接操作的系统调用的封装, 它的优点是带有I/O缓存 每个进程在PCB(Process Control Block)即进程控制块中都保存着一份文件描述符表,文件描述符就是这个表的索引,文件描. 阅读全文

posted @ 2013-09-25 20:33 新一 阅读(7760) 评论(0) 推荐(1) 编辑

HDU 4122 Alice's mooncake shop (单调队列/线段树)
摘要:传送门:http://acm.hdu.edu.cn/showproblem.php?pid=4122题意:好难读懂,读懂了也好难描述,亲们就自己凑合看看题意把题解:开始计算每个日期到2000/1/1日0点有多少个小时,然后求出每个小时的时候每个的最小单价(包括成本+储存费用)使用单调队列,维护队列,使之到i 生产的最优AC代码:#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include 阅读全文

posted @ 2013-09-25 20:31 新一 阅读(150) 评论(0) 推荐(0) 编辑

servlet核心API的UML图
摘要: 阅读全文

posted @ 2013-09-25 20:30 新一 阅读(244) 评论(0) 推荐(0) 编辑

【Android】实现动态显示隐藏密码输入框的内容
摘要:在设置输入密码框时,有些时候需要按钮控制输入的是“明文”或者“暗文”。这里提供一种Android实现动态显示隐藏密码输入框的内容的方法:主要是通过设置EditText的setTransformationMethod()方法来实现隐藏密码或者显示密码。 java 文件package com.app;import android.os.Bundle;import android.app.Activity;import android.text.method.HideReturnsTransformationMethod;import android.text.method.PasswordTra. 阅读全文

posted @ 2013-09-25 20:27 新一 阅读(554) 评论(0) 推荐(0) 编辑

SAX解析和生成XML文档
摘要:原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本人声明。否则将追究法律责任。 作者: 永恒の_☆ 地址: http://blog.csdn.net/chenghui0317/article/details/11990891 一、前言 SAX操作xml是基于事件来完成的,自己只负责调用解析的方法,然后具体解析操作都是交给DefaultHandler处理者来完成的,总的来说使用SAX解析和生成xml文档还是比较方便的 。 二、准备条件 因为SAX是jdk自带的解析方式,所以不用添加jar包引用。 三、使用SAX实战 1、解析xml文档实现思路: 先由S... 阅读全文

posted @ 2013-09-25 20:24 新一 阅读(523) 评论(0) 推荐(0) 编辑

What is NetApp's Cluster File System?
摘要:Data ONTAP GX: A Scalable Storage Clusterwww.usenix.org/event/fast07/tech/full_papers/eisler/eisler.pdf‎by M Eisler - ‎ Cited by 32- ‎ Related articlesFAST '07: 5thUSENIXConference on File and Storage Technologies.USENIXAssociation...The GX architecture is inspired by that ofSpinnaker. Networks. 阅读全文

posted @ 2013-09-25 20:22 新一 阅读(234) 评论(0) 推荐(0) 编辑

Android 四大组件之 Activity
摘要:1 简介Activity (活动) 即应用程序 显示的 界面。可以通过两种方式 设置显示的内容 1:纯代码方式 2:xml 布局方式无论哪一种方式,都是通过 setContentView 来设置显示的内容。 使用步骤 基本上四大组件创建步骤都一样 1:自定义 组件(Activity) 2:注册 3:使用 2生命周期图 3 新建一个自定义的Activity index.java package com.demo;import android.app.Activity;import android.content.Intent;import android... 阅读全文

posted @ 2013-09-25 20:20 新一 阅读(219) 评论(0) 推荐(0) 编辑

事关Animation Tree的工作随笔(一)
摘要:最近的业务上,又回到Animation Tree这块了。众所周知的是Animation Tree这些概念已经提出很久了,但是使用有着AT支持的CE引擎的项目,却依然义无反顾地没有使用AT,而且,连某些引擎支持人员居然也没搞明白这是个什么东西,前因后果如何,也不去推行这个前期一旦定好后期一劳永逸的事情。吭哧百度做了一年多,在游戏的上层几乎重新把AT做的事情做了一遍,用一种最糟糕的方式——拿状态机来做状态,谁说角色的状态就一定要状态机做的?那都是上世纪90年代和本世纪最早4、5年的游戏教材才会这么写好伐?状态机做状态我所见过的没有正面的例子,全都是血淋淋的教训。果不其然,看到了一张似曾相识的长千列 阅读全文

posted @ 2013-09-25 20:19 新一 阅读(177) 评论(0) 推荐(0) 编辑

Android 四大组件之 BroadcastReceiver
摘要:0 简介 BroadcastReceiver也就是“广播接收者”的意思,顾名思义,它就是用来接收来自系统和应用中的广播。 在Android系统中,广播体现在方方面面,例如当开机完成后系统会产生一条广播,接收到这条广播就能实现开机启动服务的功能;当网络状态改变时系统会产生一条广播,接收到这条广播就能及时地做出提示和保存数据等操作;当电池电量改变时,系统会产生一条广播,接收到这条广播就能在电量低时告知用户及时保存进度,等等。 Android中的广播机制设计的非常出色,很多事情原本需要开发者亲自操作的,现在只需等待广播告知自己就可以了,大大减少了开发的工作量和开发周期。1 普通广播普通广播对于多个接 阅读全文

posted @ 2013-09-25 20:16 新一 阅读(152) 评论(0) 推荐(0) 编辑

UNIX环境高级编程--高级I/O(三)
摘要:一、高级I/O包括非阻塞I/O、记录锁、系统V流机制、I/O多路回转(select和poll函数)、readv和writev函数以及存储映射I/O(mmap),这些都是高级I/O.其实在上面讲述的这三类I/O,首先讲述了linux下的基本I/O系统调用,这些调用不仅仅是文件I/O的基础,也是linux下所有通信方式的基础;接着讲述了基础I/O系统调用之上经常需要在用户空间做缓冲,学习了一个用户空间缓冲的解决方案,既C的标准I/O库,这一章讲述了Linux提供的更多高级I/O系统调用。 标准I/O库处理很多细节,例如缓冲区分配,以优化长度执行I/O等。标准I/O库提供缓冲的目的是尽可能减少使用r 阅读全文

posted @ 2013-09-25 20:15 新一 阅读(207) 评论(0) 推荐(0) 编辑

Struts2使用Interceptor实现权限控制的应用实例详解
摘要:Struts2使用Interceptor实现权限控制的应用实例详解拦截器:是Struts2框架的核心,重点之重。因此,对于我们要向彻底学好Struts2.0.读源码和使用拦截器是必不可少的。少说了。下面就Interceptor在Struts2中的一个非常常用的例子进行解析。网上也找了很多的例子,感觉都是讲的不太详细,自己从网上找了许多资料,下面就自己对其理解进行分析。 首先,权限控制,就是,当我们使用不同的用户对某个模块或是系统进行操作的时候可以根据其不同的权限进行不同的设置。本博文就其简单的分析一下,好让自己理解。我是对于一个登陆的用户,若是其没有登录成功到该系统,则当其在浏览器中直接输入. 阅读全文

posted @ 2013-09-25 20:13 新一 阅读(290) 评论(0) 推荐(0) 编辑

toj2867 Picking Problem
摘要:题目链接:http://acm.tju.edu.cn/toj/showp.php?pid=2867题目大意:给定一系列活动的开始时间和结束时间,问最多能参加的活动数目思路:// 本题属于最大区间调度问题,即数轴上有n个区间,选出最多的区间,使这些区间互相不重叠。算法:按右端点坐标排序,然后依次按后者的开始时间是否大于前者的结束时间(注意更新前者的下标)选择所有能选的区间。代码:// 本题属于最大区间调度问题,即数轴上有n个区间,选出最多的区间,使这些区间互相不重叠。 // 算法:按右端点坐标排序,然后依次按后者的开始时间是否大于前者的结束时间(注意更新前者的下标)选择所有能选的区间。 #inc 阅读全文

posted @ 2013-09-25 20:10 新一 阅读(176) 评论(0) 推荐(0) 编辑

ORACLE数据库、表空间、表的容量相关查询--1
摘要:未完待续……未完待续……未完待续……未完待续…… 1.查询某个表所占空间大小col tablespace_name for a15 col segment_name for a15 col segment_type for a15 select segment_name,segment_type,tablespace_name,extents,bytes/1024 KB from dba_segments where segment_name like 'TEST%';结果如下: SEGMENT_NAME SEGMENT_TYPE TABLESPACE_NAME EXTENTS 阅读全文

posted @ 2013-09-25 20:08 新一 阅读(293) 评论(0) 推荐(0) 编辑

poj 3308 (最大流)
摘要:题意:n*m的地图,给出L个火星人登陆的坐标,要在火星人登陆地球的瞬间全部消灭他们,有一种激光枪,一次可以消灭一行(或一列),消灭一行(或一列)有不同的代价,总代价是所有激光枪的代价之积。思路:之前做过类似的题是求最少多少次能消灭,而最少的次数不一定是代价最小的,行跟列建立二分图,每个火星人就是一条边,就是选一些点覆盖所有的边,这些点的权值之积最小,如果是求和的话就是二分图的最小点权覆盖集了,所以要把求积转化成求和,a*b=log(a)+log(b);求出最小割就可以了。 #include#include#includeconst int N=3000;#define inf 100.... 阅读全文

posted @ 2013-09-25 20:07 新一 阅读(176) 评论(0) 推荐(0) 编辑

走进C++程序世界------继承和派生
摘要:继承和派生继承是面向对象编程语言的最重要方面之一,正确的使用继承可编写出设计良好,容易于维护和扩展的应用程序。下面是在其他博客中的总结:******************************以下转载http://blog.csdn.net/caijp1090/article/details/7484906******************1、继承:保持已有类的特性而构造新类的过程;派生:在已有类的基础上新增自己的特性而产生新类的过程。2、访问控制 a、公有继承public:基类的public和protected成员的访问属性在继承类中保持不变,但基类的private成员不可访问;派生类 阅读全文

posted @ 2013-09-25 20:04 新一 阅读(244) 评论(0) 推荐(0) 编辑

Android 四大组件之 Service
摘要:1 生命周期图 2 第一种 非绑定方式 startService2.1 自定义 Servicepackage com.demoservice;import android.app.Service;import android.content.Intent;import android.media.MediaPlayer;import android.os.Binder;import android.os.IBinder;import android.util.Log;public class FirstService extends Service { MediaPlayer mplay... 阅读全文

posted @ 2013-09-25 20:02 新一 阅读(276) 评论(0) 推荐(0) 编辑

2013年最新最热播的电影 合集
摘要:2013年最新最热播的电影 合集 【再爱我一次:逆爱】【高清1280版BD-RMVB.国语中字】【2013最新中国剧情爱情大片】.torrent 【太极侠】【DVDScr-AVI中英字幕1.48G】【2013年中国最新动作犯罪大片】.torrent 【生死迷局(莫比乌斯)】【1280高清BD-RMVB.中字】【2013最新欧美惊悚剧情片】.torrent 【临终囧事】【高清1280版BD-RMVB.国语中字】【2013最新中国恐怖喜剧大片】.torrent 【孔中窥见真理之貌】【高清1280版BD-RMVB.中字... 阅读全文

posted @ 2013-09-25 19:59 新一 阅读(509) 评论(0) 推荐(0) 编辑

[英国][记录][战争中的世界:二战全史(26集)][BD-MKV/58G][中英双字][经典收藏]
摘要:[英国][记录][战争中的世界:二战全史(26集)][BD-MKV/58G][中英双字][经典收藏] 原片名:The World at War 中文名:战争中的世界 导 演:Ted Childs, Michael Darlow 主 演:Laurence Olivier .... Narrator (voice) Eric Porter .... Narrator (voice) rest of cast listed alphabetically Sir Max Aitken .... Himself Stephen Ambrose .... Himsel... 阅读全文

posted @ 2013-09-25 19:58 新一 阅读(976) 评论(0) 推荐(0) 编辑

poj1184 聪明的打字员(BFS剪枝)
摘要:http://poj.org/problem?id=1184用字符串s存下数字,并把光标位置做一个字符加到s末尾,用map做标记状态是否出现过,然后bfs即可。不剪枝是过不了的,考虑的两种交换操作都不涉及到2,3,4,5位置,所以这几个位置只能通过up,down来改变。如果这几个位置是和目标状态是不一样的,那肯定是用up,down操作是最优的,而不会执行left,right操作。所以这几个位置只有在和目标状态一样时做left,right操作。#include #include #include #include using namespace std;struct point{ int s.. 阅读全文

posted @ 2013-09-25 19:55 新一 阅读(409) 评论(0) 推荐(0) 编辑

libaio under MIPS architecture /在mips架构下使用的libaio
摘要:First, you can find libaio source inhttp://libaio.sourcearchive.com/Second,download thelibaio_0.3.109.orig.tar.gz version source,unzip itThan you can find the real source in srcdirectory.But there is lack of mips architecture support.So I just write some ugly patch about it.The key is a .h file.You 阅读全文

posted @ 2013-09-25 19:53 新一 阅读(703) 评论(0) 推荐(0) 编辑

Android 之 Gallery
摘要:1 在 xml 布局中添加 Galleryactivity_main.xml 2 自定义 ImageAdapter ImageAdapter.java package com.example.gallery;import java.util.List;import android.content.Context;import android.content.res.TypedArray;import android.view.View;import android.view.ViewGroup;import android.widget.BaseAdapter;import ... 阅读全文

posted @ 2013-09-25 19:51 新一 阅读(214) 评论(0) 推荐(0) 编辑

Android自定义带标题边框的Layout
摘要:今天工作中又碰到个小问题,项目需要用到像Java Swing的JPanel一样带标题边框的布局,Android里没有类似控件,想到这个也不难,自己画了一个,是继承LinearLayout的一个自定义布局,当然,可以根据需要继承其他布局,基本都是一样的过程。 当然这个自定义布局有点瑕疵,就是标题占用了布局的一部分高度,子控件需要调整在布局中的垂直位置来避免和标题边框靠得过紧。 ------------------本博客如未明正声明转载,皆为原创,转载请注明出处!------------------ 下面贴代码:/** * 一个像java swing的JPanel控件一样可以带标题边框的布... 阅读全文

posted @ 2013-09-25 19:49 新一 阅读(639) 评论(0) 推荐(0) 编辑

【Android】使用FrameLayout布局实现霓虹灯效果
摘要:FrameLayout是五大布局中最简单的一个布局。在这个布局中,整个界面被当成一块空白备用区域,所有的子元素都不能被指定放置的位置。它们统统放于这块区域的左上角,并且后面的子元素直接覆盖在前面的子元素之上,将前面的子元素部分和全部遮挡。显示效果如下,第一个TextView被第二个TextView完全遮挡,第三个TextView遮挡了第二个TextView的部分位置。 我们可以利用这个FrameLayout布局的特性实现一个简单的霓虹灯效果。Activity代码package com.app.test01;import android.app.Activity;import android.o 阅读全文

posted @ 2013-09-25 19:47 新一 阅读(550) 评论(0) 推荐(0) 编辑

使用spring 并加载模板发送Email 发邮件 java 模板
摘要:以下例子是使用spring发送email,然后加载到固定的模板,挺好的,大家可以试试需要使用到spring-context 包 和 com.springsource.org.apache.velocity-1.6.2.jar 其他都是常用包,自选,包括commons 系列包代码如下package asia.wildfire.mail;import java.io.File;import java.util.HashMap;import java.util.Map;import java.util.Properties;import javax.mail.internet.MimeMessage 阅读全文

posted @ 2013-09-25 19:43 新一 阅读(1490) 评论(0) 推荐(0) 编辑

基于纹理边缘抑制的轮廓和边界检测(Contour and Boundary Detection)
摘要:基于纹理边缘抑制的轮廓和边界检测(Contour and Boundary Detection)kezunhai@gmail.comhttp://blog.csdn.net/kezunhai 一幅复杂的自然场景图像中包含丰富的信息,视觉不可能对空间中的每一点赋予相同的关注程度。对人类视觉系统的实验表明:图像中的轮廓特征特别重要,它们在保留关于物体的边界有用的结构信息的同时,极大地降低了数据量,从而简化了信息的表达形式,使视觉能对各种瞬息万变的输入可以及时有效地处理。在很多情况下,根据画出了的物体轮廓就可以识别出物体。 轮廓在计算机视觉中属于中层视觉,它是基于... 阅读全文

posted @ 2013-09-25 19:41 新一 阅读(1948) 评论(0) 推荐(0) 编辑

ID(dfs+bfs)-hdu-4127-Flood-it!
摘要:题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4127 题目意思:给n*n的方格,每个格子有一种颜色(0~5),每次可以选择一种颜色,使得和左上角相连(颜色相同以及相邻,间接也行)的所有的格子都为该颜色。求最少的步数,使得所有的方格颜色都相同。解题思路:bfs+bfs死活不给过。正确解法应该是ID(dfs+bfs).因为总共的解的步数不多。减枝:1、当剩余的颜色种数(至少还要这么多步)+已走的步数>设定深度时 跳出。2、注意每次搜的时候保证比前面的方格数多。PS:时间卡的紧,不用STL,用手写队列。代码:#include#include#i 阅读全文

posted @ 2013-09-25 19:38 新一 阅读(294) 评论(0) 推荐(0) 编辑

使用java连接hive,并执行hive语句详解
摘要:安装hadoop 和 hive我就不多说了,网上太多文章 自己看去首先,在机器上打开hiveservicehive --service hiveserver -p 50000 & 打开50000端口,然后java就可以使用java连了,需要的jar包我发个图片就这多jar包,必须的 不多说,直接上代码package asia.wildfire.hive.service;import java.sql.*;import java.sql.Date;import java.text.SimpleDateFormat;import java.util.*;/** * User: liuxia 阅读全文

posted @ 2013-09-25 19:36 新一 阅读(2854) 评论(0) 推荐(0) 编辑

杭电 3887 Counting Offspring
摘要:根据上篇翻译的文章以及很多个帖子,都讲述了树状数组最基本的功能就是tree[i]保存的是位置i左边小于等于a[i]的数的个数.这样也就可以解释代码中为什么有f[i]=getsum(sd[i-1])-getsum(st[i]))/2。因为getsum保存的就是左边比i小的数,注意因为序列是通过dfs求出的,因而每个节点都有进入和退出过程,也就是每个节点都出现了2次,比如说对于数4来说,有4个节点,假设3为顶点,边的关系是3-2-1,3-2-4,那么dfs扫描出的序列就是3,2,1,1,4,4,2,3.所以求出的最终结果就需要除以2,因为每个数字都出现了2次。至于为什么是从n-->1,我也纠 阅读全文

posted @ 2013-09-25 19:35 新一 阅读(272) 评论(0) 推荐(0) 编辑

java值传递
摘要:Java使用按值传递的函数调用方式,这往往使我感到迷惑。因为在基础数据类型和对象的传递上,我就会纠结于到底是按值传递,还是按引用传递。其实经过学习,Java在任何地方,都一直发挥着按值传递的本色。首先,让我们看一看基础数据类型是如何按值传递的。public static void main(String[] args) { int a = 2; calculate(a); System.out.println(a); }public static void calculate(int param) { param += 3; System.out.println(param);} 结果 ... 阅读全文

posted @ 2013-09-25 19:32 新一 阅读(208) 评论(0) 推荐(0) 编辑

android面试题之五
摘要:二十六、什么情况会导致Force Close ?如何避免?能否捕获导致其的异常?抛出运行时异常时就会导致Force Close,比如空指针、数组越界、类型转换异常等等。捕获:可以通过logcat查看抛出异常的代码出现的位置,然后到程序对应代码中进行修改。避免:编写程序时,要思维缜密,在可能出现异常的地方都作相应的处理,增强程序的健壮性。二十七、Android本身的api并未声明会抛出异常,则其在运行时有无可能抛出runtime异常,你遇到过吗?诺有的话会导致什么问题?如何解决?会。比如nullpointerException。我遇到过。比如空指针异常是最常见的异常,只要对null调用方法就会出 阅读全文

posted @ 2013-09-25 19:30 新一 阅读(415) 评论(0) 推荐(0) 编辑

程序人生:工作、生活、梦想
摘要:随着年龄的增大,也看到论坛中不少人再说程序员三十岁的问题。有人三十岁后过得很辛苦,找工作公司给不起钱,还不要你;也有人三十岁过得很轻松,数十年苦读书,再加上数年辛苦工作,此时有了回报。到底如何我想也只有像“小马过河中”的小马一样,河水到底像小松鼠说的那样很深,还是像老牛说的那样很浅,只有自己试试才知道。当然了,所谓前事不忘后事之师,中国历史之所以源远流长,就是靠前人的成功或失败的经验和当前人们的认知从而向前发展的。为了避免作为一个程序员过了三十面临淘汰的危机,有必要从现在起做好准备。王潮歌曾经讲过(虽然当时是讲给毕业学生的,但是我觉得对其他人也是有意义的):梦想,工作,生活是不一样的,否则,你 阅读全文

posted @ 2013-09-25 19:28 新一 阅读(204) 评论(0) 推荐(0) 编辑

HDU4756+Prim
摘要:题意简单:去掉最小生成树的某一条边并补上一条,求MaxVal思路:贪心(借鉴Yamidie的思路。。。)分别求出最小生成树和次最小生成树,再在这两棵树上求最小生成树#include#include#include#include#includeusing namespace std;const int maxn = 1015;const int maxm = maxn*maxn;const int inf1 = 0x3f3f3f3f;const double inf2 = 9999999999;struct Point { double x,y;}pnt[ maxn ];struct E... 阅读全文

posted @ 2013-09-25 19:26 新一 阅读(326) 评论(0) 推荐(0) 编辑

两分钟让你明白cocos2dx的屏幕适配策略
摘要:闲来无事,整理了一下cocos2dx的屏幕适配策略,本文适用于想快速理解cocos2dx适配的开发者。我们先假设:以854 * 480 的屏幕为标准进行开发,当然,这也就是cocos2dx所说的设计分辨率(Design Resolution)。先介绍几个cocos2dx的常用函数:CCEGLView::sharedOpenGLView()->setDesignResolutionSize()//设计分辨率大小(即开发时为基准的屏幕分辨率) CCEGLView::sharedOpenGLView()->setFrameSize() //设置win32模拟器的分辨率CCEGLView: 阅读全文

posted @ 2013-09-25 19:25 新一 阅读(562) 评论(0) 推荐(0) 编辑

Expected authority at index 7: hdfs://
摘要:hadoop版本:1.0.4 今天在跑TestForest的时候,居然出现了这个问题:Exception in thread "main" java.lang.IllegalArgumentException: Expected authority at index 7: hdfs:// at java.net.URI.create(URI.java:859) at org.apache.hadoop.fs.FileSystem.getDefaultUri(FileSystem.java:131) at org.apache.hadoop.fs.FileSystem.get 阅读全文

posted @ 2013-09-25 19:22 新一 阅读(1940) 评论(0) 推荐(0) 编辑

C++中如何建立一个顺序表
摘要:准备数据#define MAXLEN 100 //定义顺序表的最大长度struct DATA{ char key[10]; //结点的关键字 char name[20]; int age;};struct SLType //定义顺序表结构 { DATA ListData[MAXLEN+1];//保存顺序表的结构数组 int ListLen; //顺序表已存结点的数量 }; 定义了顺序表的最大长度MAXLEN、顺序表数据元素的类型DATA以及顺序表的数据结构SLType。在数据结构SLType中,Listen为顺序表已存结点的数量,也就是当前顺序表的长度,ListData是一个结构数组,... 阅读全文

posted @ 2013-09-25 19:20 新一 阅读(2581) 评论(0) 推荐(0) 编辑

转化逆波兰式为常规表达式
摘要:题目来自《程序设计导引及在线实践》9.4思考题 转化逆波兰式为正常的表达式#include #include //输入样例://* + 11.0 12.0 + 24.0 35.0//输出样例//((11.0+12.0)*(24.0+35.0))char* exp2(){ char a[100]; char buff1[256]; char buff2[256]; char buff_sum[256]; scanf("%s",a); switch (a[0]) { case '+': strcpy(buff1,exp2()); strcpy(buff2,exp 阅读全文

posted @ 2013-09-25 19:18 新一 阅读(543) 评论(0) 推荐(0) 编辑

iOS动画一点也不神秘————你是喜欢看幻灯片?还是看高清电影?
摘要:iOS设备在平均线上硬件比andorid设备良好许多,尤其是内存和CPU,所以iOS应用里面有大量动画交互效果的交互,这是每个用户都喜悦的,如果每个操作对应界面来讲都是直接变化,那变得十分地生硬。你是喜欢看幻灯片?还是看高清电影?我想如果能让用户选择的话,这个问题简直不必问,如果你去下载一个XXX的高清五码种子,结果发现下载下来是个PPT,你会如何想。虽然幻灯片里面也有动画效果,但是作为举例来讲我们只当做他是一张张直接切换,而电影是连续的,有视觉代入感的,有情景的,有很强的上下文的!如果我们的交互效果没有动画,那么用户的体验应该如何,我们做如下设想:用户点击按钮A按钮A事件触发,此时视图B将屏 阅读全文

posted @ 2013-09-25 19:14 新一 阅读(324) 评论(0) 推荐(0) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

导航

统计

点击右上角即可分享
微信分享提示