码迷,mamicode.com
首页 > 编程语言 > 日排行
python内置数据结构之list
列表简单总结类和实例之间的理解人类,哺乳类 实例是某一类中的真实个体时间复杂度O(1) O(n) O(n**2) 随着处理的数据逐渐增加,程序返回结果的时间变化的描述. O(1)表示无论程序处理的数据如何增加,返回结果的时间是常数 O(n)随着处理数据的数量n的增加,返回结果的时间线性增长..
分类:编程语言   时间:2017-09-24 03:00:45    阅读次数:178
两指针扫描算法举例
问题一:求sum值 描述:给定一有序序列ary和sum值,求序列中是否存在两元素e1和e2,其和刚好为sum。 算法思想:这是典型的两指针的用法。i指针从头部开始,j指针从尾部开始,相向移动,本质向讲,在移动过程中比较ary[i]+ary[j]与sum的大小,达到逐步排除元素的过程,缩短查找范围。最 ...
分类:编程语言   时间:2017-09-24 03:15:54    阅读次数:135
Maven(五)之Maven配置阿里云镜像飞快下jar包
用过Maven的人都知道Maven对于依赖的管理让我们程序员从此远离了自己去在项目中把需要的jar包导入到项目中,但是因为中央仓库是在国外的,所以在我们从中央仓库下载依赖的时候, 我们发现下载速度真的是无语了,所以我们用什么方法来解决这个问题呢?答案是:配置阿里云国内镜像 一、什么是镜像 maven ...
分类:编程语言   时间:2017-09-24 03:16:17    阅读次数:162
机器学习--感知器数据分类算法步骤(慕课网-实现简单的神经网络)
权重向量W,训练样本X 1.把权重向量初始化为0,或把每个分量初始化为[0,1]之间的任意小数 2.把训练样本输入感知器,得到分类结果(-1或者1) 3.根据分类结果更新权重向量 感知器算法适用于图一的可线性分隔开的数据样本 ...
分类:编程语言   时间:2017-09-24 09:45:51    阅读次数:185
Java多线程:SimpleDateFormat
一、SimpleDateFormat的线程安全问题 为什么SimpleDateFormat是线程不安全的? 下面通过一个案例代码来说明 为什么SimpleDateFormat是线程不安全的? 为什么SimpleDateFormat是线程不安全的? public class DateUtilTest ...
分类:编程语言   时间:2017-09-24 09:46:42    阅读次数:206
自写归并排序和调用系统排序方法,C++
#include<iostream>#include<stdlib.h>#include<malloc.h>#include<algorithm> #include<ctime>#define length 10using namespace std;bool compare(int a, int ...
分类:编程语言   时间:2017-09-24 09:48:09    阅读次数:138
二.python3 入门
执行python方式 交互器 缺点 程序不能永久保存,主要用于简单的语法测试 文件执行 IDE pycharm 变量 标识符的第一个字符必须是字母表中的字母(大写或小写)或者一个下划线(‘ _ ’)标识符名称的其他部分可以由字母(大写或小写)、下划线(‘ _ ’)或数字(0-9)组成。有效 标识符名 ...
分类:编程语言   时间:2017-09-24 09:48:32    阅读次数:143
Java多线程:synchronized关键字和Lock
一、synchronized synchronized关键字可以用于声明方法,也可以用来声明代码块,下面分别看一下具体的场景(摘抄自《大型网站系统与Java中间件实践》) 案例一:其中foo1和foo2是SynchronizedDemo1类的两个静态方法。在不同的线程中,这两个方法的调用是互斥的,不 ...
分类:编程语言   时间:2017-09-24 09:48:48    阅读次数:151
树状数组区间更新
树状数组区间更新 在今天的文章开始之前,给大家提一个建议,由于线段树和树状数组这两个结构的分析有很多联系,因此,建议没有看前几篇文章的朋友一定需要了解一下前面的内容。链接如下: 线段树+RMQ问题第二弹 线段树第二弹(区间更新) 树状数组(Binary Indexed Tree,BIT) 上篇文章我 ...
分类:编程语言   时间:2017-09-24 09:50:19    阅读次数:263
python3安装pip3的方法
1、点击链接:https://bootstrap.pypa.io/get-pip.py,并下载get-pip.py文件; 2、文件下载完成之后,cd到当前目录,并进行安装,如下: 注释:由于我们下载的是get-pip.py的文件,其实就是python文件,我们只需执行.py文件即可安装pip3。 ...
分类:编程语言   时间:2017-09-24 09:50:54    阅读次数:288
2017-9-16C#笔记(枚举算法,百元买鸡)
百元买鸡 枚举算法的Ì例子:问题如下:某3人有100元打算买100只鸡,其中公鸡为5元每只,母鸡为3元每只,小?鸡为3只1块钱,问可以买多少只公鸡,母鸡,小鸡? int x, y, z; for (x = 0; x <= 20; x++) for (y = 0; y <= 33; y++) for ...
分类:编程语言   时间:2017-09-24 09:53:52    阅读次数:156
如何高效学习JavaScript? JavaScript学习方法!
HTML5学堂-码匠:JavaScript的学习难度要远高于HTML与CSS,其知识杂乱而繁多,如何才能高效率的学习?JS的知识体系应该按照怎样的顺序搭建?今天我们就来一一揭晓。 ...
分类:编程语言   时间:2017-09-24 09:54:48    阅读次数:251
Java多线程:volatile 关键字
一.内存模型的相关概念 大家都知道,计算机在执行程序时,每条指令都是在CPU中执行的,而执行指令过程中,势必涉及到数据的读取和写入。由于程序运行过程中的临时数据是存放在主存(物理内存)当中的,这时就存在一个问题,由于CPU执行速度很快,而从内存读取数据和向内存写入数据的过程跟CPU执行指令的速度比起 ...
分类:编程语言   时间:2017-09-24 09:56:37    阅读次数:191
java之路1
JAVA基础 1.工具 jdk:java开发工具包 jre:java运行环境 jvm:java虚拟机 2.数据类型 A:基本数据类型 byte 字节 8bit short 短整数 2byte int 整数 4byte long 长整数 8byte float 浮点数 4byte double 双精度 ...
分类:编程语言   时间:2017-09-24 09:58:45    阅读次数:260
2017-9-18C#笔记(查找,排序,形参数组)
查找是在一批数据中查找指定的数据,如最值查找或指定值查找,查找结束后应该给出查找成功与否的结论. 目前常用的查找算法有顺序查找,二分法查找,hash查找、二叉排序树查找等 (1) 顺序查找 顺序查找指从数组的一端开始,顺序扫描数组中的每个元素,依次将扫描的数组元素和指定值相比较。若当前扫描的元素与指 ...
分类:编程语言   时间:2017-09-24 09:59:02    阅读次数:337
python爬虫-使用cookie登录
前言: 什么是cookie? Cookie,指某些网站为了辨别用户身份、进行session跟踪而储存在用户本地终端上的数据(通常经过加密)。 比如说有些网站需要登录后才能访问某个页面,在登录之前,你想抓取某个页面内容是不允许的。那么我们可以利用Urllib库保存我们登录的Cookie,然后再抓取其他 ...
分类:编程语言   时间:2017-09-24 09:59:43    阅读次数:275
Java实现双向循环链表的基本操作
1 package Eric.ADT; 2 3 /** 4 * 5 * Title:doubleLinkedList 6 * 7 * 8 * Description:用java实现双向循环链表的基本操作 9 * 10 * 11 * Location:Frostburg 12 * 13 * 14 * ... ...
分类:编程语言   时间:2017-09-24 10:00:12    阅读次数:333
java项目 远程debug
AVA项目无法像PHP那样可以随时修改文件内容进行调试,调试可以借助eclipse,本地代码的话很容易在本地debug,但如果代码已经打包部署在linux上呢?可以进行远程debug 很简单,只需要在java应用启动脚本中加入“-agentlib:jdwp=transport=dt_socket,a ...
分类:编程语言   时间:2017-09-24 10:41:31    阅读次数:184
java多线程 基础demo
join() 让主进程等待子进程全部执行完 例子如下: package mocker; public class TestThread5 extends Thread { private String name; public TestThread5(String name) { super(nam ...
分类:编程语言   时间:2017-09-24 10:41:41    阅读次数:197
Java Socket编程总结
一、网络API InetAddress 用于标识网络上的硬件资源,主要是IP地址 URL 统一资源定位符,通过URL可以直接读取或写入网络上的数据 Sockets 使用TCP协议实现的网络通信Socket相关的类 Datagram 使用UDP协议,将数据保存在用户数据报中,通过网络进行通信。 二、地 ...
分类:编程语言   时间:2017-09-24 10:43:17    阅读次数:190
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!