<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[lindan_的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/lindan_</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; lindan_]]></copyright><item><title><![CDATA[SQL分组查询显示count为0的数据]]></title><link>https://blog.youkuaiyun.com/lindan_/article/details/125788193</link><guid>https://blog.youkuaiyun.com/lindan_/article/details/125788193</guid><author>lindan_</author><pubDate>Thu, 14 Jul 2022 17:05:36 +0800</pubDate><description><![CDATA[SQL分组查询显示count为0的数据]]></description><category></category></item><item><title><![CDATA[SQL语言]]></title><link>https://blog.youkuaiyun.com/lindan_/article/details/88807797</link><guid>https://blog.youkuaiyun.com/lindan_/article/details/88807797</guid><author>lindan_</author><pubDate>Mon, 25 Mar 2019 22:39:44 +0800</pubDate><description><![CDATA[一、数据表操作

1.创建表


create table 表名(
 字段名 类型 约束,
 字段名 类型 约束
 ...
)




例：创建学生表，字段要求如下：
姓名(长度为10)， 年龄，身高(保留小数点2位)

CREATE TABLE students(
 id INT UNSIGNED PRIMARY KEY AUTO_INCREMENT,
 NAME VARCHAR(20),
 ...]]></description><category></category></item><item><title><![CDATA[排序]]></title><link>https://blog.youkuaiyun.com/lindan_/article/details/88627292</link><guid>https://blog.youkuaiyun.com/lindan_/article/details/88627292</guid><author>lindan_</author><pubDate>Sun, 17 Mar 2019 22:23:03 +0800</pubDate><description><![CDATA[1.直接插入排序

将待排的n个元素看成一个有序序列和一个无序序列，每次从无序序列中取出第一个元素插入前面的有序序列中。

时间复杂度o(n^2)


#include&lt;stdio.h&gt;
void insert_sort(int a[],int n) 
{
	int i,j,k,temp;
	for(i=1;i&lt;n;i++)
	{
//为a[i]在前面已经排号的有序序列中找一个合...]]></description><category></category></item><item><title><![CDATA[web自动化测试-Selenium IDE]]></title><link>https://blog.youkuaiyun.com/lindan_/article/details/88601846</link><guid>https://blog.youkuaiyun.com/lindan_/article/details/88601846</guid><author>lindan_</author><pubDate>Sun, 17 Mar 2019 17:03:31 +0800</pubDate><description><![CDATA[一、Selenium IDE

Selenium IDE：是一个Firefox插件，用于记录和播放用户与浏览器的交互。 （录制Web操作脚本）

1）. 使用Selenium IDE录制脚本，体验自动化脚本魅力

2）. 使用Selenium IDE录制的脚本转换为代码语言 (在后期我们自己设计脚本时，如果不知道用什么方式定位元素，可使用此方法参考)

1.安装Selenium IDE

火狐浏览...]]></description><category></category></item><item><title><![CDATA[nginx+tomcat+memcached]]></title><link>https://blog.youkuaiyun.com/lindan_/article/details/79527090</link><guid>https://blog.youkuaiyun.com/lindan_/article/details/79527090</guid><author>lindan_</author><pubDate>Tue, 13 Mar 2018 16:15:17 +0800</pubDate><description><![CDATA[一.Tomcat的安装配置，jsp页面的访问1.添加系统环境变量[root@server2 ~]# vim /etc/profile[root@server2 ~]# source /etc/profile[root@server2 ~]# echo $PATH2.安装java[root@server2 mnt]# tar zxf jdk-7u79-linux-x64.tar.gz -C /usr...]]></description><category></category></item><item><title><![CDATA[Nginx]]></title><link>https://blog.youkuaiyun.com/lindan_/article/details/79428887</link><guid>https://blog.youkuaiyun.com/lindan_/article/details/79428887</guid><author>lindan_</author><pubDate>Sun, 04 Mar 2018 09:51:41 +0800</pubDate><description><![CDATA[环境说明：nginx服务器: 172.25.87.1后端服务器：server2------172.25.87.2                        server3------172.25.87.3客户端：172.25.87.250一.安装1.解压配置文件[root@server1 mnt]# tar zxf nginx-1.10.1.tar.gz 2.修改配置文件隐藏版本号[root@...]]></description><category></category></item><item><title><![CDATA[LVS虚拟服务器]]></title><link>https://blog.youkuaiyun.com/lindan_/article/details/79123311</link><guid>https://blog.youkuaiyun.com/lindan_/article/details/79123311</guid><author>lindan_</author><pubDate>Thu, 22 Feb 2018 11:01:49 +0800</pubDate><description><![CDATA[LVS虚拟服务器LVS是Linux Virtual Server的简写，意即Linux虚拟服务器，是一个虚拟的服务器集群系统。本项目在1998年5月由章文嵩博士成立，是中国国内最早出现的自由软件项目之一。LVS集群采用IP负载均衡技术和基于内容请求分发技术。调度器具有很好的吞吐率，将请求均衡地转移到不同的服务器上执行，且调度器自动屏蔽掉服务器的故障，从而将一组服务器构成一个高性能的、高可用的虚拟服...]]></description><category></category></item><item><title><![CDATA[Varnish缓存及代理]]></title><link>https://blog.youkuaiyun.com/lindan_/article/details/79331079</link><guid>https://blog.youkuaiyun.com/lindan_/article/details/79331079</guid><author>lindan_</author><pubDate>Mon, 19 Feb 2018 21:36:17 +0800</pubDate><description><![CDATA[一.安装1.安装包2.配置[root@server1 ~]# vim /etc/sysconfig/varnish   ##配置varnish端口[root@server1 ~]# vim /etc/varnish/default.vcl    ##配置后端服务器地址[root@server1 ~]# /etc/init.d/varnish start         3.安装后端服务器（serv...]]></description><category></category></item><item><title><![CDATA[python高阶函数]]></title><link>https://blog.youkuaiyun.com/lindan_/article/details/79077497</link><guid>https://blog.youkuaiyun.com/lindan_/article/details/79077497</guid><author>lindan_</author><pubDate>Tue, 16 Jan 2018 20:27:04 +0800</pubDate><description><![CDATA[python高阶函数


变量可以指向函数,函数的参数能接收变量,那么一个函数就可以接收另一个函数作为参数,这种函数就称之为高阶函数。


内置高阶函数


map
map() 函数接收两个参数,一个是函数,一个是序列, map 将传入的函数依次作用到序列的每个元素,并把结果作为新的 list 返回。





reduce

reduce 把一个函数作用在一个序列[]]></description><category></category></item><item><title><![CDATA[python高级特性]]></title><link>https://blog.youkuaiyun.com/lindan_/article/details/79027210</link><guid>https://blog.youkuaiyun.com/lindan_/article/details/79027210</guid><author>lindan_</author><pubDate>Wed, 10 Jan 2018 19:27:11 +0800</pubDate><description><![CDATA[python高级特性




1.迭代

•可以通过 for 循环来遍历这个 list 或 tuple,这种遍历我们称为迭代(Iteration)
•只要是可迭代对象,无论有无下标,都可以迭代,比如 dict就可以迭代:

•默认情况下,dict 迭代的是 key。如果要迭代 value,怎么办?

for k,v in d.iteritems():
print k,v]]></description><category></category></item><item><title><![CDATA[python函数]]></title><link>https://blog.youkuaiyun.com/lindan_/article/details/79007364</link><guid>https://blog.youkuaiyun.com/lindan_/article/details/79007364</guid><author>lindan_</author><pubDate>Mon, 08 Jan 2018 21:20:46 +0800</pubDate><description><![CDATA[python函数


python函数的特点：


代表执行单独的操作采用零个或多个参数作为输入返回值作为输出
1.定义函数
• def关键字,依次写出函数名、括号、括号中的参数和冒号 :
• 在缩进块中编写函数体,函数的返回值用 return 语句返回。
def  函数名():
函数体
return 返回值1，返回值2
2.函数的调用
函数名()


 实现打印]]></description><category></category></item><item><title><![CDATA[python集合]]></title><link>https://blog.youkuaiyun.com/lindan_/article/details/79006609</link><guid>https://blog.youkuaiyun.com/lindan_/article/details/79006609</guid><author>lindan_</author><pubDate>Mon, 08 Jan 2018 21:16:11 +0800</pubDate><description><![CDATA[python集合
集合的两个功能:
集合可以实现去重的功能;
集合可以实现关系测试; 交集, 差集,并集, 是否子集, 是否没有交集
1.集合set的定义

  定义集合的第一种方式

    s={1,7,5}

    注：如果花括号里面为空,则是字典类型;




   定义集合的第二种方式 ：

    注：工厂方法定义集合时, 括号里面是可迭代的对象, ]]></description><category></category></item><item><title><![CDATA[puthon练习3]]></title><link>https://blog.youkuaiyun.com/lindan_/article/details/78958600</link><guid>https://blog.youkuaiyun.com/lindan_/article/details/78958600</guid><author>lindan_</author><pubDate>Wed, 03 Jan 2018 10:33:03 +0800</pubDate><description><![CDATA[# 1.字符串最后一个单词的长度 

题目描述：计算字符串最后一个单词的长度，单词以空格隔开。 

输入描述: 一行字符串，非空，长度小于5000。
输出描述: 整数N，最后一个单词的长度。

示例1：
    输入：hello world

    输出：5


#!/usr/bin/python

#coding:utf-8
str=raw_input("请输入]]></description><category></category></item><item><title><![CDATA[python字典类型]]></title><link>https://blog.youkuaiyun.com/lindan_/article/details/78939680</link><guid>https://blog.youkuaiyun.com/lindan_/article/details/78939680</guid><author>lindan_</author><pubDate>Sat, 30 Dec 2017 21:48:43 +0800</pubDate><description><![CDATA[python字典类型]]></description><category></category></item><item><title><![CDATA[python列表]]></title><link>https://blog.youkuaiyun.com/lindan_/article/details/78939089</link><guid>https://blog.youkuaiyun.com/lindan_/article/details/78939089</guid><author>lindan_</author><pubDate>Sat, 30 Dec 2017 20:06:06 +0800</pubDate><description><![CDATA[python列表


数组只能存储同一种数据类型
元组是不可变数据类型，不能修改元素
列表是可变数据类型，可以修改元素


1.列表的定义
• 定义一个空列表
list = [ ]
• 定义一个包含元素的列表,元素可以是任意类型,包括数值类型,列表,字符串等均可。
list = ["fentiao", 4, 'gender']


2.列表的操作

列表的索引]]></description><category></category></item><item><title><![CDATA[Python练习1]]></title><link>https://blog.youkuaiyun.com/lindan_/article/details/78912920</link><guid>https://blog.youkuaiyun.com/lindan_/article/details/78912920</guid><author>lindan_</author><pubDate>Thu, 28 Dec 2017 12:24:39 +0800</pubDate><description><![CDATA[1. 在Linux电脑上安装python，ipython，pycharm专业版本软件;

2. 在Windows电脑上安装python3版本,并配置环境变量，确保Dos环境下运行脚本;

3. Linux下有多少种运行python的不同方法，并分析各自优缺点。并说说你最喜欢哪一种?
4种

目前喜欢vim式
4. 编写脚本，使用print语句编写脚本在屏幕上显示你名字、年龄、最喜欢]]></description><category></category></item><item><title><![CDATA[python练习2]]></title><link>https://blog.youkuaiyun.com/lindan_/article/details/78914257</link><guid>https://blog.youkuaiyun.com/lindan_/article/details/78914257</guid><author>lindan_</author><pubDate>Thu, 28 Dec 2017 12:24:13 +0800</pubDate><description><![CDATA[1. 企业发放的奖金根据利润提成。利润(I)低于或等于10万元时，奖金可提10%；利润高于10万元，低于20万元时，低于10万元的部分按10%提成，高于10万元的部分，可可提成7.5%；20万到40万之间时，高于20万元的部分，可提成5%；40万到60万之间时高于40万元的部分，可提成3%；60万到100万之间时，高于60万元的部分，可提成1.5%，高于 100万元时，超过100万元的部分按1%提]]></description><category></category></item><item><title><![CDATA[python元组]]></title><link>https://blog.youkuaiyun.com/lindan_/article/details/78912057</link><guid>https://blog.youkuaiyun.com/lindan_/article/details/78912057</guid><author>lindan_</author><pubDate>Wed, 27 Dec 2017 14:41:30 +0800</pubDate><description><![CDATA[python元组tuple]]></description><category></category></item><item><title><![CDATA[python字符串]]></title><link>https://blog.youkuaiyun.com/lindan_/article/details/78905384</link><guid>https://blog.youkuaiyun.com/lindan_/article/details/78905384</guid><author>lindan_</author><pubDate>Tue, 26 Dec 2017 18:53:20 +0800</pubDate><description><![CDATA[python字符串]]></description><category></category></item><item><title><![CDATA[python条件判断以及循环语句]]></title><link>https://blog.youkuaiyun.com/lindan_/article/details/78905127</link><guid>https://blog.youkuaiyun.com/lindan_/article/details/78905127</guid><author>lindan_</author><pubDate>Tue, 26 Dec 2017 18:11:42 +0800</pubDate><description><![CDATA[python条件判断以及循环语句]]></description><category></category></item></channel></rss>