- 博客(25)
- 资源 (1)
- 收藏
- 关注

原创 Java面试题
八种基本数据类型的大小,以及他们的封装类。 八种基本数据类型,int ,double ,long ,float, short,byte,character,boolean 对应的封装类型是:Integer ,Double ,Long ,Float, Short,Byte,Character,Boolean 在Mybatis中,有两种占位符 mybatis在处理#{}时,会将sql中的#{}替换...
2019-12-12 22:38:02
1298
原创 简历面试问题
常用的linux命令有哪些 ls,cat,cp,touch,mv,mkdir 说一下find命令 find命令是用来查找指定目录的文件,比如直接在命令行输入find会将当前目录和子目录的文件都输出来。 将当前目录及其子目录下所有文件后缀为 .c 的文件列出来 find . -name "*.c"``` 连接池是放在内存中的 ...
2021-11-19 10:23:23
378
原创 MyBatis学习记录(一)
项目下载 该项目包含了代码,所需jar包和sql文件 一、MyBatis简介 包括官网地址 二、MyBatis架构体系 三、MyBatis用传统的DAO实现数据的增删查改 四、 MyBatis用动态代理实现数据的增删查改 ...
2019-07-30 21:34:24
400
1
原创 python3爬虫——模拟登录丁香园并提取信息
代码: from selenium import webdriver import time from lxml import etree #模拟登陆丁香园网站 browser = webdriver.Firefox() browser.get('https://auth.dxy.cn/accounts/login?service=http://www.dxy.cn/bbs/thread/626...
2019-04-13 23:39:05
1281
原创 python3爬虫——模拟登录QQ邮箱
该教程是通过selenium实现的 安装selenium: 到这个网址选取与自己系统符合的下载,下载后解压后把 exe文件 放到你电脑安装python 的根目录,下图是我的目录 之后将这个 exe文件 的路径写到系统环境变量的 path 下,如图: 之后在 cmd 窗口中输入 pip install selenium 即可 实现代码: 在这里插入代码片 ...
2019-04-12 22:48:34
4922
原创 python3爬虫 —— 爬取丁香园网站的信息
利用BeautifulSoup和lxml两个模块爬取丁香园网站的回复信息 BeautifulSoup实现代码: from bs4 import BeautifulSoup import requests #访问的网址 url = 'http://www.dxy.cn/bbs/thread/626626#626626' #头部信息 headers = { 'user-agent':'Moz...
2019-04-10 23:04:09
2144
原创 解决spark在向hbase写入数据时报空指针错误
我电脑配置的各个版本:hadoop 2.85 spark 2.4.0 hbase 1.4.9 问题:向hbase写入数据时,当提交到spark 时,报Exception in thread “main” java.lang.NullPointerException,如下图: 报错的行数是这一行: 解决: 1检查看在提交程序到spark时引入jar包文件中是否少了metrics-core-...
2019-04-08 20:01:19
1379
原创 python3爬虫 —— 爬取豆瓣电影信息
代码: import re,xlwt,requests #初始化并创建一个工作簿 book = xlwt.Workbook() #创建一个名为sheetname的表单 sheet = book.add_sheet('movie') #重复写入数据 headings = [u'排名', u'电影名称',u'导演',u'国家',u'年份',u'评分'] k =0 for j in headings...
2019-04-07 21:24:05
4280
6
原创 leetcode(242) ——Valid Anagram
题目:Valid Anagram 解答题目: 代码: public boolean isAnagram(String s, String t) { char[] schar = s.toCharArray(); char[] tchar = t.toCharArray(); Arrays.sort(schar); Arrays.sort(tchar); Strin...
2019-04-06 21:58:43
185
原创 leetcode(168) —— Excel Sheet Column Title
题目: Excel Sheet Column Title 题目就是要求给定一个正整数,返回该整数在 excel 中的列名,例子可参考上图给的,以此类推。 解答题目: 代码: char [] array=new char[]{'Z','A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U'...
2019-04-05 20:46:23
195
原创 leetcode(9)——Palindrome Number
题目:Palindrome Number 该题目就是判断一个数字是否是回文数字的问题,回文数字指的是该数字从左到右读和从右到左读都是一样的,可以看成是 “对称” 的数字 比如:121 ,22 ,1 是回文数字 ,215,12,不是回文数字。 ps: 负数不是回文数字 解答题目: 代码: public boolean isPalindrome(int x) { boolean flag...
2019-04-04 21:33:15
238
1
原创 LeetCode(283)——Move Zeroes
题目: 题目的要求就是给一个数组,然后移除数组中所有元素为 0 的到数组的末尾处,在移除过程中不能改变其他非 0 元素的相对位置。 解答题目: 代码: public void moveZeroes(int[] nums) { int j = 0; for(int i=0;i<nums.length;i++) { if(nums[i]!=0) { nums[j] = n...
2019-04-03 21:42:00
178
原创 LeetCode(137) ——Single Number II
题目:Single Number II 题目要求就是在一个数组中除了一个数字外,其余数字均出现三次,找出只出现一次的数字。 解答题目: 解法 一: 思路:我是先将数组里的元素进行排序,然后相同的数字就会连续排在一起,这样如果该数字在第一位,则说明与第二位元素不同,如果在中间,说明和左右两个元素不同,如果在末尾,则与前一个元素不同。 代码: public int singleNumber(int[...
2019-04-02 21:41:51
162
原创 LeetCode (139)—— Word Break
题目: 该题目就是要求就是有一个字符串s,有一个列表,里面的元素自定义,检查该列表中的元素能否拼接成字符串s,列表的某个元素可以使用多次。 解答题目: 这个题目的解法是参考网上的,网上用的是动态规划的方法。 代码实现: public boolean wordBreak(String s, List<String> dict) { int len = s.length(); b...
2019-04-01 20:55:05
152
原创 LeetCode (229)—— Majority Element II
问题: 题目的要求就是在一个任意数量的整型数组中,找出数组中个数超过 n/3 次 (n表示数组的长度)的元素。 解答题目: 对于此题,我用了两种解答的方法,第一种是比较容易想到的,但用时长,第二种是看了网上思路,然后自己操作了一遍。 第一种解法: 思路: 先获得数组长度 ,记录在length,定义一个计数变量 temp ,然后通过双层for循环对数组中的元素逐一进行对比,如果相等则 temp 加...
2019-03-31 20:18:44
196
原创 在学习django2.1时遇到的问题和解决方法
1. 错误: 替换 auth_user 报 django.db.migrations.exceptions.InconsistentMigrationHistory: Migration admin.0001_initial is applied before its dependency users.0001_initial on database ‘default’ 解决: 删除数据库中 除了...
2019-03-24 18:13:42
256
原创 windows下python3.6使用face_recognition进行人脸识别
1.安装前声明 我使用的各个版本是 win10+python 3.6.7+dlib 19.7.0 +face_recognition 1.2.1,不一定要使用和我一样的版本,但是在安装时要安装dlib模块,因为face_recognition是由基于dlib开发的,所以安装dlib和face_recognition模块是有版本对应的。如果你的python版本是3.7或者其他系统平台的,此安装教程可...
2019-03-22 12:14:44
3551
原创 解决ubuntu18.04版本点击右键无法创建空白文档的问题
在主目录中找到模板,如图所示: 2.在终端输入 gedit 弹出文本文档后点击右上角的保存,重命名为新建文档,保存到模板目录中,回到桌面右键,即可看到新建文档。在模板目录中,也可以放入你常用的一些文件格式,比如py,java文件,右键后也有同样效果。 ...
2019-03-18 11:14:11
4344
2
原创 Django 2.1执行 python manage.py migrate时报错:django.db.migrations.exceptions.MigrationSchemaMissing
1.使用环境 windows10+python3.7+django2.1.5+mysql5.5 2 .报错 在运行 python manage.py migrate 这句命令时,报如下错误: django.db.migrations.exceptions.MigrationSchemaMissing: Unable to create the django_migrations table ((1...
2019-03-16 20:47:34
639
原创 hadoop 在上传文件到hdfs时出现There are 0 datanode(s) running and no node(s) are excluded in this operation
1. 错误描述 hadoop在执行如下的命令时 hadoop fs -put ~/file1 /input1 出现了There are 0 datanode(s) running and no node(s) are excluded in this operation这个错误,在终端输入jps时发现没有出现 DataNode(数据结点) 2. 解决方式 1 去到hadoop的安装目录,我的是在...
2019-03-15 10:11:07
3699
原创 windows和ubuntu下python虚拟环境的使用
1. windows 安装 virtualenv 和 virtualenvwrapper pip install virtualenv pip install virtualenvwrapper 选择存放虚拟环境的路径 cd C:python3 # 进入该文件 virtualenv envname # 创建名为envname的虚拟环境 dir # 查看目录是否有 envname 这...
2019-03-12 22:43:35
393
原创 zbar通过摄像头识别二维码内容
1 Ubuntu下安装zbar,在终端输入: sudo apt-get install python-zbar 2 实现代码 #coding=utf8 #有中文要加上面这句 import zbar from PIL import Image import cv2 def decode(frame): scanner = zbar.ImageScanner()#获得扫描对象 ...
2019-03-12 17:34:55
1772
原创 ubuntu16.04下安装opencv3.4.2.17版本
1 安装pip sudo apt-get install python3-pip 升级pip sudo pip3 install --upgrade pip 卸载pip sudo apt-get remove python3-pip 上面第二条和第三条不需要执行 验证是否安装成功 pip3 --version 结果有版本号即安装成功 2 安装opencv sudo pip3 install...
2019-01-10 15:43:25
891
原创 python学习——二维码生成和识别
二维码知识 不知从什么时候起,二维码就充满了我们生活。吃饭时扫描二维码,去商场购物时扫描二维码,就连去买根葱都要扫码。但是可能很多人都不了解二维码的一些知识,下面我会向大家普及一下,然后用python去实现二维码的生成和识别。 在介绍二维码原理之前,先说下条形码 。条形码我们都见过,就是超市收银员结账的时候扫的那个东西。它是一种“一维码”,竖直方向,条码是均匀的,信息只能在水平方向上存储,并且只能...
2019-01-04 13:43:05
3164
原创 ROS学习——ROS的安装
ROS(Robot Operating System)机器人操作系统是一个机器人软件平台,它能为异质计算机集群提供类似操作系统的功能。 ROS有多种版本,在这里就不一 一列举了,有兴趣的可以自行百度了解。在本教程中我是在Ubuntu16.04安装ros-kinetic-desktop-full版本 以下是ROS的安装步骤。 1.配置 Ubuntu 仓库 打开&quot;Ubuntu软件&quot;的Tab页面,将前面...
2018-12-28 22:00:17
411
treeNMS缺失文件.zip
2019-08-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人