<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[embededvc的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/embededvc</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; embededvc]]></copyright><item><title><![CDATA[一个很全的python网站]]></title><link>https://blog.youkuaiyun.com/embededvc/article/details/51063456</link><guid>https://blog.youkuaiyun.com/embededvc/article/details/51063456</guid><author>embededvc</author><pubDate>Tue, 05 Apr 2016 11:31:28 +0800</pubDate><description><![CDATA[http://www.fullstackpython.com/]]></description><category></category></item><item><title><![CDATA[一些有用的python库]]></title><link>https://blog.youkuaiyun.com/embededvc/article/details/51063097</link><guid>https://blog.youkuaiyun.com/embededvc/article/details/51063097</guid><author>embededvc</author><pubDate>Tue, 05 Apr 2016 10:57:25 +0800</pubDate><description><![CDATA[https://github.com/vinta/awesome-python#ocr


http://easy-python.readthedocs.org/en/latest/libraries.html#logging



http://www.admin10000.com/document/6678.html]]></description><category></category></item><item><title><![CDATA[python pip源]]></title><link>https://blog.youkuaiyun.com/embededvc/article/details/50530905</link><guid>https://blog.youkuaiyun.com/embededvc/article/details/50530905</guid><author>embededvc</author><pubDate>Sun, 17 Jan 2016 09:23:42 +0800</pubDate><description><![CDATA[pipy国内镜像目前有：

　　http://pypi.douban.com/  豆瓣

　　http://pypi.hustunique.com/  华中理工大学

　　http://pypi.sdutlinux.org/  山东理工大学

　　http://pypi.mirrors.ustc.edu.cn/  中国科学技术大学

  

手动指定源：

在pip后面]]></description><category></category></item><item><title><![CDATA[关于ethercat开发的一些感想]]></title><link>https://blog.youkuaiyun.com/embededvc/article/details/50364977</link><guid>https://blog.youkuaiyun.com/embededvc/article/details/50364977</guid><author>embededvc</author><pubDate>Sun, 20 Dec 2015 18:27:30 +0800</pubDate><description><![CDATA[从去年到现在，整整一年经历了从ethercat主站到伺服从站的实现过程，包括全程负责从站的ethercat认证工作，所以目前对ethercat的认识还是比较深刻的。下面说说我的一些简单感受。
1.ethercat确实是目前工业总线中技术比较先进的一个协议，通过改造ethernet的协议结构，最大程度的利用了100M带宽(on-the-fly)，可以达到倍福所宣称的90%以上。通过引入DC，]]></description><category></category></item><item><title><![CDATA[ethtool 在 Linux 中的实现框架和应用]]></title><link>https://blog.youkuaiyun.com/embededvc/article/details/44835265</link><guid>https://blog.youkuaiyun.com/embededvc/article/details/44835265</guid><author>embededvc</author><pubDate>Thu, 02 Apr 2015 17:51:04 +0800</pubDate><description><![CDATA[http://www.ibm.com/developerworks/cn/linux/1304_wangjy_ethtools/]]></description><category></category></item><item><title><![CDATA[ubuntu 12.04.2创建ftp服务]]></title><link>https://blog.youkuaiyun.com/embededvc/article/details/41743449</link><guid>https://blog.youkuaiyun.com/embededvc/article/details/41743449</guid><author>embededvc</author><pubDate>Fri, 05 Dec 2014 10:53:36 +0800</pubDate><description><![CDATA[1. sudo apt-get install vsftpd
2.configure /etc/vsftpd.conf,the content is as follows:
 
# Example config file /etc/vsftpd.conf
#
# The default compiled in settings are fairly paranoid. This samp]]></description><category></category></item><item><title><![CDATA[关于vsftpd的530 Login incorrect错误]]></title><link>https://blog.youkuaiyun.com/embededvc/article/details/41727313</link><guid>https://blog.youkuaiyun.com/embededvc/article/details/41727313</guid><author>embededvc</author><pubDate>Thu, 04 Dec 2014 17:27:12 +0800</pubDate><description><![CDATA[http://www.tsingpost.com/articles/201401/393.html
 
安装的vsftpd,  配置文件是根据以前整理的一个vsftpd.conf, 使用系统的用户来登陆ftp, 配置文件中有
chroot_local_user=NO
chroot_list_enable=YES
chroot_list_file=/usr/local/etc/vsftpd]]></description><category></category></item><item><title><![CDATA[实时 Linux 架构剖析]]></title><link>https://blog.youkuaiyun.com/embededvc/article/details/41278995</link><guid>https://blog.youkuaiyun.com/embededvc/article/details/41278995</guid><author>embededvc</author><pubDate>Wed, 19 Nov 2014 11:10:50 +0800</pubDate><description><![CDATA[http://www.ibm.com/developerworks/cn/linux/l-real-time-linux/]]></description><category></category></item><item><title><![CDATA[UbuntuStudio/RealTimeKernel]]></title><link>https://blog.youkuaiyun.com/embededvc/article/details/41278335</link><guid>https://blog.youkuaiyun.com/embededvc/article/details/41278335</guid><author>embededvc</author><pubDate>Wed, 19 Nov 2014 10:39:46 +0800</pubDate><description><![CDATA[Prerequisite definitions:



kernel - central component of a computer's operating system, bridging between applications and the actual data processing done at the hardware level.  See also

Wiki]]></description><category></category></item><item><title><![CDATA[有用的resources about ubuntu kernel]]></title><link>https://blog.youkuaiyun.com/embededvc/article/details/41277859</link><guid>https://blog.youkuaiyun.com/embededvc/article/details/41277859</guid><author>embededvc</author><pubDate>Wed, 19 Nov 2014 10:15:46 +0800</pubDate><description><![CDATA[https://wiki.ubuntu.com/Kernel/Dev]]></description><category></category></item><item><title><![CDATA[Rebuilding A Kernel Module On The Fly(Build a kernel module without rebuilding kernel)]]></title><link>https://blog.youkuaiyun.com/embededvc/article/details/41277793</link><guid>https://blog.youkuaiyun.com/embededvc/article/details/41277793</guid><author>embededvc</author><pubDate>Wed, 19 Nov 2014 10:13:11 +0800</pubDate><description><![CDATA[This wiki page outlines a process that can be used to rebuild a kernel module on-the-fly versus having to rebuild an entire kernel to quickly verify a fix. If this trick saved you time, buy manjo a be]]></description><category></category></item><item><title><![CDATA[udp传送文件]]></title><link>https://blog.youkuaiyun.com/embededvc/article/details/31005693</link><guid>https://blog.youkuaiyun.com/embededvc/article/details/31005693</guid><author>embededvc</author><pubDate>Sun, 15 Jun 2014 17:32:17 +0800</pubDate><description><![CDATA[务器端：



[Copy to clipboard] [ - ]
CODE:
#include;
#include;
#include;
#include;
#include;
#include;
#include;
#include;
#include;
#include;
#include;
#include;
#include;

#define S]]></description><category></category></item><item><title><![CDATA[socket函数简介]]></title><link>https://blog.youkuaiyun.com/embededvc/article/details/31004465</link><guid>https://blog.youkuaiyun.com/embededvc/article/details/31004465</guid><author>embededvc</author><pubDate>Sun, 15 Jun 2014 17:30:07 +0800</pubDate><description><![CDATA[什么是 socket？

他是使用 Unix 文件描述符 (file descriptor) 和其他程序通讯的方式。你也许听到一些Unix 高手 (hacker) 这样说：“呀，Unix 中所有的东西就是文件！”那个家伙也许正在说到一个事实：Unix 程序在执行任何形式的 I/O 的时候，程序是在读或者写一个文件描述符。一个文件描述符只是一个和打开的文件相关联的整数。但是(注意后面的话)，这个]]></description><category></category></item><item><title><![CDATA[vc 编译的那些事儿]]></title><link>https://blog.youkuaiyun.com/embededvc/article/details/30274175</link><guid>https://blog.youkuaiyun.com/embededvc/article/details/30274175</guid><author>embededvc</author><pubDate>Thu, 12 Jun 2014 18:08:53 +0800</pubDate><description><![CDATA[最近又被ms的编译选译纠结了一下，运行程序是老是弹出0x14b1 or 71 这类的错误，，之前也遇到过，不过都很快解决，这次花了好几个小时，也是以前从来总结的结果，今天在这儿小结一下。


如果不依赖mfc 开发环境，如开发功能dll,
 
配置属性-常规-mfc的使用   选“使用标准的windows库”,这儿就别改别的了。


然后就是运行时库的问题 
在发布时配置  c/]]></description><category></category></item><item><title><![CDATA[Full Multi-thread Client/Server Socket Class with ThreadPool]]></title><link>https://blog.youkuaiyun.com/embededvc/article/details/28041175</link><guid>https://blog.youkuaiyun.com/embededvc/article/details/28041175</guid><author>embededvc</author><pubDate>Mon, 02 Jun 2014 01:07:42 +0800</pubDate><description><![CDATA[To run the application as client, type SocketServer.exe /client from the command prompt.

Introduction

Recently, I updated one of my first articles here at The Code Project, the ServerSocket. Whi]]></description><category></category></item><item><title><![CDATA[Multi-threaded Client/Server Socket Class]]></title><link>https://blog.youkuaiyun.com/embededvc/article/details/28041039</link><guid>https://blog.youkuaiyun.com/embededvc/article/details/28041039</guid><author>embededvc</author><pubDate>Mon, 02 Jun 2014 01:06:19 +0800</pubDate><description><![CDATA[Introduction

This article is about a client/server multi-threaded socket class. The thread is optional since the developer/designer is still responsible for deciding if he/she needs it. There are o]]></description><category></category></item><item><title><![CDATA[UDP中的Connect]]></title><link>https://blog.youkuaiyun.com/embededvc/article/details/28040785</link><guid>https://blog.youkuaiyun.com/embededvc/article/details/28040785</guid><author>embededvc</author><pubDate>Mon, 02 Jun 2014 01:04:28 +0800</pubDate><description><![CDATA[标准的udp客户端开了套接口后，一般使用sendto和recvfrom函数来发数据，实际上，udp发送数据有两种方法供大家选用的：
方法一： 
socket----->sendto()或recvfrom() 
方法二： 
socket----->connect()----->send()或recv().(此时sendto,recvfrom仍可用)
从定义可以看出，sendto和recvf]]></description><category></category></item><item><title><![CDATA[Socket的地址查询函数]]></title><link>https://blog.youkuaiyun.com/embededvc/article/details/28040029</link><guid>https://blog.youkuaiyun.com/embededvc/article/details/28040029</guid><author>embededvc</author><pubDate>Mon, 02 Jun 2014 01:00:01 +0800</pubDate><description><![CDATA[Socket的地址查询函数有很多, 分为主机(host), 网络(net), 协议(proto)和服务(serv), 这些函数完成各种地址查询功能. POSIX.1定义了两个新的函数: getaddrinfo和getnameinfo, 前者把主机名字和服务名字映射到一个地址,
 后者将地址转换成主机名或服务器名.

    这些函数返回的网络配置信息可能存放在许多地方. 它们可以保存在静态文]]></description><category></category></item><item><title><![CDATA[UDP connect]]></title><link>https://blog.youkuaiyun.com/embededvc/article/details/28039885</link><guid>https://blog.youkuaiyun.com/embededvc/article/details/28039885</guid><author>embededvc</author><pubDate>Mon, 02 Jun 2014 00:58:26 +0800</pubDate><description><![CDATA[UDP是一个无连接的协议，因此socket函数connect似乎对UDP是没有意义的，
然而事实不是这样。

        一个插口有几个属性，其中包括协议，本地地址/端口，目的地址/端口。

          对于UDP来说，socket函数建立一个插口；bind函数指明了本地地址/端口
（包括ADDR_ANY，通配所有本地网络接口）；connect可以用来指明目的地
址/端口]]></description><category></category></item><item><title><![CDATA[用udp协议通讯示例  UDP实现广播接收回复的例子]]></title><link>https://blog.youkuaiyun.com/embededvc/article/details/28039177</link><guid>https://blog.youkuaiyun.com/embededvc/article/details/28039177</guid><author>embededvc</author><pubDate>Mon, 02 Jun 2014 00:55:07 +0800</pubDate><description><![CDATA[一、绪言

udp是一种面向非连接，不可靠的通讯协议，相对于tcp来说，虽然可靠性不及，但传输效率较高。所以在网络上仍有很大的用途。这几日需要了解下udp通讯的过程，上网发现这方面的资料还挺少。于是仔细的翻找了下msdn,基本上搞清楚了udp通讯的过程。做了一个测试的例子。希望对大家有帮助。

二、udp的通讯过程

server端: open a socket(socket)--->]]></description><category></category></item></channel></rss>