线段树练习飘逸的写法,自从自己改成这种写法之后,线段树就没再练过,现在终于练得上了。
因为这里查询只是查询了叶子结点,所以pushUp函数就用不上了,不过我没去掉之前是3ms,去掉之后反而变成4ms了,搞不懂怎么原因,没用到,去掉之后应该更快才对啊,竟然变慢了,真搞不明白?
#include
#include
#include
#include
#include
#include
...
分类:
其他好文 时间:
2014-05-08 05:50:29
阅读次数:
240
引言
工作之余参加了Coursera的公开课Functional Programming Principles in Scala,这个课是第三次开讲了,讲师仍然是Scala的祖师爷Martin Odersky先生。个人认为学习公开课最大的阻碍在于有些老师的口音实在是……不忍直视,比如最早在Coursera开授公开课的Andrew Ng(当然他现在是小老板了)。幸好Martin大爷的英文口音不是很...
分类:
其他好文 时间:
2014-05-08 05:58:43
阅读次数:
405
其实很简单,就是实用lpadmin命令,下面给出一个例子:
printername="YOUR_PRINTER_NAME"
location="LOCATION INFO"
gui_display_name="HP Color LaserJet M600 in Office for Example"
address="ipp://printserver.yourcompany.org/YOUR_...
分类:
其他好文 时间:
2014-05-08 06:05:55
阅读次数:
303
Afinal快速开发框架使用起来非常方便,下面将讲解如何利用Afinal加载网络图片及下载文件:
先看效果图:
注意:使用Afinal前需添加Afinal的jar,可以在这里下载:http://download.csdn.net/detail/baiyuliang2013/7313587
其中包括了Afinal的源码和jar,使用时只需添加jar包即可,在学习阶段也可以直接添加源码到...
分类:
其他好文 时间:
2014-05-08 06:04:54
阅读次数:
401
上一篇已经讲了如何利用Afianl加载网络图片和下载文件,这篇文章将继续讲解使用Afinal加载网络图片的使用,主要结合listview的使用:
看效果图:
listview在滑动过程中没用明显卡顿,很流畅,这点优化的很不错,Afianl使用前当然是要先添加jar包啦,接下来看代码:
activity_main.xml:
<RelativeLayout xmlns:an...
分类:
其他好文 时间:
2014-05-08 05:55:38
阅读次数:
485
平时可以感觉到的几个事实: 1 音乐、视频数据都是放在文件系统中、2 大图片文件是放到文件系统中的、3 小的配置文件,文件系统会比数据库的效率高出很多
假定在程序效率和关键过程相当且不计入缓存等措施的条件下,读写任何类型的数据都没有直接操作文件来的快,不论MSYQL过程如何,最后都要到磁盘上去读这个“文件”(记录存储区等效),所以当然这一切的前提是只读 内容,无关任何排序或查找操...
分类:
微信 时间:
2014-05-08 06:00:49
阅读次数:
672
抠细节的题目,很多次过,特别是 Integer.MIN_VALUE 与
Integer.MAX_VALUE的绝对值并不一样大 1 public class Solution { 2 public int atoi(String
str) { 3 int result=0; 4...
分类:
其他好文 时间:
2014-05-08 05:44:17
阅读次数:
343
书(Java核心编程)+视频。。这样学感觉比较好。。原文地址:马士兵Java视频教程 ——
学习顺序作者:习惯第一部分:J2se学习视频内容包括:尚学堂科技_马士兵_JAVA视频教程_JDK5.0_下载-安装-配置尚学堂科技_马士兵_JAVA视频教程_J2SE_5.0_第01章_JAVA简介_源代码...
分类:
编程语言 时间:
2014-05-08 05:45:20
阅读次数:
470
本文将重点讨论BEA的Java/COM解决方案,是全文的第一部分,细致分析BEA提供的Java/COM互操作解决方案—jCOM的实现原理。一、jCOM简介据Gartner的研究分析,在名列全球前1000名的企业中,大约90%都混合应用了Java和Windows技术。然而,Java技术和微软技术分别提...
分类:
编程语言 时间:
2014-05-08 05:47:23
阅读次数:
432
每次操作select都要查资料,干脆总结一下。为select设置placeholder为Select添加事件,当选择其中一项时触发$("#select_id").change(function(){
//code...});jQuery获取Select选择的Text和Value:var che...
分类:
Web程序 时间:
2014-05-08 05:48:25
阅读次数:
509
冒泡排序: 设数组长为N。以升序为例。1
比较相邻的2个前后的数据,如果前面数据大于后面的数据,则2个数据交换2
这样对数组的第0个数据到第N-1个数据进行遍历,则最大的数据会沉到数组的第N-1个位置。3 N = N-1,如果N != 0 就执行第二步。1 void
Bubble_Sort( in....
分类:
其他好文 时间:
2014-05-08 05:49:27
阅读次数:
350
第一部分析了BEA提供的Java/COM互操作解决方案—jCOM的实现原理;本文是第二部分,比较全面地分析了Weblogic
Server的jCOM实现技术之后,通过一个具体实例来说明了jCOM的具体使用过程。WebLogic Server
8.1的发行包中带有大量参考示例,其中有专门供jCOM使用...
分类:
编程语言 时间:
2014-05-08 06:08:56
阅读次数:
494
using System;using
System.Collections.Generic;using System.Linq;using System.Text;using
System.Data;using System.Drawing;using System.IO;using System....
分类:
其他好文 时间:
2014-05-08 06:10:59
阅读次数:
395
从程序员的角度来看,
Shell本身是一种用C语言编写的程序,从用户的角度来看,Shell是用户与Linux操作系统沟通的桥梁。用户既可以输入命令执行,又可以利用
Shell脚本编程,完成更加复杂的操作。在Linux GUI日益完善的今天,在系统管理等领域,Shell编程仍然起着不可忽视的作用。深入...
分类:
其他好文 时间:
2014-05-08 06:09:56
阅读次数:
382
一、安装路径在哪? Android应用安装涉及到如下几个目录:
system/app系统自带的应用程序,无法删除。data/app用户程序安装的目录,有删除权限。安装时把apk文件复制到此目录。data/data存放应用程序的数据。data/dalvik-cache将apk中的dex文件安装到dal...
分类:
移动开发 时间:
2014-05-08 06:12:00
阅读次数:
567
我们知道在面向对象编程中,总会想着各种办法来实现代码的解耦,从而让项目中的各种人员面对自己熟悉的业务进行开发,做到术业有专攻,比如大家非常熟悉的三层架构,MVC,MVP以及MVVM模式,让前端设计专注于html的制作,让后端开发人员更加专注于业务逻辑的编写,可以看到,我们这么做的目的就是想最大程.....
分类:
Web程序 时间:
2014-05-08 06:13:02
阅读次数:
323
本文结合大量实例阐述如何编写一个shell脚本。 为什么要进行shell编程
在Linux系统中,虽然有各种各样的图形化接口工具,但是sell仍然是一个非常灵活的工具。Shell不仅仅是命令的收集,而且是一门非常棒的编程语言。您可以通过使用shell使大量的任务自动化,shell特别擅长系统...
分类:
其他好文 时间:
2014-05-08 06:17:09
阅读次数:
405