<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[likilli的博客]]></title><description><![CDATA[Do not lose myself]]></description><link>https://blog.youkuaiyun.com/lk951208</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; lk951208]]></copyright><item><title><![CDATA[新版Raspbian系统upgrade慢的解决方法]]></title><link>https://blog.youkuaiyun.com/lk951208/article/details/79784738</link><guid>https://blog.youkuaiyun.com/lk951208/article/details/79784738</guid><author>lk951208</author><pubDate>Mon, 02 Apr 2018 09:37:37 +0800</pubDate><description><![CDATA[最近开始折腾树莓派，安装OpenCV的时候，发现upgrade的话，慢如蜗牛，网上搜了一下解决方案，然而并没有什么作用，最后发现少修改了一个文件

修改之前，备份下配置文件

sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
sudo cp /etc/apt/sources.list.d/raspi.list /etc/apt/sour...]]></description><category></category></item><item><title><![CDATA[网络编程学习笔记 六-网络地址相关]]></title><link>https://blog.youkuaiyun.com/lk951208/article/details/79731312</link><guid>https://blog.youkuaiyun.com/lk951208/article/details/79731312</guid><author>lk951208</author><pubDate>Wed, 28 Mar 2018 17:45:01 +0800</pubDate><description><![CDATA[在上一篇博客上，对于sin_family、sin_port、atoi、hton的函数没有说明，所以这里描述一下。



struct sockaddr_in servAddr;
servAddr.sin_family = PF_INET;   //Linux为AF_INET
servAddr.sin_addr.s_addr = htonl(INADDR_ANY);
servAddr.sin_por...]]></description><category></category></item><item><title><![CDATA[网络编程学习笔记 五-迭代服务器端、客户端实现(二 Linux)]]></title><link>https://blog.youkuaiyun.com/lk951208/article/details/79730153</link><guid>https://blog.youkuaiyun.com/lk951208/article/details/79730153</guid><author>lk951208</author><pubDate>Wed, 28 Mar 2018 16:49:09 +0800</pubDate><description><![CDATA[服务器端



#include &amp;lt;stdio.h&amp;gt;
#include &amp;lt;stdlib.h&amp;gt;
#include &amp;lt;string.h&amp;gt;
#include &amp;lt;unistd.h&amp;gt;
#include &amp;lt;arpa/inet.h&amp;gt;
#include &amp;lt;sys/socket.h&amp;gt;

const int BUF_SIZE = 1024;

v...]]></description><category></category></item><item><title><![CDATA[网络编程学习笔记 五-迭代服务器端、客户端实现(一 Win)]]></title><link>https://blog.youkuaiyun.com/lk951208/article/details/79537649</link><guid>https://blog.youkuaiyun.com/lk951208/article/details/79537649</guid><author>lk951208</author><pubDate>Tue, 13 Mar 2018 10:59:25 +0800</pubDate><description><![CDATA[服务器端的实现



#include &amp;lt;stdio.h&amp;gt;
#include &amp;lt;stdlib.h&amp;gt;
#include &amp;lt;string.h&amp;gt;
#include &amp;lt;WinSock2.h&amp;gt;

#define BUF_SIZE 1024

void ErrorHandling(char *message)
{
    fputs(message, stder...]]></description><category></category></item><item><title><![CDATA[网络编程学习笔记 四-数据传输函数]]></title><link>https://blog.youkuaiyun.com/lk951208/article/details/79537062</link><guid>https://blog.youkuaiyun.com/lk951208/article/details/79537062</guid><author>lk951208</author><pubDate>Tue, 13 Mar 2018 10:29:54 +0800</pubDate><description><![CDATA[在Linux上socket认为时文件的一种，而在Windows上是要区分socket和文件的，所以他们的操作也是不同的。



Linux

打开文件



int open(const char *path, int flag) //成功时返回文件描述符，失败时返回-1

关闭文件



int close(int fd)  //成功时返回0，失败时返回-1

这两个函数只是打开和关闭文件，下边...]]></description><category></category></item><item><title><![CDATA[网络编程学习笔记 二- 套接字协议及数据传输特性]]></title><link>https://blog.youkuaiyun.com/lk951208/article/details/79531184</link><guid>https://blog.youkuaiyun.com/lk951208/article/details/79531184</guid><author>lk951208</author><pubDate>Mon, 12 Mar 2018 19:02:40 +0800</pubDate><description><![CDATA[int socket(int domin, int type, int protocol)   //Linux下创建套接字函数
SOCKET socket(int af, int type, int protocol)   //Windows创建套接字函数

上边两个函数均是创建套接字的函数，其实这两个函数的形参都一样，这两个函数唯一不同的地方就在于函数的返回值类型不同。Windows上用SOCK...]]></description><category></category></item><item><title><![CDATA[网络编程学习笔记 三-套接字函数]]></title><link>https://blog.youkuaiyun.com/lk951208/article/details/79529661</link><guid>https://blog.youkuaiyun.com/lk951208/article/details/79529661</guid><author>lk951208</author><pubDate>Mon, 12 Mar 2018 17:03:58 +0800</pubDate><description><![CDATA[再Windows上进行网络编程，与Linux上略微不同，虽然Windows套接字大部分参考了BSD系列UNIX套接字设计的，但是有略微的不同

首先在Windows上编程需要进行链接库和初始化



Windows套接字编程头文件和库

1.导入头文件winsock2.h



#include &amp;amp;amp;lt;winsock2.h&amp;amp;amp;gt;

2.链接ws2_32.lib库 
 在VS2013中，右键项目...]]></description><category></category></item><item><title><![CDATA[网络编程学习笔记 一]]></title><link>https://blog.youkuaiyun.com/lk951208/article/details/79528306</link><guid>https://blog.youkuaiyun.com/lk951208/article/details/79528306</guid><author>lk951208</author><pubDate>Mon, 12 Mar 2018 15:56:24 +0800</pubDate><description><![CDATA[即将毕业，发现自己并不会什么技能，一边愁着找工作，一边还要发愁毕业设计，哎································· 
故，，，赶紧学习一下网络编程，给自己再添加点技能，，



套接字

网络编程中，如果要让两台机器进行交互数据，除了物理连接以外，我们如何自己进行数据交换？ 套接字， 
套接字：套接字就是进行数据交换的第一前提，只有有了套接字，才能进行下边的操作。

套接...]]></description><category></category></item><item><title><![CDATA[CentOS 7修改ssh端口]]></title><link>https://blog.youkuaiyun.com/lk951208/article/details/79511272</link><guid>https://blog.youkuaiyun.com/lk951208/article/details/79511272</guid><author>lk951208</author><pubDate>Sat, 10 Mar 2018 20:28:14 +0800</pubDate><description><![CDATA[命令如下:  



 sudo vim /etc/ssh/sshd_config

在第22行 有个 #Port 22 把这个'#'去掉,然后再添一行  Port 端口号,之后，:wq 后， 
输入命令  



 service sshd restart

重启过ssh服务之后，就生效了...]]></description><category></category></item><item><title><![CDATA[Ubuntu 16.04安装Powerline]]></title><link>https://blog.youkuaiyun.com/lk951208/article/details/79511254</link><guid>https://blog.youkuaiyun.com/lk951208/article/details/79511254</guid><author>lk951208</author><pubDate>Sat, 10 Mar 2018 20:25:22 +0800</pubDate><description><![CDATA[这篇文章来源于Linux Developer (http://www.linuxdeveloper.space/install-vim-powerline/ )，也可以说我是把上边的教程翻译了一下，若有有翻译不足之处，请大家海涵



使用PIP安装Powerline



安装并更新PIP



sudo apt-get install python-pip
pip install --upgr...]]></description><category></category></item><item><title><![CDATA[Ubuntu16.04安装Tagbar]]></title><link>https://blog.youkuaiyun.com/lk951208/article/details/79511236</link><guid>https://blog.youkuaiyun.com/lk951208/article/details/79511236</guid><author>lk951208</author><pubDate>Sat, 10 Mar 2018 20:24:00 +0800</pubDate><description><![CDATA[Tagbar是vim里边一个挺好用的插件，特别是写C\C++的时候，Tagbar能显示出所写代码的函数、变量、类等等， 
具体安装教程如下：



通过Vundle安装Tagbar

在.vimrc文件里添加如下语句 
   vimrc 
   Bundle 'majutsushi/tagbar' 
 
  然后打开vim，执行PluginInstall，稍后看到Done!字样时候，就表示安装完 ...]]></description><category></category></item><item><title><![CDATA[Ubuntu创建启动器文件]]></title><link>https://blog.youkuaiyun.com/lk951208/article/details/79511224</link><guid>https://blog.youkuaiyun.com/lk951208/article/details/79511224</guid><author>lk951208</author><pubDate>Sat, 10 Mar 2018 20:22:53 +0800</pubDate><description><![CDATA[Ubuntu安装软件挺简单的，一个apt-get install *或者下载deb安装包dpkg一下就能把想要安装的软件安装上来，这样安装的软件可以放到启动器内，方便使用。但是，有的软件既不能apt-get install，下载的也不是deb包，而是压缩文件，解压后也是一堆文件，这样的软件每次使用还需要找到对应的文件，感觉麻烦，其实我们可以自己创建一个文件进而添加到启动器。方法如下： 
我们以ec...]]></description><category></category></item><item><title><![CDATA[CentOS 7简单配置firewalld]]></title><link>https://blog.youkuaiyun.com/lk951208/article/details/79511203</link><guid>https://blog.youkuaiyun.com/lk951208/article/details/79511203</guid><author>lk951208</author><pubDate>Sat, 10 Mar 2018 20:20:24 +0800</pubDate><description><![CDATA[在CentOS 7里边，除了iptables，多了一个firealld。之前并不怎么关注防火墙，甚至直接把防火墙从开机启动里移除了，真是个愚蠢的行为啊，后来每次ssh连上VPS之后，发现ssh被恶意测试了好多次，于是我不仅修改了ssh的默认端口，就开启了防火墙。

因为我对防火墙的操作较少，我也并不关注过多的操作，我只存了两个命令



增加端口



firewall-cmd --permane...]]></description><category></category></item><item><title><![CDATA[POJ3617  Best Cow Line]]></title><link>https://blog.youkuaiyun.com/lk951208/article/details/53089376</link><guid>https://blog.youkuaiyun.com/lk951208/article/details/53089376</guid><author>lk951208</author><pubDate>Tue, 08 Nov 2016 22:30:33 +0800</pubDate><description><![CDATA[文章链接：http://poj.org/problem?id=3617


Best Cow Line




Time Limit: 1000MS
 
Memory Limit: 65536K


Total Submissions: 20242
 
Accepted: 5568





Description

FJ is about to ta]]></description><category></category></item><item><title><![CDATA[POJ1458  Common Subsequence]]></title><link>https://blog.youkuaiyun.com/lk951208/article/details/53089303</link><guid>https://blog.youkuaiyun.com/lk951208/article/details/53089303</guid><author>lk951208</author><pubDate>Tue, 08 Nov 2016 22:22:27 +0800</pubDate><description><![CDATA[文章链接http://poj.org/problem?id=1458


Common Subsequence




Time Limit: 1000MS
 
Memory Limit: 10000K


Total Submissions: 48657
 
Accepted: 20064





Description

A subsequenc]]></description><category></category></item><item><title><![CDATA[POJ1287  Networking]]></title><link>https://blog.youkuaiyun.com/lk951208/article/details/51532719</link><guid>https://blog.youkuaiyun.com/lk951208/article/details/51532719</guid><author>lk951208</author><pubDate>Sun, 29 May 2016 16:54:32 +0800</pubDate><description><![CDATA[题目链接：点击打开链接


Networking




Time Limit: 1000MS
 
Memory Limit: 10000K


Total Submissions: 8287
 
Accepted: 4559





Description

You are assigned to design network connection]]></description><category></category></item><item><title><![CDATA[POJ3461  Oulipo]]></title><link>https://blog.youkuaiyun.com/lk951208/article/details/51519035</link><guid>https://blog.youkuaiyun.com/lk951208/article/details/51519035</guid><author>lk951208</author><pubDate>Fri, 27 May 2016 18:56:53 +0800</pubDate><description><![CDATA[Oulipo




Time Limit: 1000MS
 
Memory Limit: 65536K


Total Submissions: 33738
 
Accepted: 13634





Description

The French author Georges Perec (1936–1982) once wrote a book, L]]></description><category></category></item><item><title><![CDATA[POJ 2406  Power Strings]]></title><link>https://blog.youkuaiyun.com/lk951208/article/details/51519018</link><guid>https://blog.youkuaiyun.com/lk951208/article/details/51519018</guid><author>lk951208</author><pubDate>Fri, 27 May 2016 18:52:46 +0800</pubDate><description><![CDATA[Power Strings




Time Limit: 3000MS
 
Memory Limit: 65536K


Total Submissions: 41834
 
Accepted: 17394





Description

Given two strings a and b we define a*b to be their conca]]></description><category></category></item><item><title><![CDATA[POJ3625  Building Roads]]></title><link>https://blog.youkuaiyun.com/lk951208/article/details/51510202</link><guid>https://blog.youkuaiyun.com/lk951208/article/details/51510202</guid><author>lk951208</author><pubDate>Thu, 26 May 2016 20:16:41 +0800</pubDate><description><![CDATA[Building Roads




Time Limit: 1000MS
 
Memory Limit: 65536K


Total Submissions: 10539
 
Accepted: 2972





Description

Farmer John had just acquired several new farms! He wants]]></description><category></category></item><item><title><![CDATA[ZZUOJ10407  最大岛屿]]></title><link>https://blog.youkuaiyun.com/lk951208/article/details/51319101</link><guid>https://blog.youkuaiyun.com/lk951208/article/details/51319101</guid><author>lk951208</author><pubDate>Wed, 04 May 2016 23:20:48 +0800</pubDate><description><![CDATA[10407: B.最大岛屿
Time Limit: 1 Sec  Memory Limit: 128 MB
Submit: 32  Solved: 19
[Submit][Status][Web
 Board]
Description

神秘的海洋，惊险的探险之路，打捞海底宝藏，激烈的海战，海盗劫富等等。加勒比海盗，你知道吧？杰克船长驾驶着自己的的战船黑珍珠1号要征服各个海岛的海盜，]]></description><category></category></item></channel></rss>