自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 资源 (5)
  • 收藏
  • 关注

原创 系统FMEA

系统FMEA通过系统化识别、分析和评估潜在的失效模式及其影响,有助于在需求、设计、编码和测试等开发环节中全面考虑系统的可靠性和安全性。这一过程确保开发的完整性,并通过提前制定和实施改进措施,最大程度地降低系统故障的风险。

2024-05-22 09:02:09 330

原创 Prompt Engineering实战-构建“哄哄模拟器”

构建“哄哄模拟器”

2024-02-06 17:37:29 2283

原创 解决“使用Edge浏览器每次鼠标点击会出现一个黑色边框”的问题

解决“使用Edge浏览器每次鼠标点击会出现一个黑色边框”的问题

2024-02-06 09:22:32 1986

原创 AI&大模型 - 对话产品&辅助编程助手&工具

工作中常用对话产品&辅助编程助手&工具

2024-01-28 15:59:44 293

原创 《AI 大模型全栈工程师》学习笔记1 - 大模型应用的技术架构

简单描述了《AI 大模型全栈工程师》课程中讲到的几种大模型的4种架构

2024-01-28 15:52:48 1122

原创 解决TortoiseGit软件Git Show log时显示Too many files to display的问题

解决TortoiseGit软件Git Show log时显示Too many files to display的问题

2024-01-24 11:14:54 1032 1

原创 STM32G4芯片SPI1 CLK管脚AF Mode自动变化为0的问题

当更新IAR版本后,为了避免出现一些奇怪的问题。针对老版本的工程,不要直接转换,最好的办法是直接重新创建新工程。

2024-01-19 17:43:03 405 1

原创 Linux驱动学习笔记1-学习路径

准备切入Linux驱动学习,购买了正点原子 “i.MX6ULL Linux阿尔法开发板”,下载了学习资料。接下来准备是利用6-12月的时间将开发板的例程学完。第三篇:Uboot、Linux 和根文件系统移植。第一篇:Ubuntu 操作系统入门。第四篇: Linux 驱动开发。第二篇: ARM 裸机开发。

2023-05-07 17:40:37 249

原创 一种pluntUML实时渲染图片的方法

pluntUML 实时渲染

2022-04-01 21:14:49 1126

原创 嵌入式软件工程师相关的应聘要求

本文收集从网上找到的嵌入式软件工程师岗位相关的职位要求, 与自身能力进行对比,找出不足,查漏补缺,为18年的跳槽做好准备。1、嵌入式软件工程师杭州 浙江大华技术股份有限公司职位描述:1、对需求进行分析评审,并输出开发计划,完成软件实现; 2、快速响应区域反馈问题,对问题进行分析定位。岗位要求:1、熟练掌握C/C++软件开发,熟悉操作系统原理(Linux)并掌握Lin

2016-09-03 15:24:19 5989 2

原创 socket通信示例程序

简单socket通信的服务器端程序如下:#include #include #include #include #include #include #include #include #include #include #define SERVER_PORT 3456#define DEBUG 0 //debug macro#define TRUE 1#define FALSE 0intmain(

2016-06-30 22:51:05 493

原创 常用linux 命令总结

在工作中正确使用linux命令可以极大地提高工作效率,但是有些命令经常会忘记,在这里记下来,方便日后查找。本文会持续更新、添加,主要收录平时经常用到的命令。linux命令的选项很多,但是事实上真正经常用到的可能就那么简单几个选项。下面的命令只列出工作中常用到的命令选项,关于命令的详细内容,请通过man来查找。1、grep命令我经常使用的格式如下:gr

2016-06-14 23:44:42 620

原创 GBK字库制作、字模数据读取、使用

最近因为工作需要,学习了一下GBK相关的知识,关于gbk的介绍请参照http://blog.sina.com.cn/s/blog_49677f890102w51b.html。本文从三个小方面来讲述一下gbk的学习-gbk字库的制作;从gbk字库中读取某一个汉字的字模数据;利用字模数据打印出汉字1、gbk字库的制作(感谢战舰)相关软件下载:http://download.

2016-06-10 00:45:56 10535 9

原创 无序单向链表的插入排序(升序)

昨天笔试,遇到一个单向链表排序的问题,感觉挺简单的,后来发现还是做错了。今天在机器上调了半天终于调试成功了。#include #include #include #include #include <assert.htypedef struct _Node{ struct _Node * next; int value;} Node;//////////

2013-11-07 20:00:00 1413

原创 完美洗牌算法的多种实现

非常喜欢看“v_JULY_v”大神的博客,可以说受益颇多。大神博客首页:http://blog.csdn.net/v_july_v?viewmode=contents。昨天看了“程序员编程艺术第三十四~三十五章:格子取数问题,完美洗牌算法”(http://blog.csdn.net/v_july_v/article/details/10212493),稍微实现了下文章提到的几种关于洗牌的算法,

2013-10-04 15:08:13 1484

原创 微软2014笔试题21题解答(有点挫)

题目如上图所示。这里给出两种解法:第一种是自己想的,时间复杂度O(n^2);第二种方法实现的是实验室一个大牛的想法,时间复杂度O(n)。代码如下:void reorder1(NODE * root){ int sum = -1, changeTimes, j; NODE * cur, *next, * stopNode; NODE * this1; static int ins

2013-10-04 10:53:00 2323 3

原创 找工作之面试题练习2

实现一个函数,对一个正整数n,算得到1需要的最少操作次数:  如果n为偶数,将其处以2; 如果n为奇数,可以加1或减1;  一直处理下去。  例子:  ret = func(7);  ret = 4,可以证明最少需要4次运算  n = 7  n—1 6  n/2 3  n-1 2  n/2 1  要求:实现函数(实现尽可能高效)  Int func(un

2013-09-07 18:20:54 1024 1

原创 找工作之面试题练习1

今天实验室的林大牛给我发了一道百度面试题:“求符合指定规则的数。给定函数d(n) = n + n的各位之和,n为正整数,如 d(78) = 78+7+8=93。 这样这个函数可以看成一个生成器,如93可以看成由78生成。定义数A:数A找不到一个数B可以由d(B)=A,即A不能由其他数生成。现在要写程序,找出 1至10000里的所有符合数A定义的数”我自己实现了一下,写的是在太烂。就

2013-09-06 23:32:45 1218

原创 找工作之“整数转化为字符串---itoa实现“

整数转化为字符串,就是itoa函数(http://www.cplusplus.com/reference/cstdlib/itoa/),例如输入123,得到字符串“123”。还算简单,自己实现一下还是比较有意思的。/***************最初的版本****************/void convIntToStr(int n){ int signFlag = 0; cha

2013-08-26 15:00:44 961

原创 找工作之“二叉搜索树”

今年10月份就要找工作了,数据结构要看起来了。今天终于搞定“二叉搜索树”了,记录在此,日后也好拿来用。二叉搜索树,就是那么几种操作:1.插入;2.寻找;3.遍历(前、中、后序遍历);4.释放;5.删除。还是比较简单的,直接上代码了。#define TREE_TYPE inttypedef struct _Node{ struct _Node * left; struct _Nod

2013-08-26 14:47:12 851

原创 通过Framebuffer刷屏使得屏幕显示红色

文章的开始,想要申明一下:我的目的是在整个屏幕上显示红色。关于Framebuffer的原理知识我很少涉及,请读者自己查阅相关书籍或者上网查找资料。开发环境:物理机(不是虚拟机)Ubuntu 11.04最近在作一个视频采集显示的东西,要用到Framebuffer,就看了点相关的知识。在这里稍微总结一下。       Framebuffer对应的文件是/

2012-12-18 19:31:12 3224

原创 select在socket中的使用示例

在socket通信中,使用select能够达到I/O Multiplexing的效果。理论总是有点让人摸不清头脑,还是看例子好理解。程序实现功能比较简单,就是“多客户端向服务器发送信息”。先看实验结果:启动服务器启动客户端一可见客户端一的套接字描述符是4启动客户端二可见客户端二的套接字描述符是5客户端一发送“hello

2012-12-18 18:59:42 1166

原创 视频编解码---x264用于编码,ffmpeg用于解码

项目要用到视频编解码,最近半个月都在搞,说实话真是走了很多弯路,浪费了很多时间。将自己的最终成果记录于此,期望会给其他人提供些许帮助。  参考教程:http://ffmpeg.org/trac/ffmpeg/wiki/UbuntuCompilationGuide安装ffmpeg和x264,官方权威教程(注意不要用命令行安装,会少很多库的。编译安装最保险)http://blog.csdn

2012-12-08 20:53:51 8758 15

原创 关于迭代和递归的一个小问题,求解答

一直以来不太理解“迭代和递归”的区别,最近抽时间看了一下,总算是有点明白了。本文的重点不在于讲解两者的区别和联系,只是提出一个在学习“迭代和递归”过程中遇到的一个小问题,希望高手指教下。实验平台:Windows XP开发环境:VS2008我是通过两种方法实现"斐波那契数列"来理解“迭代和递归”的。代码如下:#include #include long fi

2012-11-24 13:16:43 1000

原创 有序双链表的插入问题

最近两天看《C和指针》这本书的链表部分(第十二章),感觉作者写得实在是太棒了,C指针用得太漂亮了。自己看完后稍微有点心得,记录在此以便日后复习。这里只讨论双链表(Doubly Linked List),更具体的说是有序双链表的插入问题。所谓双链表,就是链表中每个节点含两个节点类型的指针,一个指向下一个节点,另外一个指向上一个节点。链表节点数据结构定义如下:typedef s

2012-10-30 01:45:13 1432

GBK点阵字库

GBK点阵字库,可以直接使用。

2016-06-10

select在socket中的使用示例

select在socket中的使用示例代码加相关实验结果文件和编译好的可执行文件件

2012-12-18

视频编解码---x264用于编码,ffmpeg用于解码

1. 采集、编码、解码程序、对应的可执行程序和Makefile文件; 2. Pyuv播放器(用于XP) 3. 实验文件-yuv420p.yuv 、encode.h264、 decode.yuv 4. 相关参考文档pdf版本

2012-12-08

电机拖动电机拖动,答案详细。

电机拖动,答案详细。 机械工业出版社的 电机拖动,答案详细。 机械工业出版社的 电机拖动,答案详细。 机械工业出版社的 电机拖动,答案详细。 机械工业出版社的

2010-05-25

空空如也

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

TA关注的人

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