来自比邻星
码龄7年
关注
提问 私信
  • 博客:553,132
    553,132
    总访问量
  • 28
    原创
  • 1,237,514
    排名
  • 864
    粉丝
  • 12
    铁粉

个人简介:菜鸟一枚

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:江苏省
  • 加入CSDN时间: 2017-11-04
博客简介:

sinat_40936062的博客

查看详细资料
个人成就
  • 获得1,856次点赞
  • 内容获得125次评论
  • 获得5,822次收藏
  • 代码片获得7,527次分享
创作历程
  • 3篇
    2022年
  • 8篇
    2021年
  • 14篇
    2020年
  • 6篇
    2019年
  • 1篇
    2018年
成就勋章
TA的专栏
  • UWP控件
    2篇
  • 数据库
    1篇
  • R语言
    1篇
  • C++
    6篇
  • 编译环境
    5篇
  • NAO机器人
    4篇
  • Python学习笔记
    8篇
  • Latex
    1篇
  • C语言学习笔记
    3篇
  • STM32学习笔记
    3篇
兴趣领域 设置
  • 嵌入式
    单片机嵌入式硬件
  • 硬件开发
    硬件工程驱动开发arm开发
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

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

stm32原理图-不含库文件

发布资源 2023.03.18 ·
pcbdoc

UWP控件——SplitView的使用

UWP开发——SplitView的使用1. 控件结构2. 显示模式3. 简单Demo1. 控件结构SplitView菜单常用于抽屉式菜单展示和功能导航,该控件由两部分构成:导航面板:SplitView.Pane内容部分:SplitView.Content导航面板用于功能展示,例如下图左侧黑色部分,右侧白色即为内容部分。这两部分内容缺一不可。2. 显示模式SplitView布局控件的展示模式(DisplayMode)分为四种:Inline:将右侧内容直接推开Overlay:覆盖
原创
发布博客 2022.04.14 ·
1874 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

查找本地计算机的SQL Sever实例并实现访问

这两天一直在配置SQL sever 2019,主要是用于:测试一下使用Azure data studio访问数据库测试C#桌面软件访问数据库结果一直卡在建立连接上面。主要问题出在两个方面,一是不知道SQL sever的数据实例,导致安装了多个实例,然后一遍一遍卸载。中间还卸载不干净,找到了下面这篇文章才算是删干净。彻底卸载SQL SEVER二是没搞清楚访问的服务器名和实例名。1. 确定数据库的实例名数据库的实例名,可以在注册表中找到。搜索框中输入“运行”,然后输入regedit,打
原创
发布博客 2022.04.01 ·
5099 阅读 ·
1 点赞 ·
0 评论 ·
13 收藏

UWP控件——StackPanel堆叠面板的使用

StackPanel控件主要用来实现堆叠效果,堆叠方向的控制需要使用oriented参数。<Grid> <StackPanel oriented="Horizontal"> <Button Text="按钮1"/> <Button Text="按钮2"/> <Button Text="按钮3"/> <Button Text="按钮4"/> <StackPanel/><Grid/>1.
原创
发布博客 2022.03.18 ·
893 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

栈的使用-四则运算计算器

计算机在计算四则运算表达式时,不能直接计算中缀表达式,而要把表达式转换为逆波兰表达式,然后再进行求解。所以四则运算表达式求解主要分为两个步骤:中缀表达式转换为后缀表达式计算后缀表达式的值两个步骤都需要借助栈来完成。下面详细介绍两个步骤的实现思路:1.中缀表达式转换为后缀表达式核心思想:假设我们以字符串形式输入中缀表达式,此时我们还需要一个变量convertRes来储存后缀表达式结果。假设没有空格和制表符等其他额外字符,我们用名为optSymbo的栈来储存运算符,用index来表示当前遍历到的
原创
发布博客 2021.09.27 ·
341 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

算法-动态规划-跳台阶

leetcode中有一个类型的题目是动态规划经常考察的点——斐波那契数列。跳台阶的问题是斐波那契数列的变种问题,总体思路上没有什么太大变化。1.跳台阶easy先来看这道题剑指 Offer 10- II. 青蛙跳台阶问题。题目描述如下:一只青蛙一次可以跳上1级台阶,也可以跳上2级台阶。求该青蛙跳上一个 n 级的台阶总共有多少种跳法。答案需要取模 1e9+7(1000000007),如计算初始结果为:1000000008,请返回 1。示例 1:输入:n = 2输出:2示例 2:输入:
原创
发布博客 2021.09.23 ·
797 阅读 ·
0 点赞 ·
0 评论 ·
4 收藏

C++11智能指针shared_ptr,weak_ptr以及循环引用的问题

1.智能指针通常内存管理中存在以下问题:重复析构(释放)同一块内存导致程序运行崩溃例如,如果类中有指针成员,浅拷贝造成两个对象的指针成员指向同一个内存。当程序运行结束,一块内存被析构了两次。有些资源的内存被释放,但是其指针并未被修改指向。void test(){ int *dp = new int[10]; delete dp[]; //忘记添加dp = nullptr;}上面这种情况导致后续万一在该函数使用了dp指针,造成程序崩溃。这是因为虽然delete虽然释放了内
原创
发布博客 2021.09.01 ·
620 阅读 ·
0 点赞 ·
0 评论 ·
4 收藏

【VSCode】解决“终端将被任务重用,按任意键关闭”问题

前几天使用vscode编译程序,然后吃了个饭回来发现调试程序时不能打开终端,然后就找教程。分别尝试了不同的办法:修改task和launch文件,没效果。然后把我另一台电脑里的文件拷贝过来,修改了编译器的文件配置路径,同样没效果。卸载软件重新安装,没效果。网上有教程说需要修改vscode文件的路径,因为里面带有空格。关于vscode出现终端进程终止,退出代码:1的情况,这显然是错误的,因为微软的很多软件安装的路径都是带有空格的,显然不是这个问题。另外一种比较可信的说法是(vscode运行c语言出现“
原创
发布博客 2021.08.14 ·
16686 阅读 ·
6 点赞 ·
13 评论 ·
14 收藏

R语言-运行作图后不显示图片

尝试运行运下面两行代码dev.off()dev.new()如果上述办法不行,重启RSTUDIO上述办法同样适用于pycharm软件中,pycharm中重启R环境的按钮在R console左边,绿色箭头。
原创
发布博客 2021.04.21 ·
56262 阅读 ·
15 点赞 ·
8 评论 ·
55 收藏

linux控制台环境下运行编译出来的可执行文件

在linux下编写了一个hello.c文件,为了运行,先要有GCC环境进行编译:gcc -o hello hello.c然后生成了一个可执行文件hello。再输入以下命令执行该文件:./hello
原创
发布博客 2021.04.12 ·
1371 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?

在用apt安装应用时,有时可能会出现题目中描述的错误,这是为什么呢?这有两个原因:一是网络问题。网络错误拦截了数据包或者防火墙将其屏蔽,ip会自动重定向至6.6.6.6二是源列表本身的问题,即apt文件夹下面的source.list内容有问题1. 网络问题的解决办法1.先输入以下命令:sudo vim /etc/resolv.conf2.(英文键盘)输入i,进入编辑模式,将以下地址插入nameserver 8.8.8.8nameserver 223.5.5.5nameserver
原创
发布博客 2021.04.12 ·
4515 阅读 ·
2 点赞 ·
4 评论 ·
22 收藏

Win10 Linux子系统忘记密码的解决办法

1.找到linux子系统安装目录一般来说从windows商店安装的linux子系统会默认安装到C盘,为了修改密码,需要在以下路径中找到shadow文件:C:\Users\Administrator\AppData\Local\Packages\CanonicalGroupLimited.Ubuntu20.04onWindows_79rhkp1fndgsc\LocalState\rootfs\etc2. 修改shadow文件单击右键,用记事本方式打开,内容如图所示:最后一行的名称和你的用户名一
转载
发布博客 2021.04.12 ·
2476 阅读 ·
7 点赞 ·
6 评论 ·
8 收藏

解决pyuic5: error: no such option: -m问题

解决pyuic5: error: no such option: -m参数设置问题,将参数修改为:$FileName$ -o $FileNameWithoutExtension$.py
转载
发布博客 2020.10.26 ·
4696 阅读 ·
9 点赞 ·
3 评论 ·
8 收藏

解决This application failed to start because no Qt platform plugin could be initialized问题

解决This application failed to start because no Qt platform plugin could be initialized问题方法是:把“pyqt5_tools\Qt\plugins”文件夹覆盖“designer.exe”同级文件夹plugins即可
转载
发布博客 2020.10.26 ·
2180 阅读 ·
0 点赞 ·
3 评论 ·
0 收藏

PTA乙级题目练习-卡拉兹(Callatz)猜想

卡拉兹(Callatz)猜想:对任何一个正整数 n,如果它是偶数,那么把它砍掉一半;如果它是奇数,那么把 (3n+1) 砍掉一半。这样一直反复砍下去,最后一定在某一步得到 n=1。卡拉兹在 1950 年的世界数学家大会上公布了这个猜想,传说当时耶鲁大学师生齐动员,拼命想证明这个貌似很傻很天真的命题,结果闹得学生们无心学业,一心只证 (3n+1),以至于有人说这是一个阴谋,卡拉兹是在蓄意延缓美国数学界教学与科研的进展……我们今天的题目不是证明卡拉兹猜想,而是对给定的任一不超过 1000 的正整数 n,简单
原创
发布博客 2020.08.17 ·
796 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

[VS code + Latex + texlive2020]Recipe terminated with fatal error: spawn xelatex ENOEN

Recipe terminated with fatal error: spawn xelatex ENOEN1.用户环境变量未设置出现这种错误的原因是系统变量里面没有添加xelatex的路径path,所以首先需要添加在:我的电脑 -->属性 --> 高级系统设置 --> 环境变量 --> 双击用户变量里面的path,将texllive的路径添加进去(我的是E:\texlive\2020\bin\win32,安装到哪就在哪里),该路径包含编译器xelatex.exe。另外,需要
原创
发布博客 2020.07.07 ·
20296 阅读 ·
19 点赞 ·
2 评论 ·
52 收藏

python-霍夫曼编码实现压缩和解压缩(二)

前一篇《python-霍夫曼编码实现压缩和解压缩》部分内容均来自文中给出的博客。但是在实际运行测试过程中有一个致命问题,就是对于权值相同的字符,每次迭代排序时编码要么是0、要么是1,这往往造成成对的编译码错误。
原创
发布博客 2020.12.03 ·
1548 阅读 ·
5 点赞 ·
2 评论 ·
19 收藏

python-霍夫曼编码实现压缩和解压缩(一)

1.霍夫曼编码霍夫曼编码使用变长编码表对源符号(如文件中的一个字母)进行编码,通过采用不等长的编码方式,将出现频率高的符号用相对短的比特串表示、出现频率低的符合以相对长的比特串表示,能够缩短表示完整源数据所需要的总比特长度,从而达到无损压缩数据的效果。2.霍夫曼树通过将字符出现频率从大到小排序,然后将出现频率最低(如果频率相同,将ASCII码大的排在前面)的字符分别编码0、1。编码后,将已经编码的两个字符频率相加,将ASCII码较大的符号作为代表该整体的符号再进行排序排序完成,紧接着,将出现频率
转载
发布博客 2020.06.22 ·
5453 阅读 ·
10 点赞 ·
0 评论 ·
46 收藏

高斯分布相乘推导

假设两个高斯(正态)分布概率模型服从:p(w)∼N(μ0,σ02)(1-1)p(w) \sim N(\mu_0, \sigma_0^2)\tag{1-1}p(w)∼N(μ0​,σ02​)(1-1)p(v)∼N(μ1,σ12)(1-2)p(v)\sim N(\mu_1, \sigma_1^2)\tag{1-2}p(v)∼N(μ1​,σ12​)(1-2)均为变量xxx的分布。那么p(w)p(v)p(w)p(v)p(w)p(v)的分布形式推导过程如下:相乘后的系数部分结果为:12πσ0σ1×e
原创
发布博客 2020.06.22 ·
3583 阅读 ·
2 点赞 ·
0 评论 ·
8 收藏

NAO机器人教程-第二篇

NAO机器人发展情况1.Robocup标准参赛平台NAO机器人在Robocup比赛中最引人注意的要数这个“标准平台联赛”了。所谓标准平台,是指大家全部选用相同的机器人“NAO”进行对抗,雷锋网编辑参观了各小组的争夺,总体的感觉是:现场的机器人无论怎么卖命,都难逃一种“傻傻的”感觉。尤其是人形机器人,在球面前拼命踏步,都难以追上其运动轨迹,而控球的机器人也大多要思考良久,直至对方“逼抢”,仍不动脚。而人形机器人也弱不禁风,连自己行进都会摔倒,更别提肢体冲突了。看来,要想超过人类,体现出高级的竞技性,机
原创
发布博客 2020.12.16 ·
1358 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏
加载更多