自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(61)
  • 问答 (4)
  • 收藏
  • 关注

原创 评估当前的flash使用情况

评估flash使用情况

2025-07-05 10:33:43 119

原创 记录实车调试

车轮的转动角度通过电压信号传给仪表,仪表通过电压采集,10bit的精度,将采集到的值通过报文转发出去。

2025-06-28 17:36:01 194

原创 在不使用sizeof的情况下,获取一个结构体的大小

在不使用sizeof的情况下,获取一个结构体的大小

2024-09-07 19:07:56 346

原创 checksum 与 CRC的不同之处

checksum 与 CRC的不同之处

2024-09-07 18:16:57 747

原创 SAMBA配置

samba

2022-02-24 22:01:40 285

原创 学习制作自动化脚本

在制作自动化脚本时,避免不了基础环境的差异。为了减少出错的概率,应该需要更换软件源,保证环境的一致,保证安装的正确进行。删除原来的软件源,用我提供的rm -f /etc/yum.repos.d/*\cp -f ./yum.repos.d/centos-163.repo /etc/yum.repos.d/但在 yum install mysql-server 时,出错GPG key retrieval failed: [Errno 14] curl#37 - “Couldn’t open file

2021-05-24 15:30:30 954

原创 freeswitch 对接IMS

所有相关的文档几乎都是申请辽宁移动号码的这篇文章https://blog.youkuaiyun.com/weixin_33969116/article/details/91528145在尝试的过程中,出现了一些问题。1,注册不上,出现了403<include> <gateway name="gw1"> <param name="register-proxy" value="192.168.129.135"/> &l...

2021-05-18 11:28:41 1104

原创 raspberry camera

raspistillraspistillyuvraspivid关键词:1 mmal API:https://picamera.readthedocs.io/en/latest/fov.html#mmal貌似是一个专业的摄像头的网站:以下是部分内容;捕获图像的时候,一次去获取一行(it reads out pixels from the sensor a row at a tim...

2021-03-23 10:54:00 178

转载 删除多个进程(转)

ps aux | grep "common" | cut –c 9-15 | xargs kill –9

2018-11-15 09:27:02 384

原创 file option 失败与查错

#include&lt;stdio.h&gt;#include&lt;ctype.h&gt;/*I don't understand that av[ac]会自动添加下面的内容1qXDG_SESSION_ID=2291HOSTNAME=shenhaoTERM=xtermSHELL=/bin/bashHISTSIZE=1000SSH_CLIENT=101.230.196.33 ...

2018-10-31 11:16:26 328

原创 makefile_example

DESTDIR?=/usrPREFIX?=/localSRC = world.c hello.cOBJ = $(SRC:.c=.o)all : hello#依赖关系是从上往下,所以执行方向是从下往#输出可执行文件名字是由 all 后的target决定的,跟这个 -o 没有关系#$@ 值所有目标文件的集合."-o $@ $(OBJ)" 很让人迷糊,可以简单总结为#".c.o:....

2018-10-26 17:23:12 781

原创 Makefile2

Makefile上面会有个变量区:VRE_D : make VRE_D=1 or true (必须得有等号,因为它不是target,另外ifdef,只要有值就是true)OPT: make OPT=add(得等于固定的值)其实更多使用方法是直接赋值;在变量区调用echo会出错,why???# 注释顶格写,不然会被输出不加@ ,会把这条指令也输出出来#firstly,ser...

2018-10-26 14:34:22 187

原创 Makefile1

我的第一个Makefileall: main.o hello.o function.o gcc -o main $^main.o : main.c function.o hello.o gcc -c main.c -I ./include -I ./srchello.o : src/hello.c gcc -c ./src/hello.c -I ./include fun...

2018-10-20 18:40:42 199

原创 阿里云:error

cloud-init-upgrade.service、postfix.service、rsyslog.servicehttps://bbs.aliyun.com/read/539157.html?spm=5176.10695662.1996646101.searchclickresult.153f17d5gUCn3thttps://yq.aliyun.com/articles/55...

2018-09-22 14:45:00 247 1

原创 rasp log-learning and syslog-ng

1可以用串口代替ssh连接2是用静态ip的方法https://blog.youkuaiyun.com/u013178472/article/details/785748783 logger会调用syslog机制4 syslog-ng: vim /etc/syslog-ng/syslog-ng.conf@version: 3.5@include "scl.conf"@include "...

2018-09-12 09:16:30 233

原创 linux-添加公钥&

文章讲的很清楚:https://blog.youkuaiyun.com/github_35160620/article/details/52082478文章中涉及连个指令;http://man.linuxde.net/apt-keyapt-keypi@raspberrypi:~ $ apt-key list/etc/apt/trusted.gpg-------------------...

2018-09-06 10:54:17 2072

原创 URL

阿里云Python+Flask环境搭建https://zhuanlan.zhihu.com/p/22126999circushttps://circus.readthedocs.io/en/latest/tutorial/rationale/ https://www.howtoforge.com/tutorial/how-to-install-and-configure-tai...

2018-08-31 17:44:41 144

翻译 鸟哥的私房菜-SUID,SGID

https://www.cnblogs.com/Jimmy1988/p/7260215.html跟鸟哥的书内容一模一样;当文件具有s(第一组rwx的x位置上出现s)属性,就是SUID,该文件必须为二进制代码;如果该文件是root所有,普通用户也可以执行它,比如例子中的passwd,但这种暂时获得root能力只有在执行过程中;也可以通过chmod u+s filename 使普通的文件具...

2018-08-28 17:54:15 211

翻译 各个目录的意义:鸟叔的私房菜 282page

FHS/bin系统有很多放置可执行文件的目录,但/bin比较特殊。因为/bin放置的是在单人维护模式下还能够被操作的指令。 在/bin下面的指令可以被root与一般帐号所使用,主要有:cat, chmod, chown, date, mv, mkdir, cp, bash等等常用的指令。/boot这个目录主要在放置开机会使用到的文件,包括Linux核心文件以及开机菜单与开机所需配置...

2018-08-24 17:47:27 285

原创 linux学习-总结path-cp-od

其实和windows添加过程一样,只不过这个path的值是可以直接输出的!!!环境变量的添加:PATH="${PATH}:/root"  #string append方法值得学习另外优先级的问题:假设有两个目录都有ls,这样执行ls,按照path前后顺序,先解析,先执行!!!cp:-a能把源文件的属性保存下来,从实验中可得:第二列的w(同一个用户组的写权限保留下来,红色部分)...

2018-08-24 16:18:44 180

原创 shell 总结

i = `expr $i  + 1`  //in this case,把 i  作为数字,即使这样定义 i,i = '1'i = `expr $i+1` //in this case,把i当做字符,直接就与后面连接起find . -type f -name "*.conf"  | xargs ls -l有些指令不能接受stdin的值,所以需要借助xargs来接受 ...

2018-08-04 13:50:10 184

原创 linux 记录-文件属性-xz error-安装软件,有锁。

文件属性:-'regular file`b'block special file`c'character special file`C'high performance ("contiguous data") file`d'directory`D'door (Solaris 2.5 and up)`l'symbolic link阿里云错误:用yum指令就会报错:下...

2018-08-03 11:11:30 254

原创 RASPBERRY

2018-07-27 22:05:28 362

原创 raspberry serial 怎么都调不通?Google下的解决办法!!!

在Mobaxterm下,如果驱动安装成功,这个转换器可以识别的话,它会显示在rasp上对应 /dev/ttyS0,在电脑上是com7,所以网上教程上有 ttyAMA0 or ttyS6 等等是不对的1,sudo raspi-config2,cat /boot/cmdline.txt里面不能有ttyAMA0,反正串口就是 ttyS03、如果有:If ps aux | grep t...

2018-07-27 10:01:02 306

原创 ALE的骚操作

1、if (LOGS_WITH_TIMESTAMP())static bool_t __logs_with_timestamp = FALSE;#define LOGS_WITH_TIMESTAMP() __logs_with_timestamp这样的话,虽然是宏定义,但是却可以改动2、char * 都支持 +=,醉了3、FILE * newlogs = freopen("./l...

2018-07-16 17:34:32 275

原创 note-RASPBERRY

使用 &amp; 可以让程序在后台运行,用fg 让它重新回到前台fg python test.py

2018-07-15 12:48:12 146

原创 ale代码学习2

怎么去定义一个进程的调用路径?应该这些进程名字只要在 /usr/bin 下,具体在哪一级,文件名起什么?都没有关系#define AOMD_DAEMON_NAME     "aomd"#define AOMD_DAEMON_PATH     "/usr/sbin/daemons/" AOMD_DAEMON_NAME// aomd created files#define AOMD_RUN_DIR ...

2018-07-12 17:28:58 276

原创 debug

 公司代码如何设定debug:在开发的时候需要打印信息,但代码完成后,应该把不重要的信息都停止打印;这样的话,需要把打印分种类,stdout || stderr等等在公司代码里看到这样://#undef  DEBUG_PRINTF   //不打印输出 ,默认情况#define DEBUG_PRINTF  //我改的,为了打印#if defined(AOM_DAEMON)    ...

2018-07-12 16:47:23 225

原创 python 学习-格式化 && class define

下面是我获取时间程序,值得注意的是 %y %Y得到结果是不同的,现在亲测的是:%y -&gt;18   %Y-&gt;2018%H-&gt;3(hour) %y-&gt;Aug(month,I don't known)dt = datetime.now()l="now it is {:%Y-%m-%d %H:%M:%S}".format(dt)------class define...

2018-07-12 16:02:19 228

原创 python-交互下学习的一些小问题

学python是在树莓派教程上学的,推荐在交互式界面下操作。这本身没神马问题,但我想留下点记录,所以选择在文本下编写。这样总是出现问题,比如:    l = ['sdasd','dasda','qweqwr']    [x.upper() for x in l ]这样在交互下,直接就输出了,但在文本下,按理说得加print()问题就出在该加在哪?python又是严格控制格式的经过一些尝试发现,原来...

2018-07-09 22:03:08 149

原创 python

python编码的格式控制已经到了疯狂的境界了:def fun()    prin("this is a fun")//如果def 不顶格写,编译器不知道这是一个函数if (True)print("This is  True")//如果print顶格写,编译器会报错,说你格式错误另外我开始怀疑,其实并没有 shell 编程,其实就是python...

2018-07-07 15:14:33 340

原创 yum 和 apt-get有很大的区别

https://linux.cn/article-6846-1.html 看这个链接可以感受的到

2018-07-07 10:21:48 1341

原创 关于main函数的argc argv[]的测试

void main1(int argc,char* argv[]){ if(argc &gt;= 1) { for(int i=0;i&lt;argc;i++) { cout &lt;&lt; "'" &lt;&lt; argv[i] &lt;&lt; "'"; } } }也是了解了linux以后,才明白,main的函数传参过程。从看公司代码,也发现为什么不判断第一个参数;1,从linu...

2018-07-06 13:30:02 398

原创 centOS7 安装以后连不上网,怎么设置都没有用!

centOS7 安装以后连不上网,怎么设置都没有用!https://blog.youkuaiyun.com/u013252047/article/details/77947594?locationNum=3&amp;fps=1 

2018-05-19 12:48:10 4776

原创 电子学习-二极管

空穴会移动,不敢事实情况,这样理解的,可以帮助理解其他东西。 PN结整个成电中性,所以,在P区多子是空穴,N区多子是电子。 离的最近先发生复合运动(扩散运动),然后,耗尽层P区没有电子,N区也没有空闲,就不会成电中性,就形成了内电场,就会抑制复合运动,产生偏移运动。在趋于稳定的时候,扩散运动和漂移运动一样。 当加上正向电压的时候,空穴浓度升高,扩散运动加强,耗尽层变窄,最后形成动态平衡时,耗尽

2017-12-26 13:59:49 645

原创 item31让函数根据一个以上的对象类型来决定如何虚化

#include <iostream>/* >如果宇宙飞船以低速与太空站碰撞,宇宙飞船会泊进太空站(程序没有涉及) 否则宇宙飞船和太空站受到的损害与其速度成正比 >如果宇宙飞船与宇宙飞船碰撞,或是太空站与太空站碰撞,都会受损,受到的损害与其速度成正比 >如果小号的小行星与宇宙飞船或太空站相撞,小行星会损毁。如果碰到的是大号小行星, 那宇宙飞船或太空站损毁

2016-05-22 15:49:25 300

原创 item26判断对象是否在堆中

#include using namespace std;/*判断某个对象是否在heap*/class A{public: A() ; class NoOnHeap; A(int ) { } static void* operator new(size_t size); void destroy() { delete this;}protected: //for B sta

2016-05-17 09:16:58 259

原创 item26控制heap对象的数量

#include using namespace std;class A{public: A();private: ~A();};A::A(){}void main(){ // A a; 1 ctor必须有定义 2 只能用new创建对象 A* pa = new A;}考虑继承和内含#include using namespace std;class

2016-05-17 09:14:43 218

原创 takon—union

#include <iostream>#include <string>using namespace std;//cout << ch;//我想定义这个 << 但union当时的值不缺定,遂没办法union Takon1{ friend ostream& operator<<(ostream &os, const Takon& take); char ch; int

2016-05-14 15:05:36 500

原创 trait

#include <iostream>#include <iterator>#include <typeinfo>#include <vector>using namespace std;//way 1template <typename iterT, typename distT>void advance11(iterT it, distT d){ //random acc

2016-05-14 15:04:08 204

空空如也

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

TA关注的人

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