<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[tellsummer的博客]]></title><description><![CDATA[java学习中，前端小白，努力刷题]]></description><link>https://blog.youkuaiyun.com/tellsummer</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; tellsummer]]></copyright><item><title><![CDATA[java简单拨号器界面]]></title><link>https://blog.youkuaiyun.com/tellsummer/article/details/80825579</link><guid>https://blog.youkuaiyun.com/tellsummer/article/details/80825579</guid><author>tellsummer</author><pubDate>Wed, 27 Jun 2018 10:39:53 +0800</pubDate><description><![CDATA[ 
拨号器界面灰常简单，一个文本框和一个Jpanel面板，面板里是5*3的网格布局，就不详细叙述了，代码如下



import java.awt.BorderLayout;
import java.awt.GridLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

import jav...]]></description><category></category></item><item><title><![CDATA[python读取中文txt乱码问题]]></title><link>https://blog.youkuaiyun.com/tellsummer/article/details/80816032</link><guid>https://blog.youkuaiyun.com/tellsummer/article/details/80816032</guid><author>tellsummer</author><pubDate>Tue, 26 Jun 2018 15:32:26 +0800</pubDate><description><![CDATA[在用windows新建个文本文档然后用python进行读取的时候可能会出现乱码问题 
解决办法： 
导入 chardet 包 
示例代码：



    import chardet 
    with open(savepath+'acc.txt','r') as f:
        txt=f.read()
    type=chardet.detect(txt)
    txt=txt.d...]]></description><category></category></item><item><title><![CDATA[python 读取txt出现\xef\xbb\xbf…的问题]]></title><link>https://blog.youkuaiyun.com/tellsummer/article/details/80815947</link><guid>https://blog.youkuaiyun.com/tellsummer/article/details/80815947</guid><author>tellsummer</author><pubDate>Tue, 26 Jun 2018 15:27:49 +0800</pubDate><description><![CDATA[读取的时候第一个元素为‘\xef\xbb\xbf1883’，上网看了一些资料，原来在python的file对象的readline以及readlines程序中，针对一些UTF-8编码的文件，开头会加入BOM来表明编码方式。  
解决方法有很多种：  
1.这篇博客引用codecs模块，来判断前三个字节是否为BOM_UTF8。如果是，则剔除\xef\xbb\xbf字节。  
2.另外还有很多解决方案，...]]></description><category></category></item><item><title><![CDATA[python制作索引图像]]></title><link>https://blog.youkuaiyun.com/tellsummer/article/details/80815826</link><guid>https://blog.youkuaiyun.com/tellsummer/article/details/80815826</guid><author>tellsummer</author><pubDate>Tue, 26 Jun 2018 15:22:47 +0800</pubDate><description><![CDATA[一、什么是索引图


  索引图像是一种把像素值直接作为RGB调色板下标的图像。索引图像可把像素值“直接映射”为调色板数值。 
  一幅索引图包含一个数据矩阵data和一个调色板矩阵map，数据矩阵可以是uint8，uint16或双精度类型的，而调色板矩阵则总是一个m×3的双精度矩阵。 
  索引模式和灰度模式比较类似，它的每个象素点也可以有256种颜色容量，但它可以负载彩色。灰度模式的图像最多只...]]></description><category></category></item><item><title><![CDATA[python实现图片拼接]]></title><link>https://blog.youkuaiyun.com/tellsummer/article/details/80815411</link><guid>https://blog.youkuaiyun.com/tellsummer/article/details/80815411</guid><author>tellsummer</author><pubDate>Tue, 26 Jun 2018 15:01:08 +0800</pubDate><description><![CDATA[# -*- coding:utf-8 -*-
# 图片拼接
import PIL.Image as Image
import os, sys
mw = 256 # 图片大小
toImage = Image.new('RGB', (25171, 11802))#构造图片的宽和高，如果图片不能填充完全会
#出现黑色区域
for y in range(47):#0-46
    for x in ran...]]></description><category></category></item><item><title><![CDATA[设计模式之适配器模式]]></title><link>https://blog.youkuaiyun.com/tellsummer/article/details/80810980</link><guid>https://blog.youkuaiyun.com/tellsummer/article/details/80810980</guid><author>tellsummer</author><pubDate>Tue, 26 Jun 2018 10:05:40 +0800</pubDate><description><![CDATA[适配器模式很好理解 
适配器模式（Adapter Pattern）是作为两个不兼容的接口之间的桥梁。这种类型的设计模式属于结构型模式，它结合了两个独立接口的功能。


  这种模式涉及到一个单一的类，该类负责加入独立的或不兼容的接口功能。举个真实的例子，读卡器是作为内存卡和笔记本之间的适配器。您将内存卡插入读卡器，再将读卡器插入笔记本，这样就可以通过笔记本来读取内存卡。菜鸟教程


介绍 
意图：...]]></description><category></category></item><item><title><![CDATA[navicat如何让datetime类型自动获取当前时间]]></title><link>https://blog.youkuaiyun.com/tellsummer/article/details/70077234</link><guid>https://blog.youkuaiyun.com/tellsummer/article/details/70077234</guid><author>tellsummer</author><pubDate>Tue, 11 Apr 2017 18:01:39 +0800</pubDate><description><![CDATA[将该字段下的默认值设置为 CURRENT_TIMESTAMP]]></description><category></category></item><item><title><![CDATA[LintCode:569 各位相加]]></title><link>https://blog.youkuaiyun.com/tellsummer/article/details/70056256</link><guid>https://blog.youkuaiyun.com/tellsummer/article/details/70056256</guid><author>tellsummer</author><pubDate>Tue, 11 Apr 2017 16:33:58 +0800</pubDate><description><![CDATA[给出一个非负整数 num，反复的将所有位上的数字相加，直到得到一个一位的整数。
样例
给出 num = 38。相加的过程如下：3 + 8 = 11，1 + 1 = 2。因为 2 只剩下一个数字，所以返回 2。代码如下public class Solution {
    /**
     * @param num a non-negative integer
     * @return one d]]></description><category></category></item><item><title><![CDATA[git常用命令行]]></title><link>https://blog.youkuaiyun.com/tellsummer/article/details/69771892</link><guid>https://blog.youkuaiyun.com/tellsummer/article/details/69771892</guid><author>tellsummer</author><pubDate>Sat, 08 Apr 2017 20:34:52 +0800</pubDate><description><![CDATA[创建版本库 git init 
添加文件到仓库 
git add[file]添加文件到缓冲区，可多次添加
git commit -m “describe” 将暂存区的内容提交到版本库
git status 查看当前git状态
git log 查看提交日志，ctrl+c退出查看
git log -1 显示最后一次提交信息
git log —pretty=oneline 每条记录在一行显示
git re]]></description><category></category></item><item><title><![CDATA[windows快捷键之预览窗格]]></title><link>https://blog.youkuaiyun.com/tellsummer/article/details/68491466</link><guid>https://blog.youkuaiyun.com/tellsummer/article/details/68491466</guid><author>tellsummer</author><pubDate>Thu, 30 Mar 2017 19:00:24 +0800</pubDate><description><![CDATA[今天无意中触发了一个win快捷键alt+p，从此打开了新世界的大门，让我高兴了好一会，发现window居然好可以这样用。这个快捷键是预览文件用的。比方说在文件夹里查看ppt文件又不想打开就用快捷键预览，效果是这样的 
 
可以用方向键查看下面内容，再按一次快捷键就是取消预览。预览窗格支持多种格式的预览，自己探索吧。 
     另附上其他常用的win快捷键 
     Win10新增功能快捷键大全：]]></description><category></category></item><item><title><![CDATA[eclipse创建Jfinal web项目]]></title><link>https://blog.youkuaiyun.com/tellsummer/article/details/66477442</link><guid>https://blog.youkuaiyun.com/tellsummer/article/details/66477442</guid><author>tellsummer</author><pubDate>Sun, 26 Mar 2017 17:40:26 +0800</pubDate><description><![CDATA[1.搭建开发环境
创建Web项目
导入依赖Jar包
创建JfinalConfig类
配置web.xml
启动测试 http://loaclhost 
1）.创建动态web项目 
2）填写项目名字，这里我写的是demo，target runtime可以填写为None，然后点击next 注意在下一步的Default output folder选项中将class文件修改到该目录下 
点击下一步，注意箭头的]]></description><category></category></item><item><title><![CDATA[JFinal 用jetty-server的时候 NoClassDefFoundError:org.apache.juli.logging.LogFactory]]></title><link>https://blog.youkuaiyun.com/tellsummer/article/details/60771422</link><guid>https://blog.youkuaiyun.com/tellsummer/article/details/60771422</guid><author>tellsummer</author><pubDate>Tue, 07 Mar 2017 17:36:25 +0800</pubDate><description><![CDATA[百度了一下发现是我的tomcat配置错误引起的所以直接用简单粗暴的方法解决 
解决方法： 
右键项目–Build Path–Configure Build Path…–Libraries–tomcat 移除掉]]></description><category></category></item><item><title><![CDATA[Jfinal提示java.lang.IllegalStateException: port: 80 already in use!]]></title><link>https://blog.youkuaiyun.com/tellsummer/article/details/60770265</link><guid>https://blog.youkuaiyun.com/tellsummer/article/details/60770265</guid><author>tellsummer</author><pubDate>Tue, 07 Mar 2017 17:20:44 +0800</pubDate><description><![CDATA[在学习第一个框架Jfinal框架时遇到的第一个问题就是提示80端口被占用。然后改用8080端口居然也提示被占用。一开始以为是以前在学习tomact的时候没有关闭但打开任务管理器里并没有该服务。于是查找是哪个进程占用了80端口。百度上有很多方法这里就不啰嗦了附个链接 
如何查看某个端口被谁占用 
然后发现是被system进程占用了。百度80端口被系统占用方法 
发现是iis服务占用了。但我的电脑是wi]]></description><category></category></item><item><title><![CDATA[IDEA常用快捷键]]></title><link>https://blog.youkuaiyun.com/tellsummer/article/details/54143093</link><guid>https://blog.youkuaiyun.com/tellsummer/article/details/54143093</guid><author>tellsummer</author><pubDate>Fri, 06 Jan 2017 21:47:01 +0800</pubDate><description><![CDATA[Alt+回车 导入包,自动修正 
Ctrl+N   查找类 
Ctrl+Shift+N 查找文件 
Ctrl+Alt+L  格式化代码 
Ctrl+Alt+O 优化导入的类和包 
Alt+Insert 生成代码(如get,set方法,构造函数等) 
Ctrl+E或者Alt+Shift+C  最近更改的代码 
Ctrl+R 替换文本 
Ctrl+F 查找文本 
Ctrl+Shift+Space 自动补]]></description><category></category></item><item><title><![CDATA[java实现二叉树基本操作]]></title><link>https://blog.youkuaiyun.com/tellsummer/article/details/53969580</link><guid>https://blog.youkuaiyun.com/tellsummer/article/details/53969580</guid><author>tellsummer</author><pubDate>Mon, 02 Jan 2017 00:03:54 +0800</pubDate><description><![CDATA[参考他人代码，自己手打一遍，嗯，没有语法错误，哈哈。 
代码如下import java.util.LinkedList;
import java.util.List;/**二叉树的链式储存结构
 * Created by Administrator on 2017/1/1.
 */
public class TwoTree {
   private int[] arry={1,2,3,4,5,6,7]]></description><category></category></item><item><title><![CDATA[C语言顺序表中删除值为x的元素]]></title><link>https://blog.youkuaiyun.com/tellsummer/article/details/53909231</link><guid>https://blog.youkuaiyun.com/tellsummer/article/details/53909231</guid><author>tellsummer</author><pubDate>Wed, 28 Dec 2016 15:50:22 +0800</pubDate><description><![CDATA[要求时间复杂度为O(n)、空间复杂度为O(1) 
实现代码如下//删除线性表中为x的元素
void deleteX(SqList L,int x){
    int k=0;
    for(i=0;i<L.lenght;i++){
        if(L.elem[i]!=x){
            L.elem[k]=L.elem[i];
            k++;]]></description><category></category></item><item><title><![CDATA[C语言固定大小的线性表的简单实现]]></title><link>https://blog.youkuaiyun.com/tellsummer/article/details/53909189</link><guid>https://blog.youkuaiyun.com/tellsummer/article/details/53909189</guid><author>tellsummer</author><pubDate>Wed, 28 Dec 2016 15:46:27 +0800</pubDate><description><![CDATA[#include<stdio.h>
//定义固定大小线性表
typedef struct{
    int elem[100];
    int lenght;
}SqList;
//初始化
int InitList(SqList &L){
    L.lenght = 0;
    return 1;}
//插入
int ListInsert(SqList &L,int i,char e){]]></description><category></category></item><item><title><![CDATA[C语言实现二叉树的基本操作]]></title><link>https://blog.youkuaiyun.com/tellsummer/article/details/53898925</link><guid>https://blog.youkuaiyun.com/tellsummer/article/details/53898925</guid><author>tellsummer</author><pubDate>Tue, 27 Dec 2016 20:43:56 +0800</pubDate><description><![CDATA[代码如下#include<stdio.h>
#include<stdlib.h>
//二叉树的节点定义
typedef struct TreeNode
{
    char ch;                  //数据域
    struct TreeNode *lchild;  //左孩子
    struct TreeNode *rchild;  //右孩子
}BTNode,*PBTNod]]></description><category></category></item><item><title><![CDATA[C语言固定大小的栈的操作]]></title><link>https://blog.youkuaiyun.com/tellsummer/article/details/53898897</link><guid>https://blog.youkuaiyun.com/tellsummer/article/details/53898897</guid><author>tellsummer</author><pubDate>Tue, 27 Dec 2016 20:39:44 +0800</pubDate><description><![CDATA[代码如下#include"stdio.h"
#include"malloc.h"
#include"string.h"
#define Maxsize 100
typedef int datatype;
typedef struct{
    datatype stack[Maxsize];
    int top;
}SqStack;
SqStack *InitStack(){
    SqSta]]></description><category></category></item><item><title><![CDATA[C语言链式栈的操作和实现]]></title><link>https://blog.youkuaiyun.com/tellsummer/article/details/53895329</link><guid>https://blog.youkuaiyun.com/tellsummer/article/details/53895329</guid><author>tellsummer</author><pubDate>Tue, 27 Dec 2016 14:35:12 +0800</pubDate><description><![CDATA[栈是限定仅在表尾进行插入或删除的线性表； 
后进先出 
代码如下：#include<stdio.h>
#include<stdlib.h>
#include<malloc.h>
//定义一个节点的结构
typedef struct node
{
    int data;
    struct node *pNext;
}Node,*pNode;
//定义栈结构
typedef struct sta]]></description><category></category></item></channel></rss>