码迷,mamicode.com
首页 > 编程语言
php如何解决多线程同时读写一个文件的问题
<?php header("content-type:text/html;charset=utf-8"); $fp = fopen("lock.txt","w+"); if(flock($fp, LOCK_EX)){// 进行排它型锁定 fwrite($fp,"Write something her
分类:编程语言   时间:2016-02-01 18:15:02    阅读次数:145
python中的数字
python支持的数字类型:-整形(标准整形)、长整形、布尔型、双精度浮点型、十进制浮点型和复数 显式删除数字对象: >>> num=3 >>> print num 3 >>> del num >>> print num Traceback (most recent call last): File
分类:编程语言   时间:2016-02-01 18:12:42    阅读次数:151
在centos上配置python3.4环境(哎,痛苦的一天啊!)
centos以及linux版本的系统上默认带的python是2.7版本,但是我需要python3以上的环境啊,为什么就不说啦。 openssl-devel 、openssl 、ncurses-devel、zlib-devel、zlib的安装上先。 之后还会遇到好多问题啊,只要=根据提醒着往上装,要想
分类:编程语言   时间:2016-02-01 18:06:30    阅读次数:120
java基本数据类型包装类
http://blog.163.com/bt_q/blog/static/11926672920104902636829/ Java语言是一个面向对象的语言,但是Java中的基本数据类型却是不面向对象的,这在实际使用时存在很多的不便,为了解决这个不足,在设计类时为每个基本数据类型设计了一个对应的类进
分类:编程语言   时间:2016-02-01 18:05:37    阅读次数:176
线程池的工作原理及使用示例
欢迎探讨,如有错误敬请指正 如需转载,请注明出处 http://www.cnblogs.com/nullzx/ 1. 为什么要使用线程池? 我们现在考虑最简单的服务器工作模型:服务器每当接收到一个客户端请求时就创建一个线程为其服务。这种模式理论上可以工作的很好,但实际上会存在一些缺陷,服务器应用程序...
分类:编程语言   时间:2016-02-01 18:04:18    阅读次数:194
Java返回距离当前时间段
1 /** 2 * 计算该时间离当前时间的差距 3 * @param time 格式为:yyyy-MM-dd HH:mm:ss 4 * @return 5 */ 6 public static String getShortTime(String time) { 7 Date date = getD
分类:编程语言   时间:2016-02-01 18:05:32    阅读次数:256
Java环境变量配置
1. 想要成功配置Java的环境变量,那肯定就要安装JDK,才能开始配置的。成功安装之后,进行测试是否真的成功安装,点击【开始】----【运行】----输入 CMD,在命令提示符里面输入“Java -version”并按回车键,显示Java版本信息。 2. 下面开始配置环境变量,右击【我的电脑】--
分类:编程语言   时间:2016-02-01 18:01:20    阅读次数:163
配置 Windows 下的 nodejs C++ 模块编译环境
根据 node-gyp 指示的 Windows 编译环境说明, 简单一句话就是 "Python + VC++ 编译环境". 所有需要的安装文件, 我都下载好放到百度云盘了: nodejs-gyp-windows Python 安装 python-2.7.7.msi iso 虚拟磁盘 安装 DTLit
分类:编程语言   时间:2016-02-01 17:58:45    阅读次数:226
线程组ThreadGroup
public class Example7 { public static void main(String[] args) { Thread newThread = new Thread(new Runnable() { @Override public void run() { while (t
分类:编程语言   时间:2016-02-01 17:58:48    阅读次数:98
快速排序算法
快速排序算法是一种非常高效的内部排序算法,其平均时间复杂度为O(nlogn),且其性能在相同时间复杂度中最好,不过 在最坏的情况下会退化成冒泡排序,此时时间复杂度为O(n^2)。就平均性能来讲,快速排序是一种非常高效的算法,现在 介绍一种比较简单的快速排序的实现算法。 代码如下: #include
分类:编程语言   时间:2016-02-01 17:53:51    阅读次数:127
java WeakReference
在Java 1.2中就引入了java.lang.ref这个包,WeakReference就属于这个包。WeakReference是干嘛的呢,一言弊之,它是和Java中的垃圾回收相关的。如果一个对象只有WeakReference引用它,那么这个对象就可能被垃圾回收器回收。 在什么场合下应用WeakRe
分类:编程语言   时间:2016-02-01 17:49:32    阅读次数:163
标准库类型vector[C++ primer]
vector,表示对象的容器,所有对象类型相同。 定义及初始化: vector<int> a; //默认初始化,空vector,不含元素 vector<int> b(a); //等价于 b=a;b中包含a中所有元素的副本 vector<int> c(n, val); //包含n个重复元素,值均为va
分类:编程语言   时间:2016-02-01 17:46:12    阅读次数:158
python写游戏运维管理后台
最近在用python写游戏运维管理的后台,待功能完善后放源码,大致功能如下: 有兴趣的可以加我一起来做。
分类:编程语言   时间:2016-02-01 17:44:10    阅读次数:301
从头认识Spring-1.10 使用命名空间p来注入属性
这一章节我们来介绍一下使用命名空间p来注入属性。1.domain蛋糕类:(不变)package com.raylee.my_new_spring.my_new_spring.ch01.topic_1_10; public class Cake { private final int id = index++; private static int index = 0; private...
分类:编程语言   时间:2016-02-01 15:52:33    阅读次数:258
排序算法系列:奇偶排序算法
在上一篇中我们说到了**冒泡排序**的原理及实现详解。冒泡排序是一种交换排序,本文还是接着上一讲,说说另一种交换排序算法——奇偶排序。...
分类:编程语言   时间:2016-02-01 15:51:38    阅读次数:257
Python 装饰器
一、什么是装饰器 装饰器自身就是一个函数,它是在函数上调用的装饰,也可以说用一个函数(装饰器)来”装饰”另一个函数。在代码中以”@”符表示,很明显的是在某个函数之上出现了@,就说明装饰器装饰了其函数。 >>> import time >>> def extend_login(func): >>> d...
分类:编程语言   时间:2016-02-01 15:43:17    阅读次数:167
windows和linux中搭建python集成开发环境IDE——如何设置多个python环境
本系列分为两篇: 1、【转】windows和linux中搭建python集成开发环境IDE 2、【转】linux和windows下安装python集成开发环境及其python包 3、windows和linux中搭建python集成开发环境IDE——如何设置多个python环境 Install Pyt
分类:编程语言   时间:2016-02-01 15:35:26    阅读次数:266
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!