- 博客(35)
- 资源 (7)
- 收藏
- 关注

原创 关于人性,我是这么看的——“唯进化”论!
二、一切人性的弱点,都是进化的产物:贪、嗔、痴、妒、慢、疑贪婪:贪婪是生物存活在世上最基本的获取生活生产资料的原始冲动;嗔怒:愤怒是物种对自己领土领地领物自我保护的本性,一个人怒,那必定是他人侵犯了自我的物质或精神的领地!没有愤怒,在原始生物竞争中,整个种群的战斗力就不可能稳固,在激怒的情况下,生物体会迸发出让对手胆寒的力量!痴念:物种的进化的推进力量是少部分的变异,每个物种如果
2015-08-01 00:27:33
2393
2

原创 努力不一定有什么卵用,但...请你努力!
首先,先说明,本文不是吐槽、不是抱怨,而是换种方式思考人生之于你、之于我!一、不确定性 人生充满了不确定性,我想这是大家都认同的。就像薛定谔的猫里说的,在一件事物被外界所真正检测前,是无法猜测在盒子里的猫是死是活。很俗地讲,就是“人生就像是一盒巧克力糖,你永远不知道下一颗是什么味道”。世间所有事情都只能说发生概率多少,最多无限趋近于1,但是不可能完完全全是等于1,除非已
2015-06-25 00:13:42
3034
1

原创 掌握自己的生活、驾驭自己的知识——思维管理工具推荐
一、计划人,一定要有计划。长远的、短期的、甚至当天的。不一定完全按照计划做,但是计划能让人在有限的时间里,看清自己能做哪些、能做到什么程度。同时,也是一种激励自己的力量。上图是自己生活中常会修改更新的计划。之前,我会在一个excel里做几个分类表格,第一个工作表如上(部分内容私密,进行删减和涂鸦),包括长期的计划和短期的目标,以及每天的清单。有段时间由于事情比较多,包括学习
2015-05-29 08:04:25
1459
3
转载 动态规划:从新手到专家(关于动态规划算法最精彩的中文描述,没有之一)
March 26, 2013作者:Hawstein出处:http://hawstein.com/posts/dp-novice-to-advanced.html声明:本文采用以下协议进行授权: 自由转载-非商用-非衍生-保持署名|Creative Commons BY-NC-ND 3.0 ,转载请注明作者及出处。前言本文翻译自TopCoder上的一篇文章:
2015-07-04 15:11:30
846
原创 LeetCode【10】. Regular Expression Matching --思路图解与java的不同方法实现
Regular Expression Matching Implement regular expression matching with support for '.' and '*'.'.' Matches any single character.'*' Matches zero or more of the preceding element.The m
2015-06-10 22:57:35
168
原创 LeetCode【9】. Palindrome Number --java的实现
Palindrome Number Determine whether an integer is a palindrome. Do this without extra space.Some hints:Could negative integers be palindromes? (ie, -1)If you are thinking of conver
2015-06-10 22:51:32
2195
原创 Java回调技术
1. 什么是回调函数回调函数,顾名思义,用于回调的函数。回调函数只是一个功能片段,由用户按照回调函数调用约定来实现的一个函数。回调函数是一个工作流的一部分,由工作流来决定函数的调用(回调)时机。回调函数包含下面几个特性: (1)属于工作流的一个部分; (2)必须按照工作流指定的调用约定来申明(定义); (3)他的调用时机由工作流决定,回调函数的实现者不能直接调
2015-06-08 16:41:28
159
原创 LeetCode【8】. String to Integer (atoi) --java实现
String to Integer (atoi)Implement atoi to convert a string to an integer.Hint: Carefully consider all possible input cases. If you want a challenge, please do not see below and ask you
2015-06-07 01:40:58
2076
原创 LeetCode【7】.Reverse Integer--java实现
Reverse Integer题目要求:给定一个int 类型值,求值的反转,如下: Example1: x = 123, return 321 Example2: x = -123, return -321 简单问题一般蕴含细节的处理。思路很简单,直接贴Java程序:public class Solution { public int r
2015-06-05 00:04:09
2647
原创 LeetCode【6】. ZigZag Conversion --思路图解与java实现
ZigZag Conversion一、题目如下: The string "PAYPALISHIRING" is written in a zigzag pattern on a given number of rows like this: (you may want to display this pattern in a fixed font for b
2015-06-04 00:01:22
2101
原创 LeetCode【5】. Longest Palindromic Substring --思路图解与java实现
Java Longest Palindromic Substring(最长回文字符串)
2015-06-02 00:22:51
3466
原创 LeetCode【4】. Median of Two Sorted Arrays --思路图解与java的不同方法实现
Median of Two Sorted Arrays 这道题确实有点难,想挺久,看别人答案也是不能一下子就明白。题目难度为Hard,原题如下:There are two sorted arrays nums1 and nums2 of size m and n respectively. Find the median of the two sorted
2015-05-29 08:02:31
2617
原创 LeetCode【3】.Longest Substring Without Repeating Characters--算法图解及java实现
第三道题Longest Substring Without Repeating Characters如下: public class Solution { public int lengthOfLongestSubstring(String s) { HashMap hs = new HashMap(); int maxl = 0;
2015-05-28 08:11:16
1541
原创 * LeetCode【2】. Add Two Numbers--java实现
第二道题Add Two Numbers 如下: You are given two linked lists representing two non-negative numbers. The digits are stored in reverse order and each of their nodes contain a singl
2015-05-23 08:16:48
2606
原创 LeetCode【1】. Two Sum--java的不同方法实现
LeetCode 最近才知道有这么好的平台可以刷题,真是惭愧惭愧。现在开始,努力,一道道地刷题!
2015-05-22 01:12:25
3432
原创 Java Collection框架简略
Collection框架的结构:一、Collection结构框架图:二、Set、List、Queue、MapSet:collection的派生接口,不允许重复元素——equal(),取出元素的方法只有迭代器。HashSet:按Hash算法查找、存取性能好;顺序不定;非同步,线程不安全;元素可为null。(hash意义在于快速查找,根据元素的值便可
2015-05-21 10:38:24
1456
原创 【数据结构】——排序算法——1.3、二叉树排序
【数据结构】——排序算法——1.2、二叉树排序一、先上维基的图:二叉树排序wiki图一、二叉树排序二、描述二叉查找树(英语:Binary Search Tree),也称二叉搜索树、有序二叉树(英语:ordered binary tree),排序二叉树(英语:sorted binary tree),是指一棵空树或者具有下列性质的二叉树:若任意节点的左子
2015-05-21 09:43:09
1980
原创 【数据结构】——排序算法——3.2、堆排序
【数据结构】——排序算法——3.2、堆排序一、先上维基的图:图一、堆排序算法的演示(首先,将元素进行重排,以符合堆的条件。图中排序过程之前简单的绘出了堆树的结构。)分类排序算法数据结构数组最差时间复杂度最优时间复杂度[1]平均时间复杂度最差空间复杂度 total, aux
2015-04-21 10:50:11
149
原创 【数据结构】——排序算法——3.1、选择排序
【数据结构】——排序算法——3.1、选择排序一、先上维基的图:分类排序算法数据结构数组最差时间复杂度О(n²)最优时间复杂度О(n²)平均时间复杂度О(n²)最差空间复杂度О(n) total, O(1)auxiliary二、描述: 选择算法算是最直观的一
2015-04-21 10:36:11
926
原创 【数据结构】——排序算法——2.2、快速排序
【数据结构】——排序算法——2.2、直接插入排序一、先上维基的图:图一、快速排序效果图二、快速排序实例分类排序算法数据结构不定最差时间复杂度最优时间复杂度平均时间复杂度最差空间复杂度根据实现的方式不同而不同二、描述快速排序使用分治法(Divid
2015-03-22 20:53:14
833
原创 【数据结构】——排序算法——1.2、希尔shell排序
【数据结构】——排序算法——1.2、希尔shell排序一、先上维基的图:希尔排序wiki图一、插入排序的例子分类排序算法数据结构数组最差时间复杂度根据步长序列的不同而不同。已知最好的:最优时间复杂度O(n)平均时间复杂度根据步长序列的不同而不同。最差空间复杂度O(n)
2015-03-22 17:12:49
840
原创 【数据结构】——排序算法——1.1、直接插入排序
插入算法很多,无论是在内功修炼,各种笔试面试都是相当有用的。接下来,将陆续将各种排序算法进行练习:主要分为以下几个部分(其他后面学习补充):一、插入类排序:1、直接插入排序;2、折半插入排序;3、希尔shell排序;二、交换类排序:1、冒泡排序 ;2、快速排序;三、选择类排序:1、简单选择; 2、堆排序;本人多使用Java——开始吧!首先推荐维基百科《排序算法》词条
2015-03-20 12:36:53
1744
转载 【软件使用】GitHub使用教程for Eclipse
1.下载egit插件打开Eclipse,git需要eclipse授权,通过网页是无法下载egit的安装包的。在菜单栏依次打开eclipse→help→install new software→add,Name栏中输入egit,location栏中输入 http://download.eclipse.org/egit/updates/ ,点击ok进行下载。下载完成后会提示重启eclipse;如果
2015-03-19 20:24:20
716
原创 《Java程序员面试宝典》5.2.3——中间缓存变量机制
看到第三版中5.2的例题4,一开始只是简单地接受中间缓存变量的机制,例题如下: public class Test { public static void main(String[] args) { int j = 0; for (int i = 0; i < 100; i++)
2015-02-06 11:32:58
3553
1
原创 阅读源码的重要性:如厨师选食材,耍厨具——在Eclipse中如何查看Java、Android源码
首先,很多人说,不会看jdk中的源码就不叫学过Java。显然这是肯定的。打个比方:真正的厨师需要从食材的选取、加工,到最后的烹饪、装盘成型,甚至到最后给用户介绍食用方法等一整套流程走下来。而实际上很多厨师只是做了其中的一小部分,所以最多也只能叫得上“炒菜的”,而不是一个厨师。而很多顶级餐厅强调选材,就是从源头上找到适合做某道菜的原料,甚至是反过来,得到一个供应链供应某种独特食材而专门为该材料设计某
2014-08-21 09:13:02
2055
1
转载 最常用的CURL命令大全
http://xshow.iteye.com/blog/1597170curl是一种命令行工具,作用是发出网络请求,然后得到和提取数据,显示在"标准输出"(stdout)上面。@舍得Share它支持多种协议,下面举例讲解如何将它用于网站开发。一、查看网页源码直接在curl命令后加上网址,就可以看到网页源码。我们以网址www.sina.com为例(选择该网址,主要
2014-08-02 15:50:12
737
转载 大话企业级Android开发
大话企业级Android开发 ,貌似不错,http://www.cnblogs.com/guoshiandroid/archive/2010/06/02/1750093.html
2014-06-08 22:17:39
608
原创 Android之大话设计模式
Android之大话设计模式 http://www.cnblogs.com/guoshiandroid/category/249261.html
2014-06-08 22:08:43
68
转载 Eclipse+Tomcat+Mysql构建J2EE开发环境(原创)
原文转载自学习j2ee的门槛就是开发环境的配置问题,没有开发环境感觉无从下手,我就是因为这个而苦恼了好长时间啊,最后我选择了eclipse+tomcat+mysql,网上也有许多有关开发环境配置的文章,不过说的都不够详细,我试着自己总结了一下,经过2天的配置终于把环境配置好了,想想这两天的努力总算有了回报,来现在就和大家一起享受一下我的劳动成果吧!需要下载jdk,eclipse,tomca
2014-06-03 16:13:29
1137
转载 在Eclipse中配置tomcat
本文转自:http://kin111.blog.51cto.com/738881/163096为了在Eclipse中进行struts2的测试,才发现自己机器上的Eclipse没有集成Tomcat,在网上找了半天,不是这个插件没有下载地址,就是那个有好多注意事项或者版本问题。结果,自己到tomcatforEclipse的插件的网上直接下载了一个,按照提供的说明一下子就配成了。网上的那
2014-06-03 00:07:31
893
原创 图像测距与三维重构
由于图像是三维景物的二维投影,一幅图像本身不具备复现三维景物的全部几何信息的能力,很显然三维景物背后部分信息在二维图像画面上是反映不出来的。因此,要分析和理解三维景物必须作合适的假定或附加新的测量,例如双目图像或多视点图像。 恢复图像中物体深度的方法:立体视觉(stereo vision),由运动估计物体的三维结构(structure from motion),散焦测距(depth fro
2014-05-24 10:58:51
3384
转载 Matlab绘图
Matlab绘图强大的绘图功能是Matlab的特点之一,Matlab提供了一系列的绘图函数,用户不需要过多的考虑绘图的细节,只需要给出一些基本参数就能得到所需图形,这类函数称为高层绘图函数。此外,Matlab还提供了直接对图形句柄进行操作的低层绘图操作。这类操作将图形的每个图形元素(如坐标轴、曲线、文字等)看做一个独立的对象,系统给每个对象分配一个句柄,可以通过句柄对该图形元素进行
2013-10-14 21:07:35
806
转载 matlab 函数零散记录
c=bsxfun(@plus,a,b) @plus Plus @minus Minus @times Array multiply @rdivide Right array divide @ldivide Left array divide @power Array power @max Binary maximum @min Binary mini
2013-09-18 15:05:57
1808
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人