点点滴滴

不积跬步,无以至千里;不积小流,无以成江海。

储备列表

  • [转载]phash相似图片搜索原理

    1

    出处:http://blog.csdn.net/lu597203933/article/details/45798293感知哈希算法(perceptual hash, phash),它主要也是用缩略图搜原图并能达到

    soskp-yoours2015-09-24 13:16:15

    阅读更多
  • [转载]神奇的数学 - 分形图形的动画

    2

     一、一根直杆为什么能从弯曲的洞中穿过?这根杆是斜着的,杆中间的点离旋转轴最近,因此对应的洞上的点离旋转轴也最近;杆的两边离旋转轴较远,因此对应的洞上的点离旋转轴也远。所以,这个洞不会是直线,只会是一条曲线。二、神奇的数学Koch curv

    soskp-yoours2015-09-22 14:55:44

    阅读更多
  • STM32F207串口DMA模式(串口中断bug稳定性)

    3

    使用DMA操作UART4:一、DMA映射表见下表:UART4的发送 UART4_TX 在Stream4。UART4的接收 UART4_RX在Stream2。他们在Channel_4。二、程序代码unsigned char btDMARecbuf[255];// DMA接收数据地址unsigned char btDMASendbuf[255];//DMA发送数据地址// 初始化void UartDMA(){    //

    soskp-yoours2015-09-15 14:20:26

    阅读更多
  • [转载]ubuntu设置NFS文件系统

    4

    首先在PC的linux系统的/opt/EmbedSky/下建立一个文件夹作为共享目录。#mkdir /opt/EmbedSky/share然后要在PC上安装NFS服务器:#apt-get install nfs-kernel-server安装完毕之后要配置共享目录和访问权限:#gedit /etc/exports然后添加:/opt/EmbedSky/share *(rw,sync,no_root_squash)其中/opt/EmbedS

    soskp-yoours2015-07-28 16:41:04

    阅读更多
  • [转载]访问共享总是出现输入密码

    5

    解决方法:win7,开始菜单-> 输入secpol.msc, 打开本地策略,点开本地策略-》 安全选项, 右边下拉找到“网络安全:LAN管理身份证验证级别”这个项默认是没有定义, 将其设置为发送LM和NTLM响应。此时再次尝试访问XP共享, 输入正确的帐号密码就可以访问。注:Vista之后的windows系统(包括win7)强制使用NTLMv2认证,而winxp默认支持LM & NTLM,所以才这么修改1. 运行 组策略编

    soskp-yoours2015-07-24 17:18:39

    阅读更多
  • [转载]查看运行嵌入式linux程序的库依赖关系

    6

    在linux环境的x86平台下是ldd,但在嵌入式linux环境中没有这个命令,而是使用 readelf命令。运行mips-linux-readelf -d busybox ,可以看到下面的显示busybox需要的动态库。这个命令很有用,可以确切知道系统需要哪些动态库,将不需要的库删除,减小嵌入式linux系统的flash的使用。

    soskp-yoours2015-07-01 16:09:56

    阅读更多
  • [转载]用tar打包时忽略文件目录

    7

    一、打包忽略指定目录-C 指定忽略的目录  -C, --directory DIR              change to directory DIR打包[root@hongdi lhd]# tar -cvf c.tar -C /home/lhd a.txta.txt解压[root@hongdi lhd]# tar -tvf c.tar-rw-rw-r

    soskp-yoours2015-06-29 10:46:13

    阅读更多
  • [转载]linux广播errno==13

    8

    原因分析:没有设置socket的广播SO_BROADCAST属性,或者设置失败却想当然的认为是成功。这时sendto数据返回-1,errno等于13.1、设置SO_BROADCAST失败,windows上xp是可以成功的bool bOptVal= 1;  int n = setsockopt(sock, SOL_SOCKET, SO_BROADCAST, (const char*)&bOptVal, sizeof(bo

    soskp-yoours2015-06-27 19:41:01

    阅读更多
  • [转载]正确使用UDP广播

    9

    // 服务器端#include "stdafx.h"#include <WinSock2.h>#include <stdio.h>#include <iostream>using namespace std;#pragma comment(lib, "ws2_32.lib")const int MAX_BUF_LEN = 255;int _tmain(int argc, _TCHAR* argv[])

    soskp-yoours2015-06-27 19:27:04

    阅读更多
  • [转载]linux下connection非阻塞socket使用

    10

    用select可以很好地解决这一问题.大致过程是这样的: 1.将打开的socket设为非阻塞的,可以用fcntl(socket, F_SETFL, O_NDELAY)完成(有的系统用FNEDLAY也可). 2.发connect调用,这时返回-1,但是errno被设为EINPROGRESS,意即connect仍旧在进行还没有完成. 3.将打开的socket设进被监视的可写(注意不是可读)文件集合用select

    soskp-yoours2015-06-23 18:46:28

    阅读更多