码迷,mamicode.com
首页 > 编程语言 > 月排行
python 之模块random
随机形成字母和数字组成的五位字符码。 [root@localhost python]# vim timee.py import random def coder(): code = '' for i in range(5): add = random.choice([random.randrange... ...
分类:编程语言   时间:2018-02-04 19:35:28    阅读次数:114
后缀数组
什么是后缀数组 后缀数组是处理字符串的有力工具 —罗穗骞 个人理解:后缀数组是让人蒙逼的有力工具! 就像上面那位大神所说的,后缀数组可以解决很多关于字符串的问题, 譬如这道题 注意:后缀数组并不是一种算法,而是一种思想。 实现它的方法主要有两种:倍增法$O(nlogn)$ 和 DC3法$O(n)$ ...
分类:编程语言   时间:2018-02-04 19:35:34    阅读次数:181
Java NIO 之 Socket Channel
在Java NIO中用Channel来对程序与进行I/O操作主体的连接关系进行抽象,这些IO主体包括如文件、Socket或其他设备。简而言之,指代了一种与IO操作对象间的连接关系。 按照Channel接口的定义,Channel只有open和closed两种状态,只有在channel处于open状态下 ...
分类:编程语言   时间:2018-02-04 19:35:50    阅读次数:180
Java中字符串indexof() 的使用方法
Java中字符串中子串的查找共有四种方法(indexof())indexOf 方法返回一个整数值,指出 String 对象内子字符串的开始位置。如果没有找到子字符串,则返回-1。如果 startindex 是负数,则 startindex 被当作零。如果它比最大的字符位置索引还大,则它被当作最大的可 ...
分类:编程语言   时间:2018-02-04 19:36:01    阅读次数:203
python functools.partial
functools.partial 用一些默认参数包装一个可调用对象,返回结果是可调用对象,并且可以像原始对象一样对待 冻结部分函数位置函数或关键字参数,简化函数,更少更灵活的函数参数调用 refer to: http://wiki.jikexueyuan.com/project/explore-p ...
分类:编程语言   时间:2018-02-04 19:36:30    阅读次数:181
Python3网络爬虫(五):Python3安装Scrapy
一、Scrapy简介 Scrapy是一个为了爬取网站数据提取结构性数据而编写的应用框架,可以应用于数据挖掘,信息处理或存储历史数据等一些列的程序中。Scrapy最初就是为了网络爬取而设计的。现在,Scrapy已经推出了曾承诺过的Python3.x版本。 为什么学习Scrapy呢?它能我们更好的完成爬 ...
分类:编程语言   时间:2018-02-04 19:36:39    阅读次数:195
拓扑排序
HDU - 1285 确定比赛名次 拓扑应用①排序 HDU - 1811 Rank of Tetris 拓扑应用②三种状态(有环,顺序不定,顺序确定)的判别 因为题目中有排名相同的情况,这里就要考虑用并查集,将相同的归到一类 判环的时候用到的是sum来标记判断的 ...
分类:编程语言   时间:2018-02-04 19:37:08    阅读次数:221
20165216 学习基础和C语言基础调查
一:关于特产技能以及博客学习经验 - 你有什么技能比大多人(超过90%以上)更好? 关于自己的特长选项之中,可以纳入考虑的是打字速度、游戏以及学习能力,但前面2项似乎并不是一个可以展开的技能,关于打字能力,我在计算机基础的打字测试是满分的,而游戏能力,在我说玩的游戏当中,我也总能够占取高地。这些反应 ...
分类:编程语言   时间:2018-02-04 19:38:06    阅读次数:213
2018年全国多校算法寒假训练营练习比赛(第三场)题解
【题目连接】 由于在比赛期间发现了很多是原题,所以直接抄了原题代码,稍后准备重写。 A - 不凡的夫夫 答案为$\left\lfloor {\sum\limits_{i = 1}^n {{{\log }_8}i} } \right\rfloor + 1$,由于数据范围的问题,可以将询问离线,然后$1 ...
分类:编程语言   时间:2018-02-04 19:38:30    阅读次数:291
算法进阶——贪心与动态规划
贪心算法 贪心算法(又称贪婪算法)是指,在对问题求解时,总是做出在当前看来是最好的选择。也就是说,不从整体最优上加以考虑,他所做出的是在某种意义上的局部最优解。 贪心算法不是对所有问题都能得到整体最优解,关键是贪心策略的选择,选择的贪心策略必须具备无后效性,即某个状态以前的过程不会影响以后的状态,只 ...
分类:编程语言   时间:2018-02-04 19:40:15    阅读次数:195
python之描述符
描述符是将某种特殊类型的类实例指派给另一个类的属性,某种特殊类型的类就是这个类里面封装了get,set,delete这三个方法,可以将这个类指派给另一个类的某一个属性,这样就可以通过这三个方法对该属性进行操作,举例如下 python中property()方法就是通过描述符的原理是实现的 ...
分类:编程语言   时间:2018-02-04 19:40:38    阅读次数:170
python-使用pip安装第三方库报UnicodeDecodeError: 'utf8' codec can't decode byte 0xcb in position 7: invalid continuation byte 错误解决方案
在python 的安装目录下找到Lib\ntpath.py文件,找到def join(path, *paths):方法,添加如下两行语句: ...
分类:编程语言   时间:2018-02-04 19:41:03    阅读次数:649
C++谭浩强 课后习题 第四章函数预处理 1
#include <iostream> using namespace std; int gyx(int,int); int gbx(int,int); int main() { int a,b; cout<<"请输入2个整数"; cin>>a>>b; cout<<"最大公约数为"<<gyx(a,b ...
分类:编程语言   时间:2018-02-04 19:41:29    阅读次数:151
黑马基础阶段测试题:定义一个int类型的数组,数组中元素为{5,7,3,9,4}。求出数组中的最小值,并判断最小值是否为偶数,如果是偶数则输出“最小值为偶数”,如果不是偶数则输出“最小值为奇数”。打印如下:
package com.swift; import java.util.Arrays; public class ArrayTest { public static void main(String[] args) { /* * 定义一个int类型的数组,数组中元素为{5,7,3,9,4}。 * 求... ...
分类:编程语言   时间:2018-02-04 19:41:54    阅读次数:207
php数组转json对象并保留数字索引
本文要解决的问题是php不带索引的数组转换为json对象(而非默认的json数组) php中数组转json使用的方法是系统自带的:json_encode php中数组转json的规则是:当没有指定索引时会转换为json数组,而指定了索引会转换为json对象。 ...
分类:编程语言   时间:2018-02-04 19:42:20    阅读次数:416
python(一)
1 python安装 先安装python,之后安装pycharm 创建工程时需要关联解释器路径; 2 python运行 先编译后解释 .py--.pyc文件 解析 结果 .pyc的目的是减少重复编译的过程,提高速度,同时可以保护源代码 3 手动编译 单个编译:import py_ccompile p ...
分类:编程语言   时间:2018-02-04 19:42:47    阅读次数:137
JavaScript:事件对象Event和冒泡
本文最初发表于 "博客园" ,并在 "GitHub" 上持续更新 前端的系列文章 。欢迎在GitHub上关注我,一起入门和进阶前端。 以下是正文。 绑定事件的两种方式 我们在上一篇文章 "DOM操作详解" 中已经讲过事件的概念。这里讲一下注册事件的两种方式,我们以onclick事件为例。 方式一:o ...
分类:编程语言   时间:2018-02-04 19:43:02    阅读次数:250
Idea+Spring boot 开启热部署
热部署是spring boot的一大亮点功能,开发者不必因为改动一点代码就去频繁的关开服务。 1) 在pom文件中加载热部署依赖和插件 2)CTRL + SHIFT + A --> 查找make project automatically --> 选中 3)CTRL + SHIFT + A --> ...
分类:编程语言   时间:2018-02-04 20:57:59    阅读次数:174
数组去重古与今
关于数组去重这个问题,我曾经在牛客网上就遇到过一次,后来在做一些网上的笔试的时候又碰到了这个问题,其实数组去重的方法有非常多种,五花八门的。但其实我觉得这只是一件很小的事,何必弄得好像实现的方法越复杂就越厉害一样。废话不多说,这里我只介绍我所认可的两种方法。 第一种,就是很普通的思维,比如,对于[1 ...
分类:编程语言   时间:2018-02-04 20:58:42    阅读次数:148
20165111 学习基础和C语言基础调查
第二次作业了。说好的作业效果有提升,可写完之后发现还是这样。希望大家多多谅解。还是那句话,内容有不当之处,欢迎指正! 首先先解释一下助教指出的那个问题:我的Markdown代码是在娄老师推荐的有道云笔记里写的,当时我想设计的是一个黄色的着重,但那个代码形式博客园的Markdown编辑器不识别,只能把 ...
分类:编程语言   时间:2018-02-04 20:58:51    阅读次数:192
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!