自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

院主的博客

专注web的编程

  • 博客(37)
  • 资源 (2)
  • 收藏
  • 关注

原创 Centos7使用docker搭建elasticsearch

安装dockercat >/etc/yum.repos.d/docker.repo<<EOF[docker-ce-edge]name=Docker CE Edge - $basearchbaseurl=https://mirrors.aliyun.com/docker-ce/linux/centos/7/$basearch/edgeenabled=1gpgcheck=1gpgkey=https://mirrors.aliyun.com/docker-ce/linux/cent

2022-03-21 14:32:15 2839

原创 21年的最后一月了,C#会成为2021年的编程语言吗?

C#会成为2021年的编程语言吗?

2021-12-16 17:16:09 454

原创 PHP的面向对象你都了解哪些?

PHP的面向对象你都了解哪些?什么是面向对象?主要重点基本思路面向对象都有哪些内容类对象成员变量成员函数继承父类子类多态重载抽象性封装构造函数析构函数你还知道__toString()吗?结尾什么是面向对象?面向对象介绍(英语:Object-oriented programming,缩写:OOP),专业术语我这里不多说,我们直接了断的来了解面向对象。主要重点面向对象编程是一种计算机编程架构由单个能起到子程序作用的单元或对象组合而成每一个对象都是独一无二的对象是一个特定的事物,他的职能是完成特定

2021-04-06 14:45:13 342

原创 数据库中索引架构有多重要?

数据库中索引架构有多重要?了解数据库索引是做什么的MYSQL索引介绍索引架构原理1、定义2、索引数据结构3、为什么使用B Tree(B+Tree)4、索引分类5、聚集索引和非聚集索引如何高效的运用索引合理创建索引关于索引的重要程度结尾了解数据库索引是做什么的欢迎阅读我的博客,好久没写博客了,最近在研究一些新奇的玩意。因为公司业务数据量达到了千万级,为了解决高并发以及数据库延迟,特意把我最近的经验分享出来。MYSQL索引介绍MySQL索引的建立对于MySQL的高效运行是很重要的,索引可以大大提高My

2020-10-31 20:00:11 277

原创 php获取textarea的数据里的每一行数据,并转为数组

前言适用于大部分批量操作,用于获取textarea文本框里的数据。主要是判断回车行来执行操作直接上代码!$list_array=explode("\n",$post_data);//分割回车并转为数组$list=array();foreach($list_array as $array){ array_push($list,$array);//获取到数据加到$list数组里}dump($list);$post_data是POST传递过来的数据$list新建一个空数组array_

2020-06-19 15:36:56 1880 1

原创 2020年6月份编程语言排行榜

前言本文章中语言排名数据来自TIOBE排行榜和PYPL排行榜。TIOBE排行榜6月份数据2020年6月TIOBE指数以下是官方说明6月标题:Rust首次进入TIOBE指数前20名编程语言Rust诞生近十年后,首次进入TIOBE指数前20名。这令人惊讶吗?在过去的5年中,Rust被Stackoverflow用户授予“最受欢迎的编程语言”。连续!主要原因是Rust是一种正确完成的系统编程语言。Rust在静态强类型化的同时,解决了所有其他语言的冗长编程和尖锐边缘。它的类型系统可防止运行时空指针

2020-06-10 10:35:58 1449 1

原创 2020年5月份编程语言排行榜

前言本文章中语言排名数据来自TIOBE排行榜和PYPL排行榜。这段时间一直在忙,都忘记更新这个排行榜了,今天重操旧业,给大家看一下5月份的编程语言排行榜TIOBE排行榜5月份数据2020年5月TIOBE指数以下是官方说明五月标题:编程语言C又回到了第一位Java和C在4月份已经非常接近了,但是这个月C再次超越了Java。上一次C排名第一是在2015年。我们只能猜测为什么C又是第一名。其中一个原因可能是冠状病毒。这听起来可能很傻,但有些编程语言确实从这种情况中受益。数据科学领域的例子有P

2020-05-10 15:51:08 92278 145

原创 php计算会员卡

前段时间接到一个制作会员卡的单子,一开始挺好奇为什么要把一个会员天数要分开成卡,后来才发现,那个是以充值天数来的,然后需要以卡类型进行判断那么卡分别为天卡·day周卡·week月卡·month季卡·season年卡·year直接放算法<?php/** * Class vip_class 天数计算月卡 * @author 院主网络科技团队 * @link url ...

2020-05-05 19:10:08 753

原创 QQ是如何实现千万人级别的消息处理(原创)

这段时间因为在家实在没事情做,就在想,QQ到底是scoket还是什么什么乱七八糟的后来又到网上捞了一下,才知道QQ通讯原理是这样的首先我们平常看见的通讯软件基本都是scoket并采用tcp协议的,但是仔细研究了一下QQ才分享,QQ却不是。QQ采用的是混合型p2p,协议是UDP。一开始我只知道p2p可以用来下载,播放视频,但是我不知道他居然可以用在即时聊天上,后来寻找了一下,拥有这项技术的...

2020-02-18 01:13:34 775

原创 JQuery解析多维JSON

ver data= '{"data":[{"id":1}]}';$.each(data.data, function(i, item) { console.log(item.id);});{“data”:[{“id”:1}]}

2020-01-14 15:48:05 548

原创 PHP截取指定字符串(可中文)后的内容,并不包含指定字符串

前言前两天做项目,遇到一个需要截取指定字符串的内容,网上找了好多,找了一个函数 strstr(),但是截取下来发现会包含指定字符串,于是我自己琢磨出下面的代码第一份$allString = "在线看我和我的祖国";$searchString = "在线看";$newString = strstr($allString, $searchString);$length = strlen($...

2019-12-20 20:36:41 1203

原创 2019年11月份编程语言排行榜

前言本文章中语言排名数据来自TIOBE排行榜和PYPL排行榜。TIOBE排行榜9月份数据TIOBE排行榜TIOBE编程语言排行榜是编程语言流行趋势的一个指标,每月更新,这份排行榜排名基于互联网有经验的程序员、课程和第三方厂商的数量。排名使用著名的搜索引擎(诸如Google、MSN、Yahoo!、Wikipedia、YouTube以及Baidu等)进行计算。请注意这个排行榜只是反映某个编程...

2019-11-27 21:17:47 706

原创 php开发微信公众号-消息自动回复

我们配置好和微信交互的URL里 我们就能接收到微信用户发送的消息了 我只需要判断消息的类型或者其他处理其他的业务逻辑 比如你可以根据他发的关键字来处理 他发订单号 你收到后可以去数据库查询 然后在反馈给他这里我们就简单回复好了 比如他发送什么消息 我们就返回什么消息封装的微信类:weixin.class.php<?php/** * 微信公众平台操作类 */class WeCha...

2019-11-27 20:54:35 1610

原创 php使用curl让浏览器来下载远程文件

前言前两天做项目的时候,碰到这个问题,一开始在网上找了很多PHP如何让浏览器下载远程文件,后来群里的人告诉我说用CURL,我随后又找了很多相关的资料,结果只找到一个问答帖子帖子地址(CSDN)然而初始代码说有问题的,后来我又去吾爱破解论坛去询问,这才得到最终代码,现在我要记录一下<?phpfunction download($url){ header('Content-D...

2019-11-04 18:01:20 2662

原创 php7中使用curl上传文件

上传文件代码:<?php $url = 'http:/abc.com/uploadfile.php'; $post_data = [ 'file' => new CURLFile(realpath('a.txt')) ]; $ch = curl_init(); curl_setopt($ch, CURLOPT_URL , $url); curl_setopt($...

2019-10-29 15:50:23 1151

原创 2019年9月份编程语言排行榜

前言本文章中语言排名数据来自TIOBE排行榜和PYPL排行榜。TIOBE排行榜9月份数据TIOBE排行榜TIOBE编程语言排行榜是编程语言流行趋势的一个指标,每月更新,这份排行榜排名基于互联网有经验的程序员、课程和第三方厂商的数量。排名使用著名的搜索引擎(诸如Google、MSN、Yahoo!、Wikipedia、YouTube以及Baidu等)进行计算。请注意这个排行榜只是反映某个编程...

2019-09-13 13:52:40 934 1

原创 PHP使用阿里云的对象储存OSS的官方SDK进行简单的上传

安装OSS官方SDK包

2019-09-13 13:33:45 3788

原创 PHP实现新闻头条操作

前言本文章所使用的接口地址为https://www.juhe.cn/docs/api/id/235本文章的所有代码都是现使用代码,就是说,我的接口也是用这个代码的,所以代码可以正常使用。我的接口文档doc.berfen.com(正在更新更多接口及文档)下面直接上代码,各位可根据业务逻辑简单修改本篇代码。代码<?phperror_reporting(0);//关闭报错,生产环境下...

2019-09-05 15:42:09 986

原创 php对json数据的一些操作

前言在写一些前端语言和后端语言交互的时候,一般都会用到json,像我在用layui这个前端框架的时候,遇到好多json数据,然而我自己却对json没有了解多少。看了网上好多文章教程,散散的,今天我来集中一下JSON数据解码-json_decode:<?php// 定义一个数组变量$fruit = array('id' => 1, 'name' => 'cs');//...

2019-09-02 13:54:44 693

原创 程序员如果无聊了会做出什么可爱的事呢?

前言广大ITer为了缓解压力,让我们看看他们都做了哪些可爱的事呢?(注释)正文小兔子/**                                      *         瓦瓦            十              *        十齱龠己         亅瓦車己             *        乙龍龠毋日丶      丶乙己毋毋丶  ...

2019-08-22 20:49:55 629 3

原创 在安装mysql后,启动出现“NET HELPMSG 3534”

前言这两天看见我的群里,有人问:“安装MYSQL后,在启动mysql的时候,总是出现请键入 NET HELPMSG 3534 以获得更多的帮助。这样的提示,然后也启动失败”。我个人安装的时候并没出现,然后我去网上翻阅了一下,找到一些解决方法,并写在自己的博客里记录一下正文安装的时候,会出现下图mysql版本是5.7解法方法:在bin目录执行指令:mysqld --initia...

2019-08-19 13:19:32 847

原创 2019年8月份编程语言排行榜

前言本文章中语言排名数据来自TIOBE排行榜和PYPL排行榜。TIOBE排行榜8月份数据TIOBE排行榜TIOBE编程语言排行榜是编程语言流行趋势的一个指标,每月更新,这份排行榜排名基于互联网有经验的程序员、课程和第三方厂商的数量。排名使用著名的搜索引擎(诸如Google、MSN、Yahoo!、Wikipedia、YouTube以及Baidu等)进行计算。请注意这个排行榜只是反映某个编程...

2019-08-19 13:04:38 9257 1

原创 浏览器点击链接打开指定APP详解

Android业务组件化之URL Scheme使用什么是 URL Scheme?android中的scheme是一种页面内跳转协议,是一种非常好的实现机制,通过定义自己的scheme协议,可以非常方便跳转app中的各个页面;通过scheme协议,服务器可以定制化告诉App跳转那个页面,可以通过通知栏消息定制化跳转页面,可以通过H5页面跳转页面等。URL Scheme应用场景:客户端应用可以...

2019-07-15 19:46:24 9241

原创 AndroidManifest.xml文件相关属性名称详解

manifest根节点的属性属性介绍package指定应用的包名,每个应用的包名是唯一的android:versionCode指定应用的版本号,对用户不可见,对开发人员可用,可通过比较版本号进行应用版本升级。android:versionName指定应用的版本名称,对用户可见,用户可以到设置里查看版本名称。android:sharedUserId用于...

2019-07-15 19:39:37 467

原创 android:taskAffinity属性的用法

Activity的归属,也就是Activity应该在哪个Task中,Activity与Task的吸附关系。我们知道,一般情况下在同一个应用中,启动的Activity都在同一个Task中,它们在该Task中度过自己的生命周期,这些Activity是从一而终的好榜样。那么为什么我们创建的Activity会进入这个Task中?它们会转到其它的Task中吗?如果转到其它的Task中,它们会到什么样的Ta...

2019-07-15 19:39:07 7757

原创 Android属性allowBackup安全风险浅析

1.allowBackup安全风险描述Android API Level 8及其以上Android系统提供了为应用程序数据的备份和恢复功能,此功能的开关决定于该应用程序中AndroidManifest.xml文件中的allowBackup属性值[1] ,其属性值默认是True。当allowBackup标志为true时,用户即可通过adb backup和adb restore来进行对应用数据的备...

2019-07-15 19:35:20 328

原创 让应用手动管理应用的数据目录 android:manageSpaceActivity

在应用程序管理器点击软件显示的页面,我们可以点击清除数据按钮,这样所有关于该app的缓存在手机的数据都清除掉了。类似于新安装的一样。但是有时候,用户不想全部删除,比如登录信息等。就有需求如果应用能够手动管理应用的数据目录的需求,那么android系统支持这个功能吗?当然支持了,如图:红框处,显示的叫管理空间,而不是我们常常见到的清除数据。当点击这个按钮能够跳转到我们的空间管理页面就做到了,那么...

2019-07-15 19:29:53 642

原创 android学习——控制硬加速 hardwareAccelerated 在3.0才有的。

从Android3.0 (API level11)开始,Android的2D显示管道被被设计得更加支持硬加速了.硬加速使用GPU承担了所有在View的canvas上执行的绘制操作.启用硬加速最简单的的方法是对整个应用启用硬件速.如果你的应用只使用标准的view和Drawable,全局启用硬加速将不会带来任何负面影响.然而,因为硬加速不是被所有的2D绘制所支持,所以启用它时可能对你的自定义绘制产生...

2019-07-15 19:27:13 444

原创 android的taskAffinity和allowTaskReparenting的用途

taskAffinity用于指定当前Activity(activity1)所关联的Task,allowTaskReparenting用于配置是否允许该activity可以更换从属task,通常情况二者连在一起使用,用于实现把一个应用程序的Activity移到另一个应用程序的Task中。allowTaskReparenting用来标记Activity能否从启动的Task移动到taskAffinit...

2019-07-15 19:23:14 352

原创 Android应用的uid和pid

大家在用开发工具连接手机时一定见过下图的进程编号:PID和UID存在的意义 Pid是进程ID,Uid是用户ID,只是Android和计算机不一样,计算机每个用户都具有一个Uid,哪个用户start的程序,这个程序的Uid就是那个用户,而Android中每个程序都有一个Uid,默认情况下,Android会给每个程序分配一个普通级别互不相同的 Uid,如果应用之间要互相调用,只能是Uid相...

2019-07-15 19:19:46 2767 1

原创 关于Jquery和select的用法

在网上找了Jquery和select的用法看了一下,下面将我给大家总结一下:1.获取第一个option的值$('#test option:first').val();2.获取最后一个option的值$('#test option:last').val();3.获取第二个option的值$('#test option:eq(1)').val();(1)是第二个01这样排的...

2019-06-24 16:08:42 386

原创 jQuery设置disabled属性与移除disabled属性

jQuery设置disabled属性与移除disabled属性Readonly只针对input和textarea有效,而disabled对于所有的表单元素都有效。表单中readOnly和disabled的区别:Readonly只针对input(text/ password)和textarea有效,而disabled对于所有的表单元素都有效,包括select,radio, checkbox, ...

2019-06-24 10:50:53 1541

原创 js和jquery实现页面跳转的几种方式

js跳转方式1、在原有的页面跳转window.location.href='b.html'2、在原有的页面返回上一个页面window.history.back(-1)3、在原有的页面跳转到b页面(只适用于ie)window.navigate('b.html')4、跳转到b页面self.location.href='b.html'从字面上就可以理解到 window 指的是当...

2019-06-24 10:12:28 33270 1

原创 Jquery判断input获取和失去焦点

在一些表单中,难免会碰到用户的输入是在进行中,还是输入完成接下来,我会告诉你们,jquery如何灵活的判断input输入框是在输入中还是输入完成主要还是判断他是否获得焦点HTMLindex.html<form action="" method="post"> <h2>用户登陆</h2> <span>用户名</sp...

2019-06-21 01:06:39 7617

原创 注册成功邮件html代码模板

注册成功邮件html代码模板这是在网上找到一个模板然后二改的如果有小伙伴急需发件模板,可以用我的哦代码:HTML日期:2019/6/16模板类型:验证码效果图下面代码<div style="background-color:#ECECEC; padding: 35px;"> <table cellpadding="0" align="center"...

2019-06-17 23:46:33 6519

原创 layui前端提交的json数据,php后端循环读取数据内容

layui前端提交的json数据,php后端循环读取数据内容layui的数据表格在前端发送多选数据的时候,发送的是json数据,对于一些对Json数据不太了解的小伙伴们来说,解析可能会遇到点难度,接下来给你们提供一个简单实用的方法一般layui的数据表格多选发送的json数据为[{"id":"10001","username":"杜甫","email":"[email protected]"...

2019-06-16 22:24:23 3075

原创 阿里云验证码邮件html代码模板

阿里云验证码邮件html代码模板前端时间我为了一个简单的邮件美观做了很大的头脑,后来想想就算了,还不如直接去别人的邮件里直接扒模板代码:HTML日期:2019/6/16模板类型:验证码效果图下面代码<head> <base target="_blank" /> <style type="text/css">::-webkit-...

2019-06-16 22:04:34 11153 3

xyplayer x4.0.7和4.0.8测试版智能解析 X4

官方最新版4.0.7 同时也出现了4.0.8测试版 2021年7月3日 更新 4.07正式版 主要更新如下: 1.弹幕播放器添加播放列表支持 2. 添加时间显示设置。 3.优化弹幕其他细节。 4.修复后台二级菜单错位问题; 5.修复手机端模板切换线路按钮显示多个的问题; 6.其他已知BUG; 主目录文件结构及说明:(备注:调用方式前面皆省略了解析域名,浏览器访问时请添加在前面) 文件: * index.php 首页文件, 调用方式:"/?v=视频链接或视频名称"或"/?url=视频链接" *jx.php 简洁调用接口,仅加载视频,不显示列表等信息,调用方式:"/jx.php?url=视频地址"。 * video/index.php json接口, 调用方式:"/video/?url=视频地址"。 api.php 接口文件, 输出json数据供js使用。 play.html 框架调用文件,调用方式:"/play.html?url=URL地址" so.html 搜索页 404.html 404页 favicon.ico 网站图标 crossdomain.xml 文件跨域访问控制文件 注意:文件直接拷贝到网站根目录下; 目录:* admin 后台管理目录,为了安全请改名dmku 弹幕接口目录video API模块目录save 数据保存目录, 注意:权限必须为755以上,不然无法后台更新配置;cache 文件缓存 目录 注意:权限必须为755以上,不然无法正常工作;include 引用文件 目录player 播放器目录plus 插件存放目录source 资源目录templets 模版目录前台访问: "/?v=视频链接或视频名称"后台登录: "/admin"(默认账号admin:admin888)一般不用设置即可正常工作,如果基本设置里的网站目录显示不正确,请手动修改,后面需要加"/"注意: x3.7以后的版本,第一次安装需要先进后台确认恢复下配置才能使用,如果点击无反应请更换为IE浏览器重试!系统配置保存目录为"save"目录,其中"config.php"是主要配置文件,安装时注意备份,升级时保留这个目录或文件即可。"/source/bak" 为 "/save" 的备份目录,如果初始配置失败或数据显示异常可以从这个目录手动恢复配置文件。 无后门 亲测的文件包,可不用下载,那个只是测试过的,具体选择看你们

2021-09-14

通过超链接url打开一些常见app(scheme)

通过超链接url打开一些常见app(scheme)

2019-07-16

空空如也

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

TA关注的人

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