- 博客(19)
- 收藏
- 关注
原创 学习Python真的有用吗?打工人经验告诉你答案_python学习那么多语法有用吗
Web开发是目前Python应用最多的一个方面,主要从事网站开发工作。其就业岗位有后台开发工程师、全栈开发工程师等。爬虫是Python实际应用中非常重要的方向,对于企业收集市场数据有非常重要的作用。需要注意的是,爬虫开发工程师需要在相应的规则与市场要求下完成工作。在运维领域很多人都具备Python开发功能,主要是因为在运维过程中需要使用Python完成部分脚本的开发。从目前市场来看,自动化运维相比单纯运维薪资要高很多。Python的脚本能力在测试方面也有非常广泛的应用。
2025-01-15 06:10:35
641
原创 学C C++想提升功底 可以花点时间看看这篇博客---C语言程序环境和预处理
语法:#define name(标识符名字) stuff(标识符要表示的具体内容)举个例子:上图示例 将 定义了标识符NUM 表达的内容为数字常量6此时NUM就相当与一个数字常量6赋值给了变量num,最后通过printf函数输出…#define定义的标识符不仅仅只能表达一个数字常量 甚至还可以这样写↓此时NUM表达 的含义是 6);意味着在printf 函数输出NUM时后面的)和;都可以不用写!!!注意:既然#define 定义的标识符可以表达任意替换的内容,
2025-01-15 06:03:13
946
原创 华为研究院19级研究员几年心得终成趣谈网络协议文档
之所以叫统一,是因为它是有格式的。如果说MAC层定义了本地局域网的传输行为,IP层定义了整个网络端到端的传输行为,那么这两层就基本定义了这样的“基因”:网络传输是以包为单位的(网络包在不同的层有不同的叫法,链路层叫帧,网络层叫包,传输层叫段,我们可以笼统地称之为包),包单独传输,自行选路,在不同的设备上进行封装、解封装,不保证到达。这可是一个大工程,所有的客户端都要适配这个,重新写程序,哪怕不需要这个字段的客户端也要加上这个字段,并传输0,这些程序员就很委屈,本来没我什么事儿,为什么让我也忙活?
2025-01-14 20:42:38
825
原创 华为s5700-SI交换机常用命令_华为s5700交换机保存命令
此模式下,有一个默认的PVID号,一个untagged列表和一个tagged列表. 如果从链路上收到一个无标签的帧,则打上PVID号,转发到其他端口,如果从链路上收到一个带标签的帧,且此帧的VLAN号在untagged或者tagged列表中的其中任意一个列表里,则直接转发到其他端口,否则丢弃. 如果从其他端口收到一个有标签的帧,且帧的VLAN号在tagged列表里,则直接从此端口发出,如果VLAN号在untagged列表里,这剥离掉帧的VLAN标签,然后从此端口发出.** 三层交换机接路由器LAN口**
2025-01-14 20:38:55
1166
原创 华为OD机试之数列描述(Java源码)_od 数列描述
有一个数列a[N] (N=60),从a[0]开始,每一项都是一个数字。数列中a[n+1]都是a[n]的描述。这个题其实也还是偏逻辑性强一些,当然其也涉及到DP算法(动态规划算法),算法不知道无所谓,但是要有这种处理问题的思维。如第一项为1 (1个1) 那么下一项是11 (2个1),下一项是21(1个2 和1个1)=>1211。(1个1,1个2,2个1)=>111221(3个1,2个2,1个1)=?请输出这个数列的第n项结果(a[n],0≤n≤59)。数列的第n项(0≤n≤59) 例如。
2025-01-14 20:35:13
375
原创 [算法题解详细]DFS解力扣39组合总和
然后是遍历整个candidates数组,寻找下一个数,这里要注意遍历起点就是u,也就是递归深度,这是为了防止出现组合重复,这里还有个点要注意就是为了避免一些无用的计算,我们在添加当前数的时候,可以对它进行一个检测,如果加了这个数导致总和大于target,就可以直接跳过这个数,反之不跳过。然后是回溯的写法,这里要注意我们给u传入的值是i,因为元素是可以重复选取的,但是不能是0,如果起点从0开始,就会导致有重复的组合出现。输出: [[2,2,2,2],[2,3,3],[3,5]]输出: [[1,1]]
2025-01-13 03:42:15
1062
原创 [算法题解详细]DFS解力扣22括号生成
然后我们先不做判断,直接在每层递归中加左括号再回溯,然后加右括号再回溯,这样做会遍历出所有的情况,包括"(((((("等等的这种情况我们都会碰到,那么我们如何去除掉这些不合理的情况呢,就需要我们对递归中的temp进行判断,如果左括号大于n或者当前的右括号数量大于左括号数量的时候,直接终止当前递归,当然我们也可以反过来写就是当左括号数量小于n或当前右括号数量小于左括号数量的时候,我们就添加相应的括号。,这表示当前左括号数已经超过了n,这也不能正确形成n对括号了,也是不符合的。可以看到不符合规则的有。
2025-01-13 03:38:33
516
原创 Filebeat详细介绍,下载和启动,日志读取和模块设置等
当我们的元数据没办法支撑我们的业务时,我们还可以自定义添加一些字段paths:tags: ["web", "test"] #添加自定义tag,便于后续的处理fields: #添加自定义字段fields_under_root: true #true为添加到根节点,false为添加到子节点中添加完成后,重启 filebeat然后添加新的数据到 test.log中我们就可以看到字段在原来的基础上,增加了两个。
2025-01-11 14:53:38
1401
原创 android结束进程,完美讲解内存缓存LruCache实现原理,真香_android lrucache释放
【Android 详细知识点思维脑图(技能树)】其实Android开发的知识点就那么多,面试问来问去还是那么点东西。所以面试没有其他的诀窍,只看你对这些知识点准备的充分程度。so,出去面试时先看看自己复习到了哪个阶段就好。虽然 Android 没有前几年火热了,已经过去了会四大组件就能找到高薪职位的时代了。这只能说明 Android 中级以下的岗位饱和了,现在高级工程师还是比较缺少的,很多高级职位给的薪资真的特别高(钱多也不一定能找到合适的),所以努力让自己成为高级工程师才是最重要的。
2024-12-26 07:07:16
732
原创 Android终极大招之全面取代drawble文件实现View圆角背景样式的新方案
以上是实现的6种效果,基本上drawble能实现的效果,通过代码也可以达到同样的效果。更多效果需要读者自己动手实现。Android 逆向安全学习笔记:https://qr18.cn/CQ5TcL。**Android 性能优化篇:https://qr18.cn/FVlo89。Android 音视频篇:https://qr18.cn/Ei3VPD。Android 车载篇:https://qr18.cn/F05ZCM。Kotlin 篇:https://qr18.cn/CdjtAF。
2024-12-26 07:01:54
324
原创 Android组件工程怎么优雅的在宿主工程源码调试
/将工程打包成aar,上传至maven/***/[–>依赖配置]mylibrary工程会依赖aar包将mylibrary工程打包成aar,上传至maven此时就完成了业务组件对基础组件的依赖app宿主工程如下:) {// 引用 library工程下的 MyLibrary在app工程中添加对mylibrary的依赖运行结果一切正常。
2024-12-26 06:56:32
636
原创 Android使用Vector进行适配和瘦身
拓展动画效果,单个的path标签是没有translateX和translateY属性的,因此无法使用属性动画来控制path translateY,而group标签是有的,所以我们需要先将相关的path标签元素包裹在一个个的group标签中.A = elliptical Arc(A RX,RY,XROTATION,FLAG1,FLAG2,X,Y):弧线。C = curveto(C X1,Y1,X2,Y2,ENDX,ENDY):三次贝赛曲线。M = moveto(M X,Y) :将画笔移动到指定的坐标位置。
2024-12-25 08:44:15
365
原创 Android仿人人客户端(v5
在以前,一个非常流行的内存缓存的实现是使用SoftReference or WeakReference ,但是这种办法现在并不推荐。从Android 2.3开始,垃圾回收器会更加积极的去回收软引用和弱引用引用的对象,这样导致这种做法相当的无效。另外,在Android 3.0之前,图片数据保存在本地内存中,它们不是以一种可预见的方式来释放的,功能描述:Bitmap加工处理工具类。功能描述:网络下载文件本地缓存类。功能描述:数据流处理工具类。功能描述:单位转换工具类。功能描述:内存缓存类。
2024-12-25 08:38:54
526
原创 Android从零开始搭建MVVM架构(6) ———— 使用玩Android API带你搭建MVVM框架(初级篇
因为跟本文走,简单的MVVM会跑通。我这里就不贴demo链接了。下一篇,终结篇,将会放上终结篇demo链接。本文还涉及到的类有/**desc : Android高级进阶直播课免费学习id : 23order : 0title : Android高级进阶直播课免费学习type : 0*/return id;nt id;
2024-12-25 08:33:33
1070
原创 Android之浅谈:带你手撕Handler来了解handler原理_android handler 是你发给哪个 handler ,你就调用哪个hanlder
/等待唤醒 模拟 nativePollOnce(ptr, nextPollTimeoutMillis);//当使用ThreadLocal维护变量时,ThreadLocal为每个使用该变量的线程提供独立的变量副本,public void handleMessage(Message message) { //处理消息。//子线程里发送消息。//所以每一个线程都可以独立地改变自己的副本,而不会影响其它线程所对应的副本。//手动调用我们自己prepare方法。//唤醒,模拟 nativeWake(mPtr);
2024-12-25 08:28:12
688
原创 Android之属性动画
从activity_fragment.xml布局里实例化activity视图,然后在容器中查找FragmentManager里的fragment。如果找不到,就新建fragment并将其添加到容器中。3、创建一个ObjectAnimator对象执行动画。到这里,就能实现背景从蓝色到橘黄色的色彩的自然过渡。到这里,就能够看见一个太阳在水平线上的静态应用了。4、为mSceneView视图设置监听器。到这边,就能实现落日的动态应用。2、获取视图的顶部坐标位置。2.2、实现天空的色彩变化。
2024-12-25 08:22:50
661
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅