- 博客(135)
- 资源 (17)
- 收藏
- 关注
原创 华为OD机试2024年真题最新CD卷(C++ Java Python)
华为OD机试题库每半年更新一次,2024年6月-10月都是考C卷D卷,大家可以充分利用这段时间进行准备和复习!
2024-08-22 23:05:52 1088
原创 华为OD机试2024年真题最新B卷(C++ Java Python)
找出两个整数数组中同时出现的整数。阿里巴巴找黄金宝箱(II)求字符串中所有整数的最小和。阿里巴巴找黄金宝箱(IV)阿里巴巴找黄金宝箱(I)阿里巴巴找黄金宝箱(V)阿里巴巴找黄金宝箱(I)求满足条件的最长子串长度。一种字符串压缩表示的解压。返回矩阵中非1元素的个数。求最多可派出多少支团队。IPv4地址转换成整数。非严格递增连续数字序列。寻找身高相近的小朋友。数据最节约的备份方法。
2024-08-22 23:04:05 1026
原创 华为员工增长策略与OD模式深度解析
华为,作为全球领先的科技企业,每年持续扩大其人才库,年增员工约15,000人。校园招聘(8,000人):面对竞争激烈的就业市场,尤其是22届毕业生数量激增的背景下,华为通过加大校招力度,吸引并选拔了众多优秀毕业生。尽管难度有所提升,但华为凭借其品牌影响力及完善的培训体系,依然成为众多毕业生的首选。OD模式(6,000人):OD(Outsourcing Dispatch)模式,即华为与德科联合招聘的灵活用工形式,为社招人员提供了进入华为生态系统的机会。
2024-08-22 00:04:30 689
原创 数字化时代下的网站建设全攻略:从零基础到专业级蜕变
原文:在数字化浪潮汹涌的今天,拥有一个精美且功能强大的网站已成为企业或个人展现品牌魅力、拓展市场、提供服务与产品的关键桥梁。然而,对于初涉此领域的建设者而言,网站建设往往显得既神秘又充满挑战。本文由一度旭展互联网资深专家精心撰写,旨在为您揭开网站建设的神秘面纱,引领您从一无所知到游刃有余,全面掌握构建卓越网站的精髓。
2024-08-21 00:03:36 745
原创 CPM、CPC、CPA解析:为你的网站应用选择最佳广告计费模式
CPM、CPC、CPA三种广告计费方式各有特点,适用于不同的广告场景和目的。CPM适合提高品牌曝光度,CPC适合精准投放广告并提高点击率,CPA则更适合直接促进用户转化行为。在实际应用中,广告主应根据自身的需求和目标选择合适的计费方式,并结合具体的广告场景和策略进行优化和调整。
2024-08-20 23:27:22 861
原创 PV、UV、IP:网站流量分析的关键指标
在浩瀚的互联网海洋中,PV(Page View,页面浏览量)、UV(Unique Visitor,独立访客数)与IP(Internet Protocol,独立IP访问量)如同灯塔一般,为网站运营者指引着方向,是评估网站健康状况、用户行为及市场渗透力的关键标尺。下面,我们将深入探讨这三个指标的内涵、区别及其在网站运营中的核心价值。
2024-08-20 23:22:40 681
原创 如何将网站地图Sitemap提交至百度、谷歌及Bing搜索引擎
在当今高度竞争的互联网环境中,搜索引擎优化(SEO)对于网站的可见性和成功至关重要。网站地图(Sitemap),这一以XML格式存在的文件,是连接您的网站与搜索引擎之间的桥梁,它详尽地列出了网站上的所有页面及其关键信息,如URL、更新频率和页面重要性,从而帮助搜索引擎更高效地爬取和索引您的内容。
2024-08-20 23:21:48 1536
原创 网站建设中:高效利用Robots.txt文件的策略与实践
根据网站的具体需求,精确编写控制搜索引擎爬虫访问的规则。:确保文件以“robots.txt”命名,并保存为纯文本格式(.txt),文件名全部小写。:利用FTP客户端或网站后台的文件管理系统,将编写好的robots.txt文件上传至网站的根目录下。:启动一个文本编辑器,如Notepad++、Sublime Text或系统自带的记事本,准备编写robots.txt文件。:随着网站内容的更新和策略的调整,建议定期检查和更新robots.txt文件,以确保其始终符合网站的实际需求。请注意,上述示例中的。
2024-08-20 23:20:27 729
原创 加速网站收录:10大高效策略,助力提升搜索引擎可见度
在竞争激烈的在线环境中,确保你的网站能够迅速被搜索引擎收录并排名靠前,是吸引目标受众、扩大品牌影响力的关键。以下是一份更为详尽的指南,旨在帮助你通过多方面的优化策略,加速网站的搜索引擎收录进程。通过以上这些全面而深入的优化策略,你可以显著提升网站的搜索引擎收录速度,吸引更多目标受众的关注和访问,推动网站向更高层次发展。
2024-08-20 23:17:37 1117
原创 Android Studio 无法下载 gradle-7.3.3-bin.zip
下载新的Android Studio,然后创建新的工程时,出现报错:Could not install Gradle distribution from 'https://services.gradle.org/distributions/gradle-7.3.3-bin.zip。或者超时,我们可以复制:https://services.gradle.org/distributions/gradle-7.3.3-bin.zip到浏览器中下载该gradle-7.3.3-bin.zip。
2024-03-24 00:19:02 885
原创 Python3学习之列表
序列是 Python 中最基本的数据结构。序列中的每个值都有对应的位置值,称之为索引,第一个索引是 0,第二个索引是 1,依此类推。Python 有 6 个序列的内置类型,但最常见的是列表和元组。列表都可以进行的操作包括索引,切片,加,乘,检查成员。此外,Python 已经内置确定序列的长度以及确定最大和最小的元素的方法。列表是最常用的 Python 数据类型,它可以作为一个方括号内的逗号分隔值出现。列表的数据项不需要具有相同的类型,创建一个列表,只要把逗号分隔的不同的数据项使用方括号括起来即可。
2023-06-24 15:15:42 623
原创 Python3学习之字符串
字符串是 Python 中最常用的数据类型。我们可以使用引号('或")来创建字符串。创建字符串很简单,只要为变量分配一个值即可。
2023-06-24 01:10:02 645
原创 Python3学习之数字
Python 数字数据类型用于存储数值。数据类型是不允许改变的,这就意味着如果改变数字数据类型的值,将重新分配内存空间。可以使用del语句删除一些数字对象的引用。
2023-06-22 08:48:22 436
原创 Python3 学习之运算符
本章节主要说明 Python 的运算符。举个简单的例子:4 + 5 = 9。例子中,4和5被称为操作数,+ 称为运算符。算术运算符比较(关系)运算符赋值运算符逻辑运算符位运算符成员运算符身份运算符运算符优先级。
2023-06-22 08:14:54 579
原创 Java基础知识之异常处理
在 Java 中你可以自定义异常。编写自己的异常类时需要记住下面的几点。所有异常都必须是 Throwable 的子类。如果希望写一个检查性异常类,则需要继承 Exception 类。如果你想写一个运行时异常类,那么需要继承 RuntimeException 类。只继承Exception 类来创建的异常类是检查性异常类。下面的 InsufficientFundsException 类是用户定义的异常类,它继承自 Exception。一个异常类和其它任何类一样,包含有变量和方法。
2023-06-21 22:29:08 1477
原创 Android 应用程序组件
应用程序组件是一个Android应用程序的基本构建块。这些组件由应用清单文件松耦合的组织。AndroidManifest.xml描述了应用程序的每个组件,以及他们如何交互。以下是可以在Android应用程序中使用的四个主要组件。组件 描述 Activities 描述UI,并且处理用户与机器屏幕的交互。 Services 处理与应用程序关联的后台操作。 Broadcast Receivers 处理Android操作系统和应用程序之间的通信。 Content Prov
2021-04-14 22:54:43 201
原创 Android 架构
Android 操作系统是一个软件组件的栈,在架构图中它大致可以分为五个部分和四个主要层。Linux内核在所有层的最底下是 Linux。它提供了基本的系统功能,比如进程管理,内存管理,设备管理(如摄像头,键盘,显示器)。同时,内核处理所有 Linux 所擅长的工作,如网络和大量的设备驱动,从而避免兼容大量外围硬件接口带来的不便。程序库在 Linux 内核层的上面是一系列程序库的集合,包括开源的 Web 浏览器引擎 Webkit ,知名的 libc 库,用于仓库存储和应用数据共享的 SQL
2021-04-14 22:50:51 197
原创 linux下socket编程实现一个服务器连接多个客户端
使用socekt通信一般步骤 1)服务器端:socker()建立套接字,绑定(bind)并监听(listen),用accept()等待客户端连接。 2)客户端:socker()建立套接字,连接(connect)服务器,连接上后使用send()和recv(),在套接字上写读数据,直至数据交换完毕,close()关闭套接字。在Linux中,我们可以使用select函数实现I/O
2020-07-30 22:58:14 27176 13
原创 android后台获取当前屏幕截图(screencap.cpp修改)
本文基于android6.0。首先找到screencap在Android源码中的位置,若不清楚,可以通过在android目录下通过命令find . -namescreencap.cpp。本文直接给出路径/android/frameworks/base/cmds/screencap/screencap.cpp。入口函数为main,只要编译就可以直接使用。如果需要将数据传出来,需要利用socket
2020-07-30 22:57:25 7161
原创 截取android正在播放音乐的audio音频流(后台获取android音频流)
本文是做项目需求,获取android虚拟机正在播放音频,然后截取,保存成文件,获取的数据是PCM码流,可以通过ffplay播放,播放器播放不了,获取的PCM码流是解码后的原始数据。需要改动的文件是AudioTrack.cpp,路径:存放目录/android/frameworks/av/media/libmedia/ 需要对android源码进行编译,ssize_t Aud
2020-07-30 22:56:52 14319 8
原创 音频知识之OGG格式分析
一.OGG音频格式概述Ogg是一个自由且开放标准的容器格式,由Xiph.Org基金会所维护。Ogg格式并不受到软件专利的限制,并设计用于有效率地流媒体和处理高品质的数字多媒体。“Ogg”意指一种文件格式,可以纳入各式各样自由和开放源代码的编解码器,包含音效、视频、文字(像字幕)与元数据的处理。在Ogg的多媒体框架下,Theora提供有损的图像层面,而通常用音乐导向的Vorbis编解码
2020-07-30 22:56:33 9536 1
原创 c函数之sprintf,sscanf函数使用(字符串与整型互转函数)
1)sprintf 字符串格式化命令,主要功能是把格式化的数据写入某个字符串中。sprintf 是个变参函数。函数原型: int sprintf( char *buffer, const char *format, [ argument] … );所需头文件: stdio.h返回值: 返回写入buffer 的字符数,出错则返回-1. 如果
2020-07-30 22:55:24 5007
原创 c函数之gettimeofday()函数获取系统时间
gettimeofday 使用C语言编写程序需要获得当前精确时间(1970年1月1日到现在的时间),或者为执行计时,可以使用gettimeofday()函数。函数原型: int gettimeofday(struct timeval*tv, struct timezone *tz);所需头文件: #include 说明: 其参数tv是保存获取
2020-07-30 22:55:04 30047
原创 linux下127.0.0.1(localhost)端口转到外网实现
简介 Rinetd是为在一个Unix和Linux操作系统中为重定向传输控制协议(TCP)连接的一个工具。Rinetd是单一过程的服务器,它处理任何数量的连接到在配置文件etc/rinetd中指定的地址/端口对。尽管rinetd使用非闭锁I/O运行作为一个单一过程,它可能重定向很多连接而不对这台机器增加额外的负担。1、下载 wget http://www.boutell.
2020-07-30 22:54:51 12924
原创 Android面试基础之BroadcastReceiver详解
广播是一种广泛运用的在应用程序之间传输信息的机制,主要用来监听系统或者应用发出的广播信息,然后根据广播信息作为相应的逻辑处理,也可以用来传输少量、频率低的数据。在实现开机启动服务和网络状态改变、电量变化、短信和来电时通过接收系统的广播让应用程序作出相应的处理。BroadcastReceiver 自身并不实现图形用户界面,但是当它收到某个通知后, BroadcastReceiver 可以通过启动 Service 、启动Activity或是NotificationMananger提醒用户。
2020-07-24 23:06:39 395
原创 Android面试基础之ContentProvider详解
MIME类型一般包含两部分,分为类型和子类型,Android遵循类似的约定来定义MIME类型,每个内容类型的Android MIME类型有两种形式:多条记录(集合)和单条记录。但一般这些存储都只是在单独的一个应用程序之中达到一个数据的共享,有时候我们需要操作其他应用程序的一些数据,就会用到ContentProvider。ContentProvider是Android的四大组件之一,管理android以结构化方式存放的数据,以相对安全的方式封装数据(表)并且提供简易的处理机制和统一的访问接口供其他程序调用。
2020-07-24 22:39:09 1746
原创 Android面试基础之Service详解
Service是一个应用程序组件,它能够在后台执行一些耗时较长的操作,并且不提供用户界面。服务能被其它应用程序的组件启动,即使用户切换到另外的应用时还能保持后台运行。此外,应用程序组件还能与服务绑定,并与服务进行交互,甚至能进行进程间通信(IPC)。比如,服务可以处理网络传输、音乐播放、执行文件I/O、或者与content provider进行交互,所有这些都是后台进行的。
2020-07-23 22:53:37 887
原创 Android面试基础之Activity详解
我们都知道android中有四大组件:Activity 活动,Service 服务,Content Provider 内容提供者,BroadcastReceiver 广播接收器,Activity是我们用的最多也是最基本的组件,因为应用的所有操作都与用户相关,Activity 提供窗口来和用户进行交互。上面已经说了,系统通过堆栈来管理activity,当一个新的activity开始时,它被放置在堆栈的顶部和成为运行活动,以前的activity始终保持低于它在堆栈,而不会再次到达前台,直到新的活动退出。
2020-07-22 21:40:19 1703 1
原创 必备基础操作--GitHub
好久不用,现在偶尔也还会用用,就记录一下,基操喜欢扣波666。命令 含义 git branch 查看所有分支 git status 查看当前状态 git commit 提交 git branch -a 查看所有的分支 git branch -r 查看远程所有分支 git commit -m "注释" 提交并加注释 git push origin master 将分支推送到服务器上 git remote sho...
2020-07-20 22:53:14 306
原创 android 日历开发附源码(附源码)
先看下效果图项目地址:https://github.com/SheHuan/CalendarView这里主要记录一下在编写日历控件过程中一些主要的点:一、主要功能1、支持农历、节气、常用节假日 2、日期范围设置,默认支持的最大日期范围[1900.1~2049.12] 3、禁用日期范围设置 4、初始化选中单个或多个日期 5、单选、多选操作 6、跳转到指定日期 7、替换农历为指定文字 8、通过自定义属性定制日期外观,以及简单的日期item布局配置 9、......二、基本结构
2020-05-20 23:21:01 8260 7
原创 android setbackgrounddrawable is deprecated 解决方案
今天,简单讲讲android如何解决setbackgrounddrawable过时的问题。解决前:Drawable draw = getResources().getDrawable(R.drawable.top_day);view.setBackgroundDrawable(draw);遇到问题:setBackgroundDrawable isdeprecated as of API 16;即过时,需要替换解决方案一:(setBackgroundDrawable换为setB..
2020-05-18 22:29:02 1449
原创 Android getWidth is deprecated 替换方案
您的一站式代码技术资源中心。我们汇集了各种编程语言的教程、最佳实践和行业解决方案,帮助您轻松掌握最新技术。此外,我们还提供了一系列实用的开发者工具和代码库,助您提升开发效率。立即访问,探索更多精彩内容!如果一直都在尝试平凡,你永远不知道自己有多出色~即版本过时,需要用新的进行替换。
2020-05-18 22:12:37 1874
Android实践:交互式图片扭曲效果
2024-09-19
python实现斗地主游戏
2024-09-12
Android SVG to VectorDrawable
2024-07-10
利用python制作一个游戏
2023-06-22
Java基础知识点概括
2023-06-22
Java 面试资源(基础 多线程)
2023-06-22
无损压缩C语言库
2017-03-15
tcp转http协议工具
2016-10-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人