码迷,mamicode.com
首页 > 编程语言
HDU-5310-Souvenir(C++ && 简单数学题)
Souvenir Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 262144/262144 K (Java/Others) Total Submission(s): 416 Accepted Submission(s): 270 Probl ...
分类:编程语言   时间:2017-06-28 13:01:51    阅读次数:208
从头认识java-13.5 利用泛型构建复杂模型
这一章节我们来展示一下如何利用泛型构建复杂模型?1.元组列表我们之前已经说过元组是一个复杂的模型,能够返回多对象。package com.ray.ch11; import java.util.ArrayList; public class Test { public ArrayList<Tuple< ...
分类:编程语言   时间:2017-06-28 11:57:31    阅读次数:156
转:各种排序算法的稳定性和时间复杂度小结
选择排序、快速排序、希尔排序、堆排序不是稳定的排序算法, 冒泡排序、插入排序、归并排序和基数排序是稳定的排序算法。 冒泡法: 这是最原始,也是众所周知的最慢的算法了。他的名字的由来因为它的工作看来象是冒泡: 复杂度为O(n*n)。当数据为正序,将不会有交换。复杂度为O(0)。 直接插入排序:O(n* ...
分类:编程语言   时间:2017-06-28 11:56:24    阅读次数:198
C++ 模板详解(一)(转)
C++模板 模板是C++支持参数化多态的工具,使用模板可以使用户为类或者函数声明一种一般模式,使得类中的某些数据成员或者成员函数的参数、返回值取得任意类型。 模板是一种对类型进行参数化的工具; 通常有两种形式:函数模板和类模板; 函数模板针对仅参数类型不同的函数; 类模板针对仅数据成员和成员函数类型 ...
分类:编程语言   时间:2017-06-28 11:56:01    阅读次数:173
selenium-Python之定位下拉框选择
1.通过select 进行定位下拉框 下拉框如图所示 通过代码定位 #通过index进行选择Select(driver.find_element_by_id("cardType")).select_by_index(1)#通过value进行选择#Select(driver.find_element_ ...
分类:编程语言   时间:2017-06-28 11:55:42    阅读次数:195
转:Java对象及对象引用变量
Java对象及其引用 关于对象与引用之间的一些基本概念。 初学Java时,在很长一段时间里,总觉得基本概念很模糊。后来才知道,在许多Java书中,把对象和对象的引用混为一谈。可是,如果我分不清对象与对象引用, 那实在没法很好地理解下面的面向对象技术。把自己的一点认识写下来,或许能让初学Java的朋友 ...
分类:编程语言   时间:2017-06-28 11:55:22    阅读次数:108
C++ 模板详解(二)(转)
四、类模板的默认模板类型形参 1、可以为类模板的类型形参提供默认值,但不能为函数模板的类型形参提供默认值。函数模板和类模板都可以为模板的非类型形参提供默认值。 2、类模板的类型形参默认值形式为:template<class T1, class T2=int> class A{};为第二个模板类型形参 ...
分类:编程语言   时间:2017-06-28 11:55:01    阅读次数:208
C++组合通信
#include <iostream> #include<vector> #include<string> using namespace std; class AbstractFile{ protected: string name; public: AbstractFile(string n){ ...
分类:编程语言   时间:2017-06-28 11:53:42    阅读次数:132
python实现简单图片爬虫并保存
先po代码 代码分析: 1.re.findall语法: findall(parttern,string,flags=0) 含义:返回string中与partten匹配的全部字符串,返回形式是数组 2.find()语法:find(str,pos_start,pos_end) 含义:在url中查找str ...
分类:编程语言   时间:2017-06-28 11:52:45    阅读次数:150
C++ delete掉的是new出的堆区内存,无法delete掉栈区的内存
直接上代码感受一下: #include <iostream>using namespace std; int main(){ int a=3; int* p1=&a; int* p2=new int(8); cout<<a<<' '<<*p1<<' '<<p1<<' '<<*p2<<' '<<p2< ...
分类:编程语言   时间:2017-06-28 11:52:04    阅读次数:158
分别使用shell和python实现两列排序
有一个文件1.txt如下,要求使用shell和python实现排序,先按照第一列排序,第一列相同再按照第二列排序,并且输出到另外一个文件2.txt LZdeMacBook-Pro:~ lz$ cat 1.txt 23 d 26 t 12 y 43 h 5 k 12 a shell实现: LZdeMa ...
分类:编程语言   时间:2017-06-28 11:50:13    阅读次数:162
Python HTTP库requests中文页面乱码解决方案!
把html编码类型赋与获取到文本 获取html编码类型: 1.使用apparent_encoding可以获得真实编码 2.从html的meta中抽取 前戏结束,只出一招即可(随意选用): ...
分类:编程语言   时间:2017-06-28 11:49:53    阅读次数:150
线程之间的通讯问题
使用全局变量主要由于多个线程可能更改全局变量,因此全局变量最好声明为violate 使用消息实现通信在Windows程序设计中,每一个线程都可以拥有自己的消息队列(UI线程默认自带消息队列和消息循环,工作线程需要手动实现消息循环),因此可以采用消息进行线程间通信sendMessage,postMes ...
分类:编程语言   时间:2017-06-28 11:48:24    阅读次数:180
C语言里全局变量管理
C语言里信息封装比較弱,仅仅有静态变量的文件作用域。 假设不加约束。非常easy造成全局变量满天飞。 假设定义一个全局结构体。把全局变量都放到这个GlobleVariate里,应该好管一些,至少比裸奔文雅一点。 更进一步,每一个模块定义自己的结构体。把模块公共变量放到结构体里。这样把GlobleVa ...
分类:编程语言   时间:2017-06-28 11:02:52    阅读次数:166
STL_算法_依据第n个元素排序(nth_element)
C++ Primer 学习中。。。 简单记录下我的学习过程 (代码为主) //全部容器适用 nth_element(b,n,e) nth_element(b,n,e,p) 对照:partition()算法 /** http://blog.csdn.net/u010579068 **/ #includ ...
分类:编程语言   时间:2017-06-28 11:02:27    阅读次数:170
python笔记22-常用模块
模块就是一个python文件,用哪个模块就要import哪个模块 1.调用模块 # import model #import的本质就是把这个python从头到尾执行一遍## model.run1()#调用model模块下的run1函数# model.run2()# model.run()2.调用模块 ...
分类:编程语言   时间:2017-06-28 11:02:02    阅读次数:156
python学习06
Python学习—day06 1.python中的switch/case语句 python中本来是没有switch/case语句的,可以通过字典与函数结合的方式达switch/case的效果。 如下: 注意:from__future__ import division :作用是让计算结果中有小数的显 ...
分类:编程语言   时间:2017-06-28 11:00:24    阅读次数:156
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!