<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[sinat_35523212的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/sinat_35523212</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; sinat_35523212]]></copyright><item><title><![CDATA[Python 爬百度贴吧里面的图片 分页分帖子爬取]]></title><link>https://blog.youkuaiyun.com/sinat_35523212/article/details/53074048</link><guid>https://blog.youkuaiyun.com/sinat_35523212/article/details/53074048</guid><author>sinat_35523212</author><pubDate>Mon, 07 Nov 2016 23:06:05 +0800</pubDate><description><![CDATA[爬百度贴吧里面的图片


分页获取所有的帖子列表

然后再根据帖子, 按页获取所有的图片

程序不太严格,运行过程可能会崩溃

自行修改链接以及正则表达式等]]></description><category></category></item><item><title><![CDATA[烫烫烫烫]]></title><link>https://blog.youkuaiyun.com/sinat_35523212/article/details/52437889</link><guid>https://blog.youkuaiyun.com/sinat_35523212/article/details/52437889</guid><author>sinat_35523212</author><pubDate>Mon, 05 Sep 2016 10:10:30 +0800</pubDate><description><![CDATA[在Debug
 模式下，

VS 会把未初始化的栈内存全部填成0xcc，当字符串看就是 烫烫烫烫……

会把未初始化的堆内存全部填成0xcd，当字符串看就是 屯屯屯屯……]]></description><category></category></item><item><title><![CDATA[Java修饰符 abstract,static,final 的区别详解]]></title><link>https://blog.youkuaiyun.com/sinat_35523212/article/details/52350575</link><guid>https://blog.youkuaiyun.com/sinat_35523212/article/details/52350575</guid><author>sinat_35523212</author><pubDate>Mon, 29 Aug 2016 10:05:20 +0800</pubDate><description><![CDATA[发表日期 
2016年3月29日 by qzher



static 表示静态，它可以修饰属性，方法和代码块。
undefined
1.static修饰属性（类变量），那么这个属性就可以用类名.属性名来访问，也就是使这个属性成为本类的类变量，为本类对象所共有。这个属性就是全类公有。（共有的类变量与对象无关，只和类有关）。
类加载的过程，类本身也是保存在文件中（字节码文件保存着类的]]></description><category></category></item><item><title><![CDATA[C++11新特性：Lambda函数（匿名函数） 一段代码即可理解]]></title><link>https://blog.youkuaiyun.com/sinat_35523212/article/details/52350556</link><guid>https://blog.youkuaiyun.com/sinat_35523212/article/details/52350556</guid><author>sinat_35523212</author><pubDate>Mon, 29 Aug 2016 10:03:01 +0800</pubDate><description><![CDATA[C++11新特性：Lambda函数（匿名函数） 一段代码即可理解





基本lambda语法
基本形式如下：
[capture](parameters)->return-type {body}
[]叫做捕获说明符，表示一个lambda表达式的开始。接下来是参数列表，即这个匿名的lambda函数的参数，->return-type表示返回类型，如果没有返回类型，则可以省略这部分。]]></description><category></category></item><item><title><![CDATA[如何下载网页中的图片]]></title><link>https://blog.youkuaiyun.com/sinat_35523212/article/details/52349104</link><guid>https://blog.youkuaiyun.com/sinat_35523212/article/details/52349104</guid><author>sinat_35523212</author><pubDate>Sun, 28 Aug 2016 23:56:31 +0800</pubDate><description><![CDATA[http://qzher.com/?p=218


如何下载网页中的图片
发表日期 
2016年4月25日 by qzher


https://tuchong.com/1181287/12974705/  
怎么从这网页里面提取这个图片? 截图是一种方法,但不是最佳。
 
此网页对右键进行了屏蔽处理，我们通过右键保存图片是不可取的。
 
既然网站禁止了右键,我们也不用额]]></description><category></category></item><item><title><![CDATA[用异或操作,实现简单的密码加解密处理]]></title><link>https://blog.youkuaiyun.com/sinat_35523212/article/details/52349097</link><guid>https://blog.youkuaiyun.com/sinat_35523212/article/details/52349097</guid><author>sinat_35523212</author><pubDate>Sun, 28 Aug 2016 23:55:07 +0800</pubDate><description><![CDATA[http://qzher.com/?p=376]]></description><category></category></item><item><title><![CDATA[一图看懂回调函数的使用与妙处]]></title><link>https://blog.youkuaiyun.com/sinat_35523212/article/details/52348971</link><guid>https://blog.youkuaiyun.com/sinat_35523212/article/details/52348971</guid><author>sinat_35523212</author><pubDate>Sun, 28 Aug 2016 23:28:16 +0800</pubDate><description><![CDATA[http://qzher.com/?p=396]]></description><category></category></item><item><title><![CDATA[图解 VS 2015 线程调试窗口解析]]></title><link>https://blog.youkuaiyun.com/sinat_35523212/article/details/52348964</link><guid>https://blog.youkuaiyun.com/sinat_35523212/article/details/52348964</guid><author>sinat_35523212</author><pubDate>Sun, 28 Aug 2016 23:27:35 +0800</pubDate><description><![CDATA[]]></description><category></category></item><item><title><![CDATA[Windows及Linux平台下Java环境搭建]]></title><link>https://blog.youkuaiyun.com/sinat_35523212/article/details/52348960</link><guid>https://blog.youkuaiyun.com/sinat_35523212/article/details/52348960</guid><author>sinat_35523212</author><pubDate>Sun, 28 Aug 2016 23:27:10 +0800</pubDate><description><![CDATA[Windows平台:
1.

下载JDK :
Java Development Kit (JDK)
http://www.oracle.com/technetwork/java/javase/downloads/index.html
例如: jdk-7u9-windows-x64.exe
2.双击下载的exe,进行安装,
例如安装在:C:\Program Files\Java\jd]]></description><category></category></item><item><title><![CDATA[Qt用qml实现简单的粒子效果]]></title><link>https://blog.youkuaiyun.com/sinat_35523212/article/details/52348954</link><guid>https://blog.youkuaiyun.com/sinat_35523212/article/details/52348954</guid><author>sinat_35523212</author><pubDate>Sun, 28 Aug 2016 23:26:14 +0800</pubDate><description><![CDATA[粒子系统，一直是各大游戏引擎标配的一个模块
粒子系统表示三维计算机图形学中模拟一些特定的模糊现象的技术，而这些现象用其它传统的渲染技术难以实现的真实感的 game physics。
经常使用粒子系统模拟的现象有火、爆炸、烟、水流、火花、落叶、云、雾、雪、尘、流星尾迹或者象发光轨迹这样的抽象视觉效果等等。

先熟悉一个英语单词：
Particle
英 [ˈpɑ:tɪkl]  美 [ˈpɑ]]></description><category></category></item><item><title><![CDATA[Qt用qml实现简单的粒子效果]]></title><link>https://blog.youkuaiyun.com/sinat_35523212/article/details/52348949</link><guid>https://blog.youkuaiyun.com/sinat_35523212/article/details/52348949</guid><author>sinat_35523212</author><pubDate>Sun, 28 Aug 2016 23:25:39 +0800</pubDate><description><![CDATA[最终运行效果：


涉及到的Qt知识点： 
事件：鼠标事件，键盘事件，Paint事件，以及图片遮罩，定时器
新建一个空的qmake工程， loginDlg， 找一个带透明背景的png图片作为背景图
建一个重载于QWidget的类，然后在构造的时候将图形加载并处理好，实现paintEvent函数，进行图形的绘制
需要理解的是Mask。 Mask怎么讲呢？做了一张图片，简单直观地了解下M]]></description><category></category></item><item><title><![CDATA[Qt实现多国语言（即界面翻译）可实时进行切换]]></title><link>https://blog.youkuaiyun.com/sinat_35523212/article/details/52348934</link><guid>https://blog.youkuaiyun.com/sinat_35523212/article/details/52348934</guid><author>sinat_35523212</author><pubDate>Sun, 28 Aug 2016 23:23:15 +0800</pubDate><description><![CDATA[新建一个Qt Widgets Application的工程，
然后在UI界面上放置QLabel以及一个按钮
最终要实现点击按钮，实现QLabel上的文字进行中英切换


大致步骤：
1.由界面的UI信息，生成ts文件
2.由ts文件，翻译后，生成qm文件
3.通过代码调用qm文件，进行语言切换


然后，在工程的pro文件下添加：
TRANSLATIONS += qzher]]></description><category></category></item><item><title><![CDATA[Qt界面添加菜单，工具栏以及状态栏]]></title><link>https://blog.youkuaiyun.com/sinat_35523212/article/details/52348929</link><guid>https://blog.youkuaiyun.com/sinat_35523212/article/details/52348929</guid><author>sinat_35523212</author><pubDate>Sun, 28 Aug 2016 23:22:17 +0800</pubDate><description><![CDATA[原文:


http://qzher.com/?p=592





Qt和MFC在架构上有些不一样
MFC基本上就是单文档结构/多文档结构，以及基于对话框应用程序
而Qt就是Widgets，以及Quick应用程序。而且这两种应用程序，都可以直接通过新建一个空的qmake应用程序menuToolbarStatusBar，再添加cpp，ui或qml，都能达到自己想要的要求
而]]></description><category></category></item><item><title><![CDATA[TCP三次握手及四次挥手（图解）]]></title><link>https://blog.youkuaiyun.com/sinat_35523212/article/details/52348924</link><guid>https://blog.youkuaiyun.com/sinat_35523212/article/details/52348924</guid><author>sinat_35523212</author><pubDate>Sun, 28 Aug 2016 23:21:33 +0800</pubDate><description><![CDATA[TCP是主机对主机层的传输控制协议，提供可靠的连接服务，采用三次握手确认建立一个连接:
(完成三次握手，客户端与服务器开始传送数据)



所谓三次握手(Three-way Handshake)，是指建立一个TCP连接时，需要客户端和服务器总共发送3个包。
三次握手的目的是连接服务器指定端口，建立TCP连接,并同步连接双方的序列号和确认号并交换 TCP 窗口大小信息.
 
 
]]></description><category></category></item><item><title><![CDATA[Socket 实现非阻塞式多线程文件传输（jpg mov 等各种格式）]]></title><link>https://blog.youkuaiyun.com/sinat_35523212/article/details/52348905</link><guid>https://blog.youkuaiyun.com/sinat_35523212/article/details/52348905</guid><author>sinat_35523212</author><pubDate>Sun, 28 Aug 2016 23:19:25 +0800</pubDate><description><![CDATA[Socket 基础
非阻塞式TCP socket
实现文件传输, 
实测 传输5M的jpg , 30M的 NEF(单反原图) 以及 1G以上的mov文件,均正常接收

客户端可多开,服务器多线程实现服务器一对多


 

http://qzher.com/?p=642








服务器部分:                                ]]></description><category></category></item><item><title><![CDATA[UDP时间更新服务程序]]></title><link>https://blog.youkuaiyun.com/sinat_35523212/article/details/52348895</link><guid>https://blog.youkuaiyun.com/sinat_35523212/article/details/52348895</guid><author>sinat_35523212</author><pubDate>Sun, 28 Aug 2016 23:18:07 +0800</pubDate><description><![CDATA[UDP时间更新服务程序


 http://qzher.com/?p=647



网络编程,最好采用两台电脑,
或者一台电脑,再开个虚拟机,虚拟机采用网络桥接模式
 
 
特点:
发消息方一直向指定IP发送报时消息
收方一上线就能得到发来的即时消息 (未上线的消息全被抛弃)
若收方上线期间, 发消息方关闭, 收方也一直等待发消息方的消息,
只要发消息方一上线发送消息]]></description><category></category></item><item><title><![CDATA[Socket 基础  非阻塞式TCP socket，实现文件传输jpg，mov等格式]]></title><link>https://blog.youkuaiyun.com/sinat_35523212/article/details/52333113</link><guid>https://blog.youkuaiyun.com/sinat_35523212/article/details/52333113</guid><author>sinat_35523212</author><pubDate>Sat, 27 Aug 2016 01:37:44 +0800</pubDate><description><![CDATA[Socket 基础

非阻塞式TCP socket

实现文件传输, 

实测 传输5M的jpg , 30M的 NEF(单反原图) 以及 1G以上的mov文件,均正常接收

客户端可多开,服务器多线程实现服务器一对多   青哲科技 qzher.com  致力于良心IT培训 深圳QQ群：3260 23167]]></description><category></category></item><item><title><![CDATA[Socket 实现非阻塞式多线程文件传输（jpg mov 等各种格式）]]></title><link>https://blog.youkuaiyun.com/sinat_35523212/article/details/52333104</link><guid>https://blog.youkuaiyun.com/sinat_35523212/article/details/52333104</guid><author>sinat_35523212</author><pubDate>Sat, 27 Aug 2016 01:33:40 +0800</pubDate><description><![CDATA[Socket 实现非阻塞式多线程文件传输（jpg mov 等各种格式）
文件以二进制传输]]></description><category></category></item><item><title><![CDATA[qml 实现图片旋转，  且鼠标可以拖动图片，鼠标点击在两幅图片间切换]]></title><link>https://blog.youkuaiyun.com/sinat_35523212/article/details/52177356</link><guid>https://blog.youkuaiyun.com/sinat_35523212/article/details/52177356</guid><author>sinat_35523212</author><pubDate>Wed, 10 Aug 2016 23:39:29 +0800</pubDate><description><![CDATA[Qt教程： 
qml 实现图片旋转，

且鼠标可以拖动图片，鼠标点击在两幅图片间切换]]></description><category></category></item></channel></rss>