2013年9月10日

Android 拍照 代码实例

摘要: ------- 源自梦想、永远是你IT事业的好友、只是勇敢地说出我学到! ----------这是我做的一个简单的利用Android手机的摄像头进行拍照的实例。在这里我实现了基本的拍照、照片的存储、自动对焦以及闪光灯,后续还需一些工作在以后我会一步步完成。首先讲讲布局: 没错,就是这么简单的布局。我们先来实现拍照的基本功能,之后若是想要其他功能,一点一点加上去就可以了。布局文件的代码如下,我们只需放进一个SurfaceView和一个ImageButton就可以了。 既然我们使用到了摄像头,因此要增加权限:由于之后还要把拍摄到的图片存到sdca... 阅读全文

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

数据结构复习之【排序】

摘要: 排序:对一序列对象根据某个关键字进行排序; 稳定:如果a原本在b前面,而a=b,排序之后a仍然在b的前面;不稳定:如果a原本在b的前面,而a=b,排序之后a可能会出现在b的后面;内排序:所有排序操作都在内存中完成;外排序:由于数据太大,因此把数据放在磁盘中,而排序通过磁盘和内存的数据传输才能进行;排序耗时的操作:比较、移动;排序分类:(1)交换类:冒泡排序、快速排序;此类的特点是通过不断的比较和交换进行排序;(2)插入类:简单插入排序、希尔排序;此类的特点是通过插入的手段进行排序;(3)选择类:简单选择排序、堆排序;此类的特点是看准了再移动;(4)归并类:归并排序;此类的特点是先分割后合并;历 阅读全文

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

九大排序算法再总结

摘要: 本文首先介绍了基于比较模型的排序算法,即最坏复杂度都在Ω(nlgn)的排序算法,接着介绍了一些线性时间排序算法,这些排序算法虽然都在线性时间,但是都是在对输入数组有一定的约束的前提下才行。这篇文章参看了《算法导论》第2、3、4、6、7、8章而总结。 算法的由来:9世纪波斯数学家提出的:“al-Khowarizmi” 排序的定义: 输入:n个数:a1,a2,a3,...,an 输出:n个数的排列:a1',a2',a3',...,an',使得a1' T(n)=O(n^2) 四、归并排序 特点:stable sort、Out-place ... 阅读全文

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

hdu1114Piggy-Bank(DP完全背包)

摘要: 题意:在ACM可以做任何事情,必须准备和预算获得必要的财政支持。这次行动的主要收入来自不可逆绑定金钱(IBM)。背后的想法很简单。每当一些ACM成员有任何小的钱,他把所有的硬币和成小猪银行抛出。你知道,这个过程是不可逆的,不能被删除的硬币没有打破猪。足够长的时间后,应该有足够的现金在小猪银行支付,需要支付的一切,但有一个很大的问题,小猪银行。这是不可能的,以确定多少钱,里面是。因此,我们可能会破坏猪成片,才发现没有足够的钱。显然,我们要避免这种不愉快的情况。唯一的可能性是衡量小猪银行,并尝试猜里面有多少硬币。假设我们能够准确,我们知道所有硬币给定货币的权重确定权重的猪。再有就是一些最低金额在小 阅读全文

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

推荐系统之推荐系统的分类,即分析框架

摘要: 找点空闲,找点时间,百忙之中,写篇博文。(刚才 CSDN突然不会自动换行了,只好在WORD里面写了粘贴上来,不过表情什么的,就能省则省了)废话少说,先来吐槽两句,JosephAKonstan自然是很厉害的,虽然我确实不知道他。吐槽基于以下几点:1、视频没截短,toolong,单个视频略长了。 2、语速太慢,这个还好可以加速。然后,可能是因为课程本质所致,举了很多例子,太过费时。3、吐槽完毕,回归正题。第一周的视频中,第一讲讲历史,没字幕,能大致听懂已经让我兴奋异常了,这个笔记难指望了。第二讲讲课程安排,咦,CSDN居然不会自动换行了?没什么可留恋的。第三四讲是配置环境,上一博... 阅读全文

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

问题解决——OpenGL超级宝典 关于gltDrawTorus的错误解决

摘要: 看OpenGL超级宝典的时候,遇到一个函数 “gltDrawTorus”,在TRANSFORM和SPHEREWORLD中都有用到。但是一开始在自己写示例代码里时却没法使用,而在作者的代码目录结构下却可以使用。由于作者说SPHEREWORLD这个例子还要用,我就狠下心来研究了一个简单的解决方案,顺便把过程记录下来,以便追思。 在不使用作者的frame类的时候,我都是直接调用glut.h,所以刚开始编译时遇到了: 1error C3861: “gltDrawTorus”: 找不到标识符解决方法:尝试了添加作者shared文件夹下的各种头文件结果没有成功,于是妥协了尝试使用作者的gltools.h文 阅读全文

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

SICP 习题 (1.10)解题总结

摘要: SICP 习题 1.10 讲的是一个叫“Akermann函数”的东西,去百度查可以查到对应的中文翻译,叫“阿克曼函数”。就像前面的解题总结中提到的,我是一个数学恐惧者,看着稍微复杂一点的什么函数我就怕。所以这道题放了很久都没去动它,不过有担心跳过这道题对后面的学习不利,所以最终还是鼓足勇气尝试做这个题目。做完了我才发现,其实这道题真的可以跳过,做不做这道题似乎对后面的学习没什么影响。从题目的内容来看,作者应该是希望在习题中引入“树形递归”,让学生在下一节课的学习中有所准备,相当于是预习题。事实上,这个“预习题”太难了,比后面介绍的“斐波那契数”难好多,所以起不到什么“预习”的作用。所以,如果你 阅读全文

posted @ 2013-09-10 20:58 新一 阅读(502) 评论(0) 推荐(0)

[置顶] android 自定义圆角ImageView以及锯齿的处理

摘要: 看到很多人开发过程中要使用圆角图片时,解决方法有: 1.重新绘制一张图片 2.通过布局来配置 3.通过重写View来实现 其中1,2在这里就不讲了,重点讲讲方法三的实现。 实现一:通过截取画布一个圆形区域与图片的相交部分进行绘制,缺点:锯齿明显,设置Paint,Canvas抗锯齿无效。package com.open.circleimageview.widget;import android.content.Context;import android.graphics.Bitmap;import android.graphics.Canvas;import ... 阅读全文

posted @ 2013-09-10 20:56 新一 阅读(2114) 评论(0) 推荐(0)

Codeforces Round #199 (Div. 2)

摘要: A. Xenia and Divisorstime limit per test2 secondsmemory limit per test256 megabytesinputstandard inputoutputstandard outputXenia the mathematician has a sequence consisting ofn(nis divisible by 3) positive integers, each of them is at most 7. She wants to split the sequence into groups of three so t 阅读全文

posted @ 2013-09-10 20:54 新一 阅读(406) 评论(0) 推荐(0)

数组——约瑟夫问题

摘要: 求解约瑟夫问题:设有n个人站成一个圈,其编号为1——n,从编号为1的人开始顺时针“1,2,3...”循环报数,数到m的人出列,然后从出列者的下一个重新开始报数,数到m 的人又出列,如此重复进行下去,直到n个人都出列为止。要求输出这n个人的出列顺序。 算法思路:采用一维数组p[],先将n个人的编号存入p[0]——p[n-1]。从编号为1的人(下标t=0)开始循环报数,数到m的人(下标t=t+m-1%i),输出p[t]并将其从数组中删除,(即将后面的元素前移一位),因此每次报数的起始位置就是上次报数的出列位置,反复执行下去。算法如下:void josephus(int n,int m){ in.. 阅读全文

posted @ 2013-09-10 20:51 新一 阅读(504) 评论(0) 推荐(0)

素数距离问题_ny_24.java

摘要: 素数距离问题时间限制: 3000ms | 内存限制: 65535KB难度: 2描述 现在给出你一些数,要求你写出一个程序,输出这些整数相邻最近的素数,并输出其相距长度。如果左右有等距离长度素数,则输出左侧的值及相应距离。 如果输入的整数本身就是素数,则输出该素数本身,距离输出0 输入 第一行给出测试数据组数N(00){ int m=Integer.parseInt(bf.readLine()); if(mm){ System.out.println(m+" "+"0"); continue; } int left=-20; ... 阅读全文

posted @ 2013-09-10 20:49 新一 阅读(324) 评论(0) 推荐(0)

[置顶] Guava学习之Splitter

摘要: Splitter:在Guava官方的解释为:Extractsnon-overlappingsubstringsfromaninputstring,typicallybyrecognizingappearancesofaseparatorsequence.Thisseparatorcanbespecifiedasasinglecharacter,fixedstring,regularexpressionorCharMatcherinstance.Or,insteadofusingaseparatoratall,asplittercanextractadjacentsubstringsofagiv 阅读全文

posted @ 2013-09-10 20:47 新一 阅读(283) 评论(0) 推荐(0)

浏览器是如何工作的系列:页面布局

摘要: 布局(Layout/Reflow):当渲染对象被创建并添加到树中,它们并没有位置和大小,计算这些值的过程称为layout或reflow。 Html使用基于流的布局模型,意味着大部分时间,可以以单一的途径进行几何计算。流中靠后的元素并不会影响前面元素的几何特性,所以布局可以在文档中从右向左、自上而下的进行。也存在一些例外,比如html tables。 坐标系统相对于根frame,使用top和left坐标。 布局是一个递归的过程,由根渲染对象开始,它对应html文档元素,逐级递归,为每个渲染对象计算需要的几何信息。根渲染对象的位置是0,0,它的大小是viewport-浏览器窗口的可见部分。 所有的 阅读全文

posted @ 2013-09-10 20:45 新一 阅读(281) 评论(0) 推荐(0)

spring NotWritablePropertyException异常

摘要: Caused by: org.springframework.beans.NotWritablePropertyException: Invalid property 'userDao' of bean class [tarena.service.UserServiceImpl]: Bean property 'userDao' is not writable or has an invalid setter method. Does the parameter type of the setter match the return type of the ge 阅读全文

posted @ 2013-09-10 20:43 新一 阅读(914) 评论(0) 推荐(0)

SurfaceView 和 View 区别

摘要: android.view.View 和 android.view.SurfaceViewSurfaceView 是从 View 基类中派生出来的显示类,直接子类有 GLSurfaceView和VideoView ,可以看出 GL 和视频播放以及 Camera 摄像头一般均使用 SurfaceView View获得焦点:setFocusable(true); 在继承view中,因为onDraw方法是系统自动调用的,不像在surfaceview这里这样去在run里面自己去不断调用,在view中我们可以抵用invalidate()/postInvalidate()... 阅读全文

posted @ 2013-09-10 20:41 新一 阅读(491) 评论(0) 推荐(0)

投资学第一章 investments-introduction

摘要: 转载请注明来自souldak,微博:@evagle 砖搬多了有点累,今天学学投资学。 这章主要是一些重要的概念。 real assets / financial assets , fixed-income (debt) securities /equity /derivative securities , asset allocation /security selection risk–return trade-off /passive management /active management /financial intermediaries primary market /s... 阅读全文

posted @ 2013-09-10 20:39 新一 阅读(345) 评论(0) 推荐(0)

HDU 1879 继续畅通工程 (Prim(普里姆算法)+Kruskal(克鲁斯卡尔))

摘要: 继续畅通工程Time Limit: 2000/1000 MS (Java/Others)Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 10765Accepted Submission(s): 4704 Problem Description 省政府“畅通工程”的目标是使全省任何两个村庄间都可以实现公路交通(但不一定有直接的公路相连,只要能间接通过公路可达即可)。现得到城镇道路统计表,表中列出了任意两城镇间修建道路的费用,以及该道路是否已经修通的状态。现请你编写程序,计算出全省畅通需要的最低成本。 ... 阅读全文

posted @ 2013-09-10 20:36 新一 阅读(231) 评论(0) 推荐(0)

多个Activity之间的切换与数据交互

摘要: 总结两个activity之间切换我概括的分为两步:1. 代码实现切换操作。2.配置中声明另外一个acitivity! 1. 代码实现切换操作 显示定义一个intent 对象,Intent 这个类的机制是协助交互的。Intent 中的putExtra()函数是起到两个activity之间相互交互的,这个方法类似 hashtable 或者 hashmap 中的put是一样的,第一个参数是key(索引) ,后一个参数 value(值),根据key我们可以得到对应的value了。 Intent 中的 setClass() 函数也是传入两个参数,第一个是传入当前实例的activity对象,后面一个参数. 阅读全文

posted @ 2013-09-10 20:34 新一 阅读(403) 评论(0) 推荐(0)

HDU 4715 Difference Between Primes (打表)

摘要: Difference Between PrimesTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 860 Accepted Submission(s): 278 Problem Description All you know Goldbach conjecture.That is to say, Every even integer greater than 2 can be expressed as the sum of ... 阅读全文

posted @ 2013-09-10 20:31 新一 阅读(233) 评论(0) 推荐(0)

org.xml.sax.SAXParseException: An invalid XML character (Unicode: 0x0) was found in the CDATA sectio

摘要: 偶尔有一次beyond compare比较部署文件时,发现有一个JSP文件结尾的地方有一大堆空白的二进制符号,当时没有管,就覆盖上去了。=================背景分割线=================然后,再过了一段时间,(因为那个JSP比较少用=V=,所才发现)报了上面一个错,我发现报错的文件是A.JSP,于是打开A.JSP,左找右找,google找到这个文章:http://q358288843.iteye.com/blog/1707183细想起之前beyond compare的时候那件事,应该记得就是A.JSP了,但是怎么都找不到当时的一大堆空白的二进制符号。还把weblog 阅读全文

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

导航