自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(45)
  • 收藏
  • 关注

原创 HW4调参数据记录

HW4调参数据记录problem 3part a:problem 3part a:lr=0.001,momentum=0.3lr = 0.001, momentum = 0.3lr=0.001,momentum=0.3

2018-11-30 06:14:19 194

原创 排序算法及其子算法

排序算法及其子算法各类排序算法插入排序(insertion sort)融合排序(Merge Sort)merge two sorted array各类排序算法插入排序(insertion sort), 选择排序(selection sort),插入排序(insertion sort)public class InsertSort { public static void inser...

2018-11-26 13:28:01 389

转载 Ubuntu下给Matlab 建立desktop 快捷方式

Laji software center, laji matlab-support, 还是这个好使.用software和sudo apt-get install matlab-support装matlab图标引导,把我电脑搞崩了,辣鸡!下面的code非常好使.我在Ubuntu下是用的默认安装的,路径为/usr/local/MATLAB/R2018bsudo gedit /usr/sha...

2018-11-11 20:15:59 1171

转载 linux 从source编译安装Python

我使用的是 CentOS7.3 安装 Python3.6.21.查看是否已经安装PythonCentos7 默认安装了Python2.7.5 因为一些命令要用它比如 yum 它使用的是 python2.7.5.使用 python -V 命令查看一下是否安装 Python:# python -VPython 2.7.5然后查看一下 Python 可执行文件的位置:# ...

2018-11-10 14:02:28 973

转载 多版本Python安装pip及pip版本管理终极教程

转载自: https://zhuanlan.zhihu.com/p/37473690此Blog简直就是解决了我多年心病,这python, pip版本可烦死我了. 终于解决了感觉无敌了hahaha. 非常感谢知乎博主“稀有动物”有时候电脑或服务器里需要安装多个版本的Python,比如Python2.7、Python3.5、Python3.6。同时存在多个版本的Python,如何安装对应的...

2018-11-09 06:04:32 4678

原创 Touchpad solution on Linux

How to config your touchpad to make it like Win10 or Mac.1.xSwipehttps://github.com/iberianpig/xSwipe2.How to run it background at start.https://github.com/iberianpig/xSwipe/issues/25

2018-08-02 14:43:03 314

转载 Arch Linux 安装

主要为以下步骤:1.下载ArchLinux安装镜像并 制作U盘启动工具2.开机从U盘启动3.进行联网4.编辑镜像站文件(选择一个比较快的中国镜像源)5.开始分区(UEFI+GPT)6.格式化分区,并挂载7.开始安装基本操作系统8.配置基础系统9.引导系统10.用户管理11.网络配置12.安装桌面环境13.安装完后的工作开始:1.下载Arc...

2018-07-30 15:18:39 19537 1

转载 shell重定向 FD

这里发现学习shell重定向时结合 UNIX环境高级编程(第二版) 中第三章的图示来理解会很容易。其实整篇博客中,只有这句话是重要的,只要你照着书看了,理解了重定向的本质,下面的例子什么的太容易理解了。  不好意思,今天发现高阶例子的解释中有个错误,同时也修改了一下全文。(2004-4-18)    首先,感谢网中人、r2007、lightspeed等诸位前辈的无私指导!以下的一些结论可能有错,还...

2018-06-11 15:03:05 1746

转载 linux命令重定向>、>>、 1>、 2>、 1>>、 2>>、 <

重定向命令其实用得不少吧,只是重来都没有仔细看过,这波正好又用到 又有空总结一波。先看&gt;和&gt;&gt;:他们俩其实唯一的区别就是&gt;是重定向到一个文件,&gt;&gt;是追加内容到文件。两个命令都是如果文件不存在则创建文件。举个例子来看看:(thrift_rpc)piperck➜ Desktop ᐅ ll &gt;&gt; 123.txt(thrift_rpc)piperck...

2018-06-11 12:50:51 1354

转载 bash 内置命令exec (重要!!)

bash 内置命令exec (重要!!)shell 的内件命令exec执行命令时,不启用新的shell进程【注: source 和 . 不启用新的shell,在当前shell中执行,设定的局部变量在执行完命令后仍然有效;bash或sh 或shell script执行时,另起一个子shell,其继承父shell的环境变量,其子shelll的变量执行完后不影响父shell,注意三类的区别】exec是用...

2018-06-11 11:20:24 3489

转载 项目符号,序号

不带序号关于{itemize}里序号的形式:latex默认生成的简单列表,默认为一个小圆点,而我们在写文章时可能想要一些不一样的列表符号,比如 -, * 之类的. 我们可以这样写\begin{itemize}\item[-] good morning...\item[-] good morning....\end{itemize} 生成的列表即为- good morning- good morni...

2018-05-24 17:16:02 690

转载 Stanford_cs231n_lecture8:Spatial Localization and Detection

大纲介绍这节课程的主要是接着之前的已经讲过的卷积神经网络,开始进入相关的应用。这里的应用就是从,分类(Classification),定位(Localization)和检测(Detection)三个方面切入。所以就就从这三个相近的概念入手,来看一下这节课程。三者的比较先上图来直观的看一下:Paste_Image.png从上图可以直观的看到:1.对于分类而言,就是对于给定的图片把其划分到给定的几种类...

2018-05-21 11:28:31 325

转载 深度学习时代下的对象检测 (Object Detection)

【写在前面】之前po了两篇学习笔记吴恩达Coursera Deep Learning学习笔记 1 (上)和吴恩达Coursera Deep Learning学习笔记 1 (下),感谢大家的支持与鼓励。不过也有些非业内人士大哭看不太懂,所以打算弄点圈外人也能看懂的入门小文。最近看到一篇不错的外文博客,找了一大圈发现国内貌似还没有人翻译过。我就当一回搬运工吧~原文地址~本文仅供学习交流使用,侵权必删,...

2018-05-20 18:07:44 3107

转载 Review of Deep Learning Algorithms for Object Detection

Review of Deep Learning Algorithms for Object DetectionComparison between image classification, object detection and instance segmentation.Why object detection instead of image classification?Image cl...

2018-05-18 20:38:56 1317 2

转载 YOLOv1论文理解

You Only Look Once: Unified, Real-Time Object DetectionAbstract高亮一下自己理解时候卡住的地方:网络最后输出的1*1470维度数据解析如下     #将网络输出分离为类别和定位以及box大小,输出维度为7*7*20+7*7*2+7*7*2*4=1470作者提出了一种新的物体检测方法YOLO。YOLO之前的物体检测方法主要是通过regio...

2018-05-16 23:20:02 236

转载 py_argparse

1. argparse介绍是python的一个命令行解析包,非常编写可读性非常好的程序2. 基本用法prog.py是我在linux下测试argparse的文件,放在/tmp目录下,其内容如下:#!/usr/bin/env python# encoding: utf-8import argparseparser = argparse.ArgumentParser()parser.pars...

2018-05-11 13:39:45 143

转载 合格linux运维人员必会的30道shell编程面试题及讲解

超深度讲解shell高级编程实战,截至目前shell编程课程国内培训机构最细的课程,不信请看学员表现的水平。课程牛不牛,不是看老师、课表,而是看培养的的学生水平,目前全免费中伙伴们赶紧看啊。http://edu.51cto.com/course/course_id-5257.html企业合格的linux运维必会编程题,能独立完成的同学就业工资不会低于12K这是老男孩linux运维班要求学生必会的题...

2018-04-26 22:22:28 5049 1

转载 Linux 用户和用户组管理

Linux系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统。用户的账号一方面可以帮助系统管理员对使用系统的用户进行跟踪,并控制他们对系统资源的访问;另一方面也可以帮助用户组织文件,并为用户提供安全性保护。每个用户账号都拥有一个惟一的用户名和各自的口令。用户在登录时键入正确的用户名和口令后,就能够进入系统和自己的主目...

2018-04-13 15:53:23 143

转载 /etc/passwd 和 /etc/shadows 详解

linux操作系统上的用户如果需要登录主机,当其输入用户名和密码之后: 首先在/etc/passwd文件中查找是否有你的账号,如果没有无法登录,如果有的话将该用户的UID和GID读出来,此外将此用户的shell设置也一并读出。然后根据UID到/etc/shadow文件中去寻找相应用户的密码,如果匹配一致进入shell控制的阶段。下面我们详细解释这两个文件: 一:/etc/passwd   //我...

2018-04-13 15:20:55 262

转载 shell脚本创建用户并设置密码

0 背景在非root用户tseg下创建新的用户ls并设置密码123。1 命令行下添加用户及密码如果使用命令行时我们需要这样做:#创建用户lssudo useradd ls#为ls用户设置密码sudo passwd ls1234可以看到,要想完成此动作需要root权限。2 shell脚本下添加用户和设置密码因为添加用户和设置密码需要root权限,所以在非root用户下需要使用sudo,但是su...

2018-04-13 14:46:49 14587 2

转载 linux 新建用户、用户组 以及为新用户分配权限

Linux 系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统。用户的账号一方面可以帮助系统管理员对使用系统的用户进行跟踪,并控制他们对系统资源的访问;另一方面也可以帮助用户组织文件,并为用户提供安全性保护。每个用户账号都拥有一个惟一的用户名和各自的口令。用户在登录时键入正确的用户名和口令后,就能够进入系统和自己的主...

2018-04-13 14:46:08 1154

转载 shell 的cut 命令用法

和awk差不多的功能例1 $ a=`echo root:x:0:0:root:/root:/bin/bash | cut -d : -f 1,5` shuohailhl@shuohailhl-PC /cygdrive/d $ echo $a root:root 上面的例子中,把 root:x:0:0:root:/root:/bin/bas...

2018-04-12 11:15:14 183

转载 [shell]shell 中| && || () {} 用法以及shell的逻辑与或非

转自:https://www.jianshu.com/p/617c1ee1e46e| 运算符管道符号,是unix一个很强大的功能,符号为一条竖线:"|"。用法: command 1 | command 2 他的功能是把第一个命令command 1执行的结果作为command2的输入传给command 2,例如: $ls -s|sort -nr (请注意不要复制$符号进去哦)-s 是file siz...

2018-04-10 21:03:11 278

转载 Shell练习题2

一、序言前几天一个做开发的朋友发给我一个链接,http://oldboy.blog.51cto.com/2561410/1632876?from=singlemessage&amp;isappinstalled=0是老男孩出的企业面试题培训叫做:合格linux运维人员必会的30道shell编程面试题及讲解,于是乎,,我打算每个都自己写一遍,,PS:我是不是闲的蛋疼!!!二、开撸企业面试题1:(生产...

2018-04-10 20:57:54 772

转载 Shell 练习题1

练习一:写一个脚本       1.设定变量FILE的值为/etc/passwd       2.依次向/etc/passwd中的每个用户问好,并且说出对方的ID是什么        形如:(提示:LINE=`wc -l /etc/passwd | cut -d" " -f1`)         Hello,root,your UID is 0.       3.统计一个有多少个用户     答案...

2018-04-10 20:56:26 952

转载 tf-toturial

吴恩达deeplearning.ai课程作业,自己写的答案。 补充说明: 1. 评论中总有人问为什么直接复制这些notebook运行不了?请不要直接复制粘贴,不可能运行通过的,这个只是notebook中我们要自己写的那部分,要正确运行还需要其他py文件,请自己到GitHub上下载完整的。这里的部分仅仅是参考用的,建议还是自己按照提示一点一点写,如果实在卡住了再看答案。个人觉得这样才是正确的学习方法...

2018-04-09 11:05:36 499

转载 关于shell if控制语句和echo>>到xxx.sh的笔记

A.打印时间戳:date的话你用$()引起来,或者键盘左上角那个符号引起来才能执行echo "time is $(date +%T)!"像这样echo ./run_nets.sh $(pwd)/$onchip_temp &gt;&gt; nansong_run_nets.shB.shell if语句: 菜鸟我最近在学习shell脚本,自己写了个很简短的脚本测试下,一直报错“syntax error...

2018-03-21 14:57:52 2762

转载 ide of python in vim

English:    https://realpython.com/blog/python/vim-and-python-a-match-made-in-heaven/#vundle在Ubuntu 16.04 LTS 下用Vim 打造自己的Python IDE    https://www.jianshu.com/p/bc19b91354ef问题总结:    http://blog.csdn.n...

2018-03-19 23:22:00 578

转载 STM32寄存器列表 I2C相关寄存器

I2C_CR1(控制寄存器1)15位:SWRST软件复位,当被置位时,I2C处于复位状态,在复位该位前确信I2C的引脚被释放,总线是空的,定义:0(I2C模块不处于复位状态),1(I2C模块处于复位状态)     注:该位可以用于BUSY位为’1’,在总线上又没有检测到停止条件时。13位:ALERT-SMBus提醒,软件可以设置或清除该位;当PE=0时,由硬件清除。定义:     0(释放SMBA...

2018-03-09 19:15:52 7925 2

转载 STM32的I2C主从机通信

STM32的I2C主从机通信最近一段时间在做I2C通信协议,需要在两块STM32之间做I2C通信,定的是主机用IO口模拟,从机用的是STM32的硬件I2C,我的项目要求是需要主从机之间能够进行一串数据收发而不出错,实验时在主机方面,利用IO口模拟主机,只需要理解时序就够了,同时将速度能够控制在100K(标准)左右,基本的时序理解网上大把的资料,所以主机这一块几个小时就搞定了,而在做从机时,遇到了困...

2018-03-09 13:58:07 4357

转载 BMC简介

什么是BMC在介绍BMC之前需要了解一个概念,即平台管理(platform management)。平台管理表示的是一系列的监视和控制功能,操作的对象是系统硬件。比如通过监视系统的温度,电压,风扇、电源等等,并做相应的调节工作,以保证系统处于健康的状态。当然如果系统真的不正常了,也可以通过复位的方式来重新启动系统。同时平台管理还负责记录各种硬件的信息和日志记录,用于提示用户和后续问题的定位。以上的...

2018-03-07 11:24:32 6314

转载 补码和原码的转化过程

在计算机系统中,数值一律用补码来表示(存储)。 主要原因:使用补码,可以将符号位和其它位统一处理;同时,减法也可按加法来处理。另外,两个用补 码表示的数相加时,如果最高位(符号位)有进位,则进位被舍弃。 补码与原码的转换过程几乎是相同的。 数值的补码表示也分两种情况: (1)正数的补码:与原码相同。       例如,+9的补码是00001001。 (2)负数的补码:符号位为1,其余位为该数绝对值...

2018-03-05 12:33:28 12684

转载 STM32笔记:RCC结构与配置流程

        以前使用STM32写程序的时候,使用的都是默认时钟。因此写数码管显示、A/D测量电压的时候都没有去关心RCC时钟配置这个事情。那时候只知道在配置外设的时候使用GPIO_InitTypeDef或者ADC_InitTypeDef这些结构体对外设进行初始化,以及使用RCC_APB2PeriphClockCmd或者RCC_ADCCLKConfig函数对外设的时钟开启与配置。        ...

2018-03-01 15:57:45 668

转载 Machine Learning Tutorial&Useful Link

公开人脸数据集http://blog.csdn.net/haoji007/article/details/52775598http://blog.csdn.net/hemmingway/article/details/53889236深度学习元老Yann Lecun详解卷积神经网络https://www.leiphone.com/news/201608/zaB48AcZ1AFm1TaP.html可...

2018-02-28 15:59:29 237

转载 Andrew Ng coursera上的《机器学习》ex4

Andrew Ng coursera上的《机器学习》ex4按照课程所给的ex4的文档要求,ex4要求完成以下几个计算过程的代码编写:exerciseNamedescriptionsigmoidGradient.mcompute the grident of the sigmoid functionrandInitializedWeights.mrandomly initialize weights...

2018-02-28 15:36:10 569

转载 反向传播(Backpropagation)算法的数学原理

摘要: 最近在学习 Coursera 上 Andrew Ng 的 Machine Learning 课程。这是一个面向应用,注重实践而尽量避免数学证明的课程,好处在于能快速帮助更多新人入门。然而从新手到高手的路是绕不开数学的。第五周的课程讲授了人工神经网络参数的训练,其中用到了反向传播算法。本文试图以最简洁的方式把反向传播算法的数学原理讲清楚。准备本文不是一篇引导读者入门的科普文。读者至少需要对人...

2018-02-26 21:17:08 2229 2

转载 STM32F429接MAX6675读取热电偶温度

第一次编写STM32程序,有很多问题请教,我想把MAX6675的SO的数据读出来转换成实际温度,用串口工具读出来。是不是还有哪些没配置好?小弟刚开始弄这个,着急用,在此感谢了!#include "sys.h"#include "delay.h"#include "usart.h"#define SPI1_CS_Pin GPIO_PIN_4void Delay(__IO uint32_t nCoun...

2018-02-26 16:58:57 3502

转载 I2C(smbus、pmbus)和SPI协议分析

I2C和SPI作为两种非常常用的低速外部总线,已经不是什么新新技术了。 有些知识点,明白了,一段时间不用了,又忘记了。所以决定乘最近正好碰过这两个东西,还是写下来以备后患。I2CI2C是以前的飞利浦半导体制定的标准,也就是如今的NXP。I2C总线由一条数据线(SDA)和一条时钟线(SCL)组成。设备分主从,主设备提供时钟,并发起操作。 看一下这张I2C协议必须和可选的功能表。最简单的模式的话,只需...

2018-02-26 15:42:55 1639 2

转载 STM32F103单片机软件模拟IIC并读取TMP112数字温度传感器

本文利用STM32F103系列单片机读取TMP112数字温度传感器的温度信息,TMP112数字传感器采用IIC总线协议通信。STM32自身含有硬件IIC资源,分别是PB6--&gt;SCL、PB7--&gt;SDA,硬件IIC的操作在STM32开发板对应的资料上均有给出,在此不再赘述,本文使用软件模拟IIC来完成与TMP112传感器之间的通信。图1:TMP112的管脚定义图TMP112温度传感器的...

2018-02-26 15:31:12 5816 1

转载 很清晰的解读i2c协议

转载:http://dpinglee.blog.163.com/blog/static/14409775320112239374615/1.I2C协议   2条双向串行线,一条数据线SDA,一条时钟线SCL。   SDA传输数据是大端传输,每次传输8bit,即一字节。   支持多主控(multimastering),任何时间点只能有一个主控。   总线上每个设备都有自己的一个addr,共7个bit...

2018-02-26 14:30:13 24180

空空如也

空空如也

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

TA关注的人

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