- 博客(26)
- 收藏
- 关注
原创 anaconda环境安装不上pytorch
选的是python3.10.1版本但是这个版本没有对应的torch版本。新建虚拟环境时一定要选择python3.9.7版本
2022-01-06 12:26:07
1021
原创 pycharm常用快捷键
编辑类:Ctrl + D 复制选定的区域或行Ctrl + Alt + L 代码格式化Ctrl + Alt + O 优化导入(去掉用不到的包导入) Ctrl + / 行注释 、取消注释Ctrl + 左方括号 快速跳到代码开头Ctrl + 右方括号 快速跳到代码末尾Shift + F10 运行Shift + F9 调试查找/替换类:Ctrl + F 当前文件查找Ctrl +
2022-01-03 14:32:57
719
原创 ValueError: check_hostname requires server_hostname
项目场景:在用pip安装rise时报错:ValueError: check_hostname requires server_hostname问题描述:用pip安装jupyter插件rise时,报ValueError错误。 原因分析:打开了VPN导致安装不上解决方案:pip install rise关闭VPN,重新运行命令下载...
2022-01-03 11:49:36
655
2
原创 JupyterC盘默认路径更改为其他盘符(路径)
目录前言一、将jupyter添加到环境变量二、生成配置文件1.jupyter notebook --generate-config2.更改generate-config.py配置文件总结前言jupyter notebook默认路径是C盘,可是下载别人的代码文件一般不会放在C盘,这时我们需要切换默认的打开路径提示:以下是本篇文章正文内容,下面案例可供参考一、将jupyter添加到环境变量主要是找到jupyter.exe和lib中的bin,添加到系统变量中的path。二、生成配置文件1.ju
2022-01-03 11:11:54
5002
5
转载 csdn 积分/c币获取方法
常规方式获取可用分1、每天只要回复就可以获得10个可用分。注:回复后的第2天发放。2、每周回复量大于10个帖子,将获得30可用分。注:下一周的周二发放。3、本周获得技术专家分30分以上,将获得40分可用分奖励。注:下一周周二发放。4、如果您的帖子非常精彩,被推荐到论坛首页,为此将奖励您可用分88分。奖励方案1、每月获得专家分>1000分,并且为大版前3名用户,将会获得300可用分奖励。注:仅限技术区。2、申请成为版主。版主考核会对版主进行可用分奖励。通过其他网友捐赠获取可用分:论坛中
2021-12-19 13:41:13
2380
58
原创 java设计模式-单例模式-多线程
package lazysingleton;public class Start { public static void main(String[] args) { new Thread(()-> {//线程一 LazySingleton instance = LazySingleton.getInstance(); System.out.println(instance); }).start(); new Thread(()-> {//线程二
2021-06-29 14:03:25
117
原创 java设计模式-单例模式-单线程
package lazysingleton;public class Start { public static void main(String[] args) { LazySingleton instance = LazySingleton.getInstance(); LazySingleton instance1 = LazySingleton.getInstance(); System.out.println(instance == instance1); }}class
2021-06-29 13:57:08
158
原创 Python字符串中的引号与换行
单引号(’):加转义字符反斜杠【\】双引号("):用单引号包围【’ “hehe” ‘】三单引号(’’’):用双引号包围【“asdasd’’'asdasdas”】及三双引号("""):换行:【\n】
2021-06-27 21:33:38
677
原创 Python字符串(Json)转换为对象
导入json包,调用loads函数即可import jsonjson_data = {"a":"1"}json_obj = json.loads(str(json_data)) #报错:json_data="{'a': '1'}",但json中需要双引号json_data = '{"a":"1"}'# json_data:strjson_obj = json.loads(json_data)
2021-06-27 20:44:57
1192
原创 python + ADB 自动化操作安卓手机
模拟点击adb shell input tap [x y]example:adb shell input tap 100 65模拟输入文字adb shell input text [string]example:adb shell input text 这是输入233模拟键盘adb shell input keyevent [事件代码]模拟屏幕滑动:adb shell input swipe x1 y1 x2 y2 #从(X1,Y1)直线滑动到(X2,Y2)模拟手指在屏幕上长按:adb
2021-05-18 17:00:38
820
原创 Python GUI编程4—面向对象写法
Frame类是放其他组件的容器,值得注意的是Frame本身也是组件。我们可以继承Frame类,实现面向对象开发from tkinter import *from tkinter import messageboxclass Application(Frame): #继承Frame类,新组件 def __init__(self,master=None): # Frame是父类,得主动的调用父类的构造器 super().__init__(master)
2021-02-19 17:10:39
1161
原创 Python GUI编程3—tkinter组件的继承关系
Object是所有组件的父类在pycharm中,先进入button的源代码再按快捷键:Ctrl+Alt+Shift+U查看UML类图
2021-02-19 15:54:59
612
原创 Python GUI编程2—调整窗口位置大小
tkinter主窗口主窗口位置和大小用函数:geometry(‘wxh+x+y’)注意里面是英文x,而不是符号。第一个表示窗口大小。第二三个参数表示距离屏幕左上角的距离。root.geometry("500x300+100+200")
2021-02-19 15:32:52
2604
原创 kali-linux入门1-安装
安装一共4步1从官网下载iso文件略2在VM虚拟机上安装略3安装VM-tools(新版自动安装)apt install open-vm-tools-desktop fuse4将安装包源更为换国内源(阿里云)(1)重启登录root账号(2)在终端打开配置文件vim /etc/apt/sources.list(3)用vim修改文件注释原有源按i健插入新源deb https://mirrors.aliyun.com/kali kali-rolling main non-free c
2021-02-16 16:41:59
176
原创 Python GUI编程1—入门
入门创建GUI程序包括4步:1创建应用程序主窗口对象(根窗口)from tkinter import *root = TK()#中间写其他代码root.mainloop() #事件循环2.添加按钮、文本框等组件btn01=Button(root)btn01["text"]="我爱python"3用布局管理器布局btn01.pack()4事件处理4.1响应鼠标事件(单击,双击)def talk(e): #e为事件对象 tk.messagebox.showinfo
2021-02-11 19:54:54
346
2
原创 leetCode-两数之和
【题目】给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素不能使用两遍。示例:给定 nums = [2, 7, 11, 15], target = 9因为 nums[0] + nums[1] = 2 + 7 = 9所以返回 [0, 1]链接:https://leetcode-cn.com/problems/two-sum【算法技巧】:多重循环【算法思路】:两
2020-07-07 19:16:17
136
原创 1027. 打印沙漏(20)-PAT乙级真题
1027 打印沙漏 (20分)本题要求你写个程序把给定的符号打印成沙漏的形状。例如给定17个“*”,要求按下列格式打印***** *** * ********所谓“沙漏形状”,是指每行输出奇数个符号;各行符号中心对齐;相邻两行符号数差2;符号数先从大到小顺序递减到1,再从小到大顺序递增;首尾符号数相等。给定任意N个符号,不一定能正好组成一个沙漏。要求打印出的沙漏能用掉尽可能多的...
2020-03-05 18:00:34
234
原创 1024 科学计数法 (20分)-PAT乙级真题
1024 科学计数法 (20分)科学计数法是科学家用来表示很大或很小的数字的一种方便的方法,其满足正则表达式 [±][1-9].[0-9]+E[±][0-9]+,即数字的整数部分只有 1 位,小数部分至少有 1 位,该数字及其指数部分的正负号即使对正数也必定明确给出。现以科学计数法的格式给出实数 A,请编写程序按普通数字表示法输出 A,并保证所有有效位都被保留。输入格式:每个输入包含 1 ...
2020-03-05 14:31:50
342
原创 进制转换之十进制转换为D进制——整数部分除基取余法
将十进制x转换为D进制的y:【方法】:整数采用“除基取余法”,小数采用“乘基取整法”【推导】:以三位D进制为例,假设y的各位是a1a2a3y=a1D2+a2D1+a3D0=a1D2+a2D1+a3y = a1D^2+a2D^1+a3D^0=a1D^2+a2D^1+a3y=a1D2+a2D1+a3D0=a1D2+a2D1+a3y/D=a1D1+a2D0......a3y/D= a1D^1+a...
2020-03-03 20:21:05
1211
原创 1029 旧键盘 (20分)-PAT乙级真题
1029 旧键盘 (20分)旧键盘上坏了几个键,于是在敲一段文字的时候,对应的字符就不会出现。现在给出应该输入的一段文字、以及实际被输入的文字,请你列出肯定坏掉的那些键。输入格式:输入在 2 行中分别给出应该输入的文字、以及实际被输入的文字。每段文字是不超过 80 个字符的串,由字母 A-Z(包括大、小写)、数字 0-9、以及下划线 _(代表空格)组成。题目保证 2 个字符串均非空。输出格...
2020-03-01 17:42:24
225
原创 kmp算法while循环的bug
while ((i < T.length()) && (j < P.length())) {//bug,未知原因 i=某值 j=-1时会跳出while循环 if (j == -1 || T[i] == P[j]) { i++; j++; } else j = next_array[j]; }...
2020-02-29 20:58:50
353
4
原创 leetcode 46. 全排列 c++
给定一个没有重复数字的序列,返回其所有可能的全排列。示例:输入: [1,2,3]输出:[[1,2,3],[1,3,2],[2,1,3],[2,3,1],[3,1,2],[3,2,1]]题目大意:给定序列的全排列,结果存为数组,最后输出二维数组分析:dfs加滑动窗口。执行permutation(dfs)生成一个全排列后(递归出口)的结果放入temp数组,最后permute...
2020-02-24 00:26:53
333
原创 生成1到n的全排列,字典序由小到大打印
前置知识:【Q】什么是字典序?【A】字典序:从头开始第一个不相等的位置比大小【例子】2 1 3 > 1 3 2 > 1 2 3【Q】什么是排列,全排列?【A】排列,一般地,从n个不同元素中取出m(m≤n)个元素,按照一定的顺序排成一列,叫做从n个元素中取出m个元素的一个排列(permutation)。特别地,当m=n时,这个排列被称作全排列(all permutation)。...
2020-02-23 22:17:02
2407
原创 蓝桥杯 01字串
问题描述对于长度为5位的一个01串,每一位都可能是0或1,一共有32种可能。它们的前几个是:0000000001000100001100100请按从小到大的顺序输出这32种01串。输入格式本试题没有输入。输出格式输出32行,按从小到大的顺序每行一个长度为5的01串。样例输出00000000010001000011<以下部分省略>答案:#include<stdio.h>...
2018-03-17 13:34:21
890
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅