
软件开发
nefukadia
菜且不学
展开
-
vue项目使用全局变量
创建全局变量文件globe.jsglobe.jsvar TEST=1;var GO=0;export default{ TEST, GO}在main.js中import并继承给所有子页面main.jsimport globe from './globe.js'Vue.prototype.globe=globe在页面中使用console.log(this.globe.TEST); //1...原创 2021-05-12 18:23:00 · 191 阅读 · 0 评论 -
vue/uniapp 控制组件css实例
index.vue<template> <view> <father class="fa" size="500rpx"></father> </view></template><script> import father from '../../com/father.vue' import son from '../../com/son.vue' export default { component原创 2021-05-10 19:58:42 · 348 阅读 · 0 评论 -
vue给组件设置class无效
解决方法父页面的style去掉scope,或者在一个新style标签里写组件的css原创 2021-05-10 18:24:30 · 2556 阅读 · 0 评论 -
css覆盖层上面有元素没被覆盖
覆盖层虽定义position: fixed; 但没有指定top所以会在原父元素的位置解决办法设置top: 0upx;原创 2021-05-08 21:09:19 · 389 阅读 · 0 评论 -
PHP用include或require引入远程文件
仅限于引用自己的服务器上的其他站点的文件在服务器搜索php.iniCtrl+F搜索allow_url找到这两个文件改为Onallow_url_fopen = Onallow_url_include = On重启阿帕奇/nginx原创 2021-02-27 16:49:14 · 821 阅读 · 0 评论 -
PHP中在公用PHP文件中使用相对路径的正确方法
公用PHP在不同路径的文件中被引用时,就要让公用PHP文件中的href为一个绝对url,考虑到我们的网站变化移植等因素,我们采用动态获取相对url的办法。<!DOCTYPE html><html lang="en"> <head> <title>test</title> <link rel="stylesheet" href="<?php echo 'http://'.$_SERVER['HT原创 2021-02-09 14:08:45 · 280 阅读 · 0 评论 -
PDO中bindValue和bindParam的区别
bindValue绑定当前值到占位中,绑定后改变绑定变量的值不会改变之前绑定的占位值 (execute的时候使用的是绑定时的值)bindParam绑定当前变量到占位中,绑定后再改变绑定变量的值会改变之前绑定的占位值 (execute的时候使用的是改变后的值)...原创 2021-01-26 18:00:16 · 317 阅读 · 0 评论 -
include的头文件中include其他头文件时的路径问题
问题由于之前项目做得很少,一直没有注意到这个问题,include一直认为就是直接把include的文件复制过来,并没有去深究里面的原理。但今天做项目时发现如果是直接复制过来,那include的文件里include的其他文件的地址岂不是就要填之前的源代码文件的相对地址了吗?(a引入b,b又要引入c)但这当然不符合常人的思想,毕竟这样工作的话如果另外一个文件也要用到这个头文件地址就乱了。测试环境Windows 10Code::Blocks(编译器:MinGW-W64)测试开始首先建好一个main原创 2021-01-25 21:53:05 · 4211 阅读 · 0 评论 -
html插入图片后下面有空隙
解决办法将图片的父元素的字体大小设为0font-size: 0px;原创 2021-01-24 18:46:58 · 561 阅读 · 0 评论 -
【QT】基于qt实现smtp类
原文.pro添加QT += network.h#ifndef SMTP_H#define SMTP_H#include<QByteArray>#include<QString>#include<QTcpSocket>class Smtp{public: Smtp(QByteArray username,QByteArray password); ~Smtp(); void send(QByteArray rec原创 2021-01-18 21:16:56 · 938 阅读 · 0 评论 -
实现服务器能像html一样被访问:web开发第一步
环境Ubuntu 18.04引入我们有了一个服务器后像把他里面的某些内容在浏览器上呈现出来,这就是web开发的内容。我们可以分为以下几步。开启端口安装nginx配置nginx开启端口我们的服务器就像一台电脑,而端口就像我们电脑上的一个应用,html默认访问的端口为:80所以我们先在服务器的防火墙中打开80端口。安装nginx要像服务器能够在浏览器上被访问,是需要一个HTTP软件去支持的,这里以nginx为例。如果你的服务器是ubuntu系统,则输入以下命令,如果是其他系统请原创 2021-01-15 18:53:09 · 232 阅读 · 0 评论 -
解决QT5.9发行版本(release)无法连接到MySQL
QSqlDatabase: QMYSQL driver not loadedQSqlDatabase: available drivers: QSQLITE QMYSQL QMYSQL3 QODBC QODBC3 QPSQL QPSQL7相信点开这篇文章的对于上面这段文字再熟悉不过了,没错这就是第一次用QT写mysql应用时出现的场景,废了九牛二虎之力能用debug版本和自己电脑上的release正常运行了,但发现别人电脑上却无法正常运行自己的release版本,经过打印错误信息发现release版本原创 2021-01-15 02:39:08 · 1083 阅读 · 1 评论 -
QT5.9.0设置窗口在close时释放内存
一个注册窗口,用户关闭窗口时便释放内存ps:此方法仅能用于new的class,即在close时调用delete,对于直接定义的class不适用(需要在作用域结束时自动释放)void Widget::btn_register_clicked(){ Register *reg_widget=new Register; reg_widget->setAttribute(Qt::WA_DeleteOnClose); reg_widget->exec();//或 reg_wi原创 2021-01-14 18:37:13 · 881 阅读 · 0 评论 -
QT5.9中文乱码的解决方法
工具-选项–文本编辑器-行为-文字编码-UTF-8在代码最上面添加预处理指令#pragma execution_character_set("utf-8")重启QT原创 2021-01-13 21:40:08 · 1200 阅读 · 0 评论 -
C++20行代码函数实现打开另一个exe程序
#include <stdio.h>#include <windows.h>bool runexe(TCHAR szPath[]){ STARTUPINFO stStartUpInfo; ::memset(&stStartUpInfo, 0 ,sizeof(stStartUpInfo)); stStartUpInfo.cb = sizeof(stStartUpInfo); PROCESS_INFORMATION stProcessInf原创 2020-12-09 21:55:15 · 552 阅读 · 0 评论 -
Windows中QT 5.9.0的下载及安装
第一步进入清华大学开源软件镜像站中的QT5.9.0下载–>传送门第二步点击以下内容第三步打开迅雷,粘贴第二步中复制的链接,开始下载。第四步等待下载完成就可以双击开始安装了。原创 2020-10-27 21:35:02 · 666 阅读 · 0 评论 -
C语言游戏开发闪屏解决办法--双缓冲技术
问题引入基于C语言的游戏开发的动态画面往往是不断的刷新显示区来实现的,即不断地输入和清空。因为计算机的计算速度很快,所以在画面较小的情况下我不会觉得有闪屏或不流畅的体验。 但一旦要刷新的画面较大,是会闪瞎开发者的眼的! 比如下面这段代码int main(){ while(1){ for(int i=1;i<=50;i++) { for(int j=1;j<=50;j++) { printf("*");原创 2020-05-19 12:41:56 · 11047 阅读 · 6 评论 -
BeginBatchDraw与EndBatchDraw
BeginBatchDraw和EndBatchDraw都是easyx中的两个函数,返回值均为void当我们需要绘制连续的动画时,一直刷新屏幕会产生闪屏,我们可以用他们来解决这个问题。void BeginBatchDraw(); // 开始批量绘制void EndBatchDraw(int left, int top, int right, int bottom); // 结束批量绘制,并执行指定区域内未完成的绘制任务本质上就是一个封装的双缓存:双缓存讲解运行BeginBatchDraw后,所原创 2020-07-08 20:01:49 · 11384 阅读 · 1 评论