首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏TopSemic嵌入式

    MicroPython 玩转硬件系列7:OLED显示

    上一篇文章,我们实现了ESP32获取天气信息的功能,是在电脑上通过串口终端显示的。能不能EPS32 直接接一个显示器来显示呢?当然可以,今天我们来实现ESP32控制OLED显示字符或者图片。 OLED由外部OLED显示单元和夹在其中的发光材料组成,包括阴极、发射层、导电层、阳极和底基。每个OLED的显示单元都能受控制地产生三种不同颜色的光。 OLED由于其具有更薄更轻、显示效果好、可弯曲等优点,已广泛的应用在手机、电视等电子设备上。 这里使用的是基于ssd1306驱动芯片的12864 0.96寸OLED屏。 ? 首先实现字符串的显示,比如我们显示一个Hello World! 在写代码之前,需要先将下方链接中的ssd1306.py 库文件导入到ESP32中。因为这个库不是MicroPython的默认标准库。 , 0, 0) oled.show() 下一步实现显示一个图片,我在网上找了很久,最后基于下面网址做了一个移植,并将sdd1306.py 和sdd1306_bitmap.py的内容整合到了上述的ssd1306

    2.2K30发布于 2021-05-31
  • 来自专栏技术博文

    Java基础(7)-Java数据类型转换

    java基础(7)-Java数据类型转换 1.数据类型转换 整型、实型(常量)、字符型数据可以混合运算。运算中,不同类型的数据先转化为同一类型,然后进行运算。 转换从低级到高级。 低 ------------------------------------> 高 byte,short,char—> int —> long—> float —> double 数据类型转换必须满足如下规则 : 运行结果: d:23.7 f:-45.89 a:23 b:-45 必须满足转换前的数据类型的位数要低于转换后的数据类型,例如: short数据类型的位数为16位,就可以自动转换位数为32的int类型 ,同样float数据类型的位数为32,可以自动转换为64位的double类型。 4.基本数据类型和包装类的转换 Java的包装类就是可以直接将简单类型的变量表示为一个类,Java共有8个包装类,分别是Boolean、Character、Byte、 Short、Integer、Long

    36610编辑于 2021-12-20
  • 来自专栏DeepHub IMBA

    7个有用的Pandas显示选项

    但是在某些情况下,我们可能希望更改所显示内容的格式。所以就需要使用Pandas的一些定制功能来帮助我们自定义内容的显示方式。 因为这样可以防止pandas在调用数据框架时显示大量的数据,从而降低计算机的速度。 这里有两个选项可用于控制显示的行数。 首先是display.max_rows,它控制在截断之前显示的最大行数。 2、控制显示的列数 当处理包含大量列的数据集时,pandas将截断显示,默认显示20列。 ', 30) 这样做最多将显示30列。 pd.options.plotting.backend = "hvplot" 这样就使用.plot方法创建plot时就会调用设置的库 df.plot(kind='scatter', x='1', y='2') 7

    2.2K40编辑于 2023-02-01
  • 来自专栏猿说编程

    7.python 可变数据类型和不可变数据类型

    python数据类型分别有整数int / 浮点数float / 布尔值bool / 元组tuple / 列表list / 字典dict,其中数据类型分为两个大类,一种是可变数据类型;一种是不可变数据类型 一.关于内存 在讲解python可变数据类型和不可变数据类型之前需要先普及一下内存相关的简单知识! 二.可变数据类型和不可变数据类型 python数据类型分别有整数int / 浮点数float / 布尔值bool / 元组tuple / 列表list / 字典dict,这是python开发中最常用的数据类型 1.可变数据类型和不可变数据类型区别 可变数据类型:当该数据类型对应的变量的值发生了变化时,如果它对应的内存地址不发生改变,那么这个数据类型就是 可变数据类型。 不可变数据类型:当该数据类型对应的变量的值发生了变化时,如果它对应的内存地址发生了改变,那么这个数据类型就是 不可变数据类型

    6.1K30发布于 2020-03-12
  • 来自专栏瓜大三哥

    HLS Lesson7-复合数据类型

    1. 结构体 优化方式有两种:field_level和struct_level #define W 4 #define N 4 typedef ap_int<W> A_t; typedef ap_uint<N> B_t; typedef struct{ A_t A; B_t B[N]; }data_t; data_t structport(data_t i_val); data_t structport(data_t i_val) { data_t o_val; int i; o_val.A = i_val

    756100发布于 2018-02-26
  • 来自专栏全栈程序员必看

    Win7如何显示文件后缀

    有些时候,我们需要修改文件的后缀名,但是Windows7系统默认不显示文件后缀。我们怎样显示和修改文件后缀呢?请接着往下看。 工具/原料 一个win7系统 方法/步骤 如图所示,此时是无法看到文件后缀的,也就是说,我们没有办法可以修改文件后缀。 (当然很多功能也可以在里面找到,例如:显示隐藏文件 然后打开之前的文件,是不是多出来了.***的扩展名?

    1.6K20编辑于 2021-12-23
  • 来自专栏c++设计模式

    Visual Studio(2022函数内联参数的数据类型显示教程)

    先上效果图很明显啊,我们可以看到函数的每一个内联参数的数据类型都在写代码的时候显示了出来,这样我们在编写代码的时候就可以很方便的进行参数的填写,也能避免一些参数位置填错的惨案,有时候参数填错并不会报错, 方法1.2.记录原因因为有时候需要内联参数的显示,但是有的时候这个操作,极有可能消耗内存和运存,所以必要的时候需要关闭此显示

    1.6K20编辑于 2024-03-14
  • 来自专栏码农爱学习的专栏

    玩转SQLite7:基本语法与数据类型

    本篇再来全面介绍下SQLite的基本语法与数据类型。 SQLite存储类 SQLite 中的每一列,每个变量和表达式都有相关的数据类型,每个存储在 SQLite 数据库中的值都具有以下存储类之一: 存储类 描述 NULL 值是一个 NULL 值。 SQLite 的存储类稍微比数据类型更普遍。 比如INTEGER存储类,包含 6 种不同的不同长度的整数数据类型,但只要INTEGER值被从磁盘读出进内存处理,就被转换成最一般的数据类型(8-字节有符号整形)。 Boolean 数据类型 SQLite 没有单独的 Boolean 存储类,它使用INTEGER作为存储类型,布尔值被存储为整数 0(false)和 1(true)。

    1.1K20编辑于 2022-10-04
  • 来自专栏完美Excel

    Excel技巧:显示分数的7种方法

    标签:Excel技巧 有时候,我们需要在工作表中以分数形式显示数字,然而,Excel不会这样想,它会自动将你输入的分数转换为日期或其它形式。本文介绍如何方便地在Excel工作表中显示分数。 图1 注意,如果无法显示精确的分数,Excel会将其四舍五入到最接近的结果;Excel会将分数将自动转换为最小分母,例如4/8将转换为1/2。 如果在单元格中输入一个混合分数,Excel会理解我们想要将数字显示为分数,并自动更改数字格式。 例如,在单元格中输入0 3/4后按回车键,Excel会自动将其转换为分数格式,如下图2所示。 图5 方法6:使用TEXT函数输入分数 有时希望在文本字符串中显示分数,可以使用TEXT函数,如下图6所示。 图6 方法7:设置字体 可以使用指定的字体,来插入文本形式的分数,如下图7所示。 图7 这么多方法,有适合你的吗?

    10K20编辑于 2023-02-24
  • 来自专栏javafx框架tornadofx

    javafx框架tornadofx入门25_treeview_显示不同的数据类型

    25treeview-company-department-staff.gif 使用treeview显示公司-部门-员工数据 import javafx.scene.control.TreeItem import tornadofx.* class MainView25 : View("tornadofx入门25_treeview_显示不同的数据类型") { val companies =

    1.8K40发布于 2020-04-14
  • 来自专栏全栈程序员必看

    win7显示器亮度怎么调_虚拟机外接显示

    (因为直接从驱动层面截屏,所以效率和实现效果秒杀mirror driver和DXGI)、视频重定向(视频硬件加速的时候可以直接获取原始码流)、修改原始的显示器厂商信息、修改显示器支持分辨率,等等骚操作wddm 我们知道显示器一般是直接插在显卡的HDMI或VGA等输出上,但是我们现在要做的是显示器插在电脑的USB上,并非由显卡直接输出,如何做到显示器接收显卡的输出? 只欠东风,现在就需要有个人帮他们做一个驱动,该公司的刘总寻了很多年,终于找到了我,很是兴奋,跟我初步聊完,第二天就从深圳飞到我所在的城市,聊完技术细节,很快的就签了开发协议,协议的需求就是要兼容市面上win7及以上 需要支持win7、win8及win10,不用多说,wddm hook肯定是跑不掉了,看来我又要重抄旧业,说起wddm hook,在兼容性这块我真的有点后怕, 我在2017年到2018年间做过一个win7 的虚拟显示器采用的便是wddm hook技术,当时解决了公司VDI显卡透传上的几个难题,年底还拿了公司的技术突破奖。

    2.8K40编辑于 2022-09-24
  • 来自专栏ReganYue's Blog

    【PTA】7-8 显示菱形 (10point(s))

    请编写函数,输入菱形的行数和组成菱形的字符,输出对应的菱形图像。 输入样例 5 $ 输出样例 $ $$$ $$$$$ $$$ $ 要求:若行数小于等于 0,则输出 None;若行数是偶数,则输出Error。 #include int main() { int n; char c; scanf("%d %c",&n,&c); if(n<=0) printf("None"); else if(n%2==0) printf("Error"); else { int m=n/2+1;

    36420发布于 2021-09-16
  • 来自专栏移动端周边技术扩展

    iOS 7 之后UITextView 最后一行显示bug

    textView.text.length > 5000) { // 限制5000字内 textView.text = [textView.text substringToIndex:5000]; } iOS7之后出现 { // We are at the bottom of the visible text and introduced a line feed, scroll down (iOS 7

    1.3K50发布于 2018-06-13
  • 来自专栏小狐狸说事

    7b2美化-文章评论显示归属地

    7b2美化-文章评论显示归属地 ---- b2目录创建ip2c文件夹放入附件 首先b2/functions.php文件引入ip2c.php文件 include("ip2c/ip2c.php"); 打开文件 > 注意:如果站点有使用cdn,要把以下代码添加到网站根目录wp-config.php,否则无法显示正确地址。

    50620编辑于 2022-11-16
  • 来自专栏乡巴佬

    win7显示器不休眠设置方法

    如果你还在被win7系统的快速休眠问题所困扰,那么快来看看今天为了解决win7系统屏幕休眠问题带来的屏幕不休眠设置方法吧。 01.jpg win7屏幕不休眠设置方法: 1、点击右下角的开始菜单找到控制面板并点击。 02.jpg 2、在打开的控制面板中找到系统和安全点击打开。 05.jpg 5、在打开的界面中找到关闭显示器设置选项将设置改为最下面的也就是从不。 06.jpg 6、更改完关闭显示器设置后还需要对使计算机进入睡眠状态选项进行更改,同样的也将选项更改为从不。

    2.4K10发布于 2020-05-19
  • 来自专栏linux教程

    配置IIS7显示详细错误信息

    3.在 Error Pages 中右边的 Actions,选择 Edit Feature Settings

    1.6K10编辑于 2023-04-25
  • 来自专栏逍遥剑客的游戏开发

    VS2005中Nebula3数据类型的调试信息显示

    用过VS2003的应该知道, STL的容器调试起来非常麻烦, 因为调试时显示的信息非常不直观 VS2005引入一个autoexp.dat, 可以定义数据在调试时显示的格式 详细介绍可以参考:Writing ============================================================== 08/05/2009 : 修正Array/FixedArray调试信息无法显示的问题

    85770发布于 2018-05-23
  • 来自专栏全栈程序员必看

    【iOS7一些总结】9、与列表显示(在):列表显示UITableView

    列表显示,顾名思义它是在一个列表视图的形式显示在屏幕上的数据的内容。于ios在列表视图UITableView达到。这个类在实际应用中频繁,是很easy理解。 UITableView定义在头文件UITableView.h中,详细的定义能够查看官方文档;从定义中能够看出,UITableView继承自UIScrollView类,因此在支持方便地显示列表数据的同一时候 显演示样例如以下图: 表视图的协议方法——这是很重要的部分,由于我们创建一个表视图,目的就是让视图能够显示数据,否则一个空空的表视图与废物无二。 实现这两个方法是想要在表视图中显示数据必须实现的最低要求。 执行,显示结果: 假设希望实现对选中某个单元格的响应,仅仅须要实现以下代理方法就可以。在代理方法中能够实现创建新的视图控制器并控制其载入到屏幕上。

    3.3K40编辑于 2022-07-06
  • 来自专栏Lauren的FPGA

    7讲 Vivado HLS 中的复合数据类型

    ug902(v2018.1) High-Level Synthesis User Guide page 76 - page 83

    48220发布于 2019-10-31
  • 来自专栏小冷coding

    Elasticsearch 7.x版本数据类型与使用方式

    Elasticsearch 7.x 版本后,不再显式地支持显式的类型定义,而是使用了一种更加灵活和动态的数据模型。 然而,从Elasticsearch 7.x开始,类型被弃用,取而代之的是更加灵活的字段级别的多值、null值和动态类型。 数据类型中字段的详细定义,包括字段名称、类型、分析器等。 三、结论 尽管Elasticsearch 7.x及以后的版本对数据类型的处理方式发生了显著变化,但基本概念和用法仍然相似。 在Elasticsearch 7.x及以后的版本中,对于数据类型的需求通常可以通过灵活的字段配置和强大的查询功能来满足。

    76610编辑于 2024-03-26
领券