头像-274437

9604a3b72d92b876

  • 17
  • 嵌入式、传感器/MEMS
  • 计算机网络

个人成就

获得 287 次赞

帮助过442人

不同语言的移植翻译工具

语言其实和操作系统是没有太大关系的,但如果学习了两种以上的语言,就容易发生混淆,以python为例,print在python2和python3里面的用法就不太一样,不知道有没有合适的工具可以做这种转换,比如我有一段java的源代码,可以直接帮我翻译成c的?这个要求比自然语言翻译要简单多了,现在自然语言翻译精度都能到达90%以上,这种要求应该是很简单的吧,但在网上为什么找不到呢?

气压高度计传感器使用

我最近在设计一个通过气压测试高度项目,但发现温飘太大,有风和无风环境下测试结果、运动环境下测试结果好像也有差异(我怀疑和空气湿度还有关系),而且不是线性的,准备用实测方式做校准。不知道大家有什么其它好的方法吗?

如何编译大文件。该如何设置编译参数?

在使用stm32cubeide编译的时候,出现tools\arm-none-eabi\bin\ld.exe: region `RAM' overflowed by 183576 bytes,但实际上我用的F769应该比这个要大。该如何设置编译参数?

代码执行效率

我在树莓派上尝试编程,发现一个奇怪的现象,那就是用平方函数比两个数直接相乘要慢,不知道大家有没有试过?C、php或者java里面的pow以及python里面的**都是如此,不知是什么原因?

正则表达式的贪婪模式怎么理解

最近在用java做一个程序,其中有一段用于读取txt文件中的ip地址的代码:        String ipPattern="((\\d|[1-9]\\d|1\\d\\d|2[0-4]\\d|25[0-5])\\.){3}(1\\d\\d|2[0-4]\\d|25[0-5]|[1-9]\\d|\\d)";        Pattern p=Pattern.compile(ipPattern);        Matcher m=p.matcher(txtLine);调用m.group()正常获取ip地址,但是如果当pattern设置为:"((\\d|[1-9]\\d|1\\d\\d|2[0-4]\\d|25[0-5])\\.){3}(\\d|[1-9]\\d|1\\d\\d|2[0-4]\\d|25[0-5])"的时候获取的地址最后一个就只取一位数字,例如字符串s111.123.34.23t,那么截取出来的是111.123.34.2,而不是期望的111.123.34.23。这和我理解贪婪模式始终获取最长匹配的概念是有冲突的,暂时还没在其它语言里面尝试,不知道是否也是如此。哪位高手能帮忙再讲解一下贪婪模式的实现机制?

PoE可以用万用表直接测量吗

我有一个PoE交换机,里面PoE的模式有全自动、半自动、手工等等,我想知道如何用万用表测试这几种模式的区别

如何迅速确认sd卡上的一个文件类型

如何迅速确认sd卡上的一个文件是二进制文件(比如可执行文件或者一个镜像文件)或者是一个文本文件(比如txt文档、html格式等)

漆包线圈怎么拆机替换

朋友的一个老旧收音机,希望能帮忙修理一下(主要是情怀)。已经测出来就是电感线圈烧了,但配件是肯定买不到了,需要自己绕,怎么能确定用多粗的线,绕几圈,中间哪里抽头呢?