- 基于MQTT的温湿度采集服务
aiprtem
嵌入式LinuxMQTTAM335xlinux物联网c语言
基于MQTT的温湿度采集服务1.项目概述thdetect是一个基于RS485的温湿度采集服务程序,通过Modbus-RTU协议读取传感器数据,并将数据通过MQTT协议发布到消息代理服务器。该服务可以作为后台守护进程运行,为上层应用提供实时的温湿度数据。2.开发环境处理器:AM3354显示屏:支持触摸功能的LCD屏幕操作系统:Linux3.2LVGL版本:v8.3构建工具:CMake3.16+交叉编
- 【花雕学编程】Arduino动手做(238)---带 LVGL 的 ESP32 CYD:在屏幕上显示图像猫
驴友花雕
嵌入式硬件单片机c++Arduino动手做ESP32CYD显示图像猫ESP322432S028
37款传感器与执行器的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止这37种的。鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的,这里准备逐一动手尝试系列实验,不管成功(程序走通)与否,都会记录下来——小小的进步或是搞不掂的问题,希望能够抛砖引玉。【Arduino】168种传感器模块系列实验(资料代码+仿真编程+图形编程)
- ESP32-S3开发板LVGL图形界面开发实战教程
Despacito0o
ESP32-S3iot嵌入式实时数据库嵌入式硬件单片机
ESP32-S3开发板LVGL图形界面开发实战教程前言大家好!今天我们来深入探讨如何在ESP32-S3开发板上实现LVGL图形界面开发。随着物联网设备对用户友好界面需求的增加,掌握LVGL这样的轻量级图形库变得尤为重要。本文将带你从零开始,一步步实现一个可用的LVGL应用程序。一、LVGL简介LVGL(LightandVersatileGraphicsLibrary)是一个开源的图形库,专为嵌入式
- 零知开源——STM32F4实现ILI9486显示屏UI界面系列教程(一):电子书阅读器功能
lingzhilab
stm32嵌入式硬件单片机
本教程将详细介绍如何在零知增强板上使用3.5寸ILI9486显示屏实现电子书阅读器功能。我们将使用LVGL库构建用户界面,并实现翻页、进度显示等核心功能。目录一、硬件连接二、软件UI组件实现三、零知IDE配置四、演示效果五、常见问题解决六、总结与扩展一、硬件连接1.1硬件组件清单组件名称规格参数备注零知开发板STM32F407VGT6主控制器ILI9486显示屏3.5英寸TFTLCD(480×32
- 零知开源——STM32F4实现ILI9486显示屏UI界面系列教程(三):记事本功能实现
lingzhilab
stm32单片机ui
在智能设备的人机交互界面中,记事本功能是基础且重要的应用场景。本教程将基于STM32F4和LVGL库,在3.5英寸ILI9486显示屏上实现完整的记事本功能,包含文本输入、虚拟键盘、内容清除等核心功能。目录一、硬件连接(同电子书教程)二、软件UI组件实现三、零知IDE配置(同电子书教程)四、演示效果五、常见问题解决六、总结与扩展一、硬件连接(同电子书教程)硬件连接方式与电子书阅读器完全一致,请参考
- 嵌入式图形界面库lvgl使用详解
狸不凡
物联网开发vscodegit物联网嵌入式硬件单片机
嵌入式图形界面库lvgl使用详解前言(一)lvglubuntu环境vscode模拟器安装配置(二)lvgllv_conf.h环境配置(三)lvgl控件使用的几个例子(1)bar.h(2)button.h(3)image.h(4)label.h(5)switch.h(四)lvgl任务(task)使用(五)lvgl图片(使用)前言本文相当一个快速入门的lvgl学习教程,主要记录了lvgl在vscode
- RK3568笔记八十五:LVGL播放AVI视频
殷忆枫
RK3568学习笔记笔记
若该文为原创文章,转载请注明原文出处。最近有个需求,需要播放视频,但使用的框架是LVGL显示,所以了解了下LVGL怎么实现播放视频。目前了解到的方法有两种:一、使用ffmpeg方式,此方法适用于大部分视频二、使用opencv方式,此方法适用于大部分视频三、使用woshinieao/avilib库,此方法受限,只是AVI文件,且格式是MJPEG此篇记录,使用woshinieao/avilib库解析A
- 使用ZYNQ芯片和LVGL框架实现用户高刷新UI设计系列教程(第十七讲)
尤老师FPGA
Lvglui
这一期讲解的控件是表格,表格是由包含文本的行、列和单元格构建的。表格对象非常轻量级,因为仅存储文本。没有创建真实的对象,但它们只是即时绘制的。在lvgl中的默认格式如下图所示:在GUI_Guider中可以改变表格的行列的元素个数以及表格主体的背景、边框和阴影。具体代码如下图所示://Writecodesscreen_1_table_1//创建一个名为screen_1_table_1的表格并将其添加
- ESP32-S3 with ESP-IDF v5.4.1 LVGL 9.2.0 Custom memory allocator
rosemary512
ESPESP32-S3
记录ESP32-S3withESP-IDFv5.4.1LVGL9.2.0Custommemoryallocator,原因是GUIguider创建多个页面,使用时经常出现crash,怀疑是否是将内部内存消耗殆尽WeenabledCONFIG_LV_USE_CUSTOM_MALLOCintheLVGLconfigurationtooverrideLVGL’sdefaultmemoryallocatio
- ESP32-S3 (ESP IDF 5.4.1 - LVGL 9.2.0) FreeType
FreeType介绍FreeType是一个开源、高质量、可移植的字体引擎库(fontrenderingengine),广泛用于嵌入式设备、桌面应用、游戏引擎、GUI系统等。它不负责文字排版,专注于从字体文件中提取字形并进行渲染。主要功能功能说明支持多种字体格式如TrueType(.ttf)、OpenType(.otf)、Type1、CFF、CID-keyedfonts、PCF,BDF等。字形加载与
- ESP32-S3 IDF V5.4.1 LVGL 9.2.0 fatfs
rosemary512
ESPESP32-S3LVGLfatfs
为什么要使用fatfs如果将图片等资源编译进入代码,则代码存储空间的占用则会较大加载图像资源(如JPG/PNG/BMP)(1)LVGL可以从SD卡等存储中加载图片资源,而不是编译进固件中,节省内存。(2)使用lv_img_set_src()时可以传入文件路径,如:lv_img_set_src(img,“S:/cat.jpg”);读取字体文件:(1)支持从外部文件系统加载.bin或.lv_font_
- C语言与嵌入式GUI开发:µGFX、LVGL等嵌入式图形库的使用与定制(四)
JJJ69
学习C语言吧c语言开发语言
目录一、嵌入式GUI库的选择与比较:µGFXvs.LVGL1.1两者在功能特性、性能、资源占用等方面的对比分析1.3µGFX与LVGL的适用场景举例二、嵌入式图形库的定制与扩展2.1嵌入式图形库定制的基本思路与方法2.2定制µGFX与LVGL的外观风格与交互逻辑2.3扩展图形库功能:添加自定义GUI组件或对接特定硬件接口一、嵌入式GUI库的选择与比较:µGFXvs.LVGL1.1两者在功能特性、性
- LVGL(lv_keyboard键盘)
花落已飘
C语言LVGLUI
文章目录LVGL中的`lv_keyboard`详解一、基本概念1.主要用途2.类型定义二、常用函数接口1.创建键盘2.设置目标输入框(关联文本输入)3.设置键盘模式4.获取当前模式5.设置键盘关闭时的回调(如隐藏键盘)三、使用示例四、自定义键盘布局(进阶)五、注意事项六、典型应用场景LVGL中的lv_keyboard详解lv_keyboard是LVGL提供的一个虚拟键盘控件,通常用于触摸屏设备,在
- LVGL(lv_table)
花落已飘
CLVGLUI
文章目录一、`lv_table`是什么?二、常用API介绍1️⃣创建表格对象2️⃣设置单元格内容3️⃣读取单元格内容4️⃣设置行/列数量5️⃣设置单元格对齐方式6️⃣设置行高、列宽(通过样式)三、简单示例✍️四、样式控制(美化)️五、事件支持六、实际用途场景⚠️七、注意事项八、拓展建议在LVGL(LightandVersatileGraphicsLibrary)中,lv_table是一个用于显示二
- LVGL(lv_spinbox微调框控件)
花落已飘
C语言UILVGL
文章目录一、什么是`lv_spinbox`⚙️二、常用API简介1️⃣创建`lv_spinbox`对象2️⃣设置参数3️⃣增加/减少当前数字4️⃣光标控制三、简单示例代码四、显示效果五、注意事项六、适合场景lv_spinbox是LVGL(LightandVersatileGraphicsLibrary)中的一个用于数值输入的组件,外观上类似一个可以上下调整数字的小输入框,常用于需要手动设定数值的场
- 【LVGL-BMP,PNG,JPEG,GIF】
光芒Shine
#LVGLc语言
LVGL-BMP,PNG,JPEG,GIF■BMP■演示一:■PNG■演示一:■JPEG■演示一:■GIF■演示一:■BMP使用LVGLBMP解码库之前,必须在lv_conf.h文件启用LV_USE_BMP。如果该宏定义设置为1,则启用BMP解码库,否则不启用该解码库。LVGLBMP解码库的局限性:(1)BMP文件只能从文件加载。如果想将它们存储在闪存中,最好使用LVGL的图像转换器将它们转换为C
- LVGL 8.3版本 多任务环境下使用LVGL
A-code
LVGL经验分享LVGLGUI
前言在LVGL使用过程中经常发现会意外死机,然后去git下载了一份LVGL8.3的源码然后才看到官方的有关OS的相关说明。如果在LVGL的线程外操作LVGL对象是不安全的,很容易造成死机现象。官方的OS.md#OperatingsystemandinterruptsLVGLis**notthread-safe**bydefault.However,inthefollowingconditionsi
- 如何在LVGL之外的线程更新UI内容
A-code
ui嵌入式LVGL
前言作为一个刚开始学习LVGL和嵌入式开发的新手,学会绘制一个界面之后,遇到了一个问题:在LVGL线程之外的线程,更新UI内容时,会导致程序崩溃。1、问题分析首先,需要了解LVGL的基本工作原理。LVGL(LightandVersatileGraphicsLibrary)是一个用于嵌入式系统的开源图形库,主要用于创建用户界面。它通常运行在单线程环境中,所有的UI操作(如创建控件、更新显示等)都在主
- 智能门禁项目-websever开发
爱小羊
嵌入式web物联网
智能门禁项目-websever开发距离上次写博客以及过去了3个多月,自己也在嵌入式方向入行了4个月,感叹嵌入式的坑是真的多,一半时间都在调环境,测硬件,改BUG,写代码的时间估计只有一半时间。这一段时间主要处理嵌入式的websever问题。本项目的交互方式主要有三种,利用LVGL实现GUI,利用httpd和lwip实现websever服务器,Tmesh技术实现终端组网技术。我实现的主要是webse
- LVGL第一篇-了解lvgl显示原理以及使用C++移植
995695705
lvglc++开发语言
一、引言在当今嵌入式系统与图形界面开发的广阔领域中,轻量级图形库LVGL(LightandVersatileGraphicsLibrary)恰似一颗璀璨耀眼的明星,正日益受到开发者们的热烈推崇与追逐。它以小巧精致之姿、高效卓越之能以及丰富多元之功能,为各类设备赋予了强大无比的图形显示实力。本文将深入探寻LVGL的显示原理,同时详细介绍如何运用C++进行移植,引领开发者踏上LVGL的精彩征程。二、L
- 嵌入式C设计模式---策略模式
嵌入式学习_force
c语言实现设计模式设计模式策略模式
目录1.策略设计模式动漫详解2.LVGL策略模式实现详解与应用3.嵌入式中策略模式应用的优缺点4.大话设计模式C语言实现1.策略设计模式动漫详解2.LVGL策略模式实现详
- 软件开发指南——GUI 开发方案推荐
小叮当⇔
知识就是力量个人开发
1.LVGL(LightandVersatileGraphicsLibrary)适用场景:嵌入式设备、资源受限环境优势:专为嵌入式设计的开源GUI库,内存占用极小(最低仅需64KBRAM)支持触摸屏、硬件加速(如STM32的LTDC)提供丰富的控件(按钮、图表、列表等)和动画效果开发方式:在嵌入式Linux上通过FrameBuffer或SDL驱动显示支持C/Python/MicroPython绑定
- LVGL Colorwheel控件和Canvas控件详解
小灰灰搞电子
LVGLLVGLstm32单片机
LVGLColorwheel控件和Canvas控件详解一、Colorwheel控件详解1.概述2.基本属性3.创建Colorwheel控件4.设置颜色模式5.设置显示模式6.获取和设置选中颜色7.自定义样式8.事件处理9.示例代码二、Canvas控件详解1.概述2.创建Canvas3.设置Canvas大小4.获取绘图缓冲区5.绘制基本图形6.绘制图像7.绘制文本8.刷新Canvas9.示例代码三、
- 实习技能记录【2】-----LVGL[基本概念]
Invinciblenuonuo
LVGL嵌入式软件GUI
LVGL主要概念1.Screen(屏幕):概念:屏幕是LVGL应用程序中的顶层容器。它是用户界面的根对象,所有的可见UI元素最终都会添加到某个屏幕上(通常是活动屏幕)。功能:作为其他UI元素的父对象。可以拥有自己的背景颜色、背景图片等样式。LVGL可以管理多个屏幕,但在任何给定时刻只有一个屏幕是“活动的”并显示给用户。可以通过函数如lv_scr_load()或lv_scr_load_anim()来
- LVGL学习系列教程:零基础入门+进阶+项目学习
挨踢民工biubiu
LVGL嵌入式单片机学习LVGL嵌入式单片机GUI
LVGL学习系列教程:零基础入门+进阶+项目学习这里的所有课程都没有用到UI设计器而是手撕代码,带你原汁原味地学习LVGL、开发LVGL项目。学前准备课程要求起码具备基本的C(或C++)知识,如果你完全没有具备基本的C(或C++)知识,那么请先学习相关知识内容再学习这里的课程,视频教程:https://www.bilibili.com/video/BV1VM4y137Pm【第一期】LVGL零基础入
- 所有的对齐方式
九层指针
LVGL图形界面编程ui
在LVGL中,align_type参数(类型为lv_align_t)定义了控件的对齐方式。以下是LVGL8.x/9.x版本中所有可用的对齐方式及其含义:对齐方式列表对齐类型(枚举值)功能描述LV_ALIGN_DEFAULT默认对齐(等同于LV_ALIGN_TOP_LEFT)。LV_ALIGN_TOP_LEFT对齐到父容器的左上角。LV_ALIGN_TOP_MID对齐到父容器的顶部中心(水平居中,垂
- 哇!5.2秒进入应用界面!Linux快速启动方案分享,基于全志T113-i国产平台
Tronlong创龙
工业级核心板全志T113嵌入式开发国产ARM工业核心板
本文主要介绍基于创龙科技TLT113-EVM评估板(基于全志T113-i)的系统快速启动显示Qt界面、LVGL界面案例,适用开发环境如下。Windows开发环境:Windows764bit、Windows1064bit虚拟机:VMware15.5.5Linux开发环境:Ubuntu18.04.464bitU-Boot:U-Boot-2018.07Kernel:Linux-5.4.61、Linux-
- LVGL的学习笔记第一章
期待的是什么
LVGL学习
1.屏幕对象的创建过程lv_init_lv_ll_init(&LV_GC_ROOT(_lv_disp_ll),sizeof(lv_disp_t));//注册初始化显示器链表lv_disp_drv_register_lv_ll_ins_head(&LV_GC_ROOT(_lv_disp_ll));//注册显示器到链表disp->act_src=lv_obj_create(NULL);//在显示器上创
- 嵌入式学习笔记:LVGL v8 的按钮控件使用方法
WangWEel
学习笔记microsoft嵌入式
嵌入式学习笔记:LVGLv8的按钮控件使用方法LVGL(LightandVersatileGraphicsLibrary)是一个开源的嵌入式图形库,提供了丰富的图形控件和界面设计工具,适用于各种嵌入式系统。本文将介绍LVGLv8版本中按钮控件的使用方法,并提供相应的源代码示例。LVGLv8中的按钮控件是常用的用户交互界面元素之一,它可以用于触摸屏或其他输入设备上,让用户能够与嵌入式系统进行交互。下
- LVGL v8学习笔记 | 字体的应用技巧 嵌入式
CodeMaven
学习笔记前端嵌入式
LVGLv8学习笔记|字体的应用技巧嵌入式在嵌入式系统中,显示器的使用是非常普遍且重要的功能。而为了实现更灵活、美观的用户界面,字体的应用不可或缺。本文将介绍LVGLv8中字体的基本概念以及在嵌入式系统中使用字体的方法,并提供相应的源代码示例。一、字体的基本概念在LVGLv8中,字体是以像素点阵的形式存在的。每个字符由一系列像素点组成,这些像素点排列成矩阵,在显示器上渲染出相应的字符。字体可以分为
- 312个免费高速HTTP代理IP(能隐藏自己真实IP地址)
yangshangchuan
高速免费superwordHTTP代理
124.88.67.20:843
190.36.223.93:8080
117.147.221.38:8123
122.228.92.103:3128
183.247.211.159:8123
124.88.67.35:81
112.18.51.167:8123
218.28.96.39:3128
49.94.160.198:3128
183.20
- pull解析和json编码
百合不是茶
androidpull解析json
n.json文件:
[{name:java,lan:c++,age:17},{name:android,lan:java,age:8}]
pull.xml文件
<?xml version="1.0" encoding="utf-8"?>
<stu>
<name>java
- [能源与矿产]石油与地球生态系统
comsci
能源
按照苏联的科学界的说法,石油并非是远古的生物残骸的演变产物,而是一种可以由某些特殊地质结构和物理条件生产出来的东西,也就是说,石油是可以自增长的....
那么我们做一个猜想: 石油好像是地球的体液,我们地球具有自动产生石油的某种机制,只要我们不过量开采石油,并保护好
- 类与对象浅谈
沐刃青蛟
java基础
类,字面理解,便是同一种事物的总称,比如人类,是对世界上所有人的一个总称。而对象,便是类的具体化,实例化,是一个具体事物,比如张飞这个人,就是人类的一个对象。但要注意的是:张飞这个人是对象,而不是张飞,张飞只是他这个人的名字,是他的属性而已。而一个类中包含了属性和方法这两兄弟,他们分别用来描述对象的行为和性质(感觉应该是
- 新站开始被收录后,我们应该做什么?
IT独行者
PHPseo
新站开始被收录后,我们应该做什么?
百度终于开始收录自己的网站了,作为站长,你是不是觉得那一刻很有成就感呢,同时,你是不是又很茫然,不知道下一步该做什么了?至少我当初就是这样,在这里和大家一份分享一下新站收录后,我们要做哪些工作。
至于如何让百度快速收录自己的网站,可以参考我之前的帖子《新站让百
- oracle 连接碰到的问题
文强chu
oracle
Unable to find a java Virtual Machine--安装64位版Oracle11gR2后无法启动SQLDeveloper的解决方案
作者:草根IT网 来源:未知 人气:813标签:
导读:安装64位版Oracle11gR2后发现启动SQLDeveloper时弹出配置java.exe的路径,找到Oracle自带java.exe后产生的路径“C:\app\用户名\prod
- Swing中按ctrl键同时移动鼠标拖动组件(类中多借口共享同一数据)
小桔子
java继承swing接口监听
都知道java中类只能单继承,但可以实现多个接口,但我发现实现多个接口之后,多个接口却不能共享同一个数据,应用开发中想实现:当用户按着ctrl键时,可以用鼠标点击拖动组件,比如说文本框。
编写一个监听实现KeyListener,NouseListener,MouseMotionListener三个接口,重写方法。定义一个全局变量boolea
- linux常用的命令
aichenglong
linux常用命令
1 startx切换到图形化界面
2 man命令:查看帮助信息
man 需要查看的命令,man命令提供了大量的帮助信息,一般可以分成4个部分
name:对命令的简单说明
synopsis:命令的使用格式说明
description:命令的详细说明信息
options:命令的各项说明
3 date:显示时间
语法:date [OPTION]... [+FORMAT]
- eclipse内存优化
AILIKES
javaeclipsejvmjdk
一 基本说明 在JVM中,总体上分2块内存区,默认空余堆内存小于 40%时,JVM就会增大堆直到-Xmx的最大限制;空余堆内存大于70%时,JVM会减少堆直到-Xms的最小限制。 1)堆内存(Heap memory):堆是运行时数据区域,所有类实例和数组的内存均从此处分配,是Java代码可及的内存,是留给开发人
- 关键字的使用探讨
百合不是茶
关键字
//关键字的使用探讨/*访问关键词private 只能在本类中访问public 只能在本工程中访问protected 只能在包中和子类中访问默认的 只能在包中访问*//*final 类 方法 变量 final 类 不能被继承 final 方法 不能被子类覆盖,但可以继承 final 变量 只能有一次赋值,赋值后不能改变 final 不能用来修饰构造方法*///this()
- JS中定义对象的几种方式
bijian1013
js
1. 基于已有对象扩充其对象和方法(只适合于临时的生成一个对象):
<html>
<head>
<title>基于已有对象扩充其对象和方法(只适合于临时的生成一个对象)</title>
</head>
<script>
var obj = new Object();
- 表驱动法实例
bijian1013
java表驱动法TDD
获得月的天数是典型的直接访问驱动表方式的实例,下面我们来展示一下:
MonthDaysTest.java
package com.study.test;
import org.junit.Assert;
import org.junit.Test;
import com.study.MonthDays;
public class MonthDaysTest {
@T
- LInux启停重启常用服务器的脚本
bit1129
linux
启动,停止和重启常用服务器的Bash脚本,对于每个服务器,需要根据实际的安装路径做相应的修改
#! /bin/bash
Servers=(Apache2, Nginx, Resin, Tomcat, Couchbase, SVN, ActiveMQ, Mongo);
Ops=(Start, Stop, Restart);
currentDir=$(pwd);
echo
- 【HBase六】REST操作HBase
bit1129
hbase
HBase提供了REST风格的服务方便查看HBase集群的信息,以及执行增删改查操作
1. 启动和停止HBase REST 服务 1.1 启动REST服务
前台启动(默认端口号8080)
[hadoop@hadoop bin]$ ./hbase rest start
后台启动
hbase-daemon.sh start rest
启动时指定
- 大话zabbix 3.0设计假设
ronin47
What’s new in Zabbix 2.0?
去年开始使用Zabbix的时候,是1.8.X的版本,今年Zabbix已经跨入了2.0的时代。看了2.0的release notes,和performance相关的有下面几个:
:: Performance improvements::Trigger related da
- http错误码大全
byalias
http协议javaweb
响应码由三位十进制数字组成,它们出现在由HTTP服务器发送的响应的第一行。
响应码分五种类型,由它们的第一位数字表示:
1)1xx:信息,请求收到,继续处理
2)2xx:成功,行为被成功地接受、理解和采纳
3)3xx:重定向,为了完成请求,必须进一步执行的动作
4)4xx:客户端错误,请求包含语法错误或者请求无法实现
5)5xx:服务器错误,服务器不能实现一种明显无效的请求
- J2EE设计模式-Intercepting Filter
bylijinnan
java设计模式数据结构
Intercepting Filter类似于职责链模式
有两种实现
其中一种是Filter之间没有联系,全部Filter都存放在FilterChain中,由FilterChain来有序或无序地把把所有Filter调用一遍。没有用到链表这种数据结构。示例如下:
package com.ljn.filter.custom;
import java.util.ArrayList;
- 修改jboss端口
chicony
jboss
修改jboss端口
%JBOSS_HOME%\server\{服务实例名}\conf\bindingservice.beans\META-INF\bindings-jboss-beans.xml
中找到
<!-- The ports-default bindings are obtained by taking the base bindin
- c++ 用类模版实现数组类
CrazyMizzz
C++
最近c++学到数组类,写了代码将他实现,基本具有vector类的功能
#include<iostream>
#include<string>
#include<cassert>
using namespace std;
template<class T>
class Array
{
public:
//构造函数
- hadoop dfs.datanode.du.reserved 预留空间配置方法
daizj
hadoop预留空间
对于datanode配置预留空间的方法 为:在hdfs-site.xml添加如下配置
<property>
<name>dfs.datanode.du.reserved</name>
<value>10737418240</value>
 
- mysql远程访问的设置
dcj3sjt126com
mysql防火墙
第一步: 激活网络设置 你需要编辑mysql配置文件my.cnf. 通常状况,my.cnf放置于在以下目录: /etc/mysql/my.cnf (Debian linux) /etc/my.cnf (Red Hat Linux/Fedora Linux) /var/db/mysql/my.cnf (FreeBSD) 然后用vi编辑my.cnf,修改内容从以下行: [mysqld] 你所需要: 1
- ios 使用特定的popToViewController返回到相应的Controller
dcj3sjt126com
controller
1、取navigationCtroller中的Controllers
NSArray * ctrlArray = self.navigationController.viewControllers;
2、取出后,执行,
[self.navigationController popToViewController:[ctrlArray objectAtIndex:0] animated:YES
- Linux正则表达式和通配符的区别
eksliang
正则表达式通配符和正则表达式的区别通配符
转载请出自出处:http://eksliang.iteye.com/blog/1976579
首先得明白二者是截然不同的
通配符只能用在shell命令中,用来处理字符串的的匹配。
判断一个命令是否为bash shell(linux 默认的shell)的内置命令
type -t commad
返回结果含义
file 表示为外部命令
alias 表示该
- Ubuntu Mysql Install and CONF
gengzg
Install
http://www.navicat.com.cn/download/navicat-for-mysql
Step1: 下载Navicat ,网址:http://www.navicat.com/en/download/download.html
Step2:进入下载目录,解压压缩包:tar -zxvf navicat11_mysql_en.tar.gz
- 批处理,删除文件bat
huqiji
windowsdos
@echo off
::演示:删除指定路径下指定天数之前(以文件名中包含的日期字符串为准)的文件。
::如果演示结果无误,把del前面的echo去掉,即可实现真正删除。
::本例假设文件名中包含的日期字符串(比如:bak-2009-12-25.log)
rem 指定待删除文件的存放路径
set SrcDir=C:/Test/BatHome
rem 指定天数
set DaysAgo=1
- 跨浏览器兼容的HTML5视频音频播放器
天梯梦
html5
HTML5的video和audio标签是用来在网页中加入视频和音频的标签,在支持html5的浏览器中不需要预先加载Adobe Flash浏览器插件就能轻松快速的播放视频和音频文件。而html5media.js可以在不支持html5的浏览器上使video和audio标签生效。 How to enable <video> and <audio> tags in
- Bundle自定义数据传递
hm4123660
androidSerializable自定义数据传递BundleParcelable
我们都知道Bundle可能过put****()方法添加各种基本类型的数据,Intent也可以通过putExtras(Bundle)将数据添加进去,然后通过startActivity()跳到下一下Activity的时候就把数据也传到下一个Activity了。如传递一个字符串到下一个Activity
把数据放到Intent
- C#:异步编程和线程的使用(.NET 4.5 )
powertoolsteam
.net线程C#异步编程
异步编程和线程处理是并发或并行编程非常重要的功能特征。为了实现异步编程,可使用线程也可以不用。将异步与线程同时讲,将有助于我们更好的理解它们的特征。
本文中涉及关键知识点
1. 异步编程
2. 线程的使用
3. 基于任务的异步模式
4. 并行编程
5. 总结
异步编程
什么是异步操作?异步操作是指某些操作能够独立运行,不依赖主流程或主其他处理流程。通常情况下,C#程序
- spark 查看 job history 日志
Stark_Summer
日志sparkhistoryjob
SPARK_HOME/conf 下:
spark-defaults.conf 增加如下内容
spark.eventLog.enabled true spark.eventLog.dir hdfs://master:8020/var/log/spark spark.eventLog.compress true
spark-env.sh 增加如下内容
export SP
- SSH框架搭建
wangxiukai2015eye
springHibernatestruts
MyEclipse搭建SSH框架 Struts Spring Hibernate
1、new一个web project。
2、右键项目,为项目添加Struts支持。
选择Struts2 Core Libraries -<MyEclipes-Library>
点击Finish。src目录下多了struts