NOT

如何优雅的使用ipv6穿透内网

背景 随着ipv6的普及,家庭宽带已经全面支持ipv6,通过简单的设置就可以让自己的内网设备获取到ipv6地址。不过这里的ipv6地址也不是固定,会定期的变化,不过通过DDNS可以解决这个问题。但是这样会暴露一个问题,就是处理你自己,其他人也可以通过你的ip地址来访问到你的设备,这样及其的不安全,那 ......
ipv6 ipv

25.图像直方图

1、图像直方图绘制 图像直方图是图像处理中非常重要的像素统计结果,图像直方图不再表征任何的图像纹理信息,而是对图像像素的统计。由于同一物体无论是旋转还是平移在图像中都具有相同的灰度值,因此直方图具有平移不变性、放缩不变性等优点,因此可以用来查看图像整体的变化形式,例如图像是否过暗、图像像素灰度值主要 ......
直方图 图像 25

gzip 解压文件报错 gzip.BadGzipFile: Not a gzipped file (b'\n')

因为获取的是Unicode码,需要decode 才会正常 解决办法:按行获取然后 ......
gzip BadGzipFile gzipped 文件 39

consciousness 学习

自动保存2023-04-11 10:26:09 consciousness 的意思是 n. 知觉 意识, 观念, 觉悟 察觉, 感觉 按照词根词缀构词法拆分一下 con- + sci- + -ous -ness 这四个部分 前缀co-,com-,con-,col-,cor- 来自拉丁语介词com,表 ......
consciousness

Pid、Uid、Tid

一.Pid process 进程id,一个pid对应一个进程,每次杀死进程,再重新启动程序,系统都会赋予一个新的pid,一般情况下一个应用程序对应一个pid,但一个应用程序也可以有多个pid 二.Uid 用户id ,如果你是root,那么你的uid就是0,0为最高权限,可以通过pid找到这个进程的u ......
Pid Uid Tid

PCA主成分分析

PCA的数学原理参见这条博客,写的通俗易懂:http://blog.codinglabs.org/articles/pca-tutorial.html 其中几个重点步骤如下: ......
成分 PCA

db2错误代码大全

SQLCode SQLState 状态说明 000 00000 SQL语句成功完成 01xxx XXX SQL语句成功完成,但是有警告 +012 01545 未限定的列名被解释为一个有相互关系的引用 +098 01568 动态SQL语句用分号结束 +100 02000 没有找到满足SQL语句的行 + ......
错误 代码 大全 db2 db

瀑布流布局

window.onload = function() { const waterfall = document.getElementById('waterfall'); const items = waterfall.querySelectorAll('.waterfall-item'); cons ......
瀑布

Mybatis_05 注解CRUD

Mybatis_05 注解CRUD 1、面向接口编程 大家之前都学过面向对象编程,也学习过接口,但在真正的开发中,很多时候我们会选择面向接口编程 根本原因 : 解耦 , 可拓展 , 提高复用 , 分层开发中 , 上层不用管具体的实现 , 大家都遵守共同的标准 , 使得开发变得容易 , 规范性更好 在 ......
注解 Mybatis CRUD 05

leetcode_打卡1

leetcode_打卡1 题目:1768. 交替合并字符串 解答: 思路: 模拟即可,字符串的提取: a.charAt(i) class Solution { public String mergeAlternately(String word1, String word2) { String re ......
leetcode

2、CSS 颜色定义

CSS颜色定义方法:(RGBA \ HSLA \ opacity \ transparent为css3 新特性) 1、直接使用颜色名/16进制值 2、使用RGBA: RGB代表光的三原色,Red、Green和Blue,CSS3中可以增加一个值a(alpha),表示颜色的透明度:取值范围0-1之间,0 ......
颜色 CSS

Android Debug (调试)注解处理器

1. add remote debug configuration 2. copy jvm options : (-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=*:5005), and paste it to gradle ......
注解 处理器 Android Debug

使用python库解决登录的验证码识别-图片验证码

前言: 在UI自动化测试和爬虫测试中,验证码是个比较头疼的问题,包括:图片验证码,滑块验证码,等一些常见的验证码场景。 识别验证码的python 库有很多,用起来也并不简单,这里推荐一个简单实用的识别验证码的库 ddddocr (带带弟弟ocr)库。 今天先用一个图片验证码示例来演示下: 准备: 1 ......
python 图片

智力大冲浪

#include<algorithm> #include<iostream> #include<cstdio> #define N 600 using namespace std; typedef struct{ int dl=-1,t=-1,fl=0,val=0; } Game; //t代表做的时 ......
智力

centos7.8 swoole安装和使用

wget https://pecl.php.net/get/swoole-4.8.9.tgz //解压 tar -zxvf swoole-4.8.9.tgz cd swoole-4.8.9 //执行命令 phpize && \./configure && \make && sudo make ins ......
centos7 centos swoole

PHPComposer使用错误处理

错误信息: Installing dependencies from lock file (including require-dev)Verifying lock file contents can be installed on current platform.Your lock file d ......
PHPComposer 错误

Windows汇总

文件目录高级权限 默认共享 - 赋予读写权限(增删改查) 高级共享(无视) 安全选项 - 删除完全控制,修改权限(可以创建文件,并修改创建的文件) - 高级权限:保留,写入文件/文件夹 ......
Windows

Java 动态调试技术原理及实践 Java动态追踪技术探究 动态改变内存中已存在对象的行为

小结: 1、 【基本功】Java动态追踪技术探究 https://mp.weixin.qq.com/s/_hSaI5yMvPTWxvFgl-UItA 【基本功】Java动态追踪技术探究 xinzhongtianxia 美团技术团队 2019-02-28 20:28 总第339篇 2019年 第17篇 ......
动态 技术 Java 原理 对象

Arthas 使用

Arthas 使用的各类方式 https://mp.weixin.qq.com/s/1fPg5LELyNaZj1-KtuOFVw Arthas 使用的各类方式 原创 Montos 阿里云云原生 2021-02-05 11:44 作者 | Montos(一个在后端道路上摸爬滚打的内卷人)Arthas  ......
Arthas

第五周

题目描述 给出两个序列 pushed 和 poped 两个序列,其取值从 1 到 �(�≤100000)n(n≤100000)。已知入栈序列是 pushed,如果出栈序列有可能是 poped,则输出 Yes,否则输出 No。为了防止骗分,每个测试点有多组数据。 输入格式 第一行一个整数 �q,询问次 ......

京东 LBS 推荐算法实践

京东 LBS 推荐算法实践 原创 京东云开发者 技术分享 04/07 09:33 阅读数 5K 本文被收录于专区 开发技能 进入专区参与更多专题讨论 作者:京东零售 郑书剑 1、推荐 LBS 业务介绍 1.1 业务场景 现有的同城购业务围绕京东即时零售能力搭建了到店、到家两种业务场景。同城业务与现有 ......
算法 LBS

.NET Core MongoDB数据仓储和工作单元模式实操

前言 MongoDB从入门到实战的相关教程 YyFlight.ToDoList项目源码地址 MongoDB事务使用前提说明 创建EntityBase公共类 添加UserInfo用户表实体映射模型 创建用户Repository 创建用户管理业务代码 UserOperationExample控制创建 注 ......
单元 MongoDB 模式 数据 Core

【绩效季】遇到一个好领导有多重要,从被打差绩效到收获成长

【绩效季】遇到一个好领导有多重要,从被打差绩效到收获成长 在职场中,被打差绩效是每个人都难免会遇到的情况。此时,我们通常会感到焦虑、失落,甚至愤怒,心中充满疑问——难道我这一年就白白付出了吗?然而,如果我们主动与领导沟通,或许能够找到答案,解除自我怀疑,甚至对未来职业发展大有裨益。 1. 领导,这次 ......
绩效

Spring核心事务对象

......
对象 核心 事务 Spring

selenium 常用的选择器

新版本Selenium代码需要引入: from selenium.webdriver.common.by import By 选择器也变了,而后做如下修改 # inputTag = driver.find_element_by_id("value") # 利用ID查找 # 改为: inputTag ......
selenium 常用

BFC

1.什么是BFC 直译为块级格式化上下文 理解一: 把BFC理解成一块独立的渲染区域,元素触发BFC后,变成隔离的独立容器,容器内的元素不会影响到容器外的元素 理解二:一种布局方式,相比box-sizing,flex布局而言,叫做传统布局 2.实现BFC属性的方法 1. 浮动元素,float 除 n ......
BFC

面试技巧

Q : 这份工作经常加班/出差,你能接受吗? A : 从我投递该岗位的那一刻起,我已经做好加班/出差的打算了。而且,我刚刚毕业,很多东西都需要时间去学习,去吸收,提升自己。用 2-3 年的时间,为自己的职业生涯打好基础。 家人方面不必担心,我父亲常说人生就是要先苦后甜,如果看到我那么努力工作,让自己 ......
面试技巧 技巧

mac 应用隔离

xttr指令 ......
mac

http请求

http+json public string PostHttp(string url, string body,string token) { try { HttpWebRequest Request = (HttpWebRequest)WebRequest.Create(url); Reques ......
http

利用强化学习Q-Learning实现最短路径算法

如果你是一名计算机专业的学生,有对图论有基本的了解,那么你一定知道一些著名的最优路径解,如Dijkstra算法、Bellman-Ford算法和a*算法(A-Star)等。 这些算法都是大佬们经过无数小时的努力才发现的,但是现在已经是人工智能的时代,强化学习算法能够为我们提出和前辈一样好的解决方案吗? ......
算法 Q-Learning Learning