码迷,mamicode.com
首页 > 编程语言 > 周排行
排序之插入排序
插入排序是将数据插入到已经有序的序列中,类似扑克玩家整理手中牌的顺序:刚开始玩家只有一张牌,一张牌没有可比性,认为是有序的,然后玩家又抽出一张牌,假设将面值大的插到后面,他会从后向前寻找位置,当找到合适的位置时就将牌插进去。这就是插入排序的原理,假设给定一个组数:5,3,2,1,4,这组数的插入排序 ...
分类:编程语言   时间:2017-08-21 00:11:30    阅读次数:231
Java 开发中的对象拷贝
前言 在 Java 开发中,很多时候需要将两个属性基本相同的对象进行属性复制,比如 DO 转 VO等等。 本文主要介绍自己实现的简易拷贝工具类与 Spring 提供的属性拷贝的对比。 Spring 提供的属性拷贝 在 Spring 中直接调用 BeanUtils.copyProperties();即 ...
分类:编程语言   时间:2017-08-21 00:14:10    阅读次数:250
线程同步API
头文件:<pthread.h> 编译记得加 -lpthread库 1:互斥锁(mutex) 数据类型:pthread_mutex_t 操作API: 2:读写锁 数据类型:pthread_rwlock_t 操作API: 注:读写锁适合使用在临界资源读频率远高于写频率的情况下。 当临界资源位于读锁定情况 ...
分类:编程语言   时间:2017-08-21 00:14:42    阅读次数:220
python urllib 和 urllib2
urllib 仅可以接受URL,不能创建 设置了headers 的Request 类实例; 但是 urllib 提供 urlencode 方法用来GET查询字符串的产生,而 urllib2 则没有。(这是 urllib 和 urllib2 经常一起使用的主要原因) 编码工作使用urllib的urle ...
分类:编程语言   时间:2017-08-21 00:16:52    阅读次数:239
C++学习随笔
1.C与C++ NULL区别 #ifdef_cplusplus #define NULL 0 #else #define NULL ((void*)0) #endif 2.字节是内存编址的最小单位。 ...
分类:编程语言   时间:2017-08-21 00:18:07    阅读次数:234
【网易】 【作业】 程序设计入门—C语言 翁恺 第五周
#include<stdio.h> int sushume(x) { int i=2,ret=0; for(i=2;x%i!=0;i++){;} //printf("%d",i); if (i==x){ret=1;} //printf("%d",ret); return ret; } int mai ...
分类:编程语言   时间:2017-08-21 00:19:33    阅读次数:229
python学习第二天
python注释的使用python中数据类型pycharm的使用1:在python语句里面添加注释,注释的作用增加代码的可读性,便与作者或者作者意外的人审阅代码。一个好的程序员,为代码加注释是必须要作的。但要确保注释要说的都是重要的事情,像看一眼就知道是干什么的,无用的代码是不需要..
分类:编程语言   时间:2017-08-21 00:19:42    阅读次数:136
线程绑定
#include<unistd.h>#include <stdio.h>#include <stdlib.h>#include <errno.h>#include <string.h>#include<pthread.h>#include <sched.h> #include<iostream> u ...
分类:编程语言   时间:2017-08-21 00:22:03    阅读次数:192
Shell排序和二叉树排序
Shell排序 代码写的可以说有一点点丑= = 二叉树排序 这个还是有点麻烦的,写了一个二叉树类和一个节点类,二叉树的话包括插入节点(中序)和打印树(中序),两个都是用递归写的,递归真厉害。 缺点是建树的时候必须创建根节点,也就是那个无参构造函数不能用,否则会出错(指针用的还不够熟啊) 还有没写析构 ...
分类:编程语言   时间:2017-08-21 00:23:59    阅读次数:265
设置python中TAB键自动补全方法
设置python中TAB键自动补全方法一、创建自动补全脚本如下:vi/tmp/python/tab.py#!/usr/bin/python#pythontabfileimportsysimportreadlineimportrlcompleterimportatexitimportos#tabcompletionreadline.parse_and_bind(‘tab:complete‘)#historyfilehistfile=os.path.join(os.e..
分类:编程语言   时间:2017-08-21 00:25:02    阅读次数:244
Java虚拟机 - Class类文件结构
【深入Java虚拟机】之二:Class类文件结构 平台无关性 Java是与平台无关的语言,这得益于Java源代码编译后生成的存储字节码的文件,即Class文件,以及Java虚拟机的实现。不仅使用Java编译器可以把Java代码编译成存储字节码的Class文件,使用JRuby等其他语言的编译器也可以把 ...
分类:编程语言   时间:2017-08-21 00:25:22    阅读次数:228
【Python数据挖掘】回归模型与应用
Linear Regression、Logistic Regression ...
分类:编程语言   时间:2017-08-21 00:25:36    阅读次数:170
C++多态,继承,重载,隐藏,覆盖的关系
override->重写(=覆盖)、overload->重载、polymorphism->多态override是重写(覆盖)了一个方法,以实现不同的功能。一般是用于子类在继承父类时,重写(重新实现)父类中的方法。成员函数的重载(overload)、覆盖(override)与隐藏很容易混淆,C++程序员必须要搞清楚概..
分类:编程语言   时间:2017-08-21 00:27:05    阅读次数:164
python-paramiko初体验
什么pexpect、pxshll在paramiko面前都是浮云,重要的是paramiko支持windows。 小试牛刀 输出结果: 真心是我想要。 下面介绍下他的安装方法: 安装相关支撑库: 安装pycrypto:http://www.voidspace.org.uk/python/modules. ...
分类:编程语言   时间:2017-08-21 00:29:21    阅读次数:197
数组作业
...
分类:编程语言   时间:2017-08-21 00:30:51    阅读次数:164
python+selenium环境搭建
1、安装python下载地址:https://www.python.org/downloads/下载后点击安装即可,安装时勾选:AddPythonX.XtoPATH,添加到环境变量,方便后续使用;安装后验证:安装完成后可以打开cmd命令行工具,输入:python--version,安装成功会打印出安装的python版本2、安装seleniumwebd..
分类:编程语言   时间:2017-08-21 00:31:25    阅读次数:145
python set全解
a=() b=() (()()) (()()) (()()) (()<()) (()==()) (a.intersection(b)) (a.union(b)) (a.difference(b)) (b.difference(a)) (a.symmetric_difference(b)) (a|b) print(a^b) (a&b)
分类:编程语言   时间:2017-08-21 00:31:33    阅读次数:164
Python基础语句练习
运算符:+-*///%脚本要求:编写用户登录认证,用户名密码正确则登陆成功,反之则失败并警告重试值user="patwang"password="123123"foriinrange(3):users=input("Youtypeintheuser:")passwd=input("Retypenewpasswordpassword:")ifusers==userandpasswd==password:print("OK")br..
分类:编程语言   时间:2017-08-21 00:32:17    阅读次数:184
Python基本数据类型__列表
6、列表[list]在Python中列表用[]来表示,中间的元素可以是任何类型,用逗号分隔。列表是可变类型。列表的常用操作:在列表中我觉得比较重要的就属增删改查了,还有一些类似于字符串的操作;、定义列表:qq=[1,2,3,4,‘12‘,‘qq‘]=====>lookthat列表就长这样增:append(),inse..
分类:编程语言   时间:2017-08-21 00:32:23    阅读次数:190
JAVA下实现多线程断点下载
多线程断点下载:顾名思义是用多线程实现的,断点是当第三方因素(断电、断网等)中断下载时,下次下载可以继续上次下载的地方下载。 1、通过getContentLength可以获取要下载文件的大小,这样可以在本机上创建一个相同大小的文件用来下载。 2、由于是多线程,所以要给每一个线程均分分配要下载的位置。 ...
分类:编程语言   时间:2017-08-21 00:32:31    阅读次数:184
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!