码迷,mamicode.com
首页 > 编程语言 > 日排行
一位资深程序员大牛给予Java初学者的学习路线建议
Java学习这一部分其实也算是今天的重点,这一部分用来回答很多群里的朋友所问过的问题,那就是你是如何学习Java的,能不能给点建议?今天我是打算来点干货,因此咱们就不说一些学习方法和技巧了,直接来谈每个阶段要学习的内容甚至是一些书籍。这一部分的内容,同样适用于一些希望转行到Java的同学。 在大家看 ...
分类:编程语言   时间:2017-10-05 16:47:08    阅读次数:283
LeetCode算法题 菜鸟总结 持续更新中
近期准备抽出一点时间,刷一些题防止手生,毕竟codemonkey,吃饭的手艺不能忘。 分割线 简单记录下解题时的想法和遇到的坑,如果能坚持下来以后可能还会整理整理,sasa。 1,用链表计算计算加法 Add Two Numbers 对于科班出身的人对面向对象的概念都很简单,然而在实际的编程中,由于封 ...
分类:编程语言   时间:2017-10-05 16:48:06    阅读次数:218
Python学习笔记之正则表达式
正则表达式:匹配文本片段的模式。 通配符:匹配多于一个的字符串。如‘.’可以匹配除换行符之外所有字符,只能匹配一个字符。 对特殊字符进行转义:假如要对字符串‘Python.org’进行匹配,如果直接使用‘python.org’进行匹配,则不仅会匹配到'python.org',还会有'pythonio ...
分类:编程语言   时间:2017-10-05 16:48:35    阅读次数:227
C++ 三大特性 继承(转载)
继承 继承:类的继承,就是新的类从已有类那里得到已有的特性。原有的类称为基类或父类,产生的新类称为派生类或子类。 基本语法 派生类的声明: class 派生类名:继承方式 基类名1, 继承方式 基类名2,...,继承方式 基类名n { 派生类成员声明; }; View Code 在 c++ 中,一个 ...
分类:编程语言   时间:2017-10-05 16:48:44    阅读次数:241
python学习——day4
python装饰器: 定义:本质是函数,为其他函数添加附加功能 原则:不能修改被装饰的函数的源代码和调用方式 实现装饰器的知识储备: 1.函数就是“变量” 2.高阶函数 把一个函数名(门牌号相当于内存地址)当做实参传给另一个函数 返回值必须包含函数名 3.嵌套函数:在函数体内用def声明一个函数 高 ...
分类:编程语言   时间:2017-10-05 16:48:54    阅读次数:197
Python基础知识之模块
一、sys sys.argv 命令行参数List,第一个元素是程序本身路径sys.exit(n) 退出程序,正常退出时exit(0)sys.version 获取Python解释程序的版本信息sys.path 返回模块的搜索路径,初始化时使用PYTHONPATH环境变量的值sys.platform 返 ...
分类:编程语言   时间:2017-10-05 17:15:31    阅读次数:213
经典排序算法PHP实现教程
所谓排序,就是使一串记录,按照其中的某个或某些关键字的大小,递增或递减的排列起来的操作。排序算法,就是如何使得记录按照要求排列的方法。排序算法在很多领域得到相当地重视,尤其是在大量数据的处理方面。一个优秀的算法可以节省大量的资源。在各个领域中考虑到数据的各种限制和规范,要得到一个符合实际的优秀算法, ...
分类:编程语言   时间:2017-10-05 17:17:38    阅读次数:179
数论—快速幂算法
快速幂顾名思义,就是快速算某个数的多少次幂。其时间复杂度为 O(log?N), 与朴素的O(N)相比效率有了极大的提高。 简单来说,就是个二分求模的过程 。 那么怎么让“聪明”的计算机实现呢? 非递归: #include<iostream>using namespace std;typedef lo ...
分类:编程语言   时间:2017-10-05 17:17:46    阅读次数:187
Spring MVC--RESTful
REST: HiddenHttpMethodFilter: 浏览器 form 表单只支持 GET 和 POST 请求,不支 持 DELETE、PUT请求 Spring添加了一个过滤器,可以将这些请求转换 为标准的 http 方法,支持 GET、POST、PUT 和 DELETE 请求 <filter ...
分类:编程语言   时间:2017-10-05 17:18:06    阅读次数:249
分治算法 ------最大子段和
1.最大子段和问题的描述 2.分治策略的求解思路 用分治法求解这个问题 。 在数组的 center = (right-left)/2+left 位置处分开。形成两个子数组。 那么,最大子段和 可能出现在三个位置: a.可能出现在 左 子数组 b. 可能出现在 右子数组 c.可能出现在 过center ...
分类:编程语言   时间:2017-10-05 17:18:52    阅读次数:224
C语言中数组做函数参数的问题
数组做函数参数,会退化成为一个指针变量。因此在进行数组参数传递的同时,需要传递一个数组长度的参数变量。 数组长度可以通过sizeof(arr)/siezof(arr[0])来得到。关于这个sizeof操作符,简单的理解就是求得指针指向的内存块的大小。 当数组作为实参进行传递的时候,被调用函数中的形参 ...
分类:编程语言   时间:2017-10-05 17:19:15    阅读次数:222
记一次Linux下JavaWeb环境的搭建
今天重装了腾讯云VPS的系统,那么几乎所有运行环境都要重新部署了。过程不难懂,但是也比较繁琐,这次就写下来,方便他人也方便自己日后参考参考。 我采用的是JDK+Tomcat的形式来进行JavaWeb初级环境的搭建。 首先准备好需要的软件,建议去官网下载,JDK注意选择适合自己系统的版本。这是我本次准 ...
分类:编程语言   时间:2017-10-05 17:39:38    阅读次数:247
Spring boot 学习笔记
1.spring boot 特点 2. 创建工程 最后的文件结构如下图 3. Gril.java 4. ComApplication 5. 创建接口 5. GirlProperties.java 6. 配置文件 使用的数据库为MySql application.yml application-dev ...
分类:编程语言   时间:2017-10-05 17:40:46    阅读次数:251
C语言中数据类型和变量
C语言中的数据类型 数据类型的本质,固定大小内存块的别名。 数组名代表数组首元素的地址。 数组首元素的地址,&代表整个数组的地址。 数组数据类型,怎么定义数据数组类型,定义数组类型指针,数组类型和数组指针类型的关系,很重要的。 可以使用sizeof求数据类型的大小。sizeof测量变量的大小在编译期 ...
分类:编程语言   时间:2017-10-05 18:01:48    阅读次数:199
接口_requests_基于python
HTTP request python官方文档:http://cn.python-requests.org/zh_CN/latest/ 基于环境,需要安装requests 模块,安装方法 pip install requests想学习requests,就通过help吧 返回结果如下: 获取reque ...
分类:编程语言   时间:2017-10-05 18:02:19    阅读次数:272
dp算法之方格取数
动态规划算法通常基于一个递推公式及一个或多个初始状态。当前子问题的解将由上一次子问题的解推出。使用动态规划来解题只需要多项式时间复杂度,因此它比回溯法、暴力法等要快许多。 现在我们用一道题来了解它。 dp经典之方格取数【问题描述】 设有N*N的方格图(N<=10,我们将其中的某些方格中填入正整数,而 ...
分类:编程语言   时间:2017-10-05 18:02:43    阅读次数:222
java单例的几种写法
转载出处:http://cantellow.javaeye.com/blog/838473 第一种(懒汉,线程不安全): 1 public class Singleton { 2 private static Singleton instance; 3 private Singleton (){} ...
分类:编程语言   时间:2017-10-05 18:03:16    阅读次数:257
Javascript写的一个可拖拽排序的列表
自己常试写了一个可拖拽进行自定义排序的列表,可能写的不太好,欢迎提供意见。 我的思路是将列表中的所有项都放进一个包裹层,将该包裹层设为相对定位,每当点击一个项时,将该项脱离文档并克隆一份重新添加到文档末尾并通过设置绝对定位让它出现在同样的位置,而原本在它后面的项则会因为它脱离文档而自动填充空位,当鼠 ...
分类:编程语言   时间:2017-10-05 18:25:50    阅读次数:204
SpringMVC工作流程
一、SpringMVC简介 SpringMVC是一种基于Spring实现了Web MVC设计模式的请求驱动类型的轻量级Web框架,使用了MVC架构模式的思想,将web层进行职责解耦,并管理应用所需对象的生命周期,为简化日常开发,提供了很大便利。 SpringMVC提供了总开关DispatcherSe ...
分类:编程语言   时间:2017-10-05 18:26:46    阅读次数:217
算法基础知识
一,时间复杂度T 1. 用常数 取代运行时时中的所有加法常数2.在修改后的运行次中,只保留最高阶项3. 如果最高阶项存在且不是 ,则去除与这个项相乘的常敢 n n方 常数阶,线性阶,对数阶,平方阶,nlogn阶,立方阶,指数阶 对算法的分析 一种方法是计算所有情况的平均值,这种时间复杂度 计算方法称 ...
分类:编程语言   时间:2017-10-05 18:28:12    阅读次数:211
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!