自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(97)
  • 资源 (1)
  • 收藏
  • 关注

原创 卸载,重装pycharm后,双击运行没反应

今个发现原来下载的2017版的pycharm过期了,用一会就闪退,emmm。就想下一个新的进行迭代,结果安装好并重启了,软件就是打不开…方法一1.打开 C:\Windows\System32 ; 以管理员身份运行 cmd.exe;2. 在打开的cmd窗口中,输入netsh winsock reset,按回车键;3. 重启电脑;博主使用这个方法后,双击后还是不行。随即用了方法二,如下:方法二只需要打开 C:\Users\admin 后面的admin换成你自己的当前用户名(如下图),然后把所

2021-09-14 17:23:38 850

原创 import 包名和 from 包名import *

一.实验1.import turtle报错,如下图:修改代码完美运行:2.from turtle import *3.import turtle后再使用turtle.color又报错了,如下图:经过查找资料发现:其实这个turtle这个包根本就没有导入,只是把里面的各种成员全部导入了,所以直接使用函数名就可以了,反而加上包名会报错,因为根本就没有把包导入。二.总结1、import turtle是导入turtle包,不能使用未声明的变量。因此,要对每项加上包的前缀。比如:tu

2021-09-14 10:53:29 2005

原创 知识图谱概念与技术读书笔记----第一章知识图谱概述

一. 基本概念1. 知识图谱:本质是一种大规模语义网络。 ①实体(对象,实例):必须是自在的,独立的,不依附于其他东西而存在的。eg:柏拉图②概念(类别,类):eg:哲学家③值:每个实体都有一定的属性值,eg:数值类型,日期类型或者文本类型。eg:131平方公里,公元前427年,英文译名是Pato边可分为属性和关系两类I.属性:描述实体某方面的特性。eg:英文译名是Pato,英文译名就是一种属性。II.关系:当实体的某个属性值也是一个实体时,这个属性的实质就是关系。eg:亚里士多德

2021-09-10 17:35:14 917

原创 vmware15安装deepin20.2.2

一.下载镜像进入deepin官网(https://www.deepin.org/zh/),如下图进入ISO仓库找到releases(发行的版本)选择需要的版本就好了,当然我们还是选择最新的点击iso文件就可以进行下载了(使用迅雷或者IDM都可以,博主还是推荐使用IDM,32倍速爽歪歪)二.创建虚拟机打开vmware,创建新的虚拟机位置改一下,尽量不要选成C盘点击自定义硬件将映像文件插入点击关闭,这样虚拟机就创建好啦三.安装系统选择第一个桌面就行选择语言

2021-07-02 23:49:18 898 7

原创 windows找不到‘C:\ Program‘问题

一.问题昨天在工作中想要登录3个微信,无奈发现客户端双击只能登录一个微信,灵机一动,写个批处理文件。由于上个使用过我电脑的小天才把微信装到了C盘,我的电脑把微信安装到了其他盘,就拿chrome为例,为大家演示。也就是运行三遍下边的chrome.exe三次。.bat文件中就这三条语句。运行,报错,如下图。二.解答博主百思不得其解啊,经过漫长的试错时光,终于发现了正确答案,将文件内容改为完美运行,效果如下:三.结论把路径和文件名分开(dos不支持空格,所以只要文件路径里有空格就得加

2021-05-13 08:33:48 6124 1

原创 知识图谱概论

目录一.概念与发展1.什么是知识图谱2.知识图谱的发展二.知识图谱的本质三.深度学习与知识图谱三.技术概览1.什么是知识表示2.知识抽取3.知识存储4.知识问答5.知识融合一.概念与发展1.什么是知识图谱知识图谱(Knowledge Graph),在图书情报界称为知识域可视化或知识领域映射地图,是显示知识发展进程与结构关系的一系列各种不同的图形,用可视化技术描述知识资源及其载体,挖掘、分析、构建、绘制和显示知识及它们之间的相互联系。下图中花花绿绿的代表可以访问到的开放的项目,每个圈代表一个知识库

2021-05-09 10:54:46 2550 2

转载 id_rsa 、id_rsa.pub与数字签名与数字证书

一.在服务器上生成私钥与公钥执行ssh-keygen命令,会在~目录(即HOME,该用户工作分支)下.ssh文件夹下生成两把钥匙id_rsa (私钥)与 id_rsa.pub(公钥)。如下图,为私钥输入密码的时候不回显,其实是输入进去的。当然两次密码输入不一致还是会让你重新输入的如下图:二.证书登录与密码登录ssh有密码登录和证书登录,初学者都喜欢用密码登录,甚至是root账户登录,密码是123456。但是在实际工作中,尤其是互联网公司,基本都 是证书登录的。内网的机器有可能是通过密码登录的,但在外

2020-08-28 11:53:40 1332

原创 通过cmd使用git

一.将git的bin目录加到系统环境变量中的path路径下如果想要通过dos命令运行程序,必须要加绝对路径,有些绝对路径相当的繁琐,很麻烦。这就体现出path命令的伟大之处了,将绝对路径加入path中就可以省去这些操作,路径到bin目录就可以了,因为bin目录是启动目录,如图:注意:一定要将路径加入到path路径下,重新建一个系统变量,是没有任何用的,如图:只这样就没有任何用,计算机还是检索不到文件。二.cmd直接使用git命令就可以了需要注意的是,由于还是使用windows自带的dos窗口,

2020-08-18 09:40:21 1664

原创 leetcode---665 非递减数列

一.题目描述二.解答思路1.法一:最大值法class Solution { public boolean checkPossibility(int[] nums) { int n=nums.length,a = nums[0],b=nums[n-1],count1 = 0,count2 = 0; for(int i=0;i<n;i++){ b= Math.min(b,nums[n-1-i]); //避免42

2020-07-25 16:58:32 132

原创 数的表示运算与逻辑门

一、数的表示与运算有符号数和无符号数统称为机器数1.为什么现在用浮点数而不用定点数?答:编程时需要确定小数点位置难以表示两个大小相差较大的数存储空间利用率低(eg:0.00000005 - 1000000000,花费很大的空间去存储0)定点数:小数位固定不变的数浮点数:小数位数可以随意改变的数阶码和尾数都可以正负引入规格化浮点数是为了让每一个小数有唯一的表示方法。(0.35*10^2 == 35 == 3.5 *10,一个数有无数中表示方法)规格化浮点数:3.5*10

2020-05-17 23:52:36 942

原创 数值转换及编码

一、数值转换1.为什么要引入16进制数?答:使得编码长度缩短eg:10000;二进制需要17位表示; 16进制用5位即可小数有可能一直乘不完,具体看题目保留多少位数。正常情况下,乘到1就可以了二、编码编码:信息从一种形式或格式转换为另一种形式的过程。1.BCD码每四位要记得空格8421BCD码:4位二进制权值从大到小2^3 = 8, 2^2 = 4…,因此得名。2.ASCII码标准ASCII:7bit有效位扩展ASCII: 8bit有效位

2020-05-17 00:07:38 1721

原创 微机系统及一般工作过程

一、微机系统概念结构图二、硬件系统简介1.主机系统:(能够)与CPU直接进行信息交换的设备。①CPU(微处理器):②存储器:脱机外存:能够独立于计算机存储数据的设备(U盘,手机,光盘)硬磁盘:磁性材料制作固态硬盘:半导体材料制作8G(字节(Byte))对某个器件的读/写相当于与其进行信息交换。(访问)RAM(想读就读,想写就写)(需要后备电源)(eg:电脑内存)ROM(有些可写,但是有条件的,不能像RAM那样自由)(不需要后备电源)(eg:手机中的内存,照相机中的内存,

2020-05-15 23:44:00 3192 1

原创 leetcode--剑指offer--面试题29. 顺时针打印矩阵

一.题目描述二.解法与思路法一:模拟路径法(switch)(原始方法)思路:1.设置数组dir存放 上下左右四个边界。2.用switch语句展示了四种不同的情况。(上->下,右->左,下->上,左->右)2.模拟计算机进行分析,遇到边界,通过k值的改变,来选取适应的情况。4.用存放的数字数目作为终止条件。代码如下:public class Test1 ...

2020-04-20 21:13:02 407 2

原创 win10--------------0xa00f4244相机错误

一.先去设备管理器中找有没有照相机二.如果没有先考虑是不是笔记本自带的键盘把摄像头关了(博主是电脑是MSI,所以FN+F6打开摄像头计科)三.如果以上都不能解决,点下面的链接https://answers.microsoft.com/zh-hans/windows/forum/apps_windows_10-camera/win10%E6%89%BE%E4%B8%8D%E5%88%B0%E...

2020-03-18 04:08:42 4837

原创 Mysql-------错误总结:Can't write; duplicate key in table

一.先设主键自增再设外键今天修改数据库表(运用sqlyog),发现主键没有自增,想要添加自增,报错,查看很多博客,尝试后得出结论:Mysql只能先设置主键自增再设置外键,否则报错。原因是此主键是另一个表的外键,而外键是不可以设置自增的,所以想要设置自增,必须先将外键删除。参考博客:https://blog.csdn.net/qq_39688282/article/details/1009009...

2020-03-08 16:31:41 20025 6

原创 第一碗面

今天在家啥也没干,想搞点什么东西,一时兴起,下了个下厨房app,决定自己做一顿面一.寻找目标本来有着宏伟的理想,今天一定要做一样让我妈刮目相看的菜,结果到厨房一看,没啥菜,好吧,算了算了,这老天不让我做啊,可不怪我(其实是太难了,我学不会,哈哈哈哈)。瞅了一圈看见张图,就是下面这张不错不错,简单快捷,往上一划只见“葱油拌面–5分钟早餐”,奶奶的,居然是早餐,不管了,什么早餐晚餐,今晚咱就吃...

2019-02-02 22:11:59 504 3

转载 java----GUI简单登录界面设计

一.问题描述使用Swing组件做一个登录界面。要求有用户名、密码文本框及标签,两个按钮(登录和退出),并能够响应鼠标单击按钮事件,即当单击“登录”按钮时显示“登录成功”,单击“退出”按钮时退出程序。二.解答:package experiment;import javax.swing.*;import java.awt.*;import java.awt.event.ActionE...

2018-12-26 16:20:16 9804

原创 verliog and FPGA实验小记----------实验七:有限状态机设计

一.设计目的设计并实现掌握检测连续接收“1111”的Moore型和Mealy型状态机设计。(即当输入四个或四个以上的’'1&quot;时,电路输出1,否则输出0)二.实验原理(1)有限状态机的结构框图(2)状态转移图三.代码及截图(1)Moore型状态机I.代码II.TestBench(2)Mealy型状态机I.代码II.TestBenchII.波形截图...

2018-12-12 17:56:53 1210

原创 verliog and FPGA实验小记----------实验六:移位寄存器

一.实验目的掌握移位寄存器的工作原理和设计方法。理解串并数据转换的概念和方法。二.实验环境装有ModelSim和ISE的计算机。Sword实验系统。三.实验任务用VerilogHDL语言设计实现8位带并行输入的右移移位寄存器,在ModelSim上实现功能仿真。生成FPGA设计文件,下载到Sword实验系统上验证电路功能。四.实验原理实验原理在移位寄存器中,要求每...

2018-11-28 16:25:46 4028

原创 String常量池面试题目汇总

一.常量池是什么常量池在java用于保存在编译期已确定的,已编译的class文件中的一份数据。它包括了关于类,方法,接口等中的常量,也包括字符串常量,如String s = “java”;可扩充( String.intern()方法 ),执行器产生的常量也会放入常量池,故认为常量池是JVM的一块特殊的内存空间。二.题目I.以下两种创建字符串对象的方式有什么不同? String str1 ...

2018-11-20 22:47:51 1011

原创 java浅谈静态方法的继承

一.结论java中静态字段和静态方法可以被继承,但是没有被重写(overwrite)而是被隐藏。也就是说在子类构造与父类同名同参的静态方法不是重写了父类的方法,而是重新的定义了一个方法,不能在此方法上面加@Override,否则报错。如果想要调用父类的静态方法和字段,直接通过父类名.方法或变量名完成。多态之所以能够实现依赖于继承、接口和重写、重载(继承和重写最为关键,静态方法无法重写,所...

2018-11-18 15:02:31 2921

原创 String重写equals空指针异常问题

前两天琢磨比较两个对象是否相等的方法,代码如下:@Override public boolean equals(Object obj) { if (obj == this) { //如果两个对象是同一个对象,即返回true return true; } else if (obj.getClass() != t...

2018-11-14 22:43:49 630

原创 Scanner中的nextLine()、next()、nextInt()等方法的空格处理问题

nextLine()扫描到一行内容并作为一个字符串而被获取到。其他方法都不会管那个空格。

2018-11-05 23:03:39 1212 1

原创 java条件表达式------结果类型转换问题

前天在拼题A上看到德秀出的一道题,蛮有意思的,题目如下:答案:A百度了一下,得出结论:结论:1. 如果第二个和第三个操作数具有相同的类型,那么它就是条件表达式的类型。2. 如果一个操作数的类型是T,T表示 byte、short 或 char,而另一个操作数是一个int类型的常量表达式,它的值是可以用类型T表示的,那么条件表达式的类型就是T。3. 否则,将对操作数类型运用二进制数字提升...

2018-11-03 22:53:23 758

原创 java数据类型的取值范围

燃了很久的问题,拔刀吧,一.bytebyte数据类型占8位,也就是一个字节。1000 0000 ~ 0111 1111也就是-2^-7 ~ 2^7-1-128 ~ 127注意:最高为是符号位二.shortshort数据类型占16位,也就是两个字节。1000 0000 0000 0000 ~ 0111 1111 1111 1111也就是-2^-15 ~ 2...

2018-11-03 21:29:30 1414 1

原创 对象的引用与引用传递

今天偶然间读了大神的博客,本来以为自己是个黄金,结果连个青铜都不是。步入正题:一.对象与引用的关系 Demo d1 = new Demo(); Demo d1; //d1为null d1 = new Demo(); //d1指向创建的Demo对象(1)d1 :对象的引用,其实存放的是对象的地址,用于指向创建的对象。(2)new Demo : 以Demo类为模板创建...

2018-10-29 23:09:50 209

原创 equals 与 ==

一.equals与====:如果是比较的两个数据是基本类型的(byte,boolean,int,char,double,float,long,short),(eg:a==b) 比较的是两个值的大小,值相等,返回true,否则返回false。(eg:int a=10 与 long b=10L 与 double c=10.0任意两个比较都返回true)若比较的是引用,比较的就是“引用...

2018-08-13 10:17:02 201

原创 Bug解决方案----SAXParseException; lineNumb3; columnNumber: 78; 根元素类型 "configuration" 的文档类型声明必须以 '>' 结尾。

测试本来都好好的,突然就报错,加载mybatis-config时出了问题,报错,如下。错误信息:Error creating bean with name ‘sqlSessionFactory’ defined in class path resource [spring/spring-longines-dao.xml]: Error creating document insta...

2018-08-04 16:49:07 3537

原创 GitHub学习记录----分支管理和解决冲突

一.创建与合并分支每次提交,git都把他们串成一条时间线,这条时间线就是一条分支,如果没有创建新的分支,那么这个分支就是主分支(master分支)。HEAD:指向当前分支的指针。每次在master分支上面提交,master指针都会向前移动一步,这样,master分支就会越来越长。HEAD指针始终指向master分支,如下图。 创建一个新分支(eg:dev分支),使用git c...

2018-07-29 21:47:07 743 2

原创 git branch不显示本地分支问题(一)

(1)初始化本地仓库-&amp;amp;amp;gt;创建并且切换新的分支-&amp;amp;amp;gt;提交 -&amp;amp;amp;gt;查看本地分支,如下图 居然把我的master吃掉了,哇,为什么会这样??!!(2)初始化本地仓库-&amp;amp;amp;gt;提交-&amp;amp;amp;gt;创建并且切换新的分支 -&amp;amp;amp;gt;查看本地分支,如下图 这种情况就完全OK,正确。疑问:为什么第一种情

2018-07-28 22:06:52 3513

原创 git分支问题总结(一)

一.默认分支名称的问题昨天,从学长的github把项目仓库clone下来,发现很奇怪,有的战友克隆下来后,分支列表中没有master分支,只有dev分支,很奇怪。分歧出现原因: ①是否初始化本地仓库 ②打开git的位置不同。(1)初始化了本地仓库,再clone,将项目从远程拷贝的本地仓库中,会出现一个文件夹,如下图 在此文件夹打开git,执行git branch命令,会出现...

2018-07-28 17:43:54 1094

原创 git中错误总结(一)

error: failed to push some refs to ‘origin’错误原因:未关联远程仓库 解决方法:git remote add origin http://……….error:failed to push some refs to ‘http://………..’错误原因:没有和本地远程仓库的代码合并,所以不能提交 解决方法:git pull ...

2018-07-28 15:09:43 322

原创 git branch不显示本地分支的问题(二)

git branch不显示本地分支的问题(1)首先,在没有创建本地仓库时,使用git branch命令,如下图 报错,错误原因:没有git仓库。(2)紧接着,使用git init命令创建仓库,并使用git branch命令,如下图 咦!!怎么什么都不显示,我的master分支呢,难道被吃掉了??猜想:会不会是只有master分支,它默认不给显示。(3)于是,使用git in...

2018-07-28 14:57:01 42697 20

原创 运用码云实现共同协作(一)

1.登录码云创建团队(组织) 然后将团队成员拉进来,创建者为管理员,拉进来的团队成员为开发者。2.创建项目2.在你想要的地方创建文件夹,然后在文件夹中右键打开git bush,输入下面代码git init//将此文件夹初始化为本地仓库若在文件夹中出现.git的文件夹,则说明设置成功。3.将项目中的文件从上面拿下来git clone 项目HTTP地址e...

2018-06-10 01:04:07 7631

原创 二进制中1的个数

问题描述输入一个整数,输出该整数二进制表示1的个数,其中负数用补码表示。问题分析运用移位运算符 与 与运算进行答题代码如下:import java.util.*;public class Demo1 { public int num(int n) { int count = 0; while(n != 0) { count =co

2018-05-08 23:49:32 217

原创 java移位运算符总结

<< : 左移运算符,num << 1,相当于num乘以2>> : 右移运算符,num >> 1,相当于num除以2>>> : 无符号右移,忽略符号位,空位都以0补齐对于整数:任意正整数包括0 >> 31 结果为 0 任意负整数 >> 31 结果为 -1 (在32位系统中任何数左移(右移)32位还是它本身)任意正整数包括0 >>> 31 结果

2018-05-08 17:06:16 211

原创 两个栈实现一个队列

问题描述:用两个栈实现一个队列,完成队列的Push和Pop操作问题分析:用两个栈实现一个队列代码如下:public class Demo1 { Stack<Integer>stack1 = new Stack<Integer>(); Stack<Integer>stack2 = new Stack<Integer>(); public void push(int nod

2018-05-06 23:15:47 177

原创 逆向输出链表

问题描述从尾到头打印链表:输入一个链表,从尾到头打印链表每个节点的值问题分析跑一遍链表,将值压入栈中,在将弹出的数据传入ArrayList中返回主函数中代码如下:public class Demo1 { static class ListNode{ private int val; private ListNode next = null;

2018-05-04 16:17:00 269

原创 将字符串中空格替换

问题描述:请实现一个函数,将一个字符串中的空格替换成“%20”。例如,当字符串为We Are Happy. 则经过替换之后的字符串为We%20Are%20Happy。问题分析:法一:新建一个字符串,遇到空格时,进行替换。法二:运行String的API进行对字符串中空格的替换。public class Demo1 { public static StringBu...

2018-05-03 17:02:58 489

原创 三种从键盘输入的方式

1.通过Scanner进行输入 Scanner w1 = new Scanner(System.in); System.out.println("请输入一个整型值:"); int c = w1.nextInt();//输入0 System.out.println(c);//02.通过System.in.read来进行读入数据

2018-05-03 12:36:27 673

longines.zip

运用SSM框架,与前端页面交互完成,后台代码全部测试通过。拥有购物车,地址模块,支付,登录注册等10个功能,框架配置清晰,配置信息基本都有注释,方便学习和修改。

2020-03-19

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除