<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[古月林夕のblog]]></title><description><![CDATA[——Stay hungry，stay foolish……]]></description><link>https://blog.youkuaiyun.com/swallowing_</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; swallowing_]]></copyright><item><title><![CDATA[redis使用笔记]]></title><link>https://blog.youkuaiyun.com/swallowing_/article/details/78932877</link><guid>https://blog.youkuaiyun.com/swallowing_/article/details/78932877</guid><author>swallowing_</author><pubDate>Fri, 29 Dec 2017 16:29:26 +0800</pubDate><description><![CDATA[开关：MST_LOG_COUPON  参数 1 
微信领券后进173主机的redis查看队列： 
cd /apps/ svr/redis/bin/ 
./redis-cli 
keys *  查看当前所有的key  
exists keyname 查看n是否有这个key 
del keyname 删除key 
set keyname 1  设置name对应的key值为1 
llen MST_COUP]]></description><category></category></item><item><title><![CDATA[shell命令笔记]]></title><link>https://blog.youkuaiyun.com/swallowing_/article/details/78932859</link><guid>https://blog.youkuaiyun.com/swallowing_/article/details/78932859</guid><author>swallowing_</author><pubDate>Fri, 29 Dec 2017 16:28:17 +0800</pubDate><description><![CDATA[shell命令笔记]]></description><category></category></item><item><title><![CDATA[shell编程笔记]]></title><link>https://blog.youkuaiyun.com/swallowing_/article/details/78478224</link><guid>https://blog.youkuaiyun.com/swallowing_/article/details/78478224</guid><author>swallowing_</author><pubDate>Wed, 08 Nov 2017 14:17:33 +0800</pubDate><description><![CDATA[shell基本语法变量第一行 
!/bin/bash]]></description><category></category></item><item><title><![CDATA[Web安全之XSS与SQL注入]]></title><link>https://blog.youkuaiyun.com/swallowing_/article/details/72910741</link><guid>https://blog.youkuaiyun.com/swallowing_/article/details/72910741</guid><author>swallowing_</author><pubDate>Sun, 18 Jun 2017 16:26:54 +0800</pubDate><description><![CDATA[一、 前言近几年，伴随互联网的高速发展，对Web安全问题的重视也越来越高。Web应用所面临的威胁来自很多方面，其中黑客的破坏是影响最大的，黑客利用Web应用程序存在的漏洞进行非法入侵，从而破坏Web应用服务，盗取用户数据等，如何防范漏洞带来的安全威胁是一项艰巨的挑战。 
为了增强用户的交互体验，开发者们在Web应用程序中大量应用客户端脚本，使Web应用的内容与功能变得丰富有趣，然而隐藏的安全威胁随之]]></description><category></category></item><item><title><![CDATA[shell命令笔记]]></title><link>https://blog.youkuaiyun.com/swallowing_/article/details/64440590</link><guid>https://blog.youkuaiyun.com/swallowing_/article/details/64440590</guid><author>swallowing_</author><pubDate>Tue, 21 Mar 2017 13:29:17 +0800</pubDate><description><![CDATA[shell记录登陆ip和操作

/etc/ptofile 
日志路径 
/tmp/ruige/root



日志过滤加颜色标记

tail -f vip_dap_integration_2017-03-22.log | grep –color=auto “Mysql”



查看当前目录路径

pwd



文件中输入行数定位代码

vim打开编辑代码，输入【:90】即可定位  输入【:set ...]]></description><category></category></item><item><title><![CDATA[java并发-主线程等待子线程结束]]></title><link>https://blog.youkuaiyun.com/swallowing_/article/details/52471306</link><guid>https://blog.youkuaiyun.com/swallowing_/article/details/52471306</guid><author>swallowing_</author><pubDate>Thu, 08 Sep 2016 14:38:50 +0800</pubDate><description><![CDATA[使用java多线程实现并发，多线程使用比较简单，但要注意一个问题——主线程若要等待子线程结束需要稍微处理一下。]]></description><category></category></item><item><title><![CDATA[Fiddler使用笔记]]></title><link>https://blog.youkuaiyun.com/swallowing_/article/details/51942007</link><guid>https://blog.youkuaiyun.com/swallowing_/article/details/51942007</guid><author>swallowing_</author><pubDate>Mon, 18 Jul 2016 19:19:51 +0800</pubDate><description><![CDATA[Fiddler是最强大最好用的Web调试工具之一，它能记录所有客户端和服务器的http和https请求，允许你监视，设置断点，甚至修改输入输出数据。]]></description><category></category></item><item><title><![CDATA[XDT——基于Python的XSS自动化检测工具]]></title><link>https://blog.youkuaiyun.com/swallowing_/article/details/50256827</link><guid>https://blog.youkuaiyun.com/swallowing_/article/details/50256827</guid><author>swallowing_</author><pubDate>Mon, 18 Jul 2016 14:50:22 +0800</pubDate><description><![CDATA[前言XDT(XSS Detection Tool)是一个基于Python的XSS自动化检测工具。这是本人本科毕业设计时实现的一个课题。关于Python
  作为最受欢迎的程序设计语言之一，其语法简洁，代码执行快速（不需编译），具有丰富和强大的库，可以帮助处理各种工作，包括线程、数据库、文档生成、正则表达式、单元测试、网页浏览器、CGI、FTP、电子邮件等等。由于其简单快速且强大的特性，测试工具开发者]]></description><category></category></item><item><title><![CDATA[毕业感悟]]></title><link>https://blog.youkuaiyun.com/swallowing_/article/details/51778002</link><guid>https://blog.youkuaiyun.com/swallowing_/article/details/51778002</guid><author>swallowing_</author><pubDate>Tue, 28 Jun 2016 22:29:23 +0800</pubDate><description><![CDATA[毕业前的疯狂

大理的风花雪月，丽江的闲适光阴，早已向往的云南，总期待能有一次机会去一趟，感受它的美。趁着毕业典礼之前还有段时间，计划着毕业旅行，目的地第一想法便是云南。]]></description><category></category></item><item><title><![CDATA[重新出发吧，少年]]></title><link>https://blog.youkuaiyun.com/swallowing_/article/details/50256695</link><guid>https://blog.youkuaiyun.com/swallowing_/article/details/50256695</guid><author>swallowing_</author><pubDate>Thu, 10 Dec 2015 23:14:20 +0800</pubDate><description><![CDATA[然而人还是得自己有真正意识去警醒自己，看了一些身边的朋友的博客，突然觉得自己确实损失了一些时间去充实自己，即使之前的目标和选择告一段落了，自己也得有一个新的目标去努力，去充实自己，工作签了也有可能毁约，真正工作了也有可能遇到各种各样的问题，而且大部分是因为自己的无知，更该告戒自己，抓住时间努力，只有学习才能进步，充实内涵才能更加自信。]]></description><category></category></item><item><title><![CDATA[九月求职面经]]></title><link>https://blog.youkuaiyun.com/swallowing_/article/details/49100527</link><guid>https://blog.youkuaiyun.com/swallowing_/article/details/49100527</guid><author>swallowing_</author><pubDate>Wed, 14 Oct 2015 14:17:02 +0800</pubDate><description><![CDATA[想了挺久，决定还是把九月份校招面试的经历写一写，当作是一个记录吧，强调一下偶不是offer收割机，目前拿到的offer只有唯品会和网龙，但也算是经验积累和分享吧。 应聘的主要都是测试岗位，包括腾讯、新浪、猎豹移动、金蝶、网龙、华为、唯品会。]]></description><category></category></item><item><title><![CDATA[Go语言并发编程（二）]]></title><link>https://blog.youkuaiyun.com/swallowing_/article/details/48136793</link><guid>https://blog.youkuaiyun.com/swallowing_/article/details/48136793</guid><author>swallowing_</author><pubDate>Mon, 31 Aug 2015 17:12:26 +0800</pubDate><description><![CDATA[Go语言的并发编程主要通过goroutine和channel实现的。一、goroutine（一）goroutine的理解　　对于初学者，goroutine直接理解成为线程就可以了。当使用go关键词调用函数时，启动一个goroutine的时候，就相当于启了一个线程，执行这个函数。 
　　然而实际上一个goroutine并不是一个线程，是比线程还要小的调度单位。默认所有的goroutines在一个线程里]]></description><category></category></item><item><title><![CDATA[socket通信]]></title><link>https://blog.youkuaiyun.com/swallowing_/article/details/48131683</link><guid>https://blog.youkuaiyun.com/swallowing_/article/details/48131683</guid><author>swallowing_</author><pubDate>Mon, 31 Aug 2015 11:31:51 +0800</pubDate><description><![CDATA[学习了通信机制，小组做了一个仿QQ的聊天工具，能登录，注册，加好友，私聊，群聊，能玩通信游戏。我完成的任务一个你画我猜的通信游戏的模块，并完成了测试。
本文主要叙述socket的通信机制，关于你画我猜这个模块后续再写出来，这里贴的代码是我完成的模块代码中截取出来的，只为了体现逻辑思路，连贯性可能欠缺请见谅。]]></description><category></category></item><item><title><![CDATA[分布式系统初识]]></title><link>https://blog.youkuaiyun.com/swallowing_/article/details/48131675</link><guid>https://blog.youkuaiyun.com/swallowing_/article/details/48131675</guid><author>swallowing_</author><pubDate>Mon, 31 Aug 2015 11:31:45 +0800</pubDate><description><![CDATA[在了解了分布式系统的基本原理之后，弄清楚了分布式系统的几个问题，整理如下。    首先，分布式系统到底是什么？    分布式顾名思义即分散，非集中方式，分布式系统的定义是，由对分布在网络的不同的位置上的系统进行通信和数据交换的系统。    那么为什么要需要这样理念的系统呢？    源于其三点，也是其优点：第一，数据共享，它可以解决组织机构分散而数据需要相互联系的问题，并且可以使多个程序（]]></description><category></category></item><item><title><![CDATA[Android拨号器---熟练控件与布局的应用]]></title><link>https://blog.youkuaiyun.com/swallowing_/article/details/48131669</link><guid>https://blog.youkuaiyun.com/swallowing_/article/details/48131669</guid><author>swallowing_</author><pubDate>Mon, 31 Aug 2015 11:31:39 +0800</pubDate><description><![CDATA[Android版的简易拨号器实现的内容主要由界面布局设计和Activity的简单函数组成首先是界面布局设计，最外层是垂直线性布局，分成三个部分：文本框，数字按键和功能键，在数字键部分采用网格布局，所有按钮用ImageButton。布局中控制界面比例自适应的方法在这里采用的是调节宽度或者长度的所占比重layout_weight。另外若需要使得界面去掉小标题，需要在AndroidMainfest.]]></description><category></category></item><item><title><![CDATA[哈夫曼压缩]]></title><link>https://blog.youkuaiyun.com/swallowing_/article/details/48131663</link><guid>https://blog.youkuaiyun.com/swallowing_/article/details/48131663</guid><author>swallowing_</author><pubDate>Mon, 31 Aug 2015 11:31:34 +0800</pubDate><description><![CDATA[此文主要分析的是哈夫曼压缩的重点包括统计字符频率，建哈夫曼树，生成码表。哈夫曼压缩是最常用的一种静态无痕压缩。   以前也学习过哈夫曼的算法结构，但是没有自己去写代码实现，这次再学习了一遍，更加深刻理解哈夫曼压缩的原理，如何真正实现文件的压缩节省内存资源。下面梳理下我的代码和分析逻辑。   第一步是打开文件，读取文件流，统计文字频率。   方法是读取文件内容，根据每个字符有唯一的字节，存储在]]></description><category></category></item><item><title><![CDATA[Android界面布局]]></title><link>https://blog.youkuaiyun.com/swallowing_/article/details/48131659</link><guid>https://blog.youkuaiyun.com/swallowing_/article/details/48131659</guid><author>swallowing_</author><pubDate>Mon, 31 Aug 2015 11:31:28 +0800</pubDate><description><![CDATA[这几天手机安卓开发的学习，让我更加感受到了JAVA的魅力。
     了解掌握了安卓开发软件的使用，接下来关键的第一步就是设计界面了。
     界面设计包括布局和组件，组件按布局要求排列形成界面，而安卓的布局有以下五大布局：
【1】FrameLayout 框架布局，是布局文件中默认的最简单的布局。
   所有添加到这个布局中的视图都以层叠的方式显示，且组件均显示在屏幕的左上角。第一个添加的控件被]]></description><category></category></item><item><title><![CDATA[线程------让画面动起来]]></title><link>https://blog.youkuaiyun.com/swallowing_/article/details/48131657</link><guid>https://blog.youkuaiyun.com/swallowing_/article/details/48131657</guid><author>swallowing_</author><pubDate>Mon, 31 Aug 2015 11:31:22 +0800</pubDate><description><![CDATA[线程是大部分游戏的基础，这几天学习了线程，掌握了游戏的框架，恍然发现自己也能做出那些曾经觉得高大上的东西了。
    线程：我觉得就是流水线，把一件事情交给一个或多个对象去做，而主线的控制继续。
    创建线程的方法，主要有如下两种：
    实现Runnable接口和继承Thread类
    第一种方法实例如下    
public class MyRunnable implements R]]></description><category></category></item><item><title><![CDATA[扫雷小游戏的设计与实现]]></title><link>https://blog.youkuaiyun.com/swallowing_/article/details/48131655</link><guid>https://blog.youkuaiyun.com/swallowing_/article/details/48131655</guid><author>swallowing_</author><pubDate>Mon, 31 Aug 2015 11:31:17 +0800</pubDate><description><![CDATA[完成JAVA版扫雷的基本实现后，其实发现这并不难，做这个小游戏，也是希望自己能有一些收获，以及看看自己能做什么。到现阶段，暂且总结下自己的成果和心得。       代码还是有些繁琐，算法是完全自己设计的，坦诚地说，基本都是比较简单的实现，算法和模块构建仍可进一步地优化。       要进一步完善功能，代码的模块构建还是非常重要的。       总体感受就是，通过自己的努力得到了基本的预期成果]]></description><category></category></item><item><title><![CDATA[画板感想与小结]]></title><link>https://blog.youkuaiyun.com/swallowing_/article/details/48131649</link><guid>https://blog.youkuaiyun.com/swallowing_/article/details/48131649</guid><author>swallowing_</author><pubDate>Mon, 31 Aug 2015 11:31:11 +0800</pubDate><description><![CDATA[至画板重绘，我的画板已基本实现主要功能了，虽然还有很多需要完善，但看到自己做出的成果能够感到真正发自内心的愉悦，原来自己也能做出以前觉得很神奇的东西，每一次运行成功，得到想要结果时都会忍不住发出一声“哇塞！”，顿时倍感满足和开心。    尽管以后肯定会觉得这个是特别简单的小工程，不过当付出自己的时间和精力去完成，并得到想要的结果时那种成就感和满足感真的令人痴迷，其实这也是我每一次努力做每一件事所]]></description><category></category></item></channel></rss>