浅谈php

strlen() 常用于循环和其他函数,在确定字符串何时结束很重要时。(例如,在循环中,我们也许需要在字符串的最后一个字符之后停止循环)。 strpos() 函数用于检索字符串内指定的字符或文本。 如果找到匹配,则会返回首个匹配的字符位置。如果未找到匹配,则将返回 FALSE。 对于数值的定义 设置 PHP 常量 如需设置常量,请使用 define() 函数 - 它使用三个参数: 首个参数定义常量的名称 第二个参数定义常量的值 可选的第三个参数规定常量名是否对大小写不敏感。默认是 false。
分类: 其他 发布时间: 07-03 22:55 阅读次数: 0

编写Shell脚本的最佳实践,规范一

随着写的SHELL程序越来越多,发现自己每次写都有不同的习惯或者定义了不同的东西,变量名定义得不一样,整个程序缩进不统一,没有注释等问题,等我回过头看这些程序的时候发现很麻烦。所以写了个shell代码规范。 1.1 目的 定义Shell脚本命名和编码规范,统一管理Shell脚本,便于自己和别人查看,提高代码书写速度和美观,暂时只对自己进行约束,其它人只供参考。 1.2 开发工具 shell脚本是个文件,没有开发环境,FC4图形环境下,可用gedit、vi、vim、joe等,推荐使用vim因为这
分类: 其他 发布时间: 07-03 22:55 阅读次数: 0

python 操作MongoDB非关系型数据库

# 导入MongDB模块 import pymongo from pymongo import MongoClient # 连接本地服务器 conn = MongoClient("localhost", 27017) # 连接数据库 db = conn.zhang # 获取集合student 表名 collection = db.student """ # 统计数据数 res = collection.find().count() # 查询全部数据 res = collection.
分类: 其他 发布时间: 07-03 22:55 阅读次数: 0

并查集-判断图的连通

来看一个实例,杭电1232畅通工程 首先在地图上给你若干个城镇,这些城镇都可以看作点,然后告诉你哪些对城镇之间是有道路直接相连的。最后要解决的是整幅图的连通性问题。比如随意给你两个点,让你判断它们是否连通,或者问你整幅图一共有几个连通分支,也就是被分成了几个互相独立的块。像畅通工程这题,问还需要修几条路,实质就是求有几个连通分支。如果是1个连通分支,说明整幅图上的点都连起来了,不用再修路了;如果是2个连通分支,则只要再修1条路,从两个分支中各选一个点,把它们连起来,那么所有的点都是连起来的了;
分类: 其他 发布时间: 07-03 22:55 阅读次数: 0

redis设置key的有效期

Key命令 设置key的过期时间。 查询当前所有的key expire key second:设置key的过期时间 若执行ttl key 显示为-2 则说明改值不存在缓存中 显示为-1则是持久化的 (不会失效) 若将其设置了失效时间 那么就会显示剩余的失效时间
分类: 其他 发布时间: 07-03 22:55 阅读次数: 0

openGL初学函数解释汇总

openGL初学函数解释汇总 1.GLUT工具包提供的函数 //GLUT工具包所提供的函数 glutInit(&argc, argv);//对GLUT进行初始化,这个函数必须在其它的GLUT使用之前调用一次。 glutInitDisplayMode(GLUT_RGB | GLUT_DOUBLE);//初始化显示模式,(颜色使用RGB,单缓冲GLUT_SINGLE\GLUT_DOUBLE双缓冲) glutInitWindowPosition(100, 100);//初始化
分类: 其他 发布时间: 07-03 22:55 阅读次数: 0

EL(Expression Language)

EL(Expression Language) 简介 默认对象 运算符 变量 EL还提供自动转变类型的功能,eg:${param.count+20},会将传来的count自动转换为数值。
分类: 其他 发布时间: 07-03 22:55 阅读次数: 0

websocket和通信

最近默默的在学websocket,推荐的当然是阮一峰的博客了,其中也学到了不少 可以去看看咯 http://www.ruanyifeng.com/blog/2017/05/websocket.html WebSocket 协议在2008年诞生,2011年成为国际标准。 它的最大特点就是,服务器可以主动向客户端推送信息,客户端也可以主动向服务器发送信息,就是终身平等的 哈哈。 减少通信量 :client 第一次需要与 server 建立连接,当 server 确认连接之后,两者便一直处于连接状态
分类: 其他 发布时间: 07-03 22:55 阅读次数: 0

python 顺序表

python 顺序表 学习了一下,数据结构与算法,做一下总结。如果那里不对,请多指教。   顺序表,将元素顺序地存放在一块连续的存储区里,元素间的顺序关系由它们的存储顺序自然表示。   链表,将元素存放在通过链接构造起来的一系列存储块中。 b中的c不再是数据元素的大小,而是存储一个链接地址所需的存储量,这个量通常很小。 Python中的list和tuple两种类型采用了顺序表的实现技术 增加元素 1尾端加入元素,时间复杂度为O(1) 2非保序的加入元素(不常见),时间复杂度为O(1) 3保序的
分类: 其他 发布时间: 07-03 22:55 阅读次数: 0

centos7.0解决Access denied for user ''@'localhost' to database 'mysql错误

centos修改mysql密码或者 进入mysql后解决Access denied for user ”@’localhost’ to database ‘mysql错误 原因是MySQL的密码有问题 用mysql匿名用户可以进入数据库,但是看不见mysql数据库. 解决办法: 具体操作步骤: 关闭mysql: service mysqld stop 然后: mysqld_s...
分类: 其他 发布时间: 07-03 22:55 阅读次数: 0

centos7.0动态和静态网络地址配置方法

centos7.0动态和静态网络地址配置方法 静态地址配置方法: /etc/sysconfig/network-scripts/ifcfg-ens33文件内容如下: TYPE="Ethernet" BOOTPROTO="static" #DEFROUTE="yes" IPV4_FAILURE_FATAL="no" IPADDR="192.168.10.222" NETMASK="255.25.
分类: 其他 发布时间: 07-03 22:55 阅读次数: 0

centos7安装postgresql10版本

centos7安装postgresql10版本 更新源 PostgreSQL 10 地址:https://yum.postgresql.org/repopackages.php 这里我选择centos7-x86 64 右键 复制链接。 在centos系统中执行 yum install https://download.postgresql.org/pub/repos/yum/10...
分类: 其他 发布时间: 07-03 22:55 阅读次数: 0

CentOS7 网络不能启动报错: Failed to start LSB: Bring up/down的问题

CentOS7 网络不能启动报错: Failed to start LSB: Bring up/down的问题 解决办法一 ip addr 查看eth0网卡地址值 获取新的mac地址。接下来就剩下修改ifcfg-eth0文件了,只修改HWADDR就可以了。 接下来执行service network restart TYPE=”Ethernet” BOOTPROTO=dhcp DEF...
分类: 其他 发布时间: 07-03 22:54 阅读次数: 0

centos7.0安装JAVA JRE环境

centos7.0安装JAVA JRE环境 检查版本 yum list |grep java 安装jre yum install java java-devel 配置环境变量 vi /etc/profile 在最后加入 #set java environment JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.171-7.b10....
分类: 其他 发布时间: 07-03 22:54 阅读次数: 0

centos7安装Apache tomcat7方法

centos7安装Apache tomcat7方法 yum list|grep tomcat tomcat.noarch 7.0.76-6.el7 @base tomcat-admin-webapps.noarch 7.0.76-6.el7 ...
分类: 其他 发布时间: 07-03 22:54 阅读次数: 0

centos7查看服务开机启用和禁用的方法

centos7查看服务开机启用和禁用的方法 加入开机启动 systemctl enable mysqld; systemctl enable firewalld.service ; systemctl enable httpd.service; 先关闭,停止运行服务 systemctl stop firewalld.service ; 加入开机禁用 systemctl di...
分类: 其他 发布时间: 07-03 22:54 阅读次数: 0

centos7安装Apache+PHP方法

centos7安装Apache+PHP方法 安装Apache yum -y install httpd 用Web浏览器从客户端PC访问服务器,显示默认欢迎页面“Testing123..” 将Apache设置为开机启动 systemctl enable httpd.service 查看httpd的开机启动状态列表 systemctl list-unit-files 安装PHP...
分类: 其他 发布时间: 07-03 22:53 阅读次数: 0

centos7编写shell批处理文件和执行方法

centos7编写shell批处理文件和执行方法 cd /; vi shownet.sh; //shownet.sh批处理内容如下: #!/bin/bash ping -c 4 www.qq.com; ping -c 4 192.168.10.99; ping -c 4 192.168.20.11; ping -c 4 192.168.10.24; echo 'good'; 执行...
分类: 其他 发布时间: 07-03 22:53 阅读次数: 0

Hadoop 百度百科

Hadoop 百度百科 来源地址:https://baike.baidu.com/item/Hadoop/3526507?fr=aladdin 本词条由“科普中国”百科科学词条编写与应用工作项目 审核 。 Hadoop是一个由Apache基金会所开发的分布式系统基础架构。 用户可以在不了解分布式底层细节的情况下,开发分布式程序。充分利用集群的威力进行高速运算和存储。 [1] Hadoo...
分类: 其他 发布时间: 07-03 22:53 阅读次数: 0

centos7.0安装离线JDK1.8方法

centos7.0安装离线JDK1.8方法 查看java仓库版本 yum list |grep java 查看已安装java jdk版本 rpm -qa | grep java 如果没有显示信息表示还没有安装jdk版本 如果显示如下信息: rpm -qa|grep jdk java-1.8.0-openjdk-headless-1.8.0.65-3.b17.el7.x86_...
分类: 其他 发布时间: 07-03 22:53 阅读次数: 0