文章列表 第9页

  • 2020-07-04 0 1,208
    适用于PHP初学者的学习线路和建议

    先来看下PHP初学者的学习线路: (1) 熟悉HTML/CSS/JS等网页基本元素,完成阶段可自行制作简单的网页,对元素属性相对熟悉。 (2) 理解动态语言的概念和运做机制,熟悉基本的PHP语法。 (3) 学习如何将PHP与HTML结合起来,完成简单的动态页面。 (4) 接触学习MySQL,开始设计数据库。 (5) 不断巩固PHP语法,熟悉大部分的PHP常用函数,理解面向对象编程,MySQL优化,...

  • 2020-07-04 1 1,616
    Scala 中文乱码解决

    在 Scala 2.11.7 版本上,Mac OS X 或 Linux 系统上编译 Scala 代码,如果出现中文,会出现乱码的情况。 解决方案如下,分别编辑以下两个执行脚本: $ vim `which scala` $ vim `which scalac` 找到: [ -n "$JAVA_OPTS" ] || JAVA_OPTS="-Xmx256M -Xms32M" 将其替换为...

  • 2020-07-04 0 1,345
    Composer 安装与使用

    Composer 是 PHP 的一个依赖管理工具。我们可以在项目中声明所依赖的外部工具库,Composer 会帮你安装这些依赖的库文件,有了它,我们就可以很轻松的使用一个命令将其他人的优秀代码引用到我们的项目中来。 Composer 默认情况下不是全局安装,而是基于指定的项目的某个目录中(例如 vendor)进行安装。 Composer 需要 PHP 5.3.2+ 以上版本,且需要开启 opens...

  • 2020-06-28 1 1,018
    YAML 入门教程

    YAML 是 "YAML Ain't a Markup Language"(YAML 不是一种标记语言)的递归缩写。在开发的这种语言时,YAML 的意思其实是:"Yet Another Markup Language"(仍是一种标记语言)。 YAML 的语法和其他高级语言类似,并且可以简单表达清单、散列表,标量等数据形态。它使用空白符号缩进和大量依赖外观的特色,特别适合用来表达或编辑数据结构、各种...

  • 2020-06-28 3 1,384
    Docker 清理命令

    杀死所有正在运行的容器 docker kill $(docker ps -a -q) 删除所有已经停止的容器 docker rm $(docker ps -a -q) 删除所有未打 dangling 标签的镜像 docker rmi $(docker images -q -f dangling=true) 通过镜像的id来删除指定镜像 docker rmi <image id> ...

  • 2020-06-21 0 1,015
    JDK13 GA发布:5大特性解读

    JDK13 GA版本 5大新特性如下: 350: Dynamic CDS Archives351: ZGC: Uncommit Unused Memory353: Reimplement the Legacy Socket API354: Switch Expressions (Preview)355: Text Blocks (Preview) 350: Dynamic CDS Archives...

  • 2020-06-14 5 3,134
    使用阿里云OSS+CDN部署前端页面与加速静态资源

    原文链接 前言 直到今天我见过很多网站还是倾向使用独立的服务器部署自己的网站。但是在云服务更加完善的今天,已经有更好的选择。本文将介绍使用阿里云的OSS+CDN部署自己的前端页面,以及加速静态资源。 直接使用阿里云的OSS+CDN的方案有几大好处: 成本低廉。OSS+CDN部署自己的网站每个月的花费远比自己买ECS服务器部署网站花费要少得多 大幅降低运维成本。直接使用现成的云服务了,无需花精力去维...

  • 2020-02-17 5 2,876
    算法总结-滑动窗口

    滑动窗口通常应用在从字符串中寻找满足条件的子串一类的题目中,是上文中双指针算法的一种特殊形式。滑动窗口算法的关键是需要一个数组来记录下当前窗口中每个字符的数目,然后再根据具体的条件来移动窗口前后的指针。 LeetCode3 题目链接: https://leetcode.com/problems/longest-substring-without-repeating-characters/ 题目描述...

  • 2020-02-13 2 2,586
    算法总结-双指针

    当需要遍历数组或者字符串并从中找出满足条件的子集或者子串的时候,简单的方法就是使用嵌套的循环来实现,但是这样的实现通常时间复杂度会太高,此时就可也考虑使用双指针来对算法进行优化。双指针顾名思义,就是需要应用到、两个指针,一个指针在前一个指针在后,通过移动这两个指针来找到满足条件的解。 LeetCode15 题目链接: https://leetcode.com/problems/3sum/ 题目描述...

  • 2020-01-07 0 784
    Java Agent入门实战(三)-JVM Attach原理与使用

    之前的permain方法只能在java程序启动之前执行,并不能程序启动之后再执行,但是在实际的很多的情况下,我们没有办法在虚拟机启动之时就为其设定代理,这样实际上限制了instrument的应用。而Java SE 6的新特性改变了这种情况,可以通过Java Tool API中的attach方式来达到这种程序启动之后设置代理的效果。 Attach API 不是 Java 的标准 API,而是 Sun...