- 博客(28)
- 收藏
- 关注
原创 程序员转型产品经理之路——本人心得
前言:疫情之前我还是一名PHP程序员,在某培训机构学习后,进入职场,起初碰到了面试了许多,也是自己的各方面经验不是很足,在面试的时候碰壁,后来改写简历,整理资料,总结问题,在去面试,最终在拿到了offer,在公司做了一段时间,每天的生活很平淡,就是埋头写代码,除了项目上的问题,基本上很少进行沟通,感觉生活很无聊,乏味,也是我本身的性格是比较活跃的那种,在这个工作状态下,感觉有些压抑,好景并不长,自己因为技术能力不足,做东西比较慢,这边技术总理和我讨论了下,结果可想而知,经验这个东西很重要,因为出来也是进
2020-07-10 11:35:13
845
1
原创 Uncaught TypeError: $(...).size is not a function FastAdmin中使用bower的报错
官方安装使用方法:https://www.kancloud.cn/karsonzhang/fastadmin/784094错误是因为版本问题!!!根据需要合理使用对应的版本。bower update后选择1-10数字,回车,选择安装对应版本...
2019-08-12 15:49:07
1622
原创 linux 用curl触发控制器脚本的详细介绍
写一段curl触发url地址,代码如下<?php$url = "触发地址";$info = curl_init(); curl_setopt($info,CURLOPT_RETURNTRANSFER,true); curl_setopt($info,CURLOPT_HEADER,0); curl_setopt($info,CURLOPT_NOBODY,0);...
2019-07-17 11:38:26
455
原创 PHP 实现 阿里云 短信接口调用
1、添加签名,签名名称保存下,代码里不要写错2、添加模板。填写对应信息 ,提交等待审核(一般两个小时内审核完成),模板code 要保存下,代码里不要写错3、登陆自己阿里云购买短信服务,创建$accessKeyId和$AccessKeySecret4、阿里云官方SDK下载地址:https://help.aliyun.com/document_detail/55359.htm...
2019-07-04 18:13:59
9022
1
原创 yii2.0 框架内置分页和分页样式详细使用
控制器引入use yii\data\Pagination;public function actionNews(){ $query = WebArticle::find()->where(['status' => 1]); //总条数 $count = $query->count(); //pageSize...
2019-05-15 17:41:09
1120
原创 php 方法重写,报错: Declaration of should be compatible with that
详细描述为:https://bugs.php.net/bug.php?id=46851<?phpabstract class A {// 方法无参数public static function dom(){}} abstract class B extends A {// 方法有参数public static function dom($str=null){ echo $...
2018-12-07 09:56:56
10565
原创 php QQ互联详细实现过程
首先登陆QQ互联网址 :http://wiki.connect.qq.com/sdk%e4%b8%8b%e8%bd%bd选择PHP SDK v2.2 SDK包,在本地执行,然后点击设置配置项进行配置。 点击进入进行配置,没有appid和appkey去申请这里申请https://connect.qq.com/index.html 配置完成之后API/comm/下会生成一个...
2018-11-30 09:38:39
1033
原创 preg_replace():不再支持/ e修饰符
具体修饰符参考以下地址:正则表达式模式中可用 模式修饰符:http://php.net/manual/zh/reference.pcre.pattern.modifiers.php例子:$_smarty="ok";$_smarty_results = preg_replace('!(\{/?nocache\:[0-9a-f]{32}#\d+\})!s','date("Y-m-d ...
2018-11-29 16:40:49
1884
原创 php中txt文档插入数据到服务器
第一种 :pdo方法$pdo = new PDO("mysql:host=127.0.0.1;dbname=test",'root','root');$file = fopen("biao.txt", "r") or exit("Unable to open file!"); while(!feof($file)) { $arr[] = preg_split("/\s...
2018-11-13 18:46:59
393
原创 SecureCRT工具登录跳板机,直接连接目标服务器
什么是跳板机?现在一定规模互联网企业,往往都拥有大量服务器,如何安全并高效的管理这些服务器是每个系统运维或安全运维人员必要工作。现在比较常见的方案是搭建跳板机环境作为线上服务器的入口,所有服务器只能通过跳板机进行登陆访问,不经过无法访问。因此需要通过终端连接到远程开发机进行工作,由于安全等因素,登录开发机时需要先登录跳板机,然后在跳板机上再实际连接开发机,如下图所示:首先先进行一个...
2018-09-13 12:13:18
5827
原创 TP5.1之软删除
软删除在实际项目中,对数据频繁使用删除操作会导致性能问题,软删除的作用就是把数据加上删除标记,而不是真正的删除,同时也便于需要的时候进行数据的恢复。软删除仅对模型的删除方法有效,如果直接使用数据库的删除方法则无效 1、要使用软删除功能,需要引入SoftDelete。2、deleteTime属性用于定义你的软删除标记字段,ThinkPHP的软删除功能使用时间戳类型(数据表默认值为...
2018-07-31 16:43:26
2791
原创 TP5.1调用内置验证器
控制器:public function add(){ $data = input('param.'); $LogicModel = new ModelBrand(); //验证数据 $validate = new \app\common\validate\brands; if (!$validate->check($data)) { ...
2018-07-31 16:32:12
1573
原创 TP5.1无限极分类
这是无限极分类的实现,自己渲染视图即可ok public function index(){ $index=DB::name('power')->select(); $res=$this->digui($index); var_dump($res); } public fun...
2018-06-28 17:02:01
2414
原创 微信公众号接口之自动回复,根据接收文本回复消息(二)
根据微信公众号设置的回调地址,设置的文件名字,把当前代码当进去,改成回调地址的文件名,即可完成,具体内容以下有注释。<?php header('content-type:text/html;charset=utf8');/*接受数据*/$post_obj = simplexml_load_string($GLOBALS['HTTP_RAW_POST_DATA'],'SimpleXMLElem...
2018-06-08 09:51:21
6803
原创 微信公众号接口之接口信息配置(一)
微信公众号地址:https://mp.weixin.qq.com/debug/cgi-bin/sandboxinfo?action=showinfo&t=sandbox/index配置url和token<?php/** * wechat php test *///define your tokendefine("TOKEN", "你的token");$wechatObj = ne...
2018-06-01 12:11:22
7556
2
原创 PHP中redis作为mysql的缓存服务器(读写分离)
<?php header("content-type:text/html;charset=utf8");///version 1// get data// $redis = new Redis();// $redis->connect('127.0.0.1', 6379);// $arr = $redis->get('data_from_class_all');// ...
2018-05-18 10:40:49
2550
原创 TP5增删改查超详细!!!
个人探索的的是 tp5 不支持大U跳转,用url或者直接写方法名字。没有调用model。$request = Request::instance();这段语句的意思是 请求实例化。连接数据库配置:表单:控制器:展示:修改:个人探索,有不好之处,欢迎指正。...
2018-05-07 16:25:55
3440
1
原创 部署到服务器出现_STORAGE_WRITE_ERROR_:./Runtime/Cache/Home/应对方法
遇到这种错误,是因为tp3.2上传服务器,Runtime文件夹没有权限,所以打不开,看到许多人在网上说删除Runtime缓存就可以了,其实附加权限就ok解决方案对 Runtime 文件夹设置 777 权限sudo chmod -R 777 Runtime...
2018-04-28 11:31:51
11001
2
原创 git详细使用
首先,检查下自己之前有没有已经生成:cd ~/.ssh如果能进入到.ssh文件目录下 ,则证明,之前生成过.ssh秘钥,可以直接使用里面的秘钥。一、如果之前没有配置过1.配置git config –global user.name ‘xxxxx’git config –global user.email ‘xxx@xx.xxx’2.生成秘钥ssh-keygen -t rsa -C ‘上面的邮箱’G...
2018-04-26 09:16:42
279
原创 laravel5增删改查
路由规则:数据库配置:config/database.phplaravel5/.env控制器:表单:展示页面:修改页面:
2018-02-11 13:38:11
6290
原创 PHP伪静态步骤
header("content-type:text/html;charset=utf-8"); $dsn = "mysql:host=localhost;dbname=seven"; $db = new PDO($dsn, 'root', ''); $db->exec("set names utf8"); //分页 $count=11;
2017-12-17 19:43:40
243
原创 如何使用memcache缓存
$memobj= new memcache(); $memobj->connect('127.0.0.1','11211'); $memobj->set("name",$arr,false,1); //arr和foreach保持一样 $aa=$memobj->get('name'); if(!empty($aa)){ echo
2017-12-17 19:24:05
241
翻译 PHP简单对称加密
/*** 简单对称加密算法之加密* @param String $string 需要加密的字串* @param String $skey 加密EKY* @author Anyon Zou * @date 2013-08-13 19:30* @update 2014-10-10 10:10* @return String*/function encode($str
2017-12-05 15:45:32
1788
原创 冒泡排序
{$arr=[2,5,4,7,9,3,6,1,8]; //定义临时变量 $size=null; for($a=0;$a { for($i=0;$i { if($arr[$i]>$arr[$i+1]) { $size=$arr[$i]; $arr[$i]=$arr[$i+1]; $ar
2017-11-28 16:46:02
273
原创 Yii框架中增删改查
视图层:表单: //辅助函数use yii\helpers\Url;?>Document " method="post">姓名简介 展示:use yii \helpers\Url; ?>
2017-11-28 16:19:18
371
原创 PHP操作Redis增删改查详细过程
首先开启Redis服务,连接本地的Redis服务,小编是这样连接,方法有多种。$redis = new Redis();$link = $redis->connect('127.0.0.1', 6379);?>创建表单 Document 商品名称
2017-11-27 11:02:12
7260
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人