首页 > 2015年05月07日 > 全部分享
LeetCode Balanced Binary Tree
Given a binary tree, determine if it is height-balanced. For this problem, a height-balanced binary tree is defined as a binary tree in which the depth of the two subtrees of every node never diffe...
分类:其他   时间:2015-05-07 18:54:05    收藏:0  评论:0  赞:0  阅读:180
numpy线性代数基础 - Python和MATLAB矩阵处理的不同
http://blog.csdn.net/pipisorry/article/details/39087583 在介绍工具之前先对理论基础进行必要的回顾是很必要的。没有理论的基础,讲再多的应用都是空中楼阁。本文主要设涉及线性代数和矩阵论的基本内容。先回顾这部分理论基础,然后给出MATLAB,继而给出Python的处理。个人感觉,因为Python是面向对象的,操纵起来会更接近人的正常思维;...
分类:编程语言   时间:2015-05-07 18:53:55    收藏:0  评论:0  赞:1  阅读:15084
oracle中add&split partition对global&local index的影响
对生产库的大表进行分区操作和维护,为了保证在线操作的顺利和安全进行,谨慎起见,在对生产库操作和维护前,针对oracle partition操作进行了多方面的测试,并进行了总结,记录与此,以便今后其他同学和自己参考。...
分类:数据库技术   时间:2015-05-07 18:53:45    收藏:0  评论:0  赞:0  阅读:296
Spark MLlib Logistic Regression逻辑回归算法
1.1 逻辑回归算法 1.1.1 基础理论 logistic回归本质上是线性回归,只是在特征到结果的映射中加入了一层函数映射,即先把特征线性求和,然后使用函数g(z)将最为假设函数来预测。g(z)可以将连续值映射到0和1上。 它与线性回归的不同点在于:为了将线性回归输出的很大范围的数,例如从负无穷到正无穷,压缩到0和1之间,这样的输出值表达为“可能性”才能说服广大民众。当然了,把大值压缩到这...
分类:编程语言   时间:2015-05-07 18:53:35    收藏:0  评论:0  赞:0  阅读:312
C# 获取枚举的 键名称,值 和描述 遍历枚举
C# Enum  枚举的操作。  键名称,值 和描述  和 遍历枚举  ///      /// 促销      ///      public enum cxsd      {          [Description("推荐")]          tj = 2,          [Description("置顶")]          zd...
分类:Windows开发   时间:2015-05-07 18:53:25    收藏:0  评论:0  赞:0  阅读:268
[LeetCode]139.Word Break
Given a string s and a dictionary of words dict, determine if s can be segmented into a space-separated sequence of one or more dictionary words.For example, given s = “leetcode”, dict = [“leet”, “...
分类:其他   时间:2015-05-07 18:53:15    收藏:0  评论:0  赞:0  阅读:133
cordova 3.0以上ios自定义插件
搞了半个月Cordova插件,但一直没沉下心能弄。为了更好的理解Cordova插件的开发,今天自己写了一个Demo 先简单介绍一下,如不清楚Cordova是什么,有什么作用,可以移步问度娘《hybrid应用开发,Cordova框架》。其实Cordova的实现原理还是基于WebView截获URL(URL中包含类名和方法名以及参数),然后通过反射机制实现原生代码调用。  好,先列举一下Custom...
分类:移动平台   时间:2015-05-07 18:53:09    收藏:0  评论:0  赞:0  阅读:179
form的onsubmit事件--表单提交前的验证最佳实现方式
页面提交前验证的实现方式: form应该也有提交前的事件就是onsubmit。此事件的功能就是在表单提交前自动执行指定的东西。 需要注意的是,onsubmit=“return check()”中的return是一定要加上的,不然check的返回值哪怕是false,仍然提交。也就是说,onsubmit=“return false”为不执行提交;onsubmit=“return true”...
分类:其他   时间:2015-05-07 18:53:08    收藏:0  评论:0  赞:0  阅读:309
ArcGIS教程:训练样本评估工具
在监督分类中,需创建训练样本来表示类。在多维属性空间中,不同的类应相互隔开。如果某些类互相重叠,可考虑将重叠的类合并为一个类。为检查训练样本的分离程度和分布情况,训练样本管理器 提供了三种评估工具:直方图 窗口、散点图 窗口和统计数据 窗口。可通过管理器上的按钮访问这些工具。...
分类:其他   时间:2015-05-07 18:52:35    收藏:0  评论:0  赞:0  阅读:568
用VS2012创建和使用WebService
1.打开VS2012,选择“文件”=>“新建”=>“项目”,弹出“新建项目”窗口。 2.选择“Web”=>“ASP.NET空Web应用程序”,可以为新建项目设置“名称”、“位置”、“解决方案名称”,然后点击“确定按钮”,就创建了一个ASP.NET的空Web应用程序。 3.右键单击项目名称,选择“添加”=>“新建项”,弹出“添加新项”窗口。 4.选择“Web”=>“...
分类:Web开发   时间:2015-05-07 18:52:25    收藏:0  评论:0  赞:2  阅读:9649
Java BIO, NIO, AIO的一些粗浅认识
1. 阻塞与非阻塞 "阻塞"与“非阻塞”概念经常和“同步”、“异步”混淆。在Java程序中,很多线程通常处于阻塞(blocking)状态,而同步(并不是指多线程同步的Synchronized)并不是这样,同步通常是指步骤需要一步步来完成,就想常规的代码一条条地执行一样,但异步可以在没有执行完当前这行代码之前,就执行下一行代码,就像很多JS代码、UI控件、后台启动线程等。 相对于阻塞来讲,同步的...
分类:编程语言   时间:2015-05-07 18:52:15    收藏:0  评论:0  赞:0  阅读:274
看csapp写内存分配器
目标:实现一个放置策略为首次适配,并合策略为立即并合基于隐式空闲链表的内存分配器。 这里使用memlib.c包提供的存储器系统模型,该模型允许我们在不干涉已存在的malloc包的情况下运行分配器,也就是说封装了malloc函数。 memlib.h void mem_init(void); void *mem_sbrk(int incr); memlib.c:(封装了mal...
分类:移动平台   时间:2015-05-07 18:52:05    收藏:0  评论:0  赞:0  阅读:1010
C++不使用+-*/做加法.
#include using namespace std; int Add(int sum1,int sum2) { if(sum2==0)return sum1; int temp = sum1^sum2;//sum1与sum2异或求求出不同的位并置一。 int save = (sum1&sum2)<<1;//sum1&sum2求出相同位,全部左移一位,因为会 //产生进位,将产生进位...
分类:编程语言   时间:2015-05-07 18:51:55    收藏:0  评论:0  赞:0  阅读:132
【Qt编程】基于Qt的词典开发系列<七>--调用网络API
前面文章中我们实现了本地的词库设计,可以完成本地的查词功能,那么这篇文章主要讲一讲如何通过调用网络的api来实现词典的网络查词功能。词典API的选择基本上市面上做词典软件的公司都有对应的api,比如说有道、金山等等,不过一般都需要api key,有点麻烦,于是乎,我就找了个简单好用的扇贝网API:http://www.shanbay.com/help/developer/api/ 奇怪的是,该api...
分类:Windows开发   时间:2015-05-07 18:51:45    收藏:0  评论:0  赞:0  阅读:519
kkpager的改进,Ajax数据变化但是页码不变的问题
kkpager 是一个简单分页展示插件,需要依赖jquery。 下载地址:http://www.oschina.net/action/project/go?id=29450&p=download 官方文档地址:https://github.com/pgkk/kkpager 在线测试链接:  蓝色皮肤:http://pgkk.github.io/kkpager/example/pager...
分类:Web开发   时间:2015-05-07 18:51:35    收藏:0  评论:0  赞:0  阅读:866
第八周 项目一 (3)
(3)定义一个定义完整的类(是可以当作独立的产品发布,成为众多项目中的“基础工程”)。这样的类在(2)的基础上,扩展+、-、*、/运算符的功能,使之能与double型数据进行运算。设Complex c; double d; c+d和d+c的结果为“将d视为实部为d的复数同c相加”,其他-、*、/运算符类似。 /* *Copyright (c)2014,烟台大学计算机与控制工程学院 *All ri...
分类:其他   时间:2015-05-07 18:51:25    收藏:0  评论:0  赞:0  阅读:194
一次OOM引起的优化
一次OOM引发的优化 最近在自己研究一个应用,功能简单,所以就想在ui上面下些功夫。 关于界面的想法:页面A对某一类型的数据项进行增删改,存入数据库中。页面B对数据库中现存的数据项放入自定义View中进行显示(一条数据和一个view是对应的),从而实现一种类似Metro风格的布局。实施 自定义View不是很难,算是初学,所以在数据适配显示、尺寸计算方面耽误了一些时间。 原来的想法是扩展一个Lin...
分类:其他   时间:2015-05-07 18:51:15    收藏:0  评论:0  赞:0  阅读:140
获取系统版本信息和处理器信息
// GetSystemInfo.cpp : Defines the entry point for the console application. //#include "stdafx.h"#include #include #include using namespace std; int main() { SYSTEM...
分类:其他   时间:2015-05-07 18:51:10    收藏:0  评论:0  赞:0  阅读:222
Spark下的PageRank实现
val sc = new SparkContext(...) val links = sc.parallelize(Array(('A',Array('D')),('B',Array('A')),('C',Array('A','B')),('D',Array('A','C'))),2).map(x => (x._1,x._2)).cache() var ranks = sc.paralleliz...
分类:其他   时间:2015-05-07 18:50:45    收藏:0  评论:0  赞:0  阅读:201
Redis数据结构(一)简单动态字符串
Redis的字符串采用的是自定义的struct,名字叫做简单动态字符串(simple dynamic string,SDS)。 结构如下:struct sdshdr{ int len; int free; char buf[]; };采用如此结构的好处是: 【1】获取length的时候复杂度为O(1),不需要O(n); 【2】动态分配空间,避免缓冲区溢出,避免每次修改或者append都重新分配; 【...
分类:其他   时间:2015-05-07 18:50:35    收藏:0  评论:0  赞:0  阅读:171
2271条   上一页 1 ... 26 27 28 29 30 ... 114 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!