E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
编程艺术
杨氏矩阵查找,倒排索引关键词Hash不重复编码实践(转自July)
编程艺术
室出品。出处:结构之法算法之道。
Linzhongyilisha
·
2015-04-22 20:00
hash
从B 树、B+ 树、B* 树谈到R 树
编程艺术
室出品。说明:本文从B树开始谈起,然后论述B+树、B*树,最后谈到R 树。其中B树、B+树及B*树部分由weedge完成,R 树部分由Frankie完成,全文最终由July统稿修订完成。
Linzhongyilisha
·
2015-04-22 16:00
B树
B+树
R树
(1.5.2.11)快速寻找满足条件的两个数
前奏希望此
编程艺术
系列能给各位带来的是一种方法,一种创造力,一种举一反三的能力。本章依然同第四章一样,选取比较简单的面试题,恭祝各位旅途愉快。同样,有任何问题,欢迎不吝指正。谢谢。
fei20121106
·
2015-04-21 13:00
July算法习题 - 字符串1
July程序员
编程艺术
:面试和算法心得题目及习题旋转字符串题目描述给定一个字符串,要求把字符串前面的若干个字符移动到字符串的尾部,如把字符串“abcdef”前面的2个字符'a'和'b'移动到字符串的尾部
SecondLife
·
2015-04-21 00:00
java
算法
字符串
免费的编程中文书籍索引【收藏速度】
智能系统 WEB服务器 版本控制 编辑器 NoSQL PostgreSQL MySQL 项目相关 设计模式 Web 大数据
编程艺术
chinahuyong
·
2015-04-15 15:00
web前端
《Unix
编程艺术
》
1. 不懂Unix的人注定最终还要重复发明一个蹩脚的Unix。2. 以太网的发明者曾经说过:如果将来有什么技术来取代以太网,那么这个取代物的名字还会叫“以太网”,因为以太网是永远不会消亡的。Unix也曾经经历了类似的转变。3. 每过18个月,就有一半的知识会过时。4. Unix具有非常彻底的灵活性。5. 让每个程序就做好一件事。6. 假定每个程序的输出都会成为另一个程序的输入,输出中不要有无关的信
a379039233
·
2015-04-01 21:00
从B树、B+树、B*树谈到R 树
编程艺术
室出品。说明:本文从B树开始谈起,然后论述B+树、B*树,最后谈到R 树。其中B树、B+树及B*树部分由weedge完成,R 树部分由Frankie完成,全文最终由July统稿修订完成。
qq1987924
·
2015-03-11 21:00
数据结构
大数据
二叉树
算法导论
磁盘
程序员往底层偏的一条路线
程序设计操作系统编译原理计算机网络信号与系统数字信号处理通信原理语音信号处理数字图像处理自动控制原理KERNELGCCInternalsELF标准POSIX标准UNIX高级环境编程Linux设计与实现Linux设备驱动深入理解内核Linux程序设计Linux网络栈Unix
编程艺术
liutianshx2012
·
2015-03-07 15:00
[算法系列之二十一]最短摘要的生成
便能在第一个选项看到本博客的链接,如下图2所示:图2谷歌中搜索关键字“结构之法”在上面所示的图2中,搜索结果“结构之法算法之道-博客频道-CSDN.NET”下有一段说明性的文字:“程序员面试、算法研究、
编程艺术
SunnyYoona
·
2015-02-23 16:00
阿里
经典面试题
最短摘要的生成
python代码 程序员
编程艺术
2.1
首先一般考虑“万能的”暴力穷举(递归、回溯)。但因为穷举时间复杂度通常过高,所以需要考虑更好的方法,如分治法(通过分而治之,然后归并),以及空间换时间(如活用哈希表)。此外,选择合适的数据结构可以显著提升效率,如寻找最小的k个数中,用堆代替数组。再有,如果题目允许排序,则可以考虑排序。比如,寻找和为定值的两个数中,先排序,然后用前后两个指针往中间扫。而如果如果已经排好序了(如杨氏矩阵查找中),则想
ctoxiongping
·
2015-02-21 17:24
空间
程序员
艺术
python代码 程序员
编程艺术
2.1
首先一般考虑“万能的”暴力穷举(递归、回溯)。但因为穷举时间复杂度通常过高,所以需要考虑更好的方法,如分治法(通过分而治之,然后归并),以及空间换时间(如活用哈希表)。此外,选择合适的数据结构可以显著提升效率,如寻找最小的k个数中,用堆代替数组。再有,如果题目允许排序,则可以考虑排序。比如,寻找和为定值的两个数中,先排序,然后用前后两个指针往中间扫。而如果如果已经排好序了(如杨氏矩阵查找中),则想
ctoxiongping
·
2015-02-21 17:24
python
程序员
艺术
空间
python代码 程序员
编程艺术
1.1
《程序员
编程艺术
:面试和算法心得》http://taop.marchtea.com/https://github.com/julycoding/The-Art-Of-Programming-By-July
ctoxiongping
·
2015-02-19 16:29
程序员
字符串
target
blank
JavaScript DOM
编程艺术
学习笔记(一)
嗯,经过了一周的时间,今天终于将《JavaScript DOM
编程艺术
(第2版)》这本书看完了,感觉受益匪浅,我和作者及出版社等等都不认识,无意为他们做广告,不过本书确实值得一看,也值得推荐给想了解HDOM
·
2015-02-08 22:00
JavaScript
编程艺术
1. 不要构建大型应用构建大型应用的秘诀就是“不要构建大型应用”,也就是把你的应用拆分成若干小应用,然后将这些可测试的小应用组装到一起。——Justin Meyer,JavaScript MVC作者 2. 注重项目质量当我听到“匆忙做出了能够运行的代码”,我也许不会去使用这些应用程序,因为它们会逐渐丧失可迭代的能力。——Avdi Grimm 3. &nb
liuguidong
·
2015-02-05 17:00
编程
从开源社区到云计算
从开源社区到云计算 UNIX
编程艺术
讲到UNIX为何如此成功的第一个原因就是开源。当时的一些计算机大牛们,为了彼此间更好的合作,为了提高团队的效率,选择选择将源代码开放出去。
luliangy
·
2015-02-01 21:00
互联网
开源
云计算
算法研究、
编程艺术
、红黑树、数据挖掘、程序员面试5大系列集锦
作者:July--结构之法算法之道blog之博主。时间:2010年10月-2012年6月(一直在收录本blog最新updated文章)。出处:http://blog.csdn.net/v_JULY_v 。声明:版权所有,侵犯必究。 前言 开博已过20个月,回首这20个月,发现自己在本blog上着实花费了巨大的时间与精力,写的东西可能也够几本书的内容了。希望我真真正正的为读者提供了实实在在的价值
lien0906
·
2015-01-30 16:00
Unix设计哲学原则(摘自《Unix
编程艺术
》)
看了《Unix
编程艺术
》,这个里面讲的观念对现有产品和项目的设计有很多借鉴意义,建议大家都能读读(不过中文版翻译的有点烂,看的有点纠结)。这里总结下几种原则。
IT熊猫
·
2015-01-21 15:00
程序员面试、算法研究、
编程艺术
、红黑树、数据挖掘5大系列集锦
程序员面试、算法研究、
编程艺术
、红黑树、数据挖掘5大经典原创系列集锦与总结(部分博文github优化版阅读地址:https://github.com/julycoding/The-Art-Of-Programming-By-July
乾坤一码农
·
2015-01-16 14:02
算法
《JavaScript DOM
编程艺术
》
1.DOM是一套对文档的内容进行抽象和概念化的方法2.Javascript允许程序猿直接对变量进行赋值无需提前对它们进行声明,赋值操作将自动声明该变量。弱类型语言3.关联数组4.对象:由一些彼此相关的属性和方法集合在一起而构成的一个数据实体,分为用户自定义对象、内建对象、宿主对象。5.typeof 运算符返回一个用来表示表达式的数据类型的字符串。 可能的字符串有:"number"、"string
笨鸟monster
·
2015-01-13 22:00
从B 树、B+ 树、B* 树谈到R 树
编程艺术
室出品。说明:本文从B树开始谈起,然后论述B+树、B*树,最后谈到R 树。其中B树、B+树及B*树部分由weedge完成,R 树部分由Frankie完成,全文最终由July统稿修订完成。出
mniwc
·
2015-01-12 22:00
[IHS] No.2 程序员一生的读书计划
先来看下我列的书单:《Unix
编程艺术
》《松本行弘的程序世界》《如何鉴别黄色歌曲》《禅与摩托车维修艺术》《GEB》《7天7语言》《黑客:计算机革命的英雄》《黑客与画家》《codersatwork》《程序员修炼之道
Integ
·
2015-01-08 00:00
程序员
程序员书籍
hack
Unix传奇
Unix的历史教训下面的文字出自《TheArtofUnixProgramming》(Unix
编程艺术
)。令今天我们所有人所反思。
peizhenfly
·
2014-12-28 22:00
unix
软件哲学
经验教训
从K近邻算法、距离度量谈到KD树、SIFT+BBF算法
前言 前两日,在微博上说:“到今天为止,我至少亏欠了3篇文章待写:1、KD树;2、神经网络;3、
编程艺术
第28章。你看到,blog内的文章与你于别处所见的任何都不同。
ZxN9988
·
2014-12-25 22:00
算法
读UNIX
编程艺术
(一)
对于开发人员来说,正确的编程实践其实非常的重要。这些正确的编程实践决定了你是否能够继续的做正确的事情,以及你是否真的能够懂得什么是软件开发。我相信,并非所有的人都真正的懂得什么是软件开发。即使你就食与这个行业,又工作了许多年,但是你也不一定真的了解它。因为了解它需要真正的思考和认真的实践,相信并非易事。但是学习总是能够加快这一过程。拿别人的经验和我们的实践相印证,也许能够让我们更加的接近真理。而无
崔钢
·
2014-12-22 23:00
编程艺术
oracle体系结构概述
阅读更多本系列主要参考《OracleDatabase9i/10g/11g
编程艺术
》第二版-Thomaskyte著书中有段话:通常解决问题有简单方案和复杂方案,而选择后者居多,这并不是故意,只是出于无知。
足至迹留
·
2014-12-21 22:00
数据库
实例
专用服务器连接
共享服务器连接
oracle体系结构概述
阅读更多本系列主要参考《OracleDatabase9i/10g/11g
编程艺术
》第二版-Thomaskyte著书中有段话:通常解决问题有简单方案和复杂方案,而选择后者居多,这并不是故意,只是出于无知。
足至迹留
·
2014-12-21 22:00
数据库
实例
专用服务器连接
共享服务器连接
oracle体系结构概述
本系列主要参考《OracleDatabase9i/10g/11g
编程艺术
》第二版 -Thomaskyte著书中有段话:通常解决问题有简单方案和复杂方案,而选择后者居多,这并不是故意,只是出于无知。
足至迹留
·
2014-12-21 22:00
数据库
实例
共享服务器连接
专用服务器连接
编程艺术
之外观模式
外观模式这个模式讲了一个关于投资的故事,使我这个股票不懂,基金不懂的人也懂了一点关于这方面的东西。股票和程序一样耦合性不能太高了。 一、从股票到基金 如果新手买股票就容易亏损,因为新股民没有足够了解证券知识的情况下做股票。股民要了解股票的各种信息,需要预测它的未来,还要买入和卖出的时机合适。股民自己投资股票,于是对众多股票的联系太多,反而不利于操作。也就是说股民和股票的耦合度过高了。 基
u013044029
·
2014-12-21 21:00
编程艺术
之模板方法模式
在模板方法模式里讲的是选择题抄写的程序,在这个小程序里,如果不注意方法的使用的话,就会出现很多重复的代码,这样就导致了代码量大,容易出错,却不容易修改维护。但是用了模板方法就避免了这些错误。 一、考题抄写 试题中有很多重复的地方,所以我们要做的就是避免写重复的代码。重复的代码应该应用到继承这一思想来避免重复的代码,我觉得这就是写一次代码可重复用,在复用的时候需要修改的地方还要可以改动。官方
u013044029
·
2014-12-21 12:00
编程艺术
之原型模式
一、原型模式分析 原型模式就是用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。也就是说原型模式就是从一个对象再创建另外一个可定制的对象,而且不需知道任何创建的细节,而且不需知道任何创建的细节。 在原型模式中Clone方法是一个很重要的方法,Clone方法也是抽象类的关键。在原型模式的结构图中可以看出,Prototype是原型类,声明一个克隆自身的接口。Conc
u013044029
·
2014-12-21 10:00
编程艺术
之装饰模式
当我们需要把所需的功能按正确的顺序串联起来进行控制时,我们就会用到装饰模式。装饰模式就是动态地给一个对象添加一些额外的职责,就增加功能来说,装饰模式比生成子类更为灵活。下面看一下装饰模式的结构图 Component是定义一个对象接口,可以给这些对象动态的添加职责。ConcreteComponent是定义了一个具体的对象,也可以给这个对象添加一些职责。Decorator,装饰抽象类,继承了
u013044029
·
2014-12-20 11:00
编程艺术
之策略模式
一、商场促销 策略模式讲的是商场收银软件,是Windows窗体应用程序。在这个程序里首先声明了一个double变量total来计算总计,然后声明一个double变量totalPrices来计算每个商品的单价(txtPrices)*数量(txtNum)后的合计,将每个商品合计计入总计在列表框中显示信息,最后在lblRsult标签上显示总计数。 在策略模式中体现的思想是,面向对象的编程,并不是
u013044029
·
2014-12-16 17:00
简单工厂模式见
编程艺术
大四的小菜同学接受了面试,用了10分钟不到的时间,就把计算器控制台程序编好了。速度之快,代码无错,也就只能说明小菜同学的基本功很好。但是他却面试受挫,这是为什么呢? 一、代码毛病和规范 命名不规范,数字A、B、C、D直接用A、B、C、D表示,在改进之后应该是numberA、numberB、numberC、numberD。代码不是自己能够看懂就行的,更多的是给别人看的。判断分支问题,小菜的代
u013044029
·
2014-12-15 21:00
管道的力量——记一次脚本的实现
记得在《UNIX
编程艺术
》一书中,有关于unix系统中的管道的讲解,unix习惯于将任务划分成一个个的不同的任务,然后使用管道将这些任务的输入输出连接起来,简洁而有力,今天遇到一个任务,任务是这样子的
yu616568
·
2014-12-12 17:00
编程
unix
python
脚本
管道
最长公共子序列(LCS)问题
程序员
编程艺术
第十一章:最长公共子序列(LCS)问题 (http://blog.csdn.net/v_july_v/article/details/6695482)0、前言 程序员
编程艺术
系列重新开始创作了
kl28978113
·
2014-11-23 03:00
十七道海量数据处理面试题与Bit-map详解
同时,程序员
编程艺术
系列将重新开始创作,第十一章以后的部分题目来源将取自下文中的17道海量数据处理的面试题。因为,我们觉得,下文的每一道面试题都值得重新思考,重新深究与学习。
徐龙平
·
2014-11-20 10:10
程序员
博客
艺术
从B树,B+树,B*树到R树
编程艺术
室出品。说明:本文从B树开始谈起,然后论述B+树、B*树,最后谈到R 树。其中B树、B+树及B*树部分由weedge完成,R 树部分由Frankie完成,全文最终由July统稿修订完成。
wws199304
·
2014-11-20 00:00
数据结构
算法
B树
B+树
R树
从B树、B+树、B*树谈到R 树
编程艺术
室出品。说明:本文从B树开始谈起,然后论述B+树、B*树,最后谈到R 树。其中B树、B+树及B*树部分由weedge完成,R 树部分由Frankie完成,全文最终由July统稿修订完成。
qq1987924
·
2014-11-11 15:00
程序员
编程艺术
第一~四十章集锦与总结--面试、算法、编程
程序员
编程艺术
第一~四十章集锦与总结--面试、算法、编程 作者:July、
编程艺术
室。出处:http://blog.csdn.net/v_JULY_v 。
chenchong_219
·
2014-11-05 23:00
程序员面试、算法研究、
编程艺术
、红黑树、数据挖掘5大经典原创系列集锦与总结
程序员面试、算法研究、
编程艺术
、红黑树、数据挖掘5大经典原创系列集锦与总结(部分博文github优化版阅读地址:https://github.com/julycoding/The-Art-Of-Programming-By-July
chenchong_219
·
2014-11-05 23:00
跨时钟域处理所用到的同步器
本知识来自《Verilog
编程艺术
》作者:魏家明一书同步器基本上分为三种:电平同步、边沿检测和脉冲检测电平同步:简单的电平同步有两个触发器串联而成,中间没有其他组合电路。
Quant_1989
·
2014-11-05 11:08
FPGA设计注意的一些问题
Oracle Database 9i/10g/11g
编程艺术
笔记
OracleDatabase9i/10g/11g
编程艺术
跳转至:导航、搜索目录1序言2体系结构概述3文件4内存结构5Oracle进程6锁和闩7并发与MVCC8事务9redo与undo10数据库表11索引
cteng
·
2014-10-31 22:00
oracle
数据库
database
mvcc
11g
JS进阶书籍
第一阶段:《JavaScriptDOM
编程艺术
》 看这本书之前,请先确认您对Javascript有个基本的了解,应该知道ifelse之类的语法,如果不懂,先去看看我第二阶段推荐的《Javascript高级程序设
bingqingsuimeng
·
2014-10-28 09:00
从B 树、B+ 树、B* 树谈到R 树
编程艺术
室出品。说明:本文从B树开始谈起,然后论述B+树、B*树,最后谈到R 树。其中B树、B+树及B*树部分由weedge完成,R 树部分由Frankie完成,全文最终由July统稿修订完成。
keda8997110
·
2014-10-27 17:00
树
树B
树谈到R
树B+
从B
《程序员
编程艺术
》
三、程序员
编程艺术
第一~四十章集锦与总结第一章、左旋转字符串第二章、字符串是否包含问题第三章、寻找最小的k个数第三章续、TopK算法问题的实现第三章再续:快速选择SELECT算法的深入分析与实现三之三续
huangxiaominglipeng
·
2014-10-21 13:00
程序员编程艺术
javascript编程高手之路
第一阶段:《JavaScript DOM
编程艺术
》 看这本书之前,请先确认您对Javascript有个基本的了解,应该知道if else之类的语法,如果不懂,先去看看我第二阶段推荐的《
y2010081134
·
2014-10-17 22:00
JavaScript
设计模式
用原生JS获取CLASS对象
我是看了dom
编程艺术
想到的。 可以500%提高开发效率的前端UI框架! <!
bawangse
·
2014-10-15 13:00
jquery
框架
UI
Web
前端
程序员
编程艺术
:第二章、字符串是否包含问题
程序员
编程艺术
:第二章、字符串是否包含问题作者:July,yansha,caopengcs。时间:二零一一年四月二十三日。
bluehawksky
·
2014-09-26 14:00
数据结构
编程
算法
程序员
编程艺术
第三十九~四十章:最近公共祖先LCA、打印螺旋矩阵
本文转自:http://blog.csdn.net/v_july_v/article/details/18312089前言 整个
编程艺术
系列写到了本第三十九和第四十章,系列越写到后,对题材的选取越严格
bluehawksky
·
2014-09-26 10:00
数据结构
算法
程序员
编程艺术
第十一章:最长公共子序列(LCS)问题
本文转自:http://blog.csdn.net/v_july_v/article/details/6695482程序员
编程艺术
第十一章:最长公共子序列(LCS)问题0、前言 程序员
编程艺术
系列重新开始创作了
bluehawksky
·
2014-09-26 10:00
数据结构
算法
上一页
19
20
21
22
23
24
25
26
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他