<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[shancyan的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/shancyan</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; shancyan]]></copyright><item><title><![CDATA[adbd 、adb server、 adb client]]></title><link>https://blog.youkuaiyun.com/shancyan/article/details/127206067</link><guid>https://blog.youkuaiyun.com/shancyan/article/details/127206067</guid><author>shancyan</author><pubDate>Sun, 09 Oct 2022 16:40:57 +0800</pubDate><description><![CDATA["adb"命令行要在shell或脚本中运行adb命令，首先adb程序检查adb服务器是否启动，如果未启动，自动启动一个abd服务器，当设备adbd与adb server连接后，adb client就可以通过adb server向adbd发送服务请求。adb server是运行在主机的一个后台程序，用来监测USB的连接和拔出，以及模拟器的启动和停止，adb server还需要将adb client请求通过USB或tcp的形式发送到相应的adbd上。]]></description><category></category></item><item><title><![CDATA[网络编程懒人入门]]></title><link>https://blog.youkuaiyun.com/shancyan/article/details/87370382</link><guid>https://blog.youkuaiyun.com/shancyan/article/details/87370382</guid><author>shancyan</author><pubDate>Fri, 15 Feb 2019 16:45:35 +0800</pubDate><description><![CDATA[转自： http://www.52im.net/thread-1095-1-1.html

仅记录到参考文章 ，具体可以点击链接查看

1、写在前面

论坛和群里常会有技术同行打算自已开发IM或者消息推送系统，很多时候连基本的网络编程理论（如网络协议等）都不了解，就贸然定方案、写代码，显得非常盲目且充满技术风险。即时通讯网论坛里精心整理了《[通俗易懂]深入理解TCP协议》、《不为人知的网络编程》、...]]></description><category></category></item><item><title><![CDATA[软件开发学习笔记 <一> UML]]></title><link>https://blog.youkuaiyun.com/shancyan/article/details/79143218</link><guid>https://blog.youkuaiyun.com/shancyan/article/details/79143218</guid><author>shancyan</author><pubDate>Tue, 23 Jan 2018 18:45:21 +0800</pubDate><description><![CDATA[转自： https://www.cnblogs.com/wj033/p/5861709.html 


UML视图（View）

用例视图（Use-Case
 View）逻辑视图（Logical
 View）实现视图（Implementation
 View）进程视图（Process
 View）部署视图（Deployment
 View）
图（diagram）

（13]]></description><category></category></item><item><title><![CDATA[Android.mk 文件语法详解]]></title><link>https://blog.youkuaiyun.com/shancyan/article/details/78214491</link><guid>https://blog.youkuaiyun.com/shancyan/article/details/78214491</guid><author>shancyan</author><pubDate>Thu, 12 Oct 2017 14:27:48 +0800</pubDate><description><![CDATA[转：http://blog.sina.com.cn/s/blog_602f8770010148ce.html

=====================================================================================

0. Android.mk简介：

Android.mk文件用来告知NDK Build 系统关于Sou]]></description><category></category></item><item><title><![CDATA[Jni详解]]></title><link>https://blog.youkuaiyun.com/shancyan/article/details/78098711</link><guid>https://blog.youkuaiyun.com/shancyan/article/details/78098711</guid><author>shancyan</author><pubDate>Tue, 26 Sep 2017 16:03:59 +0800</pubDate><description><![CDATA[转自 http://blog.sina.com.cn/s/blog_7a2ffd5c01013vrv.html

 Java Native Interface，（JNI）是一个标准的 Java
 API，它支持将 Java 代码与使用其他编程语言编写的代码相集成。在这里主要就是Java和C++的交互。

    1：java调用C++：

    首先在java文件中对将要调用的方法]]></description><category></category></item><item><title><![CDATA[网络编程socket基本API详解]]></title><link>https://blog.youkuaiyun.com/shancyan/article/details/76914336</link><guid>https://blog.youkuaiyun.com/shancyan/article/details/76914336</guid><author>shancyan</author><pubDate>Tue, 08 Aug 2017 15:59:45 +0800</pubDate><description><![CDATA[转自 http://www.cnblogs.com/luxiaoxun/archive/2012/10/16/2725760.html

socket 
　　socket是在应用层和传输层之间的一个抽象层，它把TCP/IP层复杂的操作抽象为几个简单的接口供应用层调用已实现进程在网络中通信。

　　socket起源于UNIX，在Unix一切皆文件哲学的思想下，socket是一种"打开—读/]]></description><category></category></item><item><title><![CDATA[bitmap格式相关]]></title><link>https://blog.youkuaiyun.com/shancyan/article/details/72458056</link><guid>https://blog.youkuaiyun.com/shancyan/article/details/72458056</guid><author>shancyan</author><pubDate>Thu, 18 May 2017 10:20:00 +0800</pubDate><description><![CDATA[转自：http://redwolf.blog.51cto.com/427621/229096


最近正在着手开发一个图片库，也就是实现对常见图片格式的度写操作。作为总结与积累，我会把这些图片格式以及加载的实现写在我的Blog上。
说到图片，位图（Bitmap）当然是最简单的，它Windows显示图片的基本格式，其文件扩展名为*.BMP。在Windows下，任何各式的图片文件（包括视频播放]]></description><category></category></item><item><title><![CDATA[LINUX系统中如何创建和使用.so文件]]></title><link>https://blog.youkuaiyun.com/shancyan/article/details/69397025</link><guid>https://blog.youkuaiyun.com/shancyan/article/details/69397025</guid><author>shancyan</author><pubDate>Thu, 06 Apr 2017 17:04:23 +0800</pubDate><description><![CDATA[LINUX系统中动态链接库的创建与使用

大家都知道，在WINDOWS系统中有很多的动态链接库(以.DLL为后缀的文件，DLL即Dynamic Link Library)。这种动态链接库，和静态函数库不同，它里面的函数并不是执行程序本身的一部分，而是根据执行程序需要按需装入，同时其执行代码可在多个执行程序间共享，节省了空间，提高了效率，具备很高的灵活性，得到越来越多程序员和用户的青睐。那么，在]]></description><category></category></item><item><title><![CDATA[c++ 字符类型总结区别wchar_t,char,WCHAR（转）]]></title><link>https://blog.youkuaiyun.com/shancyan/article/details/53433927</link><guid>https://blog.youkuaiyun.com/shancyan/article/details/53433927</guid><author>shancyan</author><pubDate>Fri, 02 Dec 2016 13:51:49 +0800</pubDate><description><![CDATA[c++ 字符类型总结区别wchar_t,char,WCHAR（转）








1.区别wchar_t,char,WCHAR



   ANSI：即 char，可用字符串处理函数：strcat( ),strcpy( ), strlen( )等以str打头的函数。
   UNICODE：wchar_t是Unicode字符的数据类型，它实际定义在里：
   type]]></description><category></category></item></channel></rss>