自定义博客皮肤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)
  • 收藏
  • 关注

原创 c++primer之表达式

一、需要右值的地方可以用左值来代替,但不能把右值当成左值使用,当一个左值被当成右值使用时,实际上使用的是它的内容二、当一元正运算符作用于一个指针或算术值时,返回运算对象值的一个副本三、bool b = true; bool b2 = -b;布尔类型变量b的值为真,参与运算时将被提升为整数1, 对它求负的结果为-1,将-1换回布尔值并将其作为b2的初始值,转换成布尔值后结果为1四、递增或递减前置版本和后置版本: 前置首先将运算对象加1,然后将改变后的对象最为求值结果。后置首先将运算对象加1,但求值

2021-05-30 09:43:21 98

原创 c++primer之数组

一、对数组的元素使用取地址符就能得到指向该元素的指针二、在很多用到数组名字的地方,编译器会自动的将其替换为指向数组首元素的指针三、当使用数组作为一个auto变量的初始值时,推断得到的类型时指针而非数组四、decltype返回的类型是由10个整数构成的数组五、可以通过数组名字或数组中首元素的地址得到指向首元素的指针, 可以通过获取数组尾元素之后的那个不存在的元素的地址六、c++11引入了begin和end,但与容器中的begin和end不同,begin 返回指向ia首元素的指针,end返回

2021-05-29 22:27:16 103

原创 Qt链接mysql报错QMYSQL driver not loaded

Qt在链接mysql时报错,QMYSQL driver not loaded,这个是由于没有mysql驱动的原因,查看下qt\5.14.2\mingw73_64\plugins\sqldrivers目录下是否有qsqlmysql.dllqsqlmysql.dll.debug如果没有就需要安装驱动文档在这里https://doc.qt.io/qt-5/sql-driver.html网上也有教程说怎么安装,这里说下我踩的坑1: 由于我安装了phpstydy,所以我想使用php

2021-05-25 22:07:18 328

原创 Element UI 表单在el-form-item中使用自定义验证规则

1:官网示例<el-form :model="ruleForm" status-icon :rules="rules" ref="ruleForm" label-width="100px" class="demo-ruleForm"> <el-form-item label="密码" prop="pass"> <el-input type="password" v-model="ruleForm.pass" autocomplete="off"><

2021-05-24 17:03:54 3202 1

原创 c++primer之迭代器

一、迭代器有有效和无效之分,有效迭代器或者指向某个元素,或者指向容器中尾元素的下一个位置,其他所有的情况都属于无效。二、begin成员负责返回指向第一个元素(或第一个字符)的迭代器, end成员负责返回指向容器(或string对象)尾元素的下一个位置的迭代器,也就是说,该迭代器指示的是容器的一个本不存在的尾后元素,这仅是个标记而已,表示我们已经处理完了容器中的所有元素。三、特殊情况下,如果容器为空,则begin和end返回的是同一个迭代器,都是尾后迭代器。四、如果两个迭代器指向的元素相同或者都是

2021-05-23 11:13:07 1003

原创 Qt及Qt Quick开发实战精解项目二俄罗斯方块 rotate失效方法报错

在qt5中QGraphicsItem::rotate已经不再使用,而是使用setRotation。但setRotation设置围绕Z轴的顺时针旋转角度(以度为单位),比如setRotation(90)是旋转90度,但setRotaton不能持续旋转,比如我按旋转按钮是,第一次旋转90度正常,第二次就不动了。QGraphicsItem还提供了另外一个方法rotation(),回围绕Z轴的顺时针旋转(以度为单位)。默认值为0(即项目不旋转)。可以使用这个方法获取到旋转的角度,然后在这个基础上加9

2021-05-22 18:47:31 584

原创 c++primer之auto和decltype

一、c++11引入了auto类型说明符,用它能让编译器替我们区分析表达式所属的类型,auto让编译器通过初始值来推算变量的类型。二、auto一般会忽略顶层const三、decltype的作用是选择并返回操作数的数据类型四、如果decltype使用的是一个不加括号的变量,则得到的结果是该变量的类型。如果给变量加上了一层括号或多层括号,编译器就会把它当成是一个表达式,变量是一种可以作为赋值语句左值的特殊表达式,所以这样的decltype就会得到引用类型。const int bi = 0,.

2021-05-22 16:41:05 134

原创 c++primer之const

一、const对象一旦创建后其值就不能再改变,所以const对象必须初始化。二、默认情况下,const对象被设定为仅在文件内有效,多个文件种出现同名的const变量时,其实等同于在不同文件中分别定义了独立的变量。三、只在一个文件中定义const,在其他多个文件中要想声明并使用它,可以添加extern关键字。四、可以把引用绑定到const对象上,就像绑定到其他对象上一样, 我们称之为常量的引用,对常量的引用不能被用作修改它所绑定的对象。五、引用的类型必须与其所引用对象的类型一致,但有2个例外:

2021-05-22 16:09:28 147

原创 c++primer指针

指针一、指针是指向另外一种类型的复合类型。二、指针和引用区别1、指针本身就是一个对象,允许对指针赋值和拷贝,而且指针的生命周期内它可以先后指向几个不同的对象。2、指针无须在定义时赋初值,和其他内置类型一样,在块作用域内定义的指针如果没有初始化,也将拥有一个不确定的值.3、引用本身并非一个对象,没有实际地址,一旦定义了引用,就无法令其再绑定到另外的对象,之后每次使用整个引用都是访问它最初绑定的那个对象,指针和它存放的地址之间就没有这个限制。不能定义指向引用的指针。三、指针存放某个对象的

2021-05-22 11:34:20 176

原创 c++之引用

引用引用为对象起了另外一个名字,引用类型引用另外一种类型。一般在初始化变量时, 初始值会被拷贝到新建的对象上,然而定义引用时,程序把引用和它的初始值绑定在一起,而不是将初始值拷贝给引用,一旦初始化完成,引用将和它的初始值一直绑定在一起,因为无法令引用重新绑定到另外一个对象,因此引用必须初始化。为引用赋值,实际上是把值赋给了与引用绑定的对象上,获取引用的值,实际上是获取了与引用绑定的对象的值,同理,以引用作为初始值,实际上是以引用绑定的对象作为初始值。int ival = 1; int

2021-05-22 10:30:44 78

原创 Qt及Qt Quick开发实战精解项目二俄罗斯方块 items方法报错

在练习《Qt及Qt Quick开发实战精解》第二章的项目时,在MyView::clearFullRows中有这样一行代码QList<QGraphicsItem*> list = scene()->items(199, y, 202, 22, Qt::ContainsItemShape);编辑器就直接报错了,报错信息如下myview.cpp:75:47: error: no matching member function for call to 'items'qgraphi

2021-05-20 23:04:08 659

原创 Qt 示例之多文档编辑器

子窗口头文件#ifndef MINICHILD_H#define MINICHILD_H#include <QWidget>#include <QTextEdit>#include <QCloseEvent>#include <QMenu>class MiniChild : public QTextEdit{ Q_OBJECTpublic: explicit MiniChild(QWidget *parent = nu

2021-05-19 21:43:08 717 1

转载 QT示例学习之QLocalSocket

服务端头文件#ifndef SERVER_H#define SERVER_H#include <QWidget>#include <QLabel>#include <QPushButton>#include <QLocalServer>class Server : public QWidget{ Q_OBJECTpublic: explicit Server(QWidget *parent = nullptr);

2021-05-18 12:15:58 979

转载 QT示例学习之图表

头文件#ifndef WIDGET_H#define WIDGET_H#include <QWidget>#include <QtCharts/QChartGlobal>typedef QPair<QPointF, QString> Data;typedef QList<Data> DataList;typedef QList<DataList> DataTable;QT_BEGIN_NAMESPACEnamespace

2021-05-14 14:45:31 735

转载 Qt示例之日历

头文件#ifndef WIDGET_H#define WIDGET_H#include <QWidget>#include <QDate>#include <QComboBox>#include <QGroupBox>#include <QGridLayout>#include <QCalendarWidget>#include <QLabel>#include <QCheckBox>

2021-05-13 18:00:40 1271

原创 python xlrd追加数据

有个需求,需要把10000份json文件的数据导入到excel,但考虑到内存问题,一次读取1000份json文件并写入excel,就需要追加数据。json文件格式:product1~10000.jsonimport jsonimport xlrdimport xlwtimport osfrom xlutils.copy import copydef readJsonFile(findex): fileName = "json/product"+str(findex)+".json"

2021-04-27 15:20:47 792

原创 laravel-admin上传

protected function form() { $form = new Form(new Video()); $path = 'videos'; $newName = md5(uniqid()); $form->file('local', __('Local')) ->rules('mimes:mp4,3gp,mov,webm') ->removable().

2021-04-15 12:06:03 228

原创 php paypal支付

首先安装依赖:composer require paypal/rest-api-sdk-phpclass PaypalTool { private $baseUrl; private $apiContext; private $key; private $secret; private $host; public function __construct() { $this->baseUrl = env('PAY_PAL_URL'); $th

2021-04-12 13:52:47 205

原创 bootstrap-datetimepicker左右箭头不显示

.icon-arrow-left,.glyphicon-arrow-left { position: relative;}.icon-arrow-left::after,.glyphicon-arrow-left::after { position: absolute; top: 1px; left: 1px; width: 15px; height: 15px; content: "<"; display: block;}.

2021-04-12 10:00:39 784

原创 ubuntu20 安装rvm并安装ruby2.3.3

由于一些历史原因,需要维护一个ruby系统,今天再ubuntu20上安装rvm并安装ruby,首先需要安装ruby环境,sudo apt-get install ruby再安装rvm,由于安装使用curl报443错误,所以使用了其他安装方式https://github.com/rvm/ubuntu_rvmsudo apt-add-repository -y ppa:rael-gc/rvmsudo apt-get updatesudo apt-get install rvm不用

2021-04-10 18:00:26 276

原创 spring boot 结合 mybatis-plus使用layui分页

<dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> <version>${mybatis-plus.version}</version> </dependency>配置@Configurationpublic class MybatisPl.

2021-04-10 17:19:45 203

原创 ‘strcpy‘: This function or variable may be unsafe. Consider using strcpy_s instead

练习c++时遇到:'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead报错的代码: strcpy(copyOfName, name.c_str());大概意思是: strcpy是不安全的,建议使用strcpy_s代替可以了解下strcpy和strcpy_s之间的差别.;可修改为:strcpy_s(copyOfName, name.size() + 1, name.c_s

2021-04-08 11:57:47 422

原创 centos安装mysql

wget http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpmyum -y install mysql57-community-release-el7-10.noarch.rpmyum install mysql-server查看默认密码grep "password" /var/log/mysqld.log如果没有,运行mysqld --initialize --console再运行查看.

2021-04-06 15:10:23 71

原创 Qt:cannot open output file debug\XXX.exe: Permission denied

qt调试时报错cannot open output file debug\Samp2.exe: Permission denied解决:qt编辑器左侧菜单切换到项目选项,点击构建设置下面的删除按钮,然后重新运行调试

2021-03-31 16:50:48 3412 1

原创 laravel-admin自定义命令生成模型和控制器并添加路由

class GosAutoAdmin extends Command{ /** * The name and signature of the console command. * * @var string */ protected $signature = 'gos:admin {table} {model} {modelTitle}'; /** * The console command description. .

2021-03-31 14:07:18 753 1

原创 layui使用插件导出excel

插件地址:http://excel.wj2015.com/_book/docs/%E5%8A%9F%E8%83%BD%E6%A6%82%E8%A7%88.htmlres.data.list.unshift({CreatedAt: '日期', 'user.nickName': '用户', track: '订单号', iata: '目的地', packages: '件数', gross: '毛重', amountReceivable: '费用', amountPayable: '应付'});

2021-03-17 15:44:58 597

原创 html 显示pdf

有个需求,后台上传pdf文件作为新闻的内容,前端新闻详情页展示pdf,html显示pdf已经支持了,如使用iframe, object,embed,但这几个都会显示工具栏和框架边框,而我想要的是没有边框,没有工具栏,就直接把pdf内容展示到页面就可以了,就像富文本那样,直接展示出来,看了几个,最终选择了pdf.jshttps://mozilla.github.io/pdf.js/这个支持把pdf转为canvas,这样就可以直接展示内容了,但对seo不是很理想,客户要求使用pdf,那就这样吧。ht

2021-03-15 16:11:40 442

原创 java温习之list和map遍历

List<String> list = new ArrayList<>(); list.add("hello"); list.add("world"); for(String str : list) { System.out.println(str); } String[] strArray = new String[list.size()]; list.toAr.

2021-01-29 10:41:44 120

原创 gorm的sum查询

var amount1 float64 global.GVA_DB.Model(&product).Debug().Where("`type` = 0 AND `category_id` = ?", cat.ID).Pluck("COALESCE(SUM(price), 0) as amount1", &amount1).Error

2021-01-27 16:18:36 5083

原创 Gin重复绑定post数据问题

项目中,使用到了分页以及一些参数,分页单独写的绑定参数,type PageInfo struct { Page int `json:"page" form:"page"` PageSize int `json:"pageSize" form:"pageSize"`}但现在我需要传另外的参数,如type GetByParentId struct { ParentId uint `json:"parentId" form:"parentId"`}在使用ShouldBind

2021-01-19 17:19:19 1154

原创 layui 编辑器提交后内容为空

layui编辑器有几个方法LayEdit提供了相当精简的方法,如下:方法名 描述 var index = layedit.build(id, options) 用于建立编辑器的核心方法index:即该方法返回的索引 参数id: 实例元素(一般为textarea)的id值 参数options:编辑器的可配置项,下文会做进一步介绍 layedit.set(options) 设置编辑器的全局属性 即上述build方法的options layedit.ge..

2021-01-05 22:24:17 517

原创 element-ui修改label样式且不影响全局

先在el-form-item上加一个class,然后可以在style中加scoped,并在样式中使用.login-form >>> .el-form-item__label如果使用sass,可以使用/deep/替换>>>.login-form { /deep/ .el-form-item__label { color: #4350b5; } /deep/ .el-input

2020-12-29 10:31:01 1523

原创 原来google授权这么简单

首先放个按钮,当然可以用谷歌自己的,这个更简单。我这里使用了自己的按钮<div id="google-login"> <img src="{{ URL::asset('images/common/share_google.png') }}" /> </div>引入js<script src="https://apis.google.com/js/api:client.js"></scri

2020-12-28 16:38:40 1740

原创 spring boot2.4 @DeleteMapper识别失败

在使用ajax提交结合@DeleteMapper做删除时,我加上了_method="DELETE",但提交后识别到post请求,网上说时2.4需要加上一句配置spring.mvc.hiddenmethod.filter.enabled=true$.ajax({ type: 'post', url: '/backend/category/' + data.id,

2020-12-27 22:30:10 648

转载 spatie/Laravel-permission Laravel 应用中的角色和权限控制

将用户与角色进行关联这个包允许你在数据库中管理用户的权限和角色。当你安装了扩展包之后你就可以这样做:// 给用户添加一个权限$user->givePermissionTo('edit articles');// 通过角色添加权限。$user->assignRole('writer');// 给角色添加一个权限$role->givePermissionTo('edit articles');————————————————原文作者:Summer转自链接:h

2020-12-23 16:08:58 2195

原创 laravel excel导出的文件打不开

使用laravel excel导出use App\Model\User;use Maatwebsite\Excel\Concerns\FromCollection;use Illuminate\Support\Collection;use Maatwebsite\Excel\Concerns\WithHeadings;class ExportOrganizationRecord implements FromCollection{ public function collection

2020-12-23 14:34:06 813

原创 laravel报错Call to undefined method Symfony\Component\HttpFoundation\BinaryFileResponse::header()

在中间件中使用了$response->header('Access-Control-Allow-Origin', '*'); $response->header('Access-Control-Allow-Headers', 'Origin, Content-Type, Cookie, X-CSRF-TOKEN, Accept, Authorization, X-XSRF-TOKEN'); $response->header('Access-Contr

2020-12-23 14:14:48 2614

原创 laravel的orm查询一个表同时查询在另一个表的数量count

首先需要建立关联关系public function records() { return $this->hasMany('App\Model\Admin\RecordExpert'); }public function expert() { return $this->belongsTo('App\Model\Admin\ExpertInfo'); }查询ExpertInfo::select(['i..

2020-12-17 17:45:38 1317

原创 laravel 自带的通知系统

建立通知php artisan make:notification NoticeNotificationLaravel支持通过多种传输通道发送通知,这些通道包括邮件、短信(通过 Nexmo)以及 Slack 等我这里使用的数据库通知将via($votifiable)中的买了改为databasepublic function via($notifiable) { return ['database']; }新建通知表,当然也可以不用php ar

2020-12-04 16:11:15 443

原创 ubuntu20.04安装libssl1.0-dev

https://packages.debian.org/jessie/amd64/libssl-dev/download先把镜像源添加到sources.list中sudo vi /etc/apt/sources.list在末尾添加deb http://security.ubuntu.com/ubuntu bionic-security main然后运行sudo apt update && apt-cache policy libssl1.0-de...

2020-11-30 08:58:31 9944 4

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关注的人

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