logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

算法:单调栈

问题A:不重复未排序数组,找到每个位置左边和右边比其小且最近的元素:单调栈,O(N)要找到右边最小,则维护一个递增的栈,直到碰到小值,弹出比其小的值,并更新弹出元素的最近小值。注:栈里保存下标,通过下标访问数组值。注:重复元素同理,稍加修改即可。问题B:给定一个矩阵,只包含0和1,求1组成的最大矩阵:dp+单调栈,O(N*M)例如,1 0 1 1 \n1 1 1 0 \n ...

#算法
python 重定向输出到文件

import sys#startoutput = sys.stdoutoutputfile = open(filename,'w')sys.stdout = outputfile#endoutputfile.close()sys.stdout = output

#python
Ubuntu:启动和关闭hadoop Spark集群

hadoop/sbin/start-all.shspark/sbin/start-master.shspark/sbin/start-slaves.shspark/sbin/stop-master.shspark/sbin/stop-slaves.shhadoop/sbin/stop-all.sh

#ubuntu#hadoop#spark +1
django 修改server端口号

django可以在运行服务器时指定端口号python manage.py runserver 8080

#django#python
mysql:sql create database新建utf8mb4 数据库

create database sina default character set utf8mb4 collate utf8mb4_unicode_ci;

#mysql#sql
python:查看cuda版本

cat /usr/local/cuda/version.txt

#python
mysql:sql character set utf8mb4 新建utf8mb4表

create table tweets(weiboid varchar(20) not null ,primary key(weiboid),fromweibo varchar(20),dateandtime datatime,username varchar(100),userid varchar(20).weibocontent varchar(350) character set

#mysql#sql
mysql:sql alter table 修改列属性的字符集

alter table tweets change WeiboContent WeiboContent varchar(350) character set utf8mb4 collate utf8mb4_unicode_ci;//或者alter table tweets modify column WeiboContent varchar(350) character set utf8mb4

#mysql#sql
mysql:sql insert into * values * (插入datetime类型)

insert into tweets values('2017-03-02 15:22:22');insert into tweets values('2017-03-02 16:34');//末尾秒,分,时,可以依次省略,但日,月,年不可以省略

#mysql#sql
    共 16 条
  • 1
  • 2
  • 请选择