luffy5459
码龄13年
  • 4,298,767
    被访问
  • 720
    原创
  • 308
    排名
  • 726
    粉丝
关注
提问 私信

个人简介:程序猿一枚,喜欢瞎捣鼓。

  • 加入CSDN时间: 2009-05-15
博客简介:

feinifi的博客

博客描述:
never stand still
查看详细资料
  • 9
    领奖
    总分 8,292 当月 358
个人成就
  • 获得1,568次点赞
  • 内容获得882次评论
  • 获得5,883次收藏
创作历程
  • 19篇
    2022年
  • 100篇
    2021年
  • 96篇
    2020年
  • 203篇
    2019年
  • 161篇
    2018年
  • 131篇
    2017年
  • 7篇
    2016年
  • 3篇
    2015年
成就勋章
TA的专栏
  • 人工智能
  • 51单片机
    12篇
  • database
    9篇
  • web
    37篇
  • spring
    6篇
  • nginx
    2篇
  • 区块链
    4篇
  • hadoop
    17篇
  • edm
    1篇
  • hadoop
    45篇
  • mysql
    28篇
  • openstack
    5篇
  • 云计算
    22篇
  • java
    278篇
  • 正则表达式
  • Web前端
    86篇
  • python
    18篇
  • linux
    89篇
  • windows
    40篇
  • nosql
    20篇
  • mac
    10篇
  • android
    9篇
  • c++
    38篇
  • svn
    1篇
兴趣领域 设置
  • 大数据
    mysqlredis
  • 后端
    spring
  • 搜索
    elasticsearch
  • 服务器
    linux
  • 最近
  • 文章
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

mysql使用join做update操纵与使用join做查询时出现重复记录的问题

在实际处理数据过程中,有一些数据可能会从别的地方导入过来,两个表有关联,但是一个表中的某一列缺失,如果要补全,可以利用另一个表来做填充。这里就是今天的第一个问题,使用update的时候,join另一个表。 如下所示,xx_a中的数据是完整的,xx_b中的name是缺失的,假定xx_b中的user_id正好与xx_a中的id对应,这个时候,我们可以直接update修改xx_b,让xx_b.name = xx_a.name,但是需要给出关联条件与连接语句。 这里update语...
原创
发布博客 2022.05.12 ·
134 阅读 ·
0 点赞 ·
0 评论

tesseract-ocr+java实现图片文字识别

ocr是Optical Character Recognition的简写,就是光学字符识别技术。主要是对包含文本资料的图片进行识别,获取文本信息的技术。 目前tesseract-ocr这个工具可以很方便的在Windows、Linux、Mac下安装。 windows下的安装链接:https://digi.bib.uni-mannheim.de/tesseract/tesseract-ocr-w64-setup-v5.0.1.20220118.exe 这个工具安装之后,需要...
原创
发布博客 2022.05.10 ·
173 阅读 ·
0 点赞 ·
0 评论

mybatis使用collection嵌套查询

在开发中,可能会遇到一对多的关系,这个时候,一条sql语句就难以胜任这个任务了。只能先执行一条sql,然后根据返回的结果,再做一次sql关联查询,这个时候,使用mybatis的collection就可以实现。 如果第一次查询返回的是一个list集合,那么,后续的查询就是一个for循环。所以不使用collection的做法,在java语言中,就要分两次查询。一般而言,我们的列表查询都是分页查询,所以集合数据不会太大,第二次for循环查询效率还好。...
原创
发布博客 2022.05.07 ·
218 阅读 ·
0 点赞 ·
0 评论

java通过流读取图片做base64编码

在web页面上,显示图片,一般是给出图片地址,然后以url的方式显示,但是有一些特殊情况,如果我们的图片保存在ftp服务器上,不能外部轻易访问,但是可以通过用户名密码的方式登录ftp服务器,然后下载图片,但是这种方式需要将图片另存一份,然后以路径或者url的方式返回给前端页面展示,有一种方式,读取图片流数据,然后将二进制数据做base64编码,最后交给页面显示。<img src="data:image/png;base64,xxxxxxxxxxxxxxxxxxxxxxx"/>,就可以显示图...
原创
发布博客 2022.05.06 ·
442 阅读 ·
0 点赞 ·
0 评论

opencv for java实现人脸检测

opencv是一个很优秀的图像处理框架,可以通过源码编译,让他支持java开发,这里如果在windows下开发,可以直接使用opencv-453.jar和opencv_java452.dll动态库就够了。 下面给出一个简单的代码,实现人脸检测,所谓人脸检测,就是从一个图片或者视频里面找到人脸,一般我们测试,会直接把检测到的人脸轮廓标识出来,这样就表示我们检测成功了。 代码需要使用机器学习训练好的人脸模型数据haarcasecade_frontalface_alt.xml,这个文件...
原创
发布博客 2022.04.23 ·
2672 阅读 ·
0 点赞 ·
0 评论

navicat导入外部数据到mysql中文乱码以及日期格式问题

最近在使用navicat导入外部数据到mysql中总结了以下几个问题: 1、中文乱码,这个是因为数据在csv或者excel中格式是ANSI格式。 解决办法:需要修改为utf8格式,修改办法是使用记事本打开csv文件,然后另存为一个新文件,在编码格式的地方选择UTF-8。...
原创
发布博客 2022.04.16 ·
911 阅读 ·
0 点赞 ·
0 评论

springboot打包后资源文件读取问题

springboot项目打包之后,将所有依赖都打入jar包,同时也将系统中要使用的一些资源文件也会打进来,之后运行这个jar包,里面包含的资源文件不能再像文件系统那样直接在classpath下就可以使用了。 如下所示,这段代码在idea中运行,可以按照预期,正确访问到资源文件hello.txt。package com.xxx.springresourcedemo;import org.springframework.boot.CommandLineRunner;import or...
原创
发布博客 2022.04.10 ·
770 阅读 ·
0 点赞 ·
0 评论

springboot文件上传大小限制设置

一般的web系统基本都会有文件上传功能,文件上传必然涉及到一个问题,就是文件大小,太大的文件不仅传输速度慢,而且对服务器压力巨大,后期的下载和保存都是一种考验。 所以有了文件大小限制,一般我们在处理上传的接口时,其实就可以判断文件大小,这时候做一个大小判断,不符合要求,直接不保存文件,并返回前端相关提示。这种做法有一个不好的地方,就是如果上传方法重载,或者使用的地方不一样,那么每个方法都需要做这样的大小限制判断。 springboot使用MultipartFile上传,可以对文件...
原创
发布博客 2022.04.09 ·
969 阅读 ·
1 点赞 ·
0 评论

opencv for java给图片添加水印中文问题

opencv提供的给图片添加文字的方法Imgproc.putText()可以给图片添加文字,最后类似一个添加水印的效果,但是这个方法对中文支持不好,在没有字体支持的情况下,默认中文显示?。如下图所示: 代码如下:package org.example;import org.opencv.core.Mat;import org.opencv.core.Point;import org.opencv.core.Scalar;import org.opencv.imgcodec...
原创
发布博客 2022.04.03 ·
3085 阅读 ·
0 点赞 ·
0 评论

opencv结合微信二维码识别功能实现图片二维码识别

opencv本身有二维码识别功能,但是识别效果不是很好,它对二维码图片要求较高,虽然可以有图片处理,甚至抠出二维码区域,但是整体识别与微信二维码识别功能还是有差距的。 微信二维码识别,采用了机器学习算法,加入了CNN模型的概念,它作为三方库,开源给了opencv,而且支持java语言,不过要使用,需要结合操作系统做编译,需要下载opencv源码,还需要下载opencv_contrib代码,这里面就是一些三方库,微信二维码就在这里面。 源码编译需要生成opencv_java45...
原创
发布博客 2022.04.03 ·
4720 阅读 ·
0 点赞 ·
6 评论

谐振电路应用之LED交替闪烁

谐振电路主要利用三极管特性,让电路持续交替出现高低电平的现象,根据这个特点,可以制作LED交替闪烁的效果。谐振电路图如下所示: 根据这个图,可以很方便的利用三极管,电阻,LED搭建这个电路。最后通电,可以看到LED灯交替闪烁的效果。...
原创
发布博客 2022.02.27 ·
398 阅读 ·
1 点赞 ·
2 评论

索引失效问题整理

在面试的时候,数据库方面的问题对于开发人员来说,是绕不过的一个点,而数据库方面,很少直接面试SQL怎么写,而是问效率相关的问题,索引是提高查询效率的一种手段,但是往往,我们容易忽略的一个问题就是索引失效。 我以前面试,人家问我索引失效,我没反应过来,心想我创建了索引,查询就完事了,怎么会失效呢?后来才知道,索引创建成功,如果查询的时候,选择的字段或者查询的条件设置不合理,虽然能够出结果,但是索引是失效的,这就是索引失效的情形。 下面来总结一下,索引失效的情况,有点小复杂。 ...
原创
发布博客 2022.02.23 ·
294 阅读 ·
0 点赞 ·
0 评论

(java)寻找输入整数二进制中1的个数

如题所示,该编程题题意很简单,就是求出一个整数二进制表示中1的个数。比如:5,二进制表示101,所以1的个数就是2。8,二进制表示1000,所以1的个数是1。
原创
发布博客 2022.02.21 ·
410 阅读 ·
0 点赞 ·
0 评论

(java)scanner.next()与scanner.nextLine()的区别

在牛客网上刷编程题,如果使用java语言编程,最常用的输入就是使用Scanner了,它的构造很简单:Scanner sc = new Scanner(System.in); 接着就可以使用sc.next()、sc.nextLine()来获取用户输入信息了,默认获取的是字符串信息。 一般我们认为用户输入的都是字符串,但是特定的情况,是可以认为用户输入的是整型数字的,所以可以使用sc.nextInt()来获取用户输入的整数。 sc.next()和sc.nextLin...
原创
发布博客 2022.02.21 ·
299 阅读 ·
0 点赞 ·
0 评论

(Java)类实例化过程中,父类和子类的静态变量、静态代码块、成员变量、构造函数的执行顺序是什么?

如题所示,这是一个面试题,一般的java面试可能会被问到。 类的实例化,我们大概知道,静态的代码肯定是要先执行的,所以这里静态变量和静态代码块肯定先执行,那么谁先谁后怎么决定?谁先谁后就有代码书写的顺序来决定。 后面就是成员变量和构造函数执行顺序,假如构造函数先执行,那么问题来了,很多时候,我们会在构造函数中设置成员变量的值,比如下面的代码:class Person{ private String name; public Person(){} pu...
原创
发布博客 2022.02.20 ·
242 阅读 ·
1 点赞 ·
0 评论

emqx配置ssl/tsl实现双向认证

emqx是一种基于mqtt协议实现的消息框架,目前很多地方已经开始使用。简单的emqx安装配置,其实就可以作为一个broker来使用,客户端只需要通过ip、端口、用户名、密码、clientid就可以连接了,至于发送消息,直接在发送的时候指定topic即可。 简单的emqx安装配置,使用的协议是:mqtt:tcp,使用的url是tcp://ip:1883。这种方式,其实可以很容易被模拟(理论上的可能),所以有了mqtts:tls协议,一般使用ssl协议来实现。这也是本文所要阐述的问题。...
原创
发布博客 2022.01.21 ·
1102 阅读 ·
0 点赞 ·
3 评论

linux下socket编程中setsockopt的作用

如题所示,在linux进行socket编程的时候,一般而言,socket,bind,listen三步曲之后,就开始接收客户端请求,然后实现收发数据。 如下所示的代码,是没有setsockopt的情况:#include<stdlib.h>#include<stdio.h>#include<string.h>#include<errno.h>#include<sys/types.h>#include<sys/so...
原创
发布博客 2022.01.19 ·
987 阅读 ·
0 点赞 ·
0 评论

荔枝派nano初体验-windows写入镜像到TF卡启动

荔枝派nano是一个很小的系统,搭载全志F1C100S芯片,具有ddr内存,支持tf,flash启动。本人在了解荔枝派的特点之后,在淘宝上找到了一个57块钱的荔枝派nano,一般价格都是在85左右,也曾经找到过一个67块钱的。最后选择了天猫 妞妞旗舰店 的一款荔枝派。看到到手之后的板子,有点惊讶,体积很小,实物图如下: 板子很小,有些元器件连字母都看不清。今天的实验,所需的硬件在上图中已经列出来了,还差一个sdcard。1、licheepi nano芯片板2、读卡器3、us...
原创
发布博客 2022.01.15 ·
567 阅读 ·
0 点赞 ·
2 评论

node使用netcat依赖库做socket编程

node编程里面,默认有一个net库可以做socket编程,这里要说的是netcat这个库,思路都是一样的,甚至代码逻辑都很像。netcat可以支持tcp,udp,同时很方便的构造tcp client。 一般而言,tcp server需要监听一个端口port,等待客户端连接,当有连接上来的时候,就开始发送数据给客户端,这个数据发送一般是无限发送,类似一个死循环,就是说只要连接不断开,就会一直发送,这个一直,可以用定时触发。 对于通讯server而言,比如发送gps,这个肯定是一个...
原创
发布博客 2022.01.14 ·
293 阅读 ·
0 点赞 ·
0 评论

mac系统安装win10双系统

一个月前,为了在家里学习单片机,在mac book air系统基础上,安装了win10,搞了一个双系统。 在安装之前,看了很多资料,基本上提到两点,一个是准备win10镜像,一个是准备win10安装启动程序,而且至少需要一个U盘,有的也说需要两个,一个用来装win10镜像,一个用来装win10启动程序。 最后动手安装的时候,一个U盘也没有使用,直接把win10镜像下载到mac系统中,然后启动mac上的磁盘管理工具,按照提示,傻瓜式的进行下一步。 有两个地方需要我们手动设...
原创
发布博客 2021.12.30 ·
8468 阅读 ·
0 点赞 ·
0 评论
加载更多