码迷,mamicode.com
首页 > 编程语言
python目录
python目录 初识Python 数据类型和变量 python基础-循环 字符编码 Python字符串基本操作 python列表基础操作 基本数据类型-(字符串_数字_列表_元组_字典_集合) 基本数据类型-列表_元组_字典 python基础-文件操作 python——函数 python基础—函数 ...
分类:编程语言   时间:2017-08-09 21:10:48    阅读次数:197
C语言中的补码与反码(-1的十六进制ffffffff)
我们先举个例子 1个字节的数字7用二进制表示为 0000 0111,最高位为0(0为正数,1为负数) 反码是将正数的所有位都取反,包括最高位 而负数的二进制表示为补码(反码加1),反码只是过渡阶段 -7 我们由+7来推倒 +7 0000 0111 ==》1111 1000 ==》1111 1001 ...
分类:编程语言   时间:2017-08-09 21:10:33    阅读次数:315
深入理解JMM(Java内存模型) --(二)重排序
[转载自并发编程网 – ifeve.com 原文链接:http://ifeve.com/tag/jmm/] 数据依赖性 如果两个操作访问同一个变量,且这两个操作中有一个为写操作,此时这两个操作之间就存在数据依赖性。数据依赖分下列三种类型: 上面三种情况,只要重排序两个操作的执行顺序,程序的执行结果将 ...
分类:编程语言   时间:2017-08-09 21:10:14    阅读次数:249
python shelve模块
可以看出shelve模块和json对文件的操作是很像的,但是保存文件时有三个文件,如图: 具体不用管这三个文件的格式,正常的读写就行了。 1 2 3 4 5 6 s1={"k1":"v1"} st=json.dumps(s1) print(st,type(st)) s='{"k1":"v1"}' d ...
分类:编程语言   时间:2017-08-09 21:09:55    阅读次数:188
深入理解JMM(Java内存模型) --(五)锁
锁的释放-获取建立的happens before 关系 锁是Java并发编程中最重要的同步机制。锁除了让临界区互斥执行外,还可以让释放锁的线程向获取同一个锁的线程发送消息。 下面是锁释放-获取的示例代码: [java] view plaincopy class MonitorExample { in ...
分类:编程语言   时间:2017-08-09 21:09:24    阅读次数:177
spring cloud大坑之ribbon和fegin
一开始接触spring cloud的时候,还没有听说过微服务这个概念,对于服务直接的沟通是什么个情况,怎么组成微服务的完全懵逼,看到网上的教程都是用ribbong和fegin来调用接口,然后官网也给的是这个教程就朝着这个方向一路走到黑。。。。 1、先记录下ribbon和fegin的技术实现以及问题 ...
分类:编程语言   时间:2017-08-09 21:08:31    阅读次数:5101
Java中toArray的用法探究(java数组与list转换)
一. Incident import Java.util.ArrayList; import java.util.List; public class Test { public static void main(String[] args) { List<String> list = new Ar ...
分类:编程语言   时间:2017-08-09 21:07:05    阅读次数:255
深入理解JMM(Java内存模型) --(六)final
与前面介绍的锁和volatile相比较,对final域的读和写更像是普通的变量访问。对于final域,编译器和处理器要遵守两个重排序规则: 下面,我们通过一些示例性的代码来分别说明这两个规则: [java] view plain copy public class FinalExample { in ...
分类:编程语言   时间:2017-08-09 21:06:35    阅读次数:193
python开发规范
一、软件开发规范 soft:项目名称 bin:存放程序启动文件 conf:存放程序配置文件 core:存放程序核心代码 db:存放单元测试使用的数据 lib:存放第三方模块使用情况说明 log:存放日志文件 二、模块导入规范 先导入内置模块,在导入第三方模块,最后导入自定义模块并且每类模块之间用空格 ...
分类:编程语言   时间:2017-08-09 21:05:50    阅读次数:179
python多进程
1、多线程的理解 线程是最小的执行单元,而进程由至少一个线程组成。线程的特点是线程之间可以共享内存和变量,资源消耗少。如何调度进程和线程,完全由操作系统决定,程序自己不能决定什么时候执行,执行多长时间。 2、Python多线程创建 ...
分类:编程语言   时间:2017-08-09 21:05:18    阅读次数:153
python_day15_jquery
博客园 首页 新随笔 订阅 管理 随笔 - 1 文章 - 81 评论 - 30 博客园 首页 新随笔 订阅 管理 随笔 - 1 文章 - 81 评论 - 30 随笔 - 1 文章 - 81 评论 - 30 前端基础之jquery 知识预览 一 jQuery是什么? 二 什么是jQuery对象? 三 ...
分类:编程语言   时间:2017-08-09 20:10:07    阅读次数:294
我的SpringMvc学习之路之注解
用注解取代配置文件可降低编程是不必要的麻烦和错误。 @Controller 控制器定义 在一个class的上面写上@controller声明此类为控制器类。在配置中*.dispatcher.xml里定义<context:component-scan base-package="com.song" / ...
分类:编程语言   时间:2017-08-09 20:09:19    阅读次数:187
Java中的ReentrantLock和synchronized两种锁定机制的对比
原文:http://www.ibm.com/developerworks/cn/java/j-jtp10264/index.html 多线程和并发性并不是什么新内容,但是 Java 语言设计中的创新之一就是,它是第一个直接把跨平台线程模型和正规的内存模型集成到语言中的主流语言。核心类库包含一个 Th ...
分类:编程语言   时间:2017-08-09 20:09:01    阅读次数:252
笔记-NSArray 逆序reverseObjectEnumerator 及 NSEnumerator 遍历
输出 reversedArray 为 3 2 1。 ...
分类:编程语言   时间:2017-08-09 20:08:18    阅读次数:280
Ubuntu 14.04安装语言包后无法选择汉语问题解决
如需转载请标明出处:http://blog.csdn.net/itas109 QQ技术交流群:129518033 安装完语言包后。尽管里面有了汉语。可是是灰色的。例如以下图所看到的: 解决的方法: 用鼠标点中“汉语(中国)”。将其拖动到顶端就可以。这时汉语就高亮了,假设拖到顶端无效果。重新启动就可以 ...
分类:编程语言   时间:2017-08-09 20:07:33    阅读次数:232
spring cloud eureka高可用
记录下自己踩的坑 spring cloud eureka的高可用网上的教程大致分为两种,一种是两两互相注册,一种是三个互相注册。 1、两两互相注册 普通服务的注册写法都是http://peer1/eureka/,http://peer2/eureka/这种两辆互相注册有个问题,peer1注册中心上面 ...
分类:编程语言   时间:2017-08-09 20:07:02    阅读次数:423
Python爬取猫眼top100排行榜数据【含多线程】
【来自天善智能】:https://edu.hellobi.com/course/156/play/lesson/2453 崔大师的代码看着就是舒服。。。。 ...
分类:编程语言   时间:2017-08-09 20:06:52    阅读次数:262
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!