沫_沫
码龄9年
关注
提问 私信
  • 博客:62,422
    动态:24
    62,446
    总访问量
  • 28
    原创
  • 1,091,324
    排名
  • 21
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:上海市
  • 加入CSDN时间: 2016-01-12
博客简介:

沫_沫的博客

查看详细资料
个人成就
  • 获得19次点赞
  • 内容获得7次评论
  • 获得67次收藏
创作历程
  • 1篇
    2022年
  • 2篇
    2021年
  • 9篇
    2020年
  • 8篇
    2019年
  • 2篇
    2018年
  • 6篇
    2017年
  • 1篇
    2016年
成就勋章
TA的专栏
  • TCP
    1篇
  • android
    11篇
  • ubuntu
    4篇
  • 个人笔记
    16篇
  • 算法
    2篇
兴趣领域 设置
  • 数据结构与算法
    数据结构
  • 移动开发
    android studio
创作活动更多

开源数据库 KWDB 社区征文大赛,赢取千元创作基金!

提交参赛作品,有机会冲刺至高2000元的创作基金,快来参与吧!

去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

update-alternatives的使用

update-alternatives使用笔记
原创
发布博客 2022.06.28 ·
302 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

AndroidStudio运行Java main

如题,想要运行,则在.idea/gradle.xml添加<option name="delegatedBuild" value="false" />如图:
原创
发布博客 2021.07.20 ·
217 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

NAT

NAT即:网络地址装换。就是用来替换IP报文头部的地址信息。它通常部署在一个组织的网络出口的位置,通过将内部网络IP地址替换为出口的IP地址,由此提供公网的可达性和上层协议的连接能力。RFC1918规定了三个保留地址段落:10.0.0.0-10.255.255.255172.16.0.0-172.31.255.255192.168.0.0-192.168.255.255这三个范围分别处于A,B,C类的地址段,不向特定的用户分配,被IANA(The Internet Assigned Numbe
原创
发布博客 2021.02.09 ·
404 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

BIO下accept或recv退出

想要退出accept的方式两种:有新用户连接timeoutrecv有三种:读到数据timeoutfd close下面就是依据timeout来做的退出。重点:struct timeval timeout={3,0};//timeout 3s.int ret = setsockopt(fd, SOL_SOCKET, SO_RCVTIMEO, &timeout, sizeof(timeout));if (ret < 0) {
原创
发布博客 2020.12.30 ·
415 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

ubuntu AndroidStudio4.1启动报错

Internal error. Please refer to https://code.google.com/p/android/issuesjava.lang.NoSuchMethodError: com.intellij.ide.plugins.PluginManagerCore.loadDescriptors()[Lcom/intellij/ide/plugins/IdeaPluginDescriptorImpl;at com.a.a.b.b.ar.a(ar.java:121)at com.
原创
发布博客 2020.10.14 ·
1446 阅读 ·
2 点赞 ·
4 评论 ·
1 收藏

android.mk 加入第三方库

动态库SOinclude $(CLEAR_VARS)LOCAL_MODULE := libTestLOCAL_MODULE_TAGS := optionalLOCAL_SRC_FILES_32 := lib/armeabi-v7a/libTest.soLOCAL_SRC_FILES_64 := lib/arm64-v8a/libTest.soLOCAL_MODULE_CLASS := SHARED_LIBRARIESLOCAL_MODULE_SUFFIX = .soLOCAL_MULTILI
原创
发布博客 2020.08.17 ·
793 阅读 ·
0 点赞 ·
0 评论 ·
4 收藏

ffpaly播放PCM裸流

ffplay -f s16le tcp://192.168.1.24:50047 -ar 44100 -ac 2 -channels 2-f 指定格式PCM格式,可以用ffplay -sample_fmts查询 如下: name depth u8 8 s16 16 s32 32 flt 32 dbl 64 u8p 8 s16p 16 s32p 32 fltp 32
原创
发布博客 2020.08.07 ·
2783 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

libyuv.tar.xz

发布资源 2020.07.07 ·
xz

yuv分量提取(NDK:libyuv)

通过ImageReader获得数据来源借助libyuv做转换Image image = mImageReader.acquireLatestImage()图片格式决定了image里面planes有几个数组如下: /** * Only a subset of the formats defined in * {@link android.graphics.ImageFormat ImageFormat} and * {@link android.graphics.P
原创
发布博客 2020.07.07 ·
1150 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Ubuntu中TCP/UDP快速连通调试

监听:nc -l 1234 //建立TCP在1234的监听nc -lu 1234 //UDPconnectnc -v 192.168.1.24 1234 //对ip+port发起TCP并连接发包nc -vz 192.168.1.24 1234 //对ip+port发起TCP并连接发包,几秒后断开nc -vu 192.168.1.24 1234 //对ip+port持续发包nc -vuz 192.168.1.24 1234 //对ip+port发几次包teln
原创
发布博客 2020.05.30 ·
4430 阅读 ·
2 点赞 ·
0 评论 ·
11 收藏

libprotobuf.tar.xz

发布资源 2020.04.20 ·
xz

Android之protobuf lib库

ndkwget "https://dl.google.com/android/repository/android-ndk-r16b-linux-x86_64.zip"arm-21-toolchain-clang-32 & arm-21-toolchain-clang-64准备protobuf config的时候需要这两个库,用来编译成armeabi-v7a和arm64-v8a的...
原创
发布博客 2020.04.20 ·
999 阅读 ·
1 点赞 ·
1 评论 ·
1 收藏

gradle之so打包到aar

以下针对单个build.gradle的情况。即:project和app的build.gradle写在了一起。如果为标准的AS建的工程如发生so找不到的情况大多也可以用如下方法。开始目录结构sourceSet sourceSets { main { manifest.srcFile 'AndroidManifest.xml' ...
原创
发布博客 2020.04.14 ·
1415 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

protobuf使用

protobuf为Google什么什么…(自行百度),总之重要的一点,它比Json和XML大体上会有更好的封装更小的体积。AS配置project的build.geadlebuildscript { repositories { google() jcenter() } dependencies { //... ...
原创
发布博客 2020.04.01 ·
1350 阅读 ·
0 点赞 ·
1 评论 ·
1 收藏

ProtoBuffTest.tar.xz

发布资源 2020.04.01 ·
xz

Moonlight Client梳理

如下为整合Moonlight的地址MoonLight project其中Client端有open source,此project的server是没有的。即使是其project中提到的Moonlight Internet Hosting Tool即用于连接client的moonlight的stream,类似于server也是需要GeForce的支持,如下:Client:针对视频、音频、控...
原创
发布博客 2019.11.13 ·
1389 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

客制化Spice之视图

Spice视图针对Spice视图可分为两类:图像和视频,相应的传输处理如下图所示图像情景:当我们需要显示桌面或者查看图片时,只需要走Spice这边Image通道。Spice会根据图片的类型自动去选择用什么协议来完成图片的压缩。如果是一张合成的图片,则会使用LZ或者GLZ做压缩,如果是一张照片则会使用Quic.LZGLZ视频Spice默认的视频编码格式为MJpeg,除此之外还可以使用...
原创
发布博客 2019.09.26 ·
1239 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

Spice-QXL

QXL message flow:以上绿色线表示为一个图形绘制流程,当GuestOS上的一个user应用需要产生一个渲染操作的时候,由Guest APP发送请求给Guest的图形引擎(GDI/X)图形引擎将命令传送给qxl驱动qxl驱动将命令翻译为qxl命令推送到qemu中qxl设备的消息队列里面libspice从队列里面取数据,将其加入到display Tree中display ...
原创
发布博客 2019.09.23 ·
7901 阅读 ·
3 点赞 ·
0 评论 ·
28 收藏
加载更多