自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(65)
  • 收藏
  • 关注

原创 PostgreSQL基本用法_prstgresql

PostgreSQL是一个开源的、对象关系型数据库管理系统(ORDBMS)。本文旨在介绍PostgreSQL(下文简称pg)的一些基本操作,供初学者参考和查阅。需要注意的是,以下所有操作是在Ubuntu 16.04中进行的,使用的pg版本是9.6。对于不同的操作系统和版本,操作流程可能有些许的差别,具体可以参看后面给出的参考文档中的内容。

2025-02-06 13:32:04 241

原创 PostgreSQL一些常用命令_postgresql utd_name

最近一直在学习Postgresql,下面是自己整理的Postgresql的常用命令连接数据库, 默认的用户和数据库是postgrespsql -U user -d dbname切换数据库,相当于mysql的use dbname\c dbname列举数据库,相当于mysql的show databases\l列举表,相当于mysql的show tables\dt查看表结构,相当于desc tblname,show columns from tbname\d tblname\di 查看索引创建数据

2025-02-06 13:30:22 821

原创 Maven创建SSH工程(快速入门)源代码

类似java当中的类,都是为了消除重复。子类继承父类,父类里面有的方法和属性在子类当中就不需要再定义和实现了,使用的时候直接调用父类就可以,我们把crm拆分后,有一个父工程,子工程(crm06_dao,crm06_service,crm06_web)要用到的依赖都可以在父工程(crm06)的pox.xml当中先定义好,将来的子工程在开发的时候就不需要再引入坐标了。4、开发步骤(详细步骤)

2025-02-06 03:29:41 707

原创 Matlab矩阵的运算

矩阵的基本算术运算矩阵的关系运算和 逻辑运算矩阵元素处理1 矩阵的基本算术运算加、减、乘、除(左除,右除)、乘方运算符:注意 :要求相加减的矩阵阶数相同。检查矩阵阶数的语句: [n,m]=size(A) l=length(A)

2025-02-06 03:27:52 354

原创 k8s学习 — (实践)第三章 深入Pod

httpGet:port: 80httpGet:port: 8080failureThreshold: 3 # 错误次数httpGet:port: 8181periodSeconds: 10 # 间隔时间exec:command:- cat- /healthtcpSocket:port: 80httpGet:port: 8080value: xxx。

2025-02-05 23:30:49 700 2

原创 k8s 资源清单定义

Serviceingress存储卷Volume云端存储亚马逊弹性块存储SANGlusterFS(分布式存储)NFS容器存储接口CSIConfgMap(配置中心)Secret(保存敏感信息)DovwnwardAPI(将外部环境的信息输出给容器)NampspaceNodeRoleClusterRoleRoleBindingClusterRoleBindingHPAPodTemplate(用于让控制器创建Pod时使用的模板)LlmitRange创建资源的方式使用命令进行创建使用命令式资源清单创建apiserver

2025-02-05 23:29:05 910

原创 Java基础学习系列一:Java泛型

Java分为编译期和运行期,而泛型是用于编译期的,确保了类型安全,提高了编译期的安全性。泛型擦除:Java在运行期的时候,会将所有的类型都去掉,生成的class文件是不带泛型的。(原因:为了兼容运行时的类加载器,java5及之前的类加载器是识别不了泛型的。泛型方法,是在调用方法的时候指明泛型的具体类型 ,泛型方法可以在任何地方和任何场景中使用,包括普通类和泛型类。3、限定传入的数据类型,避免传入错误的数据类型。3、限定传入的数据类型,避免传入错误的数据类型。在new出类的实例时,和普通的类没区别。

2025-02-05 18:56:48 376

原创 java基础之接口(抽象类与接口的区别)_练和运动员案例: 乒乓球运动员和篮球运动员; 乒乓球教练和篮球教练;

/class Son implements Father,Mother //多实现。抽象类 被继承体现的是:”is a”的关系。接口 被实现体现的是:”like a”的关系。分析,这个案例中有哪些抽象类,哪些接口,哪些具体类。继承关系,只能单继承,可以多层继承。实现关系,可以单实现,也可以多实现。继承关系,可以单继承,也可以多继承。学生:姓名,年龄,吃饭,睡觉。

2025-02-05 18:55:06 532

原创 Elasticsearch常用配置及性能参数_es设置并发读取数的参数

cluster.routing.allocation.node_initial_primaries_recoveries:8 并发恢复分片数。cluster.routing.allocation.node_concurrent_recoveries:2 同时recovery并发数。index.merge.scheduler.max_thread_count: 8 索引merge最大线程数。indices.store.throttle.max_bytes_per_sec:500mb 写磁盘最大带宽。

2025-02-04 15:35:03 431

原创 Elasticsearch(十)搜索---搜索匹配功能①--查询所有文档和term级别查询_elasticsearch关系型数据库 搜索

_source”: [“title”,“city”], //希望返回的结果字段。“from”: 0, //分页。“city”: { //搜索字段是city,字段类型为keyword。“_score” : 2.0, //最高分为2.0。“_source” : { //命中的文档集合。“value” : 6, //命中6个文档。“city” : “北京”,“city” : “北京”,“value”: “北京”

2025-02-04 15:31:32 660

原创 C++中的矢量——【vector】

num.end();++it) //如果使用it++,则会有缓存现象,导致效率不高。vector num(10) //创建一个整型的名为num的矢量其中有十个整数的矢量。

2025-02-04 11:11:24 157

原创 C++中浅拷贝与深拷贝的问题(面试常见的坑)_c++ 拷贝string踩坑

所以上面的运行结果我们可以看到copy的析构函数的调用,然后开始释放p对象的空间。由于p对象的p_Val也指向堆区中地址为0x0044的空间,所以会程序再次释放该空间,但是该空间已经被copy对象的析构函数释放已经被编译器回收,我们再去释放它,是违法操作。其中p_Name存储的是该对象的名字,我们通过setName方法将其修改为p,属性p_Val的情况有些特殊。通过查看构造函数可知,p_Val中存储的是在堆区中开辟的内存的地址,假设其为0x0044,那么地址为0x0044的位置存储的就是数据70。

2025-02-04 11:09:42 154

原创 android与H5交互方法简介,神操作

在当前显示的页面上下文中异步计算JavaScript。如果非NULL,

2025-02-04 05:37:05 894

原创 Android下拉刷新完全解析,教你如何一分钟实现下拉刷新功能

在这个布局中,我们包含了一个下拉指示箭头,一个下拉状态文字提示,和一个上次更新的时间。当然,还有一个隐藏的旋转进度条,只有正在刷新的时候我们才会将它显示出来。布局中所有引用的字符串我们都放在 strings.xml 中,如下所示:下拉可以刷新释放立即刷新正在刷新…暂未更新过上次更新于%1$s前刚刚更新时间有问题。

2025-02-04 05:35:23 816

原创 Android EditText(失焦+焦点)+登录界面

【代码】Android EditText(失焦+焦点)+登录界面。

2025-02-03 18:55:29 792

原创 ServiceMesh介绍(一)_service mesh

服务网格:指的是微服务网络应用之间的交互,随着规模和复杂性增加,服务跟服务调用错综复杂如下图所示如果每一个格子都是一个sidecar数据平面,然后sidecar进行彼此通信,那么servicemech就是来管理每个格子的控制平面,这就是服务网格,从架构层面看起来跟网格很像特点:基础设施:服务网格是一种处理服务之间通信的基础设施层。支撑云原生:服务网格尤其适用于在云原生场景下帮助应用程序在复杂的服务间可靠地传递请求。网络代理:在实际使用中,服务网格一般是通过一组轻量级网络代理来执行治理逻辑的。

2025-02-03 09:36:39 1052 4

原创 Serilog源码解析——使用方法

另外,全局的过滤条件也可以很复杂,甚至我们可以将之前的 Enricher 结合在一起,比如说,在原先带有用户名的 Enricher 中,我们希望只记录用户名为 Lily 的日志,其他用户名都不记录。这看起来似乎挺反直觉的,数据是重要的,不应该隐式地丢弃某些数据,但是,在实际应用中这样的需求确实是合理的,有时候我们仅希望记录最为重要的日志而不是全部的日志信息。上图显示的是 Serilog 向控制台中记录的日志信息,可以看到,其最终记录的日志信息和 LogDemo 差不多,均是日志时间+等级+消息。

2025-02-03 09:34:55 321

原创 Linux-程序与进程学习_linux进程和程序的概念

top 默认使用 CPU 使用率( %CPU ) 作为排序的重点,如果你想要使用内存使用率排序,则可以按 “M”, 若要恢复则按 “P” 即可。NI :进程Nice值,代表这个进程的优先值,-20到19,PRI(new)=PRI(old)+nice。**后台:**可以自行运行的工作,无法使用 ctrl+c 终止他,可使用 bg/fg 调用该工作。PRI :进程优先权,代表这个进程可被执行的优先级,其值越小,优先级就越高,越早被执行。%nice :改变过优先级的进程的占用CPU的百分比。

2025-02-02 01:41:48 233

原创 linux 系统安装php 8

自己对应的地址和端口。把 23,24行改成。

2025-02-02 01:38:16 727

原创 chrome 主页被篡改为hao123?技术宅带你层层深入破之

否则读取qvod安装目录下的QvodCfg.ini文件获取 QvodWebBase的版本号,找到 QvodWebBase.dll后调用LoadLibrary加载该模块(加载过程中会向CreteProcessA/W中注入代码,这个代码就是在CreateProcessInteralA调用之前修改comand line参数),接着调用GetProcAddress获得 QvodWebBase安装钩子的导出函数installwindowshook,并执行该函数,该钩子的类型是WM_CBT。至此,整个流程大致出来了。

2025-01-31 10:06:57 873

原创 Centos7安装MySQL8

rw------- 1 mysql mysql 1676 2月 17 18:05 private_key.pem。-rw------- 1 mysql mysql 1676 2月 17 18:05 client-key.pem。-rw------- 1 mysql mysql 1680 2月 17 18:05 server-key.pem。-rw------- 1 mysql mysql 1676 2月 17 18:05 ca-key.pem。

2025-01-31 10:01:37 668

原创 C++ STL与迭代器

end 成员函数返回的不是指向最后一个元素的迭代器,而是指向最后一个元素后面的位置的迭代器,因此循环的终止条件是。如果迭代器指向了容器中最后一个元素的后面或第一个元素的前面,再通过该迭代器访问元素,就有可能导致程序崩溃,这和访问 NULL 或未初始化的指针指向的地方类似。如果一个容器是空的,则 begin() 和 end() 的返回值相等,rbegin() 和 rend() 的返回值也相等。如果没有发生 b 中的元素小于 a 中的元素的情况,且 a 中的元素个数比 b 少,i < v.end ();

2025-01-26 19:27:14 431

原创 C++ Json到对象的自动序列化和反序列化工作_c++ json序列化和反序列化

曾写过一些java和C#的代码,对这种动态语言做的注解和反射等印象深刻,因为太好用了,后来转战C/C++开发,发现这些静态语言虽然有很多优势(优势不谈自己查),但也会因为编写代码时由于没有好的解决办法会有很多重复切繁琐的工作,比如Json数据转实体对象,按照C/C++开发的方式就是编译N个类然后为每个类提供一个toJson和fromJson的方法,有时候在网络通信的过程中会用到大量不同格式的Json数据,就要编写很多的实体类,重复的完成每个类的序列化方法,虽然不难,但繁琐麻烦。

2025-01-26 19:25:14 270

原创 python输代码怎么换行?_python写入文件怎么换行

当我学到一定基础,有自己的理解能力的时候,会去阅读一些前辈整理的书籍或者手写的笔记资料,这些笔记详细记载了他们对一些技术点的理解,这些理解是比较独到,可以学到不一样的思路。Python所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。观看零基础学习视频,看视频学习是最快捷也是最有效果的方式,跟着视频中老师的思路,从基础到深入,还是很容易入门的。甚至在不是必需的时候, 也可以使用续行符, 那可以让代码读起来更容易。

2025-01-24 16:53:27 424

原创 NoSQL到底怎么用?

NoSQL弥补了传统数据库在性能方面的不足;数据库变更方便,不需要更改原先的数据结构;适合互联网项目常见的大数据量的场景;但在业务开发的场景下还是需要利用SQL查询及传统数据库事务和灵活的索引等功能,NoSQL只能作为一些场景的补充。使用NoSQL提升写入性能数据库系统大多使用机械磁盘,机械磁盘访问方式有两种随机IO就需花费时间做昂贵磁盘寻道,读写效率比顺序IO小两到三数量级,想要提升写入性能就要尽量减少随机IO。MySQL更新binlog、redolog、undolog都是在做顺序IO。

2025-01-24 01:06:21 843

原创 mapreduce实例代码详解(一行一行的注释)

NullWritable:NullWritable是Writable的一个特殊类,实现方法是空方法,只充当占位符,在一些地方会用到,但是本实例中没有使用。value其实之前我说的,文件里每一行有一个单词,此时value里面装的就是读取到的单词,将其转换为String类型,然后放到line里面。这句话就解释了为什么Mapper阶段输出的结果是<love,1>形式,line装的是love的String类型,对词汇进行统计,sum就是针对一个单词的次数设置的变量,这个单词出现多少次,sum的值就有多少。

2025-01-23 23:27:15 815

原创 Hadoop 数据仓库建设实践(理论结合实践)_hadoop完成数据预处理、建立数据仓库、进行数据分析和数据导出

,同时维度建模用。

2025-01-23 15:14:45 907

原创 C语言实现扫雷_c语言自动扫雷代码

先看代码,再看思路及我觉得其中比较难实现的部分本文中用到的一个工程中包含多个文件的方法,它们之间的关系及对应思路,在这个文章中有介绍过,大家可以去看。

2025-01-23 00:02:32 571

原创 C语言头文件定义技巧以及注意事项_头文件引用一个类定义时,尽量

我们知道,如前一章所描述,预处理器在处理预处理命令的时候,会按照文件顺序展开文件,并且将内容集中到一个预编译文件里面(我们可以想象,编译器最后会将每一个C文件引用到的外部文件按照预编译命令放置的地方(命令在哪里就在哪里展开引用的文件)展开为一个长长的C文件)。我们在main.c里面包含了header.h,假如先编译main.c文件,那么在led.h和key.h里面定义的宏就会被定义一次(因为两个宏__LED_H__和__KEY_H__还没有被定义)。main.c的内容大致就是如下。

2025-01-23 00:01:48 415

原创 ARM裸机开发篇1:Cortex-A7开发环境搭建_cortex-a7 keil

STM32CubeProgrammer安装包可以从xshell官方网站通过邮件申请最新版本,也可以使用资料光盘中【华清远见-FS-MP1A开发资料\01-工具软件】的en.stm32cubeprog_v2-4-0.zip安装包进行安装。首先需要将安装包解压,解压完成后得到如下文件。双击“SetupSTM32CubeProgrammer-2.4.0.exe”允许安装向导。点击“Next”点击“Next”点击“I accept the terms of this license agreement”

2025-01-22 22:25:40 708

原创 Android开发之如何使用通知提醒功能(Notifications)

这种通知不接受用户的交互事件,但假如你想让用户去响应和做出动作,你可以考虑使用Notifications#.E7.8A.B6.E6.80.81.E6.A0.8F.E9.80.9A.E7.9F.A5|状态栏通知来代替。这种模式的通知是在当你的应用运行在后台服务中且需要用户注意到这个事件时使用的。假如你需要提醒用户正在发生的事件,且这个事件正持续进行时,你可以考虑使用Notifications#.E5.AF.B9.E8.AF.9D.E6.A1.86.E9.80.9A.E7.9F.A5|对话框通知来代替。

2025-01-22 21:03:27 884

原创 Android 安卓DataBinding(四)·单向绑定 ObservableField

使用使用 ObservableField使用 ObservableCollection。

2025-01-22 19:41:14 662

原创 2024突击金三银四面试必备:Java一线大厂高岗面试专题300集

21. Mybatis 映射文件中,如果 A 标签通过 include 引用了 B 标签的内容,请问,B 标签能否定义在 A 标签的后面,还是说必须定义在 A 标签的前面?在集群模式下,redis 的 key 是如何寻址的?元数据是如何保存的?7. redis 内存淘汰机制(MySQL里有2000w数据,Redis中只存20w的数据,如何保证Redis中的数据都是热点数据?3. memcached 和服务器的 local cache (比如 PHP 的 的 APC 、mmap 文件等)相比,有什么优缺点?

2025-01-22 16:46:06 614

原创 C1认证学习笔记(第二章)_现需要实现首行文本为红色,请补全代码片段

当对一个页面进行布局(layout)的时候,浏览器会将所有元素表示为一个个矩形的盒子(box),HTML页面可以理解为将多个盒子堆叠累加而成。文档流指的是在元素排版过程中,元素会自动从上至下,从左往右流式排列,称为文档流元素脱离文档流后,将不在文档流中占据空间,元素浮于文档流的上方,此时元素层级发生变化。

2025-01-20 16:05:31 797

原创 babel——下一代 JavaScript 语法的编译器

终端运行一下命令安装babel:npminstallbabel-core@5mac中,将以下路径js文件引入html中:node-modules/babel-core/browser.jsnode环境node环境本身是支持ES6的,不过它提供了把ES6的代码转换为ES5的方法:在项目目录中执行:npminstall--save-devbabel-preset-2015$npminstall--save-devbabel-preset-react$npminsta

2025-01-20 15:32:40 753

原创 Android面试心得必备技能储备详解,已拿到offer

4.SingleInstance:这个是SingleTask加强本,系统会为要启动的Activity单独开一个栈,这个栈里只有它,适用新开Activity和app能独立开的,如系统闹钟,微信的视频聊天界面不知道是不是,知道的同学告诉我下,在此谢过!1.HashMap、LinkedHashMap、ConcurrentHashMap,在用法和原理上有什么差异,很多公司会考HashMap原理,通过它做一些扩展,比如中国13亿人口年龄的排序问题,年龄对应桶的个数,年龄相同和hash相同问题类似。

2025-01-20 15:02:13 1931

原创 Android实现无序树形结构图,类似思维导图和级联分层图(无序,随机位置)

Toast.makeText(UnOrderTree.this,“功能快速开发中,敬请期待”,Toast.LENGTH_SHORT).show();其实,思路也是另类的,利用数组初始多个自定义的View,坐标位置就是topMargin和leftMargin(相对于屏幕左上角,即给的坐标)=0){//第一个不用画线(画线方式为:当前的坐标去找上一个坐标,之后连线)//设置画笔的填充类型(完全填充)剩下的就是画线了,走到这,其实已经知道了各个大控件的坐标位置,那么画线的起点和终点就很明确了。

2025-01-20 14:17:21 964

原创 Android 实现悬浮的几种方式(二)HeaderView显示隐藏

【代码】Android实现悬浮的几种方式(二)HeaderView显示隐藏。

2025-01-20 13:22:07 195

原创 Airflow【实践 01】Airflow官网+自测源代码举例(简化安装+官方及自测python代码)_airflow源码包安装

【代码】Airflow【实践01】Airflow官网+自测源代码举例(简化安装+官方及自测python代码)_airflow源码包安装。

2025-01-20 12:22:08 161

原创 7个小学语文学习锦囊,让孩子取得好的成绩(转给家长)

这样的题目往往要从文章内容出发,联系自己的生活实际,作出回答,其实并不难,但一些学生往往缺少联想,回答没有真情实感,结果造成失分。正所谓字不离词,词不离句,句不离篇,对字词的复习要结合语句、语篇,掌握在不同语境下的含义,并适当练习组词、造句,才能真正掌握。再如,有的时候阅读题里会让“从文中画出”某些有特定要求的句子,题目要求仅占一行,又不需要抄写,夹在上下行里很不起眼,也会被遗漏。开头结尾,不要很长。无论是生字表,还是“读读写写”,请孩子们要按照课本标示清楚,不同章节,一定要换行,绝对方便订正和复习。

2025-01-20 11:57:59 288

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除