PHP 循环引用的问题

问题 为了引出问题, 先来看下面一段代码: <?php $arr = [ 'a', 'b', 'c', 'd', ]; foreach ($arr as &$each){ echo $each; } echo PHP_EOL; foreach ($arr as $each){ echo $each; } 这段代码很简单, 输出数组的元素两次, 感觉会输出两次 abcd? 不好意思, 输出结果如下:  是不是感觉很奇怪?我没有给数组赋
分类: 其他 发布时间: 07-14 17:21 阅读次数: 0

第6章 关系数据库

6.1 关系数据库 6.1.1 什么是关系数据 关系数据库是由多张能互相联系的表格组成的数据库,即对象与对象之间的联系。对象与对象之间是通过主键和外键来建立联系的。当各个独立的对象建立了关系以后,就可以通过外键来搜索关联表的数据。比如,学生和班级建立了关联关系,就可以通过学生对象的班级编号来搜索班级对象的数据。 1、主键 对象中有某一个属性(字段)或一组(多个字段)能唯一标识一个实体(记录),该属性组就可以成为一个主键。主键是实体的唯一标识。 比如: 班级(班级编号,班级名称),其中每个班级编
分类: 其他 发布时间: 07-14 17:21 阅读次数: 0

启动 docker 容器时报错

错误信息: iptables failed: iptables --wait -t nat -A DOCKER -p tcp -d 0/0 --dport 9300 -j DNAT --to-destination 172.17.0.2:9300 ! -i docker0: iptables: No chain/target/match by that name 解决方法:重启docker systemctl restart docker 删除之前已经创建的容器,查询已创建容器的命令:dock
分类: 其他 发布时间: 07-14 17:21 阅读次数: 0

const关键字的使用——C语言

一、常规用法 关键字const用来定义只读变量,被const定义的变量它的值是不允许改变的,即不允许给它重新赋值,即使是赋相同的值也不可以。所以说它定义的是只读变量,这也就意味着必须在定义的时候就给它赋初值。 用const修饰变量的格式通常为 1 const type name = value; 代码示例;(第一种方式) 1 const int Max; 也可以写成下面这种(第二种方式) 1 int const Max; 通常情况下使用第一种方式(建议将被const修饰的变量的首字母大写),被
分类: 其他 发布时间: 07-14 17:21 阅读次数: 0

C#获取微信小程序openid等用户信息(前端+asp.net服务器端代码)

服务器端 using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.Services; using System.Web.Script.Serialization; using System.Web.Script.Services; using System.Runtime.Serialization.Json; using Sy
分类: 其他 发布时间: 07-14 17:21 阅读次数: 0

【ABAP系列】【第五篇】SAP ABAP7.50 之用户接口

公众号:SAP Technical 本文作者:matinal 原文出处:http://www.cnblogs.com/SAPmatinal/ 原文链接:【ABAP系列】【第五篇】SAP ABAP7.50 之用户接口 前言部分 大家可以关注我的公众号,公众号里的排版更好,阅读更舒适。 正文部分 对于用户对话框的执行,需要可以通过用户界面(UI)访问的输入和输出服务。 用户界面用于用户和程序之间的交互。 如果用户界面的某些部分显示在屏幕上的GUI窗口中,则这是图形用户界面(GUI)。SAP GUI
分类: 其他 发布时间: 07-14 17:21 阅读次数: 0

php 连接数据库 Warning: mysqli_connect(): (HY000/2002): No such file or directory in

1.错误代码 //主机名 $db_host = 'localhost'; //用户名 $db_user = 'jaing'; //密码 $db_password = '1'; //数据库名 $db_name = 'rongShop'; //端口 $db_port = '3306'; //连接数据库 $conn = mysqli_connect($db_host,$db_user,$db_password,$db_nam
分类: 其他 发布时间: 07-14 17:21 阅读次数: 0

【MM系列】SAP ABAP 编辑字段出现:对象编辑中的错误

公众号:SAP Technical 本文作者:matinal 原文出处:http://www.cnblogs.com/SAPmatinal/ 原文链接:【ABAP系列】SAP ABAP 编辑字段出现:对象编辑中的错误 前言部分 大家可以关注我的公众号,公众号里的排版更好,阅读更舒适。 正文部分 SAP编辑字段出现:对象编辑中的错误 报出:任务/请求xxxxx已颁布 消息号(MESSAGE):TK064 MESSAGE : TK064 request/task xxxxx has already
分类: 其他 发布时间: 07-14 17:21 阅读次数: 0

HDU 2044 DP (fibonacci)

HDU 2044 https://vjudge.net/problem/HDU-2044 每一个只有可能由它左面的以及左上的状态变过来,也就是F(i-1)和F(i-2) F(1) = 1 F(2) = 2 F(i) = F(i-1) + F(i-2) (i>=3) AC 代码: 1 #include <iostream> 2 #include <algorithm> 3 #include <bits/stdc++.h> 4 using namespace std; 5 int
分类: 其他 发布时间: 07-14 17:21 阅读次数: 0

P4047 部落划分

题目描述 聪聪研究发现,荒岛野人总是过着群居的生活,但是,并不是整个荒岛上的所有野人都属于同一个部落,野人们总是拉帮结派形成属于自己的部落,不同的部落之间则经常发生争斗。只是,这一切都成为谜团了——聪聪根本就不知道部落究竟是如何分布的。 不过好消息是,聪聪得到了一份荒岛的地图。地图上标注了N个野人居住的地点(可以看作是平面上的坐标)。我们知道,同一个部落的野人总是生活在附近。我们把两个部落的距离,定义为部落中距离最近的那两个居住点的距离。聪聪还获得了一个有意义的信息——这些野人总共被分为了
分类: 其他 发布时间: 07-14 17:21 阅读次数: 0

运维人员试题

1.运维人员的重要职责有哪些? 解:1:数据安全(不丢失,不泄密); 2:永不宕机 (7*24服务); 3:用户体验更好 (服务器做优化、系统、服务做优化) 2.绝对路径和相对路径概念和区别? 解:绝对路径:以根开始的路径,例如:/etc/最前面就是根,就是绝对路径; 相对路径:不从根开始的路径 ,例如:etc、root、home等 3.简述进程、守护进程、程序之间的区别? 解:程序:存储在电脑磁盘上的文件(可以是源代码,可以是运行的程序); 进程:正在运行的程序,存储在内存中; 守护进程:为
分类: 其他 发布时间: 07-14 17:21 阅读次数: 0

java中String字符串

一、定义String字符串 String字符串和char字符不同,char使用单引号,只能表示一个字符,字符串就是一段文本。String是个类。这个类使用final修饰,所以这个类是不可以继承扩充和修改它的方法的。String类又特别常用,所以在对String对象进行初始化时,它可以不像其它对象一样,必须使用new关键字构造对象。Java提供了一种简化的特殊语法。 使用String对象存储字符串: String s = "有志者事竟成"; 当然我们也还是可以像以前使用new关键字的。 Stri
分类: 其他 发布时间: 07-14 17:21 阅读次数: 0

linux系统忘记root的登录密码

参考链接:https://www.jb51.net/article/146541.htm 亲测有效 使用场景 linux管理员忘记root密码,需要进行找回操作。 注意事项:本文基于centos7环境进行操作,由于centos的版本是有差异的,继续之前请确定好版本。 步骤 一、重启系统,在开机过程中,快速按下键盘上的方向键↑和↓。目的是告知引导程序,我们需要在引导页面选择不同的操作,以便让引导程序暂停。 以下是暂停后的界面,可以查看下方的英文可知↑和↓的作用。 二、使用↑和↓将选择行设置为第一
分类: 其他 发布时间: 07-14 17:21 阅读次数: 0

python遍历列表

遍历列表 : 输出所有元素 依次遍历列表 效果图: 代码: # 创建列表 stus = ['孙悟空','猪八戒','沙和尚','唐僧','白骨精','蜘蛛精'] # 依次遍历列表 print(stus[0]) print(stus[1]) print(stus[2]) print(stus[3]) 通过while循环遍历列表 效果图: 代码: # 创建列表 stus = ['孙悟空','猪八戒','沙和尚','唐僧','白骨精','蜘蛛精'] # 通过while循环遍历列表
分类: 其他 发布时间: 07-14 17:21 阅读次数: 0

服务器搭建——jenkins构建后应该做什么(3)

构建后,建站问题 问题1 构建后应该做什么 在成功构建后,其实就生成了一个war包或者 jar包 但是 始终访问不了 8080 和8081 ,即使添加了安全组和防火墙设置!。 防火墙centos 7 端口问题 这时候思路是错的,虽然前辈和我说,端口打开了,如果访问不应该是拒绝,而是404。 理论上好像是这样,但是如果端口没有进程,在ecs上就是拒绝访问。 telnet 网址 8080(端口) 解决方向 确定打包方式 编写脚本 问题2 Spring Boot 打成war包的方法 war包打包 *
分类: 其他 发布时间: 07-14 17:21 阅读次数: 0

小程序组件-swipe多页切换,并支持下拉刷新,上拉加载,menu动态联动切换

前言   最近一个小程序项目中遇到一个需求,就是实现类似资讯类app的多页面切换的那种效果, 如下图:      最终效果:    1.功能分析   首先实现这个功能分为三步: 实现顶部menu菜单 实现多页面滑动切换 支持自定义下拉刷新和上拉加载 2.实现分析:   顶部menu菜单:       这个功能看实现效果,来决定难易程度,这里po主已经写过类似的组件,所以这块直接完事。   多页面滑动切换:     在微信小程序中这个效果还是比较容易实现的,直接上一个swiper就完事了。   
分类: 其他 发布时间: 07-14 17:21 阅读次数: 0

前端web初级面试总结 简述web与w3c标准的认识

简述web与w3c标准的认识 web可以简单分为:结构、表现、行为。三部分独立开来使其模块化 w3c是对web做出规范,使代码更严谨,做出来的网页更易使用,维护。 w3c做出的规范可分为如下: 结构上:(标签规范对页面的搜索权重有很大关系,写的越规范网站在搜索排名越靠前) 标签闭合、标签小写、不乱嵌套 表现、行为上: 使用外链的css和js脚本,提高页面渲染效率。 少使用行内样式,类名要做到见名知意
分类: 其他 发布时间: 07-14 17:21 阅读次数: 0

GNU C之__attribute__

__attribute__可以设置函数属性(Function Attribute)、变量属性(Variable Attribute)和类型属性(Type Attribute) __attribute__前后都有两个下划线,并且后面会紧跟一对原括弧,括弧里面是相应的__attribute__参数 1. 变量别名: 语法:type newname __attribute__((alias("oldname"))); #include <stdio.h> int oldname = 1; ext
分类: 其他 发布时间: 07-14 17:21 阅读次数: 0

JavaScript 之迭代方法

前言:关于 JS 中为数组定义的迭代方法,我最开始是在《JavaScript高级程序设计》中学习的,然后。。。我并没有看懂,后来翻阅各个大佬的博客,稍微理解了那么一丢丢。以下就是我的一点见解。 首先,我们需要知道数组中的迭代方法都有哪些,列举出来分别是:every、some、filter、map、forEach、reduce。 其中 every、some、filter、map、forEach 五种方法在传入时函数会接受三种参数,分别是 item(数组中项的值)、index(项的索引)、arra
分类: 其他 发布时间: 07-14 17:21 阅读次数: 0

值得学习的好博主

在佛大Java菜鸡学习的道路上,推荐以下几个博主。 雨点的名字 https://www.cnblogs.com/qdhxhz/ Matrix海子 https://www.cnblogs.com/dolphin0520/
分类: 其他 发布时间: 07-14 17:21 阅读次数: 0