<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[飛鱼爱学习]]></title><description><![CDATA[二零一三 将是崭新的旅程]]></description><link>https://blog.youkuaiyun.com/ffyjd</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; ffyjd]]></copyright><item><title><![CDATA[NotepadBaseOnJava项目总结与问题（3）]]></title><link>https://blog.youkuaiyun.com/ffyjd/article/details/19158355</link><guid>https://blog.youkuaiyun.com/ffyjd/article/details/19158355</guid><author>ffyjd</author><pubDate>Thu, 13 Feb 2014 13:40:07 +0800</pubDate><description><![CDATA[1.获得光标的行列数

		//XXX:Add Update StateBar Info Event
		textArea.addCaretListener(new CaretListener() {
			@Override
			public void caretUpdate(CaretEvent e) {
				try{
					int offset=e.getDot();]]></description><category></category></item><item><title><![CDATA[NotepadBaseOnJava项目总结与问题（2）]]></title><link>https://blog.youkuaiyun.com/ffyjd/article/details/19157679</link><guid>https://blog.youkuaiyun.com/ffyjd/article/details/19157679</guid><author>ffyjd</author><pubDate>Thu, 13 Feb 2014 13:18:00 +0800</pubDate><description><![CDATA[1.一开始就要设计模型
开始的时候把几乎所有代码都放在了mainGUI类中，后来为了GUI和Controller分开花了很多功夫
。
但是一些可重用的类。比如FontChooser，FileChooser，FindNReplace，GotoLine等是否需要把界面和后台放在一个类中？




2.初始化单例类要注意死循环的问题

	public static MainGUI g]]></description><category></category></item><item><title><![CDATA[NotepadBaseOnJava项目总结与问题（1）]]></title><link>https://blog.youkuaiyun.com/ffyjd/article/details/19153969</link><guid>https://blog.youkuaiyun.com/ffyjd/article/details/19153969</guid><author>ffyjd</author><pubDate>Thu, 13 Feb 2014 12:27:18 +0800</pubDate><description><![CDATA[Notepad是我第一次编写GUI界面的作业，当初看题目很简单：模拟Windows记事本，随着功能的逐步加入，一些在书本上看不到的问题显现出来。


1.布局问题
FontChooser这个实现字体选择对话框的类中，要把”字体“，”字形“，大小”3个标签和下面的Jlist对齐。我一开始想到用网格包布局，通过GridConstrant的Gridx和GridWidth设置位置和大小，·但是没有]]></description><category></category></item><item><title><![CDATA[~~一万人次访问纪念~~]]></title><link>https://blog.youkuaiyun.com/ffyjd/article/details/7965044</link><guid>https://blog.youkuaiyun.com/ffyjd/article/details/7965044</guid><author>ffyjd</author><pubDate>Mon, 10 Sep 2012 23:00:47 +0800</pubDate><description><![CDATA[]]></description><category></category></item><item><title><![CDATA[嵌入式研发人员的核心竞争力浅谈]]></title><link>https://blog.youkuaiyun.com/ffyjd/article/details/7920317</link><guid>https://blog.youkuaiyun.com/ffyjd/article/details/7920317</guid><author>ffyjd</author><pubDate>Wed, 29 Aug 2012 15:37:34 +0800</pubDate><description><![CDATA[夜深人静，万籁俱寂，正是思考的时间。这几天，我一直在想：什么才是一个嵌入式研发人员的核心竞争力？

核心竞争力是个很有诱惑力的词，它意味着你拥有别人不能简单复制的能力、经验。在职场中，竞争只存在于你和你的同级之间，所以你要有他们没有的核心竞争力。

一.行业
找工作时，并不光光是找职位，更重要的是找行业。不同行业中同样的职位需要掌握的知识技能是不一样的，比如同样是嵌入式驱动开发工程师，消]]></description><category></category></item><item><title><![CDATA[看了360与金山网盾的争执，我有几点疑惑....]]></title><link>https://blog.youkuaiyun.com/ffyjd/article/details/5646010</link><guid>https://blog.youkuaiyun.com/ffyjd/article/details/5646010</guid><author>ffyjd</author><pubDate>Thu, 03 Jun 2010 22:44:00 +0800</pubDate><description><![CDATA[先报下家门：我的电脑装的是微点主动防御，360，只用软件管家和开机加速，金山网盾防挂马。以防有人说我是枪手之类的。
　　最近360和金山网盾又起风浪，360高调攻击，金山低调回应。作为一个见证了不久前360和瑞星攻讦全过程的老网民，就这次事件发表一下自己的看法。一家之言，同意的话，不妨顶一下；反对的话，欢迎给点建设性的观点；骂街的话，那还是一笑了之吧。

　　我疑惑的是：

　　一．攻讦]]></description><category></category></item><item><title><![CDATA[~~一百人次访问纪念~~]]></title><link>https://blog.youkuaiyun.com/ffyjd/article/details/5216733</link><guid>https://blog.youkuaiyun.com/ffyjd/article/details/5216733</guid><author>ffyjd</author><pubDate>Wed, 20 Jan 2010 13:23:00 +0800</pubDate><description><![CDATA[]]></description><category></category></item><item><title><![CDATA[学习 3.4.1约瑟夫问题]]></title><link>https://blog.youkuaiyun.com/ffyjd/article/details/5201169</link><guid>https://blog.youkuaiyun.com/ffyjd/article/details/5201169</guid><author>ffyjd</author><pubDate>Sat, 16 Jan 2010 22:41:00 +0800</pubDate><description><![CDATA[约瑟夫问题的来历　　
这是17世纪的法国数学家加斯帕在《数目的游戏问题》中讲的一个故事：15个教徒和15 个非教徒在深海上遇险，必须将一半的人投入海中，其余的人才能幸免于难，于是想了一个办法：30个人围成一圆圈，从第一个人开始依次报数，每数到第九个人就将他扔入大海，如此循环进行直到仅余15个人为止。问怎样排法，才能使每次投入大海的都是非教徒。




书上的问题：设有n个人坐在圆桌周围]]></description><category></category></item><item><title><![CDATA[学习 3.3.7双向链表]]></title><link>https://blog.youkuaiyun.com/ffyjd/article/details/5200776</link><guid>https://blog.youkuaiyun.com/ffyjd/article/details/5200776</guid><author>ffyjd</author><pubDate>Sat, 16 Jan 2010 20:47:00 +0800</pubDate><description><![CDATA[双向链表较单项链表更灵活，对第i个前插入和第i个删除操作时不用把遍历指针指到i-1，指到i也可。
现在暂时看不出双向比单向有较为突出的优势，就链表的基本操作来说，单项链表更方便！




双向链表的建立算法（self-built）.cpp
#include"stdio.h"
#include"stdlib.h"
struct dulnode
{
	struct dulnode *pr]]></description><category></category></item><item><title><![CDATA[学习 3.3.5单循环链表]]></title><link>https://blog.youkuaiyun.com/ffyjd/article/details/5200428</link><guid>https://blog.youkuaiyun.com/ffyjd/article/details/5200428</guid><author>ffyjd</author><pubDate>Sat, 16 Jan 2010 19:14:00 +0800</pubDate><description><![CDATA[把单链表弯成环形，首尾相接。
关键：判断是否到表尾，遍历指针是否指向头结点
         （单链表：遍历指针是否为NULL）
优点：从任意节点出发可以访问任一节点。
         拓扑学上的优点：解决类似约瑟夫问题。




单循环链表的建立算法（self-built）.cpp
#include"stdio.h"
#include"stdlib.h"
struct ci]]></description><category></category></item><item><title><![CDATA[学习 3.3.3静态链表]]></title><link>https://blog.youkuaiyun.com/ffyjd/article/details/5199534</link><guid>https://blog.youkuaiyun.com/ffyjd/article/details/5199534</guid><author>ffyjd</author><pubDate>Sat, 16 Jan 2010 16:11:00 +0800</pubDate><description><![CDATA[用结构数组表示链表，存储位置连续但各元素逻辑关系不连续
一般结构：
struct slink
{
   int data;
   int next;
} 

用起来好像不如动态链表方便。。。。。




静态链表的删除：
#include"stdio.h"
#include"stdlib.h"
#define N 100
struct slink
{
	int data;
	i]]></description><category></category></item><item><title><![CDATA[大学生看完一分钟，受益一生很经典]]></title><link>https://blog.youkuaiyun.com/ffyjd/article/details/5194367</link><guid>https://blog.youkuaiyun.com/ffyjd/article/details/5194367</guid><author>ffyjd</author><pubDate>Fri, 15 Jan 2010 17:17:00 +0800</pubDate><description><![CDATA[俞洪敏的经典视频]]></description><category></category></item><item><title><![CDATA[震撼人心的新科技期待---手指控制]]></title><link>https://blog.youkuaiyun.com/ffyjd/article/details/5193255</link><guid>https://blog.youkuaiyun.com/ffyjd/article/details/5193255</guid><author>ffyjd</author><pubDate>Fri, 15 Jan 2010 13:02:00 +0800</pubDate><description><![CDATA[美国MIT Media Lab（麻省理工学院媒体实验室）的天才学生普拉纳夫- (Prarnav Mistry)，发明了一项结合实体世界和虚拟世界的科技，令人又惊又喜；喜的是，对于未來生活，悠游於实体和虚拟之间，将更自由无限，惊的是，对于现今的人们和企业而言，这场演讲是一提醒 ：「讯息上身，才有未来」。
以下是一段视频，长达13分52秒。但是，我相信你一定不会错过任何一秒。哪怕是它有关于科技，演讲]]></description><category></category></item><item><title><![CDATA[今天学习：3.3线性表的链式存储]]></title><link>https://blog.youkuaiyun.com/ffyjd/article/details/5171476</link><guid>https://blog.youkuaiyun.com/ffyjd/article/details/5171476</guid><author>ffyjd</author><pubDate>Sun, 10 Jan 2010 23:16:00 +0800</pubDate><description><![CDATA[3.3.1：线性链表
    A.链表初始化：
    B.建立单链表：
3.3.2：线性链表的运算
    单链表的查找：
        C.查找是否存在第i个节点
        D.按值查找链表
    单链表的插入：
        E.前插
        F.后插
    G.单链表的删除：
    H.单链表的逆序：


结构1：head头指针->头结点]]></description><category></category></item><item><title><![CDATA[最近在看数据结构，第二章有点头大了]]></title><link>https://blog.youkuaiyun.com/ffyjd/article/details/5144824</link><guid>https://blog.youkuaiyun.com/ffyjd/article/details/5144824</guid><author>ffyjd</author><pubDate>Wed, 06 Jan 2010 17:45:00 +0800</pubDate><description><![CDATA[第二章用bih-oh法分析时间复杂度，很多都搞不懂啊，拆半查找法的O(LogN)就不明白是怎么来的。。。
算了，直接跳过看顺序储存结构了]]></description><category></category></item><item><title><![CDATA[前不久刚做完的习题：学生管理系统（偷懒的极度简化版）]]></title><link>https://blog.youkuaiyun.com/ffyjd/article/details/5144503</link><guid>https://blog.youkuaiyun.com/ffyjd/article/details/5144503</guid><author>ffyjd</author><pubDate>Wed, 06 Jan 2010 17:13:00 +0800</pubDate><description><![CDATA[实验书上的第一个习题：学生管理系统（我自己定的：有学号，姓名，性别，年龄）。主要练习链表操作，总结了一下：单向链表的基本操作主要有：初始化，插入，删除，查找，排序，储存，读入，分割，合并，后两个在这个题中就没有必要了。
    很萎的分了一下模块，其实是大部分函数是在一个cpp中写完再把他分到其他cpp文件中的~~~
    程序主要有几个功能：也就是上面的插入，删除，查找，排序，储存，读入，]]></description><category></category></item><item><title><![CDATA[昨晚看了点书上的查找和排序算法]]></title><link>https://blog.youkuaiyun.com/ffyjd/article/details/5144307</link><guid>https://blog.youkuaiyun.com/ffyjd/article/details/5144307</guid><author>ffyjd</author><pubDate>Wed, 06 Jan 2010 16:56:00 +0800</pubDate><description><![CDATA[拆半查找法：好像与数学上求根的二分法类似，利用mid不断逼近查找值，O(LogN)。
顺序查找法：书上给出了三种不同优化的算法，恩，重要的思想是使用了监视哨，是查找对应值和判断数组是否越界合为一体，节约了时间。
冒泡排序法：每一趟比较就把最小的数字移到数组最后。
直接插入排序法：从数组最后开始，依次把元素插入一个有序数列中。好像在最坏情况下时间复杂度比冒泡低一点。。。
//拆半查找法（从数]]></description><category></category></item><item><title><![CDATA[优快云开博序]]></title><link>https://blog.youkuaiyun.com/ffyjd/article/details/5144031</link><guid>https://blog.youkuaiyun.com/ffyjd/article/details/5144031</guid><author>ffyjd</author><pubDate>Wed, 06 Jan 2010 16:37:00 +0800</pubDate><description><![CDATA[认识优快云:前不久，由于C语言学习上的一些困惑，顺着百度就来到了优快云这个高人辈出的地方，论坛里的人非常热情，我提出的问题即使非常的白菜，也有大虾们孜孜不倦的解答和帮助，真的非常感谢！谢谢！ 

 
    大一感言：大学不知不觉中已经度过了八分之一，感觉不到有什么感觉，每天似乎总是很平淡，有大把的空闲时间却不知道用在何处，每每开着电脑，却还要想想自己要做什么，最后打打游戏，看看柯南，空]]></description><category></category></item></channel></rss>