- 博客(49)
- 资源 (5)
- 收藏
- 关注
原创 腾讯云部署Django+Nginx+uWSGI+SimpleUI
搭建了一个小系统,本来用uWSGI就足够了,但使用 SimpleUI后,一些静态的svg文件不能正常显示,所以就使用了Nginx,对静态文件单独处理,原理如上图。使用系统及版本:服务器:腾讯云服务器 CentOS 7.5 64位 安装了宝塔Linux面板,后续操作均在宝塔面板中,宝塔面板中安装了下面两个工具:Django:3.2.0 Python:3.8.5 simpleui:2022.2.16的版本 uWSGI:2.0.20 Nginx: 1.19.4具体安装设置步骤请下载文...
2022-02-26 23:23:54 1920
原创 腾讯云部署Django+uWSGI+SimpleUI时.svg文件无法显示
腾讯云部署Django+uWSGI+SimpleUI时.svg文件无法显示
2022-02-26 22:55:33 2278
原创 django 随笔
permission_queryset=current_user.roles.filter(permissions__isnull=false).values("permissions__id","permissions__url").distinct()queryset对象存储到session (对象转列表)permission_list=[]for item in permission_queryset; permission_list.append(itme['permissio...
2021-12-29 21:50:21 316
原创 wepy的安装与卸载
1 //查看版本2 npm ls -g --depth=03 4 //卸载 wepy-cli5 npm uninstall -g wepy-cli6 7 //安装特定版本 @1.7.08 npm install -g [email protected]
2021-11-23 17:03:25 676
转载 django2.X中url和path的区别及用法
本文链接:https://blog.csdn.net/xiaoyaosheng19/article/details/82709298
2021-06-27 17:25:43 207
原创 Django模板文件
def index(request): # return HttpResponse("欢迎来到 Django首页!") booklist = BookInfo.objects.all() template = loader.get_template('booktest/index.html') context = RequestContext(request, {'booklist': booklist}) return HttpResponse(template.r...
2021-06-27 17:18:55 101
原创 mingw编译Qtcreator
最近使用Qt自定义插件,但由于下载安装的Qtcreator是MSVC,自定义插件使用的mingw编译器,需要把 Qt Creator 重新用 MinGW 编译。总之就是要让整个开发环境都用相同的编译器。环境:Qt4.8.5 +Qtcreator2.5.2注意:库是Qt4.8.5时不能使用高版本Qtcreator,试过Qtcreator2.7.2编译错误,可能是mingw版本
2017-05-01 11:59:22 2889 4
转载 Qt下双屏的显示方法
想实现这样一种功能:主程序的主窗口在PC上显示,而其子dialog在另外的显示器上显示(做实验时方便监控且不会有多余的干扰)。方法如下 :建立Qdesktopwidget对象QDesktopWidget* desktop = Application::desktop();获取当前显示器的个数N = desktop->screenCount();如
2017-04-20 16:26:05 8613 3
原创 Qt,debug时提示“PC register is not available”错误
Qt,debug时提示“PC register is not available”错误,release模式程序运行正常。打开Qt自带的实例也这样,看来不是程序问题,是系统问题。重装了Qt,QtCreator,mingw,都不管用,折腾好几天,网上查到信息是关于32位和64位不兼容什么的,没找到具体解决方案。操作系统是Win7,64位的,而且之前使用都很正常,突然出现这个问题。最终解决方
2017-03-28 10:00:42 1720
转载 QThread使用——关于run和movetoThread的区别
QThread 使用探讨2010-10-23 00:30注意:本文停止更新,请优先考虑 Qt 线程基础(QThread、QtConcurrent等)dbzhang800 2011.06.18QThread 似乎是很难的一个东西,特别是信号和槽,有非常多的人(尽管使用者本人往往不知道)在用不恰当(甚至错误)的方式在使用 QThread,随便
2016-12-27 15:02:36 2168
转载 QT Creator的style sheet的几种用法(QT Creator)(StyleSheet)(样式)(QT4.7)(用法)
摘要: QT Create中,对button或者window等部件设置背景、颜色、透明等样式时,需要用到style sheet,可以直接在代码里写,也可以在ui设计师里通过右键change style sheet的方法来设置,本人是使用的后面的方式,下面介绍几种常见的用法。介绍: 作者使用的开发环境为:qt creator 201005, qt4.7。
2016-11-24 15:49:54 5016
转载 对libevent+多线程服务器模型的C++封装类 转载
原文:http://www.tuicool.com/articles/QBj2ma最近在看memcached的源码,觉得它那种libevent+多线程的服务器模型真的很不错,我将这个模型封装成一个C++类,根据我的简单测试,这个模型的效率真的很不错,欢迎大家试用。这个类的使用方法很简单(缺点是不太灵活),只要派生一个类,根据需要重写以下这几个虚函数就行了://新建连
2016-10-13 20:21:07 920
原创 ubuntu下QtCreator启动无响应问题解决
QtCreator正常使用,系统重启后一打开就卡死,无响应状态,重装也没用,查了半天才解决解决方法:删除系统配置目录下的QtProject文件夹具体实施:1、find / -name QtProject 在系统里查找QtProject文件夹root@jq-virtual-machine:/# find / -name QtProject/root/.config/QtPro
2016-10-11 11:06:48 9942 3
转载 ubuntu环境下使用apt-get配置apache+php+mysql
经过几年的发展,最近发现ubuntu再也不是以前那种装什么都得编译的年代了。赞一个,这样下去陆续集成环境估计也就越来越没人使用了。我用的应该是ubuntu 12 64位版。linode的版本是直接以root登录,连sudo这种打字都可以省了。步骤一,安装apachesudo apt-get install apache2安装完成。 运行如下命令重启下:
2016-10-09 11:27:58 2552
转载 Ubuntu 14.04 Web服务器--Apache的安装和配置
http://jingyan.baidu.com/article/6d704a130c8a0d28da51ca5f.html命令行安装Apache打开"终端窗口",输入"sudo apt-get install apache2"-->回车-->输入"root用户的密码"-->回车-->输入"y"-->回车,安装完成默认的网站根目录的路径A
2016-10-09 11:19:25 271
原创 ubuntu下安装apache及依赖包安装
顺利安装apache:http://httpd.apache.org/download.cgi 下载最新版下载后:[root@local]# tar –zxvf httpd-2.4.23.tar.gz // 解压后为httpd-2.2.9 [root@local]# mkdir /usr/local/web/apache/ //在这个目录下建立文档,利于管理
2016-10-09 08:10:12 3847 1
原创 ubuntu下安装libevent(libevent-2.0.22-stable),Qt下运行
1、下载http://libevent.org/ 目前最新版本libevent-2.0.22-stable.tar.gz2、安装解压;tar -zxvf libevent-2.0.22-stable.tar.gz进入目录;./configure –prefix=/usr 配置目录makesudo mak
2016-09-26 15:25:51 5739
转载 QTabWidget添加自定义样式
一、参考文章:http://bbs.csdn.net/topics/390632657?page=1setStyleSheet("QTabWidget::pane{border-width:1px;border-color:rgb(48, 104, 151);\ border-style: o
2016-03-17 16:34:34 2812
转载 Qt多国语言的实现与切换(国际化)
1、创建语言文件 打开.pro文件,加入以下:TRANSLATIONS+=cn.ts 工具->外部->Qt语言家->更新翻译,将生成翻译文件cn.ts2、编辑翻译文件 启动Linguist(Qt语言家),打开cn.ts,然后进行编辑,主要是将源文对应的译文填写上,最后保存3、部署翻译文件 工具->外部->Qt语言家->部署翻译,将生成
2016-03-15 17:54:24 7294 3
原创 Qt 自定义控件应用QSS(setStyleSheet)设置由Q_PROPERTY设置的属性
继承自QWidget的类设置了自定义属性frameColor-边框颜色class FHRBox : public QWidget{ Q_OBJECT Q_PROPERTY(QColor frameColor READ frameColor WRITE setFrameColor)public: explicit FHRBox(QWidget *pare
2016-03-14 21:47:41 8087 1
原创 Win7 x64系统下PHP开发环境搭建(Apache2.4.18+PHP5.6.16+MySQL5.7.10+phpMyAdmin4.5.3.1)
详细word带图文文档及所需安装包地址(保存在百度盘里了)可以到下面页面下载:http://download.csdn.net/detail/senkkes/9384616一、Apache安装1、ApaChe下载:地址:http://httpd.apache.org/download.cgi目前最新版:StableRelease - Latest Version:
2015-12-30 17:27:43 2722
转载 qt中的lineEdit文本输入框的输入类型限制(三种验证类)
qt的三种验证类: 1。输入int类型 QValidator *validator=new QIntValidator(100,999,this);QLineEdit *edit=new QLineEdit(this);edit->setValidator(validator); 也可以表示成 QLineEdit *edit=new QLineEdit(this
2015-12-19 10:35:34 12925
原创 四字节与float转换
/////////char to float char sBuf[4]; sBuf[0]=0x00; sBuf[1]=0x00; sBuf[2]=0x48; sBuf[3]=0x42; float a= *(float*)(sBuf);///////// float to char
2015-12-18 18:00:43 7913
原创 Qt4.8.5下 Qtserialport 安装中找不到cfgmgr32.h的解决
Qt4.8.5下 Qtserialport 安装中提示找不到cfgmgr32.h解决:http://pan.baidu.com/s/1o6W4T4I 下载文件夹中所有文件放到C:\Qt\4.8.5\include\QtCore目录下。win7下打开qt command:$ mkdir qtserialport-build$ cd qtserialport-build$ q
2015-12-17 11:12:55 3098 2
转载 Qt4添加QSerialPort模块
第一步:下载QSerialPort模块下载地址:http://pan.baidu.com/s/1c03vwXE百度网盘http://download.qt.io/official_releases/qt/5.4/5.4.0/submodules/官方第二步:打开QSerialPort工程首先确认您电脑上有可以正常使用的Qt4版本,我这里用的是Qt4.
2015-12-17 08:49:36 6979
转载 C++临时变量的生命周期(const 引用后延长临时变量周期)
C++ 中的临时变量指的是那些由编译器根据需要在栈上产生的,没有名字的变量。主要的用途主要有两类:1) 函数的返回值, 如: 1 string proc() 2 { 3 return string("abc"); 4 } 5 6 int main() 7 { 8 proc(); 9 return 0; 10 }其
2015-11-12 23:24:30 6036
转载 c++中临时变量不能作为非const的引用参数
试看下面的代码:#include using namespace std;void f(int &a) { cout }void g(const int &a){ cout } int main() { int a = 3, b = 4; f(a + b); //编译错误,把临时变量作为非const的引用参数传递了
2015-11-12 23:22:03 1230
转载 Qt中丰富的容器类---数组QVector、链表QLinkedList、映射表QMap、哈希表QHash
在C++里做大型程序时,少不了要与数组、链表等数据结构打交道。就是最简单的字符串也常常让头痛万分,Qt中有QString解决了字符串的头痛,那么其他数组等有没有更简单的解决方案呢?Qt作为一款优秀的类型库,当然不会没考虑这些。Qt提供了大量的“容器类”,专门用于以某种方式存储大量内容,QString其实只是这大量的容器类的一种。我在这里介绍:QVector(数组)、QLinkedL
2015-11-12 21:10:12 1630
原创 Qt Creator 3.5.1(Qt4.8.4库+MinGW4.4)下不能调试问题解决(Debugging has failed)
Qt Creator 3.5.1(Qt4.8.4库+MinGW4.4)下使用minGW4.4默认的GDB调试会不成功,提示如下:Debugging startsDebugging has failedDebugging has finished原因:Qt Creator 3.5.1需要更新版本的GDB。从http://qt-project.org/wiki/QtCreato
2015-11-12 20:24:59 7896
转载 const在函数前与函数后的区别
const在函数前与函数后的区别一 const基础 如果const关键字不涉及到指针,我们很好理解,下面是涉及到指针的情况: int b = 500; const int* a = &b; [1] int const *a = &b;
2015-11-10 09:51:30 329
转载 C++中的explicit关键字
在C++程序中很少有人去使用explicit关键字,不可否认,在平时的实践中确实很少能用的上。再说C++的功能强大,往往一个问题可以利用好几种C++特性去解决。但稍微留心一下就会发现现有的MFC库或者C++标准库中的相关类声明中explicit出现的频率是很高的。了解explicit关键字的功能及其使用对于我们阅读使用库是很有帮助的,而且在编写自己的代码时也可以尝试使用。既然C++语言提供这种特性
2015-11-04 21:24:51 278
转载 Qt中用户界面的User Interface Compiler(uic)机制的相关说明
Qt中用户界面的User Interface Compiler(uic)机制的相关说明uic读取由QtDesigner生成的XML格式的用户界面定义文件(.ui文件),然后生成其对应的C++头文件。 若界面文件为ZZZ.ui,则对应生成的头文件为ui_ZZZ.h。默认情况下: ①基于QMainWindow的程序,会生成一个叫ui_mainwindow
2015-11-04 20:48:21 1937
转载 一个函数名后面加const
const用在成员函数后 主要是针对类的const对象 如: class Text{ public: void printconst(void)const{cout void print(void){cout private: int k; };
2015-11-04 09:04:19 451
转载 引用形参和指针形参的比较
指针与引用看上去完全不同(指针用操作符’*’和’->’,引用使用操作符’.’),但是它们似乎有相同的功能。指针与引用都是让你间接引用其他对象。你如何决定在什么时候使用指针,在什么时候使用引用呢? 首先,要认识到在任何情况下都不能用指向空值的引用。一个引用必须总是指向某些对象。因此如果你使用一个变量并让它指向一个对象,但是该变量在某些时候也可能不指向任何对象,这时你应该把变量声明为指针
2015-11-02 21:42:33 1064
转载 Qt头文件中的QT_BEGIN_NAMESPACE
QT_BEGIN_NAMESPACE QT_END_NAMESPACE在源代码中是这样定义的:12# define QT_BEGIN_NAMESPACE namespace QT_NAMESPACE {# define QT_END_NAMESPACE }也就是说,如果你
2015-11-02 20:28:50 1063
转载 qobject_cast用法
函数原型:T qobject_cast ( QObject * object )本方法返回object向下的转型T,如果转型不成功则返回0,如果传入的object本身就是0则返回0。在使用时有两个限制: 1# T类型必须继承自QObject。 2# 在声明时必须有Q_OBJECT宏。使用场景:当某一个Objec
2015-11-02 11:56:50 446
腾讯云部署Django+Nginx+uWSGI+SimpleUI.解决 .svg文件不能显示问题
2022-02-27
Win7 x64系统下PHP开发环境搭建---Apache2.4.18+PHP5.6.16+MySQL5.7.10+phpMyAdmin4.5.3.1
2015-12-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人