码迷,mamicode.com
首页 > 编程语言 > 月排行
Python-函数式编程-map reduce filter lambda 三元表达式 闭包
lambda 匿名函数,核心是作为算子,处理逻辑只有一行但具有函数的特性,核心用于函数式编程中 三元运算符 其实本质上是if分支的简化版,满足条件返回 if 前面的值,不满足条件返回 else后面的值 map 映射函数(依次把可迭代对象(可多个)中的值依次传递到函数中,然后返回生成器(长度以最短的为 ...
分类:编程语言   时间:2018-06-05 18:46:08    阅读次数:207
开通博客园转眼2年了,Python己前所未有火爆!
从大学一毕业,虽然干着技术的活,却一心想做一个品牌,想想也算是梦想吧。今天偶尔翻开记事本,看到自己在博客园开的账号,看了下时间开通己快两年半了。记得那个时候开通是为是记录学习Python一些问题。我翻了翻也没几篇。希望还在技术路上的你们走向高富帅!在研究了一段时间Python后,接着继续做MySQL ...
分类:编程语言   时间:2018-06-05 19:11:31    阅读次数:184
python and or 详解
<!--done--> Python中 and,or 的计算规则 一.纯 and 和 or 语句 1. 在纯and语句中,如果每一个表达式都不是假的话,那么返回最后一个,因为需要一直匹配直到最后一个。如果有一个是假,那么返回假2. 在纯or语句中,只要有一个表达式不是假的话,那么就返回这个表达式的值 ...
分类:编程语言   时间:2018-06-05 19:11:53    阅读次数:159
VBA注意事项
以下是项目过程中遇到的坑,可能有些说明的部分不一定严谨,仅供参考 1、最好保存成 [*.xlsm]文件 2、注意 VBA 的参数类型,使用的参数如果未声明直接使用的话会出现类型不匹配的错误 3、代码写完后,可以通过 调试 -> 编译 VBA Project 按钮来检查代码中是否存在一些比较低级的错误 ...
分类:编程语言   时间:2018-06-05 19:12:22    阅读次数:191
SpringBoot 核心配置
1. 入口类和 @SpringBootApplication Spring Boot的项目一般都会有*Application的入口类,入口类中会有main方法,这是一个标准的Java应用程序的入口方法。 @SpringBootApplication注解是Spring Boot的核心注解,它其实是一个 ...
分类:编程语言   时间:2018-06-05 19:12:48    阅读次数:253
manacher算法求最长回文子序列
一:背景 给定一个字符串,求出其最长回文子串。例如: 以上问题的传统思路大概是,遍历每一个字符,以该字符为中心向两边查找。其时间复杂度为O(n^2),效率很差。 1975年,一个叫Manacher的人发明了一个算法,Manacher算法(中文名:马拉车算法),该算法可以把时间复杂度提升到O(n)。下 ...
分类:编程语言   时间:2018-06-05 19:13:31    阅读次数:273
Python 统一动态创建多个model对应的modelForm类(type()函数)
一、ModelForm的用法 ModelForm对用户提交的数据有验证功能,但比Form要简单的多 from django.forms import ModelForm # 导入ModelFormclass customerModelForm(ModelForm): class Meta: mode ...
分类:编程语言   时间:2018-06-05 19:56:06    阅读次数:284
172. Remove Element【LintCode by java】
Description Given an array and a value, remove all occurrences of that value in place and return the new length. The order of elements can be changed, ...
分类:编程语言   时间:2018-06-05 19:56:13    阅读次数:178
python--logging模块
#申明:本文章参考于http://www.cnblogs.com/dahu-daqing/p/7040764.html logging模块简介 logging模块的基本使用 将日志写入到文件 将日志同时输出到文件和控制台 ...
分类:编程语言   时间:2018-06-05 19:56:21    阅读次数:170
js实现数组去重(方式大汇总)
方法一:创建新数组 javascript var arr = [1,23,1,1,1,3,23,5,6,7,9,9,8,5]; 3 Array.prototype.reArr = function(){ 4 var newArr = []; 5 for(var i = 0; i ...
分类:编程语言   时间:2018-06-05 19:56:47    阅读次数:151
mfc的一点总结-----Edit Control操作
获取Edit Control(编辑框)的内容: CString key; GetDlgItem(IDC_EDIT1)->GetWindowText(key); 其中IDC_EDIT1是所要获取编辑框的id,获取得到的内容存放在key中 在Edit Control(编辑框)中显示内容: char *m ...
分类:编程语言   时间:2018-06-05 19:57:11    阅读次数:217
Java 基础
Java Vector 类 Java中的String,StringBuilder,StringBuffer三者的区别 JVM Java GC(Garbage Collection,垃圾收集,垃圾回收)机制 Java 自带性能监控工具:监视和管理控制台 jconsole 的打开、使用 ...
分类:编程语言   时间:2018-06-05 19:58:47    阅读次数:161
JAVA基础学习之路(十)this关键字
class Book { String name; int price; int num;//构造方法之间的互相调用解决了代码的重复问题,但是一定要留出口 public Book() { this("请输入书名",0,0); } public Book(String name) { this(nam... ...
分类:编程语言   时间:2018-06-05 19:59:12    阅读次数:173
K-均值聚类算法
一.k均值聚类算法 对于样本集。"k均值"算法就是针对聚类划分最小化平方误差: 其中是簇Ci的均值向量。从上述公式中可以看出,该公式刻画了簇内样本围绕簇均值向量的紧密程度,E值越小簇内样本的相似度越高。 k-means聚类算法的描述如下: 接下来是对于数据集testSet.txt的代码实现: 计算出 ...
分类:编程语言   时间:2018-06-05 20:01:18    阅读次数:365
排序算法
直接插入排序 图解: 方法一代码: 输出结果: 方法二代码: 输出结果: ...
分类:编程语言   时间:2018-06-05 20:01:28    阅读次数:203
Spring Cloud 入门Eureka -Consumer服务消费(声明式Feign)(三)
Spring Cloud Feign是一套基于Netflix Feign实现的声明式服务调用客户端。它使得编写Web服务客户端变得更加简单。我们只需要通过创建接口并用注解来配置它既可完成对Web服务接口的绑定。它具备可插拔的注解支持,包括Feign注解、JAX-RS注解。它也支持可插拔的编码器和解码 ...
分类:编程语言   时间:2018-06-05 20:02:03    阅读次数:151
Python其他数据结构collection模块-namtuple defaultdict deque Queue Counter OrderDict
nametuple 是tuple扩展子类,命名元组,其实本质上简单类对象 其实本质上和下面方式一样 相关方法 1. _make 初始化赋值, 必须长度一致 2. _asdict 将nametuple对象转换为字典对象,是个有序字典 defaultdict 是dict的扩展类,访问字典的key如果没有 ...
分类:编程语言   时间:2018-06-05 20:03:36    阅读次数:230
python学习之数据类型—元组tuple
元组:tuple 1、python四大不可变数据类型之一(int,str,tuple,bool) 2、以小括号包起来起来,如只有一个元素,需在尾部加一个逗号,因为不加的话,python可能认为其实一个变量或是做数学运算等 3、元组中的第一层数据不可变,如其第二层数据类型为可变数据类型(list,di ...
分类:编程语言   时间:2018-06-05 20:03:43    阅读次数:176
检查路径是否存在与创建指定路径(mfc)
检查路径是否存在 if (access("D:\\Work\\Encryption\\DES", 0)) 为真,则路径不存在 创建指定路径 system("md D:\\Work\\Encryption\\DES"); 需要添加#include <io.h> ...
分类:编程语言   时间:2018-06-05 20:04:33    阅读次数:132
Java课前配置
JDB(绿色版) 1.7~1.8 统一: 步骤: JDK配置: 检查 EClipse配置 ...
分类:编程语言   时间:2018-06-05 20:05:56    阅读次数:169
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!