码迷,mamicode.com
首页 > 编程语言
Windows下多线程编程(一)
前言 熟练掌握Windows下的多线程编程,能够让我们编写出更规范多线程代码,避免不要的异常。Windows下的多线程编程非常复杂,但是了解一些常用的特性,已经能够满足我们普通多线程对性能及其他要求。 进程与线程 1. 进程的概念 进程就是正在运行的程序。主要包括两部分: ? 一个是操作系统用来管理 ...
分类:编程语言   时间:2016-05-09 00:13:55    阅读次数:376
10-排序4 统计工龄
非常简单的一题,运用桶排序理解法,员工数很大,工龄范围在[0, 50]。 以工龄创建每个桶,将每个员工工龄归为不同桶。 给定公司N名员工的工龄,要求按工龄增序输出每个工龄段有多少员工。 输入格式: 输入首先给出正整数N(≤10?^5??),即员工总人数;随后给出N个整数,即每个员工的工龄,范围在[0 ...
分类:编程语言   时间:2016-05-09 00:15:02    阅读次数:485
多线程FTP下载日志脚本
#!/bin/bash ip_list=`cat $1` thead_num=5tmp_fifofile="/tmp/$$.fifo"mkfifo "$tmp_fifofile"exec 4<>"$tmp_fifofile"rm -f $tmp_fifofile for ((i=0;i<$thead ...
分类:编程语言   时间:2016-05-09 00:11:54    阅读次数:243
[javaSE] 集合框架(ArrayList,LinkedList,Vector)
ArrayList特点:底层使用数组数据结构,查询速度快(使用脚标查),插入删除慢(索引要改变) LinkedList特点:底层使用链表数据结构,查询慢(需要一个一个去问),插入删除快 Vector特点:底层是数组数据结构,线程同步,被ArrayList替代了 ArrayList LinkedLis ...
分类:编程语言   时间:2016-05-09 00:09:47    阅读次数:204
20145301实验五 Java网络编程及安全
北京电子科技学院(BESTI)实验报告 课程:Java程序设计 班级:1453 指导教师:娄嘉鹏 实验日期:2016.05.06 18:30-21:30 实验名称:实验五 Java网络编程 实验内容 1.用书上的TCP代码,实现服务器与客户端。 2.客户端与服务器连接 3.客户端中输入明文,利用DE ...
分类:编程语言   时间:2016-05-09 00:09:58    阅读次数:347
CLR线程概览(下)
作者:施懿民链接:https://zhuanlan.zhihu.com/p/20866017来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 同步: 托管代码 托管代码可以访问很多在System.Threading里定义的同步原语。包括操作系统原语的简单封装如:互斥(M ...
分类:编程语言   时间:2016-05-09 00:08:15    阅读次数:285
Python Tkinter canvas oval原理
Ovals, mathematically, are ellipses, including circles as a special case. The ellipse is fit into a rectangle defined by the coordinates (x0, y0) of t ...
分类:编程语言   时间:2016-05-09 00:04:24    阅读次数:246
算法 笔记1 时间复杂度计算
评价一个算法的优劣应该从三个方面判断 1.时间复杂度 : 执行算法所耗费的时间,即时间复杂度 2.空间复杂度 : 执行算法所耗费的存储空间,主要是辅助空间 3.可读性和可操作性 : 算法应当易于理解,易于编程,易于调试等 时间复杂度 一般情况下,将算法所要求求解问题的输入量称为问题的规模,并用一个正 ...
分类:编程语言   时间:2016-05-09 00:01:49    阅读次数:341
python学习笔记十六 django深入学习一
django 请求流程图 django 路由系统 在django中我们可以通过定义urls,让不同的url路由到不同的处理函数 注意: url的位置对于url的匹配是有影响的,url按照正则匹配,上面的匹配到了,下面的就不会被匹配了。 默认url 当匹配不到任何url的时候,将执行默认url。 动态 ...
分类:编程语言   时间:2016-05-09 00:00:00    阅读次数:632
java第五次实验报告
20144303《Java程序设计》第五次实验 一、实验要求 运行TCP代码,一人服务器,一人客户端 下载加解密代码,先编译运行代码,一人加密一人解密 集成代码,一人加密后通过TCP 发送,加密使用DES或AES,AES或DES加密密钥Key的发送,使用服务器的公钥加密,公钥算法用RSA或者DH 二 ...
分类:编程语言   时间:2016-05-09 00:00:20    阅读次数:432
线程中一些常用方法的分析
join() : 在一个线程中调用另一个线程的join(),则当前线程阻塞,让另一个线程先执行后,当前才执行. 根优先级无关. 从某种意义上来说,要两个线程都执行这个方法才有作用 [java] view plain copy package Test1; public class test7 { p ...
分类:编程语言   时间:2016-05-08 23:58:24    阅读次数:475
java面向对象的核心思想
Java面向对象-抽象类与接口 1.Java final关键字的使用 2.java抽象类 3、java接口的实现 接口和抽象类的相同点及不同点 ...
分类:编程语言   时间:2016-05-08 23:58:13    阅读次数:381
通过python 构建一个简单的聊天服务器
构建一个 Python 聊天服务器 一个简单的聊天服务器 现在您已经了解了 Python 中基本的网络 API;接下来可以在一个简单的应用程序中应用这些知识了。在本节中,将构建一个简单的聊天服务器。使用 Telnet,客户机可以连接到 Python 聊天服务器上,并在全球范围内相互进行通信。提交到聊 ...
分类:编程语言   时间:2016-05-08 23:58:09    阅读次数:357
java网络编程serversocket
转载:http://www.blogjava.net/landon/archive/2013/07/24/401911.html Java网络编程精解笔记3:ServerSocket详解ServerSocket用法详解 1.C/S模式中,Server需要创建特定端口的ServerSocket.->其 ...
分类:编程语言   时间:2016-05-08 23:54:30    阅读次数:275
java描写的合并排序的递归实现
package com.stu.find; public class MergeSort { public void merge(int []A,int p,int q,int r) { int nl=q-p+1; int nr=r-q; int [] rArr=new int[nl+1]; int ...
分类:编程语言   时间:2016-05-08 23:55:30    阅读次数:193
elasticsearch java 增删改查的简单实例
既然是开发篇,主要以代码为主,辅助一些说明。所有的内容都是代码实际应该验证过的。 引入的头文件: ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 import static org.elasticsearch.node.NodeB ...
分类:编程语言   时间:2016-05-08 23:50:33    阅读次数:651
ubuntu1404安装配置java环境(jdk8)
这个安装比较简单,网上也有数不清的教学,我这里记录以下,方便以后万一失忆了回来看看能想起来。个人博客http://www.cnblogs.com/wdfwolf3/ 1.下载安装 言归正传,我们需要到官方下载安装包(http://www.oracle.com/technetwork/java/jav ...
分类:编程语言   时间:2016-05-08 23:50:33    阅读次数:194
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!