初识PHP(PHP基础)

PHP代码的认识对于我来说大概就是由下面一段代码开始的 <?php $name = '张三'; echo $name ; 在这段代码中,第一行代码是PHP的开端,由<?php才能开启我们的PHP, 当PHP遇到html和javascript代码时我们就需要用到它的结尾: <?php ... ?> PHP是一种脚本语言,是 弱类型,解释型,面向过程,面向对象的语言 PHP有三种数据类型 标量 boolean string integer float 、 double 复合 array数组
分类: 其他 发布时间: 11-22 22:46 阅读次数: 0

PHP中字符串连接符相关内容

在PHP中字符串连接用英文半角状态下的点“.”,字符串连接符当遇到非字符串类型的变量时会先转换为字符串类型再进行连接。例如: <?php $m = '3'; $n = '7'; echo $m . $n;//37 //$m $n均为字符串类型,直接进行连接 $m = '3'; $n = 7; echo $m . $n;//37 //在这种情况下,$n的类型时数值,这时候会先把$n的值转换为字符串'7',再和$m进行连接 然而在像Java这样的语言中字符串连接用“+”,但在PHP中“+”只
分类: 其他 发布时间: 11-22 22:46 阅读次数: 0

Thymeleaf 的基本语法

Thymeleaf是Web和独立环境的现代服务器端Java模板引擎,能够处理HTML,XML,JavaScript,CSS甚至纯文本。 Thymeleaf的主要目标是提供一种优雅和高度可维护的创建模板的方式。为了实现这一点,它建立在自然模板的概念上,将其逻辑注入到模板文件中,不会影响模板被用作设计原型。这改善了设计的沟通,弥补了设计和开发团队之间的差距。 Thymeleaf也从一开始就设计了Web标准 - 特别是HTML5 - 允许您创建完全验证的模板,如果这是您需要的 springboot
分类: 其他 发布时间: 11-22 22:45 阅读次数: 0

Thymeleaf 是个什么?

thymeleaf 空值的处理:<!--th:value="${result?.data?.menuName}"--> 一)Thymeleaf 是个什么? 简单说, Thymeleaf 是一个跟 Velocity、FreeMarker 类似的模板引擎,它可以完全替代 JSP 。相较与其他的模板引擎,它有如下三个极吸引人的特点: 1.Thymeleaf 在有网络和无网络的环境下皆可运行,即它可以让美工在浏览器查看页面的静态效果,也可以让程序员在服务器查看带数据的动态页面效果。这是由于它支持 ht
分类: 其他 发布时间: 11-22 22:45 阅读次数: 0

Git 修改提交的用户名和邮箱名字

git 修改当前的project的用户名的命令为: > git config user.name 你的目标用户名; 1 2 git修改当前的project提交邮箱的命令为: > git config user.email 你的目标邮箱名; 1 2 如果你要修改当前全局的用户名和邮箱时,需要在上面的两条命令中添加一个参数,–global,代表的是全局。 命令分别为: > git config --global user.name 你的目标用户名; 1 > git config -
分类: 其他 发布时间: 11-22 22:45 阅读次数: 0

spring boot集成ehcache 2.x 用于hibernate二级缓存

spring boot集成ehcache 2x 用于hibernate二级缓存 项目依赖 Ehcache简介 hibernate二级缓存配置 ehcache配置文件 ehcache事件监听 注解方式使用二级缓存 完整代码 本文将介绍如何在spring boot中集成ehcache作为hibernate的二级缓存。各个框架版本如下 spring boot:1.4.3.RELEASE spring framework: 4.3.5.RELEASE hibernate:5.0.1.Final(spr
分类: 其他 发布时间: 11-22 22:44 阅读次数: 0

git命令相关总结

github仓库的创建请看:https://www.linuxidc.com/Linux/2017-11/148628.htm 仓库的创建做一下记录: 点击右上角settings -> SSH and GPG keys -> new sshkeys 在ubuntu下运行: ssh-keygen -t rsa -C "[email protected]" cd /root/.ssh 这里就有一个id_rsa 和id_rsa.pub文件 将id_rsa.pub的内容复制到仓库ne
分类: 编程语言 发布时间: 11-22 22:43 阅读次数: 0

mysql 高可用性 高性能mysql笔记

什么是高可用性 高可用性是相对的没有100%的高可用只有尽可能接近100%。 可用性每提高一点,所花费的成本都会远超之前,可用性的效果和开销的比例并不是线性的。 宕(dang)机的原因 运行环境问题,最普遍的是磁盘空间耗尽。 性能问题,最普遍的是运行糟糕的SQL,或服务器BUG或错误的行为。 表和索引设计有问题。 复制问题通常由于主备数据不一致导致。 数据丢失通常由于DROP TABLE的误操作导致,并总是伴随着缺少可用备份的问题。 如何实现高可用性 避免导致宕机的原因来减少宕机时间 尽量保证
分类: 编程语言 发布时间: 11-22 22:42 阅读次数: 0

arguments.callee和caller

callee指向函数的引用。 100的阶层,用立即执行函数 var num = (function(n){ if(n == 1) return 1; return n*arguments.callee(n-1); }(100)) caller函数里的属性(函数被调用的环境)
分类: 编程语言 发布时间: 11-22 22:42 阅读次数: 0

腾讯云cos服务器上传图片

1、首先去腾讯云cos官网注册账号,选择【对象存储】; 2、接下来创建【存储桶】,【存储桶】的意思类似于单独的服务器空间,只有创建了存储桶才能存储资源; 3、系统会根据存储桶的名称 自动生成一个独有的域名; 4、存储空间搞定了,接下来就是从本地上传图片到云服务器了;同时腾讯云也提供了SDK文档和API文档,供我们借鉴,还是相当清楚的; 5、上传图片代码,需要注意的是区域,要和服务器上存储桶列表的【所属区域】字段一致; package com.cos.web; import java.io.
分类: 编程语言 发布时间: 11-22 22:42 阅读次数: 0

使用百度SDK实现定位功能

今天由于项目功能需求,使用了这个SDK。现简单总结一下制作了一个小的Demo 首先,竟然要使用百度的APL自然需要去满足它的条件,步骤如下: 1、下载百度地图的SDK 下载地址:百度地图SDK下载 2、申请key值 注册百度账号——>登录百度地图官网——>控制台—–>创建应用 获取key(也就是AK权限码)的具体方法的官网地址 :百度开放平台 按照他的提示一步一步就完成AK码的注册了。 3、将下载的SDK解压,然后将里面的东西放到项目的libs中并add将jar添加至项目依赖 4、在src/m
分类: 编程语言 发布时间: 11-22 22:42 阅读次数: 0

linux下保存git密码

在使用shell脚本部署项目时,我们经常从gitee或者github拉取代码,每次都输入密码会比较繁琐,这里介绍一下,如何保存git密码(https方式) 1、查看服务器是否保存密码git config --list 2、邮箱设置、用户名设置、保存密码设置 git config --global user.name xxx git config --global user.email xxx git config --global credential.helper store
分类: 编程语言 发布时间: 11-22 22:41 阅读次数: 0

python之pyechart

Echarts是百度可视化工具,pyecharts 是一个用于生成 Echarts 图表的类库。Echarts 是百度开源的一个数据可视化 JS 库。用 Echarts 生成的图可视化效果非常棒,为了与 Python 进行对接,方便在 Python 中直接使用数据生成图 官方教程:http://pyecharts.org/#/zh-cn/prepare 支持图形 Bar(柱状图/条形图) Bar3D(3D 柱状图) Boxplot(箱形图) EffectScatter(带有涟漪特效动画的散点图
分类: 编程语言 发布时间: 11-22 22:41 阅读次数: 0

在使用scala写worldcount容易犯的小错误

**在使用的时候cc.next 的后面再次使用cc.next会导致二次next,具体的错误如图] **另一种方式-------直接贴代码 Source.fromFile(filepath).getLines().foreach( f = line => { for (word <- line.split(" ")) { if (!countMap.keySet.contains(word.toLowerCase)) countMap(word.toLowerCase) = 0 countMap
分类: 编程语言 发布时间: 11-22 22:41 阅读次数: 0

Java中的hashcode和equals

equals作用 equals() 的作用是 用来判断两个对象是否相等。 equals() 定义在JDK的Object.java中。通过判断两个对象的地址是否相等(即,是否是同一个对象)来区分它们是否相等。源码如下: public boolean equals(Object obj) { return (this == obj); } 既然Object.java中定义了equals()方法,这就意味着所有的Java类都实现了equals()方法, 所有的类都可以通过equals()去
分类: 编程语言 发布时间: 11-22 22:41 阅读次数: 0

安卓磁链搜索下载播放和原理探索

版权声明:本文由于码字辛苦,转载请注明出处。 https://blog.csdn.net/baidu_25797177/article/details/84324074 安卓磁链搜索下载播放 了解磁链原理和使用,资源搜索必备神器 效果图 磁力搜索 项目地址:https://gitee.com/madaigou/MagnetPlayer 获取磁链 抓取网络资源接口返回磁链地址 source 可选 种子搜|磁力吧|BT兔子|idope|BTDB|BT4G|屌丝搜|AOYOSO http://bt.
分类: 编程语言 发布时间: 11-22 22:40 阅读次数: 0

【Qt】QTest:编译Qt单元测试程序

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u010168781/article/details/84324651 一、使用方法 1、测试程序源码 TestQString.pro QT += testlib QT -= gui TARGET = tst_TestQStringTest CONFIG += console CONFIG -= app_bundle TEMPLATE = app SOURCES +
分类: 编程语言 发布时间: 11-22 22:40 阅读次数: 0

Linux命令- grep +正则表达式

一、简介: grep (global search regular expression(RE) and print out the line,全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。Unix的grep家族包括grep、egrep和fgrep egrep和fgrep的命令只跟grep有很小不同。egrep是grep的扩展,支持更多的re元字符, fgrep就是fixed grep或fast grep,它们把所有的字母都看作单
分类: 编程语言 发布时间: 11-22 22:40 阅读次数: 0

1049 数列的片段和 Python实现

给定一个正数数列,我们可以从中截取任意的连续的几个数,称为片段。例如,给定数列 { 0.1, 0.2, 0.3, 0.4 },我们有 (0.1) (0.1, 0.2) (0.1, 0.2, 0.3) (0.1, 0.2, 0.3, 0.4) (0.2) (0.2, 0.3) (0.2, 0.3, 0.4) (0.3) (0.3, 0.4) (0.4) 这 10 个片段。 给定正整数数列,求出全部片段包含的所有的数之和。如本例中 10 个片段总和是 0.1 + 0.3 + 0.6 + 1.0 +
分类: 编程语言 发布时间: 11-22 22:40 阅读次数: 0

多项式乘法(FFT)

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/zhouyuheng2003/article/details/84328324 1 前言 作为一名OI选手,至今未写过fft相关的博客,真是一大遗憾,这也导致我并没有真正推过fft的所有式子 这一篇fft的博客我将详细介绍多项式乘法,易于理解,主要是为了等我啥时候忘了回来看,当然,一些公式会有些枯燥,如果是初学者请耐心看完哦,还有,毕竟这是手写出来的,如果有错误,欢迎指正! 2 介绍 本栏用来普及
分类: 编程语言 发布时间: 11-22 22:39 阅读次数: 0