码迷,mamicode.com
首页 > 2018年02月28日 > 全部分享
模式的秘密--单例模式
1,单例模式分:饿汉模式和懒汉模式。 饿汉模式:在加载类的时候就自动创建 懒汉模式:在加载类的时候只声明,只有在调用的时候才创建。 单利模式Singleton 应用场合:有些对象只需要一个就够了,如:皇帝,老婆 作用:保证某个应用程序中某个实例有且只有一个 类型:饿汉模式,懒汉模式 区别:饿汉模式的 ...
分类:其他好文   时间:2018-02-28 14:04:20    阅读次数:179
不要在foreach循环里进行元素的remove/add操作
不要在 foreach 循环里进行元素的 remove/add 操作。remove 元素请使用 Iterator 方式。 反例: 结果 如果将1换成2,结果就出错了 正例: 结果很完美, 如果并发操作,需要对 Iterator 对象加锁。 ...
分类:其他好文   时间:2018-02-28 14:04:14    阅读次数:194
LAMP+LNMP(三)Apache(httpd)概述与安装实践
一、Apache概述Apache是一个基金会的名字,他开发了httpd程序,后来因为httpd用的人多了,大家就习惯用Apache来指代httpd程序。Apache有很多版本比较流行的有2.2、2.4,最新的是2.4.9ga。Apache使用时有一个和PHP、MySQL、apr等等匹配的问题,一般有以下几种组合。httpd2.4.29+apr1.6.3+apr.util1.6.1二、Apache安
分类:Web程序   时间:2018-02-28 14:04:05    阅读次数:174
微信公众号博文收藏
深入理解Python异步编程(上) ...
分类:微信   时间:2018-02-28 14:03:57    阅读次数:194
Nmap常用命令及思维图
NMap,也就是Network Mapper,是Linux下的网络扫描和嗅探工具包(win下也能用)。1.Nmap工具默认扫描前1000个端口,即1-1000。如果用户想扫描1000以上端口的话,需要使用-p选项来指定。2.当用户同时指定扫描的目标太多时,可以使用简化符号来获取扫描结果。其中,目标地 ...
分类:其他好文   时间:2018-02-28 14:03:51    阅读次数:242
布尔变量在项目中的应用
在本次项目中,收获最大的一点应该就是学会了在项目中应用布尔变量了,以下谈谈我对布尔变量使用的一些看法。 在本次项目中,有一个困扰了我许久的难题,那就是代码的逻辑问题,一开始由于各种逻辑混乱,导致插件效果不尽如人意,插件的控制效果很不理想,最后通过几个布尔变量,轻而易举的弄通了代码逻辑,也使插件很合乎 ...
分类:其他好文   时间:2018-02-28 14:03:45    阅读次数:133
UTF-8文件的Unicode签名BOM(Byte Order Mark)问题记录(EF BB BF)
背景 楼主测试的批量发送信息功能上线之后,查看后台运行日志,发现存在少量的ERROR日志,提示手机号码格式不正确。 之前没有出现过这样的问题,找运营要了上传的txt发送列表,发现格式是要求的UTF-8,且号码是符合规则的,反复查看未发现异常。 因为博主还有别的需求,所以直接反馈给了开发,让开发定位。 ...
分类:其他好文   时间:2018-02-28 14:03:27    阅读次数:203
InputStream转换为String, byte[] data = new byte[1024]详解
我最想说明的是,虽然data[]的长度比string短,但仍然也会输出string的所有字符,不会只输出data[]的长度的字符串 第一次取前5个字符写入outputStream中,往后都是每次写入5个字符到outputStream中,直到写入到字符串末尾 ...
分类:其他好文   时间:2018-02-28 14:03:17    阅读次数:163
Retrofit网络框架入门使用
1.简单介绍 retrofit事实上就是对okhttp做了进一步一层封装优化。我们仅仅须要通过简单的配置就能使用retrofit来进行网络请求了。 Retrofit能够直接返回Bean对象,比如假设我们进行一个网络接口的请求。返回来一串json字符串。那么这个时候一般我们都要拿到这个json字符串后 ...
分类:其他好文   时间:2018-02-28 14:03:09    阅读次数:220
GIT命令集
what's the GIT? GIT是一款免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。 Git的功能特性: 从一般开发者的角度来看,git有以下功能: 1、从服务器上克隆完整的Git仓库(包括代码和版本信息)到单机上。 2、在自己的机器上根据不同的开发目的,创建分支,修改 ...
分类:其他好文   时间:2018-02-28 14:03:01    阅读次数:138
伯努利数
定义:$\frac{t}{e^t-1}=\sum_{i=0}^\infty \frac{B_n}{n!}t^i$,可将定义式进行泰勒展开,再用多项式求逆求出前n项。 递推式:$B_n=-\frac{1}{n+1}\sum_{i=0}^{n-1}C_{n+1}^i$ 自然数幂和:$\sum_{i=1} ...
分类:其他好文   时间:2018-02-28 14:02:52    阅读次数:112
智能音箱销量大增 或开启“后智能家居时代”
近几年来,科幻电影一旦涉及到生活起居的场景,必然少不了聪明的人工智能管家。电影中,家电们宛如拥有灵魂一般,懂得揣摩用户的需求,甚至能和用户进行语音交流。科学的进步,离不开人们丰富的想象力。在家电产品刚刚实现物联网的时候,智能家居的概念也随之出现。智能家居是指通过物联网技术将家中的各种设备到一起,提供 ...
分类:其他好文   时间:2018-02-28 14:02:45    阅读次数:165
书”软技能:代码之外的生存指南“读后感一(职业)
书”软技能代码之外的生存指南“读后感一(职业)
分类:其他好文   时间:2018-02-28 14:02:39    阅读次数:167
starUML 2.5.1 for mac
http://www.macupdate.com/app/mac/55571/staruml/download一直在windows下使用 star UML,占用资源少,简洁易用。Mac下也能够用了。 :) http://www.macupdate.com/app/mac/55571/staruml/ ...
分类:系统相关   时间:2018-02-28 14:02:32    阅读次数:168
HDU 5732 Subway(2016多校1J,树的重心 + 哈希)
题目链接 2016多校1 Problem J 题意 给定两棵相同的树,但是编号方案不同。求第一棵树上的每个点对应的第二棵树上的点。输出一种方案即可。 首先确定树的直径的中点。两棵树相等意味着两棵树的直径相等。 然而直径有很多条,我们任意求出两棵树的各一条直径并不以为着这两条直径是相对应的。 但是直径 ...
分类:其他好文   时间:2018-02-28 14:02:22    阅读次数:162
BZOJ3676: [Apio2014]回文串
【传送门:BZOJ3676】 简要题意: 给出一个字符串,每一个回文子串的价值为这个回文子串出现的次数*回文子串的长度,求出价值最大的回文子串的价值 题解: %%%又是一道新算法 本来想用AC自动机+马拉车搞一下的,结果不会 hzwer大佬的题解用了后缀自动机+马拉车 但是后缀自动机太难了 这时引出 ...
分类:Windows程序   时间:2018-02-28 14:02:12    阅读次数:240
进程在Linux内核中的角色扮演
在Linux内核中,内核将进程、线程和内核线程一视同仁,即内核使用唯一的数据结构task_struct来分别表示他们;内核使用相同的调度算法对这三者进行调度;并且内核也使用同一个函数do_fork()来分别创建这三种执行线程(thread of execution)。执行线程通常是指任何正在执行的代 ...
分类:系统相关   时间:2018-02-28 14:01:57    阅读次数:189
1049条   上一页 1 ... 39 40 41 42 43 44 45 ... 62 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!