kevin_IoT的博客

目标是:嵌入式软件工程师

暴力破解算法——寻找密码(进制替换法)

暴力破解算法——寻找密码(进制替换法)今天在看代码的时候发现的一种方法,我相信这种方法肯定是有人用过的,但是我也没有查到具体叫做什么方法,所以就自创了一个名字,不过这样子看起来我好像是一个不学无术的人,不过也确实如此,有空我再去查一下这个方法,有知道的可以在我下面评论一下,感谢!

2017-12-04 19:45:03

阅读数 1277

评论数 1

暴力破解算法——寻找密码(递归方法)

暴力破解算法——寻找密码(递归方法)本文采用暴力破解算法的基本思想: 假设密码有0,1,2三个数组组成,密码长度为2,那么,密码的组成形式如下图所示 算法步骤 算法会递归到最后一层 判断生成的字符串是否一致 如果一致,找到密码,返回1,否则返回0 “父函数”判断“子函数”返回的值,如果为0,则...

2017-11-20 15:53:14

阅读数 5789

评论数 2

Ubuntu下邮件服务器的配置——SendMail

文章如有缺漏的地方,或者让你有疑惑的地方,可以联系 QQ:923198645 邮件:keviniot@163.com首先,完成邮箱服务器的配置的前提是先完成DNS的配置,对于DNS的配置,可以参考该文章:Ubuntu下DNS服务器的配置——Bind9 如若完成DNS的配置,则可进行如下操...

2017-06-16 16:30:27

阅读数 2241

评论数 0

Ubuntu下vsftpd服务器配置(上传)

上一篇文章:Ubuntu下vsftpd服务器配置 如有遗误,请联系 QQ:923198645 配置完之后,发现文件没法上传,查看了用户权限,文件权限已经全部打开,但是依旧上传不了。在网上找了一些资料之后,发现,原来原因是vsftpd出于安全的考虑,不允许ftp服务器没有限制,所以导致了文件在...

2017-06-13 09:33:50

阅读数 531

评论数 0

Ubuntu下vsftpd服务器配置

Ubuntu下vsftpd服务器配置最近,在配置vsftpd服务器过程上,试了好多次错,很多教程写的都很复杂,对于一个新手来说,先从简单的方面入手,搭建完成了,再去仔细地去研究里面的细节会更好一些。接下来我讲述一下我最后一次配置成功的方法,于大家分享

2017-05-01 16:27:41

阅读数 453

评论数 0

Ubuntu 16.04 安装mysql并设置远程访问

说明:  最近在Ubuntu16.04上配置mysql,本地访问数据库没有问题,在需要远程访问时发现无法连接,尝试了很多种方法结果都泡汤了,最后,看到这个教程,才真正的把问题解决了。

2017-04-29 16:35:59

阅读数 2988

评论数 0

ZigBee网络建立过程中数据传输流程分析(一)

ZigBee网络建立过程中数据传输流程分析(一)最近使用ZigBee协议分析仪Packet Sniffer捕获了ZigBee网络建立过程中数据传输流程数据包(以下是捕获的数据包)。虽然该分析仪已经为我们将数据段分开,但是,如果没有足够多的理论学习的话,对于捕获到的数据包,也只是一头雾水。刚开始的时...

2017-04-22 21:59:20

阅读数 7880

评论数 1

用技术解决困惑:解决校园网掉线时自动重启问题

解决校园网掉线时自动重启问题在学校常常会遇到校园网狗血般经常性断网,断网原因多种多样,有些是校园网技术落后,负载太多时故障性掉线,有些则是检测到开启wifi而主动掉线。一、如何解决校园网断网后自动重新启动,并且重新开启wifi?以下为题主的解决方案,采用C#编写,其实如果你愿意的话,用脚本编写也是...

2017-04-02 20:36:14

阅读数 4357

评论数 0

STM32 PWM的输出与Keil软件仿真

STM32 PWM的输出脉冲宽度模式(PWM模式)可以用来产生一个由TIMx_ARR寄存器确定平率,由TIMx_CCRx寄存器确定占空比的信号。在STM32开发中,由于官方提供了较为完善的库函数,使得我们的开发工作变得相当的轻松,甚至可以在不需要太多了解硬件结构的条件下,完成我的开发工作,实现我们...

2017-03-12 23:05:21

阅读数 10038

评论数 8

解决问题E: 无法获得锁 /var/lib/dpkg/lock - open (11: 资源暂时不可用)

在用sudo apt-get install 安装软件时,结果终端提示: “E: 无法获得锁 /var/lib/dpkg/lock - open (11: 资源暂时不可用) E: 无法锁定管理目录(/var/lib/dpkg/),是否有其他进程正占用它?” 解决办法如下:1。终端输入 ps  -a...

2017-02-13 11:28:51

阅读数 7867

评论数 0

TcpListener类与TcpClient类的使用

TcpListener和TcpClient类是对Socket的进一步封装,为基于TCP协议的网络通信提供更加便捷的调用方式。 TcpListener在服务器负责监听和接受客户端的连接请求,TcpClient类提供一系列可用于TCP网络通信的API,是以流的方式来读写数据的,调用GetStream...

2017-02-09 15:10:51

阅读数 6759

评论数 0

C#TCP Socket网络编程(异步通信方式)

一、Socket编程 Socket即为套接字,它其实是一个句柄,存在于内存中的一个标识符,作为网络通信的一个符号。 Socket类位于System.Net.Sockets命名空间,封装了与套接字编程相关的API,其内部调用了与WInsock相关的WIn32 API。 网络通信至少有两个通信终...

2017-02-08 12:34:42

阅读数 2169

评论数 0

基于C# Winform的串口数据接收

很多初学者在接触到串口编程时,不知道如何入手,找了网上一些文章,也是鱼龙混杂,不好学习。 今天,我分享一篇文章,讲述 基于C# Winform的串口数据接收编程(适合大概明白WinForm编程的同学,没有接触过WinForm的同学下载源码学习)

2016-12-29 13:35:22

阅读数 22632

评论数 7

基于RFID的简易图书管理系统设计与实现

本次开发主要做了从串口分别获取读者卡号和图书卡号,实现图书管理,图书借阅,读者管理等功能。开发语言是C#,开发环境使用Visual Studio 2015。数据库采用sql Server。

2016-12-28 23:41:27

阅读数 5700

评论数 9

μCO/OS II之函数调用——C语言函数指针

函数指针但是最重要的C指针之一,它可以指向一个函数。 函数指针保存于一个指针变量,并在程序中通过这个函数指针变量调用这个函数。一个函数就是一段代码,C编译器会为这个代码段分配一段连续的内存空间,学过汇编语言的都知道,代码在编译完成之后生成目标文件.obj(C语言编译->汇编->机器码)...

2016-12-26 11:09:13

阅读数 304

评论数 0

cannot create windows service for mysql error 0 解决办法

原因是系统里有旧的mysql服务存在,解决办法如下: 要永久删除旧的mysql服务,需要用户以管理权限在命令行上执行下列命令: C:\>sc delete mysql [SC] DeleteService SUCCESS

2016-12-11 00:28:13

阅读数 381

评论数 0

利用数据库存储过程计算K线均值算法

利用数据库存储过程计算K线均值算法,并用Java绘制曲线图

2016-12-11 00:18:13

阅读数 1893

评论数 0

指针与数组之间的联系

(1)指针和数组的关系   对于一个一维数组,例如int a[10],那么a代表的是数组的首地址,它和&a[0]是等价的。   定义指针int *p,p=a 等价于p=&a[0];   如果 p 指向a[0],那么 p 就是 a[0] 中的元素,p i 是数组元素 a[i] ...

2016-04-18 11:30:44

阅读数 291

评论数 0

Dragonboard 410c ubuntu 系统安装

从SD card上安装ubuntu是相对其它方法比较容易的,下面我分享以下安装过程实验准备: 硬件准备 1、鼠标、键盘、显示器; 2、≥4G的SD内存卡; 软件准备 1、windisk 32下载、解压 点击此处获取下载链接 2、dragonboard410c_sd_card_insta...

2016-02-22 12:14:42

阅读数 1595

评论数 0

Win7环境下利用U盘安装ubuntu

目前网上流行的ubuntu安装教程五彩缤纷,各有各的说法,作者找了很多资料,终于把ubuntu的安装流程整明白了,现在跟大家分享一下 主要分为以下步骤 ①下载ubuntu linux系统,http://www.xitongzhijia.net/linux/201501/33994.html这个...

2016-01-26 13:33:16

阅读数 397

评论数 0

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