![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
编程语言
奋斗中的小坤
这个作者很懒,什么都没留下…
展开
-
QT学习第二天---基本操作
基本类/*1.QObject是所有支持QT对象模型的基类2.QPaintDevice是Qt中所有可绘制组件的基类3.l.setText---设置组件显示字符串4.窗口类型:Qt::Dialog---对话框类型Qt::Window---主窗口类型Qt::SplashScreen--启动画面类型5.窗口标志:Qt::windowstaysonTopHint---置顶窗口Qt::win原创 2017-06-01 22:03:59 · 230 阅读 · 0 评论 -
计算器算法----C语言实现(堆栈法)
1.字符串去空格处理实现一:void spacess(char *str)//删除空格{ int i = 0; int j = 0; while (str[i]!='\0') { str[i] = str[j]; if (str[i]!=' ') { i++; }原创 2017-06-25 15:01:57 · 5366 阅读 · 1 评论 -
快速排序法
原理: 1.把数组的第一个元素当做基准 2.从数组的第一个元素开始查找大于基准的下标,从最后一个元素开始向前寻找小于基准的下标, 3.交换i和j的值, 4.循环步骤2,3,直到i#include <stdlib.h>#include <stdio.h>#include <time.h>void swap(int *p1,int *p2)//交换两个值{ int temp;原创 2017-06-19 22:02:38 · 164 阅读 · 0 评论 -
scanf用法
1.格式化输入字符串格式字符意义d输入十进制整数o输入八进制整数x输入十六进制整数u输入无符号十进制整数f或e输入实行数(用小数形式或者指数形式)c输入单个字符s输入字符串2.用"*"以表示该输入项,读入后不赋予相应的变量,即跳过该输入值。如:原创 2017-06-20 09:38:32 · 260 阅读 · 0 评论 -
GTK3.0学习第一天---环境配置
配置安装gcc/g++/gdb/make 等基本编程工具sudo apt-get install build-essential 安装GTK/GNOME开发环境 sudo apt-get install gnome-devel gnome-devel-docs安装基于GTK的界面GTK是开发Gnome窗口的c/c++语言图形库 sudo apt-get install glade libg原创 2017-05-26 15:58:12 · 1257 阅读 · 0 评论 -
GTK3.0学习第二天---信号(signal)等
信号(signal):void g_signal_connect(instance,char * signalName,callback,gpointerobject)/**当instance发出signalname信号的时候执行callback指针指向的函数,*gpointerobject函数参数*函数原型:*int btnonclick(GtkWidget *widget,int dat原创 2017-05-27 16:41:48 · 1358 阅读 · 0 评论 -
GTK3.0学习第三天---图片GtkImage
图片 GtkImage GtkImage *mage=gtk_image_new();//创建 gtk_image_set_from_stock(mage,GTK_STOCK_CDROM,GTK_ICON_SIZE_MENU);//获取GTK库中的图片 gtk_image_set_from_file(mage,"IMG_0086.JPG");//指定路径下的图片 gtk原创 2017-05-28 15:30:35 · 2292 阅读 · 0 评论 -
MYSQL学习第二天---数据类型等
文本: CHAR(*):最多255个字节的定长字符串,指定长度,使用时不够长度布空格 VARCHAR(*):最多255个字节的字符串,就像动态数组,可变长度 TEXT:最大长度为64K字符的变长文本 TINYTEXT:最大长度为255字符的变长文本 MEDUIMTEXT:最大长度为16K字符的变长文本 LONGTEXT:最大长度为4GB字符的变长文本 整数: tinyint:1字节原创 2017-05-29 13:04:10 · 232 阅读 · 0 评论 -
QT学习第一天-----基本操作
核心架构思想:/*1.设计界面2.消息处理*/命令行编译步骤/*1.qmake -project2.qmake3.make*/打开项目后没文件显示:/*窗体->显示边栏*/调试方法:/*1.log调试法,qDebug输出调试信息2.断点调试法(条件调试)*/组件的类型:/*功能类(父组件):用于包含其它的界面组件功原创 2017-05-30 20:34:20 · 317 阅读 · 0 评论 -
字节对齐算法
ps:遇见这种算法纯属一个巧合,刚入职的我,在忙着调用各种SDK中的API,无暇顾及代码的具体实现,有些代码还被屏蔽了,在写flash的过程中,参考了前辈们的一些代码,在此记录。if (!(erase_addr % FLASH_BLOCK_SIZE)) { ret = hal_flash_erase(erase_addr, mem_info_ptr->block_type);...原创 2018-08-08 15:23:30 · 1008 阅读 · 1 评论