logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

如何避免android layout.xml 布局文件中重名id的错误

在android 开发中,用来描述视图布局的layout.xml文件中,通常会涉及到控件或子布局的变量命名问题,有的时候大家为了提编码速度,可能会造成同名id的问题。那么布局文件中的id是否可以同名呢?分两种情况:同一个layout.xml中的id重名不同layout.xml文件的id重名情况一在同个一个Xml文件的中若同名了,则前一个有效,而后一个无效,即后一

java fastjson如何自定义转换含枚举类型对象(编程技巧)

在使用fastjson对Java对象进行序列化和反序列化时,如果含有枚举类型,默认会根据枚举变量的ordinal值进行反序列且序列化时显示枚举字面代表的字符串。经常这种行为不是我们想要的,那么如何进行定制化枚举类型的序列化和反序列?举例如下问题引出假设待序列化和反序列化java对象结构如下public class Msg {private int id;

Windows 修vscode的插件安装和缓存目录 释放C盘空间

Windows下vscode的缓存和插件都很大,经常把有限的C盘搞满,修改默认缓存目录 和 插件安装目录位置可以节省C盘空间

#vscode#缓存#ide
浅谈MVP架构及开发模式

Model-View-Presenter(MVP)概述    MVC模式已经出现了几十年了,在GUI领域已经得到了广泛的应用,由于微软ASP.NET MVC Framework的出现,致使MVC一度成为.NET社区的热名话题。作为MVC的变种MVP模式,也已经出现好几年了,在微软模式与实践小组提供的Web Client Software Factory中,给出了实现MVP模式的应用程序最佳实践

【好文记录】嵌入式框架Zorb Framework搭建过程

嵌入式框架Zorb Framework搭建一:嵌入式环境搭建、调试输出和建立时间系统嵌入式框架Zorb Framework搭建二:环形缓冲区的实现嵌入式框架Zorb Framework搭建三:列表的实现嵌入式框架Zorb Framework搭建四:状态机的实现嵌入式框架Zorb Framework搭建五:事件的实现嵌入式框架Zorb Framework搭建六:定时器的实现嵌...

Flutter 踩坑之 Mac下Flutter运行权限问题

Flutter 踩坑之 Mac下Flutter运行权限问题小拉最近入坑 Flutter, 开始踩坑~安装 Flutter根据 https://flutterchina.club/setup-macos/ 步骤 学习安装因为是一个库,所以我安装到 /usr/local 目录下cd /usr/localsudo git clone -b stable https://github.com/...

打通 C/C++与JavaScript通信 快速开发Electron桌面应用

小拉实际工作中,有时需要开发串口、网络等工具类上位机桌面应用软件,业务逻辑通常是C、C++开发的,当然使用QT、MFC等技术来开发,怎奈羡慕前端做界面又美观、又速度,有大量的UI框架,图表库使用。笔者找到了一条解决方案业务逻辑由C/C++实现,界面由纯html5实现,应用QWebchannel打通C++与JS的通信。..................

#javascript#electron#c语言
win 10 下 使用vscode 应用WSL +cmake 做C/C++开发调试

【爽歪歪】win 10 下 使用vscode 应用WSL +cmake 做C/C++开发调试安装WSL启动Linux 子系统功能进制控制面板->程序和功能, 将适用于Linux的Windows子系统勾选。安装 Windows Terminal在 Microsoft Store市场上搜索 WSL 安装 Terminal安装WSL在 Microsoft Store市场上搜索 WS...

用vmare虚拟机,虚拟linux下串口对联

最近公司项目在搞modbus协议,本人想在linux环境中搭建串口开发环境,由于要实现主从的通信,开发环境最好是可以在一个虚拟机下实现两个虚拟串口的对联,一个模拟上位机主机,一个模拟下位机从站通信。经网上收集资源,特将配置方法及步骤和相关资源记录如下:这个方法在同一台电脑上使用两个vmare机虚拟linux,(在同一个vmare机上也可以建立两个串口对联,见文章末尾),建立一对虚拟串口,并虚拟

[java从头学]applet 练习

applet  编码练习import java.awt.*;import java.applet.*;public class ImportDemo extends Applet{Button redButton;public void init(){redButton = new Button("红色按钮");redButton.s

    共 11 条
  • 1
  • 2
  • 请选择