码迷,mamicode.com
首页 > 编程语言
【bzoj3211】花神游历各国 并查集+树状数组
原文地址:http://www.cnblogs.com/GXZlegend/p/6809714.html 题目描述 输入 输出 每次x=1时,每行一个整数,表示这次旅行的开心度 样例输入 4 1 100 5 5 5 1 1 2 2 1 2 1 1 2 2 2 3 1 1 4 样例输出 101 11 ...
分类:编程语言   时间:2017-05-04 21:54:37    阅读次数:160
设计模式——原型模式(C++实现)
1 #include 2 #include 3 4 using namespace std; 5 6 class CPrototype 7 { 8 public: 9 CPrototype() 10 { 11 12 } 13 CPrototype(int iAge): m_iAge(iAge) 14... ...
分类:编程语言   时间:2017-05-04 21:54:12    阅读次数:150
021day--python装饰器
一、装饰器含义 装饰器本质就是函数,为其它函数添加附加功能 二、装饰器原则 1.不修改被修饰函数的代码 2.不修改被修饰函数的调用方式 三、装饰器知识 装饰器 = 高阶函数 + 函数嵌套 + 闭包 四、装饰器介绍 1.装饰器基本框架 2、基本装饰器(基本框架+参数+功能+返回值+使用装饰器+语法糖@ ...
分类:编程语言   时间:2017-05-04 21:52:58    阅读次数:154
几种基本排序算法总结
以下均采用从小到大排序: 1.选择排序算法 个人觉得选择排序算法是容易理解的排序算法,即从n个元素中选择最小的一个元素与第一个元素交换,再将除第一个元素之外的n-1个元素找到最小的一个放在第二个位置,以此类推。 如:1,1,2,3,0 第一次排序:[0],1,2,3,1 //0最小,与第一个元素交换 ...
分类:编程语言   时间:2017-05-04 21:52:30    阅读次数:217
Selenium_Python接口-Alert类
Alert类的路径:from selenium.webdriver.common.alert import Alert Alert类主要是一些对弹出框的操作,如:获取属性、确认、取消等 接口内容: from selenium.webdriver.remote.command import Comma ...
分类:编程语言   时间:2017-05-04 21:51:11    阅读次数:363
python/socket编程之粘包
python/socket编程之粘包 粘包: 只有TCP有尿包现象,UDP永远不会粘包。 首先需要掌握一个socket收发消息的原理 发送端可以是1k,1k的发送数据而接受端的应用程序可以2k,2k的提取数据,当然也有可能是3k或者多k提取数据,也就是说,应用程序是不可见的,因此TCP协议是面来那个 ...
分类:编程语言   时间:2017-05-04 21:50:13    阅读次数:352
js数组
js的数组可用var arr = []或var arr = new Array()创建,它有push,pop,shift,unshift,sort,concat,join以及splice方法。 1.数组创建 原本数组里面是可以存不同类型的值,但原则上最好只存一种类型的。 2.数组的方法 (1)pus ...
分类:编程语言   时间:2017-05-04 21:49:00    阅读次数:163
转:更好的认识进程与线程
文章转自:http://blog.csdn.net/z69183787/article/details/52910299 一、线程与进程的区别 先简单说说线程与进程的概念: (1)进程是指一个内存中运行的应用程序,比如在Windows系统中,一个运行的exe就是一个进程。 (2)线程是指进程中的一个 ...
分类:编程语言   时间:2017-05-04 21:47:09    阅读次数:226
Chapter_4_JAVA作业
一.类的封装,继承与多态 1.课前预习 1.1 举列现实生活中的封装,以及简述在程序中什么是属性的封装? 1.1.1 将东西捆绑在一起,如集成芯片;高压电线等等 1.1.2 封装就是将属性私有化,提供公有的方法访问私有属性。做法就是:修改属性的可见性来限制对属性的访问, 并为每个属性创建一对取值(g ...
分类:编程语言   时间:2017-05-04 21:46:41    阅读次数:174
Java泛型
泛型:”参数化类型“;类似于方法中的形参。 泛型类: 泛型方法: 泛型接口/类: ...
分类:编程语言   时间:2017-05-04 21:46:18    阅读次数:217
多线程开启的三种方式
class Program { static int Test(int i) { Console.WriteLine("test"+i); return 100; Thread.Sleep(10); //让当前线程休眠(暂停当前线程的执行)单位为毫秒ms } static void Main(str ...
分类:编程语言   时间:2017-05-04 21:46:10    阅读次数:174
python--socket粘包
socket粘包 1 什么是粘包 须知:只有TCP有粘包现象,UDP永远不会粘包,首先需要掌握一个socket收发消息的原理, 所谓粘包问题主要还是因为接收方不知道消息之间的界限,不知道一次性提取多少字节的数据所造成的。 发送端可以是一K一K地发送数据,而接收端的应用程序可以两K两K地提走数据,当然 ...
分类:编程语言   时间:2017-05-04 21:45:28    阅读次数:260
python中namedtuple介绍
namedtuple:namedtuple类位于collections模块,有了namedtuple后通过属性访问数据能够让我们的代码更加的直观更好维护。namedtuple能够用来创建类似于元祖的数据类型,除了能够用索引来访问数据,能够迭代,还能够方便的通过属性名来访问数据。在python中,传统... ...
分类:编程语言   时间:2017-05-04 21:44:53    阅读次数:192
利用C++调用天气webservice-gSOAP方法
首先需要下载一个gSOAP工具包 下载路径为:https://sourceforge.NET/projects/gsoap2/ 至于有关于gSOAP的一些用法和包含的文件的说明可从官网查看:http://www.genivia.com/dev.html。 下载和使用gSOAP生成一些库文件提供给C+ ...
分类:编程语言   时间:2017-05-04 21:44:35    阅读次数:431
[LeetCode][Java] Longest Common Prefix
题目: Write a function to find the longest common prefix string amongst an array of strings. 题意: 写出一个函数。找到一组数组中的最长公共子串。 算法分析: 须要构建两重循环。第一层是最短子串的长度,还有一层是 ...
分类:编程语言   时间:2017-05-04 21:44:03    阅读次数:149
Jenkins 默认没有Launch agent via Java Web Start,该如何配置
打开"系统管理"——"Configure Global Security" TCP port JNLP agents 配置成"随机",点击"Agent protocols",打勾开启"Java Web Start Agent Protocol3" 检查Plugin Manager中"Enable A... ...
分类:编程语言   时间:2017-05-04 21:43:57    阅读次数:455
java并发之线程执行器(Executor)
线程执行器和不使用线程执行器的对比(优缺点) 1.线程执行器分离了任务的创建和执行,通过使用执行器,只需要实现Runnable接口的对象,然后把这些对象发送给执行器即可。 2.使用线程池来提高程序的性能。当发送一个任务给执行器时,执行器会尝试使用线程池中的线程来执行这个任务。避免了不断创建和销毁线程 ...
分类:编程语言   时间:2017-05-04 21:43:31    阅读次数:387
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!