自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Hello FishSalter

学习记录

  • 博客(12)
  • 资源 (1)
  • 收藏
  • 关注

原创 递归和迭代

SICP中递归和迭代的一点笔记首先看两个lisp函数,都是用来求阶乘的.(define (factorial n) (if (= n 1) 1 (* n (factorial (- n 1)))))(define (factorial n) (fact-iter 1 1 n))(define (fact-iter product counter ma

2017-01-05 15:18:29 423

原创 VS2015配置OpenGL(glfw,glew)

最近在和同学做大创,我负责模型部分,所以以前学过的OpenGL,又捡起来,顺便再深入一下 之前一直在Xubuntu在学习OpenGL,linux配置编程环境真的相当方便.由于项目原因,不得不到windows下实现一遍.但是配置环境感觉比较麻烦,所以就有了这篇文章,只为方便小白.环境要求 * VS2015 * GLFW * GLEWVS2015社区版免费,调试方便,缺点就是太大,不过确实是wi

2016-10-25 18:06:30 4378 1

转载 Xilinx vivado迅雷下载地址(所有版本)

注:其实该方法适用于提取Xilinx官网的任意工具的任意版本的迅雷下载地址①进入Xilinx官网,进入Device->Design Tools,选择你想要下载的任意工具。②进入新web页面,右方点击“Downloads”。③进入版本选择页面,选择想要的版本号,点击相应的下载链接。④进入基于Java的Web下载页面(前提:你必须有Xilinx账户并登录)。⑤复制web浏览器地

2016-09-02 12:26:45 24655 1

原创 SDL2像素操作

SDL2像素操作经过几天的研究,摸索出SDL2像素操作的方式操作surface中的像素操作texture中的像素SDL2中,surface是直接放在内存中的,没有硬件加速.而surface放在显存中,有硬件加速,原理上应该效率更高.直接贴两段代码

2016-07-09 13:13:17 4771 10

原创 ubuntu下学习SDL2

昨天Ubuntu更新,把系统搞挂了.索性直接上了最新的Xubuntu16.04.正好打算在暑假学习一下SDL2,后面利用SDL2实现一个软件渲染器.首先装上必备的东西sudo apt-get install libsdl2-dev安装sdl2简单的代码#include <SDL.h>#include <stdio.h>const int SCREEN_WIDTH = 640;const

2016-07-02 18:02:41 2439

原创 树莓派3无屏幕折腾#附带uart问题解决方案

树莓派3到手也两个星期了.我发现很多同学不知道怎么下手,虽然可以搜到很多教程,但是针对树莓派3的确实很少.但毕竟和前一代比更新不是很大,但是有些地方就会很坑.先说说需要什么 1. raspberry pi3一块 2. 笔记本电脑可能需要的 1. 网线一根 2. usb转uart模块一个方案1 用网线连接树莓派具体的我就不写了,树莓派3和以往的版本一样,我就不抄过来了,我就给一个连接,大家看原

2016-05-22 10:32:26 6060

原创 linux下python3.4配置matplotlib的问题

安装在ubuntu下,直接apt-get install python3-matplotlib就安装了.问题但是我在执行import matplotlib.pyplot as plt会出现一个问题The Gtk3Agg backend is known to not work on Python 3.x with pycairo在stackoverflow查到了解决方案先在python中执行imp

2016-04-13 17:23:52 1584

原创 保护模式实验环境搭建

我的工作环境在ubuntu下,所以搭建环境比较方便nasmsudo apt-get install nasmbochs 直接从源里安装的bochs是没有调试模式的,所以需要自己编译./configure --enable-debugger --enable-disasmmakesudo make install暂时只需要这两个就行了.在bochs官网下一个freedos.img用bxi

2016-01-25 23:21:01 399

翻译 NASM一些特点

翻译部分NASM手册的内容区分大小写 nasm是区分大小写的,调用foo,Foo和FOO代码片段是不同的.内存引用要用方括号[] 在nasm中,任何取地址的内容的操作都要加方括号[ ],取变量的地址不用方括号.不支持混合符号 不支持例如mov ax,table[bx]mov ax,es:[di]只支持一下形式mov ax,[table+bx]mov ax,[es:di]na

2016-01-24 17:01:15 639

转载 关于SIMD指令的一些问题

今天看CSAPP,看到关于SIMD指令的东西,所以在网上找了点资料. 资料来源于 1) 上交精品课 2) 以 XL C/C++ 编译器为例使用向量技术编程 如果侵权,请联系我删除以下简单的贴一下内容单指令流多数据流(SIMD)是一种实现数据级并行的技术,其典型代表是向量处理器(Vector Processor)和阵列处理器(Array Processor)。SIMD技术最初主要应用在

2016-01-23 22:30:54 3638

原创 emacs-ycmd配置

emacd-ycmd配置毕竟之前是用vim的人,所以在以前配置过YouCompleteMe,用起来比较舒服.现在转战emacs,所以一直在寻找emacs的补全插件.我本人试过 auto-company-clang,不过貌似是插件的原因,有一些问题.ycmd-emacs配置成功,但是貌似一些问题在其他博客没有写到,所以我就献献丑.首先配置ycmd 首先emacs-ycmd其实是ycmd的一个cli

2016-01-23 15:58:55 5533

原创 关于bgiError:graphics not initialized的问题

很多同学刚做课设时就会遇到这个问题.直接照着课本写的代码.出现了bgi error:graphics notinitialized这个错误..毕竟学院抽风要用dos环境写课设首先讲一点题外话这个图是打包好的bc,其实这并不只是bc,还有一个dosbox软件用来模拟dos环境.我们用的bc就是运行在dosbox下的.              每次运行bc 我们都是直接打开了这个BorlandC++...

2015-08-09 14:12:31 3390 8

空空如也

空空如也

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

TA关注的人

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