麒麒川的博客

欢迎光临

使用Linux C编写看门狗(watchdog)程序

0x00前言 文章中的文字可能存在语法错误以及标点错误,请谅解; 如果在文章中发现代码错误或其它问题请告知,感谢! 0x01 watchdog(看门狗)简介 最近由于业务需要需要一个watchdog来确保设备上运行的程序在崩溃后可以再次重启,所以进行了一些研究。 watchdog(看门狗...

2019-05-23 11:40:39

阅读数 4

评论数 0

linux下利用backtrace()定位Segmentation fault错误

0x00 前言 文章中的文字可能存在语法错误以及标点错误,请谅解; 如果在文章中发现代码错误或其它问题请告知,感谢! 0x01 Segmentation fault出错原因 当我们在运行一个程序,有时会碰到终端打印出“Segmentation fault (core dumped)”提示,...

2019-05-06 17:25:36

阅读数 14

评论数 0

Linux下提示bash:command not found解决方法小结

0x00 前言 文章中的文字可能存在语法错误以及标点错误,请谅解; 如果在文章中发现代码错误或其它问题请告知,感谢! 0x01 解决方法 我们在使用linux开发编译的时候可能会遇到: 1.前几次还好用的命令,这次再输入就出现-bash: ***: command not found的情况; 2....

2019-04-19 14:33:58

阅读数 126

评论数 0

解决mysql ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)

0x00前言 文章中的文字可能存在语法错误以及标点错误,请谅解; 如果在文章中发现代码错误或其它问题请告知,感谢! 0x01解决方案 1.系统信息: 操作系统:Red Hat 4.4.7-17 mysql版本信息:mysql-community-server-5.7.21 2.安装完...

2019-04-15 13:44:38

阅读数 23

评论数 0

Linux网络编程:epoll的简介及实例

0x00前言 文章中的文字可能存在语法错误以及标点错误,请谅解; 如果在文章中发现代码错误或其它问题请告知,感谢! 0x01 epoll简介 epoll是Linux内核中可扩展IO事件的处理机制,它的出现,可以用于替代曾长时间使用POSIX select 和 poll模型处理的事件的系统调...

2019-03-11 12:13:58

阅读数 61

评论数 0

“note: an argument type that has a default promotion can’t match an empty parameter name list”解决方案

0x00前言 文章中的文字可能存在语法错误以及标点错误,请谅解; 如果在文章中发现代码错误或其它问题请告知,感谢! 0x01解决方案 最近使用C语言编译工程的时候出现了““note: an argument type that has a default promotion can’t m...

2019-03-05 15:02:34

阅读数 107

评论数 0

注册激活UltraEdit详解

0x00前言 文章中的文字可能存在语法错误以及标点错误,请谅解; 如果在文章中发现代码错误或其它问题请告知,感谢! 0x01准备工具 1.IDM All Products KeyGen v3.6.exe; 下载地址:https://github.com/CoderAldrich/IDM-...

2019-03-02 11:20:34

阅读数 39

评论数 0

Linux下C语言线程池实现

0x00前言 文章中的文字可能存在语法错误以及标点错误,请谅解; 如果在文章中发现代码错误或其它问题请告知,感谢! 0x01线程池工作原理简介 线程池是一个比较抽象的概念,其包含任务队列,多个线程,管理线程等。 在应用程序启动后,线程池首先会创建一定数量的线程,放入到空闲队列,并让所有线...

2019-02-13 15:03:47

阅读数 91

评论数 0

Windows程序设计:创建并使用动态链接库(DLL)

0x00前言 文章中的文字可能存在语法错误以及标点错误,请谅解; 如果在文章中发现代码错误或其它问题请告知,感谢! 0x01动态链接库(Dynamic Link Libraries, DLL) 动态链接库(DLL)为模块化应用程序提供一种方式,使得更新和重用应用程序更加方便。注意只有在其它...

2019-01-16 12:21:19

阅读数 178

评论数 0

Linux Ubuntu下设置开机自启动

0x00前言 文章中的文字可能存在语法错误以及标点错误,请谅解; 如果在文章中发现代码错误或其它问题请告知,感谢! 0x01 概述 网上搜索一下可以发现有很多自启动的方法,本文介绍一下修改rc.local配置文件以及在/etc/rcn.d中添加软连接方法实现自启动。 0x02 修改rc.local...

2019-01-10 22:22:21

阅读数 114

评论数 0

Window程序设计:获取系统时间和协调世界时间(UTC)

0x00前言 文章中的文字可能存在语法错误以及标点错误,请谅解; 如果在文章中发现代码错误或其它问题请告知,感谢! 01概述 取得系统时间的函数是GetLocalTime,获得当前所属时区的时间,这个时区和控制面板的时区设置有关,用法如下: void GetLocalTime(LPSYS...

2019-01-02 15:57:09

阅读数 212

评论数 0

Windows程序设计:使用VS2010创建窗口程序

0x00前言 文章中的文字可能存在语法错误以及标点错误,请谅解; 如果在文章中发现代码错误或其它问题请告知,感谢! 0x01 概述 最近在学习windows程序设计的创建窗口这方面的知识,有一些收获,现在将我所学到的内容记录下来,供大家参考。 本例将做一个类似txt文档窗口,可以对用户的键盘输入打...

2018-12-28 14:59:09

阅读数 411

评论数 0

使用curl类库时出现“Upload failed (at start/before it took off)”的解决方法

0x00前言 文章中的文字可能存在语法错误以及标点错误,请谅解; 如果在文章中发现代码错误或其它问题请告知,感谢! 0x01问题描述 我们的设备和博飞公司的MT50设备连接,该MT50设备充当网关,我们对地交互的数据通过该设备传送,交互内容包括通过wlan的FTP上传下载以及4G通信。 当调试cu...

2018-12-04 15:28:38

阅读数 276

评论数 0

使用C语言将经纬度的度分格式转化为度分秒格式

0x00前言 文章中的文字可能存在语法错误以及标点错误,请谅解; 如果在文章中发现代码错误或其它问题请告知,感谢! 0x01代码实现 #include<stdio.h&gt...

2018-11-26 20:27:10

阅读数 728

评论数 0

利用C语言编写《植物大战僵尸》修改阳光值代码

0x00前言 文章中的文字可能存在语法错语以及标点错误,请谅解; 如果在文章中发现代码错误或其它问题请告知,感谢! 0x01准备工具: 1.cheat engine: https://www.cheatengine.org/ 2.Visual Studio 2010 3.植物大战僵尸...

2018-10-14 17:12:26

阅读数 4682

评论数 1

使用cheat engine 修改《植物大战僵尸》游戏参数

1.前言 1.1声明 文章中的文字可能存在语法错语以及标点错误,请谅解; 如果在文章中发现代码错误或其它问题请告知,感谢! 2具体实现过程 2.1 准备工具 1.cheat engine: https://www.cheatengine.org/ 2.植物大战僵尸 ...

2018-09-05 10:51:36

阅读数 1637

评论数 0

使用Linux C 实现文件夹中旧文件定期删除功能

1.前言 1.1声明 文章中的文字可能存在语法错语以及标点错误,请谅解; 如果在文章中发现代码错误或其它问题请告知,感谢! 2.功能实现 最近由于业务要求,需要用C语言实现编写一个将传至本地的数据存储成txt文件至特定文件夹并且为了防止满储要求隔一段时间删除旧的文件的功能。 对...

2018-07-26 14:03:24

阅读数 411

评论数 0

使用wireshark从http数据包获取用户登陆信息

1.前言 1.1声明 文章中的文字可能存在语法错语以及标点错误,请谅解; 如果在文章中发现代码错误或其它问题请告知,感谢! 2.实现过程 若一个网站使用的协议是http的,意味着用户和网站服务器交互的数据是明文传输,这样的缺点就是信息安全性会受到很大的影响,可以被黑客很轻松的捕获...

2018-07-18 13:54:38

阅读数 3671

评论数 0

signal系统调用使用实例

1.前言 1.1声明 文章中的文字可能存在语法错语以及标点错误,请谅解; 如果在文章中发现代码错误或其它问题请告知,感谢! 2.信号的基本概念 信号是进程之间互相通信的方法之一,它用来指出某种事件的发生。 信号可以由系统内核程序发出,也可以由某些进程发送,大部分是由内核程序发出...

2018-07-04 09:19:05

阅读数 386

评论数 0

Linux下TCP并发服务器:Select + 多线程模式

1.前言 1.1声明 文章中的文字可能存在语法错语以及标点错误,请谅解; 如果在文章中发现代码错误或其它问题请告知,感谢! 2.代码实现 man.c代码如下: #include<stdio.h> #include &l...

2018-06-14 11:49:01

阅读数 947

评论数 0

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