我用了两天左右的时间完成了这一门课《Introduction to Python for Data Science》的学习,之前对Python有一些基础,所以在语言层面还是比较顺利的,这门课程的最大收获是让我看到了在数据科学中Python的真正威力(也理解了为什么Python这么流行),同时本次课程... ...
分类:
编程语言 时间:
2018-12-07 11:47:44
阅读次数:
283
设计模式之策略模式 策略模式定义了算法类,分别封装起来,让他们之间可以相互替换,此模式让算法的变化独立于使用算法的客户。 策略模式是对算法的包装,是把使用的责任和算法本身分割开来,委派给不同的对象管理。策略模式通常把一个系列的算法包装到一系列的策略类里面,作为一个抽象策略类的子类。 策略模式涉及到三 ...
分类:
其他好文 时间:
2018-12-06 15:25:03
阅读次数:
182
1:服务层面用Dubbo+Zookeeper实现分布式服务,然后Http web层用 Nginx 实现高可用集群方案,本文记录下demo例子 2:windows环境, zk 3台伪集群 ,idea,maven 3:zk集群已搭建好,首先开起zk集群 cd /bin 目录下 zkcli.cmd -se ...
分类:
其他好文 时间:
2018-12-04 11:32:55
阅读次数:
322
在MySQLWorkbench中创建table存储用户的tokenId信息: 其中: 然后连接mysql,sql.js: 然后在index.js中简单调用: ...
分类:
数据库 时间:
2018-11-30 11:42:06
阅读次数:
176
什么是死锁?所谓死锁,是指多个进程在运行过程中因争夺资源而造成的一种僵局,当进程处于这种僵持状态时,若无外力作用,它们都将无法再向前推进。 因此我们举个例子来描述,如果此时有一个线程A,按照先锁a再获得锁b的的顺序获得锁,而在此同时又有另外一个线程B,按照先锁b再锁a的顺序获得锁。如下图所示: 产生 ...
分类:
编程语言 时间:
2018-11-28 11:55:42
阅读次数:
182
所使用的工具:谷歌浏览器、Nodejs(自带npm)、HBuilder 0、要先安装Nodejs,下载安装即可 0-1、安装vue-cli,打开cmd 输入 npm install -g @vue/cli 安装cli服务,安装完后,我们就有一个vue命令可以被调用了。 1、使用 vue 命令 创建一 ...
分类:
其他好文 时间:
2018-11-22 16:09:22
阅读次数:
206
0、认识跨站脚本 举一个跨站脚本的简单例子。 假设一个页面将用户输入的参数直接显示到页面之中。(比如有如下代码) 在实际的浏览器中,在param中提交的参数正常会展示到页面之中。比如输入下面的URL: 然后发现浏览器页面的提供会变成这样: 此时如果提交下面的URL: 会发现alert被执行了 1、跨 ...
分类:
其他好文 时间:
2018-11-14 23:15:20
阅读次数:
302
一 匿名函数: (lambda表达式) 关键字:lambda 结构: 匿名函数的内存地址= lambda 参数1,参数2 :返回值/返回值的表达式 其他的就跟函数的调用接收传参一样 接收返回值(a)=匿名函数的内存地址(参数),相当于a=func(参数) 简单例子: 需要注意的是: 函数的参数可以有 ...
分类:
其他好文 时间:
2018-11-10 21:51:36
阅读次数:
231
package com.ruanyun;/** * @Auther: maxw * @Date: 2018/11/10 17:29 * @Description: */public class Test4 { public static void main(String args[]){ F99 f... ...
分类:
编程语言 时间:
2018-11-10 19:13:03
阅读次数:
218
所谓指针函数其实就是 :一个函数的返回值为指针。 指针函数定义:返回类型标识符* 函数名(形参列表){函数体} eg: int* fun1(int n){} 指针函数和局部变量返回解析: 简单例子 在window系统下编译器为DEV,返回结果为5050。 ubuntu下,返回结果为一个随机地址。(操 ...
分类:
其他好文 时间:
2018-11-07 18:40:49
阅读次数:
158