码迷,mamicode.com
首页 > 编程语言
C++ 安全单例模式总结
前两天,一个C++ 的单例实现又掉坑里了。做好一个安全的单例模式可并不简单。这里总结一下C++ 的几个单例实现方案。 1. 函数静态变量法 利用单例函数的静态变量,实现单例构造。代码如下: class StaticVarSingleTon { public: static StaticVarSing ...
分类:编程语言   时间:2017-06-24 11:21:45    阅读次数:166
多线程有什么好处?
原文:http://tutorials.jenkov.com/java-concurrency/benefits.html 作者:Jakob Jenkov 翻译:古圣昌 校对:欧振聪 尽管面临很多挑战,多线程有一些优点使得它一直被使用。这些优点是: 资源利用率更好 程序设计在某些情况下更简单 程序响 ...
分类:编程语言   时间:2017-06-24 11:20:05    阅读次数:139
List根据对象中的参数进行排序
在实体类中进行排序: 1:实现implements Comparable<Object>接口来进行比较的重写 2:添加compareTo方法 进行比较 3:Collections.sort(X);调用方法传入集合进行排序 ...
分类:编程语言   时间:2017-06-24 11:16:28    阅读次数:136
Python学习笔记第十八周
目录: 一、JavaScript正则表达式 内容: 一、JavaScript正则表达式 1、test 判断字符串是否符合规定的正则表达式 例子: rep = /^\d+$/ rep.test('123')返回true 2、exec 获取匹配的数据,在匹配时,默认只能匹配到第一个即返回,且匹配值以数组 ...
分类:编程语言   时间:2017-06-24 11:16:07    阅读次数:169
(6)python tkinter-按钮
按钮控件 无功能按钮 无论怎么变幻窗体大小,永远都在窗体的最上行的居中位置 点击触发事件 Button 的 command属性调用方法,来执行事件 例如有个方法 点击3次按钮,执行了3次 a方法 设置按钮的宽、高 width,height 属性 方法一 或者(注意第一行没有.pack()) 当 方法 ...
分类:编程语言   时间:2017-06-24 11:14:49    阅读次数:143
python打开网站
import requests#1、打开网站 requests.get#2、从返回的html里面找到文章的超链接地址 正则表达式匹配#3、打开文章的超链接 requests.get#4、保存到本地 写文件url = 'http://www.baidu.cn/'req = requests.get(u ...
分类:编程语言   时间:2017-06-24 11:14:03    阅读次数:214
python常用模块3(os和sys模块)
import osimport sys# print(os.getcwd())#取当前工作目录# os.chmod("/usr/local",7)#给文件/目录加权限# print(os.chdir(r"e:\byz_code\day2"))#更改当前目录# print(os.curdir)#当前目 ...
分类:编程语言   时间:2017-06-24 11:13:55    阅读次数:141
Es6中如何使用splic,delete等数组删除方法
Es6中如何使用splic,delete等数组删除方法 1:js中的splice方法 splice(index,len,[item]) 注释:该方法会改变原始数组。 splice有3个参数,它也可以用来替换/删除/添加数组内某一个或者几个值 index:数组开始下标 len: 替换/删除的长度 it ...
分类:编程语言   时间:2017-06-24 11:11:45    阅读次数:16494
python模块简介
import 模块的实质就是把要导入模块里面的代码,从上到下执行一遍 找模块的顺序是,先从当前目录下找,找不到的话,再环境变量里面找 标准模块: python自带的,不需要安装的,直接import就能用的 自己写的模块: 也就是自己写的python 第三方模块: 别人已经开发好的功能,需要安装的 安 ...
分类:编程语言   时间:2017-06-24 11:11:04    阅读次数:121
GO语言UDP小笔记
<pre style="margin-top: 0px; margin-bottom: 0px;"><span style=" color:#0000ff;">package</span><span style=" color:#f57900;"> </span>main import ( "fmt ...
分类:编程语言   时间:2017-06-24 10:13:52    阅读次数:154
Python中关于包的的定义
如果一个文件夹中有 __init__.py这个文件 ,那么这个文件夹就可以被称为包。 那么什么是包?(多个模块组成,即.py文件) 但是对于Python2 和 Python3的区别 当导入模块时 可以写成 from. import 模块名(点的意思指的是:当前路径下) Python setup.py ...
分类:编程语言   时间:2017-06-24 10:13:38    阅读次数:112
015 CONTEXT 线程安全上锁 代码实现
#define UNICODE #include <stdio.h> #include <tchar.h> #include <windows.h> #include <process.h> BOOL bUseing = FALSE; unsigned int __stdcall ThreadRun ...
分类:编程语言   时间:2017-06-24 10:10:52    阅读次数:169
Unity multiplayer
using UnityEngine; using System.Collections; public class multiplayer_Button : MonoBehaviour { void OnGUI() { const int buttonWidth = 150; const int b ...
分类:编程语言   时间:2017-06-24 10:08:57    阅读次数:142
C++11 function
C++中,可调用实体主要包括函数,函数指针,函数引用,可以隐式转换为函数指定的对象,或者实现了opetator()的对象(即C++98中的functor)。C++11中,新增加了一个std::function对象,std::function对象是对C++中现有的可调用实体的一种类型安全的包裹(我们知 ...
分类:编程语言   时间:2017-06-24 10:07:57    阅读次数:108
C++11 lambda
上面的例子基本覆盖到了lambda表达的基本用法。我们一个个来分析每个例子(标号与上面代码注释中1,2,3,4一致): (1)这是最简单的lambda表达式,可以认为用了lambda表达式的find_if和下面使用了functor的find_if是等价的 (2)这个是有返回值的lambda表达式,返 ...
分类:编程语言   时间:2017-06-24 10:07:17    阅读次数:141
线程阻塞和挂起(网络收集)
线程阻塞 线程在运行的过程中因为某些原因而发生阻塞,阻塞状态的线程的特点是:该线程放弃CPU的使用,暂停运行,只有等到导致阻塞的原因消除之后才回复运行。或者是被其他的线程中断,该线程也会退出阻塞状态,同时抛出InterruptedException。 一般线程中的阻塞: A、线程执行了Thread.... ...
分类:编程语言   时间:2017-06-24 10:04:42    阅读次数:140
Unity里包裹Debug,且不影响Debug的重定向
Debug.Log, Debug.LogWarning, Debug.LogError在project中常常须要再包裹一层。做些定制。也方便开关Log。但有一个问题时。当用一个类将Debug包裹起来后,Console里的Log双击后,跳到的是你自己写的类的实现,而不是Log的记录处。 为此纠结了一段 ...
分类:编程语言   时间:2017-06-24 10:02:50    阅读次数:184
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!