技术是最简单的,最简单的也是技术。有很多事情只有我们经历了明白,有些事情我们可以从别人身上学到,有些则永远学不到。 动画片里的人们以一种预想的方式生活着,这个世界被设定为这样那样。...最简单的是赚钱 在《魁拔妖侠传》开始的时候,对于主人公母亲的一个教诲是: 最简单的是赚钱 无论主人公想去做什么,都会补上一句赚钱是最简单的,不要去想别的。...技术是最简单的 过去一直在想的是提高技术,而提高技术本身而成为了一件有意思的事。 没有太多的工作经验,过去一直试想的是: 当我们技术足够好的话,我们可以很容易地从一个项目切换到另外一个项目。...软件开发者最擅长的就是学习。 上面我们假设了一个前提是——最后两个人有差不多一样的技术领域知识。并不是因为这个工作多年的人不再学习了,而是在这个领域里已经没有足够的领域可以学习了。...人际关系 人际关系是一种复杂的东西,相比于上面的领域知识来说。我们需要去处理和不同人之间的关系,无论是在项目上,还是在哪?但是这真的一点都不简单。 技术才是最简单的。
安装只需几行简单的命令 首先更新一下数据源,否则安装的不是最新的哦 apt-get update apt-get install mysql-server apt-get install mysql-client...输完上面的命令,不出意外就安装成功了。...sudo netstat -tap | grep mysql 通过上述命令检查之后,如果看到有mysql 的socket处于 listen 状态则表示安装成功。...网上流传的有其他那种下载压缩包,解压直接用那种方式,比较繁琐,容易出错。 设置mysql远程连接 默认情况下,mysql只允许本地登录,我们平时用的都是在自己的电脑上用可视化工具连接mysql。...linux中mysql的基本命令 1、基本的启动与关闭 一、 启动 1、使用 service 启动:service mysql start 2、使用 mysqld 脚本启动:/etc/inint.d/mysql
下面是前 20 名排名情况: 下面是前3名数据库从2013年到2017年的变化趋势,Oracle和SQL Server是商业的数据库,mysql是开源的,所以在国内很多公司使用开源的mysql。...mysql是一个关系型数据库软件,由瑞典MySQL AB公司开发,目前属于Oracle公司。为什么使用mysql: 1)mysql是开源的,所以你不需要支付额外的费用就能使用。...mysql分为服务端安装和客户端安装。mysql服务端是数据库软件本身用于存放数据,mysql客户端工具用于从服务端获取数据。 下面是Mysql服务端在windows电脑上的详细安装步骤。...第二个(大小是200多M)是离线安装,这里我们选这个,下载到本地进行安装。点击“Downloda”进入下载页面。 虽然下载的是32为版本的,但是同时已经包含了64位版本)。...如果你懒的下载,可以在我微信公众号(猴子聊人物)中回复“资料”,从网盘下载: 下载完成后本地就有安装文件了: 二、安装mysql 1.双击安装软件开始安装 2.左边界面是安装到了哪一步,下图是选择安装类型
第三步打开MySQL文件夹,就是D盘的那个 ? 第四步管理员身份运行环境变量.bat ? ? 完事了。 输入mysql -uroot -p试一下 密码不用输入,直接跳过。 ?...安装完成 ---- 额外: 如果不行的话,任务管理(ctrl+alt+del)找一下服务 ? ? 根目录找到my.ini ? 删除第二行 ?...再试一试 如果出现的vcruntime140.dll缺失 是因为没有VC++的支持 去官网下载一个 https://support.microsoft.com/zh-cn/help/2977003/...the-latest-supported-visual-c-downloads 最后是workbench的安装 下载链接是这个https://dev.mysql.com/downloads/file/?...id=492434 直接点击就可以下载,因为下载比较忙,可以拷贝到迅雷下载 最后最后,因为我的配置是跳过了密码所以直接回车就可以,但是如果需要的话,参考一下改密码。
我一听这话头大呀,我记得N久之前我也是需要在CentOS 6.5上搞一个基于Chrome的爬虫,也是费了很大的劲,Chrome官网上早都提示最少CentOS7了,安装一个依赖包的时候发现又需要另外一个依赖包...,各种的依赖,特别费劲,后来找到了支持CentOS 6 的一个版本,才算是完美的解决了,今天也算是重走一遍,记录一下。...-3.11-1.x86_64.rpm rpm -i --force --nodeps google-chrome-stable_current_x86_64.rpm 如果不报错,那就恭喜你安装已经完成。...要是还提示缺少依赖包,请到http://ftp.gnome.org/pub/gnome/sources/下载安装。...由于本人在所有团队中基本都处于攻坚和探路的角色,搞过的东西多,遇到的坑多,解决的问题也很多,欢迎大家加公众号进群一起交流学习。
是不是,说起来安装操作系统已经不是什么新鲜事了,特别是在这个计算机异常活跃的时代,别说你是一个从事IT的,即使你不是,安装操作系统也不是什么难事,今天我给大家小述一下最简单的安装办法,就和安装软件一样的...,怎么做BIOS 进入bios 不同的电脑进入bios的方式是不一样的,简单的举几个例子,一般情况下是开机的时候按住:F2、F12、DEL、FN+F2...贴图(没图说个P) ?...设置bios 很多人到这里就头疼了,因为都是英文(过了CET-6的当没看到这句话),最简单的办法怎么设置,即使你不会也可以,我这里不贴图,您进去以后,直接找Frist boot device 这个【】符号包裹的...+号或者-号,或者是FN+方向键,都是可以的,是不是贼简单?现在很多的比较新的主板用的BIOS都是可以直接设置中文的,不过比较古老的就不行了,怎么分辨是新的还是旧的呢?...很简单啊,看界面是不是很LOW,如果是那就是旧的,如果看起来比较高大上那就是新的啊,好吧,还是贴图吧,照顾一下那些正在心里骂我的人(用的是中关村的图片)没有用自己的电脑测试是因为还在上班,准备用虚拟机模拟一下过程的
背景基于 Ubuntu22.04,安装 mysql + php-fpm + wordpress + nginx 。...目前 2023年8月,各个默认版本:MySQL 8.0.33,PHP 8.1.27,Nginx 1.18,WordPress 5.9.8流程Mysql安装sudo apt updatesudo apt...查看mysql状态,如果出现Active: active (running),则说明安装成功。...PHP安装sudo apt install php php-fpm php-mysql php-curl php-gd php-intl php-mbstring php-soap php-xml php-xmlrpc...卸载php# 删除php的相关包及配置sudo apt-get autoremove php*#删除关联sudo find /etc -name "*php*" |xargs rm -rf#清除dept
大家好,又见面了,我是你们的朋友全栈君。 在网上看见许多matplotlib的安装教程都是比较复杂,需要配置许多环境,对于电脑基础不好的人来说可是一件头疼的事情,今天我介绍一个简单的安装方法。...2.输入python -m pip install matplotlib进行自动的安装,系统会自动下载安装包 3.进入到python idle中,运行import matplotlib,如下图所示,如果没有报错...,就证明安装成果。...输入以下代码运行成果证明安装没问题 import matplotlib.pyplot as plt labels='frogs','hogs','dogs','logs' sizes=15,20,45,10
一、SQLAdvisor 介绍 SQLAdvisor 是由美团点评公司北京DBA团队开发维护的 SQL 优化工具:输入SQL,输出索引优化建议。...它基于 MySQL 原生词法解析,再结合 SQL 中的 where 条件以及字段选择度、聚合条件、多表 Join 关系等最终输出最优的索引优化建议。...二、SQLAdvisor 的优点 基于 MySQL 原生词法解析,充分保证词法解析的性能、准确定以及稳定性; 支持常见的 SQL(Insert/Delete/Update/Select); 支持多表 Join...libperconaserverclient_r.so.18 ln -s libperconaserverclient_r.so.18 libperconaserverclient_r.so 注意 跟据glib安装的路径...DCMAKE_INSTALL_PREFIX=/usr/local/sqlparser ./ 2. make && make install 注意 DCMAKE_INSTALL_PREFIX为sqlparser库文件和头文件的安装目录
a,@a:=@a+1 b from t1,(select @a:=0) t2 order by a) t where b between @a/2 and @a/2+1; 讨论:MySQL... ) as order_table where asc_math in (desc_math, desc_math + 1, desc_math - 1); 优点:只扫一遍表,性能较好 限制:需要MySQL...8以上版本以支持窗口函数;row_number()中的order by值必须唯一,否则遇到重复值情况结果不对。...使用变量 针对中位数这个需求还是用变量好:只扫一遍表,没有版本限制,写法巨简单,见开头。 三种方法都支持奇数行与偶数行。
Nginx是一款是由俄罗斯的程序设计师Igor Sysoev所开发高性能的 Web和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器。...博主是经常使用nginx的,比如博主的博客网站,公司前后端分离项目等等。...如果服务器是Windows系统,怎么安装与配置nginx;博主之前是使用的如下方法,把nginx安装为windows服务: 从前 1.Windows Service Wrapper 借助Windows...最后powershell中运行命令: nginx-service.exe install 更方便的方法 上面的方法一步步还是比较麻烦的,下面还是介绍一下博主个人认为最简单的方法,如果您还没有安装windows...是不是很简单?
Wubi是一个不错的小软件,它帮助你安装Ubuntu - 或Kubuntu, Xubuntu和UbuntuStudio - 无须分割你的硬盘。...Ubuntu是一个在Windows系统中安装好的文件(c:\wubi\disks\system.virtual.disk),它可以象在一个真正硬盘上运转Linux”。...所以,主要的不同是Ubuntu安装到一个文件中来替代它自己的分割区,这是一个非常好的方法来体验Linux而无需分割你的硬盘。Ubuntu不是在一个虚拟环境中运转,它是一个真正的安装。...它也很容易卸载Ubuntu,只要简单地在Windows的Add or Remove Programs(卸载和安装)中进行即可 如同Live CD一样,Wubi不会给你的Xp带来任何改变,但是不同的是它提供完整的硬件接入...,你还可以如同Ubuntu中下载,安装和使用应用程序.Wubi会把大部分文件储藏在Windows下的一个文件夹内,你可以随时卸载他们.
自从MYSQL 5.7 后,INDEX的建立不在是从顶向下的方式,而是自下向上的方式来建立索引。...,而这样的操作对于建立索引的代价是比较昂贵的。...MYSQL 5.7 构建索引的方法变为从下往上的方式来进行。(用图来演示) 1 插入一个页 叶子节点 ?...4 通过上面周而复始的操作,就产生了二级的索引 但问题是大部分数据库都有一个填充因子(有的数据库不这么叫),在MYSQL 里面默认的比率是 100, 而聚簇索引则以默认 百分之6的填充因子进行设置,也就是说一个页面有百分之...6是空的,为未来的DML操作进行保留。
Step 2 你得有Mysql MySQL的详细安装过程,我在另一篇博客中给出。戳我 ?...Step 3 安装JDBC 可以去官网下,如果用的我的Mysql版本的话,可以直接下我的,我的是.19下载地址 如果不是,给出官网下载地址 有小伙伴私信我说,不知道那个是Windows的:我来解答一下...导入用户自订的Library ? ? ? ? Stept 4 数据库中来张表 相信很多道友,Mysql都没用过,一直在吃灰。...我们搞张表 打开Mysql //cmd输入,看过我之前的博客应该会了就不赘述了 mysql -uroot -p Enter password: create database db;--建立数据库...String Dbname="db";//以后访问自己数据库的时候按需修改,测试先用这个 String url = "jdbc:mysql://localhost:3306/"+Dbname
require(devtools) install_github("ramnathv/rCharts") (如果出现问题,可以尝试先安装以下三个包,再试一下) library("curl") library...("openssl") library("httr") ###安装出现问题,可以尝试先加载前面三个包试试,自己安装时候搞了好久 require(devtools) install_github("...library(rCharts) # 指定展示尺寸 options(RCHART_WIDTH = 700, RCHART_HEIGHT = 500) # 使用内置数据集iris# 按照Species的不同类型进行分面和颜色...Species, data = iris, color = 'Species', type = 'point',x="vehwv") rc$save('r1.html') ##保存成html格式 打开可以是交互的图
NeoVim是Vim的一个拓展版本,用起来比Vim爽一些。下面简要记录下在Ubuntu 16.04上安装NeoVim的过程,其实比较简单。...为了使用add-apt-repository,需要先安装下面的包: sudo apt-get install software-properties-common 然后选择stable或者unstable...版本进行安装,见下。...-y neovim 安装unstable版本, version=0.4.0-dev 因为某些插件只支持0.3及以上的版本,因此为了使用插件需要安装unstable版本: sudo add-apt-repository...vim-plug来了解NeoVim的插件安装工具。
https://www.jenkins.io/doc/book/installing/
记一次重装系统:官方自带的media creation tool(https://www.microsoft.com/zh-cn/software-download/windows10ISO)是最好用的...最近训练深度学习模型,想把暗影精灵3电脑装上Ubuntu进行训练,出了各种吊诡现象(安装Ubuntu 20没成功,安装18.04屏幕是旋转的),无奈又重新装回Windows10,好长时间没装过系统了,尝试了几个工具...(其中一次是外接显示器怎么都连不上,所以又重装了) 装系统的过程中,U盘总是被分区,可以用下面的命令解决: # 进入硬盘分区 diskpart # 列出都有什么盘 list disk # 选择哪个盘
MySQL的安装与配置 MySQL的安装过程相对简单,可以从MySQL官网下载适合你操作系统的安装包,并按照向导完成安装。...-65535之间的值 之后的[mysql]也就是只针对mysql单独的客户端程序的配置,接着是[mysqld] 接下来的这个目录存储的是一些数据,如果放在C盘费空间的话可以修改为其他目录 修改方法:把原来的...,mysql5.7默认的编码集是latin1,不能写入中文,8.0默认的是utf8mb4,可以写入中文 3....MySQL的启动 在mysql的安装目录的bin目录下点击右键,选择在终端中运行 如果说想要直接在桌面打开的cmd命令行窗口运行需要配置环境变量 配置过程: 找到MySQL的安装目录:首先,需要知道...MySQL的安装路径,比如默认安装路径可能为C:\Program Files\MySQL\MySQL Server 8.0\。
我发现网上讲解 KMP 的文章实在是太多了,但大多数看完后还是云里雾里(纵然我已经会了,读对方的文章还是懵逼)。 我希望我的这篇文章能达到的目的是:让小白也能学会KMP。...代码比较简单: 1//GO 2func BFSearch(haystack string, needle string) int { 3 l1 := len(haystack) 4...最开始其实还是一样,我们依次对比A-A,B-B,C-C,直到遇见第一个无法匹配的字符A-E。 ? 现在开始不一样了,如果按照上面的暴力匹配。此时目标串我们应该回到 B 这个位置,模式串应直接回到头。...,代码还是比较简单的。...因为我上面也说了,next表 在最初始位置补 -1,或者甚至干脆把 pmt 的第一位补一个 -1 当作 next表,这都统统是可以的。因为最关键的还是说你到时候怎么去使用!
领取专属 10元无门槛券
手把手带您无忧上云