- 博客(75)
- 资源 (6)
- 收藏
- 关注
原创 k8s device plugin
k8s中pod的默认资源通常只有cpu memory,当要想使用gpu npu等资源时候,如果直接在k8s代码中增加,会很麻烦。所有k8s开放了device plugin,方便与外部厂商自定义,实现通过device plugin与k8s通信感知特殊资源。
2025-10-20 11:50:56
408
原创 mysql 日志
MySQL 日志 主要包括错误日志、查询日志、慢查询日志、事务日志、二进制日志几大类。其中,比较重要的还要属二进制日志 binlog(归档日志)和事务日志 redo log(重做日志)和 undo log(回滚日志)。MySQL InnoDB 引擎使用保证事务的,使用来保证事务的。MySQL 数据库的都离不开 binlog,需要依靠 binlog 来同步数据,保证数据一致性。
2025-10-14 10:43:11
331
原创 MYSQL索引
进行范围查询时,首先找到要查找的下限,然后对 B 树进行中序遍历,直到找到查找的上限;而 B+ 树的范围查询,只需要对链表进行遍历即可。综上,B+ 树与 B 树相比,具备更少的 IO 次数、更稳定的查询效率和更适于范围查询这些优势至于其他hash(无法范围查询) 二叉树(平衡 红黑树 )都会导致树高很大,每次查询的访问节点次数过多,性能差键值 (Key)[2, ptr1][4, ptr2]键值 (Key)数据 (Data)prevnext内部节点不存数据,可以存储更多键值,树更矮,查询更快。
2025-10-13 17:34:22
401
原创 golang锁
是并发程序中对共享资源进行访问控制的主要手段,对此Go语言提供了非常简单易用的Mutex,Mutex为一结构体类型,对外暴露两个方法Lock()和Unlock()分别用于加锁和解锁。我们看到Mutex.state是32位的整型变量,内部实现时把该变量分成四份,用于记录Mutex的四种状态。
2025-10-10 17:45:24
702
原创 【无标题】
数据收集方便:通过在线推广,可以方便地收集和分析用户的数据,从而更好地了解目标受众的需求和喜好,从而对产品或服务进行优化。竞争激烈:由于互联网上的竞争非常激烈,因此在线推广策略需要更具有创造性和差异化,才能够吸引用户的注意力。成本较低:相比传统的广告宣传方式,如电视、广播和平面广告等,在线推广的成本更低,因此能够节省广告费用。定位精准:通过各种在线工具进行人口统计和定位,从而能够更加准确地找到目标受众,把产品或服务精准推广。
2023-03-09 20:38:04
169
原创 连续子数组的最大和,子矩阵的最大和,最大m子段和(m=1时候,就是连续子数组和)
连续子数组的最大和在线编程地址之一https://www.nowcoder.com/question/next?pid=17095741&qid=501563&tid=26279803题目描述:给定一个数组arr,数组中的元素有整数也有负数,数组中的一个或者连续多个数组成一个子数组。求所有子数组里面的最大和。例如现在有数组{1 , -2 , 3 , 10 , ...
2019-08-19 22:01:49
436
原创 813. 最大平均值和的分组 813. Largest Sum of Averages
我们将给定的数组A分成K个相邻的非空子数组 ,我们的分数由每个子数组内的平均值的总和构成。计算我们所能得到的最大分数是多少。注意我们必须使用 A 数组中的每一个数进行分组,并且分数不一定需要是整数。示例:输入:A = [9,1,2,3,9]K = 3输出: 20解释:A 的最优分组是[9], [1, 2, 3], [9]. 得到的分数是 9 + (1 + 2 + 3...
2019-08-07 17:38:37
326
原创 stone game ii 1140
leetcode https://leetcode.com/problems/stone-game-ii/是stone game的进阶递归public int stoneGameII(int[] piles) { int len=piles.length; if(len<1)return 0; if(len<2)return...
2019-08-04 17:13:44
258
原创 stone game 887
leetcode 887亚历克斯和李用几堆石子在做游戏。偶数堆石子排成一行,每堆都有正整数颗石子 piles[i] 。游戏以谁手中的石子最多来决出胜负。石子的总数是奇数,所以没有平局。亚历克斯和李轮流进行,亚历克斯先开始。 每回合,玩家从行的开始或结束处取走整堆石头。 这种情况一直持续到没有更多的石子堆为止,此时手中石子最多的玩家获胜。假设亚历克斯和李都发挥出最佳水平,当亚历克斯赢...
2019-08-04 16:30:46
193
原创 Video Stitching1024 视频拼接
你将会获得一系列视频片段,这些片段来自于一项持续时长为 T 秒的体育赛事。这些片段可能有所重叠,也可能长度不一。视频片段 clips[i] 都用区间进行表示:开始于 clips[i][0] 并于 clips[i][1] 结束。我们甚至可以对这些片段自由地再剪辑,例如片段 [0, 7] 可以剪切成 [0, 1] + [1, 3] + [3, 7] 三部分。我们需要将这些片段进行再剪辑,并将剪...
2019-07-28 21:50:35
64522
原创 LongestArithmeticSequence1027 最长等差数列
Given an array A of integers, return the length of the longest arithmetic subsequence in A.Recall that a subsequence of A is a list A[i_1], A[i_2], ..., A[i_k] with 0 <= i_1 < i_2 < ... <...
2019-07-28 10:41:05
224
原创 1105 Filling Bookcase Shelves 填充书架
题目 https://leetcode.com/problems/filling-bookcase-shelves/题目意思是,给你一个固定宽度的书架,很多本书,每本书有个宽度和高度,书架可以有很多层,每层可以放n本书(宽度之和小于等于书架宽度),合理摆放书籍,使得书架高度最小public int minHeightShelves(int[][] books, int shelf_widt...
2019-07-15 22:33:27
413
原创 数据量
以公安行业为例,一个中等城市:3万路高清30天视频存储容量可达36PB,3千个卡口一年的过车数据100亿条。海量监控视频中无用数据完全淹没了少数有价值的数据。...
2019-06-26 09:15:18
187
原创 分布式 数据库 学习
数据库经典学习材料对于完全没有接触过数据库的新人来说,下面的论文或书籍可以作为不错的入门材料(基本上能够知道数据库是什么,大概包括哪些组件模块等):Architecture of a Database System (2007): Joe Hellerstein's great overview of relational database systems. This ess...
2019-06-21 14:56:41
275
原创 500万图片需求
、应用场景:用于电子警察卡口,车辆抓拍图片的结构化、视频结构化、以图搜图。当前业务处理是进行图片的结构化(图片已经生产好),后续的视频结构化,也是提取视频的关键帧,作为图片,在进行结构化处理。应用位置:至少是县/区、市级别以上的公安局 使用,不会在以下的派出所使用,所以不属于 边缘应用场景。市场规模:一般一个城市,大概在2000万-4000万张图片/天的级别。会采购多台一起使用。车辆结构...
2019-06-17 16:42:38
553
原创 两类检索
结构化检索:即从界面选择相应人体属性进行检索,人体属性字段包括:性别、年龄段、上衣款式、上衣纹理、上衣颜色、下衣款式,下衣颜色,手拎物、背包半结构化检索:即上传图片进行检索,当前仅支持单张图片输入,以图像特征检索目标库相似目标,按相似度排序。图片格式支持:bmp、dib、jpe、jpeg、jpg、png...
2019-06-17 16:36:13
179
原创 视频每一帧转图像
import cv2import time;capture = cv2.VideoCapture('D:\PycharmProjects\REID\aa.mp4') # 视频名称print(capture.isOpened())num = 0ret=Truet1=time.time()while ret: ret, img = capture.read() i...
2019-06-13 17:22:30
1581
原创 Divisor Game 1025 除数博弈
爱丽丝和鲍勃一起玩游戏,他们轮流行动。爱丽丝先手开局。最初,黑板上有一个数字 N 。在每个玩家的回合,玩家需要执行以下操作:选出任一 x,满足 0 < x < N 且 N % x == 0 。用 N - x 替换黑板上的数字 N 。如果玩家无法执行这些操作,就会输掉游戏。只有在爱丽丝在游戏中取得胜利时才返回 True,否则返回 false。假设两个玩家都以最佳状态参与游...
2019-06-12 11:05:07
359
原创 keras手写数字识别
import numpy as npimport structimport matplotlib.pyplot as pltfrom keras.models import Sequentialfrom keras.layers.core import Dense, Dropout, Activationfrom keras.layers import Conv2D, MaxPooli...
2019-01-30 16:24:46
325
原创 零基础入门深度学习(2) - 线性单元和梯度下降 python3代码
#!/usr/bin/env python# -*- coding: UTF-8 -*-#原文 https://www.zybuluo.com/hanbingtao/note/448086from perceptron import Percepronimport matplotlib.pyplot as plt#定义激活函数ff = lambda x: xclass Linea...
2019-01-28 19:58:08
342
原创 python笔记
self代表类的实例,而非类。class Test: def prt(self): print(self) print(self.__class__) t = Test()t.prt()<__main__.Test object at 0x000000000284E080><class '__main__.Test'&...
2019-01-28 11:52:18
179
原创 Mysql 5.7.22免安装版全过程 错误新体验
下载好后,解压,配置my.ini文件如下:[client]port=3306default-character-set=utf8[mysqld] port = 3306 basedir=D:\mysql-5.7.22-winx64datadir=D:\mysql-5.7.22-winx64\data max_connections=200 character-se...
2018-05-30 23:01:52
247
原创 并发原则和先行发生原则
Java并发的三种特性:原子性:基本数据类型的访问读写具备原子性,(long和double这种64位的读写操作划分为2次32位操作进行,对这种变量进行读写操作可能会读到一个半个变量,但这种例外几乎不会发生,但虚拟机会把这些操作实现为具有原子性的操作)。更大的原子性保证可以有lock和unlock操作,尽管虚拟机为把这两个操作直接开放给用户,但却提供了更高层次的字节码指令monitorenter和m...
2018-04-23 17:21:06
1255
原创 Volatile关键字理解
物理角度:由于计算机的存储设备和CPU的运算速度有几个数量级的差距,所以现代计算机系统加入一层速度接近CPU的高速缓存(Cache),但Cache带来一个问题:缓存一致性问题: 在多处理器系统中,每个处理器机油自己的Cache(工作内存),又共享同一主内存。 举例:当程序在运行过程中,会将运算需要的数据从主存复制一份到CPU的高速缓存当中,那么CPU进行计算时就可以直接从它的高速缓存读取数据和向其...
2018-04-23 16:11:12
187
原创 2018.4.18华为在线笔试
在GBK编码下,请编写一个截取字符串的函数, 输入为一个字符串和字节数,输出为按字节截取的字符串。 但是要保证汉字不被截半个,同时忽略字符串中的数字后输出最终结果。 输入描述:一行字符串和待截取的字节数输出描述:单独的一行截取后的字符串示例1输入华HUA 4输出华HU备注:要保证汉字不被截半个,同时忽略字符串中的数字后输出最终结果。 import java.util.Scanner;publ...
2018-04-18 21:48:00
753
原创 全排列
一个字符串的全排列 s="abcd"把s分成两部分a和bcd,然后,在对bcd分成两部分,递归。同时,交换首位后后面的每一位字符,比如交换a和b,然后s=bacd,然后在分成两部分,递归。for(s.start---s.length) 交换start和后面的字符 递归调用import java.util.*;public class 字符串全排列 { public stat...
2018-04-14 20:28:45
164
原创 LRU算法的实现
http://dennis-zane.iteye.com/blog/128278https://blog.youkuaiyun.com/yangxi_pekin/article/details/16963029
2018-04-14 15:27:30
254
原创 数据库表中的行列转换
表1:表2:行转列:SELECT id1 AS id1 , MAX(CASE WHEN course='chinese' THEN score ELSE 0 END) chinese, MAX(CASE WHEN course ='math' THEN score ELSE 0 END) math, MAX(CASE WHEN course ='english' THEN scor...
2018-04-12 22:07:38
299
原创 斐波那契数列场景题
斐波那契数列指的是这样一个数列 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233,377,610,987,1597,2584,4181,6765,10946,17711,28657,46368[1]特别指出:第0项是0,第1项是第一个1。这个数列从第3项开始,每一项都等于前两项之和:a[n+2]=a[n+1]+a[n]。代码实现很简单,还有递归版本...
2018-04-09 16:17:38
1913
翻译 transient笔记
在看ArrayList中发现存储元素的数组是transient修饰,transient Object[] elementData;查了一下,发现其作用蛮大的。这里要先稍微说一下java序列化,通过class类implements java.io.Serializable 实现:a)当你想把的内存中的对象保存到一个文件中或者数据库中时候;b)当你想用套接字在网络上传送对象的时候;c)当你想通过RMI...
2018-03-20 22:32:02
206
原创 Synchronized的一些总结
定义&作用:Synchronized使得多线程环境下在同一时刻只有一个线程进入到临界区(Synchronized修饰的方法\代码块),同时保证保证共享变量的可见性(同步线程工作变量的私有变量和公共内存的变量)作用范围:普通方法,锁对象是类中方法静态同步,锁对象是静态方法==Synchronized(类名.class){代码}代码块,锁对象是Synchrnoized(锁对象可以使
2018-02-04 17:12:54
240
原创 数据挖掘+python 中文文本分类
源码 github 点击打开链接报告点击打开链接修改自 :http://blog.youkuaiyun.com/github_36326955/article/details/54891204文本分类摘要文本分类指按照预先定义的主题类别,为文档集合中的每个文档确定一个类别。这样用户不但能够方便地浏览文档,而且可以通过限制搜索范围来使文档的查找更容易、快捷。目前,主要方法有朴素贝叶斯分类
2018-01-19 18:33:01
10829
2
原创 静态代码块 构造代码块 构造方法的执行顺序及注意问题
class Fu{ static { System.out.println("Fu static code"); } { System.out.println("Fu code"); } public Fu(){ System.out.println("Fu GouZao"); }}class Z
2018-01-10 22:33:29
410
原创 Ubuntu虚拟机如何配置Nat模式的静态ip
hadoop节点有三台虚拟机,今天有一台突然ip地址变了,所以想指定为静态ip。去网上发现,配置好etc/network/下文件后interfaces,说什么要配置dns ,重启网卡,但我发现命令不对,不想找,直接reboot,有效,ok。auto loiface lo inet loopbackiface eth0 inet staticaddress 192.168.133.200
2018-01-10 22:01:08
289
原创 Hbase配置
单机配置 hbase.rootdir file:///DIRECTORY/hbase 只需要配置一个hbase-site.xml文件,路径配在本地就可以然后,也不需要启动hadoop,直接启动 ./start-hbase.sh(在hbase的bin目录下)HBase 官方文档 0.97 看一下如何快速开始单机模式 点击打开链接
2018-01-09 21:59:48
269
原创 买卖股票的最佳时机I II III IV
买卖股票的最佳时机I II III IV I假设有一个数组,它的第i个元素是一支给定的股票在第i天的价格。如果你最多只允许完成一次交易(例如,一次买卖股票),设计一个算法来找出最大利润。II假设有一个数组,它的第i个元素是一个给定的股票在第i天的价格。设计一个算法来找到最大的利润。你可以完成尽可能多的交易(多次买卖股票)。然而,你不能同时参与多个交易(你必须在再次购买前出售股票)。III假设你有一
2017-12-22 22:47:22
5866
原创 leetcode candy分糖果问题 两次遍历和一次遍历
here are N children standing in a line. Each child is assigned a rating value.You are giving candies to these children subjected to the following requirements:Each child must have at least one candy.
2017-12-18 22:51:39
911
【吴恩达课后编程作业】第二周 - PA1 - 具有神经网络思维的Logistic回归
2019-01-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅