ES6上

ES6简介 EMCAScript(ECMA、ES)标准 JavaScript是EMCAScript的一种 ES6新语法 1.变量、赋值 var 可以重复定义、不能限制修改、没有块级作用域 var 需要封装进function let 不能重复定义、变量、块级作用域{} const 不能重复定义、常量、块级作用域{} <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title></title> <script>
分类: 其他 发布时间: 10-09 23:47 阅读次数: 0

python学习笔记--python编程基础

一.一个隆重的仪式   我们在学习语言的时候,第一个写的程序肯定都是hello world.来写第一个程序吧,其实很简单,python的语法就是简单、优雅,一个print就搞定。 1 print('hello world') 二.基本输入输出 1.输入 >>>a=input("请输入数据:") 请输入数据: 2.输出 >>>print('hello world') 三.数据类型(常用) 1.整数常量:不带小数点的数,如123,-1,0 2.浮点数常量:如1.25,3.0 3.布尔常量   布
分类: 其他 发布时间: 10-09 23:47 阅读次数: 0

二、Kafka基础实战:消费者和生产者实例

一、Kafka消费者编程模型 1.分区消费模型 分区消费伪代码描述 main() 获取分区的size for index =0 to size create thread(or process) consumer(Index) 第index个线程(进程) consumer(index) 创建到kafka broker的连接: KafkaClient(host,port) 指定消费参数构建consumer: SimpleConsumer
分类: 其他 发布时间: 10-09 23:47 阅读次数: 0

java面试题总结(1)

1、介绍Collection框架的结构 Collection的两个主要实现类:list 、set 。 list 元素是有序的、可重复。List接口中常用类 : Vector: 线程安全,但速度慢,已被ArrayList替代。底层数据结构是数组结构 ArrayList:线程不安全,查询速度快。 底层数据结构是数组结构 LinkedList:线程不安全。增删速度快。 底层数据结构是列表结构 set 元...
分类: 其他 发布时间: 10-09 23:47 阅读次数: 0

MyBatis(7)高级查询

高级查询: 对于整体的工程是时候增加一点文件了: 具体用到那个类再去说明类的内容 一对一查询: 1.resultType进行实现: 执行的sql语句: 查询的主表:订单表 查询的关联表:用户表 orders表有一个外键 select orders.*,user.username,user.sex,user.address from orders ,user where orders.user_id = user.id; ordersCustomer.java public class Orde
分类: 其他 发布时间: 10-09 23:47 阅读次数: 0

mysql中文乱码归纳总结

今天使用sqlalchemy往mysql数据库里插入数据的时候,发生了错误,因为字段包含中文,所以报错。在问题解决之后做一个总结。 mysql中文乱码包括几个方面。mysql服务器层面、mysql数据库层面、客户端层面、表层面。所以要解决mysql的中文乱码,需要从这几个层面入手。 1.在创建表的时候指定编码格式 创建测试用表,填充数据,插入中文报错 mysql> create table test( -> id int, -> name varchar(20), ->
分类: 其他 发布时间: 10-09 23:47 阅读次数: 0

leetcode#292 Nim Game

你和你的朋友,两个人一起玩 Nim游戏:桌子上有一堆石头,每次你们轮流拿掉 1 - 3 块石头。 拿掉最后一块石头的人就是获胜者。你作为先手。 你们是聪明人,每一步都是最优解。 编写一个函数,来判断你是否可以在给定石头数量的情况下赢得游戏。 示例: 输入: 4 输出: false 解释: 如果堆中有 4 块石头,那么你永远不会赢得比赛;   因为无论你拿走 1 块、2 块 还是 3 块石头,最后一块石头总是会被你的朋友拿走。 class Solution { public: b
分类: 其他 发布时间: 10-09 23:47 阅读次数: 0

为程序员撸点闲话

终于忙完了第一个996,啊,每天下班回家跟家人团聚是多么开心的事情,说正事,别哔哔。 为何放着之前好好的项目经理不做,跑去干开发去了?谁说开发不如项目经理了?谁说开发就比项目经理低一级了?没有做一线做开发的,哪有项目经理什么事儿? 先为项目经理简单哔哔一下:压力真心大,俗称背锅侠,计划永远在变,客户永远在变,需求永远在变,唯一不变的你必须时刻保持欢笑,不然就卷铺盖走人..... 程序员,这三个字,在大部分非IT技术工作人的眼里:古板、没情调、单身狗、钻牛角尖、不会打扮、不会聊天、不会这、不会那
分类: 其他 发布时间: 10-09 23:47 阅读次数: 0

springboot 在tomcat中启动两次

我开始以为眼花了,tomcat启动的时候, . ____ _ __ _ _ /\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \ ( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \ \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ :: Spring B
分类: 其他 发布时间: 10-09 23:47 阅读次数: 0

浅谈哈夫曼编码

做NOIP初赛遇到了,还是填个坑吧 首先,哈夫曼编码是哈夫曼树的应用,不知道什么是哈夫曼树的可以搜一下 具体操作: (1)我们有一个集合,集合里有一些数,升序排列 (2)每次选出两个最小的数,然后合并,删除,把新生成的数放到集合里 (3)重复步骤2,直到用完所有的数,树也就建好了,然后把左儿子定为0,右儿子定为1 (4)每个元素的哈夫曼编码就是其路径上的数 这样说可能不太明白,我们还是举个例子 现有一段文言文,要通过二进制哈夫曼编码进行压缩。简单起见,假设这段文言文只由 4 个汉字“之”、“乎
分类: 其他 发布时间: 10-09 23:47 阅读次数: 0

UML类图,类,方法,接口实现等基础操作【入门】

1.转自:http://blog.sina.com.cn/s/blog_5bd6b4510101585x.html 在visio中画类图时,我们一般需要画出接口和实现类并且表明他们的实现关系。可是找了半天没有实现关系,只有泛化关系(继承关系),怎么办呢?其实也很简单,具体做法如下: 第一步:画好接口 第二步:从visio图形库中拖一个类过来,定义此类的名称 第三步:在此类上单击鼠标右键,选择“形状显示选项”在常规选项中把实现链接勾上点击确定。 第四步:此时在类中有个黄点,将此黄点拖动到要实现的
分类: 其他 发布时间: 10-09 23:47 阅读次数: 0

leecode#63 Unique Path Ⅱ

一个机器人位于一个 m x n 网格的左上角 (起始点在下图中标记为“Start” )。 机器人每次只能向下或者向右移动一步。机器人试图达到网格的右下角(在下图中标记为“Finish”)。 现在考虑网格中有障碍物。那么从左上角到右下角将会有多少条不同的路径? 网格中的障碍物和空位置分别用 1 和 0 来表示。 说明:m 和 n 的值均不超过 100。 示例 1: 输入: [   [0,0,0],   [0,1,0],   [0,0,0] ] 输出: 2 解释: 3x3 网格的正中间有一个障碍物
分类: 其他 发布时间: 10-09 23:47 阅读次数: 0

setting.py小结

于INSTALL_APPS 模块中加入 新建的app 于TEMPLATES 模块中加入 模板(目录)文件夹 : 举例 'DIRS' :[os.path.join(BASE_DIR, 'templates')]导入templates文件夹路径 于文件末尾修改 语言与时区选项: 添加汉语和中文支持 语言: 'zh-hans' 时区: 'Asia/Shanghai' 于STATIC_URL模块中添加静态文件夹的路径 STATICFILES_DIRS = [   os.path.join(BASE_D
分类: 其他 发布时间: 10-09 23:47 阅读次数: 0

关联分析FPGrowth算法在JavaWeb项目中的应用

关联分析(关联挖掘)是指在交易数据、关系数据或其他信息载体中,查找存在于项目集合或对象集合之间的频繁模式、关联、相关性或因果结构。关联分析的一个典型例子是购物篮分析。通过发现顾客放入购物篮中不同商品之间的联系,分析顾客的购买习惯。比如,67%的顾客在购买尿布的同时也会购买啤酒。通过了解哪些商品频繁地被顾客同时购买,可以帮助零售商制定营销策略。分析结果可以应用于商品货架布局、货存安排以及根据购买模式对顾客进行分类。 FPGrowth算法是韩嘉炜等人在2000年提出的关联分析算法,在算法中使用了一
分类: 其他 发布时间: 10-09 23:47 阅读次数: 0

[转帖]最值得了解的10大开源技术

Docker 技术是教你运用容器,而 Kubernetes 技术是更善于管理容器,这款由 Google 首发的容器配置工具正在进入一些容器相关的解决方案和服务领域,包括由 Amazon(亚马逊)、Microsoft Azure(微软云)和谷歌云平台提供的容器服务。 http://os.51cto.com/art/201810/584664.htm 【新产品上线啦】51CTO播客,随时随地,碎片化学习 No.1 DockerDevOps 大数据和云计算的双重趋势极大增加了人们对容器技术的兴趣,而
分类: 其他 发布时间: 10-09 23:47 阅读次数: 0

docker自动重启容器

docker run --restart=always -d --name myunbuntu ubuntu /bin/bash -c "l am a docker" //无论容器退出代码是什么,docker 都会自动重启容器 限制重启次数:--restart=on-failure:5 ,当容器退出代码不为0时,最多重启5次
分类: 其他 发布时间: 10-09 23:47 阅读次数: 0

java序列化与反序列化总结

很多商业项目用到数据库、内存映射文件和普通文件来完成项目中的序列化处理的需求,但是这些方法很少会依靠于Java序列化。本文也不是用来解释序列化的,而是一起来看看面试中有关序列化的问题,这些问题你很有可能不了解。“Java序列化指的是将对象转换程字节格式并将对象状态保存在文件中,通常是.ser扩展名的文件。然后可以通过.ser文件重新创建Java对象,这个过程为返序列化” Java序列化的API中提供了开发人员进行序列化对象的机制,通过Serializable和Externalizable接口。
分类: 其他 发布时间: 10-09 23:47 阅读次数: 0

Go语言第一篇

第一次写博客,真的有点不知道如何去组织语言,慢慢来吧!哈哈! 首先,GO语言安装环境。安装了好多次有时候还是有点忘,现在对于Mac OS系统如何配置beego环境还是有点不明白。其实还是需要明白原理。 现在我在看《GO语言编程入门与实战技巧》这本书,再这里就不说GO语言的发展史以及GO的优缺点了。接下来,写一下知识点吧! 一.环境变量 1.GOROOT:表示GO语言环境在计算机的安装位置,这个变量只有一个值,必须是绝对路径。 2.GOPATH:这是GO语言的工作目录,可以又对多个,类似于工作空
分类: 其他 发布时间: 10-09 23:47 阅读次数: 0

template_共享模板

方法: 定义一个基本框架html文件 举例:定义{标题.内容.页尾}区块      定义相应的html文件实现区块的具体样式或内容      定义具体静态网页html文件时调用这些区块html文件, 实现公共元素的重现 使用 {% *** %} 语句可以在html文件中添加代码操作 各个模板之间的调用方法 :{% include'***.html' %} 使用{% block *** %} 和 {% endblock %} 语句可以指定 block(区块) ***: 举例: {% block
分类: 其他 发布时间: 10-09 23:47 阅读次数: 0

selenium爬取新闻做成词云(以及selenium的xpath查找方法)

一开始是想用qq空间说说做词云的,然而qq空间需要用cookies以及其他加密的东西,退而求其次搞搞新闻吧。 直接上代码了 # -*-coding:utf-8 -*- from selenium import webdriver import wordcloud #词云制作器 import jieba#强大的中文分词库 from scipy.misc import imread#读取图片 import time url='https://news.nuist.edu.cn/main.htm'
分类: 其他 发布时间: 10-09 23:47 阅读次数: 0