自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

luyaran的博客

一名php小菜鸟的成长故事

  • 博客(99)
  • 资源 (16)
  • 问答 (17)
  • 收藏
  • 关注

原创 java入门---循环结构 - for, while 及 do...while&break&continue

    顺序结构的程序语句只能被执行一次。如果您想要同样的操作执行多次,,就需要使用循环结构。Java中有三种主要的循环结构:while 循环do…while 循环for 循环    在Java5中引入了一种主要用于数组的增强型for循环。首先我们来看while循环。while是最基本的循环,它的结构为:while( 布尔表达式 ) {  //循环内容}//只要布尔表达式为 true,循环就会一直...

2018-04-27 16:15:02 234

原创 java入门---运算符&逻辑运算符&短路逻辑运算符&赋值运算符&条件运算符&instanceof 运算符

    这篇文章接着上次的来,主要看逻辑运算符&短路逻辑运算符&赋值运算符&条件运算符&instanceof 运算符这五种运算符。    首先来看逻辑运算符。下表列出了逻辑运算符的基本运算,假设布尔变量A为真,变量B为假:操作符描述例子&&称为逻辑与运算符。当且仅当两个操作数都为真,条件才为真。(A && B)为假。| |称为逻辑或操...

2018-04-27 16:00:51 541

原创 java入门---运算符&算术运算符&自增自减运算符&关系运算符&位运算符

    计算机的最基本用途之一就是执行数学运算,作为一门计算机语言,Java也提供了一套丰富的运算符来操纵变量。我们可以把运算符分成以下几组:算术运算符关系运算符位运算符逻辑运算符赋值运算符其他运算符    我们这篇文章只看算术运算符&自增自减运算符&关系运算符&位运算符这四种,后面的会在之后的文章中有记录。首先来看算数运算符。算术运算符用在数学表达式中,它们的作用和在数学...

2018-04-27 15:49:51 683

原创 java入门---修饰符&访问修饰符&非访问修饰符

    Java语言提供了很多修饰符,主要分为以下两类:访问修饰符非访问修饰符    修饰符用来定义类、方法或者变量,通常放在语句的最前端。我们通过下面的例子来说明:public class className {   // ...}private boolean myFlag;static final double weeks = 9.5;protected static final int B...

2018-04-27 15:19:22 229

原创 java入门---变量类型&类变量&局部变量&实例变量&静态变量

    在Java语言中,所有的变量在使用前必须声明。声明变量的基本格式如下:    type identifier [ = value][, identifier [= value] ...] ;    格式说明:type为Java数据类型。identifier是变量名。可以使用逗号隔开来声明多个同类型变量。以下列出了一些变量的声明实例。注意有些包含了初始化过程:int a, b, c;    ...

2018-04-27 14:39:38 282

原创 java入门---基本数据类型之引用数据类型&数据类型转换

    接着上一篇文章来,这次就先看看什么是引用数据类型?首先得满足以下条件:在Java中,引用类型的变量非常类似于C/C++的指针。引用类型指向一个对象,指向对象的变量是引用变量。这些变量在声明时被指定为一个特定的类型,比如 Employee、Puppy 等。变量一旦声明后,类型就不能被改变了。对象、数组都是引用数据类型。所有引用类型的默认值都是null。一个引用变量可以用来引用任何与之兼容的类...

2018-04-26 15:28:11 704

原创 java入门---基本数据类型之内置数据类型

    变量就是申请内存来存储值。也就是说,当创建变量的时候,需要在内存中申请空间。内存管理系统根据变量的类型为变量分配存储空间,分配的空间只能用来储存该类型数据。    因此,通过定义不同类型的变量,可以在内存中储存整数、小数或者字符。Java 的两大数据类型:内置数据类型引用数据类型    这次我们先来看内置数据类型,引用数据类型我们之后的文章再来看。    Java语言提供了八种基本类型。六...

2018-04-26 15:07:33 312

原创 java入门---对象和类&概念详解&实例

    Java作为一种面向对象语言。支持以下基本概念:多态继承封装抽象类对象实例方法重载    这篇文章,我们主要来看下:对象:对象是类的一个实例(对象不是找个女朋友),有状态和行为。例如,一条狗是一个对象,它的状态有:颜色、名字、品种;行为有:摇尾巴、叫、吃等。类:类是一个模板,它描述一类对象的行为和状态。    下图中男孩女孩为类,而具体的每个人为该类的对象:    现在让我们深入了解什么是...

2018-04-26 14:08:17 553

原创 java入门---基础语法&基础常识&编码规范&命名规范

    一个Java程序可以认为是一系列对象的集合,而这些对象通过调用彼此的方法来协同工作。下面简要介绍下类、对象、方法和实例变量的概念。对象:对象是类的一个实例,有状态和行为。例如,一条狗是一个对象,它的状态有:颜色、名字、品种;行为有:摇尾巴、叫、吃等。类:类是一个模板,它描述一类对象的行为和状态。方法:方法就是行为,一个类可以有很多方法。逻辑运算、数据修改以及所有动作都是在方法中完成的。实例...

2018-04-26 13:28:30 568

原创 java入门---windows和Linux,UNIX,Solaris,FreeBSD下开发环境配置

    首先来看Windows下的操作。我们需要下载java开发工具包JDK。下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html,点击如下下载按钮:    在下载页面中你需要选择接受许可,并根据自己的系统选择对应的版本,本文以 Window 64位系统为例:    下载后JDK的安装根据提示进行,还有安装J...

2018-04-26 10:46:37 513 2

原创 java入门---简介&简单输出小例子&开发前准备

    Java是由Sun Microsystems公司于1995年5月推出的Java面向对象程序设计语言和Java平台的总称。由James Gosling和同事们共同研发,并在1995年正式推出。Java分为三个体系:JavaSE(J2SE)(Java2 Platform Standard Edition,java平台标准版)JavaEE(J2EE)(Java 2 Platform,Enterp...

2018-04-26 09:35:22 423 1

原创 shell重温---基础篇(文件包含)

    和其他语言一样,Shell 也可以包含外部脚本。这样可以很方便的封装一些公用的代码作为一个独立的文件。Shell 文件包含的语法格式如下:. filename # 注意点号(.)和文件名中间有一空格或source filename    接下来,咱们来创建两个 shell 脚本文件。test1.sh 代码如下:#!/bin/bashurl="http://www.luyar...

2018-04-25 15:27:34 212

原创 shell重温---基础篇(输入/输出重定向)

    大多数 UNIX 系统命令从你的终端接受输入并将所产生的输出发送回​​到您的终端。一个命令通常从一个叫标准输入的地方读取输入,默认情况下,这恰好是你的终端。同样,一个命令通常将其输出写入到标准输出,默认情况下,这也是你的终端。重定向命令列表如下:命令说明command > file将输出重定向到 file。command < file将输入重定向到 file。command &...

2018-04-25 15:22:54 237

原创 shell重温---基础篇(函数操作)

    linux shell 可以用户定义函数,然后在shell脚本中可以随便调用。shell中函数的定义格式如下:[ function ] funname [()]{ action; [return int;]}    参数说明如下:1、可以带function fun() 定义,也可以直接fun() 定义,不带任何参数。2、参数返回,可以显示加:return 返回...

2018-04-25 14:57:57 172

原创 shell重温---基础篇(流程控制&if判断&for&while&循环操作)

    和Java、PHP等语言不一样,sh的流程控制不可为空,如(以下为PHP流程控制写法):<?phpif (isset($_GET["q"])) { search(q);}else { // 不做任何事情}    在sh/bash里可不能这么写,如果else分支没有语句执行,就不要写这个else。我们来看下在shell中,if 语句语法格式:if conditi...

2018-04-25 14:50:37 331 2

原创 python2.7练习小例子(二十九)

    29):1、题目:按相反的顺序输出列表的值。#!/usr/bin/python# -*- coding: UTF-8 -*-a = ['one', 'two', 'three']for i in a[::-1]: print i    以上实例输出结果为:threetwoone    #!/usr/bin/python# -*- coding: UTF-8 -*-...

2018-04-25 10:31:37 282

原创 python2.7练习小例子(二十八)

    28):题目:请输入星期几的第一个字母来判断一下是星期几,如果第一个字母一样,则继续判断第二个字母。    程序分析:用情况语句比较好,如果第一个字母一样,则判断用情况语句或if语句判断第二个字母。#!/usr/bin/python# -*- coding: UTF-8 -*-letter = raw_input("please input:")#while letter !=...

2018-04-25 10:26:33 297

原创 python2.7练习小例子(二十七)

    27):题目:一个5位数,判断它是不是回文数。即12321是回文数,个位与万位相同,十位与千位相同。    #!/usr/bin/python# -*- coding: UTF-8 -*-a = int(raw_input("请输入一个数字:\n"))x = str(a)flag = True for i in range(len(x)/2): if x[i] !=...

2018-04-25 10:22:51 249

原创 python2.7练习小例子(二十六)

    26):题目:给一个不多于5位的正整数,要求:一、求它是几位数,二、逆序打印出各位数字。    程序分析:学会分解出每一位数。    程序源代码:#!/usr/bin/python# -*- coding: UTF-8 -*-x = int(raw_input("请输入一个数:\n"))a = x / 10000b = x % 10000 / 1000c = x % 1000...

2018-04-25 09:57:50 336

原创 python2.7练习小例子(二十五)

    25):题目:有5个人坐在一起,问第五个人多少岁?他说比第4个人大2岁。问第4个人岁数,他说比第3个人大2岁。问第三个人,又说比第2人大两岁。问第2个人,说比第一个人大两岁。最后问第一个人,他说是10岁。请问第五个人多大?    程序分析:利用递归的方法,递归分为回推和递推两个阶段。要想知道第五个人岁数,需知道第四人的岁数,依次类推,推到第一人(10岁),再往回推。    程序源代码:#...

2018-04-25 09:52:00 304

原创 关于PHP性能提升踩过的一些坑

    性能这个东西,在网站规模到达一定程度后,会是一个永恒的主题。关于这方面,本人有一些拙见,现在拿出来,大家一起探讨下。    1、编码过程中,传递参数时,尽量少使用‘引用传参’。这是一个巨坑啊。。。我们要了解,PHP所以来的技术模型是什么?写时复制(copy-on-write)好吧啦。当你使用‘引用传参’的时候,你的那个什么变量啊啥的都会再重新复制一份,知道了不。然而当你直接传参一个巨大的变...

2018-04-24 17:35:36 1897

转载 php.ini 配置调优

默认安装的 PHP 就像是在百货商店里购买的普通套装,虽然合身,却不完美。调优的 PHP 就像是定做的套装,完全匹配你的尺寸。不过,需要注意的是,调优 PHP 只是提升 PHP 性能和效率的举措,对拙劣的代码和无响应的 API 调用无计可施。php.ini文件PHP 解释器在 php.ini 文件中配置和调优,这个文件在不同操作系统中的位置有所不同,而且一般命令行对应的 php.ini 和 PHP...

2018-04-24 17:14:10 199

原创 python2.7练习小例子(二十四)

    24):1、题目:利用递归方法求5!。    程序分析:递归公式:fn=fn_1*4!#!/usr/bin/python# -*- coding: UTF-8 -*-def fact(j): sum = 0 if j == 0: sum = 1 else: sum = j * fact(j - 1) return su...

2018-04-24 14:51:30 253

原创 python2.7练习小例子(二十三)

    23):题目:求1+2!+3!+...+20!的和。    程序分析:此程序只是把累加变成了累乘。#!/usr/bin/python# -*- coding: UTF-8 -*-n = 0s = 0t = 1for n in range(1,21): t *= n s += tprint '1! + 2! + 3! + ... + 20! = %d' % s...

2018-04-24 14:44:47 427

原创 python2.7练习小例子(二十二)

    22):题目:有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前20项之和。    程序分析:请抓住分子与分母的变化规律。#!/usr/bin/python# -*- coding: UTF-8 -*-a = 2.0b = 1.0s = 0for n in range(1,21): s += a / b t = a ...

2018-04-24 14:40:31 383

原创 python2.7练习小例子(二十一)

    21):1、题目:两个乒乓球队进行比赛,各出三人。甲队为a,b,c三人,乙队为x,y,z三人。已抽签决定比赛名单。有人向队员打听比赛的名单。a说他不和x比,c说他不和x,z比,请编程序找出三队赛手的名单。    程序源代码:#!/usr/bin/python# -*- coding: UTF-8 -*-for i in range(ord('x'),ord('z') + 1): ...

2018-04-24 13:36:21 266

原创 python2.7练习小例子(二十)

    20):题目:猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第10天早上想再吃时,见只剩下一个桃子了。求第一天共摘了多少。    程序分析:采取逆向思维的方法,从后往前推断。    程序源代码:#!/usr/bin/python# -*- coding: UTF-8 ...

2018-04-24 13:28:29 245

原创 python2.7练习小例子(十九)

    19):题目:一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在第10次落地时,共经过多少米?第10次反弹多高?#!/usr/bin/python# -*- coding: UTF-8 -*-tour = []height = [] hei = 100.0 # 起始高度tim = 10 # 次数 for i in range(1, tim + 1):...

2018-04-24 13:24:09 378

原创 python2.7练习小例子(十八)

    19):题目:一个数如果恰好等于它的因子之和,这个数就称为"完数"。例如6=1+2+3.编程找出1000以内的所有完数。    #!/usr/bin/python# -*- coding: UTF-8 -*-from sys import stdoutfor j in range(2,1001): k = [] n = -1 s = j for i ...

2018-04-24 13:18:41 249

原创 python2.7练习小例子(十七)

    17):题目:求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字。例如2+22+222+2222+22222(此时共有5个数相加),几个数相加由键盘控制。    程序分析:关键是计算出每一项的值。    程序源代码:#!/usr/bin/python# -*- coding: UTF-8 -*-Tn = 0Sn = []n = int(raw_input('n ...

2018-04-24 13:13:42 314

原创 python2.7练习小例子(十六)

    16):题目:输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。    程序分析:利用 while 或 for 语句,条件为输入的字符不为 '\n'。    程序源代码:#!/usr/bin/python# -*- coding: UTF-8 -*-import strings = raw_input('请输入一个字符串:\n')letters = 0space...

2018-04-23 15:08:48 273

原创 python2.7练习小例子(十五)

    15):题目:输出指定格式的日期。    程序分析:使用 datetime 模块。    程序源代码:#!/usr/bin/python# -*- coding: UTF-8 -*-import datetime if __name__ == '__main__': # 输出今日日期,格式为 dd/mm/yyyy。更多选项可以查看 strftime() 方法 p...

2018-04-23 14:22:53 193

原创 python2.7练习小例子(十四)

    14):题目:利用条件运算符的嵌套来完成此题:学习成绩>=90分的同学用A表示,60-89分之间的用B表示,60分以下的用C表示。    程序分析:程序分析:(a>b)?a:b这是条件运算符的基本例子。    程序源代码:#!/usr/bin/python# -*- coding: UTF-8 -*-score = int(raw_input('输入分数:\n'))if...

2018-04-23 14:08:40 235

原创 python2.7练习小例子(十三)

    13):题目:将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。    程序分析:对n进行分解质因数,应先找到一个最小的质数k,然后按下述步骤完成。(1)如果这个质数恰等于n,则说明分解质因数的过程已经结束,打印出即可。(2)如果n<>k,但n能被k整除,则应打印出k的值,并用n除以k的商,作为新的正整数你n,重复执行第一步。(3)如果n不能被k整除,则用k+...

2018-04-23 14:03:44 519

原创 python2.7练习小例子(十二)

    12):题目:打印出所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个"水仙花数",因为153=1的三次方+5的三次方+3的三次方。    程序分析:利用for循环控制100-999个数,每个数分解出个位,十位,百位。    程序源代码:#!/usr/bin/python# -*- coding: UTF-8 -*-for n in ...

2018-04-23 13:56:44 322

原创 python2.7练习小例子(十一)

    11):题目:判断101-200之间有多少个素数,并输出所有素数。    程序分析:判断素数的方法:用一个数分别去除2到sqrt(这个数),如果能被整除,则表明此数不是素数,反之是素数。    程序源代码:#!/usr/bin/python# -*- coding: UTF-8 -*-h = 0leap = 1from math import sqrtfrom sys imp...

2018-04-23 10:45:06 512

原创 python2.7练习小例子(十)

    10):古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?    程序分析:兔子的规律为数列1,1,2,3,5,8,13,21....    程序源代码:#!/usr/bin/python# -*- coding: UTF-8 -*-f1 = 1f2 = 1for i in range(1...

2018-04-23 10:20:30 280

原创 python2.7练习小例子(九)

    9)1、题目:暂停一秒输出。    程序分析:使用 time 模块的 sleep() 函数。    程序源代码:#!/usr/bin/python# -*- coding: UTF-8 -*-import time myD = {1: 'a', 2: 'b'}for key, value in dict.items(myD): print key, value ...

2018-04-20 17:52:02 264

原创 python2.7练习小例子(八)

    8):题目:输出 9*9 乘法口诀表。    程序分析:分行与列考虑,共9行9列,i控制行,j控制列。    程序源代码:#!/usr/bin/python# -*- coding: UTF-8 -*-for i in range(1, 10): print for j in range(1, i+1): print "%d*%d=%d" % (i,...

2018-04-20 17:46:58 310

原创 python2.7练习小例子(七)

    7):题目:将一个列表的数据复制到另一个列表中。    程序分析:使用列表[:]。    程序源代码:#!/usr/bin/python# -*- coding: UTF-8 -*-a = [1, 2, 3]b = a[:]print b    以上实例输出结果为:[1, 2, 3]    使用 Python2 的参考解法:>>> import copy&g...

2018-04-20 17:41:08 336

Redis面试知识点-一文概览全部内容

Redis面试知识点。。。全在这里了

2021-09-15

crypto-js.zip

aes加密js文件

2021-09-10

UML时序图绘制基础教程-0基础不要错过哟

时序图(Sequence Diagram),亦称为循序图、序列图、顺序图,是一种UML行为图。(翻译为时序图,实际上是不准确的,sequence这个单词并无“时间”的意思,只有序列,顺序等意思。)根据UML规范中对Sequence Diagram的描述: A sequence diagram describes an Interaction by focusing on 。。。

2020-09-30

PHP+node采集58微聊聊天信息

PHP+node采集58微聊聊天内容,仅仅是例子,不作为商业用途

2018-12-21

node执行百度搜索并且点击链接案例

包含目前为止最新的node环境,完事所附带的代码是访问百度首页,填入搜索词之后,点击搜索按钮,进行搜索,完事点击固定广告链接

2018-10-24

swoole聊天室核心代码案例

只有核心代码案例哦,不包括所有的案例哦,切勿搞错了,完事别再评论里骂我哦。 

2018-10-17

PHP抓取微信指数的小工具

该工具适合抓取微信指数的查询和抓取,安装步骤非常简单,有需要的童鞋可以私信和我联系,保证效率哦

2018-10-17

远程传递文件工具

可以远程传输文件的工具,特别适合不会使用ftp或者其他远程工具的各位小伙伴。

2018-10-17

各种浏览器的User-Agent信息包括手机端的浏览器

各种浏览器的User-Agent信息包括手机端的浏览器,需要使用模拟访问的各位,可以来试试,亲测可用哦。

2018-10-09

jQuery进度条比较灵活

简单的资源插件,比较灵活,希望可以帮助到大家。完事呢,这也是比较好用的

2018-06-29

个人使用PHP的各种字符串数组处理函数

详细记录了本人近段时间所使用的函数,当然啦,是自己封装的,有需要的可以共同学习下哈

2018-06-12

it技术图谱涵盖所有哦

it技术图谱涵盖所有哦,有需要的可以用来看看哦,先声明,不可以用来做一些其他文章的哦

2018-03-26

Git思维导图整理

本人搜集的各种Git集合,有学习方案还有具体功能介绍,均为图片,没有文档的哦

2018-03-26

curl 下载带进度条

封装的curl方式,可以用来下载,带有进度条的哦,很有点现实意义

2018-03-26

八种面试经验

面试经验

2016-12-31

PHP 超实用函数

PHP超实用函数

2016-12-14

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除