自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

会php的猪

write less do more

  • 博客(46)
  • 资源 (5)
  • 问答 (1)
  • 收藏
  • 关注

原创 php 对象转数组

public function ota($object){return json_decode( json_encode( $object),true);}

2021-11-11 15:20:46 274

转载 怎样设置默认浏览器,绝对干货!

一、普通流程及方式(初次尝试可以试试,正常情况下都有用)步骤1:打开开始按钮步骤2:点击应用步骤3:点击默认应用步骤4:点击浏览器图标(大多数人应该都是ie换google)这里大概率应该是ie步骤5:换你希望的浏览器即可二、中级方式(解决多次尝试普通流程后无效的问题)步骤1:打开控制面板步骤2:点击程序步骤3:启用或关闭windows功能步骤4:找到internet Explorer 11,将前面的勾选取消步骤5:点击确定即可三、高级办法(初级和...

2021-06-03 10:40:37 6764

转载 测试账号在线生成工具

工具来由:前段时间有朋友给我邮件发消息能不能写一个在线测试账号生成工具,因为他们的工作当中经常要使用测试账号去测试或者是开发功能,当我收到邮件后,我回复了这位朋友,当然可以啊,我做完这个工具后也第一时间通知了这个朋友,感谢你的建议,我们会做的更好~工具使用:1.选择你想要生成的字段,点击开始生成的绿色按钮2.生成完成之后,按钮下方会出现下载按钮,点击即可下载相应的sql文件3.根据实际情况修改sql文件的表名,导入sql文件到相应的数据库,即可完成测试数据的填充该工具主要是用来生

2021-05-15 13:43:23 3428

原创 各种格式视频,图片,音频免费下载

平时工作中经常需要一些测试一些格式的视频,太难找了。现在找到一个网站,可以免费下载http://www.cnuseful.com/index/index/testdown记录一下

2020-12-22 13:29:25 7615

原创 数据库查重去重

1.单字段 ---查重select * from fa_chickensoup where content in (select content from fa_chickensoup group by content having count(content)>1);2.单字段---查重(已排除最小id的数据)select * from fa_chickensoup where content in (select content from fa_chickensoup g...

2020-11-18 16:35:07 166

原创 图片压缩技术webp,提高网站的响应速度

图片压缩技术webp

2020-11-02 14:28:25 1135

转载 身份证的秘密(二)

class GetInfoByIDCard{ /**根据身份证号,自动返回对应的星座 * @param $cid * @return string */ public function getStarSign($cid){ if (!$this->isIdCard($cid)) return ''; $bir = ...

2020-01-16 15:14:19 506

原创 身份证前两位代表的省份,身份证校验算法,身份证性别判断

array('11'=>'北京市','12'=>'天津市','13'=>'河北省','14'=>'山西省','15'=>'内蒙古自治区','21'=>'辽宁省','22'=>'吉林省','23'=>'黑龙江省','31'=>'上海市','32'=>'江苏省','33'=>'浙江省','34'=>'安徽...

2019-12-03 11:36:34 441

原创 linux 如何给svn添加新项目

第一步找到linux上的svn仓库使用find命令 find / -name "svn*"可以找到第二步进入到仓库目录 执行svnadmin create xxx xxx是项目的名第三步修改authz和passwd两个文件注意authz文件 里面有个[/]记得加上第四步修改svnserve.conf 去掉里面的4个#分别在anon-access = re...

2019-05-14 16:17:34 1541 1

原创 win10开机提示一分钟后自动重启的解决方案

1.第一步,登录密码界面,按住shift不放,单击屏幕右下方电源-重启(按住shift就不要放开)2.选择 高级选项 -- 疑难解答 --- 启动设置 ---安全模式--重启 ---按f4进入安全模式3.win+X,打开windowsPowerShell(管理员)4.输入命令 netsh winsock reset catalog 按回车键,提示充值成功后,重启电脑这时候就好了...

2019-04-18 10:15:09 1751

原创 压缩图片的网站

https://tinypng.com/

2018-09-21 11:27:48 287

原创 关于linux 服务器mysql 远程连接配置的问题(以及期间遇到的问题)

第一步,linux服务器安装mysql,这个就不用多说了,然后把mysql 服务器跑起来  service mysqld start这个时候 如何查看你的mysql服务器是否启动了这个时候看到他就说明正常启动了,或者你换个方式 输入service mysqld statusis running   就说明启动了,接下来就是 mysql -uroot -p然后让你输入...

2018-09-20 10:30:55 261

转载 数据库设计的三方式

数据库设计三大范式(三大基本范式)以前建数据库只是单纯的存取数据,嵌入式设备数据量比较小,也不会去考虑数据冗余的问题。后来在一次面试过程中,我陈述完项目后,面试官问我,你的数据库结构满足第几范式啊?我瞬间就懵了,范式是啥?想想也是醉了。 数据库的这三大范式是为了处理数据冗余、构建比较严谨的数据库结构,设计数据库时必须遵循一定的规则。在关系型数据库中这种规则就称为范式。下面就来说说三大范...

2018-09-18 11:26:44 757

原创 玩转composer

玩转composer 第一步   composer太慢了?换国内镜像composer config -g repo.packagist composer https://packagist.phpcomposer.com第二步 。。。。千万不要  composer update

2018-08-29 19:28:44 154

原创 thinkphp 的 dump

/**  * 浏览器友好的变量输出  * @param mixed $var 变量  * @param boolean $echo 是否输出 默认为True 如果为false 则返回输出字符串  * @param string $label 标签 默认为空  * @param boolean $strict 是否严谨 默认为true  * @return void|string  *...

2018-08-28 15:52:45 851

转载 linux下crontab命令解析

crontab的基本格式:f1  f2  f3  f4  f5  command分  时     日  月  周  命令第一列f1代表分钟1~59:当f1为*表示每分钟都要执行;为*/n表示每n分钟执行一次;为a-b表示从第a分钟到第b分钟这段时间要执行;为a,b,c,...表示第a,b,c分钟要执行第二列f2代表小时0~23(0表示凌晨):当f2为*表示每小时都要执行;为*/n表...

2018-08-28 13:49:17 300

原创 如何给页面加能够临时会话的QQ

首先你要将这句代码放到你的页面中去<a href="tencent://Message/?Uin=3252928761&websiteName=www.joytrands.com=&Menu=yes" target="_blank">QQ在线</a>然后将Uin后面的3252928761换成你的QQ号,这时候还没完事,你必须用这个qq号去这个页面http:/...

2018-05-31 09:52:58 2441 2

原创 跨域问题,什么是跨域,怎么解决?

今天我学习了一下跨域的问题,access-controller-allow-origin什么是跨域问题?跨域问题发生的原因,1.浏览器限制,2.跨域,域名不同,端口号不同,都会发生3.xhr请求,xmlhttprequest请求只要满足这三点就一定会发生跨域请求。误区:一直以来都觉得是因为后台接口的问题导致的跨域,其实不是,和后台无关。当然,后台也能做这个验证,并导致这个问题。跨域的解决思路,我们...

2018-03-27 21:45:40 1152

原创 phpexcel导入

最近写了一个项目,主要是给58销售的朋友用的,他需要用到excel导入到数据库,正好研究下。1.首先下载一个phpexcel到本地,然后解压之后就可以将phpExcel文件夹和phpExcel.php这两个放到vendor目录里面方便引入,2.显示excel导入的页面,<form enctype="multipart/form-data" method="post" id="form-adm...

2018-03-02 11:23:24 182

原创 最新版的微信支付全部流程(2017/7/24) php开发的

微信支付

2017-08-31 16:29:14 1383

原创 分库分表

首先要了解什么是分库分表?为什么要分裤分表?带着疑惑看下去就会找到答案。1.首先我来自己动手写一个分表试试,原理,每10个用户一张表,提前我得设计好3个user1,user2,user3,三个表,每个表我只放10个用户的数据,这相当于水平分表的操作,我只是为了测试写东西所以每个表只放10个数据,一般来讲,都是500W到1000W的数据一张表吧。具体数量我也不是特别清楚,各位大佬自行百度,我只是

2017-08-15 14:26:32 312

原创 php excel的导入和导出~~~

前言:要做这个excel导出和导入的,首先需要一个第三方库,导入到你的项目中来,才能实现,哪个第三方库呢,百度搜一下PHPEXCEL。或者最好是github上搜一下PHPExcel

2017-06-14 10:16:58 515

原创 web多服务器之间的session同步方法

session同步的机制

2017-05-31 15:23:58 1878

原创 git学习从零开始

学习git的目的:托管项目的代码

2017-05-22 10:52:53 333

原创 解决网页公告的问题(无需js),一个标签解决一切

该标签不是HTML3.2的一部分,并且只支持MSIE3以后内核,所以如果你使用非IE内核浏览器(如:Netscape)可能无法看到下面一些很有意思的效果该标签是个容器标签语法:就是这个标签,我的公告就是这样完成的,它会自动的从右至左的跑,我只是加了一个html的标签,不信你试试。

2017-05-12 09:57:31 1086

原创 解决手机端输入法搜索按钮的问题

如果基于原生的js或者jq的写法可以如此:formaction="javascript:search();">inputtype="search"placeholder="请输入搜索内容">form>如果基于angular的写法可以如此:formng-submit="search()">inputtype="search"placeholde

2017-05-05 09:59:11 2064

原创 php实现伪静态

伪静态是什么:网站分为动态网站和静态网站,我们常见的以html结尾的一般都是静态页面,以.php.asp结尾的页面一般是动态网站,动态网站是有和数据库进行交互才被称为动态网站,动态网站由于不容易被搜索引擎搜录所以才有了伪静态这么一说,伪静态顾名思义就是假的静态网站,也就是说动态网站为了方便被搜索引擎收录,利用服务器的rewirte实现的假静态的过程。首先说明一下伪静态的好处好不足之处,

2017-04-26 15:15:33 7610

转载 正则表达式大全

一、校验数字的表达式 1 数字:^[0-9]*$ 2 n位的数字:^\d{n}$ 3 至少n位的数字:^\d{n,}$ 4 m-n位的数字:^\d{m,n}$ 5 零和非零开头的数字:^(0|[1-9][0-9]*)$ 6 非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(.[0-9]{1,2})?$ 7 带1-2位小数的正数或负数:^(\-)?\d+(\.\d{

2017-04-20 15:56:21 356

原创 正则表达式(初学者,基础)

今天开始学习正则表达式,从我第一次接触正则表达式的时候,我就觉得这个东西是个坑死人的东西,真的是非常的不好理解和记忆,但是没办法,装逼需要嘛,不学怎么装逼呢?所以无论如何一定要学会,学好,下面开始正题吧。推荐学习资料:正则表达式30分钟入门教程微软的正则表达式教程\b是正则表达式规定的一个特殊代码,也叫元字符,代表着单子的开始或结尾,也就是单词的分界处,虽然通常英文

2017-04-19 16:43:07 361

原创 微信公众号开发全部流程,测试号开发微信授权登陆 3

这里用到的几个接口基本上是开发微信的必备环节,很重要,而且这里有很多个知识点,以我个人的经验为例,面试一般问微信的问题就那么几个,要么就是微信的授权登陆,要么就是微信的支付几次握手,微信支付流程,回掉啊等等,基本上就这几个问题,然后剩下的就是掉接口了,谁都会掉,说谁都会,但是真正搞起来却不是那么一回事了。不说废话了,进入正题,我提前准备了一个页面,http://www.520hutian.com/

2017-04-11 14:38:35 1198 2

原创 微信公众号开发全部流程,使用测试号开发的2

前言:上一个微信测试号几个接口的的发布有很多人关注了,我这篇文章比较适合新手,和我一样的菜鸟,自己研究是很孤独的,不过还是希望能帮助到很多人,如果有人愿意交流一下可以加QQ群:631422759,不是卖广告,重要的事情说一遍,不是卖广告。今天研究的是微信的自定义菜单等接口,说实话,不难,这骗文章和上一篇文章还是有一点联系的,不懂的地方可以去看下上一篇文章,所有写在这的东西都是我自己亲测有效的,我不

2017-04-10 16:14:30 4455

原创 微信公众号开发全部流程,使用自己的订阅号开发的1

前言:我是一名php开发菜鸡,目前觉得自己技术不太行了,所以想提高一下自己的技术水平,然而没找到更好的方法,所以我打算将所有的微信接口全部写一遍,一边学习,一边开发,一边以写日记的方式记录下这段艰辛但是有意义的时光,也方便大家学习,我会写的很详细,如果有错误的地方请留言给我,我会及时修改的。(我不会告诉你我上班没任务,都是用上班时间学习的,下班我就打游戏去了,哈哈哈哈哈哈哈哈~~~~

2017-04-07 10:16:55 17202 11

原创 免费的通过ip获取地址的方法

public function test(){        $ip = "117.89.35.58";          echo 'ip:' . $ip;          $url = "http://ip.taobao.com/service/getIpInfo.php?ip={$ip}";          $ip = json_decode(file_get_c

2017-03-01 16:03:06 656

原创 给价格加.00

$result['pageData'][$k]['coursePrice'] = sprintf('%.2f', $v['coursePrice']);$result['pageData'][$k]['discountPrice'] = sprintf('%.2f', $v['discountPrice']);

2017-02-08 17:47:19 1496

原创 解决一个文件名显示过长的问题,引发的思考~

没有

2016-12-29 15:39:21 4903

原创 用jq加载出来的html 不能用点击事件 引出 onclick也可以用this

$('.canEdit').click(function(event) {/* Act on the event */ var rlist = $(this).parents(".row-list");var note = rlist.find(".note-txt");note.attr('contenteditable', 'true');note.addClass

2016-11-30 18:04:50 1467

原创 一个实现ajax之后既可以刷新又可以让提示信息延长的js实现方法

这是在华工智云写的代码     toastr.success(msg.info);   //这个是提示信息    toastr.subscribe(function(){   //这个是让提示信息加载完消失之后在执行的刷新    //location.href=msg.url;    window.location.reload();           });

2016-11-23 16:11:34 452

原创 判断用户是安卓还是ios的php代码

/** * 判断用户是否为安卓还是IOS * @author ZTY */function get_device_type(){    //全部变成小写字母    $agent = strtolower($_SERVER['HTTP_USER_AGENT']);    $type = 'other';    //分别进行判断    if(strpos($ag

2016-07-16 16:10:08 413

原创 判断是否是手机端打开的页面

function isMobile() {        // 如果有HTTP_X_WAP_PROFILE则一定是移动设备        if (isset ($_SERVER['HTTP_X_WAP_PROFILE']))            return true;        //此条摘自TPM智能切换模板引擎,适合TPM开发        if(isset

2016-07-16 16:01:02 1626

原创 php thinkphp的一个小BUG

今天用thinkphp的分页类写分页的时候发现一个小问题,尾页设置了参数,但是就是不显示尾页,附上代码。 public function pageList($arrWhere, $order='', $pageSize, $type=''){    $count = $this->where($arrWhere)->count();    $Page = new \Think\Page

2016-07-14 15:26:43 376

STM32Cube HAL库操作系统+CAN收发配置

STM32F103Cube配置HAL库操作系统freertos,CAN通信配置。资源包含STM32Cube工程配置,Keilv5工程,freertos/CAN收发。

2023-05-11

一键修改系统信息.zip

一键修改系统信息.zip 一个通过注册表修改系统信息的工具,用在vm上很实用!win 程序,支持 x86 x64 系统

2023-05-11

Keil.STM32F4xx-DFP.2.14.0.pack(官方STM32F4xx系列最新固件库for Keil MDK 5)

电脑需先安装Keil MDK5。此固件库为Keil官方提供,直接双击安装即可,安装成功后在MDK5工程的Device中可以选择STM32该系列的ARM芯片。 Version: 2.14.0 (2019-07-24) Keil.STM32F4xx_DFP.2.14.0.pack Warning: --C99 is no longer enforced via the device description. Enable 'C99 Mode' in 'Options for Target' dialog's 'C/C++' tab. Updated Pack to include subset of STM32Cube_FW_F4 Firmware Package version V1.24.1 using HAL Drivers V1.7.6. Corrected RTE_Device.h UART5 pin configuration. MX_Device_h.ftl: Updated parsing of USART virtual mode. Updated generati

2023-05-11

STM32F103超声波测距代码 可用

利用STM32F103和超声波传感器进行测距,串口显示

2023-05-11

微信头像分辨率200*200合集

分辨率200*200的微信小头像合集

2021-08-17

京东商城首页html源码

京东商城首页html源码

2017-05-25

ace后台模板(正版,完全版)

ace后台模板(正版,完全版)

2017-04-26

精通正则表达式第三版pdf

只要你掌握了正则,请问还有什么不可以呢

2017-04-26

全国省市区的数据库直接导入即可

方便,速度

2016-11-03

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

TA关注的人

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