公司里做项目,嵌入式系统大大小小,到处都是。因为都是一个系统里的,所以都需要通讯,既然通讯就涉及到协议问题。谈及协议,很多工程师觉得协议的设计相对简单,主要是报文的设计。大多数时候,协议的应用场景简单,没有复杂的交互。这么做的确也是没什么太大的问题。然而,就是这么简单的场景,仍有一些协议会在实际中发生意想不到的问题。归根结蒂,还是没有把握协议涉及的规律。下面我们简单的聊聊协议设计的规律。协议设计中...
分类:
其他 时间:
2014-01-20 22:43:15
收藏:
0 评论:
0 赞:
0 阅读:
409
最近在学习UFLDL
Tutorial,这是一套关于无监督学习的教程。在此感觉Andrew Ng做的真的是非常认真。下面把我的代码贴出来,方便大家学习调试。所有代码已经过matlab调试通过。
Building Deep Networks for Classification练习
这一章是用fine-tune的多层网络进行mnist数字的识别。特征提取层使用unlabeld数据...
分类:
其他 时间:
2014-01-20 22:44:30
收藏:
0 评论:
0 赞:
0 阅读:
411
最近学习到《深入理解计算机系统》这边书的3.12节的缓冲区溢出,于是写了个简单的测试代码演示了一下通过缓冲区溢出是如何神不知鬼不觉的运行一段代码的。
先上代码运行后再分析:
#include
void hit()
{
unsigned char buff[ 100 ] =
{
0,0,0,0, //返回地址
'B','O','M','B','\0',
0x83,0xc4,0x80...
分类:
其他 时间:
2014-01-20 22:43:10
收藏:
0 评论:
0 赞:
0 阅读:
390
The famous Korean internet company nhn has provided an internet-based photo service which allows The famous Korean internet company users to directly take a photo of an astronomical phenomenon in spac...
分类:
其他 时间:
2014-01-20 22:42:15
收藏:
0 评论:
0 赞:
0 阅读:
389
http://poj.org/problem?id=3692
题意:在幼儿园中,有许多小孩。其中有男孩,也有女孩。女孩之间相互认识,男孩之间也相互认识。同时,一些男孩和女孩之间也相互认识,有一天,老师希望从所有人之中选出一些人来玩游戏,这个游戏需要所有的参与者之间相互认识,问老师可以最多找出多少人来玩这个游戏。
思路:
如果将男孩女孩看做顶点,男女之间的认识关系看做边,那么本...
分类:
其他 时间:
2014-01-20 22:42:10
收藏:
0 评论:
0 赞:
0 阅读:
274
非常老的题目了,枚举层次dijkstra,G++AC
昂贵的聘礼
Time Limit: 1000MS
Memory Limit: 10000K
Total Submissions: 33747
Accepted: 9652
Description
年轻的探险家来到了一个印第安部落里。在那里他和酋长的女儿相爱了,于是...
分类:
其他 时间:
2014-01-20 22:42:05
收藏:
0 评论:
0 赞:
0 阅读:
331
开关电源是一种看似简单,但却异常复杂的电子系统。其中包含着很多有意思的问题,我放在这里,促使自己思考思考:1.一般buck系统输出电压和输入电压是按开关管占空比计算的。比如说,24V输入,输出12V,那么占空比应该是50%。这个理论推导大多数情况下是不遵守的。因为这个是在开关电源满量程下推导的。事实上,开关电源一般工作都会小于最大量程输出。这里有一个前提,就是一个周期内输入的能量会与输出的能量相抵...
分类:
其他 时间:
2014-07-22 22:58:02
收藏:
0 评论:
0 赞:
0 阅读:
312
这个补丁是花了8个积分,从csdn上下载的,8个积分,对于不甚逛csdn的人来讲,真是不少啊,所以共享出来,也为自己今后好找;另外看留言,好多人不太会用,我这边再写个小教程;
首先声明三点:
这个补丁是打在已生成的exe文件上的 而不是打在iebook这个程序上的;
这个补丁只是将底部的动画替换为页首的动画,并不是真实的去掉;
这个补丁我用08版 11版都试了,其他版本未曾试过
教程开...
分类:
其他 时间:
2014-01-20 22:41:50
收藏:
0 评论:
0 赞:
0 阅读:
397
Spring web模块支持文件的上传与下载,下面两个章节分别介绍对应的内容...
分类:
其他 时间:
2014-01-20 22:41:45
收藏:
0 评论:
0 赞:
0 阅读:
324
要确保有这个android-support-v4.jar包,没有的话百度一下怎么导入android-support-v4.jar包,相信你可以搞定
1:新建立一个android工程
2:讲准备好的4张图片放进如图所示
3:新建实心空心圆放进drawable下面(没有这个文件夹的话自己在res下面新建立一个)
贴一个空心圆的代码
<s...
分类:
其他 时间:
2014-01-20 22:41:40
收藏:
0 评论:
0 赞:
0 阅读:
543
驱动第七天
【内存管理子系统】
1. 四大地址:物理地址、虚拟地址(线性地址)和逻辑地址
物理地址:出现在CPU地址总线上 的寻址物理内存的地址信号,是地址变换的最终结果。
虚拟地址:又叫线性地址,,在32位 CPU架构下,可以表示4G的地址空间,用16进制
表示就是0x00000000到0xffffffff。
逻辑地址:程序代码...
分类:
其他 时间:
2014-01-20 22:41:30
收藏:
0 评论:
0 赞:
0 阅读:
406
一、Xtrabackup简单概述:
Percona Xtrabackup是开源免费的mysql数据库热备份软件,它能对InnoDB和XtraDB存储引擎的数据库非阻塞地备份(对于MyISAM的备份同样需要加表锁)。XtraBackup支持所有的Percona Server、MySQL、MariaDB和Drizzle。
XtraBackup优势 :
1、无需停止数据库进行InnoDB热备...
分类:
数据库技术 时间:
2014-01-20 22:41:25
收藏:
0 评论:
0 赞:
0 阅读:
552
驱动第八天
操作IO内存步骤:
1. 申请IO内存
2. 物理地址和虚拟地址映射
3. 操作IO内存
4. 解映射
5. 释放IO内存
关于private_date私有数据:
我想在ioctl中获取led的结构地址,可以用下面的路径找到:
1. led -> cdev
2. cdev -> inode
3. inode -> open
4. led ->...
分类:
其他 时间:
2014-01-20 22:41:20
收藏:
0 评论:
0 赞:
0 阅读:
439
贪心算法——字典序最小问题
问题主题:字典序最小
问题描述:
给定长度为N的字符串S,要构造一个长度为N字符串T。T是一个空串,反复执行下列任意操作:
l 从S的头部删除一个字符,加到T的尾部;
l 从S的尾部删除一个字符,加到T的尾部;
目标是要构造字典序尽可能小的字符串T。
限制条件:
1N00
字...
分类:
其他 时间:
2014-01-20 22:41:15
收藏:
0 评论:
0 赞:
0 阅读:
302
题意:最少添加几条边使得整个图变为边双联通分量。
求出途中所有的桥,删除之。将剩下的边连通分量缩成一个点(此处可用并查集实现)。然后用桥将这些点连通,设图中度为一的点的个数为n,则(n+1)>>1,即为答案。
边连通度:是一个原本连通的子图变成不连通所需要删除的最少的边数。
桥:删除一条边使得原本连通的图变的不连通,则称此边为桥。
边双连通分量:边连通分量大于等于二的子图称为边...
分类:
其他 时间:
2014-01-20 22:41:10
收藏:
0 评论:
0 赞:
0 阅读:
330
题目大意:
给出一个猪存钱罐净重,给出里面会有的钱币的重量和面值,问里面最少会存多少,如果不可能凑出这个净重,输出#¥%……&
思路:
完全背包的变形,dp的时候是就小的,然后要求 j-w[i] 可达,也就是之前更新过,用一个特殊值记录一下是否被更新过就好了
#include
#include
#include
#include
#define inf 0x3f3...
分类:
其他 时间:
2014-01-20 22:41:05
收藏:
0 评论:
0 赞:
0 阅读:
386
时间序列图是描述流程特性值在一段时间内变化波动的趋势和规律的统计工具,如整个流程大体在什么范围内运行、是否具有波动较大的时期或时点等。
通过对趋势的分析,也可以实现对未来数据变化的预测。通过对波动的分析,可以发现过程中的偏差,并区分通常原因还是特殊原因引起的偏差,如果是特殊原因引起的,则要立即分析问题成因,进行相应改进。...
分类:
其他 时间:
2014-01-20 22:41:00
收藏:
0 评论:
0 赞:
0 阅读:
449
编写 USB 存储设备使用痕迹检测和删除工具
(C# Windows Form编程练习)
[版权所有 邱秋 2014 metaphysis@yeah.net,转载请注明出处]
第一节 准备知识
之前一直都是用Visual Basic .Net 来写 Windows Form 程序。这几天,熟悉了一下 C# 语言的语法...
分类:
其他 时间:
2014-01-20 22:40:50
收藏:
0 评论:
0 赞:
0 阅读:
1025
Arbitrage
大意:
给你m种货币,给你m种货币兑换规则,问通过这些规则最后能不能盈利。eg:1美元换0.5英镑,1英镑换10法郎,1法郎换0.21美元,这样1美元能换0.5*10.0.21=1.05美元,净赚0.05美元。
思路:
用Floyd找出每两种钱之间的最大兑换关系,遍历一遍,看有没有那种钱币最后能盈利,有就输出Yes,没有就是No。在处...
分类:
其他 时间:
2014-01-20 22:40:45
收藏:
0 评论:
0 赞:
0 阅读:
345
1.关于普通变量 与 global变量的区别
首先 PHP 是一门松散类型的语言(Loosely Typed Language)。
不需要在设置变量之前声明该变量。
$abc= "123asdasdasd";
echo "";
echo $abc;
echo "";
var_dump($abc);
$abc = 234;
echo "";
echo $abc;
var_d...
分类:
Web开发 时间:
2014-01-20 22:40:40
收藏:
0 评论:
0 赞:
0 阅读:
353