<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[不会游泳的鱼<。)#)))≦ 的专栏]]></title><description><![CDATA[工作笔记备忘与分享，难免有错误之处，欢迎批评指正，技术交流]]></description><link>https://blog.youkuaiyun.com/start000722</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; start000722]]></copyright><item><title><![CDATA[rust中slice panicked at 'byte index 5 is not a char boundary' 问题解决办法]]></title><link>https://blog.youkuaiyun.com/start000722/article/details/89401149</link><guid>https://blog.youkuaiyun.com/start000722/article/details/89401149</guid><author>start000722</author><pubDate>Fri, 19 Apr 2019 16:03:30 +0800</pubDate><description><![CDATA[今天在工作中遇到一个问题，string调用truncate()接口panic了，报错信息大致如下：thread '0' panicked at 'assertion failed: self.is_char_boundary(new_len)', liballoc/string.rs:1121:13

我的代码如下：

示例1：


fn main() {
    let mut s = Stri...]]></description><category></category></item><item><title><![CDATA[Oracle 错误代码（ORA）对照表]]></title><link>https://blog.youkuaiyun.com/start000722/article/details/89184231</link><guid>https://blog.youkuaiyun.com/start000722/article/details/89184231</guid><author>start000722</author><pubDate>Wed, 10 Apr 2019 15:24:43 +0800</pubDate><description><![CDATA[ORA-00001: 违反唯一约束条件 (.)错误说明：当在唯一索引所对应的列上键入重复值时，会触发此异常。ORA-00017: 请求会话以设置跟踪事件ORA-00018: 超出最大会话数ORA-00019: 超出最大会话许可数ORA-00020: 超出最大进程数 ()ORA-00021: 会话附属于其它某些进程；无法转换会话ORA-00022: 无效的会话 ID；访问被拒绝ORA-0002...]]></description><category></category></item><item><title><![CDATA[数据包最大帧字节和最小帧字节]]></title><link>https://blog.youkuaiyun.com/start000722/article/details/50508541</link><guid>https://blog.youkuaiyun.com/start000722/article/details/50508541</guid><author>start000722</author><pubDate>Wed, 13 Jan 2016 09:56:12 +0800</pubDate><description><![CDATA[一、数据包最大帧（1526字节）
    根据rfc894的说明，以太网封装IP数据包的最大长度是1500字节，也就是说以太网最大帧长应该是以太网首部加上1500，再加上7字节的前导同步码和1字节的帧开始定界符，具体就是：7字节前导同步码 + 1字节帧开始定界符 + 6字节的目的MAC + 6字节的源MAC + 2字节的帧类型 + 1500 + 4字节的FCS。
    按照上述，最大帧应该是]]></description><category></category></item><item><title><![CDATA[Ubuntu系统修改源和替换软件源的方法]]></title><link>https://blog.youkuaiyun.com/start000722/article/details/47166823</link><guid>https://blog.youkuaiyun.com/start000722/article/details/47166823</guid><author>start000722</author><pubDate>Fri, 31 Jul 2015 10:45:14 +0800</pubDate><description><![CDATA[前言Ubuntu下修改和替换更新软件源有两种方法：图形界面修改和终端修改替换源文件图形界面修改软件源图形界面修改软件源是最快也是最方便的（Ubuntu） 
打开Ubuntu软件中心，如下图，点击顶部面板的“编辑”然后就可看到“软件源”选项了： 
点击之后填出软件源编辑窗口，如图按钮，选择“其他站点” 
可以选择最佳服务器，也可以直接在左边选择一个你觉得快的源，个人比较喜欢163.com 
如图选择服]]></description><category></category></item><item><title><![CDATA[Samba实现windows/ubuntu 文件共享]]></title><link>https://blog.youkuaiyun.com/start000722/article/details/47155021</link><guid>https://blog.youkuaiyun.com/start000722/article/details/47155021</guid><author>start000722</author><pubDate>Thu, 30 Jul 2015 19:37:34 +0800</pubDate><description><![CDATA[前言由于工作关系，本人有两台开发机，一台Linux（ubuntu）一台Windows。为了工作方便，我想能方便的实现从Windows访问Linux下的文件，当Linux下有文件需要上传到Windows时，也可以方便的直接将文件拷贝到共享文件夹中，这样从Windows就能直接看到刚刚拷贝的文件，同样的在Windows下将文件放到共享文件夹中，在Linux下也能及时的看到。
好啦，废话不多说，要想实现这]]></description><category></category></item><item><title><![CDATA[ubuntu下wps提示系统缺失字体]]></title><link>https://blog.youkuaiyun.com/start000722/article/details/47148413</link><guid>https://blog.youkuaiyun.com/start000722/article/details/47148413</guid><author>start000722</author><pubDate>Thu, 30 Jul 2015 12:59:51 +0800</pubDate><description><![CDATA[最近新装了个ubuntu15.04，然后下载安装了个WPS，但是每次打开都提示系统缺失字体，具体如下：


        然后就在网上找了下怎么解决这个问题，具体如下：
第一步：下载字体包

http://download.youkuaiyun.com/download/wl1524520/6333049 
第二步：解压安装

1、下载该字体后，解压到 /usr/share/fonts/]]></description><category></category></item><item><title><![CDATA[如何查看linux系统（硬件）信息]]></title><link>https://blog.youkuaiyun.com/start000722/article/details/45560075</link><guid>https://blog.youkuaiyun.com/start000722/article/details/45560075</guid><author>start000722</author><pubDate>Thu, 07 May 2015 13:55:07 +0800</pubDate><description><![CDATA[1、查看cpu型号：
   cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c
   
   2、查看CPU的核数:
    CPU个数：
    cat /proc/cpuinfo |grep "physical id"|sort |uniq|wc -l 
    CPU物理核数：
    cat /proc/cpuinfo]]></description><category></category></item><item><title><![CDATA[Linux 下如何产生core文件（core dump设置）]]></title><link>https://blog.youkuaiyun.com/start000722/article/details/43529637</link><guid>https://blog.youkuaiyun.com/start000722/article/details/43529637</guid><author>start000722</author><pubDate>Thu, 05 Feb 2015 16:43:38 +0800</pubDate><description><![CDATA[今天在Linux下调试C程序时，出现段错误，习惯性的ls下当前目录，发现没有生成core文件。惊讶了一下，怎么回事？以前都会产生的啊，难不成是程序的问题？后来同事提醒是不是系统没有打开生成core dump的设置。
还真是系统设置问题，我的ubuntu14.04是新装的，之前没有进行过core dump的相关配置，别急！我们来看看怎么对linux系统设置当程序出现段错误时产生core文件：
1]]></description><category></category></item><item><title><![CDATA[/etc/passwd 文件不小心删除了，机器重启起不来]]></title><link>https://blog.youkuaiyun.com/start000722/article/details/40541733</link><guid>https://blog.youkuaiyun.com/start000722/article/details/40541733</guid><author>start000722</author><pubDate>Tue, 28 Oct 2014 16:26:10 +0800</pubDate><description><![CDATA[今天中午不知道怎么本想]]></description><category></category></item><item><title><![CDATA[ssh登陆忽略known_hosts文件(ssh 登陆提示Host key verification failed.)]]></title><link>https://blog.youkuaiyun.com/start000722/article/details/40541223</link><guid>https://blog.youkuaiyun.com/start000722/article/details/40541223</guid><author>start000722</author><pubDate>Tue, 28 Oct 2014 16:10:44 +0800</pubDate><description><![CDATA[今天在登陆自己测试机时，输入]]></description><category></category></item><item><title><![CDATA[EDNS]]></title><link>https://blog.youkuaiyun.com/start000722/article/details/40429457</link><guid>https://blog.youkuaiyun.com/start000722/article/details/40429457</guid><author>start000722</author><pubDate>Fri, 24 Oct 2014 16:26:31 +0800</pubDate><description><![CDATA[随着业务的复杂化和多样化，RFC1035中定义的DNS消息格式和它支持的消息内容已经不足以满足一些DNS服务器的需求，于是，RFC2671中提出了一种扩展DNS机制EDNS(Extension Mechanisms for DNS)，并在其中推荐了一种传递包大小的EDNS0。我将EDNS0中的一些关键内容总结在这篇文章中，以便日后翻阅，同时希望能够帮助到像我这样迷茫过的、探寻EDNS很久才知道其概]]></description><category></category></item><item><title><![CDATA[linux下终端中区分数字0和字母o及数字1和字母l]]></title><link>https://blog.youkuaiyun.com/start000722/article/details/40426185</link><guid>https://blog.youkuaiyun.com/start000722/article/details/40426185</guid><author>start000722</author><pubDate>Fri, 24 Oct 2014 13:41:36 +0800</pubDate><description><![CDATA[在日常使用和编程中，]]></description><category></category></item><item><title><![CDATA[DNS消息格式]]></title><link>https://blog.youkuaiyun.com/start000722/article/details/40422615</link><guid>https://blog.youkuaiyun.com/start000722/article/details/40422615</guid><author>start000722</author><pubDate>Fri, 24 Oct 2014 09:37:07 +0800</pubDate><description><![CDATA[一，简介

空谈误国，要让一大堆抽象的DNS概念落地，还是需要了解DNS消息格式的，本文会尽量详细地介绍DNS消息格式的每一个字段。

也可以移步rfc1035了解。

二，概览

DNS消息主要由五部分组成，如下图所示：




Header

消息头部



Question

DNS请求



Answer

回答请求的资源记录（Reso]]></description><category></category></item><item><title><![CDATA[git使用手册（总结）]]></title><link>https://blog.youkuaiyun.com/start000722/article/details/40154385</link><guid>https://blog.youkuaiyun.com/start000722/article/details/40154385</guid><author>start000722</author><pubDate>Thu, 16 Oct 2014 20:22:49 +0800</pubDate><description><![CDATA[一、概念
Ø 工作区：working directory工作目录
Ø 暂存区：index(stage), 只有被增加到暂存区的修改才会被提交到版本库
Ø 版本库：仓库(repository)，修改要先添加到暂存区才能被提交
Ø HEAD：指向最后一次提交的结果
 
二、使用
Ø 创建版本库
#git init
 
Ø 把文件提交到仓库
第一步：将文件增加到暂存区
#git ]]></description><category></category></item><item><title><![CDATA[dnsenum 域名信息收集工具]]></title><link>https://blog.youkuaiyun.com/start000722/article/details/37761239</link><guid>https://blog.youkuaiyun.com/start000722/article/details/37761239</guid><author>start000722</author><pubDate>Mon, 14 Jul 2014 14:57:33 +0800</pubDate><description><![CDATA[1、背景
     今天wu yi zhong]]></description><category></category></item><item><title><![CDATA[vim 键盘图，桌面背景的最佳选择]]></title><link>https://blog.youkuaiyun.com/start000722/article/details/37592737</link><guid>https://blog.youkuaiyun.com/start000722/article/details/37592737</guid><author>start000722</author><pubDate>Wed, 09 Jul 2014 09:57:45 +0800</pubDate><description><![CDATA[vim键盘图]]></description><category></category></item><item><title><![CDATA[Linux wget命令用法详解]]></title><link>https://blog.youkuaiyun.com/start000722/article/details/18618973</link><guid>https://blog.youkuaiyun.com/start000722/article/details/18618973</guid><author>start000722</author><pubDate>Tue, 21 Jan 2014 18:42:39 +0800</pubDate><description><![CDATA[wget是在Linux下开发的开放源代码的软件，作者是Hrvoje Niksic，后来被移植到包括Windows在内的各个平台上。它有以下功能和特点：
（1）支持断点下传功能；这一点，也是网络蚂蚁和FlashGet当年最大的卖点，现在，Wget也可以使用此功能，那些网络不是太好的用户可以放心了；
（2）同时支持FTP和HTTP下载方式；尽管现在大部分软件可以使用HTTP方式下载，但是，有些时候]]></description><category></category></item><item><title><![CDATA[TCP/IP网络基础]]></title><link>https://blog.youkuaiyun.com/start000722/article/details/17791901</link><guid>https://blog.youkuaiyun.com/start000722/article/details/17791901</guid><author>start000722</author><pubDate>Fri, 03 Jan 2014 15:51:03 +0800</pubDate><description><![CDATA[1、TCP/IP概述；
TCP/IP实际上并不是一个协议，而是一组协议，它包括IP、TCP、UDP、ICMP、ARP等；
1.1 什么是IP、ARP、ICMP、UDP；
IP （Internet Protocol），网际协议；IP是TCP/IP 的最底层，高层协议都要转化为IP包，IP包含了源地址和目的地址，路由决策也发生在IP层；
ARP （Address Resolution Prot]]></description><category></category></item><item><title><![CDATA[linux socket 编程API接口介绍（附实例）]]></title><link>https://blog.youkuaiyun.com/start000722/article/details/17791389</link><guid>https://blog.youkuaiyun.com/start000722/article/details/17791389</guid><author>start000722</author><pubDate>Fri, 03 Jan 2014 15:31:16 +0800</pubDate><description><![CDATA[socket()


我们使用系统调用socket()来获得文件描述符：
#include
#include
int socket(int domain,int type,int protocol);
第一个参数domain设置为“AF_INET”。
第二个参数是套接口的类型：SOCK_STREAM或
SOCK_DGRAM。第三个参数设置为0。
系统调用socket()只返回一]]></description><category></category></item><item><title><![CDATA[linux-Tcp IP协议栈源码阅读笔记]]></title><link>https://blog.youkuaiyun.com/start000722/article/details/17790597</link><guid>https://blog.youkuaiyun.com/start000722/article/details/17790597</guid><author>start000722</author><pubDate>Fri, 03 Jan 2014 15:03:57 +0800</pubDate><description><![CDATA[一.linux内核网络栈代码的准备知识

 

1. linux内核ipv4网络部分分层结构：

 


BSD socket层： 这一部分处理BSD socket相关操作，每个socket在内核中以struct socket结构体现。这一部分的文件

 

主要有：/net/socket.c /net/protocols.c etc

INET socket层：BS]]></description><category></category></item></channel></rss>