自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

进阶的博客

总有一天,你坚持的东西,会反过来拥抱你。

  • 博客(48)
  • 资源 (1)
  • 问答 (19)
  • 收藏
  • 关注

原创 IDEA 项目中的文件突然变成了“非项目文件”

IDEA 项目目录突然消失

2022-11-16 14:29:50 3411 1

原创 常用git命令

git常用命令记录备忘

2022-04-03 17:27:21 403

原创 vue-cli版本升级,遇到报错和无法卸载

系统:windows10vue-cli 原版本:2.9.6vue-cli 目标版本:4.5.13前提条件:环境变量已配置(包括用户变量和系统变量均已修改为安装 node 时指定的路径)环境变量问题参考:vue-cli 安装遇到的问题,卸载不掉旧版本2.9.6,导致更新不了升级过程中出现了两个问题:1、卸载后命令行中输入 vue -V 命令报错,说明未卸载成功2、执行安装命令出现报错:解决方法:依次如下执行命令:1)先镜像安装(需要 cnpm,未安装的.

2021-09-01 23:38:59 696

原创 npm和nrm

nrm是啥:nrm(npm registry manager )是npm的镜像源管理工具,有时候国外资源太慢,使用这个就可以快速地在npm源间切换下面是安装步骤和切换镜像源的步骤:1、检查电脑是否已安装了node,命令行输入:node -v若未安装,前往nodejs官网进行下载安装2、检查电脑在安装node时是否同步安装了npm,命令行输入:npm -v3、 检查电脑是否安装了nrm,命令行输入:nrm ls若未安装nrm,首先切换为超级用户来进行安装(mac...

2021-07-07 14:20:05 244

原创 使用moment.js时设置中文无效

背景:使用 script 标签,在 html 页面中引入了 moment.js,使用时发现页面中 moment.js 相关的文字显示的是英文(eg:3 days ago),但我希望这里能够显示中文

2021-06-02 09:25:25 2794

原创 phpadmin删除数据库中的用户

过程如下:1、点击下图中的图标,到phpadmin首页:2、在首页中点击“账户”3、点击“显示全部”4、勾选想要删除的用户名,点击页面底部的执行5、确认即可删除成功

2021-01-29 14:10:22 840

原创 网页导出成PDF

最近任务要实现将在线简历导出生成PDF文件下载,get了新知识点,记录下。将网页内容导出成PDF可以从两个方面实现:1、前端实现前端实现在github上搜索后,找到了一个还不错的例子,使用的是jsPDF这些工具包实现的。有一篇写的不错的博文,详细介绍了前端控制页面生成pdf的方式:html导出pdf的四种方式 - 谁将新樽辞旧月,今月曾经照古人 - 博客园 (cnblogs.com)github上也有一个可以跑起来的例子,感觉还不错,说明也很完整:linwalker/render-htm

2021-01-21 23:25:41 1201

原创 PDF中的超链接在PDF阅读器中失效问题的解决

背景:同事在苹果电脑的PDF阅读器中打开PDF文件,说里面的超链接无法跳转,但在浏览器中打开就是可以跳转的问题:超链接中包含了中文,在苹果那个PDF阅读器中显示的中文的编码和浏览器地址栏中显示的中文编码不一致思考:苹果的PDF阅读器对中文编码是不是跟浏览器不一样,所以是不是只要统一了编码就可以解决方案:在生成PDF前将url中的中文用js中的encodeURIComponent()进行编码,这样生成的PDF中就不包含中文,点击超链接就可以直接使用编码后的地址了PS: 浏览器地址栏对中文.

2021-01-21 16:54:16 6339

原创 php字符串变量的输出与显示

看到一篇很详细的文章,搬过来:PHP字符串中的变量解析(+教你如何在PHP字符串中加入变量) - 谦信君 - 博客园 (cnblogs.com)有时候字符串变量打印输出会出问题,比如不显示等等,可能的原因如下:1、字符串变量中的字符串是乱码,所以在输出中可能不显示2、待补充...

2021-01-19 11:03:04 321

原创 mpdf使用踩坑总结

mpdf是php生成pdf的一种方法。github链接:mpdf/mpdf: PHP library generating PDF files from UTF-8 encoded HTML (github.com),里面有安装和使用说明。喜欢直接看汉语的可以看看这篇博客,这个博主对github中内容进行了简单的翻译:mpdf中文开发使用文档附demo实例 - zh7314 - 博客园 (cnblogs.com)我是在linux服务器上直接使用mpdf的,在尝试github中demo例子的时候过

2021-01-19 10:35:56 5848

原创 php数组和js数组的使用

discuz模板中可以直接使用后台php中的变量,任务中想要直接在前端模板中使用php中的数组变量,多次尝试,其中返回过两个标志性的错误:Array.forEach() is not a function这个错误出现后百度,使用了Array.form()方式解决,又报如下错误:Array.form() is not a function觉得问题不简单,于是只console.log了php的那个数组,结果控制台输出是这样的:function Array() {native data}.

2020-12-07 10:12:33 485 1

原创 js中if语句条件判断为false但if中的逻辑被浏览器报错

网页js报错:问题背景:discuz模板中使用的js,报这个错误,js代码本来是这样的:$now_choice_comid是php后台传过来的值,但因为后台逻辑执行后这个值没有产生,所以前端没有接收到这个变量,所以会出现报错的结果网友的专业解释:浏览器报错一般分为代码错误和逻辑错误两种,你这个是典型的代码错误中的语法错误,是在解析代码时发现的错误,即写的代码不符合js编码的规则,发生这种错误的时候,浏览器会报错,并且整个代码都不会执行,这就是为什么你外层的那个判断条件1===1 &a

2020-12-03 13:47:04 826

原创 mysql安装使用

新电脑安装mysql,发现了一篇宝藏博文,傻瓜教程,记录分享一下。MySQL的安装与配置——详细教程

2020-11-24 22:21:55 106

原创 React+axios实现数据获取并渲染

在网页中通过<script>标签直接使用axios,需要添加标签:<script src="https://unpkg.com/axios/dist/axios.min.js"></script>其他具体axios用法,见官方文档:axios中文文档|axios中文网Demo1:(刚打开页面时获取数据并将其渲染到指定位置,这里使用的GET方式)关键点:1)使用react中的类组件2)在类组件中通过componentDidMount(){}获.

2020-10-22 16:43:55 2795

原创 利用CSS修改表单中单选按钮的样式

一个很好的博文:改变单选按钮radio的默认样式里面有演示例子的网页链接和效果图,还有代码,总体很好,摘过来学习一下,顺便记录学习体会。我把上面博文中的例子按照我需要的样式进行了修改,并放入到我任务的代码中,实现了样式的改变,如图:但点击时却发现按钮样式毫无变化,甚至是没反应。对比Demo中的例子研究了很久,找到了原因:我一开始写的代码如下:<label class="radio" for="problem-type"> <div><input

2020-09-30 17:40:10 2205

原创 div中让图片和文字在同一条水平线垂直居中(代码全部有注释)

最直接的办法其实是使用vertical-align这个属性,但由于我是半路出家学的css,很多基础知识掌握并不扎实,所以很多时候用vertical-align这个属性就会失效。于是在任务进行的过程中,我总结了一套万能的图片、文字垂直居中方法,记录在这里(脑子不好,为了便于以后使用时理解代码,在写demo时对所有代码进行了注释)在线演示:DIV中的图片文字垂直居中Demo代码说明:(图片就用的codepen上随手找的图片,不知道会不会哪天突然失效)HTML代码: <div>

2020-09-30 11:40:43 3408

原创 前端通过ajax实现文件上传和下载

一、前端实现文件上传至服务器上传方式:ajax+formdataDemo:function resumeUpload(){ var formid = document.getElementById("formhere"); //获取整个表单内容 var formdata = new FormData(formid); //初始化一个formdata formdata.append("resu",document.getElementById("resu_file").

2020-09-30 10:58:53 2218

原创 Ajax+PHP实现前后端传值

前端:html+ajax后端:php传值方式:post(因为get方式与post相比更为简单,所以本篇以post方式传值为例)直接上Demo:前端代码:<!DOCTYPE html><html><head><title>传值!?</title> <script src="https://cdn.staticfile.org/jquery/1.10.2/jquery.min.js"></script&

2020-09-30 10:45:33 4122

原创 使用CodePen编写react代码

开篇题外话:CodePen是一个在线编辑前端代码的网站,对于前端小白来说非常好用,除了可以同时编辑html、css、js之外,可以实时的看到编写网页的样子,真的很方便。CodePen网站链接:https://codepen.io这里有一篇博文,虽然没有仔细看,但觉得还不错,可以参考看一下:codepen学习————————————————————————分割线————————————————————————这是一篇记录型博文,主要还是为了方便自己日后再使用CodePen编写react代码

2020-09-29 17:51:48 2551

原创 在Sublime Text3中搭建react的开发环境

任务需要,刚开始学习react,遇到的第一个问题就是开发环境的问题。有两种方式:第一种是在本地使用编辑器(我用的是Sublime Text3)进行开发,然后在浏览器中看效果。第二种是直接在一个在线编辑环境中动态的、实时的查看编辑效果。(这里推荐使用CodePen,毕竟react官网就用的这个)由于任务的特殊性,我需要在本地编辑器中开发react.js,于是问题来了:如何正确的在我的编辑器——Sublime Text3中正确的高亮react.js的代码呢?现将步骤记录如下:1、点击:s

2020-09-29 17:28:49 1042

原创 GitHub仓库操作

学习文章:使用Git上传代码到Github仓库总结如下:GitHub第一次创建仓库:1、在GitHub网页中新建一个仓库(repository)。PS:要勾选Add a README file2、在本地准备好的目录中新建一个文件夹。3、将准备放入仓库的代码(可以使代码文件,也可以是很多代码放在一起的文件夹)放入到第2步新建的文件夹中。4、在当前文件夹(第2步新建的文件夹)中,打开Git Bash Here5、把GitHub上的仓库克隆到本地(这个步骤会在本地和GitHub之间建立

2020-09-25 21:38:35 282

原创 Kaggle之旅——初识Kaggle

准备好好做做Kaggle试试了。大学这几年也没好好弄过Kaggle,当初听说之后注册了个账号就不了了之了。最近毕业找到了第一份工作,本来很兴奋,结果在上班的第一天就发现这个工作,除了敲代码之外,跟自己专业所学几乎没啥关系,甚至这个工作本身就是个码农,用的语言和框架我以前也没接触过,重头学过也是于我未来的规划和目标基本没啥帮助。所以决定利用业余时间好好搞搞Kaggle,多练练和老本行相关的技能,为将来人生多个选择做准备。今天第一次正式打开Kaggle去了解它,发现真的是个宝藏。题目难度有不同的

2020-07-23 15:00:19 146

原创 win10下安装hadoop配置好环境后cmd中输入hadoop依然显示没有这个命令

原因:hadoop文件夹(eg:hadoop-2.7.1)放在了有空格或者中文的目录下解决方法:把hadoop移动到纯英文的目录下真的坑,网上有些说Program Files这个文件夹环境变量中的路径可以用Porgra~1代替,JAVA_HOME那个环境变量确实可以,但Hadoop就不行!气死我了气死我了气死我了气死我了气死我了气死我了气死我了气死我了气死我了气死我了气死我了气死我了气...

2020-03-09 11:58:44 1906

原创 python安装第三方库pillow成功后无法导入pillow模块,pillow模块导入后无法引用Image模块

环境:python3.6问题:python安装第三方库pillow成功,但代码中导入pillow时波浪线标红,也无法导入Image解决:第一步:卸载已经安装好的pillowpip uninstall pillow第二步:安装Pillow(此处注意,Pillow开头的P要大写!!!)pip install Pillow第三步:在代码中导入from PIL im...

2020-03-06 12:05:13 5278 4

原创 爬虫实战之win10家庭版安装docker(含填坑总结)

scrapy做爬虫任务,只能爬取静态网页。为了爬取动态网页,需要用到scrapy-splash配置安装scrapy-splash需要dockerdocker的安装参考如下:环境:win10家庭版,没有Hyper-v写在前面:由于是win10家庭版,不是专业版,所以不能使用Docker for Windows,因此需要安装Docker Toolbox整个安装过程参考的博文:w...

2020-02-17 18:57:13 569

原创 scrapy简单使用方法

步骤:1、在编译器(我用的Pycharm)里新建文件夹,名称随意2、从终端(Anaconda Prompt)中进入所创建的文件夹(Anaconda Prompt中切换C盘和D盘方法见上篇博客)3、在该文件夹中创建scrapy框架,即执行命令:scrapy startproject Name其中,Name是自己命名的项目名4、在编译器中更改该文件夹中新生成的setting...

2020-02-08 09:35:41 750

转载 Anaconda Propmt切换到D盘

传送门????Anaconda Prompt 切换路径不能进入D盘

2020-02-07 15:32:51 3018

原创 网络爬虫之Anaconda环境下简单安装配置scrapy

吐槽一刻最近为了完成作业又开始被迫学习辽~脑子不好使,只好来记录学习过程和收获,不然做完之后连咋做的可能都给忘了打算做一个网络爬虫相关的东西,需要在scrapy框架下搞,以前只是听说过这个但没接触过,感觉很麻烦的亚子,但现在不得不做下尝试搞一搞。具体的scrapy原理还没开始深入研究,只是第一步要先搭建scrapy的环境。写在前面:这是一篇记录+总结型博客,主要为了加深自己的印象,...

2020-02-06 13:17:06 1065

原创 实习记录——网页报表的制作(php+Ajax+MySQL制作动态网页)

这是一篇吐槽+记录的博客,以此纪念即将结束的实习生活和实习过程中最重要的一个学习成果——制作网页报表。最近学校安排了实习,公司这边要求做一个简单的数据分析,说白了就是SQL语句查一查,最后再把结果给大家展示一下。本来以为最后的展示用Excel就完了,毕竟公司的数据不能大部分拿出来展示,只展示几十条。谁寻思居然要求用网页做一个报表……还需要可以用下拉菜单进行条件筛选的那种……说实话,当年...

2019-08-11 23:13:43 1368

原创 sublime text3运行php文件报错winerror2:系统找不到指定的文件

出现问题如上图所示。原因:没有正确配置路径和编译环境。解决思路:第一步:把PHP添加到环境变量中第二步:添加PHP编译系统详细步骤请参考:Sublime Text3 运行 PHP 文件...

2019-08-11 16:01:32 3124

原创 修改log4j.properties文件——输出日志到指定路径的总结

一、log4j.properties是什么简单说就是一个日志的配置文件,其中包含了与日志相关的各种配置信息,修改的话需要管理员权限。在我的Ubuntu虚拟机中的位置:/usr/local/spark-2.3.0-bin-hadoop2.7/conf/log4j.properties(这个是我在做spark实验的时候使用的路径,这样看来不同的环境log4j的位置还不一样嘞……)注:写这篇...

2019-05-25 22:10:20 6568

原创 RStudio安装包时报错:Package LibPath Version Priority Depends Imports LinkingTo Suggests Enhances OS_

完整报错:Package LibPath Version Priority Depends Imports LinkingTo Suggests Enhances License License_is_FOSS License_restricts_use OS_type Archs MD5sum NeedsCompilation Built错误原因:安装包时使用的...

2019-05-08 17:53:32 13447 8

原创 Ubuntu系统下载并安装MySQL并在Spark环境下使用jdbc连接MySQL数据库总结

操作系统:虚拟机中搭建的Ubuntu18.04Spark版本:spark-2.3.0-bin-hadoop2.7MySQL版本:JDBC驱动压缩包:mysql-connector-java-8.0.16.jar安装并使用MySQL的前提:已经安装好了Spark并且能正常运行。MySQL的下载安装及配置:1、MySQL的下载安装Ubuntu系统中安装MySQL相当容易,只...

2019-05-03 17:08:23 1742

原创 Scala学习——列表List的连接

Scala中列表(List)的连接有三种方法:1、使用操作符“:::”(注:是3个冒号)2、使用方法List.:::()3、使用方法List.concat()举个栗子:object Demo { def main(args: Array[String]) { //创建List val fruit1 = "apples" :: ("or...

2019-05-01 16:55:27 2275

原创 Scala学习——尾递归

在尾递归中,函数可以调用自身,并且该调用时函数的最后一个(“尾部”)操作。尾递归时能把函数优化为循环的重要的一种递归。循环可以消除潜在的栈溢出的风险,同时也因为消除了函数调用开销而提升了效率。尾递归函数中所有递归形式的调用都出现在函数的末尾,当编译器检测到一个函数调用的是尾递归时,会覆盖当前的活动记录而不是在栈中去创建一个新的。尾递归示例:object Demo { def ma...

2019-05-01 16:45:44 345

原创 Scala中fold()操作和reduce()操作的区别

reduce()——规约操作,包含reduceLeft()和reduceRight()两种操作。fold()——折叠操作,包含foldLeft()和foldRight()两种操作。两者功能相似,不同之处在于:fold()操作需要从一个初始值开始,并以该值作为上下文,处理集合中的每个元素。reduce()操作举例:scala> val list = List(1,2,3,...

2019-05-01 16:35:59 3752 1

原创 python3去掉英文文本中的标点符号

import relists = ["yes i am.","here am i..."]lists_new = []for list in lists: string = re.sub("[\s+\.\!\/_,$%^*(+\"\']+|[+——!,。?、~@#¥%……&*()]+", " ", list) lists_new.append(string)pri...

2019-04-06 15:10:12 7541 1

原创 pip install xxx时出现错误:SyntaxError: Missing parentheses in call to 'print'

python3.6安装pdfminer时出错:(tensorflow-gpu) C:\Users\卜>pip install pdfminerCollecting pdfminer Using cached https://files.pythonhosted.org/packages/57/4f/e1df0437858188d2d36466a7bb89aa024d252bd0...

2019-04-05 12:50:36 1852

原创 win10+vs2017配置mpi环境的记录(已成功)

并行计算的课程需要动手实验,需要在电脑上使用mpi使用mpi有两种选择:虚拟机搭建集群,vs多线程模拟多机。搭建集群太麻烦,果断放弃。决定使用vs2017多线程环境,通过mpi进行并行计算实验。还是老话:多看看各个版本的安装配置博客,把坑了解一下,再动手。mpi官方下载地址:http://www.mpich.org/downloads/具体怎么下载、安装、配置环境,看网友博客:...

2019-04-02 00:25:48 5908 3

原创 The eclipse executable launcher was unable to locate its companion shared library.问题的解决

打开eclipse时出现问题:The eclipse executable launcher was unable to locate its companion shared library.上网搜了一下问题的解决办法,发现说的很高深的样子,不知道对不对。对于一个小白来说,这个问题可能没有网上说的那么复杂。问题出现的原因很简单:比如你在安装eclipse的时候把它装到了D盘。...

2019-03-29 18:04:23 9548 21

scala安装软件.zip

包含用于帮助安装Scala的相关文件,包括idealIC的应用程序安装包,Scala环境的bin包和msi等

2020-07-23

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

TA关注的人

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