自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

大坡3D软件开发

自主操作系统和CPU--用软件和芯片来改变世界

  • 博客(32)
  • 资源 (33)
  • 论坛 (34)
  • 收藏
  • 关注

原创 我的2016

我的2016时光飞逝,真的抓不住,如流沙从指间滑落。2016是我最美的一年,也是最累的一年,是旧生活终结的一年,也是新生活开始的一年……闪铄在黑夜里的霓虹灯,唯一能做的就是把绚丽的自我绽放给这个只属于自己的夜空之下,人生已如此。很快元旦午夜的钟声敲响了2017的大门,失去的青春依随着一切的生命的痕迹而云卷云舒,曾经的记忆早已被河流冲去。一下子三十多年的风风雨雨就像流浪的白鸽在这里一飞而过。2016

2016-12-21 11:56:42 2607 3

原创 SDL_Rect结构

SDL_Rect结构:用这个结构来保护一个矩形的大小。intx左上角的x轴坐标inty左上角的y轴坐标intw矩形宽度inth矩形高度例子:srcrect.x = 0;srcrect.y = 0;srcrect.w = 32;srcrect.h = 32;dstrect.x = 640/2;dstrect.y = 480/2;dstrect.w = 32;dstrect.h = 32

2016-12-19 17:18:47 2875

原创 3D建模系统blender快捷键

3D建模系统Blender 常用快捷键功能Ctrl+LMB编辑模式:挤压选中的点、线或面到点击位置A 选择所有物体或取消选择Ctrl+A 应用旋转和缩放,之前的旋转和缩放操作将不能被复位C 以3D Cursor为中心调整视图Shift+C 缩放视图以显示所有物体并还原3D Cursor到原点Alt+C 物体模式:转换物体类型,可以将曲线转换成网格E 编辑模式:挤压Shift+E Edit Mode

2016-12-18 20:20:07 2843

原创 大龄程序员的前途令人担忧

看大家讨论得热火朝天,我也来八卦一下“大龄程序员”的问题。当然所谓的大龄,当然是指30岁以上的软件开发人员,他们的前途怎么样选择呢?是一件令人关注的事情。 大龄程序员的前途,主要的选择就这几样:继续码农、做管理、创业和转行。先来说一下码农的情况,在中国这种人口的大国下,每年毕业的学生就几百万,因此继续码农意味着需要跟年青人拼体力,拼加班,拼997,这样的工作环境之下,是吃不消的,替换性很大。如果向

2016-12-14 18:35:56 15981 20

原创 SDL_CreateWindow函数

SDL_CreateWindow函数: 用此函数在指定的位置,指定窗口大小,以及相应标志来创建窗口。定义:SDL_Window* SDL_CreateWindow(const char* title, int x, int y,

2016-12-14 17:20:59 5748

原创 SDL_FreeSurface函数

SDL_FreeSurface函数:用些函数来删除RGB表面。定义:void SDL_FreeSurface(SDL_Surface* surface)例子: // // 删除背景表面缓冲区 // SDL_FreeSurface(g_Battle.lpBackground); SDL_FreeSurface(g_Battle.lpSceneBuf);蔡军生C++标准模板库从入门到精通 ht

2016-12-13 10:35:57 2443

原创 SDL_CDStop函数

SDL_CDStop函数:停止播放CD。定义:#include "SDL.h"int SDL_CDStop(SDL_CD *cdrom);例子:if (gSndPlayer.pCD != NULL) { if (CD_INDRIVE(SDL_CDStatus(gSndPlayer.pCD))) { SDL_CDStop(gSndPlayer.pCD

2016-12-13 09:28:02 1732

原创 SDL_FillRect函数

SDL_FillRect函数:快速地以指定颜色填充方框。定义:int SDL_FillRect(SDL_Surface* dst, const SDL_Rect* rect, Uint32 color)例子:/* Declaring the surface. */SDL_Surface *s;/* C

2016-12-11 12:11:36 3067

原创 SDL_ShowCursor函数

SDL_ShowCursor函数:触发屏幕的鼠标是否显示。定义:int SDL_ShowCursor(int toggle)例子:int main(int argc, char *argv[]) { /* creates a blank cursor */ SDL_ShowCursor(SDL_DISABLE); /* ... */ return 0;}跟老菜鸟学

2016-12-11 11:58:25 2033

原创 SDL_SaveBMP函数

SDL_SaveBMP函数:使用此函数来保存表面为一个BMP图片。定义:int SDL_SaveBMP(SDL_Surface* surface, const char* file)例子: // // Find a usable BMP filename. // for (iNumBMP = 0; iNumBMP <= 9999; iNumBMP++) {

2016-12-09 13:25:11 2820

原创 SDL_SetVideoMode函数

SDL_SetVideoMode函数:设置显示卡的显示模式:宽度、高度和像素的位数。定义:#include "SDL.h"SDL_Surface *SDL_SetVideoMode(int width, int height, int bpp, Uint32 flags);例子:#include "SDL.h" const int WINDOW_WIDTH = 640;const i

2016-12-09 13:21:32 5448

原创 SDL_SetPalette函数

SDL_SetPalette函数:设置8位表面的调色板。定义:#include "SDL.h"int SDL_SetPalette(SDL_Surface *surface, int flags, SDL_Color *colors, int firstcolor, int ncolors);例子:/* Create a display surface with a grayscale pale

2016-12-09 13:16:05 2086

原创 SDL_Quit函数

SDL_Quit函数:用此函数来清空所有SDL占用资源,并退出。void SDL_Quit(void)例子:#include "SDL.h"#include #include int main(int argc, char** argv) { if (SDL_Init(SDL_INIT_EVERYTHING) != 0) { fprintf(stderr, "Una

2016-12-09 13:07:00 2335

原创 SDL_Init函数

SDL_Init函数:用来初始化SDL库,必须在使用SDL其它函数之前调用此函数。int SDL_Init(Uint32 flags)其中,flags可以取下列值:SDL_INIT_TIMER:定时器SDL_INIT_AUDIO:音频SDL_INIT_VIDEO:视频SDL_INIT_JOYSTICK:摇杆SDL_INIT_HAPTIC:触摸屏SDL_INIT_GAMECONTROLLER:游戏控

2016-12-09 13:03:05 1837

原创 SDL_BuildAudioCVT函数

SDL_BuildAudioCVT函数:用此函数来初始化结构SDL_AudioCVT,为转换作准备。int SDL_BuildAudioCVT(SDL_AudioCVT* cvt, SDL_AudioFormat src_format, Uint8 src_channels,

2016-12-07 17:23:47 1764

原创 SDL_PauseAudio函数

SDL_PauseAudio函数:用此函数来暂停播放,或播放。根据参数来决定,如果参数是非0值就暂停,如果是0值就播放。void SDL_PauseAudio(int pause_on)例子:int main(int argc, char* argv[]) { //Init if(SDL_Init(SDL_INIT_AUDIO | SDL_INIT_TIMER)) {

2016-12-07 17:16:21 3717 1

原创 SDL_OpenAudio函数

SDL_OpenAudio函数:用此函数来打开音响设备。int SDL_OpenAudio(SDL_AudioSpec* desired, SDL_AudioSpec* obtained)例子:SDL_AudioSpec want, have;SDL_memset(&want, 0, sizeof(want)); /* or SDL_zero(want) *

2016-12-07 17:02:30 4725

原创 SDL_SoftStretch函数

SDL_SoftStretch函数已经被函数SDL_BlitScaled()替换。缓冲区进行缩放之后拷贝到目标表面。extern DECLSPEC int SDLCALL SDL_SoftStretch(SDL_Surface *src, SDL_Rect *srcrect,                                    SDL_Surface *dst, SDL_Rect

2016-12-07 16:55:55 1828

原创 SDL_MixAudio函数

SDL_MixAudio函数:对音乐数据进行混音。void SDL_MixAudio(Uint8* dst, const Uint8* src, Uint32 len, int volume)例子:SDL_MixAudio(stream, gSndP

2016-12-07 10:03:23 4380

原创 SDL_WM_SetCaption函数

SDL_WM_SetCaption函数:设置窗口的标题和ICON图标。#include "SDL.h"void SDL_WM_SetCaption(const char *title, const char *icon);例子: //设置显示窗口的标题和图标 SDL_WM_SetCaption("Loading...", NULL);跟老菜鸟学C++

2016-12-07 09:57:45 2873

原创 SDL_EnableKeyRepeat函数

SDL_EnableKeyRepeat函数:主要用来设置键盘重复的速率。#include "SDL.h"int SDL_EnableKeyRepeat(int delay, int interval);例子:#ifdef PAL_ALLOW_KEYREPEAT SDL_EnableKeyRepeat(0, 0); PAL_ClearKeyState(); g_InputSta

2016-12-07 09:52:19 1341

原创 SDL_CreateRGBSurface函数

SDL_CreateRGBSurface函数:用此函数来创建一个新的RGB表面。SDL_Surface* SDL_CreateRGBSurface(Uint32 flags, int width, int height,

2016-12-06 09:33:25 2735

原创 SDL_BlitSurface函数

SDL_BlitSurface函数:用此函数来快速地拷贝一个表面内容到目标表面。int SDL_BlitSurface(SDL_Surface* src, const SDL_Rect* srcrect, SDL_Surface* dst, SDL_Rect*

2016-12-06 09:19:11 1469

原创 SDL_UpdateRect函数

SDL_UpdateRect函数用这个函数来在指定屏幕区域进行更新。在更新之前,需要对表面进行锁定。#include "SDL.h"void SDL_UpdateRect(SDL_Surface *screen, Sint32 x, Sint32 y, Sint32 w, Sint32 h);例子:if (lpRect != NULL) { dstrect.x = (SHORT)((INT)

2016-12-05 18:12:44 1565

原创 SDL_LockSurface和SDL_UnlockSurface函数

用这两个函数实现对表面进行锁住,可以对surface->pixels进行读写。例子: // // 锁住表面 // if (SDL_MUSTLOCK(gpScreenReal)) { if (SDL_LockSurface(gpScreenReal) < 0) return; } if (!bScaleScreen) { screenRealHeight -= offs

2016-12-05 17:51:44 833

原创 SDL_MUSTLOCK函数

用此函数来决定表面是否需要锁定才可以访问。例子:// // 锁住表面 // if (SDL_MUSTLOCK(gpScreenReal)) { if (SDL_LockSurface(gpScreenReal) < 0) return; }跟老菜鸟学C++

2016-12-05 17:40:30 589

原创 SDL_Surface表面

本结构包含了使用软件方式显示的图片信息。Uint32flags(内部使用)SDL_PixelFormat*format图层的像素格式; 详见 SDL_PixelFormat  (只读)intw, h像素级的宽度和高度 (只读)intpitch一行像素所占的字节数(二位的图像像素会以一维的方式来存储,每一维的长度我们必须知道) (只读)void*pixels指向真实像素的指针;详见讨论 (读写)vo

2016-12-05 08:13:07 1877

原创 SDL_Delay函数

用此函数来暂停指定的时间,单位为ms。void SDL_Delay(Uint32 ms)参考文章:http://blog.csdn.net/vagrxie/article/details/5735979http://www.cppblog.com/lf426/archive/2008/04/28/48325.html蔡军生C++ 培训

2016-12-04 17:51:49 2524

原创 SDL_PollEvent函数

用此函数来轮询所有事件,接收系统事件,放到事件队列。当参数设置为NULL时,只是接收事件,不进行删除。如果非空参数,就返回事件,并删除此事件。while (1) { SDL_Event event; while (SDL_PollEvent(&event)) { /* handle your event here */ } /* do some ot

2016-12-04 17:44:47 2665

原创 SDL_GetTicks函数

用此函数来获取从SDL库初始化来所经历过的时间,单位为微秒。返回是unsigned 32-bit类型。unsigned int lastTime = 0, currentTime;while (!quit) { // do stuff // ... // Print a report once per second currentTime = SDL_GetTicks();

2016-12-04 17:15:10 2226

原创 SDL_SetEventFilter函数

void SDL_SetEventFilter(SDL_EventFilter filter);注册回调按键处理函数, filter为按键处理函数当调用SDL_PollEvent/SDL_WaitEvent函数探测到事件来会自动调用filter函数此方法获取事件可不用创建线程,但是要用到全局变量http://blog.csdn.net/rootusers/article/details/41007

2016-12-03 17:11:24 1491

原创 AdPlug库介绍

AdPlug是一个声音播放库。AdPlug is a free, cross-platform, hardware independent AdLib sound player library, mainly written in C++ and released under the LGPL. AdPlug plays sound data, originally created for the

2016-12-03 16:00:11 1315 1

STM32F407VET6工程模板

玩转STM32里文章配置的代码,这里学习的第一个工程代码,可以作为后继开发的模板工程。

2019-03-14

python抓取天气并分析 实例源码

Python代码抓取获取天气预报信息源码讲解。这是一个用Python编写抓取天气预报的代码示例,用python写天气查询软件程序很简单。这段代码可以获取当地的天气和、任意城市的天气预报,原理是根据url找到网站截取相应的数据展现。 python抓取广州天气并分析 实例源码

2017-08-28

C++读写json文件

https://github.com/nlohmann/json 最好用的C++读写json库

2017-12-09

python web py入门配套源代码

python web py入门- 实现论坛,开发技术:后端采用Python+web.py+MySQL,前端采用HTML+CSS+JavaScript+jQuery+RequireJS。

2018-02-23

实现numpy的C++库扩展

使用C++来扩展numpy里的数据计算,这时就需要使用numpy的扩展库功能了,下面就来提供一个使用C++编写numpy扩展库的模板,这样大家就要减少很多弯路,减少跌入坑里的成本。这个扩展库的模板是从mahotas库里抽取出来的,经过最大化的简化,这样更加容易理解,更方便学习。

2019-11-24

国产8051模拟器

一款国产的8051模拟器(全部源代码) 本软件是一款8051模拟器,他的特点是可以模拟多处理器平台,在简单的多工作区间的界面上可以很方便的模拟8051处理器, 最重要的是这个单片机系统可以完全由你自己订制,你甚至可以随意创建自己的多单片机系统,什么SMP 基于串行总线的分布式系统,集群式系统,只要你能想到的,都可以办到,充分发挥你的想象力。现在1.0版本已经基本体现出了这种思想,在以后的版本中将使这一特性变的 更加强大!

2016-09-10

svm_hog_data.rar

使用到LineSVC里进行机器学习的训练数据,用来训练手写识别。 配套专栏文章使用,https://blog.csdn.net/caimouse/article/details/104599920。

2020-03-02

俄罗斯方块游戏开发

俄罗斯方块游戏开发培训里的可执行文件,让大家可以查看相关的结果。以便是否参加培训。

2016-11-30

GOOGLE的TPU论文

GOOGLE公开TPU的论文

2017-04-06

wix3.11版本安装工具

wix3.11版本安装工具

2017-06-19

webpy演示例子1

webpy演示例子1, 用于配套文章相关资源。python web py入门(9)- 论坛首页的模板中模板 前面已经提到一个模板中可以套用另外一个模板,现在就来看看这个论坛基本布局模板是怎么样的?

2018-02-21

WIX制作C#应用程序安装包

WIX制作C#应用程序安装包

2016-05-26

WiX3.10版本安装工具

WiX3.10版本安装工具

2017-06-19

胶囊模型的代码

胶囊模型的代码在以下论文中使用: “Dynamic Routing between Capsules” by Sara Sabour, Nickolas Frosst, Geoffrey E. Hinton. 要求 TensorFlow ( 访问 http://www.tensorflow.org 了解如何安装和升级) NumPy (详见http://www.numpy.org/) GPU

2018-02-02

Milang 1.0.2

本项目主要开发、学习、讨论小语(milang)编程语言,它是以python语法为基础,然后改进它语法、增加直接生成机器码,混合C++的优点,增加基于寄存器的虚拟机实现。 代码下载和上传见: https://code.csdn.net/caimouse/milang

2014-06-02

selenium的浏览器驱动

目前有很多的银行网站,还是以IE为标准的浏览器,因此这里主要采用IE为测试的例子,在这里可以下载不同版本的浏览器驱动,可以是32位的,也可以是64位的,根据自己的需要下载不同的版本。在本文章里,下载的是2.35.3版本:IEDriverServer.exe,把它放在目录f:\temp\里面。

2016-06-14

milang 1.0.4

本项目主要开发 学习 讨论小语 milang 编程语言 它是以python语法为基础 然后改进它语法 增加直接生成机器码 混合C++的优点 增加基于寄存器的虚拟机实现

2014-07-13

duilib界面库20161116

更新为VC2015编译的duilib,持续重构代码,使用最新的C++14的语法。

2016-11-16

milang 1.0.3

本项目主要开发、学习、讨论小语(milang)编程语言,它是以python语法为基础,然后改进它语法、增加直接生成机器码,混合C++的优点,增加基于寄存器的虚拟机实现。

2014-06-07

mysql开发管理工具

mysql数据库的开发管理工具。

2016-07-12

pythoncn-3.4.3

1. 使用VS2012编译。 2. 修改在VC11.0的库下运行pythonw.exe出错误的BUG。

2015-05-04

duilib界面库

duilib界面库,长期维护的界面库,在WIN10和VS2012上编译和开发、测试通过。

2016-10-10

milang 1.0.5

本项目主要开发 学习 讨论小语 milang 编程语言 它是以python语法为基础 然后改进它语法 增加直接生成机器码 混合C++的优点 增加基于寄存器的虚拟机实现

2014-08-03

python-3.4.4

python 3.4的32位的windows版本

2016-07-01

手写识别的训练数据

MNIST训练数据

2017-03-10

duilib界面库20161017

duilib 界面库

2016-10-17

书《深度学习》

2015年,深度学习三大牛Yann LeCun、Yoshua Bengio和Geoffrey Hinton在最新的《Nature》杂志首次合作的发表综述文章《Deep Learning》。本文为该综述文章的中文译文,深入浅出地介绍了深度学习的基本原理,核心优势和未来展望。

2017-03-13

mysql-5.5.50-64

windows下的64位MYSQL的版本。

2016-07-10

protobuf 2.5

protobuf 2.5库代码和工具

2016-06-24

tinyxml2配套源码

在软件开发过程中,为了使软件有灵活的配置,特别像界面这样的配置,同时为了减轻重复开发的任务,需要把客户的个性化需求可以通过配置文件来修改,比如像界面的颜色配置,就可通过配置文件来修改,这时就可以采用XML文件来保存和修改这些参数配置。在不同软件之间进行通讯时,也可以采用XML协议来进行数据交换,特别像WEB服务的调用时,采用传送XML格式是基本的数据交换方式。基于这些任务的需求,需要软件开发人员会在C++里使用xml格式。

2016-06-27

protoc2.5执行文件

protoc执行文件

2016-06-24

深度强化学习论文

DQN的论文

2017-03-17

milang开发工具

组合了notepad和python 3.4的开发工具,可以集编辑和运行、结果查看为一体。

2014-05-24

caimouse的留言板

发表于 2020-01-02 最后回复 2020-05-14

开发大联盟,VC人员开放大聚会

发表于 2001-11-05 最后回复 2012-05-23

C++编译器源程序学习!!!!!!!!!!!!!!!!!1

发表于 2003-12-26 最后回复 2004-01-07

FastBT下载 1.0.3.66版 2003.12.25 放分 一小时结.

发表于 2003-12-26 最后回复 2003-12-26

发布最新版本FastBT 1.0.1.27 高兴放分

发表于 2003-11-21 最后回复 2003-12-10

有没有分析过传奇网络通迅?

发表于 2003-07-10 最后回复 2003-11-28

Visual Studio.net 2003 7cd 下载

发表于 2003-08-27 最后回复 2003-09-01

Visual Studio.net 2003 7cd 下载

发表于 2003-08-27 最后回复 2003-08-28

怎么样实现在资源管理器多一个盘号?

发表于 2003-07-24 最后回复 2003-07-31

深圳治安真差,我差点就被打死了!

发表于 2003-05-12 最后回复 2003-05-23

开放源码的P2P文件共享研究Gnucleus

发表于 2002-07-24 最后回复 2003-05-06

怎么样实现从播放器播放的声音录下来?

发表于 2003-03-11 最后回复 2003-03-19

QQ死机的BUG?不信你就试试了。

发表于 2003-02-20 最后回复 2003-02-26

大家把自己有的技能交流一下

发表于 2003-01-24 最后回复 2003-01-28

有不有程序员取这么好有GF啊?

发表于 2003-01-15 最后回复 2003-01-24

在C++BUILDER里怎么调试进入PASCAL?

发表于 2003-01-08 最后回复 2003-01-08

猜谜语送分

发表于 2003-01-07 最后回复 2003-01-07

操作系统源码分析网

发表于 2002-12-17 最后回复 2003-01-03

有人写过硬盘驱动程序吗?

发表于 2002-12-16 最后回复 2002-12-17

怎么样才能写出一个像TObject类CObject来?

发表于 2002-12-04 最后回复 2002-12-11

有空来我cbuilder论坛

发表于 2002-11-21 最后回复 2002-12-04

有空来我VC论坛

发表于 2002-11-25 最后回复 2002-11-26

开发DOS的操作系统,作为实时操作系统

发表于 2001-10-29 最后回复 2002-02-17

在局部网内用UDP通过代理服务器连接外面的人,怎么样用VC写通过代理呢?

发表于 2001-09-24 最后回复 2002-02-05

UDP 代理问题?

发表于 2002-01-24 最后回复 2002-01-24

怎么样设置像ICQ或OICQ这样服务器?

发表于 2001-12-29 最后回复 2001-12-29

我的钱哪去了?

发表于 2001-12-17 最后回复 2001-12-17

在VC中这个错误为什么出现的?

发表于 2001-11-30 最后回复 2001-12-13

谁能说出ICQ目录下各个DLL文件用处?给高分!!!!

发表于 2001-11-27 最后回复 2001-11-27

怎么样更新CLISTBOX

发表于 2001-11-14 最后回复 2001-11-14

谁有空就用C写个DOS操作系出来?XP可没有DOS啊

发表于 2001-10-26 最后回复 2001-11-13

为什么国内没有人写出像<<深入浅出MFC>>这样的好书

发表于 2001-11-08 最后回复 2001-11-08

用C++能写DOS操系统吗?

发表于 2001-10-31 最后回复 2001-10-31

我们能不能把NASM的使用手册译成中文吗

发表于 2001-10-30 最后回复 2001-10-30

空空如也

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

TA关注的人 TA的粉丝

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