7 crazy__chen

尚未进行身份认证

只要有一个人爱我,懂我,愿意等我,我便勇往直前,无所不能。

等级
TA的排名 2k+

二叉树遍历的三种方式

题目描述给定一个数组和滑动窗口的大小,找出所有滑动窗口里数值的最大值。例如,如果输入数组{2,3,4,2,6,2,5,1}及滑动窗口的大小3,那么一共存在6个滑动窗口,他们的最大值分别为{4,4,6,6,6,5}; 针对数组{2,3,4,2,6,2,5,1}的滑动窗口有以下6个: {[2,3,4],2,6,2,5,1}, {2,[3,4,2],6,2,5,1}, {2,3,[4,2,6],2,...

2018-07-07 16:21:38

剑指offer--滑动窗口的最大值

题目描述给定一个数组和滑动窗口的大小,找出所有滑动窗口里数值的最大值。例如,如果输入数组{2,3,4,2,6,2,5,1}及滑动窗口的大小3,那么一共存在6个滑动窗口,他们的最大值分别为{4,4,6,6,6,5}; 针对数组{2,3,4,2,6,2,5,1}的滑动窗口有以下6个: {[2,3,4],2,6,2,5,1}, {2,[3,4,2],6,2,5,1}, {2,3,[4,2,6],2,...

2018-07-07 15:06:29

剑指offer--机器人的运动范围

题目描述地上有一个m行和n列的方格。一个机器人从坐标0,0的格子开始移动,每一次只能向左,右,上,下四个方向移动一格,但是不能进入行坐标和列坐标的数位之和大于k的格子。 例如,当k为18时,机器人能够进入方格(35,37),因为3+5+3+7 = 18。但是,它不能进入方格(35,38),因为3+5+3+8 = 19。请问该机器人能够达到多少个格子?题意分析:题目是指从坐标0,0开...

2018-06-30 18:38:01

使用AspectJ在Android中实现Aop

开题上一篇文章Android Aop预研中介绍了Aop的各种实现方式,并且在最后提到,选择AspectJ作为合适的开发方式。这篇文章通过我自己编写的一个例子,来说明AspectJ的使用。首先要声明,使用AspectJ进行Android的Aop开发,早有例子,一篇写得很好的文章是Aspect Oriented Programming in Android,有需要的朋友可以看译文【翻译】Android中

2016-07-24 16:36:45

Android Aop预研

预研目的公司要求,希望我整理一下项目中的log日志,由于当前项目已经很庞大,包含多个自主开发的library,并且由多个开发人员共同完成。不同的同事,打log的方式都不一样,没有同一个的格式,因此我探讨能否使用Aop编程来统一log日志,使用注解的方式来减少大家的开发量,提高效率。Aop编程是一种区别OOP编程的概念,从切面的角度看待问题,这篇文章主要讲述了JAVA开发中常用的Aop开发方式以及他们

2016-07-24 15:26:43

go test命令参数问题

go test命令参数问题在使用go test对go代码进行单元测试的时候,遇到关于命令参数的问题,google了一下,没有找到很好的说明,其实就是一些细节而已。问题是这样的,在进行单元测试的时候,我希望输入一些命令行参数来控制程序的运行。 参考go官方文档,只需要在go test后面加上-args和参数就可以了 例如 go test -args -classpath E:\testcase

2016-03-18 15:04:37

Implementing a virtual machine in C(虚拟机C语言实现)

介绍Github上展示了我们将要做的东西,你可以对比项目中的代码以防你遇到任何错误GitHub Repository 这是一篇关于使用C语言建造你自己的虚拟机的文章。我喜欢研究底层应用,例如编译器,解释器,编辑器,虚拟机等。预备知识和提醒在我们继续之前,有一些东西是你必须的:一个编译器 — 我在使用clang3.4,但是你可以使用支持c99/c11的任何编译器编辑器 — 我会建议你使用文本编辑

2016-01-16 01:14:39

sqlzoo练习答案--Self join

stops(id, name)route(num,company,pos, stop)stopsrouteidnumnamecompany pos stop  1、How many stops are in the database.select count(id) from stops2、Find the id value for the stop 'Craiglockhart'select

2016-01-14 16:25:59

sqlzoo练习答案--Using Null

teacheriddeptnamephonemobile1011Shrivell275307986 555 12341021Throd275407122 555 19201031Splint2293 104 Spiregrain3287 1052Cutflower321207996 555 6574106 Deadyawn3345 ...deptidname1Computing2Design3En

2016-01-14 15:32:11

sqlzoo练习答案--More JOIN operations

Movie DatabaseThis tutorial introduces the notion of a join. The database consists of three tables movie , actor and casting .movieactorcastingididmovieidtitlenameactoridyr orddirector  budget  gross 

2016-01-13 23:54:54

sqlzoo练习答案--The JOIN operation

gameidmdatestadiumteam1team210018 June 2012National Stadium, WarsawPOLGRE10028 June 2012Stadion Miejski (Wroclaw)RUSCZE100312 June 2012Stadion Miejski (Wroclaw)GRECZE100412 June 2012National Stadium,

2016-01-13 15:35:17

sqlzoo练习答案--SUM and COUNT

World Country Profile: Aggregate functionsThis tutorial is about aggregate functions such as COUNT, SUM and AVG. An aggregate function takes many values and delivers just one value. For example the fu

2016-01-12 15:43:05

sqlzoo练习答案--SELECT within SELECT Tutorial

ThistutoriallooksathowwecanuseSELECTstatementswithinSELECTstatementstoperformmorecomplexqueries.namecontinentareapopulationgdpAfghanistanAsia6522302550010020343000000AlbaniaEurope2874

2016-01-12 14:18:09

sqlzoo练习答案--SELECT from Nobel Tutorial/zh

nobel 諾貝爾獎得獎者我們繼續練習簡單的單一表格SQL查詢。這個教程是有關諾貝爾獎得獎者的:nobel(yr, subject, winner)yrsubjectwinner1960ChemistryWillard F. Libby1960LiteratureSaint-John Perse1960MedicineSir Frank Macfarlane Burnet1960MedicineP

2016-01-08 16:18:01

sqlzoo练习答案--SELECT names/zh

namecontinentAfghanistanAsiaAlbaniaEuropeAlgeriaAfricaAndorraEuropeAngolaAfrica....name:國家名稱continent:洲份1、你可以用WHEREnameLIKE'B%'來找出以B為開首的國家。%是萬用字元,可以用代表任何字完。找出以Y為開首的國家。SELECTnameFROMworldW

2016-01-08 15:24:21

sqlzoo练习答案--SELECT basics/zh

這個教程介紹SQL語言。我們會使用SELECT語句。我們會使用WORLD表格namecontinentareapopulationgdpAfghanistanAsia6522302550010020343000000AlbaniaEurope28748283174112960000000AlgeriaAfrica238174137100000188681000000AndorraEurope468

2016-01-08 15:08:21

一款炫酷Loading动画--加载失败

简介上一篇文章一款炫酷Loading动画–加载成功,给大家介绍了成功动画的绘制过程,这篇文章将接着介绍加载失败特效的制作。 相比成功动画,有了前面的经验,失败动画的过程就显得比较简单了。 动画结构分析首先我们来看失败动画的一张图: 失败动画的状态转移描述如下: 1、加载过程,画蓝色圆环,当进度为100%时,圆环完成 2、从右侧抛出蓝色小方块,小方块沿着曲线到达圆环正上方

2015-12-17 11:43:03

一款炫酷Loading动画--加载成功

简介昨天在简书上看到一篇文章,介绍了一个加载动画的实现过程一款Loading动画的实现思路(一)只可惜原动画是IOS上制作的,而看了一下,作者的实现思路比较复杂,于是趁着空闲写了一个Android版本,这篇文章将给大家介绍一下实现过程。首先让我们来看一下动画效果动画结构分析从上面的gif图中可以看到,这个加载动画有成功,失败两种状态,由于Gif速度比较快,我们再来分别看一张慢图1

2015-12-12 17:23:44

ADB使用小结

简介ADB全称Android Debug Bridge,我们在开发过程中经常使用这个工具来操作Android系统。 在使用ADB过程中有一些常识和细节,我们来总结一下。ADB主要功能有: 1、在Android设备上运行Shell(命令行) 2、管理模拟器或设备的端口映射 3、在计算机和设备之间上传/下载文件 4、将电脑上的本地APK软件安装至Android模拟器或设备上AD

2015-12-08 17:49:06

Android雷达图(蜘蛛网图)绘制

简介最近因为项目需求,要实现一款雷达图来表示用户的各种成就值雷达图的绘制很简单,只要思路清晰按部就班的绘制就可以了,其中使用得最多,是路径path类的使用,使用这个类可以让我们更加方便地绘制出正多边形等效果。效果图如下:使用方式使用方式很简单,只要在布局文件里面,直接使用这个控件就好了,记得给它设置一个合适的具体的大小。另外可以控制绘制的是多少边形,通过提供的一些public方法,可

2015-12-03 17:21:55

查看更多

CSDN身份
  • 博客专家
勋章 我的勋章
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!