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
编程艺术
Unix哲学基础
转自http://blog.chinaunix.net/u2/87718/showart_1838217.html--摘自《UNIX
编程艺术
》Unix哲学起源于KenThompson早期关于如何设计一个服务接口简洁
xoyojank
·
2020-07-06 09:48
乱七八糟
《JavaScript DOM
编程艺术
》笔记
案例:图库初次使用getAttribute()和setAttribute(),因为没有正确使用而出错。在给函数传递参数的时候,要注意参数为:this的时候与普通参数的区别css的应用块级元素:1:块级元素会独占一行,其宽度自动填满其父元素宽度2:块级元素可以设置width,height属性。3:块级元素可以设置margin和padding。实现横向显示可以使分块级元素的img实现换行以下是源码ht
qfstudy
·
2020-07-06 07:08
unix
编程艺术
的设计原则
1.模块原则:使用简洁的接口拼接简单的部件2.清晰原则:清晰胜于技巧加注释选择简单算法3.组合原则:设计时考虑拼接组合unix中的输入输出选择文本流4.分离原则:策略同机制分离,接口同引擎分离5.设计原则:设计要简洁,复杂度能低则低6.吝啬原则:除非确无他法,否则不要编写庞大的程序7.透明性原则:设计要可见,以便日后审查和调试8.健壮原则:健壮源于透明和简洁避免在程序中出现特例,代码功能很清晰,模
weixin_34319640
·
2020-07-06 01:19
2014第3周三JS进阶书籍
第一阶段:《JavaScriptDOM
编程艺术
》看这本书之前,请先确认您对Javascript有个基本的了解,应该知道ifelse之类的语法,如果不懂,先去看看我第二阶段推荐的《Javascript高级程序设计
weixin_34226706
·
2020-07-06 00:09
程序员
编程艺术
第二十七章:不改变正负数相对顺序重新排列数组(无解?)
第二十七章:不改变正负数之间相对顺序重新排列数组.时间O(N),空间O(1)前言在这篇文章:九月腾讯,创新工场,淘宝等公司最新面试十三题的第5题(一个未排序整数数组,有正负数,重新排列使负数排在正数前面,并且要求不改变原来的正负数之间相对顺序),自从去年九月收录了此题至今,一直未曾看到令人满意的答案,为何呢?因为一般达不到题目所要求的:时间复杂度O(N),空间O(1),且保证原来正负数之间的相对位
weixin_33894640
·
2020-07-05 23:14
程序员
编程艺术
第一~二十七章集锦与总结(教你如何编程),及PDF免分下载
程序员
编程艺术
第一~二十七章集锦与总结(教你如何编程)作者:July、
编程艺术
室出处:结构之法算法之道blog一、引言自从去年7月份朋友花明月黯帮我制作了十三个经典算法研究的PDF文档(最新的十五个算法研究文档到这里下载
v_JULY_v
·
2020-07-05 19:24
11.TAOPP(编程艺术)
【Processing学习笔记】安装与入门
它为艺术家和各种创意编程视觉表达的人士提供了有效的编程语言和数字接口,目前广泛应用于生成艺术、
编程艺术
和新媒体交互艺术等等领域。1.安装针对自己习惯的语言可以选择不同的接口进行学习
hitrjj
·
2020-07-05 18:22
可视化
Unix
编程艺术
:哲学基础
目录阐述一:阐述二阐述三:1、模块原则。2、清晰原则。3、组合原则.4、分离原则:策略同机制分离,接口同引擎分离。5、简洁原则:设计要简洁,复杂度能低则低。6、吝啬原则:除非确无它法,不要编写庞大的程序。7、透明性原则:设计要可见,以便审查和调试。8、健壮原则:健壮源于透明与简洁。9、表示原则。10、通俗原则:接口设计避免标新立异。11、缄默原则:12、补救原则:13、经济原则:宁花机器一分,不花
猪哥-嵌入式
·
2020-07-05 17:40
Linux
程序人生
C/C++
2015及2016计划
2015未完成工作:1.英语词汇量5K,每天早上抽时间练习2.多陪孩子和家人,多锻炼身体3.主动交流4.unix网络编程(卷1)2016/2017年计划:1.程序员修炼之道2.UNIX
编程艺术
3.深入理解计算机系统
Sunny04
·
2020-07-05 13:54
其他
工作计划
Objective-C
编程艺术
本人录制技术视频地址:https://edu.csdn.net/lecturer/1899欢迎观看。条件语句为了避免错误,条件语句体应该总是被大括号包围,即使可以不这样做(比如,条件语句体只有一行内容)。可能的错误是:多加了第二行,并且误以为它是if语句体里面的。此外,更危险的是,如果把if语句体里的一行注释掉了,之后的一行代码会成为if语句里的代码。推荐:if(!error){returnsuc
秋恨雪
·
2020-07-05 12:58
Foundation
完美洗牌算法的多种实现
昨天看了“程序员
编程艺术
第三十四~三十五章:格子取数问题,完美洗牌算法”,稍微实现了下文章提到的几种关于洗牌的算法,记录在此。
scalerzhangjie
·
2020-07-05 11:43
C
c
源代码
JDK7源码分析ConcurrentHashMap
ConcurrentHashMap的由来原因可以总结成以下两点:1,HashMap中是非线程安全的,在并发的场景中可能导致死循环2,hasetable虽然线程安全但效率却很低下1>线程不安全的HashMap中下面代码取自并发
编程艺术
一书中
徐小明的博客
·
2020-07-05 11:01
并发编程
资深技术大牛的自白:如何在三年内快速成长为一名技术专家?
方腾飞,网商银行小微融资技术专家,并发编程网创始人,《JAVA并发
编程艺术
》作者。引言:工作前三年是职业生涯中成长最快的几年,在这段时间里你会充满激情,做事专注,也容易养成良好的习惯。
麦思博
·
2020-07-05 09:48
JavaScript DOM
编程艺术
:杨涛-电子书
《JavaScriptDOM
编程艺术
》是超级畅销书的升级版,由倡导Web标准的领军人物执笔,揭示了前端开发的真谛,是学习JavaScript
春来草青
·
2020-07-05 06:57
Unix
编程艺术
——Unix哲学
Unix
编程艺术
——Unix哲学http://blog.leezhong.com/reading/2010/12/21/the-art-of-unix-programming.htmlUnix
编程艺术
主要介绍了
persuit
·
2020-07-05 01:18
《Unix
编程艺术
》 理解
一:机制,而不是策略Unix文化贯穿始终的一条设计主线,被翻译为:机制,而不是策略(Mechanism,notpolicy),这句话的英文解释如下:ThedistinctionbetweenmechanismandpolicyisoneofthebestideasbehindtheUnixdesign.Mostprogrammingproblemscanindeedbesplitintotwopa
x-teamer团队
·
2020-07-05 01:39
读书评论
软件技术【Unix】
《禅与 Objective-C
编程艺术
》读书总结
最近阅读了《禅与Objective-C
编程艺术
》这篇文章,奈何英文不算太好,而且看着好累,还好找到了中文版。
mayan29
·
2020-07-05 01:51
iOS
初学者应该如何自学前端?
以下是自己做的一个从初级前端开发工程师到大神级别前端开发工程师的学习路线思维导图,希望可以帮到大家:关于书籍:JavaScript高级程序设计(第3版)红皮书JavaScript权威指南(第6版)犀牛书深入浅出Node.js锋利的jQuery(第2版)JavaScriptDOM
编程艺术
liuyingv8
·
2020-07-04 22:54
unix设计十七条原则之一(unix
编程艺术
笔记)
最近在学习《unix
编程艺术
》。第一章非常不错,讲了很多Unix的历史,哲学基础,其中最重要的是提到的十七条设计原则。很多原则自己也知道,但是从来没有总结的如此详细深刻。
iteye_2636
·
2020-07-04 19:09
《Unix
编程艺术
》重读笔记(一)
Unix哲学是自下而上,而不是自上而下的,注重实效,立足于丰富的经验,你不会在正规方法学和标准中找到它。Unix管道的发明人DougMcIlroy曾经说过:1、让每个程序就做好一件事,如果有新任务就重新开始,不要往新程序中加入功能而搞的复杂。2、假定每个程序的输出都会成为另一个程序的输入,哪怕那个程序是未知的。输出中不要有无关的信息干扰,避免使用严格的分栏格式和二进制格式输入。不要坚持使用交互式输
狼之血舞
·
2020-07-04 18:34
自学的
JavaScript入门学习书籍的阶段选择
入门推荐首选书籍:《JavaScriptDOM
编程艺术
》当初读了不下4遍,书内容简单
huang_xw
·
2020-07-04 18:52
【Unix
编程艺术
】第1章 哲学
第1章哲学没有一种操作系统能像Unix那样,能同时在作为研究工具、定制技术应用的友好宿主机、商用成品软件平台和互联网技术的重要部分等各个领域都大放异彩。Unix与C语言相辅相成,缺一不可。1.4Unix之失Unix文件在字节层次上毫无结构可言。文件删除了就没法恢复。Unix的安全模型太过原始,作业控制有待精致,命名方式非常混乱。Unix最持久的哲学就是:行为的最终逻辑被极可能地推后到使用端。最终用
和梦无
·
2020-07-04 17:10
Unix编程艺术
UNIX
编程艺术
学习笔记-1
找来了《UNIX
编程艺术
》的英文版,读了一天感觉实在是太慢,最终还是转向了中文版本。
grey_csdn
·
2020-07-04 16:37
Linux
工具
java 并发编程总结
这边文章的主要内容是基于“java并发
编程艺术
”这本书,中间加入了一些自己的理解。这篇文章包括并发编程涉及到的几乎所有基础知识。
彦帧
·
2020-07-04 16:10
unix
编程艺术
中的17点编程原则--设计开发者的至高准则
Unix
编程艺术
中的17点编程哲学原则---设计开发者的至高准则译者:July二零一一年一月十三日。
dinongxu8804
·
2020-07-04 14:04
UNIX
编程艺术
-读书笔记(1)
UNIX的哲学1、模块原则:多数问题只会局限于某个局部,那么就还有希望对局部进行该井而不至于牵动全身。2、清晰原则:为了取得程序一丁点的性能提升就大幅度增加技术的复杂性和晦涩性,这个买卖做不得(容易bug,不容易读)永远不要吃力的去读一段晦涩的代码三次。3、组合原则:如果程序不使用简单的文本输入输出流,他们就很难衔接。程序彼此要独立,替换一个程序而完全不会影响其他程序。以一点点的格式解析的代价去换
deuso
·
2020-07-04 14:17
linux
UNIX哲学
UNIX
编程艺术
序PartI第1章哲学1.1文化?
cxzhq2002
·
2020-07-04 14:19
Unix设计哲学原则(摘自《Unix
编程艺术
》)
看了《Unix
编程艺术
》,这个里面讲的观念对现有产品和项目的设计有很多借鉴意义,建议大家都能读读(不过中文版翻译的有点烂,看的有点纠结)。这里总结下几种原则。
chengou5931
·
2020-07-04 13:49
《Unix
编程艺术
》
软件设计的经典书籍,译者语言功底也是了得1、Unix操作系统发展的历史,武侠口吻描述的颇有趣味2、文本化的协议设计方法,应用协议的三元老,学习协议设计的好出处3、透明性和可显性,让活代码还是活代码,让死代码还是死代码4、管道之于Unix的意义:将大程序划分成多个行为简单的子程序,定义好接口。讨论了进程线程和IPC5、微语言,当规格固定时,可以将程序提升成为微语言6、数据驱动编程的方法是代码生成工具
braveyly
·
2020-07-04 12:36
读后摘抄(论文
书籍)
Unix哲学(Unix
编程艺术
)
DougMcilroy:1.让每个程序就做好一件事。如果有新任务,就重新开始,不要往原程序中加入新功能而搞得复杂。2.假定每个程序的输出都会成国另一个程序的输入,哪怕那个程序还是未知的。输出中不要有无关的信息干扰。避免使用严格的分栏格式和二进制格式输入。不要坚持使用交互式输入。3.尽可能早地将设计和编译的软件投入试用,哪怕是操作系统也不例外,理想情况下,应该是在几星期之内。对拙劣的代码别犹豫,扔掉
风神修罗使
·
2020-07-04 09:53
书籍
Unix
编程艺术
-原则
目录Unix
编程艺术
-原则Unix
编程艺术
-原则Unix哲学中的
编程艺术
,我们聊一下Unix中的软件开发原则;模块原则:使用简洁的接口拼合简单的部件清晰原则:清晰胜于机巧组合原则:设计时考虑拼接组合分离原则
weiyi_world
·
2020-07-04 03:13
重学架构
从今天起,踏上go语言
编程艺术
之旅
刚毕业一个月,但工作已经将近一年了。从去年八月份开始到现在,一直在从事java和android的开发,主要是androidsdk开发。应公司要求,中途也搞过xmpp和androidndk的开发,还学习过opengls知识。虽然这一年工作的面广,但是感觉真正的收获却甚少,因为在这样的过程自己并没有真正沉淀下来去精通一门技术。在这种需求式的学习中,对很多知识往往是一知半解,没有深究,所以常常也觉得茫然
leege100
·
2020-07-02 07:58
go语言
JavaScript 入门哪本书最好?(问、答) 《转载》
司徒正美,JS魔法师,去哪儿网前端架构师知乎用户、zinwa.lin、Yang等人赞同入门可以看《javascript高级程序设计》与《javascriptdom
编程艺术
》尤其是后者,真是好书。
iteye_786
·
2020-07-02 04:23
其他
JavaScript Dom
编程艺术
6-
第六章:查询元素掌握的实用方法:elment.getAttribute(“属性名称”)—能够获取到元素的属性值element.setAttribute(“属性名称”,”设置的值”)—为元素的特定属性设置特定的值element/document.getElementsByTagName(“元素名称”)—获取元素或者文档中的所有该元素名称的元素对象,并保存为数组。可以用for循环取出。element.
RGXMG
·
2020-07-02 04:44
JAVA编程技巧汇总
JAVA语言博大精深,尤其是SSH2架构的项目,需要高超的
编程艺术
和深广的智慧。编程和调试需要全面考虑问题,要从系统的各个方面进行考虑,多角度分析问题,这样才能快速解决问题。
happmaoo
·
2020-07-02 02:39
软件应用
编程开发
指针与数组
参考资料:《深入理解C指针》《指针的
编程艺术
》数组指针和指针数组的区别——jack_孟代码地址:PointerWithArray数组:能用索引访问的同质元素连续集合(内存连续)数组和指针的相似处我们可以把数组下标用在指针上
dhj66039
·
2020-07-01 22:18
JavaScript DOM
编程艺术
笔记(9章-10章)
第九章style属性每个元素节点都有一个属性style,这个属性会返回一个对象,样式都放在这个对象里面获取样式方式:element.style.color以上代码会获取元素的样式中的color属性如果获取的CSS样式名有"-"连词符号,则转换成驼峰法命名,比如要获取"font-family"属性,那么在DOM里应该如下:element.style.fontFamily在外部样式表声明的样式不会进入
小毛同学
·
2020-07-01 11:21
《多处理器
编程艺术
》-链表:锁的作用
最近在阅读《多处理器
编程艺术
》一书,掌握了很多Java多线程的底层知识,现在就做一下书中链表-锁的作用一章的总结。
weixin_34293059
·
2020-07-01 06:08
程序员
编程艺术
:第十章、如何给10^7个数据量的磁盘文件排序
第十章、如何给10^7个数据量的磁盘文件排序作者:July,yansha,5,
编程艺术
室。出处:http://blog.csdn.net/v_JULY_v。
weixin_33691598
·
2020-07-01 05:14
程序员
编程艺术
第一~十章集锦与总结(教你如何编程)--持续更新中
程序员
编程艺术
第一~四十章集锦与总结--面试、算法、编程作者:July、
编程艺术
室。出处:http://blog.csdn.net/v_JULY_v。
v_JULY_v
·
2020-07-01 05:26
11.TAOPP(编程艺术)
程序员编程艺术
Java并发
编程艺术
——ReentrantReadWriteLock(读写锁)
ReadWriteLock仅定义了获取读锁和写锁的两个方法,即readLock()方法和writeLock()方法,而其实现——ReentrantReadWriteLock,除了接口方法之外,还提供了一些便于外界监控其内部工作状态的方法,这些方法以及描述如表5-9所示。publicclassCache{staticMapmap=newHashMap();staticReentrantReadWri
yinbingqiu
·
2020-06-30 07:18
Java
Java并发
编程艺术
之Java中的锁
Java并发
编程艺术
之Java中的锁 本文章主要介绍Java并发包中与锁相关的API和组件,会从1)使用、2)实现两个方面进行介绍,下面是主要包含的内容:Lock接口队列同步器(AQS)重入锁读写锁
夜晚的猫头鹰
·
2020-06-30 07:52
java
concurrent
算法—数组:荷兰国旗问题
tips:本文章内容来自《程序员
编程艺术
:面试和算法心得》给定一个字符串里面只有"R""G""B"三个字符,请排序,最终结果的顺序是R在前G中B在后。要求:空间复杂度是O(1),且只能遍历一次字符串。
tomchan
·
2020-06-30 03:31
从B 树、B+ 树、B* 树谈到R 树
编程艺术
室出品。说明:本文从B树开始谈起,然后论述B+树、B*树,最后谈到R树。其中B树、B+树及B*树部分由weedge完成,R树部分由Frankie完成,全文最终由July统稿修订完成。
大笨熊1997
·
2020-06-30 02:10
算法
GitHub编程资源分享
free-programming-books-zh.md目录语言无关IDEMySQLNoSQLPostgreSQLWebWEB服务器其它函数式概念分布式系统在线教育大数据操作系统数据库智能系统正则表达式版本控制程序员杂谈管理和监控
编程艺术
编译原理编辑器计算机
打怪的蚂蚁
·
2020-06-29 23:43
项目管理
编程之美2.12——快速寻找满足条件的两个数
前奏希望此
编程艺术
系列能给各位带来的是一种方法,一种创造力,一种举一反三的能力。本章依然同第四章一样,选取比较简单的面试题,恭祝各位旅途愉快。同样,有任何问题,欢迎不吝指正。谢谢。
wxl3105
·
2020-06-29 22:35
编程之美
HTML+CSS+JS实现简单的魔方
3天把JS过了一遍,因为网课太水就没能继续看下去,我知道这远远不够,计划研究JavaScript
编程艺术
,在此之前,先来一个小设计熟悉JS编程习惯:案例介绍:设计一个不停旋转的4阶魔方,魔方每一个面的方格能够依次飞出原位置
飞翔的哈士奇
·
2020-06-29 12:22
Web前端开发
线程有哪些基本状态?
Java线程在运行的生命周期中的指定时刻只可能处于下面6种不同状态的其中一个状态(图源《Java并发
编程艺术
》4.1.4节)。
is Mr.Chen
·
2020-06-29 09:44
并发
线程状态
并发
通俗易懂地ConcurrentHashMap解析 基于JDK1.8
看过Java并发
编程艺术
的绝对对ConcurrentHashMap不会感到陌生;但是由于书籍的出版,尤其经典书籍的出版都经历了漫长的岁月。。。
楠灬枫
·
2020-06-28 23:57
Java
Web安全资料汇总
1.学习内容:(图片来自网络)2.书籍推荐:《JavaScriptDOM
编程艺术
》,《Python核心编程》,《SQL注入攻击防御》,《细说PHP》,《白帽子讲Web安全》,《Web前端黑客技术揭秘》,
空心菜_Rita
·
2020-06-28 19:16
Web安全
上一页
5
6
7
8
9
10
11
12
下一页
按字母分类:
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
其他