<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[sffofn的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/sffofn</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; sffofn]]></copyright><item><title><![CDATA[App备案过程中遇到的一些注意事项]]></title><link>https://blog.youkuaiyun.com/sffofn/article/details/140135055</link><guid>https://blog.youkuaiyun.com/sffofn/article/details/140135055</guid><author>sffofn</author><pubDate>Tue, 02 Jul 2024 20:31:03 +0800</pubDate><description><![CDATA[备案，同时需要域名、备案码（1个app一个，android和ios版本共享）我们大致的把App的备份过了一遍，这次主要说下中途可能遇到的坑。2.在备案过程中，比如需要ID，钥匙串的密钥等等，这些信息可以在。备案的名称就是最前面在市场显示的名字，可以跟其他人重复；当备案成功后我们还需要去公安备案。，无论是手机号还是邮箱还是地址；，具体可以咨询下服务商。]]></description><category></category></item><item><title><![CDATA[Android的悬浮时钟（一）]]></title><link>https://blog.youkuaiyun.com/sffofn/article/details/140111503</link><guid>https://blog.youkuaiyun.com/sffofn/article/details/140111503</guid><author>sffofn</author><pubDate>Mon, 01 Jul 2024 22:36:49 +0800</pubDate><description><![CDATA[在Android，如果要悬浮在其他应用上方显示时钟或者其他界面的话是需要申请权限的。不同于请求照片或摄像头的权限，悬浮的权限是需要跳转到设置里的。首先在manifest中我们就要写自己要申请的权限。悬浮时钟的权限申请暂时就是这样。]]></description><category></category></item><item><title><![CDATA[android中的asStateFlow]]></title><link>https://blog.youkuaiyun.com/sffofn/article/details/140108909</link><guid>https://blog.youkuaiyun.com/sffofn/article/details/140108909</guid><author>sffofn</author><pubDate>Mon, 01 Jul 2024 19:57:44 +0800</pubDate><description><![CDATA[1. asStateFlow 函数通常用于将 MutableStateFlow（一个可变的、双向的状态流）转换为一个 StateFlow（一个不可变的、只读的状态流）。4. StateFlow（包括其背后的 MutableStateFlow）中的所有方法都是线程安全的，并且可以在多协程并发的场景中使用，而无需额外的锁定机制。asStateFlow 在 Kotlin 的协程库（特别是与 Kotlin Flow 相关的部分）中是一个重要的函数，它用于处理状态流。]]></description><category></category></item><item><title><![CDATA[Xcode报错Xcode 14.3 Archive failure when running Cocoapods build script phase]]></title><link>https://blog.youkuaiyun.com/sffofn/article/details/139853436</link><guid>https://blog.youkuaiyun.com/sffofn/article/details/139853436</guid><author>sffofn</author><pubDate>Fri, 21 Jun 2024 10:06:12 +0800</pubDate><description><![CDATA[最近Xcode打包错误， 之前都好好的，报错“building file list ... rsync: link_stat "/Users/xxx/.../AFNetworking.framework" failed: No such file or directory (2) done”替换 source="$(readlink "${source}")" 为 source="$(readlink -f "${source}")" ，再次编译即可成功。其实是结构出现问题了。]]></description><category></category></item><item><title><![CDATA[从零开始完成App的ICP备案]]></title><link>https://blog.youkuaiyun.com/sffofn/article/details/139845453</link><guid>https://blog.youkuaiyun.com/sffofn/article/details/139845453</guid><author>sffofn</author><pubDate>Fri, 21 Jun 2024 00:31:15 +0800</pubDate><description><![CDATA[作为案例中的单机app，其实不需要域名和服务器支持的，但是为了完成备案，就需要购买了，好在费用也不高，这次案例费用控制在100元，域名大家可以用来放自己的app的介绍页面，购买的云服务器也支持一键建站，同时后续也可以提供服务器后台交互，也是不错的了。当然服务商估计也会提供一些备案专家之类的服务，大家可以自行选择，尤其是企业用户，效率时间是最重要的。]]></description><category></category></item><item><title><![CDATA[webview加载网页时可能需要的一些设置]]></title><link>https://blog.youkuaiyun.com/sffofn/article/details/6634717</link><guid>https://blog.youkuaiyun.com/sffofn/article/details/6634717</guid><author>sffofn</author><pubDate>Tue, 26 Jul 2011 14:21:02 +0800</pubDate><description><![CDATA[1.禁止放大镜和copy操作 type="text/javascript">function OnLoad(){document.documentElement.style.webkitTouchCallout = "none";document.documentElement.]]></description><category></category></item><item><title><![CDATA[cocos2d学习笔记(一) cocos2d的基本知识和环境配置]]></title><link>https://blog.youkuaiyun.com/sffofn/article/details/6347494</link><guid>https://blog.youkuaiyun.com/sffofn/article/details/6347494</guid><author>sffofn</author><pubDate>Sat, 23 Apr 2011 22:16:00 +0800</pubDate><description><![CDATA[cocos2d是一个免费的、开源的项目，编写语言是objective-c，在cocos2d中有2个引擎可以选择，这个是包含在cocs2d里面的，一个是Chipmunk，另外一个是Box2d.首先，下载cocos2d(http://www.cocos2d-iphone.org)，下载完成后，通过终端进入你下载的cocos2d的系统路径下，执行下面的命令：像这样： ./install_template.sh正常情况下应该安装好了，在xcode的模板你可以看见cocos2d的模板选择：]]></description><category></category></item><item><title><![CDATA[内存重叠]]></title><link>https://blog.youkuaiyun.com/sffofn/article/details/5416353</link><guid>https://blog.youkuaiyun.com/sffofn/article/details/5416353</guid><author>sffofn</author><pubDate>Thu, 25 Mar 2010 16:11:00 +0800</pubDate><description><![CDATA[最近朋友发个笔试题给我做做，做完以后大汗，还是要补补基础才行，也才从朋友口中知道了名词“内存重叠”。 其中一道题是：实现函数strcpy，呵呵 老题目了  所谓内存重叠就是拷贝的目的地址和源地址有重叠。 .cp函数都没有对内存重叠做处理的，memmove函数有做处理 下面是考虑了内存重叠的实现：(参考了网上资料) char* _strcpy(char *st]]></description><category></category></item><item><title><![CDATA[directshow 采集视频]]></title><link>https://blog.youkuaiyun.com/sffofn/article/details/5159686</link><guid>https://blog.youkuaiyun.com/sffofn/article/details/5159686</guid><author>sffofn</author><pubDate>Fri, 08 Jan 2010 16:58:00 +0800</pubDate><description><![CDATA[Ps:只列主要的，一些执行错误等处理、内存释放 无  步骤一、CoInitialize(NULL);    //初始化COM Library 步骤二、创建视频采集过滤器图表//创建视频采集过滤器图表CoCreateInstance(CLSID_FilterGraph, NULL, CLSCTX_INPROC_SERVER, IID_IGraphBuilder, (void ]]></description><category></category></item><item><title><![CDATA[ifstream（read函数）]]></title><link>https://blog.youkuaiyun.com/sffofn/article/details/5062094</link><guid>https://blog.youkuaiyun.com/sffofn/article/details/5062094</guid><author>sffofn</author><pubDate>Wed, 23 Dec 2009 13:41:00 +0800</pubDate><description><![CDATA[用ifstream fin(filename); 读取内存，超过一定长度后开始不正确了， 改成了ifstream fin(filename,ios::in|ios::binary)]]></description><category></category></item><item><title><![CDATA[批处理(一)]]></title><link>https://blog.youkuaiyun.com/sffofn/article/details/4801877</link><guid>https://blog.youkuaiyun.com/sffofn/article/details/4801877</guid><author>sffofn</author><pubDate>Thu, 12 Nov 2009 11:54:00 +0800</pubDate><description><![CDATA[最近项目电脑挺多，换程序一个一个太麻烦，网上找找批处理命令偷懒把.. 1.copy(只能复制文件) Example: COPY C:/1.jpg D:/xcopy.jpg/y C:/1.jpg 是已有的文件，后面的D:/是目标地址(若只写路径，则文件名不变，且路径或目录需存在；)，xcopy.jpg是新的文件名；/y为若存在，则覆盖.(貌似写成批处理文件后强制覆盖)]]></description><category></category></item><item><title><![CDATA[每天一看---c中的位级运算、逻辑运算、移位运算]]></title><link>https://blog.youkuaiyun.com/sffofn/article/details/4460515</link><guid>https://blog.youkuaiyun.com/sffofn/article/details/4460515</guid><author>sffofn</author><pubDate>Tue, 18 Aug 2009 21:26:00 +0800</pubDate><description><![CDATA[位级运算与逻辑运算容易搞混， 位级运算：|就是OR, &就是AND，~就是NOT，^就是 EXCLUSIVE-OR（异或 P或Q为真，且不同为真，才为真） 逻辑运算： ||, &&, ! 移位运算：X  X>>k：右移分逻辑和算术的 逻辑的是 左端补K个0，丢弃K个最低位算术则是补K个最高有效位的拷贝  PS：对于无符号数据，右移必须]]></description><category></category></item><item><title><![CDATA[VC操作PowerPoint及 放映时候获得相关信息]]></title><link>https://blog.youkuaiyun.com/sffofn/article/details/3646590</link><guid>https://blog.youkuaiyun.com/sffofn/article/details/3646590</guid><author>sffofn</author><pubDate>Tue, 30 Dec 2008 13:22:00 +0800</pubDate><description><![CDATA[最近需要对PPT进行操作，本来是准备用WebBrowser控件的，不过有些效果不容易实现，就换了种方法，直接加库了链接1:http://www.diybl.com/course/3_program/vc/vc_js/2008320/105852.html这个是一些最基本的操作的，比如启动，打开，翻页等 链接2:http://support.microsoft.com/kb/2540]]></description><category></category></item></channel></rss>