<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[zhangjunqis的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/zhangjunqis</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; zhangjunqis]]></copyright><item><title><![CDATA[Springboot系列：Springboot与Thymeleaf模板引擎整合基础教程(附源码)]]></title><link>https://blog.youkuaiyun.com/zhangjunqis/article/details/78005921</link><guid>https://blog.youkuaiyun.com/zhangjunqis/article/details/78005921</guid><author>zhangjunqis</author><pubDate>Sat, 16 Sep 2017 19:54:14 +0800</pubDate><description><![CDATA[前言
由于在开发My Blog项目时使用了大量的技术整合，针对于部分框架的使用和整合的流程没有做详细的介绍和记录，导致有些朋友用起来有些吃力，因此打算在接下来的时间里做一些基础整合的介绍，当然，可能也不会特别的基础，但是源码会开放给大家，方便大家学习，此次的源码地址为springboot-thymeleaf,多谢大家支持。
简介

Thymeleaf是一个跟Velocity、FreeMar]]></description><category></category></item><item><title><![CDATA[如何写SysV服务管理脚本]]></title><link>https://blog.youkuaiyun.com/zhangjunqis/article/details/78001611</link><guid>https://blog.youkuaiyun.com/zhangjunqis/article/details/78001611</guid><author>zhangjunqis</author><pubDate>Sat, 16 Sep 2017 10:14:13 +0800</pubDate><description><![CDATA[本文目录：
1.1 SysV脚本的特性
1.2 SysV脚本要具备的能力
1.3 start函数分析
1.4 stop函数分析
1.5 reload函数分析
1.6 status、restart、force-reload等
1.7 结束语 
SysV服务管理脚本和/etc/rc.d/init.d/functions文件中的几个重要函数(包括daemon,killproc,statu]]></description><category></category></item><item><title><![CDATA[linux安装与远程连接]]></title><link>https://blog.youkuaiyun.com/zhangjunqis/article/details/77994557</link><guid>https://blog.youkuaiyun.com/zhangjunqis/article/details/77994557</guid><author>zhangjunqis</author><pubDate>Fri, 15 Sep 2017 18:26:09 +0800</pubDate><description><![CDATA[1、在VMware上创建新的虚拟机，保证有linux版本的iso镜像文件 
　　具体参考http://jingyan.baidu.com/article/eae0782787b4c01fec548535.html
2、进行切换用户
　　进行root用户的切换：　　
　　#su
　　password:
　　进行普通用户的切换：
　　#su username
3、编辑文件命令
　　#]]></description><category></category></item><item><title><![CDATA[深入理解计算机系统（2.1）------信息的存储和表示]]></title><link>https://blog.youkuaiyun.com/zhangjunqis/article/details/77990791</link><guid>https://blog.youkuaiyun.com/zhangjunqis/article/details/77990791</guid><author>zhangjunqis</author><pubDate>Fri, 15 Sep 2017 13:50:12 +0800</pubDate><description><![CDATA[前面我们介绍了《深入理解计算机系统》第一章的内容----计算机系统漫游。包括简单介绍了 Hello World 程序在计算机中是如何运行的，存储设备的层次结构以及操作系统的抽象概念。第一章的内容只是对很多概念有个简单了解，所以还是不懂的话也不要紧，后面都会对这些概念进行深入的探究。而这一章我们将介绍《深入理解计算机系统》第二章----信息的表示和处理。
　　程序=数据结构+算法，所以了解数据结构]]></description><category></category></item><item><title><![CDATA[redis笔记]]></title><link>https://blog.youkuaiyun.com/zhangjunqis/article/details/77986093</link><guid>https://blog.youkuaiyun.com/zhangjunqis/article/details/77986093</guid><author>zhangjunqis</author><pubDate>Thu, 14 Sep 2017 22:18:08 +0800</pubDate><description><![CDATA[redis笔记
下载完redis，执行make命令。
然后启动redis就进src文件夹，执行./redis-server就可以了。

 
再在文件夹下执行 ./redis-cli 就可以执行redis的命令了。

 
pipelining 
一次请求发送多个命令，以提高性能。我们在使用redis时都是向它发送命令，每次都是需要和redis建立tcp连接，然后发送命令信息，red]]></description><category></category></item><item><title><![CDATA[软件的社交能力]]></title><link>https://blog.youkuaiyun.com/zhangjunqis/article/details/77982819</link><guid>https://blog.youkuaiyun.com/zhangjunqis/article/details/77982819</guid><author>zhangjunqis</author><pubDate>Thu, 14 Sep 2017 17:10:08 +0800</pubDate><description><![CDATA[首先回顾一下《变身博士》中著名的精神病，他的发病起因大抵可归结为一条——人格分裂。再来思考一下自己是否有分裂的迹象，当然，我没有，至少我不会当众承认。然而澄清的世界在互联网面前改变了，任何人都可以申请N个不同的帐号来扮演不同的角色，这不是人格分裂又是什么？既然计算机只认得0和1，它就不会在乎你的长相，你是否是个变异的澳大利亚袋鼠，更不会在乎你是财务部发票管理员还是分公司发票管理员，但是，我们是否有]]></description><category></category></item><item><title><![CDATA[[js高手之路]Vue2.0基于vue-cli+webpack父子组件通信教程]]></title><link>https://blog.youkuaiyun.com/zhangjunqis/article/details/77978816</link><guid>https://blog.youkuaiyun.com/zhangjunqis/article/details/77978816</guid><author>zhangjunqis</author><pubDate>Thu, 14 Sep 2017 12:02:07 +0800</pubDate><description><![CDATA[在git命令行下，执行以下命令完成环境的搭建：
1，npm install --global vue-cli  安装vue命令行工具
2，vue init webpack vue-demo   使用vue命令生成一个webpack项目，项目名称为vue-demo

 
3，cd vue-demo 切入项目
4，npm install安装package.json中的所有依赖包
5，np]]></description><category></category></item><item><title><![CDATA[C# 编写Windows Service（windows服务程序）]]></title><link>https://blog.youkuaiyun.com/zhangjunqis/article/details/77970430</link><guid>https://blog.youkuaiyun.com/zhangjunqis/article/details/77970430</guid><author>zhangjunqis</author><pubDate>Wed, 13 Sep 2017 20:10:08 +0800</pubDate><description><![CDATA[Windows Service简介: 
一个Windows服务程序是在Windows操作系统下能完成特定功能的可执行的应用程序。Windows服务程序虽然是可执行的，但是它不像一般的可执行文件通过双击就能开始运行了，它必须有特定的启动方式。这些启动方式包括了自动启动和手动启动两种。对于自动启动的Windows服务程序，它们在Windows启动或是重启之后用户登录之前就开始执行了。只要你将相应的W]]></description><category></category></item><item><title><![CDATA[个人介绍]]></title><link>https://blog.youkuaiyun.com/zhangjunqis/article/details/77966695</link><guid>https://blog.youkuaiyun.com/zhangjunqis/article/details/77966695</guid><author>zhangjunqis</author><pubDate>Wed, 13 Sep 2017 15:26:04 +0800</pubDate><description><![CDATA[(⊙v⊙)嗯，大家好，我是15计科四班的赖攀。个人觉得自己除了学习，其他都比较喜欢！自己对这个专业也是没有多大兴趣。从大一到现在对自己的要求也是不能挂科。所以平时也会好好学习，敲代码的基础很弱。希望能够好好学习这一科。
对这门课的希望就是 老师最好讲的简单一点，因为本来基础很差，所以 需要不少时间去理解，自己平时也有在学习其他知识。其他就没什么希望了。
自己的目标 是不求能融会贯通这一门课，只]]></description><category></category></item><item><title><![CDATA[HDU 5912 Fraction（模拟——分子式化简求解）]]></title><link>https://blog.youkuaiyun.com/zhangjunqis/article/details/77963053</link><guid>https://blog.youkuaiyun.com/zhangjunqis/article/details/77963053</guid><author>zhangjunqis</author><pubDate>Wed, 13 Sep 2017 10:46:08 +0800</pubDate><description><![CDATA[题目链接：
http://acm.hdu.edu.cn/showproblem.php?pid=5912
Problem Description
Mr. Frog recently studied how to add two fractions up, and he came up with an evil idea to trouble you by asking you to calc]]></description><category></category></item><item><title><![CDATA[异步任务利器Celery(一)介绍]]></title><link>https://blog.youkuaiyun.com/zhangjunqis/article/details/77948279</link><guid>https://blog.youkuaiyun.com/zhangjunqis/article/details/77948279</guid><author>zhangjunqis</author><pubDate>Tue, 12 Sep 2017 18:26:15 +0800</pubDate><description><![CDATA[django项目开发中遇到过一些问题，发送请求后服务器要进行一系列耗时非常长的操作，用户要等待很久的时间。可不可以立刻对用户返回响应，然后在后台运行那些操作呢？
crontab定时任务很难达到这样的要求 ，异步任务是很好的解决方法，有一个使用python写的非常好用的异步任务工具Celery。
broker、worker和backend
Celery的架构由三部分组成，消息中间件（broke]]></description><category></category></item><item><title><![CDATA[jsp页面标签id与onclick内函数重名引发的问题]]></title><link>https://blog.youkuaiyun.com/zhangjunqis/article/details/77944188</link><guid>https://blog.youkuaiyun.com/zhangjunqis/article/details/77944188</guid><author>zhangjunqis</author><pubDate>Tue, 12 Sep 2017 13:34:03 +0800</pubDate><description><![CDATA[今天遇到一个很奇怪的问题，由于测试要做自动化脚本，让我们在所有可以点击的jsp页面元素上加上id，我在button按钮上加了一个id，发现button按钮onClick的函数不能用了，提示Uncaught TypeError: xxx(onClick的函数名) is not a function，然后再网上搜了一圈发现都说标签id名称和onClick函数名称不能一致，否则就会报错，但是貌似在a标签]]></description><category></category></item><item><title><![CDATA[深入浅出数据结构C语言版（17）——有关排序算法的分析]]></title><link>https://blog.youkuaiyun.com/zhangjunqis/article/details/77938399</link><guid>https://blog.youkuaiyun.com/zhangjunqis/article/details/77938399</guid><author>zhangjunqis</author><pubDate>Mon, 11 Sep 2017 21:50:01 +0800</pubDate><description><![CDATA[这一篇博文我们将讨论一些与排序算法有关的定理，这些定理将解释插入排序博文中提出的疑问（为什么冒泡排序与插入排序总是执行同样数量的交换操作，而选择排序不一定），同时为讲述高级排序算法做铺垫（高级排序为什么会更快）。
 
　　在讨论相关定理之前，我们必须先掌握一个与顺序有关的概念：逆序数。
　　所谓逆序数，就是“逆序组合的个数”，假设我们希望的顺序为从小到大（反之同理）：
　　设有元素互异数列]]></description><category></category></item><item><title><![CDATA[none和hidden设置元素不可见的区别]]></title><link>https://blog.youkuaiyun.com/zhangjunqis/article/details/77934987</link><guid>https://blog.youkuaiyun.com/zhangjunqis/article/details/77934987</guid><author>zhangjunqis</author><pubDate>Mon, 11 Sep 2017 16:54:01 +0800</pubDate><description><![CDATA[none和hidden均可设置元素为不可见的状态。其中none属于display的属性值，hidden属于visibility的属性值。使用none时元素不会再占用空间，如果原先占用空间，当dispaly变为none时，其他元素会替补它原先的位置。而使用hidden时元素仍然占用空间，其他元素不会替补它原先的位置。

html>
head>
meta charset="UTF-8">
s]]></description><category></category></item><item><title><![CDATA[走近RDD]]></title><link>https://blog.youkuaiyun.com/zhangjunqis/article/details/77931743</link><guid>https://blog.youkuaiyun.com/zhangjunqis/article/details/77931743</guid><author>zhangjunqis</author><pubDate>Mon, 11 Sep 2017 12:06:02 +0800</pubDate><description><![CDATA[RDD（Resilient Distributed Datasets）弹性分布式数据集。RDD可以看成是一个简单的"数组"，对其进行操作也只需要调用有限的"数组"中的方法即可,但它与一般数组的区别在于:RDD是分布式存储，可以跟好的利用现有的云数据平台，并在内存中进行。此处的弹性指的是数据的存储方式，及数据在节点中进行存储的时候，既可以使用内存也可以使用磁盘。此外，RDD还具有很强的容错性，在sp]]></description><category></category></item><item><title><![CDATA[TX2017秋招笔试题之geohash编码]]></title><link>https://blog.youkuaiyun.com/zhangjunqis/article/details/77924429</link><guid>https://blog.youkuaiyun.com/zhangjunqis/article/details/77924429</guid><author>zhangjunqis</author><pubDate>Sun, 10 Sep 2017 19:53:58 +0800</pubDate><description><![CDATA[问题描述：
geohash编码：geohash常用于将二维的经纬度转换为字符串，分为两步：第一步是经纬度的二进制编码，第二步是base32转码。
此题考察纬度的二进制编码：算法对纬度[-90, 90]通过二分法进行无限逼近（取决于所需精度，本题精度为6）。
注意，本题进行二分法逼近过程中只采用向下取整来进行二分，针对二分中间值属于右区间。算法举例如下： 针对纬度为80进行二进制编码过程：
]]></description><category></category></item><item><title><![CDATA[C#中（int）、Conver.Toint32()、int.Parse()三种类型转换方式的区别与联系--C#基础知识]]></title><link>https://blog.youkuaiyun.com/zhangjunqis/article/details/77922310</link><guid>https://blog.youkuaiyun.com/zhangjunqis/article/details/77922310</guid><author>zhangjunqis</author><pubDate>Sun, 10 Sep 2017 15:05:59 +0800</pubDate><description><![CDATA[自己也是刚学习C#程序设计语言，总结了一点知识点，想分享给大家。毕竟刚学习这门语言，学得不深，哪里如果有错误，请帮个忙指出一下哈，谢谢！
1、（int）可用于单精度、双精度等其他数值类型的转换（到整型int），不能用于转换string类型，例如：
　　这里用（int）转换string是不可以的，系统会报错，程序是不能运行。

using System.Collections.Generic]]></description><category></category></item><item><title><![CDATA[TX2017秋招笔试题之geohash编码]]></title><link>https://blog.youkuaiyun.com/zhangjunqis/article/details/77920651</link><guid>https://blog.youkuaiyun.com/zhangjunqis/article/details/77920651</guid><author>zhangjunqis</author><pubDate>Sun, 10 Sep 2017 10:37:59 +0800</pubDate><description><![CDATA[问题描述：
geohash编码：geohash常用于将二维的经纬度转换为字符串，分为两步：第一步是经纬度的二进制编码，第二步是base32转码。
此题考察纬度的二进制编码：算法对纬度[-90, 90]通过二分法进行无限逼近（取决于所需精度，本题精度为6）。
注意，本题进行二分法逼近过程中只采用向下取整来进行二分，针对二分中间值属于右区间。算法举例如下： 针对纬度为80进行二进制编码过程：
]]></description><category></category></item><item><title><![CDATA[Baffle.js – 用于实现文本模糊效果的 JavaScript 库]]></title><link>https://blog.youkuaiyun.com/zhangjunqis/article/details/77917069</link><guid>https://blog.youkuaiyun.com/zhangjunqis/article/details/77917069</guid><author>zhangjunqis</author><pubDate>Sat, 09 Sep 2017 18:53:55 +0800</pubDate><description><![CDATA[Baffle.js 是一个 JavaScript 库，设计用来模糊和揭开DOM元素的文本。 这些元素可以是一个 CSS 选择器的形式、一个节点列表或者一个单节点。 你也可以传递一个选择对象给插件。
 

 
 
在线演示      立即下载
　
您可能感兴趣的相关文章


网站开发中很有用的 jQuery 效果【附源码】 分享35个让人惊讶的 CSS3 动画效果演示 十分惊艳的]]></description><category></category></item><item><title><![CDATA[七字真言解读TCP三次握手]]></title><link>https://blog.youkuaiyun.com/zhangjunqis/article/details/77914920</link><guid>https://blog.youkuaiyun.com/zhangjunqis/article/details/77914920</guid><author>zhangjunqis</author><pubDate>Sat, 09 Sep 2017 14:05:56 +0800</pubDate><description><![CDATA[三次握手所谓的“三次握手”即对每次发送的数据量是怎样跟踪进行协商使的发送和接收同步，根据所接收到的数据量而确定的数据确认数及数据发送、接收完毕后何时撤消联系，并建立虚连接。

一、七字真言解读三次握手

二、为什么需要三次握手？
主机建立连接为什么需要三次握手？为了防止已经是失效连接突然又重新回到了服务端而产生的错误。“比如一个客户端发出一个连接请求报文虽然没有丢失，但是由于一些原因在在]]></description><category></category></item></channel></rss>