首页 > 2017年01月12日 > 全部分享
单例模式的线程安全问题
大家都知道单例模式有两种,分别是懒汉式、饿汉式。但是对于饿汉式,由于判断实例为null与创建对象的操作并不是一个原子性操作,故在 多线程环境下,会存在线程安全问题。 普通的懒汉式单例(非线程安全问题): 第11-13行代码是线程不安全的,为解决问题,可以进行如下改变: 演化版本1: 这个版本虽然解决 ...
分类:编程语言   时间:2017-01-12 13:02:23    收藏:0  评论:0  赞:0  阅读:232
MySQL连接服务端的几种方式
一、MySQL 连接本地数据库,用户名为“root”,密码“123456”: D:\>mysql -h localhost -u root -p123456 注意:“-p”和“123456” 之间不能有空格 二、MySQL 连接本地数据库指定的数据,数据库名为“db_test”,用户名为“root”... ...
分类:数据库技术   时间:2017-01-12 13:02:08    收藏:0  评论:0  赞:0  阅读:225
学习笔记之工厂模式-2017年1月11日23:00:53
当做日记流水来写吧。 今天看的工厂模式和抽象工厂。 设计原则: 依赖倒置原则:不依赖具体类,依赖抽象。 工厂方法模式:定义了一个创建对象的接口,但由子类来决定要实例化的类是哪一个。工厂方法让类吧实例化推迟到子类。NYPizzaStore继承自-》PizzaStore。中有一个CreatPizza() ...
分类:其他   时间:2017-01-12 13:01:57    收藏:0  评论:0  赞:0  阅读:223
hdu1018
#include <stdio.h>#include <math.h> int main(void){ int t,n,i; double sum; scanf("%d", &t); while(t--) { scanf("%d",&n); sum=0; for(i=2;i<=n;i++) sum+ ...
分类:其他   时间:2017-01-12 13:01:40    收藏:0  评论:0  赞:0  阅读:158
hdu1024
#include <cstdio>#include <iostream>const int MAX = 1000005; using namespace std; int num[MAX], pre_max[MAX]; inline int max(int a, int b){ return a > ...
分类:其他   时间:2017-01-12 13:01:26    收藏:0  评论:0  赞:0  阅读:203
面向对象的基本知识
面向对象的五大基本原则 单一职责原则(SRP) 开放封闭原则(OCP) 里氏替换原则(LSP) 依赖倒置原则(DIP) 接口隔离原则(ISP) 单一职责原则(SRP) ? 一个类应该仅有一个引起它变化的原因(最简单,最容易理解却最不容易做到的一个设计原则) 职员类例子: 比如在职员类里,将工程师、销 ...
分类:其他   时间:2017-01-12 13:01:13    收藏:0  评论:0  赞:0  阅读:189
装饰模式
● Component抽象构件 Component是一个接口或者是抽象类,就是定义我们最核心的对象,也就是最原始的对 象 注意 在装饰模式中,必然有一个最基本、最核心、最原始的接口或抽象类充当 Component抽象构件。 ● ConcreteComponent 具体构件 ConcreteCompo ...
分类:其他   时间:2017-01-12 13:00:48    收藏:0  评论:0  赞:0  阅读:228
POJ3164 Command Network
Time Limit: 1000MS Memory Limit: 131072K Total Submissions: 17235 Accepted: 4959 Description After a long lasting war on words, a war on arms finally ...
分类:Web开发   时间:2017-01-12 13:00:29    收藏:0  评论:0  赞:0  阅读:252
爬虫概念与编程学习之如何爬取网页源代码(一)
直接,去看一个网页的源代码,这个很简单! 新建maven项目 pom.xml里需要自行添加(httpclient 4.4 、htmlcleaner 2.10 ) 最后的pom.xml文件为 <project xmlns="http://maven.apache.org/POM/4.0.0" xmln ...
分类:Web开发   时间:2017-01-12 13:00:07    收藏:0  评论:0  赞:0  阅读:1203
js实现图片轮播
鼠标点击左右键可切换图片,且鼠标移入右下角数字也可切换图片。 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> <style type="text/css"> /*重置样式*/ ...
分类:Web开发   时间:2017-01-12 12:59:46    收藏:0  评论:0  赞:0  阅读:305
前端裁切图片插件之cropper介绍
给大家介绍一个前端非常实用的依赖于jquery的图片裁切插件cropper. 因为前端无法做到图片的裁切,所以实际中需要用cropper和后台的GraphicsMagick相互配合. 先贴上cropper的网址https://fengyuanchen.github.io/cropperjs/和git ...
分类:其他   时间:2017-01-12 12:59:29    收藏:0  评论:0  赞:0  阅读:219
python NLTK 环境搭建
这里是我之前亲自操作过安装nltk,安装成功了。当时记得是参考这篇博文:http://www.tuicool.com/articles/VFf6Bza 其中,nltk安装时,遇到模块未找到,依次根据提示对应下载了四五个模块,才成功安装。后来装语料库,也是离线安装的。 1.安装Python(我安装的是 ...
分类:编程语言   时间:2017-01-12 12:59:12    收藏:0  评论:0  赞:0  阅读:248
C#-WebForm-JS串讲一:基础部分、BOM部分、DOM部分
一、基础部分: 1、JavaScript 是什么? 是一门脚本语言,是属于弱类型(语言语法很随意),C#是强类型(语言语法非常严格)(李献策lxc) 优点:JS 执行速度快 2、JS 与java有什么关系? 没有任何关系 3、JS 能做什么事情? 能控制浏览器 BOM 控制元素 DOM JS不能做什 ...
分类:Windows开发   时间:2017-01-12 12:58:55    收藏:0  评论:0  赞:0  阅读:230
bootstrap做的导航
顶部导航:nav-tabs 左边导航:nav-list 响应式布局:div嵌套 ~ container、row、ol-lg-X 效果: 源码: ...
分类:其他   时间:2017-01-12 12:58:19    收藏:0  评论:0  赞:0  阅读:555
入门01
enging=InnoDb InnoDb 是MySQL的数据库引擎之一,最大特使是支持了ACID兼容的事物(Transaction)功能,类似于PosterSQL acid :数据库事物正确执行的四个基本要素的缩写 a原子性:Atomicity:美: [?æt?m'?s?ti] 你整个事物的执行过程 ...
分类:其他   时间:2017-01-12 12:58:03    收藏:0  评论:0  赞:0  阅读:266
Leetcode - 458 Poor Pigs
题目: 总共有1000个罐子,其中有且只有1个是毒药,另外其他的都是水. 现在用一群可怜的猪去找到那个毒药罐. 已知毒药让猪毒发的时间是15分钟, 那么在60分钟之内,最少需要几头猪来找出那个毒药罐? 分析: 为什么可怜不言而喻...本题可以这么考虑问题, 先是二维地排列罐子, 然后分别让两头猪去尝 ...
分类:其他   时间:2017-01-12 12:57:44    收藏:0  评论:0  赞:0  阅读:177
转]python 结巴分词(jieba)学习
原文 http://www.gowhich.com/blog/147 主题 中文分词 Python 源码下载的地址:https://github.com/fxsjy/jieba 演示地址:http://jiebademo.ap01.aws.af.cm/ 特点 1,支持三种分词模式: a,精确模式,试 ...
分类:编程语言   时间:2017-01-12 12:57:29    收藏:0  评论:0  赞:0  阅读:303
UVa11174 Stand in a Line
数学问题 排列 递推 ...
分类:其他   时间:2017-01-12 12:57:12    收藏:0  评论:0  赞:0  阅读:245
第四天 内置函数2 随机码 装饰器 迭代器、生成器 递归 冒泡算法 JSON
关于函数的return li = [11,22,33,44] def f1(arg): arg.append(55) li = f1(li) print(li) 因为li = f1(li) 实际赋值的是f1的return,那么在这种情况下函数f1并未定义return,所以默认返回None 因此li的 ...
分类:编程语言   时间:2017-01-12 12:56:18    收藏:0  评论:0  赞:0  阅读:326
Rest之路 - 介绍篇
What is REST ? REST 是 REpresentational State Transfer 的缩写。是一种基于HTTP协议来进行进行数据交换的web标准框架。她的思想是:视组件为资源。REST可以分成Client与Server。顾名思义,server用来提供资源,client用来呈现 ...
分类:其他   时间:2017-01-12 12:55:59    收藏:0  评论:0  赞:0  阅读:207
1571条   上一页 1 ... 28 29 30 31 32 ... 79 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!