点点滴滴
不积跬步,无以至千里;不积小流,无以成江海。
储备列表
-
[转载]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
阅读更多