自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(101)
  • 资源 (6)
  • 收藏
  • 关注

转载 Ubuntu 16.04系统上NFS的安装与使用

摘要:本文介绍了NFS服务器的安装过程、配置文件和常用命令行工具,以及NFS客户端上如何安装常用工具,介绍如何挂载共享目录,并通过实验进行验证。 一、服务器端:1.1安装NFS服务:#执行以下命令安装NFS服务器,#apt会自动安装nfs-common、rpcbind等13个软件包sudo apt install nfs-kernel-server 1.2编写配置文

2018-03-26 19:24:09 423

原创 pyton编程中遇到的一些问题

1、打开并读取一个乱码文件,出现错误:UnicodeDecodeError: 'gbk' codec can't decode byte 0xab in position 11126: illegal multibyte sequence使用python的时候经常会遇到文本的编码与解码问题,其中很常见的一种解码错误如题目所示,下面介绍该错误的解决方法,将‘gbk’换成‘utf-8’也适

2018-03-16 10:16:57 369

转载 Kaldi学习手记:Kaldi的编译安装

Kaldi学习手记:Kaldi的编译安装Kaldi是一款基于C++编写的开源语音识别工具箱。这款工具既可以在Windows下编译也可以在Linux下编译。不过听学姐说以后还是在Linux下做开发多一些,我就想干脆顺便把Linux环境熟悉熟悉,于是就安了个虚拟机装上了Ubuntu。文档里面也说还是建议在Linux下使用Kaldi。好久没用过Linux了,也不习惯在命令行下操作,编译K

2017-10-15 14:25:51 3343

转载 嵌入式设计模式:有限状态自动机的C语言实现

原文: http://www.cnblogs.com/autosar/archive/2012/06/22/2558604.html状态机模式是一种行为模式,在《设计模式》这本书中对其有详细的描述,通过多态实现不同状态的调转行为的确是一种很好的方法,只可惜在嵌入式环境下,有时只能写纯C代码,并且还需要考虑代码的重入和多任务请求跳转等情形,因此实现起来着实需要一番考虑。近日在看了

2017-10-11 09:13:53 434 1

转载 scrapy学习笔记

scrapy是python最有名的爬虫框架之一,可以很方便的进行web抓取,并且提供了很强的定制型,这里记录简单学习的过程和在实际应用中会遇到的一些常见问题一、安装在安装scrapy之前有一些依赖需要安装,否则可能会安装失败,scrapy的选择器依赖于lxml,还有Twisted网络引擎,下面是ubuntu下安装的过程1. linux下安装# 1. 安装xml依赖库$

2017-09-13 11:18:51 584

转载 Python爬虫

一、创建项目[html] view plain copyscrapy startproject books  二、编写Item在items.py中编写我们需要的数据模型:[html] view plain copy

2017-08-30 09:21:44 1441

原创 基于AWS搭载laravel

一、EC2的一些配置ssh登陆  ssh -i AWS.pem [email protected]即可;其中AWS.pem是登陆口令,需要指定相应的路径二、在RDS控制板中找到当时创建的以下信息(这些信息会复制到你的.env文件中数据库部分)        1、进入RDS控制面板,右上角选好你所需要的

2017-08-04 14:46:47 583

转载 pjax笔记

使用终于到的问题:首先 如果每个页面对应一个js ,使用引入,点击加载相应页面的时候加载对应js,需要把写在pjax container div内部,不然不会加载。@extends('home.announcement')@section('information')。。。。。是html文档即使加在container内部,也有问题,第一次跳转该页面的时候会加

2017-08-02 10:12:17 1238

转载 Keras + TensorFlow

Keras 是提供一些高可用的 Python API ,能帮助你快速的构建和训练自己的深度学习模型,它的后端是 TensorFlow 或者 Theano 。本文假设你已经熟悉了 TensorFlow 和卷积神经网络,如果,你还没有熟悉,那么可以先看看这个10分钟入门 TensorFlow 教程[http://cv-tricks.com/artificial- ... ensorflow-tutor

2017-07-22 17:13:19 1076

原创 tensorflow笔记

1、one_hotmnist = input_data.read_data_sets("MNIST_data/", one_hot=True)意思就是,读(如MNIST)数据集的时候 把标签6的值,变成[0,0,0,0,0,0,1,0,0,0]的标签数组。而onehot标签则是顾名思义,一个长度为n的数组,只有一个元素是1.0,其他元素是0.0。例如在n为4的情况下,标签2对应

2017-07-21 18:51:53 256

转载 一个应用实例详解卡尔曼滤波及其算法实现

为了可以更加容易的理解卡尔曼滤波器,这里会应用形象的描述方法来讲解,而不是像大多数参考书那样罗列一大堆的数学公式和数学符号。但是,他的5条公式是其核心内容。结合现代的计算机,其实卡尔曼的程序相当的简单,只要你理解了他的那5条公式。在介绍他的5条公式之前,先让我们来根据下面的例子一步一步的探索。假设我们要研究的对象是一个房间的温度。根据你的经验判断,这个房间的温度是恒定的,也就是下一

2017-07-15 11:27:59 401

转载 图像的二值化

定义:图像的二值化,就是将图像上的像素点的灰度值设置为0或255,也就是将整个图像呈现出明显的只有黑和白的视觉效果。           一幅图像包括目标物体、背景还有噪声,要想从多值的数字图像中直接提取出目标物体,常用的方法就是设定一个阈值T,用T将图像的数据分成两部分:大于T的像素群和小于T的像素群。这是研究灰度变换的最特殊的方法,称为图像的二值化(Binarization)。简单

2017-07-06 18:37:12 905

转载 奇异值分解(SVD) 的 几何意义

PS:一直以来对SVD分解似懂非懂,此文为译文,原文以细致的分析+大量的可视化图形演示了SVD的几何意义。能在有限的篇幅把这个问题讲解的如此清晰,实属不易。原文举了一个简单的图像处理问题,简单形象,真心希望路过的各路朋友能从不同的角度阐述下自己对SVD实际意义的理解,比如 个性化推荐中应用了SVD,文本以及Web挖掘的时候也经常会用到SVD。关于线性变换部分的一些知识可以猛戳这里  奇

2017-06-29 18:17:50 398

转载 CMD一键获取 所有连接过的WIFI密码

CMD一键获取 所有连接过的WIFI密码CMD平常人看起來根本沒什麼用,但是如果你会使用,你会发现:它真的很强大!Windows 8、Windows 8.1、Windows 10已测试成功!Windows 7没条件测试...使用方法:一、以管理员权限运行CMD (以及 开启无线网卡、最好是笔记本)二、输入命令:1

2017-06-21 22:23:04 431

转载 composer安装laravel

composer命令创建laravel项目的命令是:composer create-project --prefer-dist laravel/laravel blog "5.2.*"laravel/laravel:包名,表示创建一个laravel项目blog:项目目录--prefer-dist:使用压缩版5.2.*:laravel版本官方文档:

2017-06-14 13:55:00 4572

原创 怎么使shell脚本更加漂亮

实现效果如下:1、修改 vim ~/.bashrc 文件2、将PS1就改为 export PS1=$"\[\033[01;32m\]★ \[\033[01;36m\]\u@\h\[\033[00m\]:\w\[\033[31m\]\$(parse_git_branch)\[\033[01;33m\]☀\[\033[00m\] "3、其中蓝色01表示高亮;32表示字...

2017-06-12 16:46:53 1821

转载 数字证书加密

数字签名:将报文按双方约定的HASH算法计算得到一个固定位数的报文摘要。在数学上保证:只要改动报文中任何一位,重新计算出的报文摘要值就会与原先的值不相符。这样就保证了报文的不可更改性。将该报文摘要值用发送者的私人密钥加密,然后连同原报文一起发送给接收者,而产生的报文即称数字签名数字证书:数字证书就是互联网通讯中标志通讯各方身份信息的一系列数据,提供了

2017-06-06 13:57:09 682

原创 RT-Thread 升级时起始运行地址不是0x08000000

我调试STM32程序,带RT-Thread操作系统,将程序起始位置修改为0x08008000,程序就不能正常运行了,如改回成0x08000000,就可以了。如果我不用操作系统程序没问题。有谁晕倒过这样的事啊?求助!找到原因了,原来在RTT的系统里初始化程序有两次重复修改了SCB->VTOR寄存器。首先修改#define VECT_TAB_OFFSET  0x80

2017-05-26 16:46:56 1996

转载 USB-HID的初步认识

HID是一种USB通信协议,无需安装驱动就能进行交互,在学习HID之前,先来复习一下USB协议的相关内容。 USB设备描述符-概述当插入USB设备后,主机会向设备请求各种描述符来识别设备。那什么是设备描述符呢?Descriptor即描述符,是一个完整的数据结构,可以通过C语言等编程实现,并存储在USB设备中,用于描述一个USB设备的所有属性,USB主机是通过一系列命

2017-04-18 11:16:25 739

转载 静态库与动态库

对Windows下的动态库编程并不很熟悉。下午利用一点时间写了个原型,实现过程中想到许多问题,网上搜到许多文章,学到不少知识,但感觉比较杂乱,于是决定理一理,就有了这篇博文。一、 静态库与动态库库(library),一般是一种可执行的二进制格式,被操作系统载入内存执行。静态库:在链接的时候,链接器将目标文件(.obj)和用到的静态库一起打包到最后生成的可执行文件中。因此

2017-04-07 14:18:39 218

转载 ubuntu 环境变量

设置系统环境变量1打开终端并输入:sudo gedit /etc/environment。2输入用户密码。这时输入的密码是不可见的。3如图,在PATH="...."的末尾处添加::/opt/EmbedSky/4.3.3/bin其中/opt/EmbedSky/4.3.3/bin

2017-03-30 15:08:49 220

转载 ubuntu下终端提示符颜色配置以及git分支配置

ubuntu下终端提示符颜色配置以及git分支配置向~/.bashrc复制下面内容,然后重新打开终端就可以了。颜色配置:   PS1='${debian_chroot:+($debian_chroot)}/[/033[01;32m/]/u@/h/[/033[00m/]: /[/033[01;34m/]/w/[/033[00m/]/$'颜色配置加git  分支:   pars

2017-03-14 13:47:41 716

转载 tensorflow的安装教程(基于Ubuntu)

AI这个概念好像突然就火起来了,年初大比分战胜李世石的AlphaGo成功的吸引了大量的关注,但其实看看你的手机上的语音助手,相机上的人脸识别,今日头条上帮你自动筛选出来的新闻,还有各大音乐软件的歌曲“每日推荐”……形形色色的AI早已进入我们生活的方方面面。深刻的影响了着我们,可以说,这是一个AI的时代。其实早在去年年底,谷歌就开源了其用来制作AlphaGo的深度学习系统Tensorflow

2017-02-11 15:55:04 1632 1

原创 STM32与DP83845C硬件调试总结

应用别人的调试经历,跟我的极其相似:  <<--最近头儿交给我一个比较着急而且比较棘手的任务就是调STM32+DP83848+TJA1040通讯板,TJA1040那边没啥问题,所有问题集中在DP83848上,这家伙死活不工作,啊啊啊啊啊! 第一天自己先焊接了STM32部分,没有用之前焊好的板子,先保证了STM32能正常下载调试程序,然后开始熟悉这个坑爹的DP83848。 我们这本来有一块金牛的

2017-01-15 16:29:04 2251 2

转载 Sublime Text 3使用SublimeLinter配置JS,CSS,HTML语法检查

Sublime Text 3使用SublimeLinter配置JS,CSS,HTML语法检查sublime-text 凌l辰 2015年12月19日发布推荐 1 推荐收藏 15 收藏,8.6k 浏览安装Package Control  Sublime安装插件有两种方式,一种是直接下载安装包解压缩到Packa

2016-11-26 15:46:49 2381

转载 MySQL的配置暗转

http://jingyan.baidu.com/article/f3ad7d0ffc061a09c3345bf0.html出现以下错误解决办法:先删除 mysql 下的data文件夹 然后 mysqld --initialize (初始化)MySQL数据库在升级到5.7版本后,和之前的版本有些不一样,没有data文件夹,我们都知道MySQL数据库文件是保存在data文

2016-11-09 08:39:59 348

原创 Android通过webservice连接SQLServer 详细教程以及所遇到的问题解答(数据库+服务器+客户端)

本文基于此文章进行的http://blog.csdn.net/wbainngg123/article/details/52848344其中在实施的过程中遇到很多的问题,这里总结下,希望对大家有用!1、首先需要对webserver有所了解,所以初学者可以按照http://blog.csdn.net/wbainngg123/article/details/52848334发布的

2016-10-18 14:19:01 723

转载 Android通过webservice连接SQLServer 详细教程(数据库+服务器+客户端)

本文为原创,如果转载请注明出处 http://blog.csdn.net/zhyl8157121/article/details/8169172其实之前发过一篇这样的博文http://blog.csdn.net/zhyl8157121/article/details/7709552,但那个只是简单记录了一些自己的想法,并没有想作为教程来看,后来由于一些朋友想要源代码,就附上了下载地址,但并

2016-10-18 13:58:36 683

转载 C#开发WebService为例子

本文参考其它文章和自己解决中间问题的经历记录,以C#开发WebService为例子,欢迎探讨:一、C#开发WebService在visual studio中新建ASP.NET Web服务应用程序,取名MyWebService。删除自动生成的代码,输入以下代码段,包括多个方法:using System;using System.Collections;using Sy

2016-10-18 13:57:07 1171

转载 MD5 不可返回的加密算法

MD5 Message Digest Algorithm MD5(中文名为消息摘要算法第五版)为计算机安全领域广泛使用的一种散列函数,用以提供消息的完整性保护。该算法的文件号为RFC 1321(R.Rivest,MIT Laboratory for Computer Science and RSA Data Security Inc. April 1992)。MD5即M

2016-09-21 16:27:05 2576

转载 c和c++相互调用

extern "C"的惯用法  (1)在C++中引用C语言中的函数和变量,在包含C语言头文件(假设为cExample.h)时,需进行下列处理:        extern "C"       {        #include "cExample.h"                                        }  而在C语言的头文件中,

2016-09-14 15:49:25 429

原创 调试LwIP攻略(keil版)

1、首先看看之前写的在keil中重定向printf输出到窗口打印信息,从而避免了连接串口打印到上位机才能观看调试信息;附上网址:http://blog.csdn.net/wbainngg123/article/details/518886862、LwIP需要打开debug.h在#ifdef LWIP_DEBUG一行上加上#define LWIP_DEBUG编译后会出错,即开启D

2016-09-02 11:22:35 6963

原创 动态链接库创建步骤

建立DLL库步骤:1、根据网址http://blog.csdn.net/fightforprogrammer/article/details/38051181创建myDll项目myDll.cpp:#include "stdafx.h"BOOL APIENTRY DllMain(HMODULE hModule,DWORD  ul_reason_for_call,LPVOID

2016-08-30 10:02:28 399

转载 Makefile分析

U-Boot编译命令 对于mini2440开发板,编译U-Boot需要执行如下的命令:$ make mini2440_config$ make all 使用上面的命令编译U-Boot,编译生成的所有文件都保存在源代码目录中。为了保持源代码目录的干净,可以使用如下命令将编译生成的文件输出到一个外部目录,而不是在源代码目录中,下面的2种方法都将编译生成的文件输出

2016-07-13 20:02:07 253

转载 【STM32F303开发】+ 使用SWO输出调试信息到Debug Viewer窗口

可以直接用Jlink接口连接开发板,设置Debug选项为J-LINK/J-TRACE Cortex;再进入Settings对话框中选择SW模式或者JTAG模式,并选择Trace使能并且必须使开发板的主频与其中的core相同;最后debug即可!Jlink/STLink自带一个SWO接口,使用这个接口配合keil可以输出一些简单的调试信息,在没有串口可以使用的时候,SWO也可很方便的打印

2016-07-12 14:31:34 6656

转载 回调函数的好处

对指针的应用是C语言编程的精髓所在,而回调函数就是C语言里面对函数指针的高级应用。简而言之,回调函数是一个通过函数指针调用的函数。如果你把函数指针(函数的入口地址)传递给另一个函数,当这个函数指针被用来调用它所指向的函数时,我们就说这个函数是回调函数。为什么要使用回调函数呢?我们先看一个小例子: 1 Node * Search_List (Node * node,

2016-07-12 11:28:32 915

原创 Shell脚本通用命令符号解析

'string' 单引号 (single quote) 被单引号用括住的内容,将被视为单一字串。在引号内的代表变数的$符号,没有作用,也就是说,他被视为一般符号处理,防止任何变量替换。 heyyou=homeecho'$heyyou'# We get $heyyou \"string\" 双引号 (double quote) 被双引号用括住的内容,将被视为单一字串。

2016-05-30 21:35:56 587

转载 ping www.baidu.com 不通 开启DNS

linux下 ping: unknown host www.baidu.com” 解决方法  问题现象 :   ping 和 telnet 都无法正常使用   而nslookup 可以正常解析到域名$ ping www.baidu.com ping: unknown host www.baidu.com$ telnet baidu.com

2016-05-30 19:47:29 15487 2

原创 Ubuntu l连接网络

首先关闭防火墙   sudo ufw  disable如果你使用的是vmware , 设置虚拟机的联网方式为主机共享或者直接使用物理网络都是可以的。如果使用主机共享不行,可以试着在计算机---管理----服务和应用----服务 中找到VMware NAT Service 右键进行重启即可以了 赞 回应搞好了,谢谢。其实可以使用桥联或者NAT方

2016-05-29 21:22:39 550

原创 FTP 权限的修改 之CuteFTP问题

需要系统有支持FTP服务才能使用,于是就做了如下配置,居然可以实现文件的共享了,其实还可以设置账户,权限,安全等等,这些在网络服务器上估计用的很多,我这是为了学习嵌入式开发用,就实现基本功能吧。当使用cuteFtp链接Ubuntu虚拟机时,进行文件的传输时,出现以下错误:Unable to transfer. This is most likely due to insuffi

2016-05-14 21:02:55 3971

小学教学《周长》.pptx

小学教学《周长》.pptx

2021-01-02

30天学通C#项目案例开发 完整版

30天学通C#项目案例开发 完整版

2016-09-25

2015年研究生Linux内核分析完整全面资料

2015年研究生阶段学习的Linux内核分析完整全面资料,包括文档以及代码,仅供参考

2015-11-10

基于Linux远程终端管理系统

基于Linux远程终端管理系统 实现局域网的程序设计 代码已给出

2014-11-27

嵌入式Linux应用程序开发之嵌入式Linux网络编程

嵌入式Linux应用程序开发之嵌入式Linux网络编程

2014-11-06

Linux平台下Mini210S裸机程序开发指南

Linux平台下Mini210S裸机程序开发指南

2014-09-21

空空如也

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

TA关注的人

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