码迷,mamicode.com
首页 > 编程语言
Python学习(15)文件/IO
目录 Python 文件I/O 打印到屏幕 读取键盘输入 打开和关闭文件 File对象属性 文件定位 重命名和删除文件 Python的目录 Python 文件I/O 本章只讲述所有基本的的I/O函数,更多函数请参考Python标准文档。 打印到屏幕 最简单的输出方法是用print语句,你可以给它传递 ...
分类:编程语言   时间:2016-04-20 19:51:50    阅读次数:316
使用Lock(ReentrantLock)结合Condition实现自定义线程池
声明: 1、该篇只是提供一种自定义线程池的实现方式,可能性能、安全等方面需要优化; 2、该篇自定义线程池使用Lock(可重入锁ReentrantLock)结合Condition来实现; 3、该篇力求使用简单的方式呈现,如有错误之处,欢迎指正,在此表示感谢。 概述 自定义线程池三要素包括: 1、存储线 ...
分类:编程语言   时间:2016-04-20 19:51:02    阅读次数:375
简单选择排序
对《大话数据结构》P384~P385—简单选择排序,进行了自己的理解并完善了代码。 简单选择排序如下: 代码和解释如下(VS2012测试通过): 运行结果: 时间复杂度分析见草稿图。 时间复杂度是O(n2)。 ...
分类:编程语言   时间:2016-04-20 19:47:00    阅读次数:322
算法Sedgewick第四版-第1章基础-1.4 Analysis of Algorithms-004计算内存
1. 2. 3.字符串 ...
分类:编程语言   时间:2016-04-20 19:43:07    阅读次数:257
算法Sedgewick第四版-第1章基础-1.4 Analysis of Algorithms-006BitonicMax
...
分类:编程语言   时间:2016-04-20 19:42:20    阅读次数:194
Python学习(16)File(文件)方法
Python File(文件) 方法 file 对象使用 open 函数来创建,下表列出了 file 对象常用的函数: file.close() 关闭文件。关闭后文件不能再进行读写操作。 file.flush() 刷新文件内部缓冲,直接把内部缓冲区的数据立刻写入文件, 而不是被动的等待输出缓冲区写入 ...
分类:编程语言   时间:2016-04-20 19:43:33    阅读次数:196
Python学习(17)异常处理
目录 Python 异常处理 Python 标准异常 异常处理 使用except而不带任何异常类型 使用except而带多种异常类型 try-finally 语句 异常参数 异常的参数 用户自定义参数 Python 异常处理 python提供了两个非常重要的功能来处理python程序在运行中出现的异 ...
分类:编程语言   时间:2016-04-20 19:41:45    阅读次数:317
SpringMVC深度探险(四) —— SpringMVC核心配置文件详解
在上一篇文章中,我们从DispatcherServlet谈起,最终为读者详细分析了SpringMVC的初始化主线的全部过程。整个初始化主线的研究,其实始终围绕着DispatcherServlet、WebApplicationContext和组件这三大元素之间的关系展开。 在文章写完之后,也陆续收到了 ...
分类:编程语言   时间:2016-04-20 19:40:37    阅读次数:452
java获取http请求的Header和Body
在http请求中,有Header和Body之分,读取header使用request.getHeader("..."); 读取Body使用request.getReader(),但getReader获取的是BufferedReader,需要把它转换成字符串,下面是转换的方法。 ...
分类:编程语言   时间:2016-04-20 19:39:27    阅读次数:1119
SpringMVC深度探险(三) —— DispatcherServlet与初始化主线
在上一篇文章中,我们给出了构成SpringMVC应用程序的三要素以及三要素的设计过程。让我们来归纳一下整个设计过程中的一些要点: SpringMVC将Http处理流程抽象为一个又一个处理单元 SpringMVC定义了一系列组件(接口)与所有的处理单元对应起来 SpringMVC由Dispatcher ...
分类:编程语言   时间:2016-04-20 19:36:37    阅读次数:280
spring MVC配置详解
现在主流的Web MVC框架除了Struts这个主力 外,其次就是Spring MVC了,因此这也是作为一名程序员需要掌握的主流框架,框架选择多了,应对多变的需求和业务时,可实行的方案自然就多了。不过要想灵活运用Spring MVC来应对大多数的Web开发,就必须要掌握它的配置及原理。 一、Spri ...
分类:编程语言   时间:2016-04-20 19:36:42    阅读次数:369
Python suds模块测试WebSerivce服务和Type not found错误解决
这几天兼职测试工程师,有一个WebService服务,虽然SoapUI提供了很好的WS服务测试功能,但是作为一个有理想有追求的程序员,怎么可以放弃任何一个写代码的机会呢,于是,一个用python写自动化测试脚本的我就诞生了。SoapUI的官网https://www.soapui.org/里面也有源码,有兴趣的..
分类:编程语言   时间:2016-04-20 18:22:00    阅读次数:1930
广义表的C++简单实现
广义表是数据结构中非常关键的一部分,它的学习对于树和二叉树有很大的起承作用。那么,它是怎么实现的呢?广义表的实现应用到了一个很熟悉的算法——递归。来看看它的代码吧!#pragmaonce #include<iostream> #include<cassert> usingnamespacestd; enumType { ..
分类:编程语言   时间:2016-04-20 18:20:37    阅读次数:363
c/c++程序的文件结构
文件结构:1.c/c++程序分两个文件a.头文件:用于保存程序的声明(“.h”为后缀);b.定义文件:用于保存程序的实现(c以“.c”为后缀,c++以“.cpp”为后缀)。2.为防止头文件被重复引用,用#ifndef/#define/#endif结构和#pragmaonce处理。#ifndef/#define/#endif结构和#pragmaonc..
分类:编程语言   时间:2016-04-20 18:18:48    阅读次数:293
线程的分离
基础知识默认情况下,线程被创建成可结合的。为了避免存储器泄漏,每个可结合线程都应该被显示回收,即调用pthread_join,或通过调用pthread_detach函数被分离。1)如果一个可结合线程运行结束但没有被join,则它的状态类似与僵尸进程。2)若调用pthread_join后,该线程还没有..
分类:编程语言   时间:2016-04-20 18:18:42    阅读次数:324
线程分离与线程互斥
一.线程分离:概述:在任何一一个时间点上,线程是可结合的(joinable)或者是分离的(detached)。一一个可结合的线程能够被其他线程收回其资源和杀死。在被其他线程回收之前,它的存储器资源(例如栈)是不释放的。相反,一一个分离的线程是不能被其他线程回收或杀死的,它的存储器资源..
分类:编程语言   时间:2016-04-20 18:16:42    阅读次数:280
python学习笔记-Day022 - django ORM操作
一对多:models.ForeignKey()首先定义表结构:classUserType(models.Model): caption=models.CharField(max_length=32) def__unicode__(self): returnself.caption classUserInfo(models.Model): username=models.CharField(max_length=32) user_type=models.ForeignKey("UserTy..
分类:编程语言   时间:2016-04-20 18:15:13    阅读次数:224
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!