- 博客(18)
- 收藏
- 关注
原创 VScode修改插件安装位置最有效的方法
1、剪切默认安装路径C:\Users\你的用户名.vscode下面的extensions文件夹到你需要的其他地方,比如我放在E:.vscode下面。可能是因为和vscode的安装目录放在一起受影响,安装插件失败。我将extensions文件夹重新改了路径,终于安装成功了。运行成功,会提示创建了快捷方式相关的提示,然后你打开C盘下的原来的安装目录,你会发现extensions文件图标加上了箭头。mklink /D “C:\Users\你的用户名.vscode\extensions” “剪切后的路径”
2023-03-15 12:40:42
3445
1
原创 深拷贝和浅拷贝
1)、基本类型:就是值类型,即在变量所对应的内存区域存储的是值,如:上面的age变量所对应的内存存储的就是值250.2)、引用类型:就是地址类型。何为地址:地址就是编号,要地址何用,就是为了容易找到。每个人的家里为什么要有一个唯一的地址,就是在邮寄时,能够找到你家。比如:我们最早的超市存包的格子,每个格子都有个编号,你存包时,服务员会把你的东西放在某个格子里,再把这个格子的编号给你(一个牌子)。你购物完毕取包时,直接给服务员你的牌子(有编号),服务员根据你的编号就会找到你的包。
2023-03-04 00:34:21
293
原创 内存分区情况
内存是存储数据的,不同类型的数据要存储在不同的区域,即分类存放,不同的区域作用和功能也不一样。就像你家里的衣柜一样,也分了不同的区域:如挂西装的区域,放袜子的区域等等,我相信每个人都会把这两个东西放在不同的区域。要不然,当你西装革履地参加一个高档的宴会,手塞在裤兜里,掏出来一只臭袜子,是不是很尴尬!以下为内存的分区图。内存分为四个区域:栈区(堆栈),堆区,全局静态区,只读区(常量区和代码区)。任何编程语言的内存分区几乎都是一样的。
2023-03-02 21:34:28
157
转载 win10更新后任务栏卡死 的原因和解决办法
win10 更新后,开机任务栏卡死,点开始反应,设置页面无法打开。Win10整合了任务栏,而任务和资讯是基于Edge浏览器的,服务器是在国外,国内的网很难卡进去,开机自动联网的就会卡死。插网线的直接拔掉网线,自动连接wifi的,按,点击右下角网络,然后断开wifi连接。这样任务栏就可以正常显示和操作了,然后右键任务栏关掉“资讯和兴趣”。关闭“资讯和兴趣”可以解决开机任务栏卡死的情况,但是有时重启后还是会出现卡死,所以建议执行后面的步骤。进入控制面板卸载最近的更新:1、先在桌面左下角的搜索框搜索2、然后找
2022-12-05 01:16:17
4704
原创 Centos7最小化安装升级至图形化
Linux的操作界面通常被称为Shell用户和系统不是直接打交道的,它们中间有个名字叫shell的联系人。Shell是操作系统提供给用户使用的界面(图形、字符),它提供了用户与内核进行交互的操作的一种接口。当用户发出指令(命令或鼠标操作),先将这些指令发送给Shell,由Shell将用户的指令翻译后送达内核,再由内核控制硬件工作。然后内核将硬件的工作情况发送给Shell,并由Shell返回硬件的工作信息和情况。Shell的分类图形Shell:GNOME、KDE字符Shell:命令行Shell。
2022-10-23 15:50:50
4281
原创 X Window系统
是控制输出及输入设备并维护相关资源的程序,它接收输入设备的信息,并将其传给X Client,而将X Client传来的信息输出到屏幕上(在屏幕上构造方块(窗口),然后画出里面的元素 )。多种多样的X Client程序向X Server发出请求,由X Server运算得出结果,再显示到指定的地方去,如本地或者远程的一台显示器。在Windows上运行一个X Server,在Linux上运行X Client,X Client显示在Windows上也是可行的。一种以位图方式显示的软件窗口系统。
2022-10-23 15:37:40
664
原创 lambda表达式
lambda表达式,通常是在需要一个函数,但是又不想费神去命名一个函数的场合下使用,也就是指匿名函数。lambda所表示的匿名函数的内容应该是很简单的,如果复杂的话,干脆就重新定义一个函数了,使用lambda就有点过于执拗了。lambda就是用来定义一个匿名函数的,如果还要给他绑定一个名字的话,就会显得有点画蛇添足,通常是直接使用lambda函数。如下所示:add(1,2) # 结果为3那么到底要如何使用lambda表达式呢?1、应用在函数式编程中。
2022-10-06 23:51:37
462
2
原创 视图的更新
即数据库中只存放视图的定义而不存放视图对应的数据,这些数据仍存放在导出视图的基本表中。:不是,视图是不实际存储数据的虚表,因此对视图的更新,最终要转换为对基本表的更新。因为有些视图的更新不能唯一有意义地转换相应基本表的更新,所以,并不是所有的视图都可以更新的。(5)若视图的定义中有嵌套查询,并且嵌套查询的FROM子句中涉及的表也是导出该视图的基表,则此视图不允许更新;(8)由一个基表定义的视图,只含有基表的主键或候补键,并且视图中没有用表达式或函数定义的属性,才允许更新。更新视图,在视图中修改原表数据。
2022-10-05 17:12:58
2995
原创 sql语句错误解决方法之Every derived table must have its own alias
这段命令会先查 score 表,然后生成一张新的临时表,如果这个临时表没有命名,就会导致 1248 错误。我们只需要加上 「as 临时表别名」即可修复错误,as可省略。sql如果写成这样就会报错: Every derived table must have its own alias.mysql规定子查询这个表必须要有别名,至于别名是什么你可以随便写,加在子查询的后面再执行就不会报错了。意思是「每一个派生出来的表都必须有一个自己的别名」今天在练习MySQL的时候发生了这个错误。
2022-10-04 23:26:17
1896
原创 Jupyter Notebook使用教程
两步走,第一步:激活相应的环境第二部分:执行命令python -m ipykernel install --name 环境名称。
2022-10-01 01:03:15
22696
3
原创 pandas数据分析之分组聚合
pandas的groupby分组对象还可以用自定义的聚合函数可以通过groupby分组对象,将你自己的聚合函数,传入aggregate或agg方法即可grouped = df . groupby([ 'key' ]) #查看分组情况 for group_name , group_data in grouped : print(group_name) print(group_data)1.对每一列数据应用同一个函数2.对某列数据应用不同的函数。
2022-09-04 00:28:31
2508
原创 opencv-python版本问题
opencv库有两种,一种是,另一种是。前者是基础库,后者则是在前者基础上加了一些contrib module(视觉处理一般用这个)。安装好OpenCV库,想着先在OpenCV的瀚海里扎两个猛子。没成想,一头扎下去便撞到石头上。如下图,在键入cv2.imread()时,不仅无法自动补全,而且还会显示异常高亮。查阅资料后得知是CV2版本的问题,当前我装的是4.6.0.66版本,将CV2降低到 3.4.2.16版本。...
2022-08-28 02:40:16
7660
4
原创 理解 Python 的执行方式,与字节码 bytecode 玩耍 (下)
因为可以节省编译时间,有篇非常详细的文章,作者在遗传编程领域工作,发现他们Python 程序的总运算时间中,有50%都被编译过程吃掉。写了怎么抽丝剥茧,顺着function object 找 code object,再找 bytecode,这里就完全倒过来,添枝加叶,逆流而上了。正常的办法,你可以找出124代表的opcode是 LOAD_FAST, 100代表 LOAD_CONST。看起来好像很神秘的样子,其实不过是源代码中的行号。注意这些 opcode 是给弱弱的人类看的,不是给机器看的,机器只要看。.
2022-08-15 19:03:20
202
原创 理解 Python 的执行方式,与字节码 bytecode 玩耍 (上)
这其实只是Python 在显示 bytes 类型的对象给你看的时候,会把ASCII 码范围内的十六进制元素直接用ASCII 字符显示出来。注意: Python 3 中 str 类型大致相当于 Python 2 中的unicode 类型,但是 Python 3 中 bytes 类型并不是Python 2 中的 str 类型改了个名字。由8个整数组成,可能你已经猜到,其中必定有一些代表着指令,整数是一个字典中的键,我们需要的是这个字典中的值,也就是指令的名字。它的类型是‘bytes’ ,长度是8。......
2022-08-15 18:51:38
261
原创 python解释器
CPython是特指C语言实现的Python,就是原汁原味的Python。之所以使用CPython这个词,是因为Python还有一些其它的实现,比如Jython,就是Java版的Python,还有烧脑的PyPy,使用Python再把Python实现了一遍。如下是官方对CPython的说明:这个页面对Python各种不同的实现有一个说明:当我们编写Python代码时,我们得到的是一个包含Python代码的以.py为扩展名的文本文件。要运行代码,就需要Python解释器去执行.py文件。...
2022-08-14 19:33:57
367
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人