自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

qq_7813180

记录我的php学习中的疑问!

  • 博客(31)
  • 收藏
  • 关注

原创 搜索引擎是如何站点内容是有价值的高质量?

总之,百度搜索引擎对站点内容是否高质量的评估是基于多个因素的综合考虑。要创建高质量的内容,需要关注用户需求,提供有价值的信息,并保持良好的更新频率和内部、外部链接结构。

2023-06-18 15:41:40 107

原创 垂直行业(新站)SEO流量快速起飞的核心思路

像有些项目站,实际上行业词库不会很多,所以“权重”不会养很大,但是只要日收稳定,保持不断地长尾词精准流量输出,你就会发现网站的词库都是在逐步增长的。很多人觉得现在做垂直网站尤其是新站很难起来,还是我上面所讲的,养站步骤要对,思路要对,才能周期化的把SEO优化网站的质量+数量做成!如果你是做产品、做项目词的朋友,这三块一定要记好,不理解没关系,我详细讲解下这个快速起飞的核心思路。每个行业都有属于自己的收录词,何为收录词,简单来说,就是相对来说比较容易收录的内容(词+标题)。不管是哪个行业,前期只要学会。

2023-06-05 00:57:45 244

原创 价值8800元SEO自动化养权重流量站课程分享(升级版)!

由于很多词是批量采集,所以肯定会遇到多个词采集到同一篇文章,这个问题不解决好肯定会出大事的,这里也有个方法,百度自己搜索下,文本去重工具,找一个自己去识别,只要段落相同基本上就是同一篇文章,然后就全部删了,只保留独一无二的内容来使用。像这种,纯AI养的,自己打开网站可以去看,很明显的AI文章生成痕迹,直接掉完(最近泛站死得多,垂直站用AI死的比较少,再次说下,自己去看爱站排行榜词库暴跌即可,即使你们看数据,前面在稳定哪怕是半年一年,百度一打击直接掉完)。所以一般选用10KB内的内容最好。

2023-06-05 00:51:40 527

原创 40分钟快速入门Dart基础(下)

对于已经叱咤开发武林已久的开发人员来讲,异步是一个很深的知识点。而我们在接触的每种语言里面基本上都会提到异步,同样地在使用Dart开发项目过程中,也是会有异步操作的。我们在Java , oc中可以使用线程来实现异步操作,但是Dart是单线程模型,想要实现异步操作的话,我们可以使用事件队列来处理。重点:Dart是单线程模型语言,也就没有了所谓的主线程/子线程之分。所以相对来说Dart线程理解起来和学习起来是相对容易的。

2023-04-09 14:17:58 619

原创 Flutter常用插件和对.yaml讲解

cool_ui。

2023-04-09 14:14:57 815

原创 深入理解Dart之Mixins

在官方文档中,我们可以看到对Mixins的解释是:简单的理解,就是用来复用多个类之间的代码,减少耦合。我们直接来看一个例子。

2023-04-09 14:14:25 309

原创 Flutter 第一个界面

第一个页面app首页。

2023-04-09 14:13:29 507

原创 40分钟快速入门Dart基础(中)

简单的理解,就是用来复用多个类之间的代码,减少耦合。我们直接来看一个例子。我们在没有使用Mixins的从前:假设,我们现在正在开发一个动物大全App,我们需要创建一个Duck类。作为一个有丰富面向对象编程经验的开发者,你自然的将所有和Duck有相似特征的抽取成一个abstract class。

2023-04-09 14:11:06 715

原创 40分钟快速入门Dart基础(上)

针对final 和const 理解的有点模糊的可以参考这篇文章: 可以参考这里Flutter 知识梳理(Dart)-Dart中static final const 区别看是不是超级好上手,好操作~其实Dart的整个学习起来还是蛮简单的,对于有基础的老司机更简单一些。分分钟敲起来~这篇文章就简单的介绍到这里如何短时间快速入门Dart,避免入坑。由于是想让大家快速入门Flutter,所以针对上面的这些章节我们讲解的只是一些在开发Flutter 过程中常用的一些方法和函数。

2023-04-09 14:10:18 1708 1

原创 golang 中string和int类型相互转换

总结了golang中字符串和各种int类型之间的相互转换方式:string转成int:int, err := strconv.Atoi(string)string转成int64:int64, err := strconv.ParseInt(string, 10, 64)int转成string:string := strconv.Itoa(int)int64转成string:...

2019-12-23 12:42:02 334

原创 go语言 time标准库 时间/时间戳操作

import ( "fmt" "time")01: 获取当前时间dateTime := time.Now() fmt.Println(dateTime)02: 获取年 月 日 时 分 秒 纳秒year := time.Now().Year() //年 fmt.Println(year) month := time.Now().Month() //月 fmt....

2019-12-20 15:59:41 993

原创 vscode 开发工具基础配置

1.注释插件(文件类型无限制)**插件名:koroFileHeader配置项:setting中搜索:FileHeader// 头部注释,默认设置:{'Author':'your name','Date':'Do not edit','LastEditors':'your name','LastEditTime':'Do not edit','Description':'file conte...

2019-12-20 14:34:48 1258

原创 golang 环境配置

1、安装Go 1.13或升级到Go 1.132、配置环境变量#修改 GOBIN 路径(可选)go env -w GOBIN=$HOME/bin#打开 Go modulesgo env -w GO111MODULE=on#设置 GOPROXYgo env -w GOPROXY=https://goproxy.cn,directGO111MODULE:这个环境变量主要是...

2019-12-19 15:17:50 883

转载 如何通过简单的配置文件来实现nginx防御攻击的效果。

这次我们来讲讲如何通过简单的配置文件来实现nginx防御攻击的效果。其实很多时候,各种防攻击的思路我们都明白,比如限制IP啊,过滤攻击字符串啊,识别攻击指纹啦。可是要如何去实现它呢?用守护脚本吗?用PHP在外面包 一层过滤?还是直接加防火墙吗?这些都是防御手段。不过本文将要介绍的是直接通过nginx的普通模块和配置文件的组合来达到一定的防御效果。0x01 验证浏览器行为简易版我们先...

2019-03-13 13:42:10 217

原创 App变现 -- 主流移动sdk广告联盟收益整理报表

App变现 -- 移动广告sdk收集

2019-03-04 11:06:27 4755 2

原创 广告流量变现方式以及操作方法

想保证变现效果的话还是找些有口碑的变现平台比较好,比如Mobvista、有米等。根据个人经验总结,APP广告流量变现方面要注意以下几点。区分人群老用户和新用户的变现效率其实差别很大。以游戏为例,新用户比较倾向游戏付费,变现率高;老用户变现相对低一点,但同时老用户的应用黏性又要比新用户强很多。所以在变现方案上要区分开来,新用户少发点广告,老用户可以多放一些广告,利用广告位的数量来弥补两者之间...

2019-03-04 11:04:48 3663

原创 互动广告2019应该这么玩比较容易变现

步入2019年,互动式效果广告已经不能再称之为“新事物”了。不难发现:第三季度开始,大部分广告主都已经把相当可观的预算,放到了点击率更高的互动式广告中去。然而对比起“广告霸主”,信息流广告,互动式广告虽处于流量红利时期,玩家在逐渐变多,但竞价还不算充分。同样对于媒体来说,互动式广告依然是一个“半成品”。在维系好碎片化流量整合、广告营收与用户体验的平衡时,仍然缺乏更加精细化的运营。就在广告主和媒...

2019-03-04 10:56:54 898

转载 Java的修饰符详解

Java访问控制修饰符Java中,可以使用访问控制符来保护对类、变量、方法和构造方法的访问。Java 支持 4 种不同的访问权限。default (即缺省,什么也不写): 在同一包内可见,不使用任何修饰符。使用对象:类、接口、变量、方法。 private : 在同一类内可见。使用对象:变量、方法。 注意:不能修饰类(外部类) public : 对所有类可见。使用对象:类、接口、变量、方...

2019-02-06 13:43:55 155

转载 Java内置数据类型

Java语言提供了八种基本类型。六种数字类型(四个整数型,两个浮点型),一种字符类型,还有一种布尔型。byte:byte 数据类型是8位、有符号的,以二进制补码表示的整数; 最小值是 -128(-2^7); 最大值是 127(2^7-1); 默认值是 0; byte 类型用在大型数组中节约空间,主要代替整数,因为 byte 变量占用的空间只有 int 类型的四分之一; 例子:by...

2019-02-06 13:42:41 145

转载 FFmpeg 视频处理工具用法

ffmpeg是一个非常强大的工具,使用他可以转换视频格式,包括视频容器格式,视频编码格式。这里所说的视频,包括了视频和音频。可以更改视频的其他的参数,比如帧率-每秒播放的帧数, 视频的大小-尺寸等等。还可以将图片转换视频。图片转换成视频,实际上是通过内置的视频编码格式将你的图片编码,ffmpeg支持很多中视频格式,想知道ffmpeg支持哪些编码格式,可以用ffmpeg -cod

2015-05-21 16:03:49 9810

转载 PHP的Try, throw 和 catch

Try - 使用异常的函数应该位于 "try" 代码块内。如果没有触发异常,则代码将照常继续执行。但是如果异常被触发,会抛出一个异常。Throw - 这里规定如何触发异常。每一个 "throw" 必须对应至少一个 "catch"Catch - "catch" 代码块会捕获异常,并创建一个包含异常信息的对象让我们触发一个异常://创建可抛出一个异常的函数 function ch

2015-05-19 23:27:54 6557

转载 网络游戏程序员须知 UDP vs TCP

这篇教程让我们就从最基本的网络数据收发开始谈起吧。其实这部分才是网络程序员应该做的最基础最简单的部分,但是这部分如果想要做好相对来说还是很有技巧和困难的。而且如果这部分你没做好,在多人对战类游戏中它带来的影响是极其恶劣的。你可能听说过端口这个概念,也可能知道TCP和UDP这两个概念。在做网络开发的的时候,我们首先要做的就是选择合适的协议。到底是TCP,还是UDP,或者是两者混合来用呢?这是

2015-05-18 18:54:24 603

转载 http 和 tcp

1、TCP连接手机能够使用联网功能是因为手机底层实现了TCP/IP协议,可以使手机终端通过无线网络建立TCP连接。TCP协议可以对上层网络提供接口,使上层网络数据的传输建立在“无差别”的网络之上。建立起一个TCP连接需要经过“三次握手”:第一次握手:客户端发送syn包(syn=j)到服务器,并进入SYN_SEND状态,等待服务器确认;第二次握手:服务器收到syn包,

2015-05-18 18:51:15 1189

转载 PHP 5.3 5.4 5.5 新特性

因为用到PHP新版本,一些新特性必须要了解,且有些可以在开发时就使用,如果不使用,那么何必升级PHP版本呢,显得有些得不偿失了!所以整理了一下 一些特性,有可能不全,待添加PHP 5.3中的新特性一.PHP 5.3中的新特性1. 支持命名空间 (Namespace)2. 支持延迟静态绑定(Late Static Binding)3. 支持goto语句4. 支持闭

2015-05-18 17:55:43 620

转载 经典sql语句大全-非常有用(特指Mysql)

DDL—数据定义语言(Create,Alter,Drop,DECLARE)DML—数据操纵语言(Select,Delete,Update,Insert)DCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK)首先,简要介绍基础语句:1、说明:创建数据库Create DATABASE database-name2、说明:删除数据库drop da

2013-12-03 21:41:13 548

原创 do while 循环语句

<?php $i=0;do { $i++; echo "The number is " . $i . ""; }while ($i<5);/*将对 i 的值进行一次累加,然后,只要 i 小于 5 的条件成立,就会继续累加下去:*/?>do...while 语句会至少执行一次代码 - 然后,只要条件成立,就会重复进行循环。 将对 i 的值进行一次累加,然后

2013-12-01 23:36:18 838

原创 while 和 foreach 循环语句

echo $_b;$b=1;while ($b<=10) { echo $b; $b++;}//wyile 循环 只要指定的条件成立,while 语句将重复执行代码块$c=array("sasa","ajskjsajk","asasdnjsanhjdnsjan");foreach ($c as $v){ echo $v; echo "";}//foreach循环

2013-12-01 23:30:36 689

原创 for while 循环语句

<?php$a=0;//for 语句必须有3个条件,for($i=0;$i<=10;$i++){$a=$a+$i;}echo $a;?>for循环语言 必须有3个条件,最后输出0+1+2+3+4+5+6+7+8+9+10的结果

2013-11-30 23:28:03 503

原创 array 数组 一维数组 二维数组

<?php$_a = array(1,2,3);echo $_a;//输出 array数组 因为还没具体定义那个键值$_b= array("x"=>1,"y"=>2,"z=>"3);echo $_b[y];//输出为2//也可以不定义,按照0开始输出!?>这里就是一维数组, <?php/*二维数组*/$_b = array("x"=>array

2013-11-30 15:39:06 631

原创 switch case break default 判断语句

<?php$_a = 19;$_b = 19;/*switch 语句后面跟一个小括号 判断条件case 可以无限加,意思为如果为1 输入什么 或者执行什么break 打断的意思 跳出的意思,如果cae匹配成功,跳出,下面的代码不执行default default 的意思为 如果上面的case都没有匹配成功,将执行default下面的代码;*/switch($_a){ cas

2013-11-30 01:17:23 960

原创 if elseif else 判断语句

<?php$_a = 10;$_b = 11;if($_a==$_b){echo "A等于B";}else{echo "A不等于B";}?>if判断语句       if假如(括号里面是条件语句){}大括号里面输出如果匹配成功输入什么或者执行什么,(如果只输出一行代码可以用大括号,多行就必须用大括号,不然报错);else否则显示什么;<?php$_a = 1

2013-11-30 00:43:24 903

空空如也

空空如也

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

TA关注的人

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