- 博客(21)
- 收藏
- 关注
原创 三角形绘制
蓝色部分代表的是我们可以注入自定义的着色器的部分。现代OpenGL中,我们必须定义至少一个顶点着色器和一个片段着色器(因为GPU中没有默认的顶点/片段着色器)。
2023-10-20 15:40:36 86
原创 Qt - 窗口顶层显示
Qt - 窗口顶层显示最近有需求是,将一个全屏显示的程序在开机时自启动,同时占据屏幕显示,过程中遇到启动后 windows 任务栏会覆盖显示的问题,而 Qt 里面没有提供将当前窗口临时提升到顶层的函数,经过查找,得到以下几种 Qt 中窗口置顶的方法。setWindowFlagsQt 提供了设置窗口的 WindowFlags 方法,参数 Qt::WindowStaysOnTopHint 可以将...
2019-08-30 10:20:26 8899 1
原创 QT setGeometry()设置宽高无效
对于存在Layout(布局)方式的Widget(窗口),setGeometry()函数只能设置(x,y),在设置宽高上不起作用,需改用setFixedSize()函数;
2019-08-21 10:33:14 7594
原创 1001. 害死人不偿命的(3n+1)猜想 (15)
卡拉兹(Callatz)猜想:对任何一个自然数n,如果它是偶数,那么把它砍掉一半;如果它是奇数,那么把(3n+1)砍掉一半。这样一直反复砍下去,最后一定在某一步得到n=1。卡拉兹在1950年的世界数学家大会上公布了这个猜想,传说当时耶鲁大学师生齐动员,拼命想证明这个貌似很傻很天真的命题,结果闹得学生们无心学业,一心只证(3n+1),以至于有人说这是一个阴谋,卡拉兹是在蓄意延缓美国数学界教学
2017-11-01 18:36:36 267
转载 Ubuntu下制作windows U盘启动盘
转载自http://blog.csdn.net/lym152898/article/details/72858617需要工具: 1. GParted:Ubuntu下一款非常好用的图形硬盘分区格式化操作软件。 2. Windows系统ISO文件。 3. 8G以上U盘。具体步骤:1.格式化U盘安装并启动 gparted sudo apt-get in
2017-10-13 19:46:14 2191 1
转载 python中的默认参数self
接触pyhton还没怎么写过类,最近学爬虫遇到了,现学一波,顺便mark一下,转自http://blog.csdn.net/taohuaxinmu123/article/details/38558377类的方法与普通的函数只有一个特别的区别——它们必须有一个额外的第一个参数名称,但是在调用这个方法的时候你不为这个参数赋值,Python会提供这个值。这个特别的变量指对象本身,按照惯例它的
2017-10-11 15:20:50 417
原创 ubuntu14.04下配置pydev的一些问题
今天在eclipse配置pydev时,出现了pydev下载不了的问题,经过goole后发现是pydev和eclipse版本不匹配的原因,又不想重装eclipse,后来在https://sourceforge.net/projects/pydev/下载了pydev手动安装,解决了问题,只需下载解压,将features和plugins下的所有文件拷贝到eclipse相应的文件下就完成安装,安装后测试h
2017-09-26 20:52:57 297
转载 排序
排序Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 5914Accepted Submission(s): 1704 Problem Description输入一行数字,如果我们把这行数
2017-09-26 18:12:07 199
原创 Tian Ji -- The Horse Racing
Tian Ji -- The Horse RacingTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 6240Accepted Submission(s): 1518 Problem Des
2017-09-22 20:25:40 459
原创 Moving Tables
InputThe input consists of T test cases. The number of test cases ) (T is given in the first line of the input. Each test case begins with a line containing an integer N , 1<=N<=200 , that represent
2017-09-21 21:25:49 269
原创 全排列的递归实现
算法思路:(1)n个元素的全排列=(n-1个元素的全排列)+(另一个元素作为前缀);(2)出口:如果只有一个元素的全排列,则说明已经排完,则输出数组;(3)不断将每个元素放作第一个元素,然后将这个元素作为前缀,并将其余元素继续全排列,等到出口,出口出去后还需要还原数组;代码:#includeusing namespace std;int arr[100];voi
2017-09-20 21:38:04 419
原创 ASCII
字符与ascii码转换输入:1372 101 108 108 111 4432 119 111 114 108 100 33输出:Hello, world!代码:#include#includeusing namespace std;int main(){ int N,s[1001]; cin
2017-09-20 16:38:47 445
原创 IBM Minus One
题目扯了半天,就一个大写字母加一输出问题,如果是Z就输出A。输入:2HALSWERC输出:String #1IBMString #2TXFSD代码:#include#includeusing namespace std;int main(){ int N,i=1; cin>>N; ch
2017-09-20 16:06:48 316
原创 Higher Math
判断给的三个数能不能构成直角三角形。输入:236 77 8540 55 69输出:Scenario #1:yesScenario #2:no代码:#includeusing namespace std;int main(){ int N; int i=1; cin>>N; wh
2017-09-19 16:38:24 500
原创 Quicksum
A Quicksum is the sum of the products of each character's position in the packet times the character's value. A space has a value of zero, while letters have a value equal to their position in the alp
2017-09-19 10:44:31 914
原创 Buildings
输出输入的数组中1的个数。输入:22 21 10 03 31 0 10 0 11 1 0输出:25代码:#includeusing namespace std;int main(){ int N,c; int n,m; cin>>N; while(N--){
2017-09-18 21:36:19 420
原创 Financial Management
求平均数代码:#includeusing namespace std;int main(){ int n=12; float m,sum=0; while(n--){ cin>>m; sum+=m; } cout<<"$"<<sum/1
2017-09-18 11:58:08 408
原创 Text Reverse
字符串回文输入:3asdfg !fgqaztgb~ /aa输出:gf! gfdsazaqaa/ ~bgt#include#includeusing namespace std;int main(){ int N,i; char c[100]; char ch; ci
2017-09-17 21:25:56 268
原创 Elevator
上一层6s下一层4s每层停5s初始0层输入:1 23 2 3 10输出:1741代码:#includeusing namespace std;int main(){ int N,sum,a,b; while(cin>>N,N){ sum=0;
2017-09-17 18:29:36 291
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人