logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【教程】如何给Eclipse中添加库(jar包)

https://www.crifan.com/tutorial_eclipse_add_external_jar_library/【背景】折腾Eclipse时,经常会遇到这种情况:缺少某个库,找到之后,需要将该库,jar包,加入到当前项目,使得代码中的import xxx得以正常导入。举例:【已解决】Eclipse的java代码出错:The import org.apache canno...

【端智能】端智能技术演进与实践

端智能(On-Device Machine Learning)是指把机器/深度学习算法模型应用和部署到端设备上,这里“端设备”是相对于云服务而言的,可以是手机,也可以是物联网IoT设备。机器学习已进入生活中各个方面,在移动端上也有着非常多的应用场景:视觉:扫码、人脸手势识别、肢体姿态估计、目标检测跟踪、图像分割、OCR文字识别提取、图片视频实时超分等语音:语音分类识别等文本:翻译、对话系统、文本分

文章图片
【Tomcat Eclipse】8080端口被占用问题记录

开机,启动tomcat之后,localhost:8080和127.0.0.1:8080都可以打开首页控制台netstat -ano,对照任务管理器,发现8080端口和8009端口被java.exe占用打来eclipse之后,运行项目,提示8080端口被占用,无法运行jsp项目,但localhost:8080和127.0.0.1:8080仍然可以打开首页关闭java.exe进程之后,local...

网络与IO知识扫盲(三):从系统调用的角度,剖析 Socket 的连接过程、BIO 的连接过程

前置知识用到的命令netstat -natp 查看网络连接和占用的端口tcpdump -nn -i eth0 port 9090 开监听抓取数据包lsof -p <进程号>查看某个进程已经打开的文件状态Socket服务端代码package com.bjmashibing.system.io;import java.io.BufferedReader;import java.io.IOE

【SpringBoot】添加自定义浏览器图标 favicon.ico

让 SpringBoot 的 Favicon 生效在 head 标签中添加:(th:href是使用了thymeleaf模板引擎,普通HTML直接写href即可)<link rel="shortcut icon" th:href="@{/assets/img/favicon.ico}" />目录结构(存放位置):...

leetcode 983. Minimum Cost For Tickets | 983. 最低票价(动态规划)

题目https://leetcode.com/problems/minimum-cost-for-tickets/题解没想出来,看了官方题解,难点在于如何列出 dp 的状态转移方程。我没想到它的子问题是可以以这种“贪心”的方式求解的。class Solution {public int mincostTickets(int[] days, int[] costs) {HashSet<Inte

leetcode 494. Target Sum | 494. 目标和(动态规划)

题目https://leetcode.com/problems/target-sum/题解经典 dp,直接看草稿:class Solution {public int findTargetSumWays(int[] nums, int target) {int sum = 0;for (int n : nums) {sum += n;}if (Math.abs(target) > s

#leetcode#动态规划#算法
Flink 能够改写成 FlinkSQL的理论依据:命令式代码 vs 声明式代码

普通的业务逻辑是否能改写成 SQL?Flink 能够改写成 FlinkSQL的理论依据是什么?当关系模型最初被引入时,就包含了查询数据的不同方法:SQL 是一种声明式查询语言,而 IMS 和 CODASYL 则是命令式。这种差别意味着什么呢?命令式代码 vs 声明式代码例如,我有一个动物物种的列表,想要查询列表中的鲨鱼:1、命令式代码:function getSharks() {var shark

#flink#sql#数据库
leetcode 371. Sum of Two Integers | 371. 两整数之和(补码运算)

题目https://leetcode.com/problems/sum-of-two-integers/题解根据 related topics 可知,本题考察二进制运算。第一次提交的时候,没想到输入包含负数,于是又调了好久。既然题目是二进制运算,就借此机会复习一下补码吧。需要知道:正数的补码 = 其本身负数的补码 = 源码取反 + 1补码的运算如下,参考:补码加减法运算class Solution

网络与IO知识扫盲(六):多路复用器

NIO存在的问题NIO的优势:可以通过一个或几个线程来解决N个IO连接的处理NIO存在C10K问题:当客户端连接的数量达到10K时,单线程每循环一次所有的fd,成本是O(n)复杂度,每一次循环都会有10K次系统调用,但是有意义的调用可能只有三五个,大多数调用是无意义的浪费资源。多路复用器还是沿用上一版当中的 Java 代码package com.bjmashibing.system.io;impo

    共 173 条
  • 1
  • 2
  • 3
  • 18
  • 请选择