feizaipp Blog

Thinking will not overcome fear but action will.

深度学习之(2)softmax 回归

我的博客 1. 概述        线性回归模型适用于输出值为连续值的场景。那么,像图像分类这种输出为离散值的模型就不能使用线性模型进行训练。我们可以使用诸如 softmax 回归在内的分类模型。与线性回归不同, softmax 回归的输出单元为多个值,并且 softmax 运算使输出更适合离散值的预测和训练。 2. 分类问题        假设输入图像的高和宽均为 2 个像素,...

深度学习之(1)线性回归

我的博客 1. 概述        输出值为一个连续值的函数或模型称为线性回归。回归问题很常见,比如气温、房价等。 2. 基本要素        我们以预测房价为例。影响房屋价格的因素有很多,比如:面积和房龄。那麽房价与这两个因素到底有什么关系呢? 2.1. 模型        设房屋面积为 x1 ,房龄为 x2 ,房价为 y 。我们需要建立基于输出 x1 和 x2 来计算输出...

Dbus 进程间通讯(二) 总线模式

我的博客        基于 DBus 的应用程序可以有两种方式实现,一种是使用 DBus Daemon 的总线型结构;另一种是点对点的星型结构。本文我们介绍使用 DBus Daemon 的总线型结构。 1. 概述        DBus 的总线模式是利用 DBus Daemon 系统守护进程完成消息的转发。 GUN 提供了 dbus-glib 和 glib 两个库,大大简化了开...

Dbus 进程间通讯(三) 点对点模式

我的博客 1. 概述        DBus 点对点通讯模式不需要 DBus Daemon 转发消息,客户端的消息直接通过 socket 发送给服务端,这种用法比较少见。源码我已上传到 github 。 2. 准备工作        准备工作同Dbus 进程间通讯(二) 总线模式 。 3. 服务端实现        首先生成 guid ;        然后创建 GDBusS...

CentOS 救援模式下备份数据或修复系统故障

我的博客 1. 概述        在开发 Linux 系统的过程中,由于经常会修改内核或者修改 Linux 的基础库,所以难免会因为某些错误导致系统无法启动。那么遇到这种问题如何将损失降到最低尤为重要。有两种方法能将损失降到最低,一种是你有另一台机器供你调试;另一种是你要在系统无法启动的时候能及时的备份出数据。一般情况下我们可能没有条件有另一台机器供我们调试。本文我们介绍如何进入...

eCryptfs 加密文件系统应用

我的博客 0. 声明        本文引用了 IBM Developer 文章里的部分内容。如有侵权,请通过邮箱联系我 (zpehome@yeah.net) 。 1. 概述 在这个信息爆炸式增长的社会,数据的安全性越来越来受到人们的重视。常用的保护用户数据的方法是对数据加密,使用的时候对数据解密。在具体应用中又分为以下两种,一种是文件加密后,只有信任的应用程序能够访问,代表方...

监听 ukey 拔出事件

我的博客 1. 简介 在开启双因子后,用户登录需要输入用户名密码,同时还需要输入 ukey 的 PIN 码才能登录进系统。但是,用户拔出 ukey 时,要做退出登录处理。用户登录可能通过 gonme 桌面登录,也可能通过 tty 终端登录。通过桌面登录后,还可以打开终端。所以做退出登录处理时既要对桌面登录做处理,也要对终端登录做处理。 2. 监听ukey拔出事件 既然要监听...

SEAndroid 介绍

我的博客 1. 介绍 SEAndroid 是 Google 在 Android 4.4 上正式推出的一套以 SELinux 为基础核心的系统安全机制。 SELinux 是针对 Linux 设计的安全加强系统。 2. SELinux 背景知识 Google 针对 SELinux 进行了一定的修改,从而得到了 SEAndroid ,所以我们先了解下 SELInux 相关知识。 ...

Dbus 进程间通信(一)

我的博客 DBus 是针对桌面环境优化的 IPC(interprocess communication) 机制,用于进程间通信或进程。我现在用的 CentOS 7 系统,大量的使用 DBus 通信机制。它是三层架构的 IPC 系统,包括: libdbus 函数库,用于两个应用程序互相联系和交互消息 基于 libdbus 构造的消息总线守护进程,可同时与多个应用程序相...

搭建 yum 服务器

我的博客 YUM(Yellowdog Updater Modified) 是一个基于 RPM 的软件包管理器,能够从指定服务器自动下载RPM包并且安装,可以处理软件之间的依赖关系,一次性安装所有依赖的软件包,无需一个个下载安装。包管理器大大提高了 CentOS 操作系统的易用性。本文首先介绍 yum 的原理,之后介绍如何在本地和远程搭建源服务器。 1. yum 运行原理 使...