文章库ARTICLE COLUMN

  • LeetCode 4

    LeetCode 4

    摘要:这个题的思路就是找数组里的两个点,用这两个点来做一条直线,然后看数组里的点都在直线上不,我用的是两点式,需要考虑两个点或坐标相同的特殊情况。 Max Points on a Line https://oj.leetcode.com/problems/max-points-on-a-line/ Given n points...

    zhkaizhkai 评论0 收藏0
  • [翻译]Play框架1.2.7版本教程(2) - 数据模型的首次迭代

    [翻译]Play框架1.2.7版本教程(2) - 数据模型的首次迭代

    摘要:数据模型的首次迭代接下来我们要开始完成我们的博客引擎的模型部分。一个普遍的选择是使用关系型数据库。不要认为生成的成员变量是函数变量,其实它是技术变量。当你在中运行应用时,会自动切换到框架并加载对应的。再次运行测试并检查是否一切安好。 ...

    charles_paulcharles_paul 评论0 收藏0
  • [翻译]Play框架1.2.7版本教程(3) - 建立第一个页面

    [翻译]Play框架1.2.7版本教程(3) - 建立第一个页面

    摘要:所以任务会在第一个请求时同步执行。修改来展示这些对象你可以阅读模板是怎么工作的。标签只有两个参数用于展示的文章对象以及展示的模式可以是全文,全文附评论,预告中的一种现在我们可以将冗余代码替换成标签,重写主页重载页面,检查是否一切安好。...

    inaptinapt 评论0 收藏0
  • [翻译]Play框架1.2.7版本教程(4) - 浏览和提交评论

    [翻译]Play框架1.2.7版本教程(4) - 浏览和提交评论

    摘要:浏览和提交评论博客主页现在已经完成,接下来要完成博客正文页面。整个页面将展示当前文章的所有评论,还包括一个用于提交新的评论的表单。刷新浏览器,检查这次是否使用了正确的。给模板添加表单在后面试下提交新的评论。 浏览和提交评论 博客主页现...

    AWangAWang 评论0 收藏0
  • [翻译]Play框架1.2.7版本教程(5) - 设置验证码

    [翻译]Play框架1.2.7版本教程(5) - 设置验证码

    摘要:设置验证码任何人都可以在我们的博客下发布评论,所以我们需要避免非人类用户来扰乱秩序。一个简单的防范方法是设置验证码。然后我们修改表单来显示验证码,并把写入隐藏的域里面。检查验证码功能是否完成了。 设置验证码 任何人都可以在我们的博客下...

    姘存按姘存按 评论0 收藏0
  • [翻译]Play框架1.2.7版本教程(6) - 对添加标签的支持

    [翻译]Play框架1.2.7版本教程(6) - 对添加标签的支持

    摘要:对添加标签的支持随着博客的文章越来越多,找到要找的文章越来越难。如果能够添加标签,那就能更好地分类文章了。要在模式下启动应用,输入添加新的到类确保它能工作。为了保持高效,我们需要向初始数据集添加标签测试数据。修改来添加一些标签数据。 ...

    bitkylinbitkylin 评论0 收藏0
  • [翻译]Play框架1.2.7版本教程(7) - 通过CRUD来实现一个基本的管理面板

    [翻译]Play框架1.2.7版本教程(7) - 通过CRUD来实现一个基本的管理面板

    摘要:通过来实现一个基本的管理面板目前,我们还没法使用博客的来写新的文章,或修改评论。提供了一个即开即用的模块,可以快速生成一个基本的管理面板。这是因为默认是以的输出来得到一个模型对象的表示。在本教程的最后一章,你会学到关于本地化信息的更多...

    骞讳护骞讳护 评论0 收藏0
  • 区分 procedure 和 function:返回值是函数最大的资产

    区分 procedure 和 function:返回值是函数最大的资产

    摘要:在当年流行的学院式语言也是我第一种实际使用的语言中,特意区分了有无返回值的过程有返回值的是函数,无返回值的叫做过程。但是,纯粹的比这样的方法有重大的优势仅仅使用参数表和返回值和外界沟通的函数是最独立复用性最高的函数。 在阅读一些 Java ...

    lemanlilemanli 评论0 收藏0
  • [翻译]Play框架1.2.7版本教程(8) - 添加验证

    [翻译]Play框架1.2.7版本教程(8) - 添加验证

    摘要:添加验证既然我们有一个管理面板,自然需要进行验证。自定义验证过程你可以用应用提供的实例来自定义验证过程。通过继承自该类,我们可以指定验证用户的方式。这个将给每个作者发布自己的文章的权限。现在在添加到控制器的链接接下来是创建模板。 添加...

    My_Oh_MyMy_Oh_My 评论0 收藏0
  • [翻译]Play框架1.2.7版本教程(9) - 自定义编辑区域

    [翻译]Play框架1.2.7版本教程(9) - 自定义编辑区域

    摘要:自定义编辑区域在前一章,我们给创建了一个关于面板,并准备了我的文章的部分。从文章列表开始我们仅需要查询用户相关的文章并显示出来。如果发生错误,它会刷新表单,显示错误信息。它表示使用的默认模板。这意味着,如果提交了参数,将选择这条路由。...

    tianren124tianren124 评论0 收藏0
  • [翻译]Play框架1.2.7版本教程(10) - 完成应用测试

    [翻译]Play框架1.2.7版本教程(10) - 完成应用测试

    摘要:完成应用测试我们已经完成了我们想要创建的博客引擎。当然我们已经完成了测试所有模型层的功能。评估代码覆盖率当然我们还没有完成应用所需的所有测试用例。如你所见,我们远远没有完成对应用的全面测试。 完成应用测试 我们已经完成了我们想要创建的...

    _Dreams_Dreams 评论0 收藏0
  • [翻译]Play框架1.2.7版本教程(11) - 部署应用

    [翻译]Play框架1.2.7版本教程(11) - 部署应用

    摘要:对的详细配置已经超出了本教程的范围,但大体上看上去像这样然后在中加入下面一行,让本地的反向代理能够连接上你的应用这才只是个开始如果一路上你一直跟着本教程,你应该已经懂得如何开发一个应用了。 部署应用 如今我们已经完成了博客引擎了。让我...

    BingunerBinguner 评论0 收藏0
  • [翻译]Play框架1.2.7版本教程(12) - 国际化和本地化

    [翻译]Play框架1.2.7版本教程(12) - 国际化和本地化

    摘要:国际化和本地化完成了博客引擎后,我们来考虑额外的一件事应用的国际化和语言的本地化。国际化和本地化我们将分两步讨论,先是国际化,再是本地化。实际上,两者是同步进行的你在国际化的同时,往往也是在本地化。 国际化和本地化 完成了博客引擎后,...

    hoohackhoohack 评论0 收藏0
  • 深入理解Java内存模型(七)——总结

    深入理解Java内存模型(七)——总结

    摘要:编译器,和处理器会共同确保单线程程序的执行结果与该程序在顺序一致性模型中的执行结果相同。正确同步的多线程程序的执行将具有顺序一致性程序的执行结果与该程序在顺序一致性内存模型中的执行结果相同。 前情提要 深入理解Java内存模型(六)——fin...

    paney129paney129 评论0 收藏0
  • 图灵奖得主Dijkstra谈Haskell和Java

    图灵奖得主Dijkstra谈Haskell和Java

    摘要:年,出生于荷兰的计算机大师图灵奖获得者给德州大学预算委员会写信,力劝不要将计算机入门课程改为。让他们面对新奇的函数式编程,能立即传达一个信息编程比他们想象的要丰富的多。另外一个优势是函数式编程的延迟执行,它提供了一个环境来防止操作性的...

    Benedict EvansBenedict Evans 评论0 收藏0
  • Think In Java 读书笔记:Concurrency

    Think In Java 读书笔记:Concurrency

    摘要:类是一种有效的广泛使用的以工作队列为基础的的线程池的正确实现,无须尝试编写自己的线程池这样容易出错。是并发编程库新添加的类它提供的方法可以返回各线程的返回值与接口类似于但是无法返回结果也无法返回异常。返回的结果可以被拿到。 package co...

    DevTTLDevTTL 评论0 收藏0
  • Ubuntu安装JDK(jdk-6u45-linux-x64.bin)

    Ubuntu安装JDK(jdk-6u45-linux-x64.bin)

    摘要:首先下载如果是系统下载相应的即可更改文件权限创建目录将该文件拷贝到相应的目录下进入该目录,执行,等待其解压完成设置链接检测是否成功 首先下载jdk-6u45-linux-x64.bin, 如果是32bit系统下载相应的i386即可. 更改文件权限-> chmod a+x jdk-6u45-...

    DonaldDonald 评论0 收藏0
  • 使用Zookeeper时候关闭Debug信息

    使用Zookeeper时候关闭Debug信息

    摘要:在对做二次开发的时候使用了,比较坑爹的是,一旦我有的日志输出,本身也会打印很多日志出来,后来发现解决方法是在中加上这一行,把这个包的日志输出强制设置为,而不是使用。比较烂,一切尽早学习中阿。 在对open-replicator做二次开发的时候使用了z...

    ityouknowityouknow 评论0 收藏0
  • Yin 语言:学习设计和实现一门编程语言

    Yin 语言:学习设计和实现一门编程语言

    摘要:状态目前语言处于设计阶段,很多设计上的决定已经做了,很多还没做。如果你希望学习如何设计和实现一门语言,那么语言值得一看。以后,语言将能够解释自己,从而能使用自身实现编译器,也就是自举。 Yin 希望能让程序员自然而然地表达他们的想法,它尝...

    afishhhhhafishhhhh 评论0 收藏0
  • Java工程转换成tomcat工程

    Java工程转换成tomcat工程

    摘要:第一步下载并安装插件。第二步在顶部菜单栏中,选择,新建一个工程。额,失误了,应该在目录下。第五步选择项目右键,在选项卡中找到,填入。第七步选择项目右键。 第一步 下载ECLIPSE并安装tomcat插件。 第二步 showImg("http://segmentfault.com/...

    JerryZouJerryZou 评论0 收藏0
  • JAVA 多线程和并发基础

    JAVA 多线程和并发基础

    摘要:线程可以被称为轻量级进程。一个守护线程是在后台执行并且不会阻止终止的线程。其他的线程状态还有,和。上下文切换是多任务操作系统和多线程环境的基本特征。在的线程中并没有可供任何对象使用的锁和同步器。 原文:Java Multi-Threading and Concurr...

    vboy1010vboy1010 评论0 收藏0
  • 如何使用 HTML Imports

    如何使用 HTML Imports

    摘要:组件从第一次被引入,经历了漫长的过程。这种方法允许我们将文档导入到其他的文档中去。浏览器支持是一个非常新的技术以至于目前只有及以上才支持。即便如此,你还必须手动激活这个功能。在浏览器地址栏输入并访问然后启用然后重启即可使用。 Web 组件...

    baukh789baukh789 评论0 收藏0
  • 最简单的JAVA连接数据库

    最简单的JAVA连接数据库

    摘要:最基础的东西都不记得了,蛋疼。数据库连接成功语句执行成功语句执行成功没有找到数据库驱动连接数据库服务器失败 最基础的东西都不记得了,蛋疼。 import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import j...

    honmaplehonmaple 评论0 收藏0
  • ThreadLocal 内部实现和应用场景(慎用,可能有内存泄露)

    ThreadLocal 内部实现和应用场景(慎用,可能有内存泄露)

    摘要:而应用场景更多是想共享一个变量,但是该变量又不是线程安全的,那么可以用维护一个线程一个实例。因为创建这个对象本身很费时的,而且我们也知道本身不是线程安全的,也不能缓存一个共享的实例,为此我们想到使用来给每个线程缓存一个实例,提高性能。...

    heartFollowerheartFollower 评论0 收藏0
  • java将数据库内容生成Excel表

    java将数据库内容生成Excel表

    摘要:今天做了一个关于生成表的功能有两种方式第一个不算太了解,第二个是出自的标准,虽然我两个都使用了,但比较偏向第二个就功能性而言,第一个比较灵活,但结构略简单,无法从数据库中大规模的生成或者是我不知道第二个比较全面,但太过庞大第一个代码打...

    muddywaymuddyway 评论0 收藏0

热门文章

<