<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[日线记录]]></title><description><![CDATA[一点一滴的积累]]></description><link>https://blog.youkuaiyun.com/naruto2011sasuke</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; naruto2011sasuke]]></copyright><item><title><![CDATA[MFC IE控件修改网页链接打开方式]]></title><link>https://blog.youkuaiyun.com/naruto2011sasuke/article/details/79092152</link><guid>https://blog.youkuaiyun.com/naruto2011sasuke/article/details/79092152</guid><author>naruto2011sasuke</author><pubDate>Thu, 18 Jan 2018 09:54:01 +0800</pubDate><description><![CDATA[很多应用程序内嵌IE来加载网页，使用MFC的CWebBrowser2自动生成的控件，自动生成的IE控件的代码基本不可读，函数调用都是这种：void GoBack()
	{
		InvokeHelper(0x64, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
	}
	void GoForward()
	{
		InvokeHelper(0x65, DISPATCH]]></description><category></category></item><item><title><![CDATA[Unity中Socket和多线程导致Editor和程序卡住解决]]></title><link>https://blog.youkuaiyun.com/naruto2011sasuke/article/details/77046878</link><guid>https://blog.youkuaiyun.com/naruto2011sasuke/article/details/77046878</guid><author>naruto2011sasuke</author><pubDate>Thu, 10 Aug 2017 13:15:31 +0800</pubDate><description><![CDATA[Editor卡住的原因Unity中使用Socket或者多线程，资源没有正确的释放导致Editor卡住。我们的项目中卡住是由于线程没有正确的关掉，TcpClient没有Close导致的。避免Socket阻塞在connect的时候如果连不上会等到Timeout，默认Timeout时间是20s。如果放在主循环中连，就会卡住20s。放在协程中会卡住编辑器。也就是说同步连接的时候是一定会等到Timeout的，]]></description><category></category></item><item><title><![CDATA[从头开发git-1]]></title><link>https://blog.youkuaiyun.com/naruto2011sasuke/article/details/70339836</link><guid>https://blog.youkuaiyun.com/naruto2011sasuke/article/details/70339836</guid><author>naruto2011sasuke</author><pubDate>Fri, 21 Apr 2017 21:52:43 +0800</pubDate><description><![CDATA[传说linus十天就开发出了Git。Git开始的时候代码是什么样子呢，大型项目开始后的是怎么开始的呢，如何测试呢？那些大神都是写代码只需要one pass吗？ 
从Git的开发历程，看能不能找出些痕迹。Git源码这个两个网站有Git历史源码 
https://git.kernel.org/pub/scm/git/git.git/refs/?h=v0.99 
https://www.kernel.or]]></description><category></category></item><item><title><![CDATA[linux select详解]]></title><link>https://blog.youkuaiyun.com/naruto2011sasuke/article/details/51379453</link><guid>https://blog.youkuaiyun.com/naruto2011sasuke/article/details/51379453</guid><author>naruto2011sasuke</author><pubDate>Wed, 11 May 2016 23:59:08 +0800</pubDate><description><![CDATA[select原理Linux 系统编程——与内核和 C 库直接对话 
select能轮询一个管道端口（文件，网络），若有数据select例子#include <stdio.h>
#include <sys/time.h>
#include <sys/types.h>
#include <unistd.h>const int TIMEOUT = 5;
const int BUF_LEN = 1024;i]]></description><category></category></item><item><title><![CDATA[Python最常犯的10个错误]]></title><link>https://blog.youkuaiyun.com/naruto2011sasuke/article/details/50475641</link><guid>https://blog.youkuaiyun.com/naruto2011sasuke/article/details/50475641</guid><author>naruto2011sasuke</author><pubDate>Thu, 07 Jan 2016 13:25:40 +0800</pubDate><description><![CDATA[资料http://www.kuqin.com/shuoit/20151211/349420.html学习记录2. 错误的使用类变量]]></description><category></category></item><item><title><![CDATA[Linux LVM磁盘扩容]]></title><link>https://blog.youkuaiyun.com/naruto2011sasuke/article/details/50459117</link><guid>https://blog.youkuaiyun.com/naruto2011sasuke/article/details/50459117</guid><author>naruto2011sasuke</author><pubDate>Mon, 04 Jan 2016 23:02:34 +0800</pubDate><description><![CDATA[相关资料和教程http://vbird.dic.ksu.edu.tw/linux_basic/0420quota_3.php 
http://vbird.dic.ksu.edu.tw/linux_basic/0230filesystem.php#fdisk具体操作
初始状态 
 
可以看到/def/sda有805G, LVM只有210G。需要把805G都分配并挂载到LVM。
partion阶段 
先]]></description><category></category></item><item><title><![CDATA[Android实现emoji]]></title><link>https://blog.youkuaiyun.com/naruto2011sasuke/article/details/50443427</link><guid>https://blog.youkuaiyun.com/naruto2011sasuke/article/details/50443427</guid><author>naruto2011sasuke</author><pubDate>Thu, 31 Dec 2015 19:12:15 +0800</pubDate><description><![CDATA[首先把emoji string用特殊字符标记一下，例如[emoji]，这样就能用正则表达式确定位置。方法
替换成drawable 
https://github.com/boredream/BoreWeibo/blob/master/BoreWeibo/src/com/boredream/boreweibo/utils/StringUtils.java
用unicode代替emoji 
http:/]]></description><category></category></item><item><title><![CDATA[最难调的Bug-序列化引起的血案]]></title><link>https://blog.youkuaiyun.com/naruto2011sasuke/article/details/50429546</link><guid>https://blog.youkuaiyun.com/naruto2011sasuke/article/details/50429546</guid><author>naruto2011sasuke</author><pubDate>Tue, 29 Dec 2015 21:43:53 +0800</pubDate><description><![CDATA[描述由于我利用Gson和ActiveAndroid来保存数据，之前已经能顺利保存各种自定义类型。今天添加一种新的List自定义类型，之后Sqlite疯狂报错，插入出现键重复： 
 
我很清楚的记得以前绝对没这错误，而且这条数据绝对存在。 
 
为啥用ActiveAndroid的Select出来是null? 我百思不得其解，由于一口气改了太多地方，一度怀疑是事务引起的，由于我用两个线程同时在加载数据，]]></description><category></category></item><item><title><![CDATA[Soot源码分析]]></title><link>https://blog.youkuaiyun.com/naruto2011sasuke/article/details/50288171</link><guid>https://blog.youkuaiyun.com/naruto2011sasuke/article/details/50288171</guid><author>naruto2011sasuke</author><pubDate>Sun, 13 Dec 2015 23:34:57 +0800</pubDate><description><![CDATA[相关资料及教程1. 唐浩老师的课件]]></description><category></category></item><item><title><![CDATA[Android Activity转场动画]]></title><link>https://blog.youkuaiyun.com/naruto2011sasuke/article/details/49970387</link><guid>https://blog.youkuaiyun.com/naruto2011sasuke/article/details/49970387</guid><author>naruto2011sasuke</author><pubDate>Sat, 21 Nov 2015 23:37:35 +0800</pubDate><description><![CDATA[微信和小米手机上的默认的转场动画都是从右到左滑动。打开activtiy，从右往左滑，返回退出activity从左往右滑。 
通过设置android:windowAnimationStyle可以实现：  <!-- Base application theme. -->
    <style name="AppTheme" parent="android:Theme.Light">
        <!]]></description><category></category></item><item><title><![CDATA[Java反射]]></title><link>https://blog.youkuaiyun.com/naruto2011sasuke/article/details/49945575</link><guid>https://blog.youkuaiyun.com/naruto2011sasuke/article/details/49945575</guid><author>naruto2011sasuke</author><pubDate>Fri, 20 Nov 2015 12:12:12 +0800</pubDate><description><![CDATA[发现Android一个像样的ORM都没有，最后只能用简陋的ActiveAndroid。最近把ActiveAndroid和Gson一起用，为了共用Model层，花了很多心思。最后总算解决了。Gson序列化原理]]></description><category></category></item><item><title><![CDATA[找工作节奏和准备]]></title><link>https://blog.youkuaiyun.com/naruto2011sasuke/article/details/49757617</link><guid>https://blog.youkuaiyun.com/naruto2011sasuke/article/details/49757617</guid><author>naruto2011sasuke</author><pubDate>Tue, 10 Nov 2015 11:45:35 +0800</pubDate><description><![CDATA[cc150中提到的时间规划具体任务
(1年+) 准备项目，扩展人脉，上课实习，建个人网站。
(3~12个月) 继续做更多的项目，写好简历的草稿，并让别人帮忙检查。列出心仪的目标公司，继续读cc150，用Java或C++练习算法。和小伙伴们模拟面试。
(1~3个月) 做小项目去巩固关键知识，进行几次模拟面试，继续练习面试算法问题，记录整理自己面试中解决问题时出现的错误。
(4周) 做面试准备，检查并更]]></description><category></category></item><item><title><![CDATA[在Ubuntu 14.04上编译Android源码]]></title><link>https://blog.youkuaiyun.com/naruto2011sasuke/article/details/49704871</link><guid>https://blog.youkuaiyun.com/naruto2011sasuke/article/details/49704871</guid><author>naruto2011sasuke</author><pubDate>Sat, 07 Nov 2015 20:11:35 +0800</pubDate><description><![CDATA[1. 下载Android源码
可以去国内的repo： 
https://mirrors.tuna.tsinghua.edu.cn/help/#AOSP
我为了省时间直接百度网盘上下了一个： 
http://pan.baidu.com/s/1gdrJzYr 
是android 4.4 版本：  
full-eng 4.4 KRT16M eng.root.20151107.092746 test-key]]></description><category></category></item><item><title><![CDATA[Java nio Netty实现基本的收发包]]></title><link>https://blog.youkuaiyun.com/naruto2011sasuke/article/details/47193567</link><guid>https://blog.youkuaiyun.com/naruto2011sasuke/article/details/47193567</guid><author>naruto2011sasuke</author><pubDate>Sun, 02 Aug 2015 01:23:06 +0800</pubDate><description><![CDATA[Netty简介
netty是Java著名的nio库之一，以前是JBoss的项目，现在独立出来成为io.netty。经测试Netty的性能比node.js更胜一筹，其内存和CPU占用率比其他的网络库低很多。Netty 4.x在3.x的基础上修改了一些接口，5.x版本在保持接口不变的情况下对内部架构作了一些优化。目前最新版是4.1和5.0同步更新。
为了学习nio，准备用netty实现一个端对端的]]></description><category></category></item><item><title><![CDATA[计算机网络方面资料]]></title><link>https://blog.youkuaiyun.com/naruto2011sasuke/article/details/46797377</link><guid>https://blog.youkuaiyun.com/naruto2011sasuke/article/details/46797377</guid><author>naruto2011sasuke</author><pubDate>Wed, 08 Jul 2015 00:08:23 +0800</pubDate><description><![CDATA[协议
TCP/IP详解]]></description><category></category></item><item><title><![CDATA[Mac OS上Java用JNI调用C++]]></title><link>https://blog.youkuaiyun.com/naruto2011sasuke/article/details/46698211</link><guid>https://blog.youkuaiyun.com/naruto2011sasuke/article/details/46698211</guid><author>naruto2011sasuke</author><pubDate>Tue, 30 Jun 2015 17:53:24 +0800</pubDate><description><![CDATA[过程：
进入到src目录下：
/src/company/test/TestNative.java
package com.company.test;

public class TestNative {
    public native void sayHello();
    public static void main(String[] args) {
//        Syste]]></description><category></category></item><item><title><![CDATA[Java中值与引用]]></title><link>https://blog.youkuaiyun.com/naruto2011sasuke/article/details/46682775</link><guid>https://blog.youkuaiyun.com/naruto2011sasuke/article/details/46682775</guid><author>naruto2011sasuke</author><pubDate>Mon, 29 Jun 2015 15:31:31 +0800</pubDate><description><![CDATA[Java中基本类型
Java中数据类型分两种：
1.基本类型：long,int,byte,float,double。这些都是值类型。
2.对象类型：Long,Integer,Byte,Float,Double其它一切java提供的，或者你自己创建的类。这些是引用类型。



值类型在传递参数时只能复制：
int i = 5;
void add(int i);
例如这里的add函]]></description><category></category></item><item><title><![CDATA[Android实现ButterKnife]]></title><link>https://blog.youkuaiyun.com/naruto2011sasuke/article/details/46661913</link><guid>https://blog.youkuaiyun.com/naruto2011sasuke/article/details/46661913</guid><author>naruto2011sasuke</author><pubDate>Sat, 27 Jun 2015 15:57:46 +0800</pubDate><description><![CDATA[相关教程
Java注解用法

Runtime的ViewBinder]]></description><category></category></item><item><title><![CDATA[字符串类面试题总结]]></title><link>https://blog.youkuaiyun.com/naruto2011sasuke/article/details/46634525</link><guid>https://blog.youkuaiyun.com/naruto2011sasuke/article/details/46634525</guid><author>naruto2011sasuke</author><pubDate>Thu, 25 Jun 2015 11:40:26 +0800</pubDate><description><![CDATA[1.实现strStr()
字符串查找（又称查找子字符串），对于一个给定的 source 字符串和一个 target 字符串，你应该在 source 字符串中找出 target 字符串出现的第一个位置(从0开始)。如果不存在，则返回 -1。
例子：如果 source = "source" 和 target = "target"，返回 -1。如果 source = "abcdabcdefg"
注意:所有的字符串都只包含小写字母]]></description><category></category></item><item><title><![CDATA[找工作笔试面试知识面]]></title><link>https://blog.youkuaiyun.com/naruto2011sasuke/article/details/46440837</link><guid>https://blog.youkuaiyun.com/naruto2011sasuke/article/details/46440837</guid><author>naruto2011sasuke</author><pubDate>Wed, 10 Jun 2015 13:54:42 +0800</pubDate><description><![CDATA[总结找工作面试可能会问到的问题，平时就查漏补缺，把这些问题都准备充分。
2015年6月10日更新：基本内容
数据结构与基本算法：
1. 排序算法
2. 二叉树，B树，红黑树，AVL树
3. 队列，堆，栈
4. 大数据流算法
5. 消息队列的实现
6. 常规面试题：统计apache log文件中出现最多的url，分析几个大文件中公共的Url，这类大数据相关面试题


操作系统基]]></description><category></category></item></channel></rss>