自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(51)
  • 资源 (2)
  • 收藏
  • 关注

原创 c++静态编译多态

编译时根据重载决议规则,判断决定使用具体哪个模板。

2023-04-07 14:51:19 66

原创 conda pytorch笔记

预训练模型的使用方式。

2023-04-02 23:21:39 118

原创 CLION使用总结

每个配置项一行,在一起显示时是空格分开的,和ubuntu中环境变量是用冒号分开的不同!中也可以配置环境变量,但是google sanitize相关的不要在这里设置,见上述!CLion中Google Sanitize运行时环境变量的配置。设置CMake的Debug\Release的配置。可以设置用到的编译器、调试器等。

2023-03-30 21:58:22 120

原创 前端常用模式

英文全称是Client-Side Rendering 是一种客户端渲染的模式,常见于传统的前后端分离的开发模式,渲染的工作交给客户端,而服务端只需要返回不加工的简单的HTML文件就可以。

2023-02-05 10:47:13 60

原创 js单线程及异步笔记

【代码】js单线程及异步笔记。

2023-01-19 22:51:29 1374

原创 ThreadLocal 线程局部存储

```javaimport java.util.concurrent.atomic.AtomicInteger;public class UniqueThreadIdGenerator { private static final AtomicInteger uniqueId = new AtomicInteger(0); private static final ThreadLocal<Integer> uniqueNum = new Thr.

2020-06-26 13:08:19 123

原创 c++11内存模型 memory_order整理笔记

一、c++11 std::atomic 原子操作提供的参数typedef enum memory_order { memory_order_relaxed, memory_order_consume, memory_order_acquire, memory_order_release, memory_order_acq_rel, memory_order_seq_cst } memory_order;二、原子操作的两大关键作用;第二个是大部分...

2020-05-16 17:07:51 630

原创 std::chrono时间相关

#define _XTIME_NSECS_PER_TICK 100#define _XTIME_TICKS_PER_TIME_T (long long)10000000时钟system_clocksteady_clockhigh_resolution_clocktypedef steady_clock high_resolution_clock;chrono::system_cl...

2019-10-01 22:46:09 698

原创 Delphi

n1 := StrToIntDef({'0x'+}'11',921); //11  str1 := Format('%.3d',[n1]);  n1 := StrToIntDef('0x'+'11',921); //11  str1 := Format('%.3d',[n1]);

2016-09-13 08:07:33 437

原创 qt qtabbar qss

QString tabWidgetStyle1 = "QTabWidget::pane {border-top: 2px solid #c2c7cb;}\ QTabWidget::tab-bar {left:5px}\ QTabBar::tab {background: blue;border:2px solid #c4c4c3;border-bottom-col

2016-09-10 21:56:49 4083 1

原创 auto_ptr 源码解析

就是acclerated c++中所说的 通用句柄类,具体见注释!#define _THROW0() noexcepttemplate class auto_ptr;template struct auto_ptr_ref { // proxy reference for auto_ptr copying explicit auto_ptr_ref(_Ty *_Right)

2016-08-29 20:17:34 487

原创 c/c++ 指针 归纳一

// cpp-test.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"void print_array_elment(int a[3], int size){ /*数组作为形参时,退化为指针,不能通过sizeof获取数组的内存大小 ,获取的是指针的大小,commented by zhaoyulong,2016.8.14*/ printf("\n

2016-08-14 21:05:59 883

原创 c++ 虚析构函数

class Base1 {public: Base1() { cout << "Base1::Base1 1"<<endl; }; Base1(int i, int j) :i(i), j(j) { cout << "Base1::Base1 2"<<endl ; }; ~Base1() { cout << "Base1::~Base1"<<endl; } void ba

2016-07-05 22:47:56 358

原创 Qt的元对象系统

Q_DECLARE_METATYPE ( Type )This macro makes the type Type known to QMetaType as long as it provides a public default constructor, a public copy constructor and a public destructor. It is needed to u

2016-06-25 14:24:27 379

原创 Qt 多线程必知必会

Thread AffinityA QObject instance is said to have a thread affinity, or that it lives in a certain thread. When a QObject receives a queued signal or a posted event, the slot or event handler wi

2016-06-25 13:58:26 454

原创 Qt多线程之一:子线程中创建的对象不应再其他线程中被调用,包括使用槽函数的形式

#ifndef WORKTHREAD_H#define WORKTHREAD_H#include #include "DataBaseObject.h"#include "HttpObject.h"#include class WorkThread:public QThread{ Q_OBJECTpublic: WorkThread(QThread *paren

2016-06-25 09:34:01 5628 2

原创 QLineF

QLineF line1; QPointF p1(10.0,20.0); QPointF p2(30.0,20.0); line1.setPoints(p1,p2); line1.setLength(10); qDebug()<<"line1 "<<line1.p1()<<line1.p2()<<line1.angle(); line1.setLen

2016-03-31 17:32:20 1841

原创 自增自减运算符

x = x+++y+++x++;printf ( "x=%d,z=%d,y=%d\n", x,z,y);y= ++x + ++y;printf ( "x=%d,y=%d\n", x,y);x = x-- +y-- +x--;printf ( "x=%d,z=%d,y=%d\n", x,z,y);y = --x+--y;printf ( "x=%d,z=%d,y=

2016-02-23 08:52:14 398

原创 int型变量拷到字节数组中的顺序

windows 和centos中都是int型变量低字节在前 unsigned char buf[10]; int a=12789; bool mybool = true; unsigned long BJCTT=123456; int n1,n2,n3; n1= sizeof(a); n2= sizeof(mybool); n3=

2015-12-15 11:27:49 644

原创 Qtudp 收发数据格式

第一种: char buf[1000]={'\0'}; unsigned char t,ubuf[1000]; num_recved = udpSocket->readDatagram(buf, 1000,&sender,&senderPort); for(int i=0;i1000;i++) { ubuf

2015-12-11 13:16:20 1370

原创 Qtablewidget 无法获取单元格的值

#include "dialog.h"#include "ui_dialog.h"#include Dialog::Dialog(QWidget *parent) : QDialog(parent), ui(new Ui::Dialog){ ui->setupUi(this); Qt::WindowFlags flags=Qt::Dialog;

2015-12-06 23:15:10 3260 1

原创 delphi 数组 for循环

program Project2;{$APPTYPE CONSOLE}uses  SysUtils;var  str:string;  A: array[0..2] of Integer;  B: array[1..2] of Integer;  i : Integer;begin  { TODO -oUser -cConsole

2015-08-14 10:47:56 4813

原创 QJSON的编译方法【记录】

http://blog.csdn.net/taowenyin/article/details/43226489

2015-08-03 19:11:32 741

原创 qDebug记录

不包含#include时void qDebug ( const char * msg, ... )qDebug("%d ",i+1);qDebug("%s ",QString("Hi"));错误,只支持const char * msg!

2015-06-12 16:02:12 532

转载 svn: SSL is not supported

This message: [ Message body ] [ More options ]Related messages: [ Next message ] [ Previous message ] [ In reply to ]From: Ryan Schmidt subversion-2006Q1_at_ryandesign.com> Date: 2006-02-

2015-06-05 08:55:21 2549

原创 Linux 创建快捷方式

root@ubuntu:/home/jia/桌面# ln -s ../eclipse/eclipse eclipse-link点击打开链接

2015-04-28 22:33:54 482

原创 Qt 编译demos\affine cannot find ldemo_shared

Qt 编译demos\affineBuild Issues:ld returned 1 exit statuscannot find ldemo_shared这个程序需要demos\shared的静态库;当静态编译时需要静态的库,动态时需要动态的库,即demos\shared需要动态和静态编译后,affine才能相应编译通过!1、分别是用Qt4.7.4 cmd

2015-01-16 22:32:40 704

原创 Qt Qpushbutton设置背景色的问题

今天发现一个问题,Qt Qpushbutton设置背景色只能用代码如下设置,StyleSheet在qt creator中居然只能设置前景色!!!pushbutton->setStyleSheet("background-color:rgb(234,234,234)");如下使用palette也无法设置背景色! QPalette P=pushbutton->pale

2015-01-11 22:13:49 9473

原创 c++私有成员函数

#includeclass Integer{public: Integer() { std::cout<<"Constructor Integer"<<std::endl; } void seta(int bv) { a=bv;//类中数据成员的形参与类的数据成员重名 } void set(int v1,int v2,int v3) { seta(v1);

2014-12-07 12:08:24 5865

原创 c print格式控制说明符

c print格式控制说明符http://www.360doc.com/content/11/1202/00/7775902_169036784.shtml#includevoid main(){ int a=6; double b=5.1234567; printf("a=%0d,b=%10.7f",a,b);//每一个%开始的控制符默认右对齐输出 printf(

2014-12-05 10:16:30 876

原创 MiniGUI鼠标捕获演示程序

默认情况下,MiniGUI系统只向光标热点之下的窗口发送鼠标信息,但是,对窗口设置捕获后,即是窗口不在鼠标下,也可接收鼠标消息,只能同时设置1个窗口为捕获窗口。MiniGUI自带的鼠标捕获演示程序capture.c很难看出捕获的效果,甚至让不熟悉界面编程的人产生误解,所以我改写了示例程序,鼠标右击下面的窗口可切换下面的窗口是否为捕获窗口。#include #include #i

2014-11-09 22:16:44 1231

原创 MiniGUI文档参考手册 基于v1.6.10版

MiniGUI的函数及各个预定义宏均分布于各个头文件内,特别不方便查找,也不利于新手的学习。有一天发现了doxygen,于是用该工具生成了minigui的文档参考手册 ,基于v1.6.10版。地址:http://download.csdn.net/detail/u013148209/8137895演示如下:1.搜索函数,可见具有自动提示补充功能;2.搜索结果如下

2014-11-09 11:58:28 1165

原创 minigui编程基础知识

一、minigui的各控件的风格、消息可见各控件的头文件。如static.h;二、minigui的控件标示符,除预定义的几个外,使用中都需用户自己在创建控件时指定。预定义的几个控件标示符可见window.h,如下:/* Standard control IDs */#define IDC_STATIC    0#define IDOK          1#define I

2014-11-09 09:02:49 1473

原创 doxygen的基本使用

http://blog.csdn.net/sunjiajiang/article/details/7390821http://blog.csdn.net/setsail_wu/article/details/23432273http://www.linuxidc.com/Linux/2013-06/86036.htmdoxygen生成注释文件文档条件1.doxygen运行时

2014-11-01 16:37:44 494

原创 fcntl函数

Advisory record locking Linux implements traditional ("process-associated") UNIX record locks, as standardized by POSIX. For a Linux-specific alternative with better semantics, s

2014-10-29 22:44:11 743

转载 ubuntu 10.10rar解压及gedit乱码问题的解决

2.rar解压乱码:  ubuntu没有用于解压rar的工具,需要自己下载,在终端运行sudo apt-get install rar即可,不过用rar解压出来的文件和文件夹有乱码,按照在网上搜到的方法,把rar卸掉,安装unrar,就可以解决乱码问题。先卸载rar:sudo apt-get remove rar,再装unrar:sudo apt-get install unrar,这样解压的

2014-07-08 16:03:54 721

转载 ubuntu11.10下madplay移植出现audio: /dev/dsp: No such file or directory

ubuntu11.10下madplay移植出现audio: /dev/dsp: No such file or directory分类: linux 内核 2013-01-27 13:23 1270人阅读 评论(3) 收藏 举报这两天想用C++写个小程序,通过调用程序播放MP3音乐文件,当然被调用的程序非madplay了,可是但编译好后,如运行:./madplay chenyu.mp3 按理说,这

2014-07-05 23:02:26 1853

转载 qt中文乱码

解决方法,csdn上看来的,设置为系统字体,用三个QTextCodec::setCodecForTr()QTextCodec::setCodecForCStrings()QTextCodec::setCodecForLocale()#include #include #include QLabel>#include int main(int argc, char *arg

2014-06-12 12:51:34 525

原创 qt vs插件

qt vs插件 官方下载地址:

2014-06-11 10:50:08 471

原创 qt的tr()函数

tr("The document has been modified.\n"                           "Do you want to save your changes?")

2014-06-10 10:43:55 781

MiniGUI 基于源码的详细文档

MiniGUI 基于源码的详细文档,具有搜索功能,可查看函数的用法及预定义的个宏,与MiniGUi的头文件一样详细,强大的是具有搜索分类功能,解压后用浏览器双击打开index.html即可。

2014-11-09

qt4中文参考文档,新手学习qt必备

qt4中文参考文档,新手学习qt必备 内部整理有qt实例

2014-06-11

空空如也

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

TA关注的人

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