<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[wangtong的博客]]></title><description><![CDATA[学海无涯]]></description><link>https://blog.youkuaiyun.com/wangtong01</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; wangtong01]]></copyright><item><title><![CDATA[C++修改电脑主机名、IP地址、掩码地址]]></title><link>https://blog.youkuaiyun.com/wangtong01/article/details/105915135</link><guid>https://blog.youkuaiyun.com/wangtong01/article/details/105915135</guid><author>wangtong01</author><pubDate>Mon, 04 May 2020 11:35:05 +0800</pubDate><description><![CDATA[因工作需要，部署一些环境经常要改主机名、IP地址。也算是一个运维工具。
目前就包括3个功能


修改电脑主机名
修改IP
修改掩码

// tool.cpp : 定义控制台应用程序的入口点。
//

#include "stdafx.h"
#include &lt;windows.h&gt;
#include &lt;iostream&gt;
#include &lt;string&gt;
#i...]]></description><category></category></item><item><title><![CDATA[疫情（假期1/23—2/27）期间的所作所为]]></title><link>https://blog.youkuaiyun.com/wangtong01/article/details/104565577</link><guid>https://blog.youkuaiyun.com/wangtong01/article/details/104565577</guid><author>wangtong01</author><pubDate>Fri, 28 Feb 2020 22:50:19 +0800</pubDate><description><![CDATA[是是是]]></description><category></category></item><item><title><![CDATA[git基本使用和 删除本地存储账户密码]]></title><link>https://blog.youkuaiyun.com/wangtong01/article/details/87274191</link><guid>https://blog.youkuaiyun.com/wangtong01/article/details/87274191</guid><author>wangtong01</author><pubDate>Thu, 14 Feb 2019 14:59:32 +0800</pubDate><description><![CDATA[创建一个git仓库
git init

往仓库添加文件
git add readme.md
#或者添加git仓库文件夹底下所有文件
git add . #有个点

提交并备注一个信息（必须备注）
git commit -m &quot;第一次提交&quot;

添加一个新的远程仓库，可以指定一个简单的名字
git remote add shortname https://github.com/opwo/doc.git...]]></description><category></category></item><item><title><![CDATA[thymeleaf学习笔记（公共页面提取）]]></title><link>https://blog.youkuaiyun.com/wangtong01/article/details/87273752</link><guid>https://blog.youkuaiyun.com/wangtong01/article/details/87273752</guid><author>wangtong01</author><pubDate>Thu, 14 Feb 2019 14:53:29 +0800</pubDate><description><![CDATA[前言
thymeleaf类似于jsp的模板引擎。结合springboot使用，解决前后端分离问题。



使用的版本：spring-boot-starter-thymeleaf-2.1.2.RELEASE.jar，对应的maven会自动导入需要的thymeleaf-3.0.11.RELEASE.jar和thymeleaf-spring5-3.0.11.RELEASE.jar。可在项目底下的Mave...]]></description><category></category></item><item><title><![CDATA[springboot+mybatis+oracle整合]]></title><link>https://blog.youkuaiyun.com/wangtong01/article/details/86680467</link><guid>https://blog.youkuaiyun.com/wangtong01/article/details/86680467</guid><author>wangtong01</author><pubDate>Mon, 28 Jan 2019 17:29:18 +0800</pubDate><description><![CDATA[springboot+mybatis+oracle整合
一. 前期准备
1. 开发环境

JDK1.8
开发集成环境 Spring Tool Suite 简称STS，下载地址
apache-maven-3.6.0

2. 相关配置
2.1 maven相关配置
2.1.1 仓库配置
打开apache-maven-3.6.0–&amp;gt;conf–&amp;gt;settings.xml文件
主要配置两点：本地仓...]]></description><category></category></item><item><title><![CDATA[c++格式化时间]]></title><link>https://blog.youkuaiyun.com/wangtong01/article/details/80078962</link><guid>https://blog.youkuaiyun.com/wangtong01/article/details/80078962</guid><author>wangtong01</author><pubDate>Wed, 25 Apr 2018 14:33:13 +0800</pubDate><description><![CDATA[#include &amp;lt;time.h&amp;gt;

void get_time(std::string&amp;amp; strtime)
{
    char buff[20];          // sizeof(&quot;2018-04-19 19:49:23&quot;) == 20;
    time_t now = time(NULL);
    tm time;
    localtime_s(&amp;amp;ti...]]></description><category></category></item><item><title><![CDATA[c++ 消息封装（包头+包体）]]></title><link>https://blog.youkuaiyun.com/wangtong01/article/details/80076362</link><guid>https://blog.youkuaiyun.com/wangtong01/article/details/80076362</guid><author>wangtong01</author><pubDate>Wed, 25 Apr 2018 11:05:06 +0800</pubDate><description><![CDATA[数据结构



包头：type+length = 8 （int32 4 字节）

uint32_t type 
uint32_t length




  包头
  包体



  type+length
  data


  8
  sizeof(data)






example



#define LOGIN_IN 1
uint32_t type = LOGIN_IN ; // 消息类...]]></description><category></category></item><item><title><![CDATA[TCP协议中的三次握手和四次挥手(图解)]]></title><link>https://blog.youkuaiyun.com/wangtong01/article/details/79865797</link><guid>https://blog.youkuaiyun.com/wangtong01/article/details/79865797</guid><author>wangtong01</author><pubDate>Mon, 09 Apr 2018 14:13:35 +0800</pubDate><description><![CDATA[https://blog.youkuaiyun.com/whuslei/article/details/6667471 
http://www.cnblogs.com/lushengcao/p/4903065.html 
建立TCP需要三次握手才能建立，而断开连接则需要四次握手。整个过程如下图所示：



先来看看如何建立连接的。 


首先Client端发送连接请求报文，Server段接受连接后回复ACK报...]]></description><category></category></item><item><title><![CDATA[根据权重产生随机数]]></title><link>https://blog.youkuaiyun.com/wangtong01/article/details/79727435</link><guid>https://blog.youkuaiyun.com/wangtong01/article/details/79727435</guid><author>wangtong01</author><pubDate>Wed, 28 Mar 2018 14:43:42 +0800</pubDate><description><![CDATA[假如一个抽奖如下信息



int w_list[5] = { 20, 10, 40, 15, 15 };
string names[5] = { &quot;电饭锅&quot;, &quot;牙刷&quot;, &quot;挨粪叉&quot;, &quot;pier子&quot;, &quot;蒸馍&quot; };


  对应权值 电饭锅–&amp;gt;20，牙刷–&amp;gt;10 以此类推，可见抽到挨粪叉的概率即权值最大




用C++ 实现

先或得随机数 
1. 初始化随机数发生器


]]></description><category></category></item><item><title><![CDATA[迪杰斯特拉算法]]></title><link>https://blog.youkuaiyun.com/wangtong01/article/details/79472101</link><guid>https://blog.youkuaiyun.com/wangtong01/article/details/79472101</guid><author>wangtong01</author><pubDate>Wed, 07 Mar 2018 15:37:24 +0800</pubDate><description><![CDATA[迪杰斯特拉算法



基础



邻接矩阵(Adjacency Matrix)


  本质：一个二维数组，邻接矩阵又分为有向图邻接矩阵和无向图邻接矩阵
  
  
    对无向图而言，邻接矩阵一定是对称的，而且主对角线一定为零（在此仅讨论无向简单图），副对角线不一定为0，有向图则不一定如此。 
    用邻接矩阵法表示图共需要n^2个空间，由于无向图的邻接矩阵一定具有对称关系，所以扣除对角线为...]]></description><category></category></item><item><title><![CDATA[windows 安装lua-5.3.4]]></title><link>https://blog.youkuaiyun.com/wangtong01/article/details/78296369</link><guid>https://blog.youkuaiyun.com/wangtong01/article/details/78296369</guid><author>wangtong01</author><pubDate>Fri, 20 Oct 2017 15:52:47 +0800</pubDate><description><![CDATA[1.下载lua for windowslua-5.3.4_Win64_bin附赠Programming+in+Lua.pdf学习资料，非扫描，原始资源高清版2.解压到指定目录将解压好的放到你的指定目录下D:\Program Files\lua-5.3.4_Win64_bin 我放在D:\Program Files文件夹下 
3.配置环境变量4.测试Windows+R  —–>   cmd —-> l]]></description><category></category></item><item><title><![CDATA[算法学习]]></title><link>https://blog.youkuaiyun.com/wangtong01/article/details/78276358</link><guid>https://blog.youkuaiyun.com/wangtong01/article/details/78276358</guid><author>wangtong01</author><pubDate>Wed, 18 Oct 2017 18:57:39 +0800</pubDate><description><![CDATA[1public class Test1{
    /**
     * 给定一个整数 N，写一个程序判断是否存在 2 个整数 a、b（a < b），使得 a^2 + b^2 = N
        例子1：
            输入：N = 5，输出：true，a = 1，b = 2；
        例子2：
            输入：N = 7，输出：false
     * @para]]></description><category></category></item><item><title><![CDATA[js获取地址栏参数]]></title><link>https://blog.youkuaiyun.com/wangtong01/article/details/78260399</link><guid>https://blog.youkuaiyun.com/wangtong01/article/details/78260399</guid><author>wangtong01</author><pubDate>Tue, 17 Oct 2017 14:50:53 +0800</pubDate><description><![CDATA[直接上代码function getParameter(parm){
    var value = null;
    var url = location.search;
    if (url.indexOf("?") > -1){
        var str = url.substr(1);
        str = str.split('&');
        for (var i]]></description><category></category></item><item><title><![CDATA[linux安装最新版lua]]></title><link>https://blog.youkuaiyun.com/wangtong01/article/details/78126701</link><guid>https://blog.youkuaiyun.com/wangtong01/article/details/78126701</guid><author>wangtong01</author><pubDate>Thu, 28 Sep 2017 18:04:59 +0800</pubDate><description><![CDATA[第一步 下载lua下载传送门第二步 切换目录到文件所在目录
解压 tar zxf lua-5.3.4.tar.gz 
此时会解压出一个lua-5.3.4文件夹
切到此文件夹下 cd lua-5.3.4
以root用户操作
执行 make linux test 前提是已安装gcc
然后src目录下会生成编译好的 lua luac liblua.a三个文件，说明变异（是编译，神奇的输入法）成功
然后执行]]></description><category></category></item><item><title><![CDATA[Unsupported major.minor version 52.0 java]]></title><link>https://blog.youkuaiyun.com/wangtong01/article/details/78057471</link><guid>https://blog.youkuaiyun.com/wangtong01/article/details/78057471</guid><author>wangtong01</author><pubDate>Thu, 21 Sep 2017 22:03:55 +0800</pubDate><description><![CDATA[Unsupported major.minor version 52.0主要原因低版本jdk运行高版本编译的项目
Windows解决办法 
自行安装高版本jdk比如1.8（现在时间2017-9-21，反正是最高的，O(∩_∩)O哈哈~）
Linux先查看自己版本 java -version   我的OpenJDK1.7
下载oracle jdk,我更希望是Sun jdk,要不谷歌也不会换Androi]]></description><category></category></item><item><title><![CDATA[如何生成 .plist文件，plist文件制作教程]]></title><link>https://blog.youkuaiyun.com/wangtong01/article/details/77996296</link><guid>https://blog.youkuaiyun.com/wangtong01/article/details/77996296</guid><author>wangtong01</author><pubDate>Fri, 15 Sep 2017 22:14:24 +0800</pubDate><description><![CDATA[如何生成 .plist文件，plist文件制作教程如何生成 plist文件plist文件制作教程
准备好已经切分好的序列图
打开软件
按图提示操作
选择位置保存生成的两个文件 plist  png
  example前期准备
软件：TexturePacker
要制作的序列图
1.准备好已经切分好的序列图2.打开软件3.按图提示操作选择位置保存生成的两个文件 *.plist  *.png  examp]]></description><category></category></item><item><title><![CDATA[maven导出依赖的包]]></title><link>https://blog.youkuaiyun.com/wangtong01/article/details/53994292</link><guid>https://blog.youkuaiyun.com/wangtong01/article/details/53994292</guid><author>wangtong01</author><pubDate>Tue, 03 Jan 2017 14:36:45 +0800</pubDate><description><![CDATA[在eclipse中导出
选中项目 run as 其次maven build  
        出现一个选项框，找到 Goals： 填入代码dependency:copy-dependencies 
        maven项目所依赖的jar包会导出到targed/dependency目录中。
导入指定文件lib下 dependency:copy-dependencies -DoutputDire]]></description><category></category></item><item><title><![CDATA[mybatis及hibernate下的MySQL和oracle数据库分页详解]]></title><link>https://blog.youkuaiyun.com/wangtong01/article/details/53913825</link><guid>https://blog.youkuaiyun.com/wangtong01/article/details/53913825</guid><author>wangtong01</author><pubDate>Wed, 28 Dec 2016 20:57:19 +0800</pubDate><description><![CDATA[mybatis下的分页- MySQL
因为MySQL自带 limit 关键字分页
/**
 起始索引start，结束索引end
 int pageIndex=1；//当前页数
 int countPage=3；//每页显示条目数
 int start=（pageIndex-1）×countPage；
 int end=countPage×pageIndex；
 因为索引从0开始
 所以[start,]]></description><category></category></item><item><title><![CDATA[解决maven不支持EL表达式和在jstl中el表达式报错问题]]></title><link>https://blog.youkuaiyun.com/wangtong01/article/details/53731667</link><guid>https://blog.youkuaiyun.com/wangtong01/article/details/53731667</guid><author>wangtong01</author><pubDate>Mon, 19 Dec 2016 00:20:29 +0800</pubDate><description><![CDATA[首先maven默认生成web.xml文件的头格式是这个样子的<!DOCTYPE web-app PUBLIC
 "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
 "http://java.sun.com/dtd/web-app_2_3.dtd" ><web-app>
默认版本2.3而EL要在>=2. 5
so头文件改成<?xml ve]]></description><category></category></item><item><title><![CDATA[如何用jsp+servlet+fliter实现非法字符过滤]]></title><link>https://blog.youkuaiyun.com/wangtong01/article/details/51318143</link><guid>https://blog.youkuaiyun.com/wangtong01/article/details/51318143</guid><author>wangtong01</author><pubDate>Wed, 04 May 2016 21:07:41 +0800</pubDate><description><![CDATA[jsp过滤器实现非法字符过滤]]></description><category></category></item></channel></rss>