1
2
 
原文链接:https://www.cnblogs.com/phpdragon/p/7569911.html
/* paly_again.c
 * purpose: ask if user wants another transaction
 *  method: set tty into chr-by-chr, no -echo mode
 *             set tty into no -delay mode

1. 饿汉式单例模式

可以通过反射机制攻击;线程安全[多个类加载器除外]。

public class HungryType {
    public static final HungryType instance = new HungryType();

一、Centos7

1.1 安装base reop源

针对安装了Docker for Mac的用户,您可以参考以下配置步骤:
右键点击桌面顶栏的 docker 图标,选择 Preferences ,在 Daemon 标签(Docker 17.03 之前版本为 Advanced 签)下的 Registry mirrors 列表中将

https://k0pf39f8.mirror.aliyuncs.com

加到"registry-mirrors"的数组里,点击 Apply & Restart按钮,等待Docker重启并应用配置的镜像加速器。

Spring IOC大致原理

Half · 发布于 7月6日

原始的类与类的依赖关系:

下面的代码是最基本的类与类之间的依赖关系,一个类中调用另一个类,耦合十分严重,如果要修改其中一个类很有可能会影响到另一个类,如果有一个类编译出问题,另一个类也无法使用。而且如果要修改Clothes类的话,风险也很大,在真实的业务场景中远远不止互相调用这么1个方法,可能相互调用很多有复杂逻辑的方法。这个时候修改难保不出问题。

public class Person {

装饰器基础

装饰器是可调用对象,其参数是另一个函数(被装饰的函数——不过,Python也支持类装饰器)。装饰器可能会处理被装饰的函数,然后把它返回,或者将其替换成另一个函数或可调用对象。

假如有个名为decorate的装饰器:

jjj

dongzhe3917875 · 发布于 7月6日

1
2
3
4
5
6
class Solution(object):
    def reverse(self, x):
        """
        :type x: int
        :rtype: int
        """
  • Objects.requireNonNull(),检查传入的对象是不是空,如果为空则抛出一个NullPointerException()
1
2
3
4
5
6
<?php
$count = 0 == 'nb' ? 2 : 1;
 
function getCount() {
  static $count = 0;
  return $count++;

calendar方法

二十一 · 发布于 7月5日

1
2
3
4
5
6
# 判断是否为闰年
def isleap(year):
    """Return True for leap years, False for non-leap years."""
    return year % 4 == 0 and (year % 100 != 0 or year % 400 == 0)
 
# 判断两个年之间的闰年个数

vue-cli 问题汇总

siwuxie · 发布于 7月5日

git hook 为什么不起作用了

vue-cli 创建的项目依赖 yorkie 来创建 git hook,其介绍如下:

This is a fork of husky with a few changes:

莫名其妙的进行npm项目的依赖安装的时候出现错误。

错误信息如下:

Mysql 必知必会

风云 · 发布于 7月5日

1.索引

主键索引
唯一索引
普通索引
全文索引
联合索引

PC上传图片

xzzz · 发布于 7月5日

1
2
3
4
5
6
        //上传图片
        function imgPreview(fileDom) {
            //获取文件
            var max_size = 600;
            var inputFile = fileDom.value
            var file = fileDom.files[0];

[叨叨两句]

  1. 【改版】未来该系列将针对已经掌握的知识,挑选我认为的重点进行规律总结
  2. 精进技术的目的,是为了实现自己的三个目标,而每日进行思考总结,只是具体的方法论
  3. 每日存量思考总结的目的:
  4. 为了杜绝大脑的“自动化”,脱离“舒适区”,持续精进技术
  5. 为了提供及时反馈,进行纠偏,防止目标方向错误

叨叨两句

  1. 【改版】未来该系列将记录每日的增量知识,并陆续转移至《每日存量知识总结》中,由于未来该文不再成体系,转移至笔记中更新
  2. 技术的精进不能只是简单的刷题,而应该是不断的“刻意”练习
  3. 该系列已正式纳入【跃迁之路】专栏,持续更新

地理位置 API 排错

欧雷 · 发布于 7月4日

在浏览器中如果需要获取用户的地理位置信息,通过 navigator.geolocation.getCurrentPosition() 可以实现。然而,在使用这个 API 时浏览器对其有所限制——访问环境必须是安全的。只有当访问的网页是 HTTPS 或者本地环境时,浏览器才会认为是安全的。

虽然达到使用 API 的条件了,但也不代表一定会调用成功,这也就是真正要注意的地方——

为了能够很好地排查问题,最好传入 API 的第二个参数,并且打印出错误信息。

微信小程序开发

欧雷 · 发布于 7月4日

渲染性能

由于微信小程序天生的资源瓶颈,稍不留意就会造成性能问题,真可谓是「寸土寸金」啊。于是,在开发时要时时刻刻注意不要同时占用较多的计算资源。大概需要注意以下几点:

  • 使用数量和层次最少的标签完成设计稿;
  • 避免过多的遍历操作;
#include <stdio.h>
#include <sys/ioctl.h>

int main(void)

[叨叨两句]

  1. 【改版】未来该系列将针对已经掌握的知识,挑选我认为的重点进行规律总结
  2. 精进技术的目的,是为了实现自己的三个目标,而每日进行思考总结,只是具体的方法论
  3. 每日存量思考总结的目的:
  4. 为了杜绝大脑的“自动化”,脱离“舒适区”,持续精进技术
  5. 为了提供及时反馈,进行纠偏,防止目标方向错误

叨叨两句

  1. 【改版】未来该系列将记录每日的增量知识,并陆续转移至《每日存量知识总结》中,由于未来该文不再成体系,转移至笔记中更新
  2. 技术的精进不能只是简单的刷题,而应该是不断的“刻意”练习
  3. 该系列已正式纳入【跃迁之路】专栏,持续更新
#include <stdio.h>
#include <stdlib.h>
#include <termios.h>
#include <unistd.h>

js左右上下滑动

渣渣辉 · 发布于 7月4日

1
2
https://www.cnblogs.com/wanghjun/p/9121749.html
https://blog.csdn.net/gg451516921/article/details/79133416
1
https://blog.csdn.net/weixin_41910848/article/details/82218243