sdragonx
码龄17年
关注
提问 私信
  • 博客:100,221
    社区:5,253
    105,474
    总访问量
  • 45
    原创
  • 1,446,819
    排名
  • 19
    粉丝
  • 0
    铁粉

个人简介:音乐、编程、运动

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:江苏省
  • 加入CSDN时间: 2007-10-14
博客简介:

sdragonx的专栏

查看详细资料
个人成就
  • 获得17次点赞
  • 内容获得21次评论
  • 获得50次收藏
创作历程
  • 1篇
    2022年
  • 3篇
    2021年
  • 1篇
    2019年
  • 16篇
    2018年
  • 5篇
    2017年
  • 5篇
    2015年
  • 2篇
    2014年
  • 2篇
    2010年
  • 9篇
    2008年
  • 1篇
    2007年
成就勋章
TA的专栏
  • python
  • 软件应用
    3篇
  • windows
    2篇
  • 编程感想
    4篇
  • c++
    19篇
  • OpenGL
    8篇
  • 游戏
    1篇
  • android
    2篇
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

175人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

CSDN现在是太脏了

一屏的弹出广告,网页代码还全部用js加密,不登录没法复制。
原创
发布博客 2022.02.09 ·
455 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏

glut小文章

#include <stdio.h>#define GLUT_DISABLE_ATEXIT_HACK#include <gl/glut.h>#include <ctime>#include <cmath>#define GRAVITY -9.8fconst int Interval = 16;GLfloat AngleX;GLfloat AngleY;float animateTime;float animateTimeX;flo
原创
发布博客 2021.11.10 ·
170 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

一个小程序

//// Created by Jolen on 2021/6/22.//#include <iostream>#include <fstream>#include <iomanip>#include <sstream>#include <string>#include <vector>#include <math.h>using namespace std;typedef vector<.
原创
发布博客 2021.10.21 ·
194 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

枫叶蝴蝶模型绘制源码

发布资源 2021.01.06 ·
h

OpenGL显示枫叶蝴蝶,无聊作品

#include <windows.h>#include <iostream>#include <gl/gl.h>#include <gl/GLUT.h>#include <math.h>#include "maple.h"#pragma comment (lib, "opengl32.lib")#pragma comment (lib, "glut32.lib")//全局变量定义enum ..
原创
发布博客 2021.01.06 ·
621 阅读 ·
0 点赞 ·
0 评论 ·
7 收藏

OpenGL字体绘制

/* glfont.hpp sdragonx 2019-08-15 00:03:33 opengl字体类,提供初学者参考学习opengl初始化之后,创建字体font.init(L"微软雅黑", 32, 512);然后在绘制函数里面添加以下测试代码://开启2D模式,后面的800x600要根据窗口的实际客户区大小设置,不然缩放之后效果不好push_view2D(0, 0...
原创
发布博客 2019.08.15 ·
1420 阅读 ·
2 点赞 ·
0 评论 ·
4 收藏

关于Android ndk的全局变量

想测试一下安卓ndk对全局变量的使用,写了一个测试类:static int a = 0;//标记1static int b = 0;//标记2void on_exit();class app_test{public: int *p; app_test() : p(null) { using namespace std; APP_WARN("app test init...
原创
发布博客 2018.12.01 ·
1062 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

ANDROID_APP C++框架

找遍了全网,没有一个完整的可用的框架。ndk自带的android_native_app_glue确实不太好用,闭关几天,写出了一个框架。完全的消息队列调用,目前测试的主体框架是没有什么问题了,程序入口还是android_main。调用过程:void android_main(android_app* app){  //APP_LOG("main : 程序启动");  //设置消息回调函...
原创
发布博客 2018.11.25 ·
2655 阅读 ·
1 点赞 ·
4 评论 ·
5 收藏

这站越来越疯狂了

论坛一层一个链接、广告,推荐里面隔5个一个广告,老中医都有,哈哈哈哈。打开一篇文章,版面80%是推广,正文还有个阅读更多,不点看不着。是不是该考虑换地了。...
原创
发布博客 2018.11.19 ·
206 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

c++builder 10.2.3的编译器真干净啊

一直坚守在cb2010下面,今天试用了一下官网的那个免费的编译器,编译出来的程序真干净啊。下面的是对比,左边的g++编译出来的程序,右边的是bcc32c的。...
原创
发布博客 2018.10.31 ·
6861 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

放大镜(小工具)

多年前做的一个小工具,分享一下吧。下载链接:百度网盘 提取码:8y34
原创
发布博客 2018.10.22 ·
1540 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

pool_allocator轻量模板内存池

只能一次申请一个对象,没有线程锁。template &lt;typename T, size_t PAGE&gt;class pool_allocator{public: typedef pool_allocator this_type; typedef T value_type; typedef value_type* poin...
原创
发布博客 2018.10.22 ·
592 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

TMemo 响应 Ctrl + A

看了这篇文章:://blog.csdn.net/aroc_lo/article/details/38387379才知道,CTRA+A == 1,我用的C++Builder,下面是改进的代码:void __fastcall TfrmMain::Memo1KeyPress(TObject *Sender, wchar_t &Key){ if(Key == 1){ Memo1->SelectAll(); Key = 0;//设置Key为0,不然会滴滴响 }}...
原创
发布博客 2018.09.07 ·
314 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

根据文件数据,检测文件类型

 这个函数,我会一直扩充下去。很多资料是网上查的,有自己分析的,当然肯定有bug。目前头疼的是mp3格式的检测,有的mp3文件前面有一些空白,而且长度不固定。iso的鉴定方式貌似不对,我电脑上的几个iso貌似那个“CD001”的tag不在那几个地址。mp4理论上能检测常见的一些内部格式,mp4内部格式支持的太多了。折腾了两天,数据格式,从模板到代码标题上面注释的data_info方...
原创
发布博客 2018.09.06 ·
2248 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

一款OpenGL点阵字体绘制(自己已经遗弃的函数)

 使用的glCallList,已经过时的函数,只能输出英文。现在我用的是freetype字体,怀念这个函数,还是记录下来吧。/* monaco20.hpp sdragonx 2017-02-01 14:32:32 monaco 点阵字体 字体大小20x10 编码范围32~128*/#ifndef MONACO20_HPP_20170201143232#define MO...
原创
发布博客 2018.08.31 ·
347 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

OpenGL 2D模式

//// left top 这里设置的默认是左上角//void push_view2d(int left, int top, int width, int height){ //glPushAttrib(GL_TRANSFORM_BIT|GL_VIEWPORT_BIT); glPushAttrib(GL_ALL_ATTRIB_BITS); glMatrixMode(GL_PROJE...
原创
发布博客 2018.08.31 ·
1704 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

现在国内软件做的各顶个的像病毒!

今儿点名批评的就是《驱动人生》!一个装驱动的软件,除了附加软件商店的功能,现在做的和流氓软件,木马病毒没什么两样了!运行过后,后台就有个“升级”的程序一直执行,是它目录下的upg.exe在执行。关闭,输入sc delete DeviceDrvRepair删除驱动人生的服务,重启,这个玩意儿还在运行。问题是它运行着,闲着没事不知道捣鼓什么,鼠标闲着没事就一直转圈,就跟中了木马一样!...
原创
发布博客 2018.08.23 ·
1651 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

动态二维数组

/* cgl_array2d.hpp sdragon 2006-10-08 22:26:44 创建二维数组的程序。array2d&lt;T&gt;::array_t是C的纯指针模式,一定要使用 delete_array2d&lt;T&gt;()删除。 由vector&lt;T&gt;创建的数组的效率要高一些*/#ifndef CGL_ARRAY2D_HPP_200610...
原创
发布博客 2018.08.20 ·
587 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

一个简单计算游戏fps的小工具

/* fps.hpp sdragonx 2018-01-08 06:31:24 //计算fps的小工具*/#ifndef FPS_HPP_20180108063124#define FPS_HPP_20180108063124#include &lt;time.h&gt;namespace cgl{int fps_stats(){ static int fps...
原创
发布博客 2018.07.29 ·
2094 阅读 ·
0 点赞 ·
2 评论 ·
0 收藏

两行代码让程序开机自动运行

/* autorun.hpp sdragonx 2018-02-19 16:27:13*/#ifndef AUTORUN_HPP_20180219162713#define AUTORUN_HPP_20180219162713#include &lt;windows.h&gt;#include "ttype.hpp"//之前文章里面有namespace cgl{nam...
原创
发布博客 2018.07.29 ·
1248 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏
加载更多