这篇博客主要是在Ubuntu16系统,配置1070显卡,然后去英伟达官网会自动匹配出最新的驱动,所以本篇文章主要讲显卡驱动安装教程。我具体内容详细描述,还有资源下载链接,看我的这篇博客:https://blog.csdn.net/fu6543210/article/details/79746624。
因为该博客太冗长,有点啰嗦,最近又装了一次显卡驱动,发现Ubuntu16会自动更新软件,导致显卡驱动无法用。废话不多说,直接gank!
总的来说分3步:
1,卸载前面安装失败的显卡驱动(没装过的,可以不做),和ubuntu16系统自带驱动(一定要做)
2,禁用系统软件nouveau,这是安装驱动成功的关键(一定要做)
3,安装驱动外壳,和驱动对应内核(现在NVIDIA最新版本驱动采用的所谓的技术保护,以前版本没这么复杂)
==========下面开始燥起来==========
1.下载驱动,看上面那篇博客链接里面有资料链接,和具体操作方法。
2.如果之前自己没有尝试过安装新的显卡驱动,此步可以跳过。自己有安装过的,这
步一定要做。
先进入你之前Ubuntu放的驱动的目录下,再输入下面命令:
输入 sudo ./NVIDIA.run -uninstall
NVIDIA.run是你前面安装过新的驱动名称(我嫌太长,自己改了驱动名字)。
会跳出一个界面,说问你否恢复,都已经坏了,所以不恢复,所以选择 No。
然后会提示卸载成功,选择 OK
3.卸载Ubuntu16系统自带的显卡驱动。
输入 sudo apt-get autoremove –purge nvidia-*
会跳出界面,显示大量信息,中间问你yes/No。输入 yes。
最后会有个警告说,还有一个没卸载成功,不用管它。
4.禁用Ubuntu16系统自启软件nouveau 输入 cd /lib/modules 输入 ls
会显示4.13.0-37-generic,4.13.0-36-generic,我们目标是最新的那个版本,每个人可能不同,记得下面输入选择自己电脑上最新 的那个版本号4.13.0-37-generic就行了 输入 cd 4.13.0-37-generic/kernel/drivers/gpu/drm/nouveau
输入 ls 会显示nouveau.ko,不让它起作用,才可以禁用nouveau了。所以给它改名。 输入 sudo mv nouveau.ko nouveau.ko.org 输入 ls 会显示nouveau.ko.org,但是没有nouveau.ko文件了。
输入 sudo update-initramfs -u
刷新刚才修改操作,等半分钟,这里会只显示你刚才修改的文件夹nouveau.ko.org
输入 lsmod | grep nouveau
可以查看是否屏蔽成功,没有任何输出即为成功,如果有输也没问题。
=====做了那么多准备,现在开始安装显卡驱动=======
5.安装你的显卡驱动外壳
进入你刚才run驱动放的目录下,使其为可执行的文件,然后才安装。
输入sudo chmod a+x 驱动名字.
1、从官网下载MySql免安装的压缩包,解压到指定的文件夹,例如我的是:D:\MySql\mysql-5.7.22-winx64
MySql: 下载地址:http://dev.mysql.com/downloads/mysql/
2、配置环境变量,将D:\MySql\mysql-5.7.22-winx64\bin路径配置到Path系统变量中
3、配置my.ini配置文件,在MySql根目录下创建一个my.ini文件,我的配置如下:
[client] port=3306 default-character-set=utf8 [mysqld] basedir=D:\MySql\mysql-5.7.22-winx64 //这是mysql的安装目录 datadir=D:\MySql\mysql-5.7.22-winx64\data //这是mysql下的data目录 port=3306 character-set-server=utf8 [mysql] default-character-set=utf8 4、配置完成后,以管理员的身份打开cmd,运行命令:mysqld —initialize,此命令的主要作用就是在你的mysql路径下生成一个data文件夹,然后运行mysqld –install MySql –defaults-file=”D:\MySql\mysql-5.7.22-winx64\my.ini”,用于安装你的mysql服务。
5、安装好后我们继续执行启动服务的命令:net start MySQL,如果提示:找不到服务或指定的文件,你就需要在注册表中更改一些东西,如图:
在ImagePath中更改成你的mysql下bin中的mysqld的路径。
6、当然此时我们还没有root的密码,我们需要做的就是在配置文件中加一句skip-grant-tables,注意是在[mysqld]下,如图:
然后重启mysql服务,直接输入:mysql -u root -p ,不用输入密码直接登录进来啦。
进入数据库后执行以下命令:use mysql;接下来我们就可以更改数据库密码了,执行:update mysql.user set authentication_string=password(‘root’) where user=’root’ and Host =’localhost’;这里括号中的root即为所要设置的密码。
执行完之后,别忘了再输入一行命令:flush privileges,刷新数据库,最后,quit。把刚刚加进来的skip-grant-tables给去掉,重启mysql服务。
以上就是我自己安装和配置mysql的一个过程,希望对大家有帮助。
文章目录 ubuntu18.04LTS可靠源 双系统或三系统Win10引导失败: 开机输入用户密码,然后死机,tty也无法登入系统 想要装sogou拼音,最后连中文都无法输入了 ubuntu18.04LTS可靠源 给我校mirror站打个广告,我就是从这里下载的,校内速度无限快,校外可能稍慢一些。
http://mirrors.nju.edu.cn/ubuntu-releases/18.04/
更新似乎很快呢,正式版也有了。
双系统或三系统Win10引导失败: 方案一:如果能进入ubuntu:尝试执行grub自动更新
sudo update-grub 然后看输出内容是否包含Win10的引导项,有的话尝试重启进入win10引导。
如果有win10引导,但是win10引导之后,系统处于黑屏状态,只有一个下划线在闪烁,请重启进入boot 尝试使用windows boot manager启动再选择win10启动。如果依然不可以,在win10的选项上按e进入编辑,此时不需要修改信息,直接按照提示使用Ctrl+X进行引导,因为第二次引导可能会记录之前的状态,如果之前win也进行了多系统的引导并卡死就可能导致后续使用win引导都卡死的情况。
方案二:进入ubuntu系统,打开Terminal,安装boot-repair工具进行修复。
add-apt-repository ppa:yannubuntu/boot-repair apt-get update apt-get install -y boot-repair sudo boot-repair 在打开的ui中,选择recommended repair(推荐修复大多数常见问题),一路yes就可以了,重启尝试进入Win10即可。
开机输入用户密码,然后死机,tty也无法登入系统 问题多半是显卡驱动导致的,可以尝试使用recovery mode进入系统,选择fsck项,之后选择root项输入reboot重启,这时候有大概率是可以登入系统的,然后第一件事就是打开“软件和更新”,找到附加驱动,将显卡驱动由开元驱动切换为NVIDA闭源驱动,这种问题在之前版本的ubuntu普遍存在,主要是由于软件版本落后,而在ubunu18问题尤为明显。显卡驱动安装完成重启几次,应该就可以无障碍使用系统了。
想要装sogou拼音,最后连中文都无法输入了 sogou拼音在16.04以及之前的版本都是ubuntu非常好用的一个输入法(虽然有时候会崩溃),但是目前18上无法稳定使用,原因是很多依赖的软件包发生了变化等等。。但是谁还没有个梦想呢,按照各种教程想要装sogou拼音都失败了,然后连Intelligent Pinyin都炸了。
没有什么是重装解决不了的,首先卸载搜狗pinyin以及fctix依赖:
apt-get purge sogoupinyin apt-get purge fctix apt-get autoremove 这样就基本把sogou拼音卸载干净了。
然后这个时候Intelligent Pinyin还是无法使用,就是输入法显示是Intelligent Pinyin但是无法输入中文,猜测是sogou拼音或者fctix把ibus触发器搞怪了?
那么我们**重装汉语以及Intelligent Pinyin**,打开系统设置,找到区域及语言,选择管理已安装语言,选择添加或删除语言,将所有汉语的勾选都去掉,然后应用,这个时候系统会自动去删除相关的包,之后重新打开设置面板,所有都变成英文了。
然后再次进入原来删除汉语的地方,把Chinese(Simplified)选上,然后应用,安装,并且把输入法模式改称IBus,然后关掉设置,再次进入老地方,系统会请求下载新的语言包,这个时候汉语语言包被重新安装了,此时即可使用Intelligent Pinyin了。
如果出现假死的情况(鼠标可以动,点任何东西没反应),这是desktop卡死了,我们进入tty终端杀掉一些卡死的进程,Ctrl+Alt+F3,ubuntu18把各个终端号都改了……现在tty1是desktop。然后以root身份登陆ps -a把ibus相关的进程都杀掉(不行的话就把你认识的所有进程都杀掉,实在不行执行reboot重启),然后Ctrl+Alt+F1返回desktop,就可以了。
#python 3.6 import mysql.connector import re import urllib conn = mysql.connector.connect(user='root', password='root',host = 'localhost',database = 'test') cursor = conn.cursor() def getHtml(url): req = urllib.request.urlopen(url).read() html = req.decode('utf-8') return html def getData(html,leibie): reg = re.compile('(.*?)筹款进度
',re.S) xiangmu = re.findall(reg,html) # print(xiangmu) shengfen = ['河北','山西','辽宁','吉林','黑龙江','江苏','浙江','安徽','福建', '江西','山东','河南','湖北','湖南','广东','海南','四川','贵州','云南', '陕西','甘肃','青海','台湾','内蒙古','广西','西藏','宁夏','新疆','香港','澳门'] zhixiashi = ['北京','天津','上海','重庆'] for x in range(len(xiangmu)): name = re.findall('class="siteCardICH3" title="(.*.)" target="_blank"',xiangmu[x]) # print(name) yichouzhichijindu = re.findall('(.*.)
',xiangmu[x]) label = re.findall('site_ALink siteIlB_item" target="_blank">(.*)',xiangmu[x]) index = 0 while 1: if label[index] in shengfen: province = label[index] city = label[index+1] index += 1 break elif label[index] in zhixiashi: province = label[index] city = '' index += 1 break else: index += 1 name = name[0].
阴影 在canvas中进行绘制时,不管是文本、图形、还是图像,也不管是描边还是填充,都可以通过设置上下文对象的相关属性,来为它们设置阴影。这些属性及含义见表 4‑4:
表 4‑4 阴影的属性及含义
属性 含义 shadowColor 阴影的颜色,其默认值为完全透明的黑色。因此,如果没有把该属性设置为不透明,则阴影是不可见的。该属性只能设置为一个表示颜色的字符串,不能使用渐变或图案。使用半透明的阴影可以产生很逼真的阴影效果,因为透过阴影还能看到背景 shadowOffsetX 阴影在X轴的偏移量,单位为像素。默认值为0,阴影位于图形正下方,阴影是不可见的。大于0向右偏移,小于0向左偏移。阴影偏移量越大,产生的阴影也越大,同时会感觉绘制的图形在画布是浮得也越高 shadowOffsetY 阴影在Y轴的偏移量,单位为像素。默认值为0,阴影位于图形正下方,阴影是不可见的。大于0向下偏移,小于0向上偏移。阴影偏移量越大,产生的阴影也越大,同时会感觉绘制的图形在画布是浮得也越高 shadowBlur 阴影的模糊值。是一个与像素无关的值,被用于高斯模糊方程中,以便对阴影进行模糊化处理。默认值为0,表示产生一个清晰的阴影。该值越大,表示阴影越模糊 根据canvas规范,只有在满足以下两个条件时,浏览器才会绘制阴影:1)指定了一个非全透明的shadowColor属性值;2)shadowOffsetX、shadowOffsetY、shadowBlur三个属性中,至少有一个属性的值不是0。
以下代码给黑色的文本增加灰色的阴影:
context.font = 'bold 35px Arial'; context.textAlign = 'center'; context.textBaseline = 'bottom'; context.fillStyle = '#000'; context.shadowOffsetX = 20; context.shadowOffsetY = -30; context.shadowColor = "#ccc"; context.shadowBlur = 2; context.fillText("Hello Canvas", 0, 0); 上述代码中,阴影在X轴的偏移量和Y轴的偏移量都设置的比较大,故产生的阴影也比较远,文本在画布也浮得较高。运行结果如图 4‑24 所示:
图4-24 阴影效果 由于阴影的shadowOffsetX属性被设置为正值,而shadowOffsetY属性被设置为负值,故阴影在X轴向右偏移,在Y轴向上偏移。
说明:
shadowOffsetX和shadowOffsetY属性总是在默认坐标系空间中度量的,它不受ratate()方法和scale()方法的影响。
关于作者
歪脖先生,十五年以上软件开发经验,酷爱Web开发,精通 HTML、CSS、JavaScript、jQuery、JSON、Python、Less、Bootstrap等,著有《HTML宝典》、《揭秘CSS》、《Less简明教程》、《JSON教程》、《Bootstrap2用户指南》,并全部在 GitHub 上开源。
版权声明:本文出自 歪脖网 的《HTML宝典》,欢迎在线阅读,并提出宝贵意见。
1.鸠摩 鸠摩搜书
ddos压力测试为单机洪水生成器,原理是瞬间生成几千上万个合理http请求,从而达到目标服务器service u的效果,90%的网站可以挂掉。
隐士ddos压力测试系统:隐士ddos压力测试是国内权威的ddos攻击软件提供商,致力于向企业及隔热你提供ddos攻击软件,ddos攻击器,ddos攻击教程等一系列ddos攻业务。隐士ddos防火墙压力测试系统整体的一个界面风格,是简约、清秀的,没有太多的花哨和卡通元素。透着深厚的技术感和安全领域特有的严谨。服务端体积小巧生成带图标仅36k。支持_SVCHOST/IE浏览器/EXP等多种进程,无DLL完全穿透ddos防火墙,安装360安全卫士无提示服务。隐蔽性强。
由于文章需要生成真实感图片,所以就学习了一下Pov-ray的简单操作。这里记录从隐式方程得到渲染图像。
1.将隐式方程输入 k3dsurf 这个小软件,通过调整三个坐标轴的范围及Gid精度可以得到完整的3维物体;
2.点击‘Options’将物体的顶点坐标保存为.obj 格式。
注意这里选择‘All Triangles’,即以三角网格的形式保存顶点坐标;
3.到保存文件的文件夹下将刚刚保存的文件后缀该为.obj格式(因为.obj格式的文件才能被Pov-ray加载)。
4.
执行‘QExplodedView.exe’,加载(load)’torus.obj’, 然后旋转物体的位置直到达到你满意的位置,这个过程其实就是设置Pov-ray中的camera 和light_source的位置。当你旋转完后,发现在另一个文件夹‘Povray’中有个‘lights_config.inc’和‘viewpoint_config.inc’两个头文件,这两个头文件其实就记录了刚刚你在调整物体的位置过程中的光源和相机位置信息。
5.打开Pov-ray,只需将‘#include “262.inc”’改为‘#include “torus.inc”’即可。
6.将之前的‘lights_config.inc’和‘viewpoint_config.inc’两个头文件打开,分别复制里面的 light_source 和 camera信息,然后分别替换Pov-ray的信息,运行即可完成渲染。如果想继续调整位置,可以返回到步骤4. ‘rgbf’分别调整颜色和透明度。
7.运行完后,在和pov同一文件夹下有相应生成的png图片。
1.升级Ubuntu 16.04.04内核 惠普幻影精灵3笔记本无线网卡为Realtek RTL8822BE。Ubuntu16.04.04系统内核为Linux 4.13.38,不能驱动Realtek RTL8822BE。而系统内核Linux 4.14内有支持Realtek RTL8822BE的驱动,故需升级系统内核。Linux 系统内核官网为点击打开链接,找到v4.14.35,找到对应自己系统架构的内核文件,我的是amd64,故下载三个文件,分别是×all.deb、带generic的两个文件。使用下列命令进行安装:
sudo dpkg -i linux*.deb 2.为该无线网卡驱动添加固件 固件地址点击打开链接,找到rtl8822befw.bin,下载并将该固件移动到/lib/firmware/rtlwifi 下。如下命令:
sudo mv rtl8822befw.bin /lib/firmware/rtlwifi 最后rebot。
注意应该在BOOT设置中关闭Secure BOOT 模式。
关于本文档的PDF版请转至百度网盘链接
PDF版本更清晰
链接:https://pan.baidu.com/s/19_Nl_-ob_ecK-zYDjU4dVQ 密码:so58
爬虫简介
目录
爬虫简介… 1
什么是爬虫?… 2
产生背景?… 2
关键技术概述?… 2
分类?… 2
通用网络爬虫。… 2
聚焦网络爬虫:… 2
增量式网络爬虫… 3
Deep Web爬虫… 3
爬取目标分类… 3
基于目标网页特征:… 3
基于目标数据模式… 3
基于领域的概念… 4
网页搜索策略… 4
广度优先搜索… 4
最佳优先搜索… 4
深度优先搜索… 4
网页分析算法… 4
拓扑分析算法… 4
网页内容分析算法… 5
难点… 6
爬行策略很难的原因:… 6
万物有度,合理取舍… 6
网络爬虫体系结构… 6
1、需要高结构的爬虫… 6
2、URL一般化… 7
3、身份识别… 7
网络爬虫的组成… 7
控制器… 7
解析器… 7
资源库… 7