首页
Python
Java
IOS
Andorid
NodeJS
JavaScript
HTML5
Qt数据结构-QString一:常用方法
一.拼接字符串 拼接字符串有两种方法: += . append QString s; s = "hello"; s = s + " "; s += "world"; qDebug() << s; // "hello world" QString s1 = "hello" ; QString s2 = "world" ; s1.append(" ");
Android 开发入门(5)
0x07 数据存储 (1)共享参数 SharedPreferences a. 用法 用法 SharedPreferences 是 Android 的一个轻量级存储工具,采用的存储结构为键值对的方式 共享参数的存储介质是符合 XML 规范的配置文件,路径为/data/data/com.example.test/shared_prefs/xxx.xml 使用场景 简单且孤立的数据 文本形式的数据 需要持久化存储的数据 共享参数经常存储的数据包括 App 的个性化数据.用户的行为信息.临时需要保存的片
openGauss资源池化开发者入门指南(二)
openGauss 资源池化开发者入门指南(二) 一.内容简介 openGauss 资源池化是 openGauss 推出的一种新型的集群架构.通过 DMS 和 DSS 组件,实现集群中多个节点的底层存储数据共享和节点间的内存实时共享 达到节省底层存储资源以及集群内部支持一写多读且可以实时一致性读的目的. 本系列的主旨在于帮助对资源池化开发感兴趣的开发者快速入门 以及提供一些对开发有帮助的经验总结 二.预备知识 开发者最好具备以下基础: Linux 的基础命令,比如 dd 命令,iscis 等 对
Docker数据持久化与数据共享
上篇文章的最后我们使用Docker部署了一个纯前端项目,但还有一个很重要的问题就是容器中产生的数据(比如log文件),容器一旦被删除,容器内的所有数据也就没有了,为了避免这个问题我们可以将数据存储到容器之外(比如宿主机),这样即使删除容器也不会丢失数据.一旦容器故障,我们可以重新创建一个容器,将数据挂载到容器里,就可以快速恢复. 数据存储方式 Docker提供了以下几种存储方式: volume卷:这种方式是在宿主机文件系统分配一块专有存储区域,由 Docker管理,并且与主机的核心功能隔离.非
C 语言中布尔值的用法和案例解析
C语言中的布尔值 在编程中,您经常需要一种只能有两个值的数据类型,例如: 是/否 开/关 真/假 为此,C语言有一个 bool 数据类型,称为布尔值. 布尔变量 在C语言中,bool 类型不是内置数据类型,例如 int 或 char 它是在 C99 中引入的,您必须导入以下头文件才能使用它: #include <stdbool.h> 布尔变量使用 bool 关键字声明,只能取值 true 或 false: bool isProgrammingFun = true; bool isFishTas
HDD杭州站•ArkUI让开发更灵活
原文:https://mp.weixin.qq.com/s/cX48CPs61daKOC2J5znyJw,点击链接查看更多技术内容. 7月15日的HUAWEI Developer Day(简称HDD)杭州站活动中,HarmonyOS技术专家分享了ArkUI的多款新特性,详细解析了这些新特性如何助力开发更灵活,并透露了ArkUI的下一步计划.下面,小编带您了解本次活动中HarmonyOS技术专家分享的精彩内容. 一.整体介绍 ArkUI是用于构建HarmonyOS应用程序的UI开发框架,提供开发者
.Net Web API 005 Controller上传小文件
1.附属文件对象定义 一般情况下,系统里面的文件都会附属一个对象存在,例如用户的头像文件,会附属用户对象存在.邮件中的文件会附属邮件存在.所以在系统里面,我们会创建一个附属文件对象,命名为AttachedFileEntity.其定义如下所示. /// <summary> /// 附属文件实体对象 /// </summary> public class AttachedFileEntity { /// <summary> /// 实体对象GUID /// </sum
HttpOnly的笔记
HttpOnly是什么 简单的说: HttpOnly是Cookie的属性: Web服务器通过为Cookie设置这个属性,告诉浏览器应当避免页面端的脚本访问对应Cookie的值,保证被Cookie承载的敏感信息不被恶意读取: Web服务器可以保存一些用户的敏感数据到Cookie中,实现比如SSO的功能: 当然是否安全,光靠Web服务器设置HttpOnly属性是没有用的,浏览器需要按要求支持这个属性,否则仍然存在安全问题. 为Cookie设置HttpOnly属性的语法如下. Set-Cookie:
如何通过OpenHarmony的音频模块实现录音变速功能?
简介 OpenAtom OpenHarmony(以下简称"OpenHarmony")是由开放原子开源基金会孵化及运营的开源项目,是面向全场景.全连接.全智能时代的智能物联网操作系统. 多媒体子系统是OpenHarmony系统中的核心子系统,为系统提供了相机.音频和视频等多媒体功能.多媒体子系统的音频模块.音频录音功能可以提供两套接口,一是由ohos.multimedia.media提供的AudioRecorder接口,能够直接设置录音保存的文件路径,在录制结束以后自动生成对应的录音文件
基于python爬虫技术对于淘宝的数据分析的设计与实现
本篇仅在于交流学习 本文主要介绍通过 selenium 模块和 requests 模块,同时让机器模拟人在浏览器上的行为,登录指定的网站,通过网站内部的搜索引擎来搜索自己相应的信息,从而获取相应关键字的商品信息,并进而获取数据,然后通过csv模块将数据存储到本地库中,接着在通过pandas.jieba.matplotlib 等模块进行分析,得出数据的特征. 本章对本系统设计的功能性需求和非功能性需求进行了详细的分析.把系统所需要的模块进行了整理和划分,明确了各个功能的需求. 设计任务:完成一个基
解密方舟的高性能内存回收技术——HPP GC
原文:https://mp.weixin.qq.com/s/o8uuP1XViIyviveL4m-8ZQ,点击链接查看更多技术内容. 众所周知,内存是操作系统的一项重要资源,直接影响系统性能.而在应用蓬勃发展的今天,系统中运行的应用越来越多,这让内存资源变得越来越紧张.在此背景下,方舟JS运行时在内存回收方面发力,推出了高性能内存回收技术--HPP GC(High Performance Partial Garbage Collection).本文我们将从GC的基础入手,由浅入深地为大家介绍HP
.NET Emit 入门教程:第六部分:IL 指令:7:详解 ILGenerator 指令方法:分支条件指令
前言: 经过前面几篇的学习,我们了解到指令的大概分类,如: 参数加载指令,该加载指令以 Ld 开头,将参数加载到栈中,以便于后续执行操作命令. 参数存储指令,其指令以 St 开头,将栈中的数据,存储到指定的变量中,以方便后续使用. 创建实例指令,其指令以 New 开头,用于在运行时动态生成并初始化对象. 方法调用指令,该指令以 Call 开头,用于在运行时调用其它方法. 本篇介绍分支条件指令,该指令通常以 Br.或 B.C 开头,用于在运行分支条件时跳转指令. 分支条件指令介绍: 分支条件指令是
HarmonyOS应用窗口管理(Stage模型)
一. 窗口开发概述 窗口模块的定义 窗口模块用于在同一块物理屏幕上,提供多个应用界面显示.交互的机制. ● 对应用开发者而言,窗口模块提供了界面显示和交互能力. ● 对终端用户而言,窗口模块提供了控制应用界面的方式. ● 对整个操作系统而言,窗口模块提供了不同应用界面的组织管理逻辑. 窗口模块的用途 在HarmonyOS中,窗口模块主要负责以下职责: ● 提供应用和系统界面的窗口对象. 应用开发者通过窗口加载UI界面,实现界面显示功能. ● 组织不同窗口的显示关系,即维护不同窗口间的叠加层
实验1产品原型设计-YHealth健康APP
一.实验题目:原型设计 二.实验目的:掌握产品原型设计方法和相应工具使用. 三.实验要求: (1)对比分析墨刀.Axure.Mockplus等原型设计工具的各自的适用领域及优缺点 --墨刀 适用领域: 网页设计和移动应用界面设计 快速原制作和协作设计 用户体验设计和交互设计 优点: 界面直观,上手简单,适合初学者快速学习和使用. 支持实时协作,多人可以同时在同一个项目上工作,提高团队协作效率. 有丰富的组件库和模板,可以快速构建原型. 缺点: 功能相对较为基础,对于复杂的交互和动态内容展示能力有
美团一面,面试官让介绍AQS原理并手写一个同步器,直接凉了
写在开头 今天在牛客上看到了一个帖子,一个网友吐槽美团一面上来就让手撕同步器,没整出来,结果面试直接凉凉. 就此联想到一周前写的一篇关于AQS知识点解析的博文,当时也曾埋下伏笔说后面会根据AQS的原理实现一个自定义的同步器,那今天就来把这个坑给填上哈. 常用的AQS架构同步器类 自定义同步器实现步骤 在上一篇文章中我们就已经提过了AQS是基于 模版方法模式 的,我们基于此的自定义同步器设计一般需要如下两步: 1. 使用者继承 AbstractQueuedSynchronizer 并重写指定的方法
10.4 认识Capstone反汇编引擎
Capstone 是一款开源的反汇编框架,目前该引擎支持的CPU架构包括x86.x64.ARM.MIPS.POWERPC.SPARC等,Capstone 的特点是快速.轻量级.易于使用,它可以良好地处理各种类型的指令,支持将指令转换成AT&T汇编语法或Intel汇编语法等多种格式.Capstone的库可以集成到许多不同的应用程序和工具中,因此被广泛应用于反汇编.逆向工程.漏洞分析和入侵检测等领域,著名的比如IDA Pro.Ghidra.Hopper Disassembler等调试器都在使用该引擎
【7】SpringBoot是什么?SpringBoot的优缺点有哪些?
随着动态语言的流行(Ruby.Groovy.Scala.Node.js),Java 的开发显得格外的笨重,繁多的配置.低下的开发效率.复杂的部署流程以及第三方技术集成难度大. 在上述环境下,Spring Boot 应运而生.它使用"习惯优于配置"(项目中存在大量的配置,此外还内置一个习惯性的配置,让你无须手动进行配置)的理念让你的项目快速运行起来. 使用 Spring Boot 很容易创建一个独立运行(运行 jar,内嵌 Servlet 容器).准生产级别的基于 Spring 框架的项
安装CentOS-6.3-i386-minimal
服务器开发者都离不开linux,这里一步步讲下linux安装和开发环境部署 一.下载安装镜像文件 这里以安装CentOS-6.3-i386-minimal为例,这个自带安装软件最少,简单而小巧,偏于你了解安装和部署开发环境,所以选择这个版本,作为linux开发者,熟悉命令行界面是最基本的.镜像文件下载地址:CentOS-6.3-i386-minimal.iso(想要吗?猛戳这里!).这里选择红色框里面的. 顺便说下,这几个版本的区别主要在于系统自带的软件包不同: 1.CentOS-6.3-i38
五款最优秀的java微服务框架
微服务被广泛用于创建多功能的应用程序,通过组合每个功能部分并将它们逐层放在一个单元中.许多人可能没有意识到微服务是一组小型服务中制作单个应用程序的方法,每个服务都独立运行(进程). java微服务框架 换句话说,微服务更像是一种面向服务的架构,它使任何应用程序都可以封装成小块,而不是创建一个完整的单元.现在许多企业和开发人员都非常乐意采用这种研发框架,这样降低研发的耦合度.主要原因是"降低了同一编程语言的依存关系"!节省了管理成本,提高了研发效率. 以下是介绍 5个最优秀的微服务 Ja
Visual Studio Code调试和发布ASP.NET Core Web应用
前言 上一篇文章主要讲了Visual Studio Code安装C#开发工具包并编写ASP.NET Core Web应用有兴趣的同学可以去看看,今天咱们主要是要讲讲如何在VS Code中调试和发布ASP.NET Core Web应用. 配置launch.json文件 launch.json 文件是 Visual Studio Code 中用于配置调试环境的文件.它定义了调试会话的各种参数和选项,可以帮助您启动和控制调试过程. 找到运行调试选择=>创建launch.json文件=>configu
« Prev
1
2
3
4
5
6
...
10
Next »