首页 > 2016年05月07日 > 全部分享
算法基础 - 通过前序遍历和中序遍历得到后续遍历
思想思想很简单,前序遍历,第一个节点一定是当前树的根节点,而这个节点在中序遍历中,分割了左右子树。假如前序:root left1 left2 left3 right1 right2中序一定是:left left left root right right虽然left在中序的顺序不能直接通过前序得到,但是一定知道的是,在中序遍历中,root分割了左右子树。然后递归得到左右子树的遍历,就可以得到整个树了...
分类:编程语言   时间:2016-05-07 06:58:06    收藏:0  评论:0  赞:0  阅读:277
平行四边形数(fzoj_2231) 几何
Problem 2231 平行四边形数 Accept: 44    Submit: 124 Time Limit: 2000 mSec    Memory Limit : 32768 KB  Problem Description 在一个平面内给定n个点,任意三个点不在同一条直线上,用这些点可以构成多少个平行四边形?一个点可以同时属于多个平行四边形。  Input ...
分类:其他   时间:2016-05-07 06:57:56    收藏:0  评论:0  赞:0  阅读:177
IOS APP端京东支付集成
京东支付没有现成的SDK, 使用的是加载html。因此,在集成京东支付的时候,我们使用webView来进行加载显示支付的页面。  京东支付需要传递多个参数才能拉起支付页面,那么我们怎么样获得和传递参数呢? 1.我们需要与自己的后台进行交互,通过网络请求,获取到拉起支付页面所需要的参数,并将参数解析成字符串进行保存。 2.在选择京东支付方式之后, 跳...
分类:移动平台   时间:2016-05-07 06:57:46    收藏:0  评论:0  赞:0  阅读:196
Html5混合开发环境的搭建
工具:Android SDK,Java JDK,Node.js,Cordova、Ionic、python; 1、androd 需要配置:jdk路径和sdk 配置; jdk配置环境变量: JAVA_HOME:jdk安装目录,如:F:\Java\jdk1.8.0_11 %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;   2、Android sdk配置环境变量:  ...
分类:Web开发   时间:2016-05-07 06:57:26    收藏:0  评论:0  赞:0  阅读:303
hdu 1698 Just a Hook
递归更新父节点,然后lazy一下子节点#include #include using namespace std; const int maxn=100010; struct mytree { int lazy; int me; }tree[maxn*4]; void build(int node,int left,int right) {...
分类:其他   时间:2016-05-07 06:57:17    收藏:0  评论:0  赞:0  阅读:168
Okhttp的高效使用方式
OkHttp 是一个很重要的开源库。它的默认配置已经提供了很好的效果,我们还是采取了一些措施提高 OkHttp 的可用性和自我检查能力: 1. 在文件系统中开启响应缓存 有些响应消息通过包含Cache-Control HTTP首部字段允许缓存,但是默认情况下,OkHttp 并不会缓存这些响应消息。因此你的客户端可能会因为不断请求相同的资源而浪费时间和带宽,而不是简单地读取一下首次响应消息的缓存...
分类:Web开发   时间:2016-05-07 06:57:06    收藏:0  评论:0  赞:0  阅读:250
代理设计模式(结构型)
思考问题:别人面向UserDao接口写好的类(UserDaoImpl)(你不得修改别人代码),你需要对这个类的方法记录日志或检查权限以确定其他调用者是否有权限使用该方法时你该怎么设计?(或记录调用日志)解答:自己设计一个日志类(UserDaoLogProxy),将UserDao组合进去(就是UserDaoLogProxy添加一个UserDao属性),然后添加与UserDao类的方法名相同的所有方法,...
分类:其他   时间:2016-05-07 06:56:56    收藏:0  评论:0  赞:0  阅读:134
Lightoj 1027 概率期望
Problem: 概率期望 Analyse: 非常经典的带有递归实现,的方程期望式子. E为期望,z为正数个数,zp为正数平均值,f为负数个数,fp为负数平均值. z?zpn+f?fp+En=E\frac{z * zp}{n} + \frac{f * fp + E}{n} = E/**********************jibancanyang**********************...
分类:其他   时间:2016-05-07 06:56:46    收藏:0  评论:0  赞:0  阅读:99
Codeforces Round #350 (Div. 2) 题解
Holidays Game of Robots Cinema Magic Powder - 12 Correct Bracket Sequence Editor Restore a Number Holidays#include using namespace std; #define For(i,n) for(int i=1;i<=n;i++) #define For...
分类:其他   时间:2016-05-07 06:56:37    收藏:0  评论:0  赞:0  阅读:341
JavaSE多线程下载的实现
本文中主要提供的是java多线程下载文件方案,以及java多线程将临时进度保存到文件,多线程断点续传的实现; 1、多线程下载 2、将下载进度保存到临时文件,多线程的断定续传...
分类:编程语言   时间:2016-05-07 06:56:26    收藏:0  评论:0  赞:0  阅读:183
Spark 定制版~Spark Streaming(二)
本讲内容:a. 解密Spark Streaming运行机制 b. 解密Spark Streaming架构注:本讲内容基于Spark 1.6.1版本(在2016年5月来说是Spark最新版本)讲解。上节回顾:上节课谈到技术界的寻龙点穴,Spark就是大数据的龙脉,而Spark Streaming就是Spark的穴位。假如要构建一个强大的Spark应用程序 ,Spark Streaming 是一个值...
分类:其他   时间:2016-05-07 06:56:19    收藏:0  评论:0  赞:0  阅读:233
Windows下虚拟机安装Mac OS X ----- VM12安装Mac OS X 10.11
Windows下虚拟机安装Mac OS X VM12安装Mac OS X 10.11随着Iphone在国内大行其道,越来越多的开发者涌入IOS开发大军 中,但都苦于没有苹果机,本文即将介绍WIN虚拟MAC的教程。一、工具: Mac OS X 10.11 镜像文件下载 提取密码是dqbi unlocker208文件下载地址 提取密码是b2ac VM可自行百度下载,本文中用的是V...
分类:Windows开发   时间:2016-05-07 06:56:06    收藏:0  评论:0  赞:0  阅读:492
ContentProvider实现IPC
ContentProvider作为专门为不同的应用之间进行数据共享的组件。IPC简直就是它的专业。1,ContentProvider可以用来做什么 ContentProvider提供了访问本地应用程序的数据库的办法,它对外提供了几个接口,让想获得这些数据的其他应用程序去实现。 而如果没有ContentProvider,试想下怎么获取这些数据,不同的应用处于不同的进程,我们自己去操作的话,往往会很...
分类:其他   时间:2016-05-07 06:55:56    收藏:0  评论:0  赞:0  阅读:173
iOS开发中常用到的加密方式
1 base64 1.1 简介 Base64编码的思想是是采用64个基本的ASCII码字符对数据进行重新编码。它将需要编码的数据拆分成字节数组。以3个字节为一组。按顺序排列24位数据,再把这24位数据分成4组,即每组6位。再在每组的的最高位前补两个0凑足一个字节。这样就把一个3字节为一组的数据重新编码成了4个字节。当所要编码的数据的字节数不是3的整倍数,也就...
分类:移动平台   时间:2016-05-07 06:55:48    收藏:0  评论:0  赞:0  阅读:198
Android Studio插件之_ADB WIFI
ADB WIFI这款插件可以免去我们频繁的插播USB数据线的动作,通过绑定手机的无线IP,在AndroidStudio端可以直接运行Module到手机上,可以很方便的进行app调试和抓包.第一步,在Android Studio中下载ADB WIFI插件. (通过File–>Settings,或者Ctrl+Alt+S呼出设置界面,选择Plugins–>Browse repositories..)...
分类:移动平台   时间:2016-05-07 06:55:36    收藏:0  评论:0  赞:0  阅读:168
QListWidget
隐藏滚动条:   list->setVerticalScrollBarPolicy(Qt::ScrollBarAlwaysOff);   list->setHorizontalScrollBarPolicy(Qt::ScrollBarAlwaysOff); 横向排列 ui->listWidget->setFlow(QListWidget::LeftToRight);  voi...
分类:其他   时间:2016-05-07 06:55:26    收藏:0  评论:0  赞:0  阅读:202
QImage
支持的图像格式: BMP ,GIF , JPG , JPEG, PNG, PBM, PGM, PPM, XBM, XPM //使用给定的大小和格式构造图像 QImage(const QSize &size, Format format) //使用给定的大小和格式构造图像 QImage(int width, int height, Format format) ...
分类:其他   时间:2016-05-07 06:55:16    收藏:0  评论:0  赞:0  阅读:547
GitHub--FoldAbleLayout可折叠组件学习
来自Github,地址: https://github.com/worldline/FoldableLayout 效果图:使用(以配合RecycleView一起使用为例):先上各个布局文件:主页面创建RecycleView<android.support.v7.widget.RecyclerView android:id="@+id/rv_ShouyeFragment"...
分类:其他   时间:2016-05-07 06:55:07    收藏:0  评论:0  赞:0  阅读:405
source insight实用配置
1.设置字体大小options-document options ,找到screen fonts,即可打开下面的界面设置全文字体大小 2.往里添加中文注释时,字间距很大。解决方法如下:     1、Options->Style Properties     2、左边Style Name下找到Comment Multi Line、Comment、Comment Right、Comm...
分类:其他   时间:2016-05-07 06:54:57    收藏:0  评论:0  赞:0  阅读:190
哈理工OJ 1147 重生(水DP)
Description Leyni是一名囚犯,因被监狱官陷害被捉入一个n * n正方形的监狱中。奸诈的监狱官决定把Leyni关在监狱最里面的房间里让他自生自灭,该牢房在整座监狱的左上角。Leyni为了重生决定逃走,而监狱的出口是在整座监狱的右下角,Leyni为了逃至出口必须要经过他当时身处牢房的下方或右方的牢房。但是每个牢房都会有一定数量(小于100)的看守人员把守每个牢房,Leyni必须击败身处...
分类:其他   时间:2016-05-07 06:54:46    收藏:0  评论:0  赞:0  阅读:176
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!