- 博客(18)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注
原创 Go语言快速入门篇(六):标识符
如果首字母小写,则只能在本报中使用(Tips:可以理解成,首字母大写是public,首字母小写是private),在Go语言中没有public、private这样的关键字。⑥ 不能以系统保留关键字作为标识符,在Go语言中,为了简化代码编译过程中对代码的解析,其定义的保留关键字有25个。如果你在引入包的过程中,发现错误,可以尝试在cmd中输入go env查看GOPATH路径是否为你的当前项目路径。新版本的GO语言中,关闭了GOPATH的使用,需要对GO11MODULE进行设定,否则就会报错找不到包。
2022-09-20 09:06:20 379 1
原创 Go语言快速入门篇(五):指针
1. 值类型,都有对应的指针类型,形式为*数据类型,比如int的对应的指针就是*int,float32对应的指针类型就是*float32,以此类推。3. 指针类型,变量存的是一个地址,这个地址指向的空间存的才是值,比如:var ptr *int = &num。4. 获取指针类型所指向的值,使用:*,比如:var *ptr int,使用*ptr获取p指向的值。2. 获取变量的内存地址,用&,比如:var num int,获取num的地址:&num。1. 基本数据类型,变量存的就是值,也叫值类型。
2022-09-19 07:12:11 189
原创 Go语言快速入门篇(四):数据类型的转换
将string类型转成基本数据类型时,要却把string类型能够转成有效的数据,比如我们可以把“123”,转成一个证书,但是不能把“hello world”转成一个证书,如果这样做,会直接将其转成原有值。③ 在转换中,比如将int64转成int8,编译时不会报错,只是转移的结果是按溢出处理,和我们希望的结果不一样。① Go中,数据类型的转换可以是从表示范围小->表示范围大,也可以表示范围大->表示范围小。② 被转换的变量存储的数据(即值),变量本身的数据类型并没有变化。v:就是需要转换的变量。
2022-09-14 10:51:02 237
原创 GO语言开山篇(四):开发工具VSCode的安装和使用及环境搭建
先到下载地址去选择适合自己系统的VSCode安装软件,下载地址:https://code.visualstudio.com/download
2022-09-06 14:33:22 1611
原创 GO语言开山篇(三):Go语言特点
Go语言保证了既能到达静态编译语言的安全和性能,又达到了动态语言开发维护的高效率,使用一个表达式来形容Go语言:Go=C+Pvthon,说明Go语言既有c静态语言程序的运行速度,又能达到Python动态语言的快速开发。
2022-09-06 14:25:34 424
原创 GO语言开山篇(二):诞生小故事
Kne Thompson(肯·汤普森),1983年图灵奖和1998年美国国家技术奖得主。他与Dennis Ritchie是Unix的原创者。Thompson也发明了后来衍生出C语言的B程序语言,同时也是C语言的主要发明人。
2022-09-06 14:24:17 584
原创 GO语言开山篇(一):学习方向
Go语言是区块链最主流的编程语言,同时也是当前最具发展潜力的语言;Go语言是Google公司创造的语言,也是Google主推的语言。
2022-09-06 14:22:28 2217
原创 TP6跨应用继承模板文件
最近在研究TP6的东西,想着做一个后台管理系统,但是遇到一个问题难到我了,我从前的开发习惯是将一个后台分为多个模块去进行开发,因此需要跨应用去进行继承模板的操作,可官方文档没有明确表示,于是我打算将计就计去采用TP5所传承的风格,这样去继承:{extendname="admin@layout/layout"}可是令我惊讶的是,他并没有什么作用!!!这TP5的优良没传承下来?我找了很多办法,最后还是选择了自己修改底层代码,奉上修改思路。修改底层架构,TP6跨应用也能继承模板文件!-PHP博.
2021-11-12 09:29:55 645
原创 解决thinkphp5配置环境No input file specified.问题
原来用的环境是php5.5-ts,但今天因一个项目需要使用到php7.0-nts的环境,所以只好现在本地配置个工作环境,用的php7.0-nts环境,发现页面始终报No input file specified.问题。 php中ts和nts区别:ts(Thread-Safety)即线程安全,多线程访问时,采用了加锁机制,当一个线程访问该类的某个数据时,进行保护,其他线程不能进行访问直到...
2018-08-25 20:54:19 9089
原创 Thinkphp5行为使用方法详解
在应用或模块下建 behavior目录,目录内建行为类文件Test.php(以下以home模块为例)namespace app\home\behavior;//注意应用或模块的不同命名空间class Test { public function run(&$params){ echo $params; }}方法一1.在入口文件中,增加...
2018-08-25 20:53:36 2228 1
原创 Maximum execution time of 30 seconds exceeded解决办法
博主今天在使用THINKPHP开发一个项目是偶遇到了这么一个问题,一起来看看我是怎么解决的吧。 莫名其妙发生了这么一个报错,弄的我有点懵逼;突然间就有点不知所措!字面意思就是“超过30秒的最大执行时间”,嗯?没遇到过着个问题,于是梁俊威博主开始一步步进行排查:首先,我去找到php.ini文件,对php.ini文件进行修改max_execution_time = 30; M...
2018-08-25 20:51:55 25115
原创 ThinkPHP5接入微信公众号支付
微信在生活中的地位越来越重要。人流量大,信息大的地方都是商户营销必争之地,在微信公众号中微信支付使用的场景越来越多。下面梁俊威博主就详细的讲解下ThinkPHP如何接入微信公众号支付。 1、下载官方demo,并放到根目录/extend/下面,建议建一个Wxpay文件夹。以后如果想接入支付宝就再建一个Alipay。这样在多种支付的情况下目录可能会比较清晰。 2、在WxPay...
2018-08-25 20:51:08 3857
原创 ThinkPHP5 HTTP状态码500
在一次被某好友强迫帮其的ThinkPHP5项目进行部署的时候,发现返回的HTTP状态码是500,纠结了老半天,最后却被一个简单的问题绊了脚尖。他们服务器环境是Liunx系统。前端使用的是Layui框架的项目,在浏览器请求接口的时候发现能够正常返回所查询的数据,但总是发现浏览器查看请求的状态码是红色的500。这个时候,初步猜测是因为前端的请求不成功有关;梁俊威博主就给大家详细讲解一下是怎么解...
2018-08-25 20:49:26 4811
原创 ThinkPHP5中哪些小技巧可以提高性能
今天博主来分享一下,在我们使用tp5框架如何提升部分性能,而在THINKPHP框架中,很多影响性能的地方就在于,很多请求都要进行重新加载,我们放过了想一想,如果我们能够避免这过度加载的问题,是不是就会提升部分性能呢?所以我们通过缓存来实现这一功能,一起看看吧。声明:如果服务器是linux或者是Mac,那么你需要给予权限才能操作。以下系列操作都是通过命令行形式以下方法建议,在网站稳定后再...
2018-08-25 20:48:11 3818 2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人