- 博客(33)
- 资源 (4)
- 问答 (2)
- 收藏
- 关注
原创 linux后台运行命令
用python脚本举例nohup python3 HelloWorld.py > HelloWorld.out 2>&1 &nohup python3 HelloWorld2.py > HelloWorld.out 2>&1 &第一行: 后台运行HelloWorld.py,将本来输出到控制台的信息输入到HelloWorld.out第二行: 后台运行HelloWorld2.py,将本来输出到控制台的信息输入到HelloWorld2.o
2021-12-13 12:52:05
1380
原创 java PriorityQueue使用HashMap,List
PriorityQueue<HashMap<Integer, Integer>> pq = new PriorityQueue<>((a, b) -> { int keyInA = a.keySet().iterator().next(); // key of a int keyInB = b.keySet().iterator().next(); // key of b retu...
2021-12-04 20:45:43
761
原创 spring jpa 能select数据,service部分却无法获取数据
如题原因是我在controller部分使用了lombok.RequiredArgsConstructorcontroller代码@RestController@RequestMapping("/server")@RequiredArgsConstructorpublic class ServerResource { private ServerServiceImpl serverService;DI的serverService变量没有设置成final而@Requir
2021-11-11 22:14:22
720
原创 反转单链表
记录一下反转单链表java//以a为头节点public ListNode reserve(ListNode a){ ListNode pre=null; ListNode cur=a; ListNode nxt=a; while(cur!=null){ nxt=cur.next; cur.next=pre; pre=cur; cur=nxt;} return pre;}...
2021-08-20 20:02:12
172
原创 jupyter notebook打开一个本地ipynb文件
在github上clone的代码里有.ipynb文件,查询博客如何打开,发现大部分博客说的cmd到文件路径再输出jupyter notebook方法还是会打开Jupyter notebook的默认工作路径,在此记录解决方案。最简单也最有效的方式:打开jupyter notebook后在右上角点upload按钮,然后找到要打开的ipynb文件,上传之后就可以打开了。虽然本方法...
2020-03-14 14:51:14
4608
原创 python命令行运行脚本出现 No Module Named 错误
最近发现一个很神奇的事,在ide下运行python脚本(本人的是pycharm)没有问题,但是用命令行运行却出现了No Module Named,并提示在ide下能import的包不存在。经过查询,发现是因为命令行运行时路径时python默认路径而非项目路径。解决方法就是在出现报错的脚本最开头加上一下代码import sysimport oscurPath = os.path.a...
2020-03-13 11:23:23
3397
1
原创 win10安装mxnet-gpu以及在jupyter notebook中使用虚拟环境
win10安装mxnet-gpu以及在jupyter notebook中使用虚拟环境为了学习动手学习深度学习的课程,需要安装mxnet-gpu,遇到了以下几个问题,查了很多博客,但由于某些博客写得不大清楚浪费了很多时间,在此记录一下自己已经实现,能确保成功的方法首先说一下遇到的问题:1.conda install慢2.mxnet-gpu目前不支持python3.73.jupyter no...
2020-01-30 13:39:07
1151
原创 sklearn.metrics.classification_report例子说明
关于sklearn.metrics.classification的说明,不少博客都是列几行代码再说一下precision,recall,F1-score定义就完事儿,实在是难以理解其用法,本文将用例子与算式结合的方式说明例子import numpy as npfrom sklearn.metrics import classification_reporty_true =np....
2020-01-12 12:15:57
1910
原创 Overleaf 利用bibtex引用参考文献
想用overleaf写论文,在引用的时候发现,要么是引用出现(author?)要么是在引用的【1】前出现作者的名字,两种情况都是不需要的,经过查找教程终于找到正确方法,在这里记录一下首先新建.bib文件,把google scholar里生成的bibtex放进去接着在latex开头部分\usepackage{biblatex}\addbibresource{reference.bib...
2019-10-04 12:58:05
22607
5
原创 OverLeaf 包含几个表示条件的式子的大括号写法
最近在用overleaf写latex,网上找了很久都没看到正确的包含几个表示条件的式子的大括号的写法,最后终于在官方文档里找到了,在这里记录一下左括号\[ \left\{\begin{aligned} dF &= 0,\\ d^{\dagger} F &= 0, \end{aligned}\ \right. \qquad...
2019-09-12 20:13:36
10104
1
原创 python sqlite3 怎么判断cursor的结果是否为空
len(list(cursor))若是0则为空举例:import sqlite3# CREATE db = sqlite3.connect("E:/Pycharm/workspace/django_test/user.db") db.execute("create table user(info primary key,flag,result )") db.execute("i...
2019-04-14 15:04:44
8847
原创 Oracle数据库 语法操作汇总(五)(完结)
oracle各种语法操作的汇总第五部分修改序列alter sequence 序列名【increment by n】【maxvalue m】删除序列drop sequence 序列名rowid:伪列,系统自动产生。rowid能唯一识别出每一条数据库记录的物理地址,通过rowid可以快速定位到一条行动记录。woeid组成:数据对象编号(6位),相关文件编号(3位) 快编号(6位) ...
2019-04-05 14:24:54
437
原创 windows10 anaconda pip install tensorflow报错提示no module named tensorflow
本人系统windows10 anaconda里的python版本3.7,在pip了tensorflow后,pycharm里一直提示no module named tensorflow,明明安装了却没有,pip list里也能看到tensorflow的包。 经过浏览各种博客后,我个人觉得原因还是在于pip,pip的包并没有进入anaconda的包列中,conda list中果然也没有ten...
2019-03-29 20:12:48
1204
原创 Oracle数据库 语法操作汇总(四)
oracle各种语法操作的汇总第四部分表的操作:1.建表语法格式CREATE TABLE 表名( 列1 数据类型 【default+默认值】, 列2 数据类型 【default+默认值】,);eg. CREATE TABLE EMP(sname VARCHAR2 default user,sid VARCHAR2(16),sage NUMBER...
2019-03-26 17:52:06
516
原创 Oracle数据库 语法操作汇总(三)
oracle各种语法操作的汇总第三部分左右连接左连接 左表全部显示 select * from emp a left join emp b on a.no=b.no; 或者 select * from emp a,emp b where a.no=b.no(+)右连接 右表全部表示 select * from emp a right join emp b on a.no=b.no; 或者 ...
2019-03-24 13:55:53
277
1
原创 Oracle数据库 语法操作汇总(二)
oracle各种语法操作的汇总第二部分函数1)单行函数:字符,数值,日期,转换,通用2)多行函数字符函数:(1)大小写控制函数upperlower eg. select lower(user_name) from userinitcap(2)字符控制函数:a. concat(,) eg.select concat(first_name,last_name) from ...
2019-03-24 13:54:31
250
原创 Oracle数据库 语法操作汇总(一)
oracle各种语法操作的汇总第一部分1.启动数据库a.dos命令:sqlplus username/password@host [as sysdba] eg. sqlplus RikkaTakanashi/123456@localhost:1521 as sysdbab.图形化界面方式:sqlplusc.dos命令与图形化操作的转换:sqlplusw2.显示当前用户:sh...
2019-03-24 13:52:59
406
原创 html显示不了图片,直接输入url却可以访问
初次尝试html编写,在插入图片时遇到了问题,百度了一下,大家都说时路径不正确,但经过检查,我觉得我的路径<div> <!--相对路径--> <img src="image/background.jpg" /> <!--绝对路径--> <img src="E:\webstorm\workspace\te...
2019-03-05 13:29:08
6652
3
原创 用python与openpyxl操作excel(wps excel与office excel均可使用)
介绍一个强大的库openpyxl这个库非常易于使用,不论是wps的excel还是office的wps都可以使用,下面来介绍一下基本操作 1.从已经存在的excel中读取数据#filename为要读取的excel的路径 wb=load_workbook(filename)#'Sheet1'为excel下方的sheet的名字sheet_ranges=wb['Sheet1']#...
2019-02-25 19:08:15
5440
1
原创 使用Easyar在unity制作ar视频黑屏
最近由于一个大作业想实现下AR,于是选了在unity下使用easyar。 在使用其官网的sample中的播放视频功能时,打包成apk在手机上运行,进行识别后能识别出来,缺只出现了黑色的块并且有声音,只是没有视频播放。花了两天时间也没有找到解决方法。 最终尝试将unity版本换为2017.3.1p1(此前为2018.2.9f1),居然就解决了。 注意打包的时候buildsystem选...
2018-12-26 19:42:41
2411
原创 python爬漫画(2)—— 爬取简单动态加载网页的图片
系列之二——爬取动态加载网页的图片在上一篇中我们提到了如何爬取静态网页,静态网页方便爬取是因为我们查看网页元素然后直接爬取信息就可以。然而动态网页比如常见的js动态生成,用静态方法访问网站并且获取html时,js动态生成的这一部分还没有生成,所以静态方法获取不了这一部分信息。我采用的例子是动漫之家(仅学习用,若涉及侵权请联系我,我会下架本文章) 我使用的是selenium的we...
2018-11-24 18:22:28
2611
原创 python爬漫画(1)—— 如何爬取简单静态网页的图片
之前写了一个python爬虫爬漫画视频的小程序,在此以一个系列的方式对其中用到的技术进行一个记录 系列一.简单的静态网页爬取 这里取的是kuku漫画网,http://comic.kukudm.com 采用的是requet 访问url,beautifulSoup来解析网站response = requests.get(url) #此处的url就是想访问的网站的url...
2018-11-24 18:17:55
1656
原创 简易UI图标
很好用的网站,search想要的图标(比如常见的up down left right啊)就可以出现https://iconmonstr.com/
2018-11-22 20:05:27
261
原创 word里贴代码神器(不需要下载)
http://www.planetb.ca/syntax-highlight-word代码复制进去选择语言后点击show highlighted,再复制粘贴进word就可以了注意,火狐浏览器不适用。
2018-11-14 14:59:23
1950
1
原创 python sqlite3 数据库基本操作
上课笔记,觉得很好,在这里整理一下sqlite3介绍SQLite数据库 非常小,适合嵌入式 如智能手机 要使用到的是SQLlite3模块,包含的内容: sqlite3.version sqlite3.conect() sqlite3.Connect 数据库连接对象 sqlite3.Cursor 游标对象 sqlite3.Row ...
2018-11-05 21:55:46
2691
原创 Python3 tkinter 使用图片作为背景,并在该背景上加输入框,按钮
最近用到了tkinter,想用自己喜欢的图片作为背景,看了不少博客,可能是我少敲了什么,很少有能成功运行的,最后终于发现了一个可行方案,于是在这里记录一下(代码为原创) 图片使用的p站喜爱画师的作品(因为是以前保存的,抱歉没找到画师链接),侵删。import tkinter as tkfrom PIL import ImageTk, Imageroot = tk.Tk()#背景...
2018-11-04 19:53:21
66210
26
原创 有错误处理功能的非递归下降语法分析器
上一篇《有错误处理功能的递归下降语法分析器》的继续 相信不少同学们是第二次看见我了 笑上一篇传送门有错误处理功能的递归下降语法分析器这次的要求: 同步记号集合,i,list来模拟一个栈的想法与上一篇一样,nextToken函数略加修改,删掉了根本用不上的返回值部分。test为输入式总的思想就是从左向右扫描一遍输入式,根据有同步记号的分析表针对不同的情况作出不同的处理...
2018-10-15 20:08:45
555
原创 有错误处理功能的递归下降语法分析器
这是编译原理的一次练习代码,自己写完之后放到这篇文章里供大家参考讨论。 题目要求如下第3次上机—语法分析1 –递归下降 目的:熟练掌握自上而下的语法分析方法,并能用程序实现。 要求:1. 使用的文法如下:2. 对于任意给定的输入串(词法记号流)进行语法分析,递归下降方法实现。3. 要有一定的错误处理功能。即对错误能提示,并且能在一定程度上忽略尽量 少的...
2018-10-02 16:14:04
3194
1
原创 Django 实现下拉框并由后台获取由下拉框中获得的数据
Django 实现下拉框并由后台获取由下拉框中获得的数据html文件中用django模板语言创建一个多选框注意 <select>中加入了一个name "dropdown" 后台也正是通过这个name来获得数据的<label>选择用户<select name="dropdown"> {% for name in userList %}...
2018-09-16 22:02:54
16867
9
原创 Django 实现页面跳转并传递参数
采用session方法,比如在用户登陆界面获取了用户的账户,密码,并将它们存在一个context里context={}context['access']=accesscontext['password'] =passwordrequest.session['msg']=context 要从127.0.0.1:8000/login跳转至127.0.0.1:8000/main,并将...
2018-09-10 20:52:28
10572
原创 Python爬虫开发与项目实战读书笔记__Part2
网络编程TCP编程创建服务端import socketimport threadingimport timedef dealClient(sock,addr): #第四步:接受传来的数据,并发送给对方数据 print('Accept new connection from %s:%s...'%addr) sock.send(b'Hello,I am server!')...
2018-05-19 18:55:54
233
原创 C++实现FCFS,SJF,Round_Robin
测试用input.txt 四个数字依次为进程编号 进程到达时间 进程需要时间 进程优先级1 0 79 12 184 49 03 135 52 24 128 65 15 197 98 0 6 112 10 27 298 6 18 112 72 09 38 47 210 236 100 1代码部分#include <iostream>#inclu...
2018-05-18 16:11:01
1275
原创 Python爬虫开发与项目实战读书笔记__Part1
python中的文件I/O使用方法f=open(r'D:/test/test.txt','r')该句中前一个r代表raw string表示对字符串里的转义符不进行转义,写的什么就是什么后一个r类似于c/c++文件读写中的模式 有 'r'读, 'w'写, 'a'追加, 'b'二进制, '+'读/写 这几种模式 f.read() 一次全部读到内存f.readlines() 一次读一行,可以与for连用...
2018-05-14 18:45:30
566
bcprov-jdk15on-1.60.jar
2018-08-10
想用python实现一个桌面宠物
2018-10-12
TA创建的收藏夹 TA关注的收藏夹
TA关注的人