安装mysql5.7解压版方法,参考和总结
官网下载解压下来后,按照主流走
在解压目录下创建一个 my.ini,或者拷贝一份 my-default.ini 重命名为 my.ini
打开它输入以下信息:(注意其中basedir datadir为为你解压的目录,这一步为为基础配置)
[mysqld]
#绑定IPv4和3306端口
bind-address = 0.0.0.0
port = 3306
# 设置mysql的安装目录
based
53. Maximum Subarray 最大子串和问题
LeetCode传送门 本题为经典的面试笔试题,要求给一个数字序列,求其最大子串和,注意需要与最大子序列和的区别,子串要求连续,而子序列只要数字的顺序符合即可,不要求连续。 解题思路主要有一下三种: 1.暴力解法: 这里不再啰嗦,算法复杂度为O(n2),LeetCode中超时无法 AC。 2.分治法 思路:将大问题转化为小问题,然后解决。 ...
mysql官网zip下载地址 -2017年
https://cdn.mysql.com/Downloads/MySQL-5.7/mysql-5.7.18-winx64.zip 下载速度快点的,保存自己用
0-1背包问题的 python 实现
背包问题是一个典型的动态规划问题,这个不对其作解释了,直接给出代码。 求重量与价值分别为:[10, 15], [15, 25], [20, 35], [25, 45], [30, 55], [35, 70],背包容量为 80 时可以容纳的最大价值。#动态规划求背包问题
Things = [[0, 0], [10, 15], [15, 25], [20, 35], [25, 45],...
redis学习之路:redis的介绍和安装
本文是个人通过对redis的认知进行的基础总结,进一步加强个人对redis的学习。
本人经常听到小伙伴们谈论redis,带着兴趣和对技术的求知来一块了解下redis的用法,首先我们接触一个新技术,内心就会有疑问,这是什么技术?
好的带着这个疑问我开始学习redis
介绍:
redis是什么百科有解释:Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、K
Python 并行化简介
基本概念 - 并行、并发并行, parallel 互不干扰的在同一时刻做多件事; 如,同一时刻,同时有多辆车在多条车道上跑,即同时发生的概念. 并发, concurrency 同时做某些事,但是强调同一时段做多件事. 如,同一路口,发生了车辆要同时通过路面的事件. 队列, 缓冲区 类似排队,是一种天然解决并发的办法.排队区域就是缓冲区. 解决并发: 【 "食堂打饭...
git工作流程、Git 工作区、暂存区和版本库
本文转载菜鸟联盟
一般工作流程如下:
克隆 Git 资源作为工作目录。
在克隆的资源上添加或修改文件。
如果其他人修改了,你可以更新资源。
在提交前查看修改。
提交修改。
在修改完成后,如果发现错误,可以撤回提交并再次修改并提交。
工作区:就是电脑里能看到的目录
暂存区:英文叫stage,
或index。一般存放在 ".git目录下" 下的index文
提交到gihub报错:fatal: remote origin already exists.
翻译过来就是远程源码已经存在
执行命令:$ git remote rm origin
删除远程源
再次执行:$ git remote add origin [email protected]:yourProjectName/XXXX.git就不会报错了$ git add .
$ git commit -m "commit"[master (root-commit) 2be9701] first
递归问题的时间复杂度
笔试中经常会遇到计算时间复杂度的问题,其中大部分涉及到递归的问题。 例如:已知某程序的时间复杂度的递推公式为:T(n)=25T(n/5)+n^2,求T(n)? 解决此问题,首先需要知道主定理公式: 其实就是套用这个公式,多项式的小于(大于)在笔试中基本可以看出,即 : a^n > n^2 > n > logn 下面以两个实际问题来解释: ...
Qt 中设置窗体透明度的几种方法
1、设置窗体的背景色在构造函数里添加代码,需要添加头文件qpalette或qguiQPalette pal = palette();
pal.setColor(QPalette::Background, QColor(0x00,0xff,0x00,0x00));
setPalette(pal);123通过设置窗体的背景色来实现,将背景色设置为全透。效果: 窗口整体透明,但窗口控件不透明,QLa...
让 sudo 会话时间随心所欲
导读 sudo命令是权限委派的命令,在生产环境中是非常常用的,默认情况下sudo命令会话时间是在15分钟。本文中,我们将介绍在 Ubuntu Linux 中使 sudo 密码会话(超时)更长或更短。sudo命令是权限委派的命令,在生产环境中是非常常用的,默认情况下sudo命令会话时间是在15分钟。本文中,我们将介绍在 Ubuntu Linux 中使 sudo 密码会话(超时)更长或更短。要设置 s...
sql 查询出各科成绩、平均成绩,总成绩,根据总成绩分数相同,排名相同
今天面试被sql绊倒了,废话少说,希望以后面试时不再填坑。需求基本和标题一样。三张表:学生表 student,科目表:course,成绩表:gradesql语句如下CREATE TABLE `course` (
`course_id` int(11) NOT NULL AUTO_INCREMENT,
`c_name` varchar(64) NOT NULL,
PRIMARY KEY ...
Java 堆和栈的思考
堆与栈堆和栈是程序运行的关键,很有必要把他们的关系说清楚。栈是运行时的单位,而堆是存储的单位。栈解决程序的运行问题,即程序如何执行,或者说如何处理数据;堆解决的是数据存储的问题,即数据怎么放、放在哪儿。在Java中一个线程就会相应有一个线程栈与之对应,这点很容易理解,因为不同的线程执行逻辑有所不同,因此需要一个独立的线程栈。而堆则是所有线程共享的。栈因为是运行单位,因此里面存储的信息都是跟当前线程...
今日推荐
周排行