编程语言-月排行
Socket类Socket(InetAddress address, int port) 创建一个流套接字并将其连接到指定 IP 地址的指定端口号。Socket(String host, int port) 创建一个流套接字并将其连接到指定主机上的指定端口号。Socket(InetAddress a ...
分类:编程语言 时间:2017-07-23 20:35:50 收藏:0 阅读:309
JavaScript Array(数组) 对象 数组对象的作用是:使用单独的变量名来存储一系列的值。 创建数组, 为其赋值: 实例 var mycars = new Array();mycars[0] = "Saab";mycars[1] = "Volvo";mycars[2] = "BMW"; 实 ...
分类:编程语言 时间:2017-07-23 21:47:25 收藏:0 阅读:270
python装饰器 装饰器本质上是一个函数,在不对其他函数源代码进行修改的情况下,为其他函数提供额外功能。 分析:test1的内存地址(只有函数名,没有小括号就是指其内存地址)赋值给func,func()就等价与test1()运行,deco记录test1()运行相关时间 二:高阶函数 满足下列条件之 ...
分类:编程语言 时间:2017-07-23 21:55:59 收藏:0 阅读:181
链接: http://codeforces.com/contest/822/problem/C 题意: 有x天的假期, 有n张旅行票, 每张票有起始时间l, 结束时间r, 花费cost, 想把假期分成两部分出去旅游, 两部分时间不能重合(ri < lj || rj < li), 问最小花费是多少, ...
分类:编程语言 时间:2017-07-23 21:58:51 收藏:0 阅读:243
算法复杂度分为时间复杂度和空间复杂度。 其作用: 时间复杂度是指执行算法所需要的计算工作量; 而空间复杂度是指执行这个算法所需要的内存空间。 (算法的复杂性体现在运行该算法时的计算机所需资源的多少上,计算机资源最重要的是时间和空间(即寄存器)资源,因此复杂度分为时间和空间复杂度)。 简单来说,时间复 ...
分类:编程语言 时间:2017-07-23 22:03:49 收藏:0 阅读:286
1.进程与线程的关系 一个程序运行后至少有一个进程,一个进程中可以包含多个线程2.多线程两种实现方式 A:实现线程程序继承Thread B:实现线程的另一种方式实现Runnable接口 3.多线程两种实现方式的区别 实现Runnable接口的方式,更加的符合面向对象,线程分为两部分,一部分线程对象, ...
分类:编程语言 时间:2017-07-23 22:09:00 收藏:0 阅读:305
基类訪问权限 类继承方式 子类訪问权限 public public protected public protected private No Access public protected protected protected protected private No Access public ...
分类:编程语言 时间:2017-07-23 22:14:06 收藏:0 阅读:259
子组匹配返回找到的第一个匹配项 []表示匹配列表中的任意一个,返回找到的第一个 这样可以发现如果要查找字母的话可以使用[a-z],返回找到的第一个字母 查找数字使用[0-9],返回找到的第一个数字相当与\d 在[]中使用^表示取反的意思,所以[^0-9]相当与\D .在[]也不再是任意字符的意思,就 ...
分类:编程语言 时间:2017-07-23 23:15:08 收藏:0 阅读:273
一、定义 可以理解为一种数据类型,这种数据类型自动实现了迭代器协议(其他的数据类型需要调用自己内置的__iter__方法),所以生成器就是可迭代对象 二、生成器的两种形式(Python有两种不同的方式提供生成器) 1.生成器函数:常规函数定义,但是,使用yield语句而不是return语句返回结果。 ...
分类:编程语言 时间:2017-07-23 23:18:42 收藏:0 阅读:211
一、反射 反射:JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。 要想解剖一个类,必须先要获取到该类的字节码文件对象。而解剖使用的就是Cla ...
分类:编程语言 时间:2017-07-24 00:43:07 收藏:0 阅读:320
ArrayList如何实现线程安全 一:使用synchronized关键字,这个大家应该都很熟悉了,不解释了;二:使用Collections.synchronizedList();使用方法如下: 假如你创建的代码如下:List> data=new ArrayList>(); 那么为了解决这个线程安全... ...
分类:编程语言 时间:2017-07-24 09:33:36 收藏:0 阅读:340
转载自: http://www.cnblogs.com/luoluoshidafu/p/5659574.html 1.读取xml文件的方式,这种在初学入门的时候比较适用 。 ApplicationContext applicationContext = new ClassPathXmlApplica ...
分类:编程语言 时间:2017-07-24 10:46:08 收藏:0 阅读:223
实现过程: 终端的字符颜色是用转义序列控制的,是文本模式下的系统显示功能,和具体的语言无关。 转义序列是以ESC开头,即用\033来完成(ESC的ASCII码用十进制表示是27,用八进制表示就是033)。 书写格式: 开头部分:\033[显示方式;前景色;背景色m + 结尾部分:\033[0m 注意 ...
分类:编程语言 时间:2017-07-24 12:19:31 收藏:0 阅读:253
如果一个类继承Thread,则不适合资源共享。但是如果实现了Runable接口的话,则很容易的实现资源共享。 如果一个类继承Thread,则不适合资源共享。但是如果实现了Runable接口的话,则很容易的实现资源共享。 实现Runnable接口比继承Thread类所具有的优势: 1):适合多个相同的 ...
分类:编程语言 时间:2017-07-24 12:20:47 收藏:0 阅读:218
问题描述:实现对一组无序的字母进行从小到大排序(区分大小写),当两个字母相同时,小写字母放在大写字母前。要求时间复杂度为O(n). 分析:如果没有时间复杂度的要求,可以采用传统的插入排序或快速排序的算法,但是传统的排序算法最好的时间复杂度为O(nlogn),不能满足题目的要求。对于时间复杂度高的问题 ...
分类:编程语言 时间:2017-07-24 14:14:19 收藏:0 阅读:314
for语句语法: 示例: 以上代码定义了i的初始变量为0。只有当条件表达式(i < count),因此也有可能不会执行循环体中的代码。如果执行了循环体中的代码,则一定会对循环后的表达式(i++)求值,即递增i的值。 这个for循环语句与下面的while语句的功能相同: 使用while循环做不到的,f ...
分类:编程语言 时间:2017-07-24 14:15:43 收藏:0 阅读:314
如下代码中会出现问题 解决方法: ...
分类:编程语言 时间:2017-07-24 14:19:31 收藏:0 阅读:210
substring(參数)是java中截取字符串的一个方法 有两种传參方式 一种是public String substring(int beginIndex) 返回一个新的字符串,它是此字符串的一个子字符串。该子字符串从指定索引处的字符開始,直到此字符串末尾。 还有一种是public String ...
分类:编程语言 时间:2017-07-24 14:22:21 收藏:0 阅读:180
#include <stdio.h>#include <stdlib.h>#include <string.h> intmain(void){ char str[512]; char *endpstr; int N; struct struct_num { int highs[N]; int vio ...
分类:编程语言 时间:2017-07-24 15:20:07 收藏:0 阅读:285
1.下载jar:log4j-1.2.15.jar 2.配置文件:log4j.properties 3.java类: ...
分类:编程语言 时间:2017-07-24 15:49:29 收藏:0 阅读:275
1246982469924700247012470225642
上一页512833下一页
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!