码迷,mamicode.com
首页 > 编程语言
细说.NET中的多线程 (六 使用MemoryBarrier,Volatile进行同步)
上一节介绍了使用信号量进行同步,本节主要介绍一些非阻塞同步的方法。本节主要介绍MemoryBarrier,volatile,Interlocked。MemoryBarriers本文简单的介绍一下这两个概念,假设下面的代码:using System;class Foo{ int _answer;...
分类:编程语言   时间:2015-11-05 18:42:49    阅读次数:235
黑马程序员——JAVA基础-网络编程-TCP
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------TCP传输两个端点的建立连接后会有一个传输数据的通道,这通道称为流,而且是建立在网络基础上的流,称之为socket流。该流中既有读取,也有写入。tcp的两个端点:一个是客户端,一个是服务端。客户端:...
分类:编程语言   时间:2015-11-05 18:41:02    阅读次数:236
C语言基本类型之long long int
大家都知道int在linux系统下默认是占4个字节,数值表示范围是:-2147483648~2147483647。即使是无符号unsigned int类型表示范围:0—4294967295,大约42亿。 在大多情况下int类型都是可以满足需要的,但不乏有特殊情况;今天做ineedle测试的时候就用发...
分类:编程语言   时间:2015-11-05 18:39:05    阅读次数:155
Python 快速教程(补充篇03): Python内置函数清单
Python内置(built-in)函数随着python解释器的运行而创建。在Python的程序中,你可以随时调用这些函数,不需要定义。最常见的内置函数是:print(“Hello World!”)在Python教程中,我们已经提到下面一些内置函数:基本数据类型type()反过头来看看dir() h...
分类:编程语言   时间:2015-11-05 18:39:02    阅读次数:251
【原创】C++之自定义高效的swap(1)
1 问题背景 当交换两个包含了指针成员的类,我们最想看到的是直接交换其指针。但是当我们调用std::swap标准库这个模板函数时,通常它都会复制3个指针指向的对象作为交换所用,缺乏效率。如下:1 namespace std{2 template3 void swap(T& a, T...
分类:编程语言   时间:2015-11-05 18:39:23    阅读次数:308
javascript 内存泄漏的学习
概念内存泄漏: 用动态存储分配函数动态开辟的空间,在使用完毕后未释放, 木有任何指针指向他,结果导致一直占据该内存单元。直到程序结束。(其实说白了就是该内存空间使用完毕之后未回收,占着茅坑不**)即所谓内存泄漏。等所有内存都被占完之后, 系统就跪了.内存分配方式说道内存泄露,就不得不谈到内存分配的方...
分类:编程语言   时间:2015-11-05 18:29:49    阅读次数:333
Python 快速教程(补充篇02): Python小技巧
import模块在Python经常使用import声明,以使用其他模块(也就是其它.py文件)中定义的对象。1) 使用__name__当我们编写Python库模块的时候,我们往往运行一些测试语句。当这个程序作为库被import的时候,我们并不需要运行这些测试语句。一种解决方法是在import之前,将...
分类:编程语言   时间:2015-11-05 18:27:55    阅读次数:297
使用eclipse开发Java web应用
前面说了手动配置一个应用,手动配置可以更深入的理解web应用的分布,但是一般的编辑器没有语法错误提示,所以开发起来对于错误的寻找不太容易,效率相对较低,所以在理解清楚web项目的结构之后,我们使用eclipse开发的话,能够使效率更高 开发可以使用eclipse for JavaEE或者MyE...
分类:编程语言   时间:2015-11-05 18:27:47    阅读次数:247
SpringMVC绑定到实体数组、list、set、和map时要注意
实体的属性前一定要用.分割,如果是使用jquery的ajax提交的一个js数组对象,则请求数据会被格式化为var sub = [{name:1,num:2},{name:1,num:2}]$.post(url,{test,sub})但是springmvc绑定实体时,是检测“.”符号,“.”之前的作为...
分类:编程语言   时间:2015-11-05 18:16:17    阅读次数:661
java改时区
code:package com.soofound.framework.util;import java.io.IOException;import java.io.InputStream;import java.text.SimpleDateFormat;import java.util.Cale...
分类:编程语言   时间:2015-11-05 18:14:29    阅读次数:255
Java-URLConnection类详解
抽象类 URLConnection 是所有类的超类,它代表应用程序和 URL 之间的通信链接。此类的实例可用于读取和写入此 URL 引用的资源。通常,创建一个到 URL 的连接需要几个步骤:openConnection() 对影响到远程资源连接的参数进行操作。connect() 与资源交...
分类:编程语言   时间:2015-11-05 18:15:43    阅读次数:186
数字证书算法概念
1数字证书的概念 1,非对称加密算法用于对数据进行加密/解密操作,确保数据的机密性。 2,数字签名算法对用于对数据进行签名/验证操作,确保数据的完整性和抗否认性. 3,消息摘要算法对用于对数字证书本身做摘要处理,确保数字证书的完整性,1,目前数字证书最常用的加密算法为RSA,与之配套的使用的签...
分类:编程语言   时间:2015-11-05 18:12:41    阅读次数:438
2015/11/5用Python写游戏,pygame入门(5):面向对象的游戏设计
昨天的内容里有了运动的子弹,虽然我们只添加了一个子弹,但你可以看到我们需要记录子弹的x,y坐标,每次要更新它的坐标。如果我们想要有多颗子弹,就需要存储多个坐标。那时候处理起来就不显得那么简单,也许我们可以使用两个list,一个专门存储各个子弹的x坐标,另一个专门存储子弹的y坐标,问题似乎变得没那么复...
分类:编程语言   时间:2015-11-05 18:12:06    阅读次数:188
Python 快速教程(补充篇01): Python的序列的方法
任何的序列都可以引用其中的元素(item)。下面的内建函数(built-in function)可用于序列(表,定值表,字符串):# s为一个序列len(s) 返回: 序列中包含元素的个数min(s) 返回: 序列中最小的元素max(s) 返回: 序列中最大的元素all(s) 返...
分类:编程语言   时间:2015-11-05 18:09:21    阅读次数:150
Java-URL类详解
类 URL 代表一个统一资源定位符,它是指向互联网“资源”的指针。资源可以是简单的文件或目录,也可以是对更为复杂的对象的引用,例如对数据库或搜索引擎的查询。URL(String spec) 根据 String 表示形式创建 URL 对象。URL(String protocol...
分类:编程语言   时间:2015-11-05 18:11:20    阅读次数:295
java 文件读写大全
1、按字节读取文件内容2、按字符读取文件内容3、按行读取文件内容4、随机读取文件内容复制代码public class ReadFromFile { /** * 以字节为单位读取文件,常用于读二进制文件,如图片、声音、影像等文件。 */ public static void readFileByByt...
分类:编程语言   时间:2015-11-05 18:09:05    阅读次数:220
使用scrapy的定制爬虫-第三章-爬虫的javascript支持
-.-编辑中.我语文是数学老师教的... 后续补充参考代码,链接. 很多网站都使用javascript...网页内容由js动态生成,一些js事件触发的页面内容变化,链接打开.甚至有些网站在没有js的情况下根本不工作,取而代之返回你...
分类:编程语言   时间:2015-11-05 17:00:57    阅读次数:221
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!