码迷,mamicode.com
首页 > 编程语言
python子进程模块subprocess详解与应用实例 之二
1.2. Popen 对象 Popen类的实例有下列方法: 1. Popen.poll() 检查子进程是否已经结束,设置并返回返回码值。 2. Popen.wait() 等待子进程结束,设置并返回返回码值。WARNING: 当使用 stdout=PIPE 或 stderr=PIPE 并且子进程生成了 ...
分类:编程语言   时间:2017-06-01 23:44:58    阅读次数:356
java基础:流程控制语句(选择结构if语句)
(1)顺序结构 从上往下,依次执行 Demo:class ShunXuJieGouDemo { public static void main(String[] args) { System.out.println("程序开始了"); System.out.println("我爱Java"); Sy... ...
分类:编程语言   时间:2017-06-01 23:43:59    阅读次数:261
JAVA数组翻转
由于第一次写博客,希望和大家共同进步,一起努力。 首先可 以有一个对照组,运行后的结果如下: 这是正常的数组,要做的是将所有数字进行反转。而不是这样的翻转: 这样的翻转虽然结果可以变成翻转的结果,但是也将arr[0]等地址顺序也进行了翻转。不过还是将结果奉上: 所以最好还是这样翻转: 结果: ...
分类:编程语言   时间:2017-06-01 23:43:51    阅读次数:223
深入理解JAVA集合系列二:ConcurrentHashMap源码解读
HashMap和Hashtable的区别 在正式开始这篇文章的主题之前,我们先来比较下HashMap和Hashtable之间的差异点: 1、Hashtable是线程安全的,它对外提供的所有方法都是都使用了synchronized,是同步的,而HashMap是非线程安全的。 2、Hashtable不允 ...
分类:编程语言   时间:2017-06-01 23:43:34    阅读次数:294
[计算机图形学 with OpenGL] Chapter8 习题8.12 NLN二维线段裁剪算法实现
Nicholl-Lee-Nicholl二维线段裁剪算法相对于Cohen-Sutherland和Liang-Barsky算法来说,在求交点之前进行了线段端点相对于几个区域的判断,可以确切的知道要求交点的边的信息。 此方法只在二维空间裁剪时使用,C-S和L-B裁剪方法则可应用到三维空间。 算法步骤: 1 ...
分类:编程语言   时间:2017-06-01 23:43:11    阅读次数:291
eclipse 配置CDT,eclipse配置C语言开发环境
1.下载Cygwin 并安装 下载地址:http://www.cygwin.cn/site/install/ 双击安装cygwin 单击下一步 选择在线安装 选择安装路径然后点击下一步 选择直接连接 选择站点这里我选择使用163地址:http://mirrors.163.com/cygwin/ 特别 ...
分类:编程语言   时间:2017-06-01 23:43:04    阅读次数:273
[Java.web]简单计算器
项目的 WebRoot 目录下的 calculator.jsp 项目的 src 目录下的 包下面的 CalculatorBean.java 附上效果图: ...
分类:编程语言   时间:2017-06-01 23:41:35    阅读次数:379
深入理解JAVA I/O系列三:字符流详解
字符流为何存在 既然字节流提供了能够处理任何类型的输入/输出操作的功能,那为什么还要存在字符流呢?容我慢慢道来,字节流不能直接操作Unicode字符,因为一个字符有两个字节,字节流一次只能操作一个字节。如果JAVA不能直接操作字符,我会感到JAVA对这个世界满满的恶意,所以提供对直接的字符输入/输出 ...
分类:编程语言   时间:2017-06-01 23:40:35    阅读次数:311
多线程之概念解析
在介绍多线程之前明确几个概念 进程和线程 进程:是计算机中已运行的实体(计算机可以工作都是进程的功劳),进程是指在系统中正在运行的一个应用程序 线程:操作系统能够运行调度的最小单元(它是进程的组成部分)负责进程执行,一个线程的所有任务都是在线程中执行 区别和联系: 队列: 装载线程任务的数据结构,先 ...
分类:编程语言   时间:2017-06-01 23:40:01    阅读次数:244
话说多线程
(十)话说多线程关键字: java 面试题 多线程 thread 线程池 synchronized 死锁作者:臧圩人(zangweiren) 发布时间:2008-08-08网址:http://zangweiren.javaeye.com>>>转载请注明出处!<<<线程或者说多线程,是我们处理多任务的 ...
分类:编程语言   时间:2017-06-01 23:39:43    阅读次数:318
Java中的异常处理:何时抛出异常,何时捕获异常?
1.如果方法声明名里面有throws异常,那么方法体里面可以不抛出异常。因为可以在方法声明中包含异常说明,但实际上却不抛出!这样做的好处是,为异常先占个位置,以后就可以抛出这种异常而不用修改修改已有的代码。在定义抽象基类和接口时这种能力很重要,这样派生类或接口实现类就能够抛出这些预先声明的异常。 2 ...
分类:编程语言   时间:2017-06-01 23:39:35    阅读次数:336
今天研究Unity Ioc 框架
今天研究Unity Ioc 框架,被自己坑了两个多小时。 运行就报错,反反复复检查了很多次,配置文件,代码都没有问题,也从新写了好几遍。 最后仔细看报错消息才知道,config文件没有生成到目录………… -_- 各路大神,引以为鉴呀! ...
分类:编程语言   时间:2017-06-01 23:38:58    阅读次数:267
python sys.argv[]用法
sys.argv[]是用来获取命令行参数的,sys.argv[0]表示代码本身文件路径,所以参数从1开始,以下两个例子说明: 1、使用sys.argv[]的一简单实例:以下是sample1.py文件: [python] view plain copy import sys,os print sys. ...
分类:编程语言   时间:2017-06-01 23:38:51    阅读次数:378
栈的应用java语言实现
数据结构中的栈,在解决很多问题都有用处,比如括号匹配,迷宫求解,表达式求值等等 java中有封装好的类,可以直接调用: Stack: 1-->public Stack()创建一个空堆栈 2-->public boolean empty()测试堆栈是否为空; 3-->public E pop()移除堆 ...
分类:编程语言   时间:2017-06-01 23:37:55    阅读次数:258
深入理解JAVA I/O系列五:对象序列化
序列化 对象序列化的目标是将对象保存到磁盘中,或者允许在网络中直接传输对象。对象序列化机制允许把内存中的JAVA对象转换成跟平台无关的二进制流,从而允许将这种二进制流持久地保存在磁盘上,通过网络将这种二进制流传输到另一个网络节点,其他程序一旦获得了这种二进制流,都可以讲二进制流恢复成原来的JAVA对 ...
分类:编程语言   时间:2017-06-01 23:35:53    阅读次数:291
Python 批量重命名
#coding=utf-8 import os #1.获取要重命名的文件夹的名字 folder_name = input("输入文件夹名:") #2.获取制定的文件夹中的名字 file_names = os.listdir(folder_name) #3.重命名 for name in file_n ...
分类:编程语言   时间:2017-06-01 23:34:58    阅读次数:352
SpringBoot表单验证
需求:年龄在18岁以下的女生不能注册 处理器中的写法: 实体类中的写法: ...
分类:编程语言   时间:2017-06-01 23:33:34    阅读次数:294
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!