老生常谈的问题了,首先要说的是单例模式的线程安全意味着:某个类的实例在 多线程环境下只会被创建一次出来。单例模式有很多种的写法,我总结一下: 1、饿汉式单例模式的写法:线程安全 2、懒汉式单例模式的写法:非线程安全 3、双检锁单例模式的写法:线程安全 ...
分类:
编程语言 时间:
2020-07-08 15:11:12
阅读次数:
57
行百里者半九十 走一百里路,走了九十里才算是走了一半。比喻做事愈接近成功愈困难,愈要认真对待。 【成语出处】 西汉·刘向《战国策·秦策五·谓秦王》:“诗云:‘行百里者半于九十。’此言末路之难也。” 解释为走一百里路,走了九十里才算是走了一半。比喻做事愈接近成功愈困难,愈要认真对待。激励人在做事的时候 ...
分类:
其他好文 时间:
2020-07-07 20:41:17
阅读次数:
256
1.IO流的介绍 IO流,I代表input--输入,O代表output--输出,流代表数据,在计算机中以字节存储,这里的流就是字节流。 但是我们平时使用的是英文/数字/汉语,这些都是字符,我们也可以直接操作字符,就是字符流。 流:流动,流向,从一端流向另一端。在计算机中,就是在程序和数据源(存储数据 ...
分类:
编程语言 时间:
2020-07-07 19:27:28
阅读次数:
59
if exists (select * from sysobjects where id = object_id(N'[fn_ChineseToSpell]') and xtype in (N'FN', N'IF', N'TF')) drop function [fn_ChineseToSpell] ...
分类:
数据库 时间:
2020-07-07 15:36:09
阅读次数:
89
/// 判断一串字符串是否都是汉字 - (BOOL)isAllCheniseWithString:(NSString *)string{ NSString *regex =@"(^[\u4e00-\u9fa5]+$)"; NSPredicate *pred = [NSPredicate predic ...
分类:
移动开发 时间:
2020-07-07 13:06:21
阅读次数:
64
1.下载中文man手册: wget https://src.fedoraproject.org/repo/pkgs/man-pages-zh-CN/manpages-zh-1.5.2.tar.bz2/cab232c7bb49b214c2f7ee44f7f35900/manpages-zh-1.5.2 ...
分类:
系统相关 时间:
2020-07-07 10:12:23
阅读次数:
111
题目来源:leetcode451 汉明距离 题目描述: 两个整数之间的汉明距离指的是这两个数字对应二进制位不同的位置的数目。 给出两个整数 x 和 y,计算它们之间的汉明距离。 注意: 0 ≤ x, y < 231. 示例: 输入: x = 1, y = 4 输出: 2 解释: 1 (0 0 0 1 ...
分类:
其他好文 时间:
2020-07-07 09:26:11
阅读次数:
56
词法分析器在编译器之中的地位 词法分析器结构 扫描缓冲区 起点指示器:指向单词的开始位置搜索指示器:从起点指示器开始,寻找单词的末尾一个实现问题:可能单词很长,导致前半部分在缓冲区中,后半部分不在其中此时,若搜索指示器扫描到缓冲区结尾,仍未找到单词的结束,会触发对预处理子程序的调用,会清空缓存区,但 ...
分类:
其他好文 时间:
2020-07-06 12:46:51
阅读次数:
67
概念: 相当于java中的方法,将一组逻辑语句封装在方法体中,对外暴露方法名1)隐藏了实现细节 2)提高代码的可重用性 使用: select 函数名(实参列表)【from 表】 【】中内容可省略 正文: 字符函数: length: 获取字节个数(utf-8 一个汉字为3个字节,gbk为2个字节) S ...
分类:
数据库 时间:
2020-07-06 10:34:26
阅读次数:
77
单例模式一般分为:懒汉、饿汉、双重校验锁、枚举、静态内部类五种。 懒汉: 第一次调用时,创建对象 public class Single { private static Single instance; private Single(){}; public static Single getIns ...
分类:
其他好文 时间:
2020-07-06 10:28:05
阅读次数:
59