码迷,mamicode.com
首页 > 编程语言 > 日排行
后缀数组学习笔记
现在来看倍增算法是非常好理解的。 直接放一篇blog写的挺好的:http://www.cnblogs.com/zinthos/p/3899725.html 虽然理论复杂度是$O(nlogn)$,但其中各种细节优化确实十分有必要的。 给自己放一个倍增的模板,有空填DC3的坑 ...
分类:编程语言   时间:2017-09-04 19:57:18    阅读次数:127
Java使用HttpClient实现Post请求
http://www.cnblogs.com/mengrennwpu/p/6418114.html ******************************************* 基于项目需求,想要实现Post消息推送,故采用HttpClient组件进行实现,相关代码如下(注:程序采用的ht ...
分类:编程语言   时间:2017-09-04 19:57:37    阅读次数:298
算法-Partition Equal Subset Sum(动态规划)
一直以来,动态规划是我的问题,今天看到了一道动态规划的题,做了好久,也思考了好久,借鉴别人的代码才把这个问题理解到。 题意: 样例: 基本的意思就是说,给定一个数组,能不能将这个数组分为两个部分,同时这两个部分的和是相同的。 我刚刚看到这个题时,想到的是用回溯法来做,因为这个是回溯法的子集树。但是, ...
分类:编程语言   时间:2017-09-04 19:57:45    阅读次数:849
【python】 sort、sorted高级排序技巧
这篇文章主要介绍了Python中列表(List)的详解操作方法,包含创建、访问、更新、删除、其它操作等,需要的朋友可以参考下 Python list内置sort()方法用来排序,也可以用python内置的全局sorted()方法来对可迭代的序列排序生成新的序列。 1)排序基础 简单的升序排序是非常容 ...
分类:编程语言   时间:2017-09-04 19:57:55    阅读次数:189
Python学习之旅—Day07(生成器与迭代器)
前言 本篇博客主要专注于解决函数中的一个重要知识点——生成器与迭代器。不管是面试还是工作,生成器与迭代器在实际工作中的运用可以说是非常多,从我们第一天开始学习for循环来遍历字典,列表等数据类型时,我们就已经和生成器,迭代器打交道了!本篇博客从最基础的基本概念,例如容器,可迭代对象,生成器,迭代器的 ...
分类:编程语言   时间:2017-09-04 20:19:59    阅读次数:179
python远程调试
from: https://www.xncoding.com/2016/05/26/python/pycharm-remote.html 你是否经常要在Windows 7或MAC OS X上面开发Python或Web应用程序,但是它们最后需要在linux上面来运行呢? 我们经常会碰到开发时没有问题但 ...
分类:编程语言   时间:2017-09-04 20:40:50    阅读次数:209
在xshell中使用Linux语言打开错误提示
上线项目到服务器后, 有时候有的功能跟本地调试的不一样,这时候就需要设置打开display_errors = On; 首先,cd .. 进入上一级,ll 罗列当前目录,跟home当前目录的有这个usr, 然后输入 cd usr/local, 然后在罗列 ll, 看到一个php的,然后在输入 cd e ...
分类:编程语言   时间:2017-09-04 20:41:50    阅读次数:248
算法 排序NB二人组 堆排序 归并排序
堆排序 堆排序前传 - 树与二叉树 树是一种很常见的非线性的数据结构,称为树形结构,简称树。所谓数据结构就是一组数据的集合连同它们的储存关系和对它们的操作方法。树形结构就像自然界的一颗树的构造一样,有一个根和若干个树枝和树叶。根或主干是第一层的,从主干长出的分枝是第二层的,一层一层直到最后,末端的没 ...
分类:编程语言   时间:2017-09-04 20:42:31    阅读次数:162
(转载)深入理解java的接口和抽象类
本文转自地址:http://www.cnblogs.com/dolphin0520/p/3811437.html 作者:海子 出处:http://www.cnblogs.com/dolphin0520/ 深入理解Java的接口和抽象类 对于面向对象编程来说,抽象是它的一大特征之一。在Java中,可以 ...
分类:编程语言   时间:2017-09-04 21:19:21    阅读次数:154
Java常见的几种内存溢出及解决方案
1.JVM Heap(堆)溢出:java.lang.OutOfMemoryError: Java heap space JVM在启动的时候会自动设置JVM Heap的值, 可以利用JVM提供的-Xmn -Xms -Xmx等选项可进行设置。Heap的大小是Young Generation 和Tenur ...
分类:编程语言   时间:2017-09-04 21:19:44    阅读次数:166
201671010127 2016—2017-2 java编程中遇到的问题
学习了Java的一些基本语法后,心里的激动无法按捺,总是比较Java与C语言语法的区别,一有闲时间就会用刚学的Java基本语法写一些简单的程序。这不,一不小心又陷入了困难,本人在此诚挚的请教各位园友,如何才能接解决我的这个问题,下面附上我遇到的问题。 我分别用Java和C语言写了同样的一个程序,都是 ...
分类:编程语言   时间:2017-09-04 21:20:34    阅读次数:163
【最短路】求两点间最短路径的改进的Dijkstra算法及其matlab实现
代码来源:《图论算法及其matlab实现》(北京航空航天出版社) P18 书中提出了基于经典Dijkstra算法改进的两种算法。 其中算法Ⅱ的效率较高。 代码如下: 验证: 运行结果如下: ...
分类:编程语言   时间:2017-09-04 21:21:09    阅读次数:225
Python----DFS---骑士周游问题
这篇文章将会将一个数据结构与算法中一个很经典很重要的概念——深度优先搜索(Depth-First-Search:DFS)。。。。。。。。。(你他喵不是在标题里说了吗?) 好吧,DFS的精髓我其实也还没有弄的特别懂,估计得多用用才能理解更深吧。 !!!敲黑板!!!DFS的关键是递归,递归是真好用!!! ...
分类:编程语言   时间:2017-09-04 21:21:19    阅读次数:1813
C++ 系列:Boost Thread 编程指南
转载自:http://www.cppblog.com/shaker/archive/2011/11/30/33583.html 作者: dozbC++ Boost Thread 编程指南0 前言1 创建线程2 互斥体3 条件变量4 线程局部存储5 仅运行一次的例程6 Boost线程库的未来7 参考资 ...
分类:编程语言   时间:2017-09-04 21:23:24    阅读次数:152
-bash: /root/java/jdk/bin/java: cannot execute binary file
错误 -bash: /root/java/jdk/bin/java: cannot execute binary file 错误原因 安装的Linux的版本是32位的,下载的软件是64位,版本不兼容,需要换一个相同位数的版本 查看Linux的版本 file /sbin/init 或者 file /b ...
分类:编程语言   时间:2017-09-04 21:23:42    阅读次数:157
Java编码与乱码问题
一、为什么要编码?由于人类的语言太多,因而表示这些语言的符号太多,无法用计算机的一个基本的存储单元----byte来表示,因而必须要经过拆分或一些翻译工作,才能让计算机能理解。byte一个字节即8个bit,所以能表示的字符范围是0~255个,这满足不了人类的需要,要解决这个矛盾必须需要一个新的数据结... ...
分类:编程语言   时间:2017-09-04 21:24:50    阅读次数:175
python爬虫:http请求头部(header)详解
本文根据RFC2616(HTTP/1.1规范),参考 http://www.w3.org/Protocols/rfc2068/rfc2068 http://www.w3.org/Protocols/rfc2616/rfc2616 http://www.ietf.org/rfc/rfc3229.txt ...
分类:编程语言   时间:2017-09-04 21:24:59    阅读次数:144
spring简介
初学spring,想慢慢的把自己对spring的学习理解记录下来,当然因为是初学,在记录的过程中会参照各位大牛的理解思路,因为在前辈们的理解中菜鸟才能更快的进步。 一、什么是Spring: 百度一下会发现一致的概念是:Spring是一个开源的轻量级Java SE(Java 标准版本)/Java EE ...
分类:编程语言   时间:2017-09-04 21:25:39    阅读次数:220
【自动化__GUI自动化】__java__Agileone__seniumIDE
一、代码如下 ...
分类:编程语言   时间:2017-09-04 21:26:01    阅读次数:153
python对ftp进行操作
背景:需要对ftp进行操作,涉及上传和下载操作 from ftplib import FTP ftp = FTP(host=“ftp的hostname",user=‘登录用户名', passwd='登录密码') # 连接到ftp ftp.set_debuglevel(2) # 打开调试级别2,显示详 ...
分类:编程语言   时间:2017-09-04 21:27:00    阅读次数:167
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!