2013年9月30日

再探java基础——对面向对象的理解(2)

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

posted @ 2013-09-30 22:50 新一 阅读(181) 评论(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 新一 阅读(341) 评论(0) 推荐(0)

去大连

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

posted @ 2013-09-30 22:46 新一 阅读(268) 评论(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 新一 阅读(164) 评论(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 新一 阅读(523) 评论(0) 推荐(0)

做好计划,严格执行

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

posted @ 2013-09-30 22:38 新一 阅读(222) 评论(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 新一 阅读(455) 评论(0) 推荐(0)

android抓包工具

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

posted @ 2013-09-30 22:34 新一 阅读(474) 评论(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 新一 阅读(116) 评论(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 新一 阅读(214) 评论(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 新一 阅读(295) 评论(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 新一 阅读(338) 评论(0) 推荐(0)

asp.net总结(一)

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

posted @ 2013-09-30 22:22 新一 阅读(217) 评论(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 新一 阅读(538) 评论(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 新一 阅读(260) 评论(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 新一 阅读(183) 评论(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 新一 阅读(286) 评论(0) 推荐(0)

项目总结——深入浅出socket网络编程

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

posted @ 2013-09-30 22:09 新一 阅读(649) 评论(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 新一 阅读(347) 评论(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 新一 阅读(608) 评论(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 新一 阅读(162) 评论(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 新一 阅读(243) 评论(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 新一 阅读(231) 评论(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 新一 阅读(433) 评论(0) 推荐(0)

linux内核--中断处理程序

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

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

初学者学Java(十五)

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

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

iPhone手机GPS地图位置好帮手

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

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

数据结构全攻略--线性结构不攻自破之栈和队列

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

posted @ 2013-09-30 21:45 新一 阅读(405) 评论(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 新一 阅读(807) 评论(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 新一 阅读(195) 评论(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 新一 阅读(589) 评论(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 新一 阅读(456) 评论(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 新一 阅读(809) 评论(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 新一 阅读(563) 评论(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 新一 阅读(427) 评论(0) 推荐(0)

2013年9月25日参加耐特菲姆(北京)玉米滴灌培训小结

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

posted @ 2013-09-30 21:29 新一 阅读(339) 评论(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 新一 阅读(1179) 评论(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 新一 阅读(3182) 评论(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 新一 阅读(337) 评论(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 新一 阅读(257) 评论(0) 推荐(0)

获取Android自己写好了的apk以及反编译

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

posted @ 2013-09-30 21:20 新一 阅读(209) 评论(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 新一 阅读(981) 评论(0) 推荐(0)

Android项目实战--手机卫士18--读取用户的短信内容以及短信备份

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

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

高仿“点触验证码”做的一个静态Html例子

摘要: 先上源码: TouClick - Designed By MrChu 点触验证:请依次点击图片中的"春","桃" ... 阅读全文

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

我的华为面试经历——技术服务

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

posted @ 2013-09-30 21:09 新一 阅读(1265) 评论(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 新一 阅读(897) 评论(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 新一 阅读(435) 评论(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 新一 阅读(260) 评论(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 新一 阅读(4968) 评论(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 新一 阅读(177) 评论(0) 推荐(0)

TO DO NOW——送给奋斗着的程序“猿”们

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

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

导航