- 博客(41)
- 资源 (15)
- 收藏
- 关注
原创 Linux定时任务crontab
简介crontab命令常见于Unix和类Unix的操作系统之中,用于设置周期性被执行的指令。存放于“crontab”文件中,以供之后读取和执行。该词来源于希腊语 chronos(χρνο),原意是时间。通常,crontab储存的指令被守护进程激活, crond常常在后台运行,每一分钟检查是否有预定的作业需要执行。这类作业一般称为cron jobs。在windows系统上有一个定时任务计划...
2018-02-25 15:26:57
1031
原创 Python基础知识简述(个人笔记)
个人笔记注释是加# 多行注释是”’ ”’或者”“” “”” id(变量)获取变量的存储地址如果python里面有中文,可以在开头加#-- coding:utf-8 --获取用户输入的信息input(‘请输入你的年龄’)input输入的都是字符串,如果你输出使用%d要类型转换输出使用函数print(变量)如果一个print要输出多个变量可以(print(a,end=”)这是把print输出的
2017-11-28 16:40:43
448
转载 《阿里巴巴Java开发手册(正式版)》--MySQL规约
1【强制】表达是与否概念的字段,必须使用 is_xxx的方式命名,数据类型是 unsigned tinyint( 1表示是,0表示否),此规则同样适用于 odps建表。说明:任何字段如果为非负数,必须是 unsigned。个人备注: Open Data Processing Service, 简称ODPS;是由阿里云自主研发,提供针对TB/PB级数据、实时性要求不高的
2017-11-23 10:46:31
424
原创 Linux常用命令和Vim使用
Linux常用命令刚进入Linux是需要输入账号和密码,密码是不显示的,也就是虽然你输入了密码,但是你在界面中是看不到的。init 0 关机init 6 重启Linux树状的文件系统
2017-07-28 09:12:52
843
原创 jQuery-file-Upload使用介绍
前言开发过程中有时候需要用户在前段上传图片信息,我们通常可以使用form标签设置enctype=”multipart/form-data” 属性上传图片,当我们点击submit按钮的时候,图片信息就会自动的保存在预定义变量$_FILES中,我们在后台就可以通过这个预定义变量得到前台上传的图片信息,除了这种方法还有很多插件可以实现上传图片功能的。jQuery-file-Upload就是其中一种。
2017-07-05 16:42:38
39887
2
原创 curl获取快递网物流信息
前言最近在做项目中要使用到快递的物流信息展示,当时是使用的第三方的接口快递鸟,但是昨天发现,现在快递鸟查询天天快递的物流信息是查询不到的。同时客户的商品物流运输就是使用天天快递,这就尴尬了。同时我发现快递网这个网站是可以动态查询物流信息http://m.kuaidi.com/index.html。请求方式使用快递网请求物流信息的方式是http://m.kuaidi.com/all/快递名称/订单号.
2017-06-04 11:14:20
1098
原创 使用jqery和PHP实现选择框的联动效果
页面加载完第一次请求后台PHP代码得到第一个选项的子分类,而后每当分类改变时,再次请求后台得到具体的子分类。前台请求后台的PHP,得到数据进行返回,而PHP的数据大多数是从数据库中得到的,在这里只是一些伪数据
2017-06-03 17:30:16
3913
原创 PHP使用任务计划实现定时任务
前言我们在开发项目时,有时候可能有这样的需求,需要程序在某一个特定的时间段执行PHP代码,但是对于PHP来说,PHP是单线程的,并不能像JAVA等语言一样开启多个线程,这时我们就可以使用到window的任务计划进行操作。任务计划利用“任务计划”,可以将任何脚本、程序或文档安排在某个最方便的时间运行。概述“任务计划”在每次启动 Windows的时候启动并在后台运行。
2017-06-03 17:24:49
2398
原创 PHP使用第三方即时获取物流动态
前言最近做的项目有个要求,要使用物流单号即时查询物流信息,从网上得知,关于物流的第三方API还是很多的,而我选用的是快递鸟,快递鸟是一个免费的第三方接口,Api整合全球400余家物流快递接口,永久免费不限次,接口与快递公司多通道通信,可用性达到99.9%以上,推送速度定制配置,保证接入方系统的稳定。
2017-04-26 17:09:39
4093
原创 PHP操作Excel表格
PHPExcel的使用最近在项目中需要把Excel表格中的数据导入到数据库中,同时还要求把数据库中的数据导出到Excel中,所以在这里对PHPExcel的操作进行总结,大致分为上面的两种情况。
2017-03-30 09:09:38
3235
1
原创 PHP开发api接口安全验证
PHP的api接口在实际工作中,使用PHP写api接口是经常做的,PHP写好接口后,前台就可以通过链接获取接口提供的数据,而返回的数据一般分为两种情况,xml和json,在这个过程中,服务器并不知道,请求的来源是什么,有可能是别人非法调用我们的接口,获取数据,因此就要使用安全验证。验证原理示意图前台<?php/** * Created by PhpStorm.
2017-03-20 12:41:04
38094
6
原创 PHP数据传输神器CURL详解
前言我们在使用PHP开发网站的后台的时候,有时候需要在PHP代码中请求某一个网页,比如在微信开发中,我们在代码中请求微信服务器地址,得到开发凭证access_token,这时候使用CURL来处理请求是最合适的。如果你想使用PHP来开发微信,那么CURL是一个必备的知识点。CURL的使用CURL基础在PHP中我们想要使用CURL,必须在PHP的配置文件中开启CURL扩展。
2017-02-24 09:11:12
3722
原创 MySql优化之索引
mysql优化在日常的开发中,我们大多数都是和数据库打交道的。而数据库在项目中其着至关重要的作用,因此数据库优化的实现,对我们的项目有着非常显著的作用。而一般的数据库库优化可以分为下面几个方面。设计方面字段类型的选项,根据存储数据的长度尽可能的占用更少的存储空间,尽可能定长,尽可能使用整数代替字符,像存储ip可以转换成整数进行存储。
2017-02-22 21:33:48
494
原创 java设计模式之美
设计模式的概述设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。我们在项目中使用设计模式实现一些功能,使我们的代码更加的简洁。更加的高效。
2016-12-14 08:23:09
4156
转载 Java 内存管理总结
java是如何管理内存的Java的内存管理就是对象的分配和释放问题。( 分配 :内存的分配是由程序完成的,程序员需要通过关键字new 为每个对象申请内存空间 (基本类型除外),所有的对象都在堆 (Heap)中分配空间。释放 :对象的释放是由垃圾回收机制决定和执行的,这样做确实简化了程序员的工作。但同时,它也加重了JVM的工作。因为,GC为了能够正确释放对象,GC必须监控每一个对象的运行状态,
2016-11-25 13:10:51
453
原创 JavaScript内功功法AJAX的详解
ajax:Asynchronous JavaScript and XML,意思就是用JavaScript执行异步网络请求。异步网络请求:就是多种事情一起做,相互之间并不互相影响。就像我们在网上填写表单时,当我们输入的信息和规定的标准不一样时,就是实时的提示你输入错误,而不是在最后提交的
2016-11-25 13:05:49
1230
转载 大型网站架构系列:负载均衡详解(1)
面对大量用户访问、高并发请求,海量数据,可以使用高性能的服务器、大型数据库,存储设备,高性能Web服务器,采用高效率的编程语言比如(Go,Scala)等,当单机容量达到极限时,我们需要考虑业务拆分和分布式部署… 大型网站架构系列:负载均衡详解(1)
2016-10-29 11:31:49
488
原创 PHP基础教程十七之会话技术COOKIE、SESSION
我们用PHP开发后台的时候,需要对一些数据进行保存,而我们通常的做法就是进行数据库的保存,但是有时候我们一些是不需要保存在数据库中的,比如我们在登录网页的时候,在网站中显示我们上一次访问网站的时间,这个上一次访问的时间就可以不用保存在数据库中,同时我们在登录某个网页后,保存的登录的用户名,这些我们都可以不用保存在数据库中,而是使用PHP中的会话技术来解决。会话的介绍PHP的cookie技术和se
2016-10-20 12:27:36
1093
原创 PHP基础教程十六之使用GD库进行图形绘制
我们在上网登录网页的时候,绝大多数都要输入验证码,进行验证,才能登录,而PHP程序员可以根据情况自己绘制验证码,在PHP中,简单的验证码,我们可以使用PHP自带的绘图功能来绘制,并且我们也可以使用PHP的绘图对图片进行水印的增加……PHP绘图坐标系我们学数学的时候都要学习坐标系,这里就不在进行阐述,在编程语言中也是有坐标系的存在,但是编程语言的坐标系和数学上的坐标系是不一样的。在PHP坐标系中,
2016-10-17 21:43:53
2403
原创 PHP基础教程十四之使用MySqli操作数据库
实际的开发中,PHP都是会和数据库一起使用的,因为在后台需要有太多的数据进行保存,而数据库就是一种很好的保存数据的地方,我们PHP开发用到的数据库是关系型数据库mysql,而PHP和mysql数据库只有连接,我们才能通过php代码对数据库进行操作。MySqliPHP的开发离不开数据库,而在PHP中可以通过MySQLi连接数据库的。但是MySQLi只能连接mysql数据库。
2016-10-14 12:37:27
13807
原创 PHP基础教程十三之反射、对象序列化
本节讲解的内容对象的克隆对象的遍历对象的序列化和反序列化内置标准类的使用traits的使用类和对象的相关函数PHP反射机制
2016-10-11 14:52:35
2049
原创 PHP基础教程十二之抽象、接口
本节讲解的内容抽象接口final的使用类常量在PHP中的面向对象是通过定义类,来完成对象的示例化,而PHP的抽象类和接口类可以说是类的一种规范,通过定义这两种类来对类进行强制约束,虽然这两种都是对类的约束,但本质上他们还是有区别的。
2016-10-08 17:28:10
573
原创 PHP基础教程八之数组
本节讲解内容数组的介绍数组的创建数组的动态增长数组的遍历数组的相关函数数组运算符在前面我们所学的不管是变量和常量,都是一个个单个的数据,而有时候我们有这样的需求,需要把一些相同类型的数值或一些不相干的数值,合理的存储起来,而用到的时候可以按照某种规则取出数据。这时候前面的变量等就不能满足要求,在这里就是用到数组。数组的介绍PHP中的数组和别的语言的数组不一样,这也是PHP语言语法的
2016-09-27 14:00:51
871
原创 PHP基础教程七之计算器的实现
本节讲解的内容计算器的实现超全局变量html中嵌套php代码PHP语言是开发服务器端的语言,是对数据的处理,PHP的开发不可避免的要与前台的页面进行交互,从而进行数据的传递。那我们是怎么从前台获取数据并传递到后台的呢?它们利用http协议进行信息的传输。可以看另外一边博客http://blog.youkuaiyun.com/li741350149/article/details/526
2016-09-26 20:25:51
693
原创 PHP基础教程六之函数、常量
本节讲解的内容include和include_oncerequire和require_once常量引入文件和常量结合案列变量操作函数输出语句前言在上篇文章中,我们讨论了函数的应用,但是只是在一个文件中进行函数的调用,当我们想在不同的文件中进行函数的调用时,上节的内容就不能够实现,但是PHP语言提供了引入的概念。
2016-09-26 10:33:07
468
原创 PHP基础教程四之流程控制
本节讲解的内容顺序流程控制单分支双分支多分支switchforwhiledo…whilebreakcontinuegoto前言PHP的流程控制和别的语言很相似,都是分为好多情况,我们读懂了代码的流程,就大致读懂了代码的思想,初步理解了代码的作用以及会出现什么结果。php的流程大致分为两种,顺序流程,分支流程,循环流程。顺序流程控制顺序流程说白了就是解析器会照着php的代码,一
2016-09-23 19:26:40
618
原创 PHP基础教程一之开发环境的配置
写PHP的基础教程,希望可以帮助几个想学php的人,同时也是自己对基础知识的加深了解、总结,开发中基础知识掌握是很关键的,希望学习PHP的人能坚持走下去,也希望自己能越来越NB。
2016-09-22 13:13:07
757
原创 HTTP协议的论述
在日常生活中,我们经常使用浏览器来浏览各种各样的网站,而通常我们使用浏览器都是进行百度。但有时我们直接输入网址。然后就能看见我们要访问网址的内容,我们输入网址,看到结果,殊不知这里面发生了更加动人的故事,我们先从浏览器访问服务器的流程开始进行介绍。B/C访问流程 B/S结构(浏览器/服务器)是WEB兴起后的一种网络结构模式,WEB浏览器是客户端最主要的应用软件,这种模式统一了客户端,将系统
2016-09-22 12:51:28
625
原创 php的魔术方法
php的魔术方法,实在类中定义一些方法,这些方法并不需要我们自己去调用,当我们的操作出发了某些条件的时候,这些方法就会被系统自动的调用
2016-09-20 13:15:40
869
原创 数组的插入排序和快速排序
前言关于对数组的排序,在算法中有很多方法,较为简单的有冒泡,选择,插入等一些使人熟知的算术方法,在当今这个追求效率的社会,算法的好坏对程序本身有着重要的影响。而我们在判定算法好坏的时候,时间复杂度是一个重要的标尺,而对数组排序中,插入排序和快速排序的效率要比冒泡和选择排序的效率要高,而今天就来聊一聊插入排序和快速排序的原理和实现。插入排序插入排序的基本操作就是将一个数据插入
2016-09-17 15:27:23
4429
原创 php数组的顺序查找和二分查找
当我们用到数组的时候,通常会用到通过键来查找值,这种比较简单,直接可以得出,但是当我们通过值来查找键时,就有些麻烦,有些语言提供了系统函数来实现这一功能,但是用别人的不如自己知道底层是怎么实现的。这里就介绍两种方法来实现通过值来获取键。以php语言为例。顺序查找:数组可以是无序的,也可以是有序的,因为顺序查找是通过便利整个数组来确定键值。在php中可以通过foreach来进行遍历。在这里定
2016-09-16 22:00:52
1861
原创 apache服务器配置虚拟主机,使用自己的域名
在电脑上要通过自己设置的域名进行访问apache中自己设定的内容。(Apache是放在自己电脑上的一个服务器,它默认的端口是80,当然你可以在apache的配置文件中修改apache的默认端口,在你安装apache目录下的conf文件夹下的httpd.conf,修改其中的端口)修改完配置文件,记得重启服务器。配置虚拟主机的步骤:1、把自己的设定的域名绑定到自己的电脑
2016-09-04 16:47:18
7021
原创 Android中RecyclerView的基本用法
关于RecyclerView,在很早以前就看到过,不过今天才对RecyclerView进行了了解,这个控件是属于V7包下的,可以添加依赖compile 'com.android.support:recyclerview-v7:23.1.0'RecyclerView可以说是ListView的一种优化,强制使用ViewHolder,同时可以通过setLayoutManager进行不同布局的选择
2016-07-17 11:22:41
582
原创 Android自定义控件下拉刷新
关于ListView,在开发中经常会用到,但是一个原生的ListView并不能满足我们的开发需求,我们很多时候都会利用下拉刷新和上拉加载更多进行获取数据,这也算ListView的优化,这时候我们可以用第三方框架pullToRefreshListView,这是一个强大的第三方库,然而,今天我们要说的是自定义下拉刷新。首先我们应该继承ListView,进行扩充,复写构造方法,进行初始化;priva
2016-07-14 16:19:00
524
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人