<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Porfirio]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/peterXu00800</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; peterXu00800]]></copyright><item><title><![CDATA[gets_s]]></title><link>https://blog.youkuaiyun.com/peterXu00800/article/details/73467566</link><guid>https://blog.youkuaiyun.com/peterXu00800/article/details/73467566</guid><author>peterXu00800</author><pubDate>Mon, 19 Jun 2017 14:52:53 +0800</pubDate><description><![CDATA[C语言里的gets()函数功能是从输入缓存中读取多个字符，遇到回车符时，结束输入。
当使用gets()函数之前有过数据输入，并且，操作者输入了回车确认，这个回车符没有被清理，被保存在输入缓存中时，gets()会读到这个字符，结束读字符操作。因此，从用户表面上看，gets()没有起作用，跳过了。
解决办法：
方法一、在gets()前加fflush(stdin); //强行清除缓存中的数据（wi]]></description><category></category></item><item><title><![CDATA[gets_s不能输入的问题]]></title><link>https://blog.youkuaiyun.com/peterXu00800/article/details/73467555</link><guid>https://blog.youkuaiyun.com/peterXu00800/article/details/73467555</guid><author>peterXu00800</author><pubDate>Mon, 19 Jun 2017 14:52:05 +0800</pubDate><description><![CDATA[C语言里的gets()函数功能是从输入缓存中读取多个字符，遇到回车符时，结束输入。
当使用gets()函数之前有过数据输入，并且，操作者输入了回车确认，这个回车符没有被清理，被保存在输入缓存中时，gets()会读到这个字符，结束读字符操作。因此，从用户表面上看，gets()没有起作用，跳过了。
解决办法：
方法一、在gets()前加fflush(stdin); //强行清除缓存中的数据（wi]]></description><category></category></item><item><title><![CDATA[c语言 这里gets_s读取字符，输入A，能输出a[0]为A，而输入AB时，a[0]没有任何输出，什么原因？]]></title><link>https://blog.youkuaiyun.com/peterXu00800/article/details/73467532</link><guid>https://blog.youkuaiyun.com/peterXu00800/article/details/73467532</guid><author>peterXu00800</author><pubDate>Mon, 19 Jun 2017 14:50:14 +0800</pubDate><description><![CDATA[C语言里的gets()函数功能是从输入缓存中读取多个字符，遇到回车符时，结束输入。
当使用gets()函数之前有过数据输入，并且，操作者输入了回车确认，这个回车符没有被清理，被保存在输入缓存中时，gets()会读到这个字符，结束读字符操作。因此，从用户表面上看，gets()没有起作用，跳过了。
解决办法：
方法一、在gets()前加fflush(stdin); //强行清除缓存中的数据（wi]]></description><category></category></item><item><title><![CDATA[Cstring 在不同编码下与char的关系]]></title><link>https://blog.youkuaiyun.com/peterXu00800/article/details/73346316</link><guid>https://blog.youkuaiyun.com/peterXu00800/article/details/73346316</guid><author>peterXu00800</author><pubDate>Fri, 16 Jun 2017 17:45:26 +0800</pubDate><description><![CDATA[Cstring是一个封装好了的类，封装时必须考虑兼容问题，所以Cstring 等价于LPCTSTR，这里C表示常量不是很重要，重要的是T这是个宏，如果定义了统一码(unicode)，宏T也表示宽字符（W表示宽字符），即一个字符占2字节。这种情况下
 T(“xxx”)等价于L"xxx"的;这样一来 如果没定义unicode CString = LPCTSTR =const char*；如果定义了u]]></description><category></category></item><item><title><![CDATA[没有与参数列表匹配的重载函数 AfxMessageBox()]]></title><link>https://blog.youkuaiyun.com/peterXu00800/article/details/73295230</link><guid>https://blog.youkuaiyun.com/peterXu00800/article/details/73295230</guid><author>peterXu00800</author><pubDate>Thu, 15 Jun 2017 18:07:19 +0800</pubDate><description><![CDATA[解决方案： 
尝试下使用 _T: AfxMessageBox(_T("请输入名称！")); 可能你使用的VC版本比较高，采用的是宽字符吧，一般这种情况下我们在字符串前加 L: AfxMessageBox(L"请输入名称!");
或TEXT 
AfxMessageBox(TEXT("can not store it")); 
但为了程序的适用性，使用_T更好些。因为用_T会自动按你程序所在环]]></description><category></category></item><item><title><![CDATA[Button动态样式取代xml]]></title><link>https://blog.youkuaiyun.com/peterXu00800/article/details/69938610</link><guid>https://blog.youkuaiyun.com/peterXu00800/article/details/69938610</guid><author>peterXu00800</author><pubDate>Sun, 09 Apr 2017 22:38:46 +0800</pubDate><description><![CDATA[转载标明出处：http://www.cnblogs.com/no-coding

还在为 textview以及button 的各种样式而烦恼的童鞋们请往这里看~~~~

一次性解决 textview以及button的样式，再也不用写xml了！！！

全部动态预设置，拒绝堆代码，拒绝xml...

支持的样式如下








1

2

3

4
]]></description><category></category></item><item><title><![CDATA[Android Studio常用快捷键]]></title><link>https://blog.youkuaiyun.com/peterXu00800/article/details/68958195</link><guid>https://blog.youkuaiyun.com/peterXu00800/article/details/68958195</guid><author>peterXu00800</author><pubDate>Mon, 03 Apr 2017 12:27:24 +0800</pubDate><description><![CDATA[from:http://www.cnblogs.com/zyw-205520/p/5231843.html


 Android Studio 是谷歌基于IntelliJ IDEA开发的安卓开发工具，有点类似 eclipse ADT，Android Studio 提供了集成的 Android 开发工具用于开发和调试，基于Gradle的构建支持。


 

最常用快捷键
1.Ctr]]></description><category></category></item><item><title><![CDATA[AndroidStudio Refreshing Gradle Project编译更新Gradle卡住问题]]></title><link>https://blog.youkuaiyun.com/peterXu00800/article/details/68147063</link><guid>https://blog.youkuaiyun.com/peterXu00800/article/details/68147063</guid><author>peterXu00800</author><pubDate>Wed, 29 Mar 2017 21:38:59 +0800</pubDate><description><![CDATA[from:http://m.blog.youkuaiyun.com/article/details?id=53259376


重新安装AndroidStudio或从Eclipse换到AS的时候，在编译新的项目的时候，一般会遇到如下图那样。




一般是因为在AndroidStudio每次更新版本都会更新Gradle这个插件（但由于墙的问题每次更新都是失败），于是停止在Refreshing ]]></description><category></category></item><item><title><![CDATA[对实体 "characterEncoding" 的引用必须以 ';' 分隔符结尾]]></title><link>https://blog.youkuaiyun.com/peterXu00800/article/details/66974501</link><guid>https://blog.youkuaiyun.com/peterXu00800/article/details/66974501</guid><author>peterXu00800</author><pubDate>Mon, 27 Mar 2017 18:03:02 +0800</pubDate><description><![CDATA[from: http://huangyunbin.iteye.com/blog/2172155
在hibernate启动的时候报了个错： 对实体 "characterEncoding" 的引用必须以 ';' 分隔符结尾 

原因是在hibernate的配置文件中： 
jdbc:mysql://127.0.0.1/cache?useUnicode=true&characterEncoding]]></description><category></category></item><item><title><![CDATA[Android数据存储五种方式总结]]></title><link>https://blog.youkuaiyun.com/peterXu00800/article/details/66972259</link><guid>https://blog.youkuaiyun.com/peterXu00800/article/details/66972259</guid><author>peterXu00800</author><pubDate>Mon, 27 Mar 2017 15:35:30 +0800</pubDate><description><![CDATA[from:http://www.cnblogs.com/ITtangtang/p/3920916.html


本文介绍Android平台进行数据存储的五大方式,分别如下:   

    1 使用SharedPreferences存储数据

 
   2 文件存储数据      

    3 SQLite数据库存储数据

    4 使用ContentProvider存]]></description><category></category></item><item><title><![CDATA[field.SetValue(model, value)出错了]]></title><link>https://blog.youkuaiyun.com/peterXu00800/article/details/64907407</link><guid>https://blog.youkuaiyun.com/peterXu00800/article/details/64907407</guid><author>peterXu00800</author><pubDate>Wed, 22 Mar 2017 12:53:17 +0800</pubDate><description><![CDATA[from：https://q.cnblogs.com/q/3195/





我有一个类如下

 public class Employee
    {
        Guid? Id = null;

        int? salary = null; // 数据库里对应的类型为SmallInt型

        /// 
        /// 员工编号]]></description><category></category></item><item><title><![CDATA[JAVA解析xml的五种方式比较]]></title><link>https://blog.youkuaiyun.com/peterXu00800/article/details/64904427</link><guid>https://blog.youkuaiyun.com/peterXu00800/article/details/64904427</guid><author>peterXu00800</author><pubDate>Wed, 22 Mar 2017 08:49:18 +0800</pubDate><description><![CDATA[from:http://www.cnblogs.com/longqingyang/p/5577947.html

　 1)DOM解析
	DOM是html和xml的应用程序接口(API)，以层次结构（类似于树型）来组织节点和信息片段，映射XML文档的结构，允许获取	和操作文档的任意部分，是W3C的官方标准	【优点】		①允许应用程序对数据和结构做出更改。		②访问是双向的，可以在任何时候在树中]]></description><category></category></item><item><title><![CDATA[MySQL——修改root密码的4种方法(以windows为例)]]></title><link>https://blog.youkuaiyun.com/peterXu00800/article/details/64438402</link><guid>https://blog.youkuaiyun.com/peterXu00800/article/details/64438402</guid><author>peterXu00800</author><pubDate>Tue, 21 Mar 2017 10:00:58 +0800</pubDate><description><![CDATA[方法1： 用SET PASSWORD命令 
首先登录MySQL。 
格式：mysql> set password for 用户名@localhost = password('新密码'); 
例子：mysql> set password for root@localhost = password('123'); 

方法2：用mysqladmin 
格式：mysqladmin -u用户名]]></description><category></category></item><item><title><![CDATA[完全卸载mysql(停止服务、卸载相关程序、删除注册表]]></title><link>https://blog.youkuaiyun.com/peterXu00800/article/details/64438078</link><guid>https://blog.youkuaiyun.com/peterXu00800/article/details/64438078</guid><author>peterXu00800</author><pubDate>Tue, 21 Mar 2017 09:42:23 +0800</pubDate><description><![CDATA[1. 停止服务MySQL

2. 卸载mysql相关的程序

3. 删除注册表（运行->regedit），machine->system->controlset001/controlset002/currentcontrolset->services->eventlog->applications->MySQL相关的文件

4. 删除MySQL安装目录和保存数据库数据的目录（C:\Do]]></description><category></category></item><item><title><![CDATA[Java学习笔记——JDBC读取properties属性文件]]></title><link>https://blog.youkuaiyun.com/peterXu00800/article/details/64123444</link><guid>https://blog.youkuaiyun.com/peterXu00800/article/details/64123444</guid><author>peterXu00800</author><pubDate>Mon, 20 Mar 2017 11:26:38 +0800</pubDate><description><![CDATA[from：http://www.cnblogs.com/dyllove98/archive/2013/07/28/3221876.html


Java 中的 properties 文件是一种配置文件，主要用于表达配置信息，文件类型为*.properties，格式为文本文件。

文件的内容是格式是"键=值"（key-value）的格式。

在 properties 文件中，可以用"#]]></description><category></category></item><item><title><![CDATA[从Handler.post(Runnable r)再一次梳理Android的消息机制（以及handler的内存泄露）]]></title><link>https://blog.youkuaiyun.com/peterXu00800/article/details/62887553</link><guid>https://blog.youkuaiyun.com/peterXu00800/article/details/62887553</guid><author>peterXu00800</author><pubDate>Fri, 17 Mar 2017 14:28:28 +0800</pubDate><description><![CDATA[from:https://zhuanlan.zhihu.com/p/22085754?refer=mobdev



从Handler.post(Runnable r)再一次梳理Android的消息机制（以及handler的内存泄露）

刘阳
7 个月前



作者：刘阳
链接：知乎专栏
来源：知乎
著作权归作者所有。商业转载请联系作者获得授权，非商业转载请注明出处。]]></description><category></category></item><item><title><![CDATA[Android中Handler Runnable与Thread的区别详解]]></title><link>https://blog.youkuaiyun.com/peterXu00800/article/details/62885253</link><guid>https://blog.youkuaiyun.com/peterXu00800/article/details/62885253</guid><author>peterXu00800</author><pubDate>Fri, 17 Mar 2017 11:57:26 +0800</pubDate><description><![CDATA[from:http://www.codeceo.com/article/android-handler-runnable-thread.html


Android中Handler可以异步控制Runnable，那么这样做于Android中的Thread有什么区别呢？本文将通过多个角度来讲解这个问题，读完此文，相信你会对Android中的Handler Runnable与Thread有一个非常]]></description><category></category></item><item><title><![CDATA[Android 消息机制以及handler的内存泄露]]></title><link>https://blog.youkuaiyun.com/peterXu00800/article/details/62883840</link><guid>https://blog.youkuaiyun.com/peterXu00800/article/details/62883840</guid><author>peterXu00800</author><pubDate>Fri, 17 Mar 2017 11:04:27 +0800</pubDate><description><![CDATA[Handler


每个初学Android开发的都绕不开Handler这个“坎”，为什么说是个坎呢，首先这是Android架构的精髓之一，其次大部分人都是知其然却不知其所以然。今天看到Handler.post这个方法之后决定再去翻翻源代码梳理一下Handler的实现机制。

异步更新UI


先来一个必背口诀“主线程不做耗时操作，子线程不更新UI”，这个规定应该是初学必知的，那要怎]]></description><category></category></item><item><title><![CDATA[Android系列教程之九：GridView组件的使用]]></title><link>https://blog.youkuaiyun.com/peterXu00800/article/details/62420779</link><guid>https://blog.youkuaiyun.com/peterXu00800/article/details/62420779</guid><author>peterXu00800</author><pubDate>Thu, 16 Mar 2017 12:38:31 +0800</pubDate><description><![CDATA[from:http://flysnow.iteye.com/blog/890171



Android系列教程之九：GridView组件的使用

博客分类： 

Android
XMLLinuxBlog网络应用Android 



写道

GridView是一个网络布局的视图，他能让你的元素显示在一个个的格子里。我们的桌面就是一个GridView。。
 
An]]></description><category></category></item><item><title><![CDATA[火狐浏览器打开天猫店铺提示链接不安全无法访问该怎么办?]]></title><link>https://blog.youkuaiyun.com/peterXu00800/article/details/62063868</link><guid>https://blog.youkuaiyun.com/peterXu00800/article/details/62063868</guid><author>peterXu00800</author><pubDate>Tue, 14 Mar 2017 22:20:23 +0800</pubDate><description><![CDATA[火狐浏览器打开天猫店铺提示链接不安全无法访问该怎么办？使用火狐浏览器上天猫购物的时候，发现总是打不开，不断的提示天猫店铺提示链接不安全，该怎么办呢？下面分享这个问题的解决办法，需要的朋友可以参考下







今天打开淘宝，点击天猫店铺，直接提示不安全，怎么都进不去，后面才找到解决办法，现在分享下火狐浏览器打开天猫店铺提示链接不安全的解决办法！希望能帮助到你！

1、这个方法]]></description><category></category></item></channel></rss>