程序员人生 网站导航

LeetCode Maximum Depth of Binary Tree

LeetCode Maximum Depth of Binary Tree 1.题目描述Given a binary tree, find its maximum depth.The maximum depth is the number of nodes along the longest path from the ro...

Android中dip、dp、sp、pt和px的区别

Android中dip、dp、sp、pt和px的区别 1、概述 过去,程序员通常以像素为单位设计计算机用户界面。例如:图片大小为80×32像素。这样处理的问题在于,如果在一个每英寸点数(dpi)更高的新显示器上运...

由简单三层到工厂模式

由简单三层到工厂模式 以ASP.NET为例,简单三层就是 DAL, BLL,Model 三层构成, DAL层处理数据,负责与数据打交道,比如SQL语句的书写等,DAL层处理完数据后的结果,交由BLL层,BLL...

uploadify struts2实现图片上传

uploadify struts2实现图片上传 uploadify是来自国外的一款优秀的jQuery上传插件,主要功能是批量上传文件,带进度显示。包括两个版本,一个是Flash的 一个是HTML5的。下面介绍Flash版本如何使...

深入理解Android之Java Security第一部分

深入理解Android之Java Security第一部分 深入理解Android之Java Security(第一部分)从事Android工作4年以来,只有前1年不到的时间是用C++在开发东西(主要是开发DLNA组件,目前我已将它们全部开源,...

技能树之旅: 计算点数与从这开始

技能树之旅: 计算点数与从这开始 之前写了一篇技能树之旅: 从模块分离到测试,现在来说说这其中发生了什么。从这开始在我们没有点击任何技能的时候,显示的是”从这开始”,而当我们点下去时发...

Android技术――高级UI:视图拖拽(下)

Android技术――高级UI:视图拖拽(下) 三、用视图拖拽GridLayout实现简单移图游戏这只实现了简单的最核心的UI,没有写判赢逻辑。源代码参见:https://github.com/YongYuIT/YituGame1、/YituGame/res/l...

C Language Study - how to use '#'

C Language Study - how to use '#' 宏中的#的功能是将其后面的宏参数进行字符串化操作(Stringizing operator),简单说就是在它引用的宏变量的左右各加上一个双引号。如定义好#defineSTRING(x)#x...

SVN服务器安装使用详细教程

SVN服务器安装使用详细教程 一、引言 笔者曾经试图在网上搜索一篇关于SVN源代码服务器搭建方面的中文技术文章,可惜,所找到的,要么是不完整,要么就是对笔者没什么帮助的文章,TortoiseS...

Codeforces 520D. Cubes 贪心模拟

Codeforces 520D. Cubes 贪心模拟 每一步都取当前稳定的子里面数字最大或者最小的数.用一个set维护当前可取的子 *begin 最大 *(--end) 最小每删除一个子都要对这个子周围的6个子进行稳定性检...