自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

原创 Linux远程连接另一台Linux

查看ssh服务是否开启。host是对端ip地址。

2023-12-04 10:28:23 483

原创 Ubuntu 20.04使用fcitx输入法卡死

可能由于兼容性问题,ubuntu20.04安装完fcitx输入法,或者其他基于fcitx的输入法之后会造成系统卡死,开机重启也或卡在空白桌面没有图表显示。

2023-12-01 14:28:06 1092 2

原创 VS2019 include发生错误

记录一次VS include错误。

2023-04-20 23:00:29 572

原创 inet_addr报错

错误 C4996 ‘inet_addr’: Use inet_pton() or InetPton() instead or define _WINSOCK_DEPRECATED_NO_WARNINGS to disable deprecated API warnings错误原因已经说得比较清楚,inet_addr是已经被舍弃的API,建议我们使用inet_pton或者InetPton替代。

2023-04-10 23:39:09 1492

原创 StartActivity流程

startActivity

2023-02-17 15:17:50 802

原创 AIDL基础

AIDL

2023-02-16 23:04:40 133

原创 AndroidStudio模拟器无声

AndroidStudio 模拟器无声

2022-11-21 10:49:50 1956

原创 std::forward是如何工作的

std::forward

2022-10-18 15:59:42 164

原创 SoundPool概述

文章目录一、SoundPool简介二、SoundPool用例一、SoundPool简介    SoundPool可以用来给应用程序管理或者播放音频资源。一个SoundPool是指从应用程序或者文件系统中加载进内存的音频样本的集合。SoundPool利用MediaCodec服务来将音频资源解码成16-bit的PCM数据流,这允许应用程序发送压缩流,而不必在播放期间承受 CPU 加载和解压缩延迟。    SoundPool加载的音频资源由于是加载进内存,所以要求尽可能的短。每个音频资源的大小被限制在1M,

2022-07-11 10:48:12 841 1

原创 FFmpeg编译脚本

单纯记录脚本

2022-06-14 23:24:56 343 1

原创 JNI概述

文章目录一、概念二、JNI实例2.1、 概述2.2、MediaPlayer2.3、JNI层的MediaPlayer分析2.4、JNI方法的注册2.4.1、静态注册2.4.1、动态注册2.5、JNI层和Java层数据类型转换2.6、JavaVM和JNIEnv2.7、通过JNIEnv操作jobject2.7.1、操作的一般步骤2.7.2、函数的调用2.7.2、变量的操作2.8、JNI类型签名2.9、JNI中的引用欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插

2022-04-18 13:59:48 25

原创 onActivityResult替换

鉴于安卓新版本中onActivity已经被舍弃,这里记录一下新版本中的替换方法https://developer.android.com/training/basics/intents/result原版本java:public void openSomeActivityForResult(){ Intent intent = new Intent(this, SomeActivity.class); startActivityForResult(intent, 1);}

2021-08-17 11:00:41 491

原创 shared_from_this

shared_from_this是基类enable_shared_shared_from_this的一个方法,允许继承类获取一个只想自身的shared_ptr智能指针,这个智能指针与已有的shared_ptr共享所有权。具体的使用方法如下#include<memory>#include<iostream>class A : public std::enable_shared_from_this<A>{ public: A(){ std::cou

2021-04-08 16:02:42 498

原创 c++ 实现Manacher解决最长回文子串

鉴于大多网上存在的实现都是只求长度,而不反悔回文串,觉得这里有必要记录一下返回子串,比较返回子串的步骤也有一些坑class Solution {public: string longestPalindrome(string s) { string modify_s = "#"; for (auto c : s) { ...

2019-08-30 17:22:49 193

原创 Ubuntu18.04解决matplotlib显示中文乱码

解决ubantu里面报错findfont: Font family ['sans-serif'] not found. Falling back to Bitstream Vera Sans参照上面的博客,将第四步中的代码改为font.family : simheiaxes : False ...

2019-05-24 15:50:24 702

原创 python 读取txt文件,切片字符串乱码

如上图所示,整个显示出来没问题,单个切片会产生乱码,可能是由于文件按ascii码存储,汉字属于3个字节,这时候一次取三个字节就可以正常现实了...

2019-04-20 21:43:29 1151

原创 利用Winscp在windows和Ubuntu之间传文件

Ubuntu系统中需要先打开SSHD服务,命令:service sshd start如果系统中没有SSHD服务需要安装,命令:sudo apt-get install openssh-serverwindows中安装Winscp,链接:https://winscp.net/eng/index.phpWinscp中主机名就是Ubuntu系统的ip地址,可以通过查看系统信息或者ifconf...

2019-04-01 08:59:27 1127

原创 Ubuntu 18.04 安装OpenCv 无法导入cv2

按照官网教程安装OpenCv,安装完成之后发现在juputerNotebook 的python 内核中无法import cv2,提示no module named cv2这是因为官网教程使用apt-get install 来安装,即使安装完成之后也只是安装在系统默认的python版本中,这时候如果不想继续重装opencv 的话,需要为系统默认的python 安装jupyter内核:apt ...

2019-03-29 18:41:29 2142

原创 python 判断二叉树的宽度

递归解法二叉树的宽度就是二叉树宽度最大的层的宽度def widthOfBinaryTree(self,root): self.ans = 0 dic = {} def dfs(node,pos=0,depth=0): if node: dic.setdefault(depth,pos) self.a...

2019-03-26 09:05:28 1206

原创 python 判断两棵树是否是同一棵树-非递归先序遍历

class TreeNode: def __init__(self, x): self.val = x self.left = None self.right = Nonedef isSameTree(self, p: TreeNode, q: TreeNode) -> bool: l = [p]# 存储p中的节点 ...

2019-03-25 11:38:28 474

原创 python 二叉树的递归和非递归实现

结构定义class TreeNode: def __init__(self, x): self.val = x self.left = None self.right = None先序遍历递归版def preorderTraversal(self, root: TreeNode) -> List[int]: res = [] def r...

2019-03-25 11:28:04 330

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除