logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

flutter的key在widget list的作用以及必要性

在做一个flutter的项目过程中,体会到了key在widget渲染中发挥的作用以及开发者需要避免的坑,在次提出共勉与react的diff算法类似(vue的也是),flutter在渲染同级类似的item的时候也是采用key值判断来重新渲染的。因此如果你的业务中如果包含了一个同类型的widget list,记得要为每个widget加上一个...

#移动开发#javascript
java输入月份,年份,显示对应月份的天数,

总结:1,输入月份,年份,这需要用Scanner 2.我们已知道12个月份的天数,有30天,31天 3.判断闰年用switch -case-break语句 4.注意不要忘了写break;判断后就直接跳出循环:package com.ja;//请输入年份//请输入月份//显示年/月/日//import java.util.Scanner;publi...

#java
VMware GPU虚拟化简介

GPU虚拟化主要针对在桌面虚拟化的一些研发和设计工作人员,这些人员需要进行大型的3D设计,从而使用普通的桌面虚拟化无法满足其主要的需求。所以必须采用在虚拟化平台增加GPU,通过GPU虚拟化的方式进行。目前VMware的GPU虚拟化主要分为以下三种方式: vSGA:是指“Virtual Shared Graphics Acceleration”(虚拟共享图形加速)。vSGA ...

#运维
动态库加载出错解决办法

项目中碰到的问题,编译好的so文件,放到其他机器上去加载,报了错误,cannot restore segment prot after reloc: Permission denied。网上查了一下,原因是selinux的问题,selinux的设置太过严格导致的。解决的办法是在root用户下,修改/etc/selinux/config 文件,把SELINUX=enforcing 改成 SELINU

安装12.04lts的两个问题总结

  因为在win7下有很多bug,老师叫我用Linux来完成项目的最后一步。啊啊啊,之前一直是在虚拟机里面搞,安装Ubuntu的过程中遇到了好多个问题,好吧好吧,下面总结一下,让遇到同样问题的朋友少走点弯路吧:1,分区问题: 建立“主分区”之后,原来的空闲空间不可用了,无法进行其他分区的创建( 原创 :) )    解决办法很简单:...

#运维#php
虚拟滚动的轮子是如何造成的?

相信大家都遇到过渲染一个很长的列表或者页面带来的痛苦,长列表与页面可能对首屏渲染速度造成很大的影响,并且会对页面的滚动造成一些不流畅的体验。我也在最近遇到了这个问题,发现除了直接使用分页外,虚拟滚动这种解决方案很是流行,于是也重新造了一下vue中虚拟滚动的轮子。虚拟滚动简单的说就是渲染在浏览器中当前可见的范围内的内容,通过用户滑动滚动条的位置动态地来计算显示内容,其余部分用空白填充来给用户造成一.

#javascript#前端
痞子衡嵌入式:PCM编码与Waveform音频文件(.wav)格式详解

  大家好,我是痞子衡,是正经搞技术的痞子。今天痞子衡给大家介绍的是PCM编码及Waveform音频文件格式。  嵌入式里有时候也会和音频打交道,比如最近特别火的智能音箱产品,离不开前端的音频信号采集、降噪,中间的语音识别(ASR)、自然语言处理(NLP),以及后端的文语合成(TTS)、音频播放。音频信号采集是处理声音的第一步,要采集音频就离不开PCM编码,音频采集完成自然需要保存,wavef..

#嵌入式#操作系统#后端
python伪造udp数据包

#!/usr/bin/python#coding:utf-8import socketimport structfrom random import randintdef checksum(data):s = 0n = len(data) % ...

#网络#python
mysql中的三元运算

mysql的if函数,例如:IF(expr1,expr2,expr3)说明:如果 expr1是TRUE,则IF()的返回值为expr2; 否则返回值则为expr3实例场景:如果video_id为null,则直接返回空字符,避免不必要的查询影响效率:(SELECT if(isnull(video_id),'',(SELECT cover from topic_video tv where tv.i.

#数据库
《Android App开发入门:使用Android Studio 2.X开发环境》——第 2章 Android 程序设计基础讲座...

第 2章 Android 程序设计基础讲座2-1Android App 的主角:Activity2-2Android 程序的设计流程2-3认识 Activity 的基本程序逻辑2-4组件的布局与属性设置2-5开始动手编写程序2-6输入字段 EditText 组件2-7使用 USB 线将程序部署到手机上执行2-8修改项目的...

#移动开发#java
    共 12 条
  • 1
  • 2
  • 请选择