栏目内容

C

围绕数码产品、手机、智能硬件和消费电子场景整理文章,帮助用户快速浏览重点内容。

News

Java中List排序的3种方法

在某些特殊的场景下,我们需要在 Java 程序中对 List 集合进行排序操作。比如从第三方接口中获取所有用户的列表,但列表默认是以用户编号从小到大进行排序的,而我们的系统需要按照用户的年龄从大到小进行排序,这个时候,我们就需要对 List 集合进行自定义排序操作了。 ​ List 排序的常见方法有以下 3 种: 使用 Comparable 进行排序; 使...

News

超基础的机器学习入门-原理篇

前言 随着前端智能化的火热,AI机器学习进入前端开发者们的视野。AI能够解决编程领域不能直接通过规则和运算解决的问题,通过自动推理产出最佳策略,成为了前端工程师们解决问题的又一大利器。 可能很多同学都跃跃欲试过,打开 TensorFlow 或者 Pytorch 官网,然后按照文档想要写一个机器学习的 Hello World ,然后就会遇到一些不知道是什么的...

News

彻底搞清楚 JavaScript 的原型和原型链

JavaScript真的挺无语的,怪不得看了那么多的介绍文章还是一头雾水,直到自己终于弄懂了一点点之后才深有体会: 先从整体说起吧,发现没有基础做依据,那都是空中楼阁; 先从基础开始介绍吧,又发现基础是个蛇头咬蛇尾的圆环,无从下手,应该先整体介绍。 于是介绍本身就成了一个死循环。。。 还是尝试着从基础开始。。。(多图预警) 主要内容: 对象的继承树。 函数...

News

从头造轮子:python3 asyncio之 run_until_complete (1)

前言 今天开始聊一聊python3的asyncio。关于asyncio,大家肯定都有自己的理解,并且网上大神也把基础概念也解释的比较透彻。 本文写作的初衷,主要是理解asyncio的原理并且实现一遍。 话不多说,我们开始! 一、知识准备 ● 理解进程、线程、协程。简单来说,这三个都是为了解决多任务同时进行的问题   1)进程是操作资源分配的最小单位,多任务...

News

邮箱怎么设置添加签名

邮箱怎么设置添加签名。邮箱是我们一直在使用通知传信的工具,很多人看到别的邮箱正文下面都会附上自己的个性签名,这就是你名片,可很多人都不知道怎么设置添加。下文就让小编跟大家讲讲怎么添加属于自己的个性签名,签名添加到邮箱正文下方。邮箱设置添加签名:网页邮箱添加签名打开登录你的邮箱网址(QQ邮箱,163邮箱,企业邮箱等等),【设置】--【常规】找到【个性签名】点...

News

软件危机和软件缺陷的特点和区别

软件危机和软件缺陷的特点和区别 由于软件危机和软件缺陷存在互相促进的可能性,很多情况下较难从事故现场对两者进行一个清晰、明确的划分,从软件开发的5个阶段——需求、设计、编码、测试和维度逐一讨论或许是个不错的尝试。 需求阶段 作为软件开发流程的排头兵,这一阶段累积的各种错误都会以不同的形式迁移转化为各种地雷在接下来的开发流程中引爆。最明显的一类就是软件缺陷需...

News

联盛德 HLK-W806 (十一): 软件SPI和硬件SPI驱动ST7567液晶LCD

目录 联盛德 HLK-W806 (一): Ubuntu20.04下的开发环境配置, 编译和烧录说明 联盛德 HLK-W806 (二): Win10下的开发环境配置, 编译和烧录说明 联盛德 HLK-W806 (三): 免按键自动下载和复位 联盛德 HLK-W806 (四): 软件SPI和硬件SPI驱动ST7735液晶LCD 联盛德 HLK-W806 (五)...

News

谈谈最近做的一个自动化平台

微信搜索【大奇测试开】,关注这个坚持分享测试开发干货的家伙。 来到新的公司有半年多了,由于业务和人员的极速扩张,整个局面处于百废待兴阶段,有太多方方面面的事情要做,前五个月基本上都是在给各式各样的需求进行支援,最近的两个月多月才比较固定做技术域的事情。 所在组主要是做一些平台和工具开发,以及一些专项测试,基本好多公司在做的我们也都在搭建,比如用例、造数、覆...

News

C#面对抽象编程第一讲

闲话不多说,面向对象编程是高级语言的一个特点,但是把它概括成面向抽象更容易直击灵魂,经过了菜鸟大家都要面对的是不要写这么菜的代码了。 上例子,这应该是大家都很熟悉耳熟能详的代码, so easy。 1 using System; 2 using System.Diagnostics; 3 4 namespace ConsoleApp1 5 { 6 inte...

News

Redis基本数据类型底层数据结构

Redis数据类型底层数据结构 Redis目前基本的数据类型有String、List、Set、ZSet、Hash五种,首先Redis是C语言开发的,所以底层就是用C语言封装数据结构或者C语言本身提供的数据结构来存储。redis内部的主要数据结构主要有简单字符串(SDS)、双端链表、字典、压缩列表、跳跃表、整数集合。Redis内部并没有直接使用这些数据结构来...