码迷,mamicode.com
首页 > 编程语言
[Java并发包学习七]解密ThreadLocal
概述 相信读者在网上也看了很多关于ThreadLocal的资料,很多博客都这样说:ThreadLocal为解决多线程程序的并发问题提供了一种新的思路;ThreadLocal的目的是为了解决多线程访问资源时的共享问题。如果你也这样认为的,那现在给你10秒钟,清空之前对ThreadLocal的错误的认知 ...
分类:编程语言   时间:2016-07-19 13:09:38    阅读次数:300
c++中二进制和整数转化
#1,包含文件 #include<bitset> #2,整数转化成二进制 int a = 63; bitset<6> bs(a); #3,二进制转化成整数 int b = bs.to_ullong(); ...
分类:编程语言   时间:2016-07-19 13:09:27    阅读次数:406
老司机带你用vagrant打造一站式python开发测试环境
前言作为一个学习和使用Python的老司机,好像应该经常总结一点东西的,让新司机尽快上路,少走弯路,然后大家一起愉快的玩耍。今天,咱们就使用vagrant配合xshell打造一站式Python开发测试环境。目的让你在Windows下,也能愉快的使用Linux环境调试Python。适用人群:Python新手..
分类:编程语言   时间:2016-07-19 11:36:16    阅读次数:328
我的python学习--第三天
第三天1:列表及Python基础回顾2:字典列表字典生成式及应用场景3:字符串字典字符串转换及应用场景4:文件操作文件字典转换及应用场景5:总结基础数据结构的知识脑图--增删查改1、列表的操作:help(list)列表的帮助,列出所有列表的用法type(name)判断数据类型是列表,元组或..
分类:编程语言   时间:2016-07-19 11:34:43    阅读次数:308
以写代学:python实现 剪刀、石头、布游戏
前言:这个脚本实现剪刀石头布的游戏,但是并没有异常处理。只有用户在输入0、1、2时才可以正常处理。#!/usr/bin/envpython#coding:utf8importrandom//导入random模块,这是个产生随机数的模块all_choice=["石头","剪刀","布"]//定义一个列表,将选择添加到列表中win_list=[["..
分类:编程语言   时间:2016-07-19 11:31:28    阅读次数:773
python day five
一、双层装饰器defw1(func):definner(*args,**kwargs):#验证1#验证2#验证3returnfunc(*args,**kwargs)returninnerdefw2(func):definner(*args,**kwargs):#验证1#验证2#验证3returnfunc(*args,**kwargs)returninner@w1@w2deff1(arg1,arg2,arg3):print(‘f1‘)二、python字符串格式..
分类:编程语言   时间:2016-07-19 11:31:00    阅读次数:201
线程安全和可重入函数的区别和联系
线程安全函数概念:线程安全的概念比较直观。一般说来,一个函数被称为线程安全的,当且仅当被多个并发线程反复调用时,它会一直产生正确的结果。确保线程安全:要确保函数线程安全,主要需要考虑的是线程之间的共享变量。属于同一进程的不同线程会共享进程内存空间中的全局区..
分类:编程语言   时间:2016-07-19 11:29:39    阅读次数:189
C++ 提高3 STL基本概念 string 迭代器 容器
STL基本概念vector数组基本数据类型操作vector数组复杂数据类型操作vector数组指针数据类型操作string字符串的初始化:string的遍历之forstring的遍历之迭代器string的遍历之at()string的遍历[]string的遍历[]与at()对比string指针与string转换:s1===>char*string指针与str..
分类:编程语言   时间:2016-07-19 11:27:39    阅读次数:286
Java集合框架
集合:用来存放多种元素的一种类型。框架:是一个结构体系,由很多类组成。下面介绍两个常用的集合框架(collection集合和map集合)。collection是一个单列集合,它是一个接口;它下面主要有List和Set两个子接口,List子接口下面又包含ArrayList、LinkedList和Vector具体实现类..
分类:编程语言   时间:2016-07-19 11:28:00    阅读次数:218
以写代学:python while循环
前言:通过一个小脚本来学习python的while循环脚本一:实现1到100的数相加#!/usr/bin/envpythoncounter=1//给变量赋值,python不需要定义变量,python引用变量sum100=0whilecounter<101://while循环,直到while不小于101,就退出sum100+=counter//相当于sum100=sum100+counte..
分类:编程语言   时间:2016-07-19 11:26:31    阅读次数:178
Linux系统下 安装nginx时出现提示的错误:configure: error: You need a C++ compiler for C++ support.
Linux下安装nginx#./configure--prefix=/usr/local/nginx 如果提示缺少pcre库, 则从http://www.pcre.org/下载(wgetftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.37.tar.bz2) 假设解压在/usr/local/src/pcre-8.37 假设安装在/usr/local/pcre配置:./configu..
分类:编程语言   时间:2016-07-19 11:25:06    阅读次数:2772
以写代学:python continue
前言:python的break会终止整个程序,但是continue只会终止循环,让我们一起看看吧.求0-100的奇数之和#!/usr/bin/envpythoncounter=0sum100=0whilecounter<100:counter+=1ifcounter%2==0:continuesum100+=counterprintsum100求0-100的偶数之和#!/usr/bin/envpythoncounter=0..
分类:编程语言   时间:2016-07-19 11:23:06    阅读次数:210
python字符集分析,解决windows下FTPClient下载中文名称文件乱码
python中的中文编码一直以来都是一个极为头大的问题,经常抛出编码转换的异常,python中的str和unicode到底是一个什么东西呢?在python中提到unicode,一般指的是unicode对象,例如‘哈哈‘的unicode对象为u‘\u54c8\u54c8‘,而str,是一个字节数组,这个字节数组表示的是对unicod..
分类:编程语言   时间:2016-07-19 11:23:51    阅读次数:232
Python 学习之路-基本的概念(二)
之前在博客园里面写了一篇,地址http://www.cnblogs.com/yutianaiqingtian-sky/,但是在51cto里面混的比较久,所以还是想在51cto里面写出来,本次Python的学习主要是以alex的教程为主,然后希望一步一步的持之以恒的学下去,为入学做准备。这次主要是为了完成一个作业:作业二..
分类:编程语言   时间:2016-07-19 11:20:58    阅读次数:323
linux下的线程间通信——信号量
1、生产者——消费者模型用到的函数:sem_init()初始化sem_destroy()销毁sem_wait()申请、消费资源(申请不到的时候挂起)sem_post()生产资源单生产者——单消费者:/************************************************************************* >FileName:my_senc.c >A..
分类:编程语言   时间:2016-07-19 11:19:36    阅读次数:217
测试python HTTPServer功能
#基本HTTP python-mBaseHTTPServer8080如果当前目录有index.html则可以直接显示#简单HTTP包含GET与HEAD请求 python-mSimpleHTTPServer8080#HTTP包含POST请求当前 python-mCGIHTTPServer8080已sh脚本为CGI程序的语言如下:当前目录下新建cgi-bin目录#!/bin/bash echo"Content-Typ..
分类:编程语言   时间:2016-07-19 11:19:33    阅读次数:148
go语言十大排序算法总结
选择排序选择排序的基本思想是对待排序的记录序列进行n-1遍的处理,第i遍处理是将L[i..n]中最小者与L[i]交换位置。这样,经过i遍处理之后,前i个记录的位置已经是正确的了。 选择排序是不稳定的。算法复杂度是O(n ^2 )。package mainimport ( "fmt" )type SortInterface interface { sort() } type Sorto...
分类:编程语言   时间:2016-07-19 11:15:08    阅读次数:204
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!