- 13-《黑客与画家》-第十二篇:拒绝平庸
换行敲回车
本章保罗讲述了自己用lisp语言开发,并在竞争中取得优势的事,然后义正言辞的说lisp是世界上最好的语言。当然因为这本书的作者是他,而且我看的还是盗版,且没有弹幕评论的功能。所以我们就只能当他说的对吧。本章有一个很有意思的论证,假设有一个类似的排行榜,你所用的语言是在排行榜的中游,但这个榜单并未对外公布,你并不知道自己语言的真正排位,而你只会一种语言,即不懂比你更差的语言,也不懂比你更好的,但基于
- WebGL 是否需要以 OpenGL 为学习基础?
前端菜篮子
想要了解学习下WebGL所以去搜索了相关问题,看到这个,想保存下来做个参考;下面的答案来自:知乎相关链接作者:Vinjn张静链接:https://www.zhihu.com/question/19993499/answer/17755136来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。0基础学习WebGL该看的3本书-黑客与画家-知乎专栏WebGL是以OpenGLE
- QT--保存路径
我有一颗薄荷糖
QTqt
提示:本文为学习记录,若有错误,请联系作者。文章目录前言一、导出--自定义文件夹二、导出--自定义文件三、导出--选择文件夹四、导入--选择文件总结前言小时候,每个人都会鼓励你不断成长,变成一个心智成熟、不再耍小孩子脾气的人。但是,很少有人鼓励你继续成长,变成一个怀疑和抵制社会错误潮流的人。——保罗·格雷厄姆《黑客与画家》。一、导出–自定义文件夹在软件需要导出数据的时候,可以选择自定义选择文件夹,
- 读书小记---《黑客与画家》之一
倾听幸福_5b56
《黑客与画家》之一:程序员眼中“黑客“昨天写到保罗·格莱厄姆的《黑客与画家》在读者眼中可以重新划分为7个部分,今天就详述一下第一部分---程序员眼中“黑客“。在媒体和普通人的眼中,“黑客(hacker)”就是入侵计算机的人,就是计算机犯罪的同义词。然而,这并不是它真正的含义,更不是作者在这本书中所使用的含义。“黑客”这个话题的起源与1946年第一台电子计算机ENIAC诞生的时候。当时一些最聪明、最
- 黑客与画家-穷人家的孩子为什么早当家
阿达老师
最近重读了黑客与画家,之前是学习怎么做一个好的程序员。这次却读到了教育孩子的新方法。我们老人都说穷人家的孩子早当家,可现在大家基本上有一个普遍的共识:村里长大的孩子想鱼跃龙门越来越难了。这是为什么呢?书里给了一个鞭策入里的解释。在工业革命以前,孩子的教育和成长是每天和成人在一起,以一种学徒制的方式学的生活技能。在那个时候,孩子不是全完的“消费者”,他们和要大人一样承担生产劳作,也是重要的“生产者”
- 16-《黑客与画家》-第十五篇:设计与研究
换行敲回车
这是本书的最后一章,保罗写的是对自己工作的一种定义,他是在设计一种lisp方言,而不是研究lisp。各行各业,最顶尖的人才,他们无一不是在无比丰富的行业经验下,在完全了解客户的需求之后,用属于自己的方式,满足客户的需求后,更引领客户的需求。写这章的时候,苹果手机还没有现世,如果他知道乔布斯设计的iphone4后,他举得例子应当更加的有力和生动。手机是满足人类通信要求的,使用者去买手机的时候,可能要
- 15-《黑客与画家》-第十四篇:梦寐以求的编程语言
换行敲回车
语言本身的优秀不能确保带动流行,但单单流行的本身就会使语言变得更好。就像演艺圈,有很多演技好,模样不差的人并不一定可以大红大紫,小火靠捧,大火靠命。培养一个好演员,需要寻找一个本身极具天赋的人,还要给他足够的机会让他磨炼演技,但即使这样也不一定能够大红大紫。所以前几年的鲜肉流行和近几年的练习生风行,都是最简单的资本游戏,拉大网,不看天赋,找一批长得好看,对演艺圈有向往的孩子,集中训练基本技能,花钱
- 14-《黑客与画家》-第十三篇:书呆子的复仇
换行敲回车
一个最常规的思想就是,世界上已经有视为标准的语言,为什么还要创造一个新的语言呢?那么,回到新语言创造的目的,无一不是想解决现有语言无法解决的问题。新语言创造出来,很优秀的解决了原有的问题,按理说,他确实是比原本语言要多的那么为什么不用这个新的语言呢?按照开发者的思路是这样的没错,但决定一个产品开发方向的是项目经理,从本身的经验来看,很多项目经理对技术可能了解的并不多,他们对语言的认识大多基于传言,
- 用Lisp的方言HY跑飞桨训练和推理
skywalk8163
人工智能lisppaddlepaddle开发语言飞桨
用Lisp的方言HY跑飞桨训练和推理整个项目可以在AIStudio一键跑通:用Lisp的方言HY跑飞桨训练和推理-飞桨AIStudio星河社区初见Lisp估计很多人都看过《黑客与画家》这本书,百度百科中的条目:《黑客与画家:硅谷创业之父paulgraham文集》是硅谷创业之父paulgraham的文集,主要介绍黑客即优秀程序员的爱好和动机,讨论黑客成长、黑客对世界的贡献以及编程语言和黑客工作方法等
- 10-《黑客与画家》-第九篇:设计者的品味
换行敲回车
本章说的是作者对美好的设计的特点总结。美好是有共性的,是完全区别于丑陋的,也是很难过时的。所有人都本能的对美好有着向往。作者总结的特点有以下14种简单,永不过时,解决主要问题,带有启发性,颇有趣味,设计艰苦,看似容易,带有对称美,模仿大自然,基于其他的一种再设计,能够复制,奇特又超出平常,成批出现,大胆突破。这些特点其实我们从一个优秀的作品的种就可以总结出来,但知道特点,却不意味着能够做出来。就像
- 09-《黑客与画家》-第八篇:防止垃圾邮件的一种方法
换行敲回车
本章主要写了作者针对垃圾邮件筛选提出的自己的解决之道,重点是贝叶斯算法。本章专业性比较强,但同时也提出了一个比较有意思的观点,那就是黑客都是好胜心比较强的,他们总有一种期望通过技术来解决现实问题的理念。每天分辨邮件的垃圾和不垃圾,需要的可能是很短的时间。常人可能会觉得垃圾邮件很烦,却没有想过如何去解决这个问题。而黑客却想着一劳永逸,尽管开发分辨邮件的程序需要消耗很多的时间,但在他们的想法里这不是浪
- 柚子读书073 │ 《黑客与画家》【01】
一盒玫瑰
本书书名就是作者保罗·格雷厄姆的身份,他是硅谷的一位黑客,也是一位热爱艺术的画家。但这本书不是写给黑客或画家的,而是给所有关心计算机的人。它能帮助人们更好地了解计算机的本质,以及互联网的发展,还提出了许多有价值的创业思想,是一本值得深读的书。说到黑客,很多人可能会想到善于攻击网站的技术人士,但这只是狭义上的“黑客”。而书中所提到的黑客则是广义层面的,指的是对编程有着极致追求的一类程序员。他们一套隐
- 17-《黑客与画家》-总结后记
换行敲回车
用了两周的时间,把《黑客与画家》看了三遍,然后写了三万多字的感想。其中很多都是我想到那就写到那,没有太清晰的主题和逻辑。但这是我动笔的时候就决定的。我初看《黑客与画家》的时候,只知道他是一本很多人推荐的书,之所以去看他也只是编程太累的消遣,整本书正文也只有二百来页,十多万字的样子,但里面的观点却是很给人启发。但我当时读的时候,还带着读小说的感觉去读,速度很快不求甚解。然后两三天读完的我,看着书最后
- 做难而正确的事 - 读《详谈:左晖》
菜皮日记
后端
《详谈》系列是一个长期的知识工程,是一部以人为单位的当代商业史。作者李翔会找到这个时代优秀的商业实践者和价值创造者,与他们深度对话,把他们的成就、经验、方法和挫败一一呈现给你。左晖,链家地产创始人、董事长,贝壳找房创始人、董事长。作者李翔,资深媒体人,得到App总编辑。本书副标题是:做难而正确的事。这一点最早是从《黑客与画家》中看到,初看不知文中意,再见已是坑中人。当初看过但是完全不理解,后来因为
- 国产编程语言月兔(Moonbit)崭露头角,转为云计算和边缘计算而生!
边缘计算社区
云计算边缘计算人工智能
知乎上有一个热门问题是:为什么中国出了这么多厉害的互联网公司,但没有自己设计过编程语言?评论区的用户对此众说纷纭,大部分答主的回答并不乐观,对中国编程语言的未来并不看好。然而近日,事情有了微妙的变化。一个中国团队开发的编程语言在HackerNews亮相。HackerNews,简称HN,是由《黑客与画家》作者PaulGraham与YCombinator联合创办的新闻社区,尽管其界面相对朴素,但社区的
- Cyber-Security:黑客与技术、产业及其精神世界
weixin_34250709
2019独角兽企业重金招聘Python工程师标准>>>理解计算机的关键,则是要理解计算机背后的人。表面上这是一个机器的时代,但是实际上机器的社记者决定了我们的时代。《黑客与画家》(Hackers&Painters)的内容来自PaulGraham的博客,该文集主要讨论编程语言、黑客工作方法以及作者对于教育、版权制度和创业精神等方面的观点。书中的内容不但有助于了解计算机编程的历史、互联网行业规则,还有
- 《黑客与画家》读书笔记
生生不息~
阅读黑客与画家黑客文化黑客的成长
文章目录一、书名和作者二、书籍概览2.1主要论点和结构2.2目标读者和应用场景三、核心观点与主题3.1黑客的成长3.2创业3.3编程语言3.4黑客特质四、亮点与启发4.1最有影响的观点4.2对个人专业发展的启示五、批评与局限性5.1可能存在的争议和过时的信息5.2可能的不足及缺陷六、实际应用和拓展6.1在实际工作学习中应用这些概念的方法6.2对未来研究实践的建议七、总结与评价7.1整体评价7.2长
- 11-《黑客与画家》-第十篇:编程语言解析
换行敲回车
本章是保罗对编程语言的原理的发展的简单介绍。现如今,编程语言有几百种,流行的语言也很多。他们各有特点,优劣明显。但从流行趋势上看的话,越高级,使用越简单的语言,使用比例越来越高,这是不争的事实。计算机行业的门槛在逐年的降低也是事实。编程语言本质是实现我们想法的工具,有人说语言不分优劣,那只是自欺欺人。新出现并且很快流行的语言,那么他一定更加满足现有实际情况,不然的话也不会流行起来,原本的语言,每一
- 程序猿的性格(10/100)
阿小丁
大家好,我是天天。这是我日更计划的第10篇文章。夜已深,我躺在床上,腿上放着笔记本,敲下这些文字。PaulGraham在《黑客与画家》中描述了黑客和画家的相同之处,认为计算机和绘画看似截然不同,计算机冰冷、精确,而且井然有序,绘画则狂热,充满畅想和欲望。但黑客和画家却又很多共同之处,他们都是创作者,本质上不做研究,而是试图做出优秀的作品,当然过程中可能会发明出一些新的艺术形式或编程语言。最近参加了
- #每周读书#黑客与画家
数亩荒园
提问:《黑客与画家》中,作者曾在书中提到,“效率低下的软件并不等于很烂的软件"这句话如何理解?作者的编程思维是?答:理解这句话的关键是理解“效率低下”和“烂”,这是两个有着相当广阔含义外延的中文词汇。如果脱离文本语境去阐述,就像单独去解读《论语》中的某个字某句话,可能和作者表达的本意有较大出入。“效率低下”:这里的效率低下不是贬义词。作者说的效率低下不是指代码运行效率低下,比如一些没有优化过的,时
- 04-《黑客与画家》-第三篇:不能说的话
换行敲回车
流行是什么呢?保罗说多年后上自己回过头看以前的样子,感觉蠢的不能直视。当你身在地球上,无法感觉地球在动。当你生活在这个时代,也无法体会到时代的错误。诸如90后不堪回首的的杀马特风潮和至今想起来都让自己觉得无比羞耻的qq签名。时尚不过只是涉及到我们的穿戴,但如果是道德呢?错误的道德观盛行一时,你会怎么做呢?是遵守它,还是抗争呢?读这一章节不得不让我联想到中国建国后最沉重的灾难——十年文革。我未曾经历
- 推荐几本好书
vs仔
《黑客与画家》那些在学校里面认真读书的人,他们早就知道了外面世界的运行规则,这个规则,就是社交的一切基础,是基于自身的价值,而不是在学校里面,究竟有多么会来事。确实,你毕业后,混地好不好,和你会不会来事并没有多大的关系,那些所谓的学生会主席,一毕业,其实并没有什么价值,工资收入水平,并没有发生什么质的变化。所以,在大学里,最重要的是要让自己具有价值。《系统之美》为什么很多人说要读书、要健身,结果还
- 【黑客与画家】良好的坏习惯
琦思妙想君
“黑”的含义是不符合常规,丑陋的做法是黑,优雅聪明的做法也是黑计算机的发展导致了版权法的发展,版权法反而限制了黑客的工作,他们需要了解别人的工作和思想,版权法限制了他们这么做黑客成功的秘诀是不服从管教自由精神,美国在越来越严厉的限制公民自由,这损害的公民的创造能力只有高度自由的社会才会催生高度发达的社会,集权只会导致社会衰落美国精神,不服从管教,不按部就班一个人们拥有言论自由和行动自由的社会,往往
- 《黑客与画家》笔记
拉普拉斯妖kk
短评★★★★★这本书的内核思想和《禅与摩托车的维修艺术》一样,都是需要我们在做事情的时候倾注自己的专注力,发现其中蕴含的美的元素,作为一个创造者而不是执行者去完成工作。创造者和执行者之间的差距也就是“黑客与画家”和“码农与美工”的差距。在这个意义上,作者定义的黑客就是那些最优秀的程序员了。核心观点以下是一些我觉得这本书中比较有用或者是有趣的核心观点。和一般人的认知不同,这里的黑客并不是指那些专门入
- 会玩可能就等于赢
可飞天
也许只有这个时候,才能安静下来看看书,早就听过《黑客与画家》的大名,光是标题就足够勾人,于是迫不及待地读了起来,一口气读完,就觉得十分精彩,表明上讲了很多黑客的定义和编程的原则,却又是一份靠谱的思考指南。影响最深的一句话,“黑客行为包含三个特点:好玩、高智商、探索精神。只有其行为同时满足三个标准,才能被称为黑客”。细究下去,这大概也是科技公司创业的方法论,好玩=优良的交互体验,高智商=巧妙的解决方
- 《黑客与画家》读书笔记
还是小把戏
关于价值观:不要为了合群而盲目跟随时尚流行的事务,而是遵从本心的需求。培养好奇心,与敏锐的感觉,保持探索的精神,刨根问底追求事务的本质。不要盲从权威理论,所谓尽信书不如无书,要尝试自己动手去验证,探寻真相,保持一颗怀疑的心。关于黑客精神:黑客是创造软件,而不是根据开发文档制造软件。创造不是一蹴而就,而是在一步步实践创新想法成果的基础上,不断的去调整、推翻、修改、打磨,或者将已有的观点用比较新的方式
- 程序员旅程中的思维与精神
服务端
本文作者:E、T、F最近碎片时间有在看黑客与画家,看的过程中,有一个问题突然冒了出来,一个程序员到底应该具有哪些思维,哪些精神才算领悟了真谛?除了程序员,生活在我们这个时代的每一个人又是否有借鉴之处呢?这里我们先撇去技术层面的知识不谈,更宏观地看下这个问题。陆奇曾在演讲中提到,动手去创造性地解决问题,代表了创造者一系列的核心行为和思想状态。首先,一定是要动手去做。在当今这个大数据消费时代,很多人似
- 《黑客与画家》读书笔记第二弹
时间_d32f
设计者的品味:品味这种东西并不是完全主观意义上,美是有标准的,品味是有好坏之分的。你会发现现在的你会比过去的你品味提高。好的设计是简单的,是解决主要问题的,是有趣的。好的设计,做起来是艰苦的,又是看起来容易的。人应该时刻保持幽默感,幽默是一种力量。一个内心强大的人,能够以一种轻松的心态面对人生。有一句话说,你要付出多大努力才能看起来毫不费力,好的设计看起来容易,背后却是要付出无比巨大的努力,需要无
- 黑客的彩色与黑色
假装读书
近读《黑客与画家》,倒是从黑客联想到几种色彩。首先,黑客这个词显然是一个比喻义。黑客,通常是从事计算机专业的技术人才。从这个角度来说,它是白色的,白色象征着普通而正常。但,本书作者保罗-格雷厄姆,实际上是从他的少年求学年代写起。作为智商较高而喜欢读书的小孩,他的童年与少年时代,是高智商的书呆子。这是黑客成长的青涩年代,人生多的是身处成人照顾不到的复杂的未成年人世界的各种暗黑生活中。黑客从干什么时候
- 做难而正确的事 - 读《详谈:左晖》
后端
《详谈》系列是一个长期的知识工程,是一部以人为单位的当代商业史。作者李翔会找到这个时代优秀的商业实践者和价值创造者,与他们深度对话,把他们的成就、经验、方法和挫败一一呈现给你。左晖,链家地产创始人、董事长,贝壳找房创始人、董事长。作者李翔,资深媒体人,得到App总编辑。本书副标题是:做难而正确的事。这一点最早是从《黑客与画家》中看到,初看不知文中意,再见已是坑中人。当初看过但是完全不理解,后来因为
- 插入表主键冲突做更新
a-john
有以下场景:
用户下了一个订单,订单内的内容较多,且来自多表,首次下单的时候,内容可能会不全(部分内容不是必须,出现有些表根本就没有没有该订单的值)。在以后更改订单时,有些内容会更改,有些内容会新增。
问题:
如果在sql语句中执行update操作,在没有数据的表中会出错。如果在逻辑代码中先做查询,查询结果有做更新,没有做插入,这样会将代码复杂化。
解决:
mysql中提供了一个sql语
- Android xml资源文件中@、@android:type、@*、?、@+含义和区别
Cb123456
@+@?@*
一.@代表引用资源
1.引用自定义资源。格式:@[package:]type/name
android:text="@string/hello"
2.引用系统资源。格式:@android:type/name
android:textColor="@android:color/opaque_red"
- 数据结构的基本介绍
天子之骄
数据结构散列表树、图线性结构价格标签
数据结构的基本介绍
数据结构就是数据的组织形式,用一种提前设计好的框架去存取数据,以便更方便,高效的对数据进行增删查改。正确选择合适的数据结构,对软件程序的高效执行的影响作用不亚于算法的设计。此外,在计算机系统中数据结构的作用也是非同小可。例如常常在编程语言中听到的栈,堆等,就是经典的数据结构。
经典的数据结构大致如下:
一:线性数据结构
(1):列表
a
- 通过二维码开放平台的API快速生成二维码
一炮送你回车库
api
现在很多网站都有通过扫二维码用手机连接的功能,联图网(http://www.liantu.com/pingtai/)的二维码开放平台开放了一个生成二维码图片的Api,挺方便使用的。闲着无聊,写了个前台快速生成二维码的方法。
html代码如下:(二维码将生成在这div下)
? 1
&nbs
- ImageIO读取一张图片改变大小
3213213333332132
javaIOimageBufferedImage
package com.demo;
import java.awt.image.BufferedImage;
import java.io.File;
import java.io.IOException;
import javax.imageio.ImageIO;
/**
* @Description 读取一张图片改变大小
* @author FuJianyon
- myeclipse集成svn(一针见血)
7454103
eclipseSVNMyEclipse
&n
- 装箱与拆箱----autoboxing和unboxing
darkranger
J2SE
4.2 自动装箱和拆箱
基本数据(Primitive)类型的自动装箱(autoboxing)、拆箱(unboxing)是自J2SE 5.0开始提供的功能。虽然为您打包基本数据类型提供了方便,但提供方便的同时表示隐藏了细节,建议在能够区分基本数据类型与对象的差别时再使用。
4.2.1 autoboxing和unboxing
在Java中,所有要处理的东西几乎都是对象(Object)
- ajax传统的方式制作ajax
aijuans
Ajax
//这是前台的代码
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <% String path = request.getContextPath(); String basePath = request.getScheme()+
- 只用jre的eclipse是怎么编译java源文件的?
avords
javaeclipsejdktomcat
eclipse只需要jre就可以运行开发java程序了,也能自动 编译java源代码,但是jre不是java的运行环境么,难道jre中也带有编译工具? 还是eclipse自己实现的?谁能给解释一下呢问题补充:假设系统中没有安装jdk or jre,只在eclipse的目录中有一个jre,那么eclipse会采用该jre,问题是eclipse照样可以编译java源文件,为什么呢?
&nb
- 前端模块化
bee1314
模块化
背景: 前端JavaScript模块化,其实已经不是什么新鲜事了。但是很多的项目还没有真正的使用起来,还处于刀耕火种的野蛮生长阶段。 JavaScript一直缺乏有效的包管理机制,造成了大量的全局变量,大量的方法冲突。我们多么渴望有天能像Java(import),Python (import),Ruby(require)那样写代码。在没有包管理机制的年代,我们是怎么避免所
- 处理百万级以上的数据处理
bijian1013
oraclesql数据库大数据查询
一.处理百万级以上的数据提高查询速度的方法: 1.应尽量避免在 where 子句中使用!=或<>操作符,否则将引擎放弃使用索引而进行全表扫描。
2.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 o
- mac 卸载 java 1.7 或更高版本
征客丶
javaOS
卸载 java 1.7 或更高
sudo rm -rf /Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin
成功执行此命令后,还可以执行 java 与 javac 命令
sudo rm -rf /Library/PreferencePanes/JavaControlPanel.prefPane
成功执行此命令后,还可以执行 java
- 【Spark六十一】Spark Streaming结合Flume、Kafka进行日志分析
bit1129
Stream
第一步,Flume和Kakfa对接,Flume抓取日志,写到Kafka中
第二部,Spark Streaming读取Kafka中的数据,进行实时分析
本文首先使用Kakfa自带的消息处理(脚本)来获取消息,走通Flume和Kafka的对接 1. Flume配置
1. 下载Flume和Kafka集成的插件,下载地址:https://github.com/beyondj2ee/f
- Erlang vs TNSDL
bookjovi
erlang
TNSDL是Nokia内部用于开发电信交换软件的私有语言,是在SDL语言的基础上加以修改而成,TNSDL需翻译成C语言得以编译执行,TNSDL语言中实现了异步并行的特点,当然要完整实现异步并行还需要运行时动态库的支持,异步并行类似于Erlang的process(轻量级进程),TNSDL中则称之为hand,Erlang是基于vm(beam)开发,
- 非常希望有一个预防疲劳的java软件, 预防过劳死和眼睛疲劳,大家一起努力搞一个
ljy325
企业应用
非常希望有一个预防疲劳的java软件,我看新闻和网站,国防科技大学的科学家累死了,太疲劳,老是加班,不休息,经常吃药,吃药根本就没用,根本原因是疲劳过度。我以前做java,那会公司垃圾,老想赶快学习到东西跳槽离开,搞得超负荷,不明理。深圳做软件开发经常累死人,总有不明理的人,有个软件提醒限制很好,可以挽救很多人的生命。
相关新闻:
(1)IT行业成五大疾病重灾区:过劳死平均37.9岁
- 读《研磨设计模式》-代码笔记-原型模式
bylijinnan
java设计模式
声明: 本文只为方便我个人查阅和理解,详细的分析以及源代码请移步 原作者的博客http://chjavach.iteye.com/
/**
* Effective Java 建议使用copy constructor or copy factory来代替clone()方法:
* 1.public Product copy(Product p){}
* 2.publi
- 配置管理---svn工具之权限配置
chenyu19891124
SVN
今天花了大半天的功夫,终于弄懂svn权限配置。下面是今天收获的战绩。
安装完svn后就是在svn中建立版本库,比如我本地的是版本库路径是C:\Repositories\pepos。pepos是我的版本库。在pepos的目录结构
pepos
component
webapps
在conf里面的auth里赋予的权限配置为
[groups]
- 浅谈程序员的数学修养
comsci
设计模式编程算法面试招聘
浅谈程序员的数学修养
- 批量执行 bulk collect与forall用法
daizj
oraclesqlbulk collectforall
BULK COLLECT 子句会批量检索结果,即一次性将结果集绑定到一个集合变量中,并从SQL引擎发送到PL/SQL引擎。通常可以在SELECT INTO、
FETCH INTO以及RETURNING INTO子句中使用BULK COLLECT。本文将逐一描述BULK COLLECT在这几种情形下的用法。
有关FORALL语句的用法请参考:批量SQL之 F
- Linux下使用rsync最快速删除海量文件的方法
dongwei_6688
OS
1、先安装rsync:yum install rsync
2、建立一个空的文件夹:mkdir /tmp/test
3、用rsync删除目标目录:rsync --delete-before -a -H -v --progress --stats /tmp/test/ log/这样我们要删除的log目录就会被清空了,删除的速度会非常快。rsync实际上用的是替换原理,处理数十万个文件也是秒删。
- Yii CModel中rules验证规格
dcj3sjt126com
rulesyiivalidate
Yii cValidator主要用法分析:
yii验证rulesit 分类: Yii yii的rules验证 cValidator主要属性 attributes ,builtInValidators,enableClientValidation,message,on,safe,skipOnError
 
- 基于vagrant的redis主从实验
dcj3sjt126com
vagrant
平台: Mac
工具: Vagrant
系统: Centos6.5
实验目的: Redis主从
实现思路
制作一个基于sentos6.5, 已经安装好reids的box, 添加一个脚本配置从机, 然后作为后面主机从机的基础box
制作sentos6.5+redis的box
mkdir vagrant_redis
cd vagrant_
- Memcached(二)、Centos安装Memcached服务器
frank1234
centosmemcached
一、安装gcc
rpm和yum安装memcached服务器连接没有找到,所以我使用的是make的方式安装,由于make依赖于gcc,所以要先安装gcc
开始安装,命令如下,[color=red][b]顺序一定不能出错[/b][/color]:
建议可以先切换到root用户,不然可能会遇到权限问题:su root 输入密码......
rpm -ivh kernel-head
- Remove Duplicates from Sorted List
hcx2013
remove
Given a sorted linked list, delete all duplicates such that each element appear only once.
For example,Given 1->1->2, return 1->2.Given 1->1->2->3->3, return&
- Spring4新特性——JSR310日期时间API的支持
jinnianshilongnian
spring4
Spring4新特性——泛型限定式依赖注入
Spring4新特性——核心容器的其他改进
Spring4新特性——Web开发的增强
Spring4新特性——集成Bean Validation 1.1(JSR-349)到SpringMVC
Spring4新特性——Groovy Bean定义DSL
Spring4新特性——更好的Java泛型操作API
Spring4新
- 浅谈enum与单例设计模式
247687009
java单例
在JDK1.5之前的单例实现方式有两种(懒汉式和饿汉式并无设计上的区别故看做一种),两者同是私有构
造器,导出静态成员变量,以便调用者访问。
第一种
package singleton;
public class Singleton {
//导出全局成员
public final static Singleton INSTANCE = new S
- 使用switch条件语句需要注意的几点
openwrt
cbreakswitch
1. 当满足条件的case中没有break,程序将依次执行其后的每种条件(包括default)直到遇到break跳出
int main()
{
int n = 1;
switch(n) {
case 1:
printf("--1--\n");
default:
printf("defa
- 配置Spring Mybatis JUnit测试环境的应用上下文
schnell18
springmybatisJUnit
Spring-test模块中的应用上下文和web及spring boot的有很大差异。主要试下来差异有:
单元测试的app context不支持从外部properties文件注入属性
@Value注解不能解析带通配符的路径字符串
解决第一个问题可以配置一个PropertyPlaceholderConfigurer的bean。
第二个问题的具体实例是:
 
- Java 定时任务总结一
tuoni
javaspringtimerquartztimertask
Java定时任务总结 一.从技术上分类大概分为以下三种方式: 1.Java自带的java.util.Timer类,这个类允许你调度一个java.util.TimerTask任务; 说明: java.util.Timer定时器,实际上是个线程,定时执行TimerTask类 &
- 一种防止用户生成内容站点出现商业广告以及非法有害等垃圾信息的方法
yangshangchuan
rank相似度计算文本相似度词袋模型余弦相似度
本文描述了一种在ITEYE博客频道上面出现的新型的商业广告形式及其应对方法,对于其他的用户生成内容站点类型也具有同样的适用性。
最近在ITEYE博客频道上面出现了一种新型的商业广告形式,方法如下:
1、注册多个账号(一般10个以上)。
2、从多个账号中选择一个账号,发表1-2篇博文