自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

征途人生&梦

我的编程之路

  • 博客(670)
  • 资源 (21)
  • 收藏
  • 关注

原创 yii where exist查询

exists:需要一个操作数,该操作数必须是代表子查询yii\db\Query的一个实例, 它将会构建一个EXISTS (sub-query)表达式。CxxxCxxx::find()->select(['cc.ch_id'])->alias('cc')->where(['exists', (new yii\db\Query())->select(['rcc....

2020-03-12 18:07:20 1388

原创 django 用户登录

django已经做好用户登录及权限相关的功能,我们只需要使用就可以了。login页面<form action="/backend/login-in" method="post"> {% csrf_token %} <div class="input-group mb-3"> <input type="tex...

2020-03-10 22:25:29 1004

原创 php结合echarts做报表使用json_encode浮点数丢失精度

json_encode浮点数时会丢失精度,比如0.17变成了0.169999998,一般时转换字符串解决,但是我这里就简单多了,因为echarts的data格式为:data: [10, 52, 200, 334, 390, 330, 220]所以我只需要这样写data: [' . implode(',', $val['charData']) . ']就可以避免使用json_en...

2020-03-10 16:26:32 498

原创 django集成wangeditor

首先自定义widget,继承Inputfrom django.forms.widgets import Inputclass TyEditorInput(Input): template_name = '../templates/widgets/editor.html'自定义wangeditor模板<div class="editor" id="edito...

2020-03-04 21:45:21 1193 1

原创 nginx 配置header

我使用的是oss,当在img标签上加上crossOrigin="Anonymous"就报错:oss CORS policy: No 'Access-Control-Allow-Origin' header is present on the...我确定oss已经设置了跨域,甚至为了测试,我把来源也设置成为了*,允许所有,还是不行,然后又看说cdn也要设置,我看了cdn,好像没启用,但也设置...

2020-03-03 17:52:34 707

原创 yii链接mysql使用localhost比127.0.0.1慢

在家里办公时,做本地开发蛮快的,到公司上班,本地开发发现慢了好多哦,之前也有觉得慢,但没在意,现在对比了下,觉得肯定是有问题的,于是把yii下面的yii-debug打开看了下,发现MySQL链接好慢,达到了2秒。把localhost改为127.0.0.1,速度就快上去了。看了一篇文章,说是ip6导致的,但也没说清楚,这里记录下,之后在深入了解下ip6...

2020-03-03 09:56:30 282

原创 django model相关的一些东西

迁移python manage.py makemigrations commonpython manage.py sqlmigrate common 0001python manage.py migrate常用字段CharField 数据库中 varchar 类型。FloatField 数据库中 float 类型。BooleanField 数据库中 tinyint类型Integ...

2020-03-01 11:37:01 186

原创 django做自关联时遇到的各种问题

模型from .BaseModel import BaseModelfrom django.db import modelsfrom django.urls import reverseclass Category(BaseModel): STATUS = [ [0, '正常'], [9, '禁用'], ] MODULE = ...

2020-02-29 11:29:16 905

原创 django model查询结果转为字典

单个modelobj = Category.objects.get(id=1)obj_dict = model_to_dict(obj)结果集QuerySetcategory = Category.objects.filter(parent_id=0)list_dict = category.values()

2020-02-28 21:02:01 3553

原创 jstree使用

jstree地址https://www.jstree.com/<div class="jstree-select-group"> <div class="jstree-selected"> <input type="hidden" class="searchkey" na...

2020-02-26 15:49:58 450

原创 Django的ModelForm自定义FileInput结合plupload实现ajax上传图片

首先,我的所有附件、图片等都是保存到单独的表里面的,所以我这里有一张表。from .BaseModel import BaseModelfrom django.db import modelsclass Attachment(BaseModel): STATUS = ( (0, '正常'), (9, '禁用'), ) origin...

2020-02-22 20:03:44 583

原创 Django之自定义ModelForm的widget

之前写过ModelForm集成bootstrap,但是bootstrap的radio加上class="form-control"后就会显得很大,而且换行了,为了解决这个问题,就只有修改下radio widget RadioSelect。ModelForm集成bootstrap:https://blog.csdn.net/tang05709/article/details/104426312...

2020-02-22 13:55:31 3430 2

原创 js获取替换url参数

function UpdateUrlParam(name, val) { var thisURL = document.location.href; if (thisURL.indexOf(name+'=') > 0) { var v = getUrlParam(name); if (v != null) {...

2020-02-21 14:25:35 511

原创 Djano的ModelForm使用Bootstrap

在ModelForm中可以用as_table, as_ul, as_p来渲染表单,很方便。https://docs.djangoproject.com/zh-hans/2.2/ref/forms/api/但是我们有时候需要自定义表单样式,比如使用bootstrap的表单样式,那我们就的另想办法了,在源码django/forms/forms.py中大概270行开始对as_table, as_...

2020-02-21 13:17:05 1014

原创 django之DeleteView

delete需要使用post提交,所以需要使用js模拟post<a href="#" data-method="POST" data-url="/backend/adv-position/delete/{{data.id}}" data-confirm="确定删除么?">删除</a>$(".grid-view table tbody").find('a[data...

2020-02-20 21:37:45 1571

原创 Django之UpdateView

模型from .BaseModel import BaseModelfrom django.db import modelsfrom django.urls import reverseclass AdvPosition(BaseModel): name = models.CharField(max_length=255, help_text = "广告位名称") ...

2020-02-20 21:21:20 2243

原创 Django之ListView

from django.views.generic.list import ListViewfrom common.models.AdvPosition import AdvPositionclass AdvPositionIndexView(ListView): model = AdvPosition # 指定模型 context_object_name = 'grid'...

2020-02-20 20:23:12 391

原创 django之CreateView

模型from .BaseModel import BaseModelfrom django.db import modelsfrom django.urls import reverseclass AdvPosition(BaseModel): name = models.CharField(max_length=255, help_text = "广告位名称") ...

2020-02-20 20:22:25 3138

原创 js 导出html为doc

js导出word使用了插件:jquery.wordexport.js和FileSaver.jshttps://github.com/markswindoll/jQuery-Word-Exporthttps://github.com/eligrey/FileSaver.js/并且依赖jquery<!DOCTYPE html><html><head...

2020-02-18 16:45:03 605

原创 django报错 No module named 'MySQLdb'

环境 anaconda3 + python3.7 + django2.2 + mysql5.7在运行python manage.py makemigrations appxxx时报错:No module named 'MySQLdb'网上有方案说改源码,但使用框架的原则是能不动源码就不动源码,所以继续找解及方案。首先使用django文档搜索功能搜索:mysql,结果:...

2020-02-15 11:59:29 1401

原创 百度ai之图片中文字识别学习

接口地址https://cloud.baidu.com/doc/OCR/s/Bk3h7ydue<?phprequire_once 'baiduocr/AipOcr.php';const APP_ID = 'xxxxxx';const API_KEY = 'xxxxxx';const SECRET_KEY = 'xxxxxx';$client = new AipOcr(...

2020-02-07 12:29:46 401

原创 php 反射学习

教材《php核心技术与最佳实践》代码清单1-13 reflection.phpclass Person{ public $name; public $gender; public function say() { echo $this->name . ' ' . $this->gender .'<br/>';...

2020-01-03 18:03:58 122

原创 yii 按天,月,年,自定义时间段统计数据

天(day): 格式Y-m-d月(month):格式Y-m年(year):格式Y时间段(range): 格式Y-m-d首先计算时间天0-23小时$rangeTime = range(0, 23);月:1-月底// $days = cal_days_in_month(CAL_GREGORIAN, $month, $year);$days = date("t",s...

2020-01-02 14:34:26 776

原创 php 获取当前年月的天数

$date = date('Y-m-d', $timeStamp);$year = date('Y', $timeStamp);$month = date('m', $timeStamp);// 获取当前年月的天数$days = cal_days_in_month(CAL_GREGORIAN, $month, $year);$days = date("t",strtotime($yea...

2019-12-27 17:57:32 950

原创 php 简单orm学习

教材《php核心技术与最佳实践》代码清单1-3 simpleOrm.phpabstract class ActiveRecord { protected static $table; protected $fieldvalues; public $select; static function findById($id) { $query = "select * f...

2019-12-22 19:16:33 147

原创 phpexcel 导入日期格式问题

php使用phpexcel导入excel时,如果某列使用的是excel的日期时间格式,比如2019/12/18 20:00:00,如果数据库存储的是时间戳,而在导入时直接使用了strtotime(),则导入的时间是不正确的,而且是空的,因为读取出来根本不是一个时间戳,而是类似43817.833333333这样的数据,需要转一下,这里有个公式:echo gmdate('Y-m-d H:i:s'...

2019-12-18 14:15:41 2463

原创 docker 安装php+nginx+mysql+redis+swoole

首先建立Dockerfile,因为php需要安装很多扩展FROM php:7.2-fpmRUN apt-get updateRUN apt-get install -y build-essential \ git \ curl \ zip \ ...

2019-12-15 14:06:33 1044 1

原创 vue小项目

首先需要安装node,参考官网http://nodejs.cn/再就是安装vue-clinpm uninstall vue-cli -g初始化项目vue init webpack staticweb安装vue-routernpm install vue-router安装axiosnpm install axios项目是输入手机号查证书,就2个页面,首页和...

2019-12-11 09:38:18 185

原创 Yii wangeditor Widget

wangeditor是一个轻量编辑器,地址http://www.wangeditor.com/首先我使用了yii2-bootstrap,所以widget继承自yii\bootstrap\InputWidgetwangeditor怎么使用官网很详细,怎么集成php也很多案例,直接上代码:use Yii;use yii\helpers\Html;use yii\helpers\A...

2019-12-04 14:50:52 219

原创 Yii daterangepicker Widget

daterangepicker 还是比较强大的,既能选择时间段,也能选择作为单个日期时间选择器使用,最重要的是可以选择秒,因为业务需要,有的地方需要选择到秒http://www.daterangepicker.com/#options首先,我使用yii2-bootstrap,所以input widget是继承自yii\bootstrap\InputWidgetdaterangep...

2019-12-04 14:45:51 443

原创 yii GridView 列表上面和下面都显示分页

这个很简单,只需要设置GridView的layout属性'dataProvider' => $dataProvider, 'layout' => '{pager}{items}{pager}', 'showFooter' => true, 'columns' => [ [ ...

2019-12-02 16:39:40 283

转载 解决Chrome插件安装时程序包无效:"CRX_HEADER_INVALID"

https://blog.csdn.net/wst0717/article/details/88867047打开chorme的扩展程序(设置——>更多工具——>扩展程序)chrome://extensions选择开发者模式拖拽.crx至Chrome的扩展程序列表安装失败报错为:程序包无效:"CRX_HEADER_INVALID"选择加载已解压的扩展程序...

2019-11-13 16:17:34 168

原创 yii-admin,rbac权限

首先需要安装yii-admincomposer require mdmsoft/yii2-admin "~2.0"然后配置yii-admin'modules' => [ 'admin' => [ 'class' => 'mdm\admin\Module', 'controllerMap' =>...

2019-11-12 11:25:32 344

原创 微信小程序云开发自定义上传组件

首先在miniprograme下的components目录下新建目录uploader并新建组件(component)uploaderwxml用于显示上传按钮和图片显示<view class="form-item"> <view class="weui-cells__title">图片</view> <view class="weui-c...

2019-11-09 18:10:52 684

原创 css3 图片瀑布流

html<div class="attachment-list"> <div class="list attachment-item"> <div class="item"> <?= $content ?> <div class="title"><?= $...

2019-11-07 16:53:50 155

原创 js 复制

$(this).click(function() { var url = $(this).attr('data-url'); var inputDom = document.createElement('input'); inputDom.type = 'text'; inputDom.value =...

2019-11-07 16:20:48 128

原创 yii和mysql中在sql语句中使用判断

在项目中,有个需求,比如用户和某件物品,是多对多关系,通过一张表关联,现在我需要在物品列表把物品加入到某个用户,在点击添加后,需要列出所有用户,并且用户已经有该物品的用户排在前面,所以就需要通过关联表判断用户是否已经有该物品,在MySQL中可以使用if语句判断,从而实现排序。$query = User::find();$query->select(['{{%user}}.id', '...

2019-11-05 16:33:31 435

原创 yii结合charjs统计30天数据

理论上30天数据应该都有,但实际上却不一定是,所以需要补全public static function getDayOrderCharData($days = 30) { $nowDay = date('Y-m-d', strtotime('-1day')); // 当前前一天 $lastDay = date("Y-m-d", strtotime('-'.$d...

2019-11-03 18:11:14 175 1

原创 yii结合charjs统计上一年与当前年数据

理论上是1年有12个月,但实际上却是去年12个月已经过了,是完整的12个月,今年的12个月还没过,不完整,所以需要补齐public static function getYearOrderCharData() { // 获取当前年 $months = range(1, 12); $currentYear = date('Y'); ...

2019-11-03 18:07:04 181

原创 yii 使用yii-admin时左侧菜单在create、update时不高亮显示解决

首先源菜单使用到了dmstr\widgets\Menu, 在里面有一个方法isItemActive就是控制高亮显示的,由于源代码中存在private属性,不好继承,所以可以直接复制一份,比如放在common\components\BackendLeftMenu下,然后修改isItemActive。protected function isItemActive($item) { ...

2019-10-29 10:57:28 301 1

hadoop with python

python语言接入hadoop,https://www.oreilly.com/programming/free/hadoop-with-python.csp可以在这里免费下载

2018-07-20

wowjs滚动触发效果

wowjs与animate动画css结合实现滚动页面时触发animate动画效果

2018-05-21

单页面导航onePageNav

单页面导航onePageNav,轻量级的jQuery的网站单页平滑滚动导航插件

2018-05-19

js线性特效

js线性特效, 不规则漂浮, jquery特效, 特效特效特效特效特效

2018-05-19

ectouch之新闻页面MIP化

ectouch之新闻页面MIP化

2017-02-25

延迟加载 JavaScript Echo.js

Echo.js 也是一个用于图像延迟加载 JavaScript

2016-11-01

php微信录音,苹果手机不能播放

php微信录音,苹果手机不能播放

2016-09-27

微信第三方授权及全网发布php代码

微信第三方授权及全网发布php代码:基于ecshop

2016-05-23

微信第三方授权获取pre_auth_code

微信第三方授权获取pre_auth_code,获取component_verify_ticket时一定要注意,不是刷新授权事件接收URL马上就获取到,而是把component_verify_ticket存起来,过一会再去看有没有

2016-04-23

laravel5.1中文文档

laravel5.1中文文档

2016-04-12

android开发范例代码大全(第4版)

android开发范例代码大全(第4版)

2016-01-11

build-tools_r21.1.1-windows

android studio 安装过程中出现 notinstall build-tools_r21.1.1需要这个。

2015-10-06

部分ip地址库

IPv4 地址归属地数据库(IPIP.NET 版)

2015-09-11

openfire+jwchat

使用openfire+jwchat搭建的网页聊天。

2015-05-20

ecshop+swfupload实现批量上传图片

ecshop+swfupload实现批量上传图片,图片上传地址需要修改editor\plugins\swfupload\upload2012.php中的savepath.

2015-04-09

ecshop登陆接口

ecshop登陆接口,有qq,sina,微信,支付宝,自己根据官方给的代码做的一些修改,可能有些地方有不足,只作为参考用,实际使用请按需求修改。

2015-02-10

sina phpsdk

新浪微博sdk php版本登陆实例代码新浪微博

2015-02-04

Yii+Framework+v1.1.10类参考中文手册(CHM版)

Yii+Framework+v1.1.10类参考中文手册(CHM版)

2014-09-20

JavaScript权威指南(第6版)(中文版)

《JavaScript权威指南(第6版)(中文版)》是一本针对JavaScript语言的核心内容以及由浏览器定义的客户端JavaScript应用程序编程接口的程序员指南和综合参考书。《JavaScript权威指南(第6版)(中文版)》推荐给那些想学习Web编程技巧的有经验的程序员,以及那些想要精通这门语言的JavaScript程序员。

2014-05-05

PHP技术内幕

本书详细说明了PHP的使用方法,内容涉及PHP应用的各个方面,并提供了大量的代码实例,使读者能够快速而容易地学会PHP。每一章都分为两部分,前一部分“深入分析”详细说明相关的技术信息,后一部分“快速解决方案”针对问题提供快速解决之道,可以帮助读者运用知识,解决问题,以及快速掌握复杂的技术要点,从而成为PHP专家。

2013-10-11

空空如也

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

TA关注的人

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