自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Dosth_Magic

你不能停止努力。

  • 博客(763)
  • 资源 (5)
  • 收藏
  • 关注

原创 Qt链接数据库失败

一直以为是我的数据库配置问题。#include #include #include #include #include int main(int argc, char *argv[]){ QCoreApplication a(argc, argv);/* QString servername="LOCALHOST\\MSSQLSERVER"; QStrin

2017-08-24 11:05:26 1103

原创 Leetcode496. Next Greater Element I

这个题,开始我是想用find和upper_bound两个函数解决,但是upper_bound并不对。upper_bound返回的是插入的数字的上界。如一个数组number序列1,2,2,4.upper_bound(2)后,返回的位置是3(下标)也就是4所在的位置。并且用的是二分查找,所以序列要求有序。那就自己写了个循环。还有find的返回值,找不到返回end。最

2017-08-24 09:51:21 224

原创 使用Qt+OpenGL创建球体+简单交互

效果图:这里面还是用到了glut的函数,需要配置opengl环境的话,要把glut32.lib放到Ot的lib下,在include下新建Gl文件夹放入glut.h。需要把简历的OpenGLwidget提升为QLWidget.也没什么说的,具体看代码吧。glwidget.h:#ifndef GLWIDGET_H#define GLWIDGET_H#inc

2017-08-23 22:46:09 12238 7

原创 2017年8月23日19:19:41

2017年8月23日19:19:43时间真的快,坐办公室里听着李志,我这么快就毕业了,离开了那段最美好的岁月,我换没玩够,就已经离开了。我会满怀期待未来聚会的场景,在这里离开了吃饭便没有时间的概念,不知道如何去把握住时间。我想做出一些成绩,我想生活的更自由,现实哪有那么美好。把握住一件事,就一件。

2017-08-23 19:24:59 264

原创 计算机学习网站汇总

Qt:http://www.qtcentre.org/content/86-Introduction-to-Design-Patterns-in-C-with-Qt-4https://forum.qt.io/category/4/qt-development官方:https://www.qt.io/training-materials/#section-2

2017-08-23 16:52:16 413

原创 leetcode463. Island Perimeter

计算周长,遇到一个1加4.在去判断这个1的周围,如果有1,结果减一。class Solution {public: int islandPerimeter(vector>& grid) { int r=grid.size(); int c=grid[0].size(); int ans=0; for(int i=0;

2017-08-23 16:09:15 197

原创 leetcode620. Not Boring Movies

# Write your MySQL query statement belowselect * from cinemawhere mod(id,2)=1and description!='boring'order by rating DESC或者SELECT * FROM cinema WHERE (id % 2 = 1) AND (description

2017-08-23 16:01:36 248

原创 leetcode412. Fizz Buzz

字符串的简单处理,学到一个转换字符串的函数。std::to_string C++ Strings librarystd::basic_stringDefined in header string>(1)std::string to_string( int value );(2)std::string to_string( long value

2017-08-23 15:56:29 178

原创 leetcode344. Reverse String

处理好边界。class Solution {public: string reverseString(string s) { for(int i=0;i<s.size()/2;i++){ char x=s[i]; s[i]=s[s.size()-i-1]; s[s.size()-i-1]=x;

2017-08-23 15:41:59 170

原创 Leetcode566. Reshape the Matrix

这里学习一下vector >的输入方法:需要在新建一个变量vector v然后v.push_back();之后把ans.push_back(v);不要忘记每次清空v:class Solution {public: vector> matrixReshape(vector>& nums, int r, int c) { int r1=nums.size(

2017-08-23 15:26:01 214

原创 Leetcode657. Judge Route Circle

一直刷水题,从未进步过。class Solution {public: bool judgeCircle(string moves) { int x=0,y=0; for(int i=0;i<moves.size();i++) { if(moves[i]=='L'){ x-=1;

2017-08-23 14:59:56 441

原创 2017年8月23日09:33:56

2017年8月23日09:34:00有几天没写,还是要多写写,总结总结。附上一图。时间并不充裕。

2017-08-23 09:36:38 194

原创 cfC. Two TVs

C. Two TVs time limit per test2 seconds memory limit per test256 megabytes inputstandard input outputstandard output Polycarp is a great fan of television.He wrote down all the TV programs he is i

2017-08-22 10:00:51 453

原创 cfB. Luba And The Ticket time limit per test2 seconds memory limit per test256 megabytes inputstanda

B. Luba And The Tickettime limit per test2 secondsmemory limit per test256 megabytesinputstandard inputoutputstandard outputLuba has a ticket consisting of 6 di

2017-08-22 09:12:42 4744

原创 cfA.Chess Tourney

想认真打一场的,无奈有人叫我回去。就A了一个回宿舍了。第二题好像也不会。。。。#include #include #include using namespace std;int a[220];int main(){ int n; scanf("%d",&n); for(int i=0;i<n*2;i++){ scanf("%d",&a

2017-08-22 08:43:50 410

原创 [挑战程序设计]二分搜索

第一个抽签的问题,判断从口袋放回的拿出n个数,和是否可能为m。一、可以写四重循环。但是当n的范围1二、二分搜索与O(n^3logn)int n,m,k[MAX_N];bool binary_search(int x){ int l=0,r=n; while(r-l>=1){ int i=(l+r)/2; if(k[i]==x) re

2017-08-21 19:36:32 262

原创 Qt中OpenGL窗口创建的几种形式

一、使用QOpenGLWidget:创建一个带widget类的项目:widget.h为:#ifndef WIDGET_H#define WIDGET_H#include #include #include class Widget : public QOpenGLWidget, protected QOpenGLFunctions{ Q_OBJECTpubl

2017-08-21 14:31:09 2878 1

原创 2017年8月17日20:09:57

好久没写日记的感觉,好久就隔了两天。在这里的生活情况日渐稳定,也很熟悉了。正常作息,健身什么的保持就好,那问题来了,还是浪费了 很多的时间,这是1点,但也并不关键,关键的是学习上没有进展,现在老师给了任务,那好,就去完成这个任务。在其次,我怎么觉得自己学了习,没有浪费时间,因为总会有种消耗时间的感觉,那我要界定自己的休息时间和学习时间,明确分界,这样我总算知道自己什么的

2017-08-17 20:25:42 286

原创 2017年8月14日22:04:49

2017年8月14日22:04:52还是要多动手,最近比较紧迫的是搞懂qt,感觉学的好慢。。

2017-08-14 22:05:31 258

原创 leetcode575. Distribute Candies

快点把水题刷完吧。。。class Solution {public: int distributeCandies(vector& candies) { int ans=candies.size()/2; sort(candies.begin(),candies.end()); int cnt=1; int last=ca

2017-08-12 22:49:53 227

原创 Leetcode557. Reverse Words in a String III

其中用到stringstream 把char类型转换为string然后就是一个栈。class Solution {public: string reverseWords(string s) { string s2=""; stack sta; for(int i=0;i<s.size();i++){ if(s

2017-08-12 20:03:00 206

原创 Leetcode500. Keyboard Row

class Solution {public: vector findWords(vector& words) { vector ret; int sz=words.size(); for(int i=0;i<sz;i++){ if(isOnlyOne(words[i]))

2017-08-11 16:15:08 182

原创 Leetcode476. Number Complement

class Solution {public: int findComplement(int num) { int ans=0; for(int i=0;num!=0;i++){ int x=num%2; if(x==0){ ans+=(int)(pow(2.0,i)+0.5)

2017-08-11 10:08:40 184

原创 leetcode627. Swap Salary

# Write your MySQL query statement belowUpdate salarySet sex=Case sex WHEN 'f' THEN 'm' ELSE 'f' END;

2017-08-11 09:52:34 210

原创 Leetcode561. Array Partition I

#include class Solution {public: int arrayPairSum(vector& nums) { sort(nums.begin(),nums.end()); int ans=0; for(int i=0;i<nums.size();i+=2){ ans+=nums[i];

2017-08-11 09:36:17 174

原创 hdu6012Lotus and Horticulture离散化线性取最大值

题意简单的说,每个植物的在不同时间段有三个价值,分为a,b,c。找到最佳时间的最大价值,只需要求出价值的值。可以把这三个值,类似于哈希用map把对应的时间边界和价值数关联。那么循环便利一遍,map是有自动排序的,从小的时间点循环到最大的时间点。其中得到的最值便为最大价值。离散化,因为l到r的时间段内,时间点可取任意实数,也就是可以取0.5,那么必须要把r+1和下次会

2017-08-10 13:23:51 314

原创 hdu6011增量法

这个题问题在于怎么解决价值*i,这个i是不确定的。如果从前往后,只能遍历来解决,还不知道行不行。从后往前,每次记录要增加的增量,然后对每个数的循环后,增加增量的值,并且结果增加增量,这样最终的结果和从第1个数*i的结果是一样的。当增量小于0,即在加上增量会使最大值减小的时候,跳出即可。#include using namespace std;int main(){

2017-08-10 09:46:58 367

原创 hdu6016二分图思路

男的一列,女的一列。因为题意是找连续的四个人,从题目给出的每一对关系去延展。男的在找一个女的,女的再找一个男的,正好四个人。男的关系去掉这一对中的这个女的,女的关系去掉这一对中的这个男的,乘积遍为个数。因为可以两头开始数,结果乘2.#include using namespace std;pair A[100009];int main(){ int T;

2017-08-09 16:40:05 215

原创 2017年8月8日21:10:15

2017年8月8日21:10:18最近的状态不好,没有找到好的学习习惯。要好的未来就不能选择安逸,最近实在太懒散了。大学也就这样过来了,这样的结局真的不能再重演。人生能有几年奋斗,在不奋斗就老了兄弟。那首先第一点就是要吃苦。今晚也不知道该干啥,那就今晚,多想想。规划一下研究生3年的时间。学习不是一腔热血,三天打鱼两天晒网的学习方式只能一事无成。我回顾一下自己,小学无

2017-08-08 22:52:07 305

原创 [CG基础]

1.窗口界面的显示,400*300像素大小的窗口,四个角有四个红色的点。#include "stdafx.h"#include void display(void){ glClear(GL_COLOR_BUFFER_BIT); glColor3f(1.0, 0.0, 0.0); glBegin(GL_POINTS); glVertex2i(0, 0); glVertex2i

2017-08-07 16:25:02 404

原创 2017年8月6日21:42:57

2017年8月6日21:42:59看到教程中的一句话,在你更聪明的时候再回来看看,说的好。人都有状态好的时候,状态差的时候,跟打游戏差不多。当前的状态差不代表你以后的状态不好,调整好你自己的状态,保持好自己的生活节奏是很重要的。学习时投入,没有状态的时候遍去休息,这也是我之前保持不好的习惯,总喜欢一蹴而就,实践证明这是不行的,要有的是恒心和毅力。加上好的计划。目前的生活状态

2017-08-06 21:48:22 272

原创 2017年8月5日21:44:07

2017年8月5日21:44:09还是要找到自己的兴趣点,这样才能有深入学习和耐心。

2017-08-05 21:44:54 343

原创 使用Qt编写opengl学习路线

之前想在qt上编译opengl,无从下手,最近看的到网上很多的例子。那不如就从这些例子下手,慢慢做实例。1.实现窗口效果:第一步新建,Qt Widgets Application工程,选择一个Widget控件拖入窗口,选择在窗口中进行栅格布局。简单说就是在ui界面,拖入一个Widget。2.新建类,右键添加新项,添加openglwindow类。base cl

2017-08-05 17:28:04 2165

原创 2017年8月2日21:21:14

2017年8月2日21:21:17要准备做一个项目。

2017-08-02 21:21:35 263

原创 2017-8-1 22:29

2017-8-1 22:29今天下载好了ubantu,但是换没有装好colmap,今天我要开始好好刷题。注册了新的cf和bc然后第一题1Y哈哈

2017-08-01 22:31:04 230

原创 2017年7月31日21:28:10

2017年7月31日21:28:12发现需要学的还很多,要很谦虚,发现其他人都好厉害。混下去又要变彩笔。

2017-07-31 21:29:00 236

原创 2017年7月30日13:43:01

2017年7月30日13:43:03周天是时光很清闲,坐在办公室,写点代码,听听歌。想弄个主页博客。想听场逼哥演唱会。

2017-07-30 13:44:05 305

原创 leetcode485

#includeclass Solution {public: int findMaxConsecutiveOnes(vector& nums) { vector::iterator it; int ans=0,tmp=0; for(it=nums.begin();it!=nums.end();it++) {

2017-07-29 23:35:46 180

原创 2017年7月29日22:06:41

2017年7月29日22:06:45昨天从下午就装那个colmap,哇是真的难搞,装了一堆库。也是真发现window的难用。现在是最需要努力的时候,opengl需要快点学完,之后还有qt,linux,英语什么的一堆东西。一个月的时间吧,一定要把opengl和书看完。

2017-07-29 22:12:56 363

原创 2017年7月27日22:02:18

2017年7月27日22:02:20把速度慢下来有些东西才能深入,好好学吧。时间有时候才能磨练出能力。最近主要还是学opengl。定一下点的话呢。来的这个博士后应该是厉害的多向别人学习。其次,自己的生活方面,勤洗衣服,吃好饭。找时间办张健身卡。很滋润。

2017-07-27 22:05:38 285

chrome修复工具

chrome一直有问题,有时候能用,然后就上不了csdn,google,这个工具很好用

2018-11-06

p5js代码库

交互式可视化工具,学习前端可视化入门代码库,非常简单有趣

2018-10-18

初学论文制作PPT

初学论文,面对全是英语的文章,还是很难理解的,要多看,更要掌握看文章的方法。 掌握该问的核心思想,学习研究经验。把该论文的ppt做出来,意味着掌握的差不多了

2017-09-21

Qt+OpenGL程序

Qt+OpenGL程序

2017-08-23

C++Qt教程源码

学习youtobe上经典C++Qt教程的代码,有想要学习的可以下下来看看

2017-08-23

空空如也

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

TA关注的人

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