aiba1227的博客

私信 关注
aiba1227
码龄5年
  • 4,960
    被访问量
  • 暂无
    原创文章
  • 1,453,814
    作者排名
  • 0
    粉丝数量
  • 于 2016-04-12 加入CSDN
获得成就
  • 获得1次点赞
  • 内容获得0次评论
  • 获得3次收藏
荣誉勋章
  • 最近
  • 文章
  • 资源
  • 问答
  • 课程
  • 帖子
  • 收藏
  • 关注/订阅

SSE 标准化向量

   mov esi, this ; vector u movups xmm0, [esi] ; first vector in xmm0 movaps xmm2, xmm0 ; copy original vector ...
转载
39阅读
0评论
0点赞
发布博客于 7 年前

AABB碰撞盒

矩形边界框(转)另一种常见的用来界定物体的几何图元是矩形边界框,矩形边界框可以是与轴对齐的或是任意方向的。轴对齐矩形边界框有一个限制,就是它的边必须垂直于坐标轴。缩写AABB常用来表示axially aligned bounding box(轴对齐矩形边界框),OBBoriented bounding box(方向矩形边界框)。轴对齐矩形边界框不仅容易创建,而且易于使用。一个3D...
转载
118阅读
0评论
0点赞
发布博客于 7 年前

gimbal lock 视频解释

转载于:https://www.cnblogs.com/seebro/p/3918128.html
转载
36阅读
0评论
0点赞
发布博客于 7 年前

很有创意的卷轴网页设计THE WALKING DEAD

http://www.cabletv.com/the-walking-dead转载于:https://www.cnblogs.com/seebro/p/3789389.html
转载
70阅读
0评论
0点赞
发布博客于 7 年前

SSE求解向量大小

    float f=0; __asm { mov esi, this ; vector u movups xmm0, [esi] ; first vector in xmm0 mulps xmm0, xmm0 ...
转载
53阅读
0评论
0点赞
发布博客于 7 年前

使用 Visual Studio 分析器找出应用程序瓶颈(转)

使用 Visual Studio 分析器找出应用程序瓶颈Hari PulapakaandBoris Vidolov本文讨论:以性能瓶颈为目标应用程序代码分析比较分析数据性能报告本文使用了以下技术:Visual Studio 2008在过去十年间,涌现了许多新的软件技术和平台。每种新技术都要求掌握专门的知识才...
转载
35阅读
0评论
0点赞
发布博客于 7 年前

Specular light 计算

Specular lighting is most commonly used to give light reflection off of metallic surfaces such as mirrors and highly polished/reflective metal surfaces. It is also used on other materials such as...
转载
38阅读
0评论
0点赞
发布博客于 7 年前

Dynamic Vertex Buffers

ynamic vertex buffers on the other hand allow us to manipulate the information inside the vertex buffer each frame if we need to. These buffers are much slower than static vertex buffers but that...
转载
20阅读
0评论
0点赞
发布博客于 7 年前

2D游戏编程7—星空案例

// INCLUDES ///////////////////////////////////////////////#define WIN32_LEAN_AND_MEAN // just say no to MFC#include <windows.h> // include important windows stuff#include <...
转载
35阅读
0评论
0点赞
发布博客于 8 年前

剑侠情缘(网络版)---开发回顾 (转载)

剑侠情缘(网络版)---开发回顾------赵青文章要点:■国内的游戏开发团队都需要烧一些浮躁,都一些踏实,不论在管理方面,还是对游戏的认识,或是技术方面,我们都有很多地方需要学习,改进。■笔者一直觉得中国现在的游戏开发人员赶上了一个好时候------有这么多的人在关注游戏行业,这在以往是无法想...
转载
49阅读
0评论
0点赞
发布博客于 7 年前

2D游戏编程6—windows程序模板

// INCLUDES ///////////////////////////////////////////////#define WIN32_LEAN_AND_MEAN // just say no to MFC#include <windows.h> // include important windows stuff#include &...
转载
43阅读
0评论
0点赞
发布博客于 8 年前

2D游戏编程5—锁定频率

核心利用win心跳函数GetTickCount利用差量锁定fps,如下代码锁定30fps,缺点为如果计算机不能以30fps运行,程序将低于30fps #define WIN32_LEAN_AND_MEAN // just say no to MFC#include <windows.h> // include all the windows header...
转载
18阅读
0评论
0点赞
发布博客于 8 年前

2D游戏编程3—GDI

WM_PAINT消息触发程序重新绘制界面,过程如下: PAINTSTRUCT ps; // used in WM_PAINT HDC hdc; // handle to a device context case WM_PAINT: { hdc = BeginPaint(hwnd,&ps); EndPai...
转载
31阅读
0评论
0点赞
发布博客于 8 年前

2D游戏编程4—Windows事件

windows消息传来的参数分解: Message: WM_ACTIVATE Parameterization: fActive = LOWORD(wParam); // activation flag fMinimized = (BOOL)HIWORD(wParam); // minimized flag hwndPrevious = (HWN...
转载
29阅读
0评论
0点赞
发布博客于 8 年前

2D游戏编程1--windows编程模型

一.创建一个windows程序步骤 1.创建一个windows类 2.创建一个事件处理程序 3.注册windows类 4.用之前创建的windows类创建一个窗口 5.创建一个主事件循环 二.存储windows类信息的数据结构: typedef struct _WNDCLASSEX{ UINT cbSize; // s...
转载
40阅读
0评论
0点赞
发布博客于 8 年前

2D游戏编程2--windows高级编程

windows应用程序布局 编译流程 响应菜单事件消息 菜单消息处理实例: LRESULT CALLBACK WindowProc(HWND hwnd, UINT msg, WPARAM wparam, ...
转载
43阅读
0评论
0点赞
发布博客于 8 年前

nasm学习记录-寄存器

x86段寄存器介绍: 指针寄存器: 通用寄存器 变址寄存器 转载于:https://www.cnblogs.com/seebro/archive/2013/06/08/3127852.html
转载
181阅读
0评论
0点赞
发布博客于 8 年前

生成随机数

#include <stdio.h>static unsigned long int next = 1;void my_srand(unsigned int seed){ next = seed;}int my_rand(void){ next = next * 1103515245 + 12345; ret...
转载
18阅读
0评论
0点赞
发布博客于 8 年前

html5播放的一个mv,很有意思

http://tweetflight.wearebrightly.com/转载于:https://www.cnblogs.com/seebro/archive/2013/06/03/3115822.html
转载
52阅读
0评论
0点赞
发布博客于 8 年前

查看数二进制代码片段

#include <stdio.h>char *itobs(int, char *);void show_bstr(const char *);int main(void){ char bin_str[8 * sizeof(int) + 1]; int number; puts("Enter integers and...
转载
31阅读
0评论
0点赞
发布博客于 8 年前

利用bochs 调试(转)

利用bochs调试内核(转载)利用bochs调试内核(主要是在windows下调试)Bochs具有非常强大的操作系统内核调试功能。这也是本文选择Bochs作为首选实验环境的主要原因之一。有关Bochs调试功能的说明参见前面14.2节,这里基于Linux 0.11内核来说明Windows环境下Bochs系统调试操作的基本方法。14.8.1 运行Bochs调试程序我们假设B...
转载
78阅读
0评论
0点赞
发布博客于 8 年前

如何开发一个自己的移动OS?(转)

编者按】一位独立开发者Gusc准备开发自己的系统了,但是今天他准备分享一下具体怎样开发的步骤。对于初学者来说,就是让你的代码成功在CPU上运行,且不需要任何底层操作系统,但首先你得有个计划:一.计划1. 瞄准现代架构,Intel 64,比如Ivy Bridge, 酷睿3rd i5 CPU 集成Intel HD 4000 GPU 以及 B75 Express芯片组2.避...
转载
39阅读
0评论
0点赞
发布博客于 8 年前

winform模式对话框和非模式对话框

对于窗体的show和showdialog方法,大部人知道它们的区别,show是显示出窗体后,本项目中的其他窗体也能获得焦点,而showdialog则不然,只能当前窗体的激活状态。这只是一方面。另一方面也是值得注意的,就是show出来的窗体,在单击关闭时,窗体就会被注销掉,不存在内存中,而showdialog呢,只是hide掉窗体,没有把窗体从内存只注销,所以窗体内的成员也不会消失,当再次...
转载
57阅读
0评论
0点赞
发布博客于 9 年前

网游UI解决方案的选择(转)

网游UI解决方案的选择作者 鸣·铭转载请注明出自http://www.mobilegamebase.com由于新项目动工,UI方面需要确定方向,所以最近纠结于各种解决方案的选择。以下是对各方案的比较,仅供参考,希望对同样纠结于此的朋友有所帮助:)1.沿用当前的UI公司是从2D游戏起家的,2D游戏本身就相当于一套庞大的UI,所以这方面有所积累。这套UI系统至少是经过几十万...
转载
24阅读
0评论
0点赞
发布博客于 8 年前

游戏开发笔记-游戏组成

总结自Tricks of the Windows® Game Programming Gurus, Second Edition游戏组成现在让我们看一下开发游戏与其他类型程序的不同。游戏编程是软件开发中及其复杂的一类,事实上,游戏开发毫无疑问是最难开发的应用程序。因此需要发明一种新的编程方法来更利于实时性应用和模拟,而不是从前你开发过的单线的,事件驱动,或者线性逻辑程序。游戏...
转载
27阅读
0评论
0点赞
发布博客于 9 年前

数字舍入(内存分配)

向下舍入: 先从向下舍入说起,111以10为单位向下舍入为110,以100为单位舍入为100,从中不难发现所谓向下舍入,就是把最后几位数字强制变为0.,所以以4kbs为单位进行向下舍入为:t &= 0xfffff000; 向上舍入: 以4KB为例,向上舍入,先加0xfff判断进位,再向下舍入操作:t = (t + 0xfff) & 0xfffff00...
转载
33阅读
0评论
0点赞
发布博客于 9 年前

ListViewItem实现listview中条目的显示控制

让特定条目显示方式自定义,以便和其他条目区分开,例如提示性条目,突出显示。 实例:从数据库中读取记录,逾期记录红色显示。 private void list_remind_items() { listview_remind.Items.Clear(); DataSet tmp_dataset = data.DS_ge...
转载
42阅读
0评论
0点赞
发布博客于 9 年前

c动态内存管理拾遗

c语言核心技术,这本书非常好!以下是书中整理,也留给自己日后翻看。malloc(),calloc() :分配新的内存区域。void *malloc(size_t size) :分配连续内存区域,大小不小于size字节,但新分配内存区域的内容未确定。void *calloc(size_t count, size_t size) : 分配不少于count*size大小的内存区...
转载
19阅读
0评论
0点赞
发布博客于 9 年前

做的一个ascii_art demo

思路很简单,将每个像素点取得的值,映射到ascii 表中,将取得的字符追加到字符串中,最终输出。 缺点是处理大图片时,会生成非常大的字符表,简单的用抽值和压缩图像弥补,但效果还是不容乐观,有更好的方法,欢迎沟通,互促互利! 主要代码如下: #region 定义成员变量 private string file_name = ""; priv...
转载
104阅读
0评论
0点赞
发布博客于 9 年前

c/c++整理(二)

1.动态内存分配 malloc free 和 new delete区别 new/delete是c++运算符 malloc/free函数是库函数而不是运算符,不能执行构造函数和析构,因此只能使用new/delete运算符。 c标准内存分配函数有malloc, calloc, realloc,free等 (类型 *)malloc(size):分配size字节的连续空间,返回首地址,此时内存中...
转载
16阅读
0评论
0点赞
发布博客于 9 年前

笔试最后两个编程题

前阵参加了小米笔试,最后俩编程题一直没上机试试,今天下午闲着没事,实现了下。第一题题目大题如下:有个字符串,连续两个空格以上,按一个空格算,求出处理后的字符串长度。我的方法是统计多余空格数,最后总长的减去多余空格数即可。#include <stdio.h>#include <string.h>int del_blank(char a[]){...
转载
37阅读
0评论
0点赞
发布博客于 9 年前

c/c++整理(一)

1.swap(a, b)三种方式: 1.临时变量 2. a = a + b; b = a – b; a = a – b; 可能会导致数据溢出 3.a ^ = b; b ^= a; a ^= b; 两个字符串的交换void swap(char *& a, char *&b){ char *tmp; tmp = a; a = b; b = tmp;...
转载
32阅读
0评论
0点赞
发布博客于 9 年前

编程珠玑笔记--排序

首先来个插入排序#include <stdio.h>void swap(int *x, int *y){ int t = *x; *x = *y; *y = t;}void insert_sort(int *x, int length){ int i, j; for (i = 1; i < length; i++) ...
转载
11阅读
0评论
0点赞
发布博客于 9 年前

80X86学习笔记--转移指令

1.无条件转移指令 (1)无条件段内直接转移指令 无条件段内直接转移指令格式: JMP 标号 使控制无条件的转移到标号地址。 例: NEXT: MOV AX, CX JMP NEXT JMP OVER OVER: MOV AX, 1 在执行无条件段内转移指令时,实际操作是把指令中的地址差加到指令指针ip上,使ip内容为目标地址,从而达到转移目的。 段内无条件直接转移指令中的地址差用一个字...
转载
60阅读
0评论
0点赞
发布博客于 9 年前

80X86学习笔记--算术运算指令

一.加减运算指令 1.加法指令ADD 格式:ADD OPRD1, OPRD2 操作:OPRD1<-OPRD1+OPRD2 加法指令影响标志位,OF位更具操作数符号变化情况来设置:若两个操作数符号相同而结果与之相反时溢出,OF=1,否则OF=0。 CF可以用来表示无符号数的溢出,最高位产生进位或借位,产生溢出,CF=1。 2.带进位的加指令ADC 格式:ADC OPRD1, OPRD...
转载
76阅读
0评论
0点赞
发布博客于 9 年前

80X86学习笔记--逻辑运算与移位指令

1.逻辑运算指令 (1)否操作指令NOT 格式:NOT OPRD 该指令把操作数OPRD取反,然后送回OPRD,OPRD可以是通用寄存器,也可是存储器操作数,对标志没有影响。 (2)与操作指令AND 格式:AND ORPD1, OPRD2 对两个操作数进行按位逻辑与运算,结果送到OPRD1。该指令执行后,CF=0,OF=0,PF,ZF,SF反应运算结果,AF未定义。 某个操作数自己与自己...
转载
35阅读
0评论
0点赞
发布博客于 9 年前

求出字符串中出现次数最多字符--一道面试题

看见一帖子面试题,求字符串中出现次数最多的字符,并获得其第一次出现的位置,题目很简单,我用一个128的数组,记录字符出现的次数,运用位图的思想解决此问题。 代码如下:#include <stdio.h>#include <string.h>#define MAX 128int bitmap[MAX];char find(int *x, ch...
转载
111阅读
0评论
0点赞
发布博客于 9 年前

80X86学习笔记--数据传送指令

一.传送指令格式:mov dst, src源操作数可以使累加器,寄存器,存储单元,立即数。目的操作数不能为立即数。注意问题:源和目的操作数不能同时是段寄存器;代码段寄存器cs不能作为目的寄存器;ip既不能作为源,也不能作为目的。源操作数与目的操作数类型要一致16对16位, 8位对8位。两个操作数不能都为存储器,必须有一寄存器。数据传送指令能实现下列传输功能...
转载
41阅读
0评论
0点赞
发布博客于 9 年前

winform调用dos命令

Process类有一个StartInfo属性,这个是ProcessStartInfo类.Process p = new Process();p.StartInfo.FileName = "cmd.exe"; //设定程序名p.StartInfo.UseShellExecute = false; //关闭Shell的使用p.StartInfo.RedirectStand...
转载
31阅读
0评论
0点赞
发布博客于 9 年前

预编译

(1)宏定义1.不带参数的宏定义用一个宏名代替一个字符串,只进行简单的代换,不进行任何计算,也不进行正确性检查,双引号内的宏名不进行代换,宏名一般用大写表示。#define PI 3.1415926#define定义有效范围是定义处到源文件结束,通常写在文件开头,函数前,在此文件内有效。#define PI 3.1415926int m...
转载
8阅读
0评论
0点赞
发布博客于 10 年前

Linux学习笔记一

1.显示目前终端支持的语言2.修改LANGLANG=en_us//注意无空格3.Ctrl+d:终端输入结束4.man帮助命令标示含义执行man date 后出现如下图示:DATE(1)代号:1:用户在shell环境中可操作的命令或可执行文件。5:配置文件或某些文件格式。...
转载
14阅读
0评论
0点赞
发布博客于 10 年前

Linux学习笔记二

1.文件与目录管理(1)pwd -P 显示当前路径。(2)mkdir 新建目录参数:-m:配置权限 例 mkdir -m 711 test-p:递归创建 例 mkdir -p a/b/c(3)rmdir参数:-p:递归删除空目录 例:rmdir a/b/c(4)rm例子:rm -r a 递归删非空目录(5)cp ...
转载
12阅读
0评论
0点赞
发布博客于 10 年前

String类封装

//Node.htypedef int Node_entry;typedef int Node_entry;enum Error_code {success, overflow, underflow, rangeError};template <class Node_entry>struct Node { Node_entry entry; N...
转载
53阅读
0评论
0点赞
发布博客于 10 年前

后缀运算器(已补全)

#include "mystack.h"#include <iostream>using namespace std;char get_command(){char command;bool waiting = true;cout << "Select command and press <ENTER> : ";while (wait...
转载
14阅读
0评论
0点赞
发布博客于 10 年前

ASP.NET连接sql2008数据库

利用SqlConnection对象连接sql2000以上版本,并使用SqlCommand对象对数据库进行读取。SqlCommand类概述: 用于对sql数据库执行sql语句或存储过程。 命名空间:System.Data.SqlClient   程序集: System.Data(在 System.Data.dll中)SqlComman...
转载
83阅读
0评论
0点赞
发布博客于 10 年前

uva457 Linear Cellular Automata

Linear Cellular AutomataA biologist is experimenting with DNA modification of bacterial colonies being grown in a linear array of culture dishes. By changing the DNA, he is able ``...
转载
27阅读
0评论
0点赞
发布博客于 10 年前

ASP.NET oledb连接Access数据库

使用OleDBCommand相关操作类需要引入System.Data.OleDb命名空间。通过连接一个带密码的access数据库 读取其中的数据并置入表格中显示,验证连接和命令使用正确性。using System;using System.Collections.Generic;using System.Linq;using System.Web;using Syst...
转载
59阅读
0评论
0点赞
发布博客于 10 年前

uva489 Hangman Judge

Hangman JudgeIn ``Hangman Judge,'' you are to write a program that judges a series of Hangman games. For each game, the answer to the puzzle is given as well as the guesse...
转载
21阅读
0评论
0点赞
发布博客于 10 年前

CACULATOR

/** @version 1.0 @author Katongmao Lee o(∩_∩)o */import java.awt.*;import java.awt.event.*;import javax.swing.*;public class Calculator1{ public static void main(String...
转载
30阅读
0评论
0点赞
发布博客于 10 年前

uva694 The Collatz Sequence

The Collatz SequenceAn algorithm given by Lothar Collatz produces sequences of integers, and is described as follows:Step 1:Choose an arbitrary positive integerAas th...
转载
31阅读
0评论
0点赞
发布博客于 10 年前

shell sort

#include <iostream>template <class elem>void swap(elem a[], int p1, int p2){ elem tmp = a[p1]; a[p1] = a[p2]; a[p2] = tmp;}template <class elem>void print(...
转载
12阅读
0评论
0点赞
发布博客于 10 年前

uva 10055 Hashmat the Brave Warrior

Hashmat the brave warriorInput:standard inputOutput:standard outputHashmat is a brave warrior who with his group of young soldiers moves from one place to another to fight agains...
转载
12阅读
0评论
0点赞
发布博客于 10 年前

简单字典数据结构

template <class key, class Elem, class keyCompare, class EECompare>class Dictionary{public:virtual void clear() = 0;virtual bool insert(const Elem&) = 0;virtual bool r...
转载
63阅读
0评论
0点赞
发布博客于 10 年前

uva 10038 jollyjumper

stack应用#include <iostream>#include <cmath>#include <stack>#define max 3005using namespace std;int t[max];stack<int> a;void clear(){ while (!a.empty()) ...
转载
12阅读
0评论
0点赞
发布博客于 10 年前

WERTYU

Problem C: WERTYUA common typing error is to place the hands on the keyboard one row to the right of the correct position. So "Q" is typed as "W" and "J" is typed as "K" and so on. You ar...
转载
40阅读
0评论
0点赞
发布博客于 10 年前

孪生素数

#include <stdio.h>#include <math.h>#include <assert.h>int is_prime(int x){int i, m;assert(x >= 0);if (x == 1){return 0;}m = floor(sqrt(x) + 0.5)...
转载
36阅读
0评论
0点赞
发布博客于 10 年前

交换排序算法实现

#include <iostream>template <class elem>void swap(elem a[], int p1, int p2){ elem tmp = a[p1]; a[p1] = a[p2]; a[p2] = tmp;}template <class elem>...
转载
23阅读
0评论
0点赞
发布博客于 10 年前

单向链表实现

通过重载new 和 delete 大大提高内存空间的分配速度。template <class type> class Link{type elememt;Link* next;Link(const type& ele, Link* ne == NULL){element = ele;next = ne...
转载
17阅读
0评论
0点赞
发布博客于 10 年前

位图排序

输入:一个最多包涵n个正整数的文件 <= n 文件中无重复数,没有其他的数据与其想关联。输出:按升序排列输入的整数列表#include <stdio.h>#include <string.h>#define N 100int bit[N], n;int main(){ freopen("datain.txt", "r", st...
转载
28阅读
0评论
0点赞
发布博客于 9 年前

双向链表实现

template <class type> class link{private:static link<type>* freelist;public:type element;link* next;link* prev;link(const type& a, link* pre = NUL...
转载
27阅读
0评论
0点赞
发布博客于 10 年前

fedora安装与使用samba

samba安装1.检查是否安装sambarpm -ql sambarpm -ql samba-client2.若未安装yum -y install sambayum -y install samba-client3.确认安装完成# rpm -qa | grep sambasamba-common-3.5.12-72.fc15.1.i...
转载
54阅读
0评论
0点赞
发布博客于 9 年前

变位词实现 编程珠玑一处错误

书中只实现了单词内部的排序而求得标记词,而并未实现单词之间的排序,所以运行结果按不符合作者预期结果,可能是作者的一个疏忽。完善后代码如下:#include <stdio.h>#include <string.h>#define WORD_MAX_LENGTH 100#define DICT_NUM 100char word[DICT_NUM][WORD...
转载
12阅读
0评论
0点赞
发布博客于 9 年前

80X86学习笔记--常用伪指令语句

(1)符号定义语句 1.等价语句EQU 格式: 符号名 EQU 表达式 例: COUNT EQU 100 ; 符号COUNT就代表常数100 BUFF_LEN EQU 4*COUNT ; COUNT是已定义的符号常数 HELLO EQU “HELLO WORLD!” MOVE EQU MOV COUNT EQU CX 用EQU可以用MOVE代替MOV,用COUNT代替寄存器C...
转载
44阅读
0评论
1点赞
发布博客于 9 年前

元素翻转

读编程珠玑,得知的两种元素串翻转方法,我简单实现了下第一种是杂技翻转取模替换 1 int gcd(int i, int j) 2 { 3 while (i != j) 4 if (i > j) 5 i -= j; 6 else 7 j -= i; 8 return i; ...
转载
26阅读
0评论
0点赞
发布博客于 9 年前

80X86学习笔记--源程序组织

1.顺序结构 cpu在顺序执行程序片时,按照指令先后次序执行指令,因此在顺序程序中,指令先后次序至关重要。 例:将一字节压缩BCD转换为两个ASCII码 DATA SEGMENT BC_BUF DB 96H ASC_BUF DB 2 DUP(?) DATA ENDS CODE SEGEMENT ASSUME CS: CODE, DS: DATA START: MOV AX,...
转载
31阅读
0评论
0点赞
发布博客于 9 年前

80X86学习笔记--汇编语言的语句

(1)语句的种类和格式 1.语句的种类 指令语句和伪指令语句两类,指令语句有着与其对应的机器指令,伪指令语句没有与其对应的机器指令,只是指示汇编程序如何汇编源程序,包括符号的定义,变量的定义,段的定义。 2.语句格式 指令语句和伪指令语句的格式相似,都由四部分组成。 格式: [标号] 指令助记符 [操作数] [;注释] 伪指令语句格式: [名字] 伪指令定义符 [参数…,参数] ...
转载
134阅读
0评论
0点赞
发布博客于 9 年前

80X86学习笔记--变量与标号

变量表示存储单元中存放的数值,标号表示存储单元中存放的指令代码。 (1)数据定义语句 通过数据定义语句可为数据项分配存储单元,并根据需要设置其初值,还可用符号代表数据项,此时符号与分配的存储单元相联系。 1.数据定义语句 数据定义语句最常用的是伪指令语句。 格式: [变量名]数据定义符 表达式[,表达式,….,表达式];注释 例: VARB DB 3 VARW DW –1234 BU...
转载
48阅读
0评论
0点赞
发布博客于 9 年前

linux磁盘文件系统管理

文件系统类型选项mount –t [文件系统类型] 设备 挂载点-t:一般可省略,如系统无法自动判断可以手动指定挂在文件系统类型。1.挂载windows fat32 和ntfs格式存储 #mount–t vfat /dev/hda2 /mnt/fat1 #mount–t ntfs /dev/hda3 /mnt/ntfs2....
转载
24阅读
0评论
0点赞
发布博客于 9 年前

断言

断言可以用来指导程序代码的编写,也可以用来判断程序的正确性,将断言插入代码中,以确保程序运行的与理解一致。使用assert来表示相信某个逻辑表达为真。assert(表达式)在表达式为真时什么也不做,但为假时会报告某种错误。 例:断言某个数组是否升序int sorted(int x[]){ for (int i = 0; i < n - 1; i++) if (x[i]...
转载
26阅读
0评论
0点赞
发布博客于 9 年前

putty连接fedora

putty提示“Connection refused” 但可以ping通 经查,解决方法如下:首先判断是否安装sshrpm -qa opensshrpm -qa openssh-server之后执行:#ssh-keygen -t dsa -f /etc/ssh/ssh_host_dsa_key#ssh-keygen -t rsa -f /etc...
转载
57阅读
0评论
0点赞
发布博客于 9 年前

两数交换不借助第三变量

#include <stdio.h>void swap(int *x, int *y){ *y = *x ^ *y; *x = *x ^ *y; *y = *x ^ *y;}void revert(int *a, int len){ int first = 0, last = len - 1; for (;first < last; first+...
转载
11阅读
0评论
0点赞
发布博客于 9 年前

二分搜索

int binary(int array[], int n, int k){ int l = -1; int r = n; while (l+1 != r) { int i = (l+r)/2; if (k < array[i]) r = i; if (k = array[i]) return i;...
转载
16阅读
0评论
0点赞
发布博客于 9 年前

CSS整理

CSS整理目录1.排版2.调用css样式3.CSS文字处理4.CSS背景使用5.CSS列表使用6.CSS边框使用7.CSS边界使用8.CSS区块使用9.CSS背景使用10. CSS浮动使用11. CSS定位使用12....
转载
23阅读
0评论
0点赞
发布博客于 9 年前

uva127 "Accordian" Patience

``Accordian'' PatienceYou are to simulate the playing of games of ``Accordian'' patience, the rules for which are as follows:Deal cards one by one in a row from left t...
转载
45阅读
0评论
0点赞
发布博客于 9 年前

MFC ADO使用

MFC ADO使用1.导入ADO链接库#import "C:/Program Files/Common Files/System/ado/msado15.dll"no_namespace rename("EOF", "adoEOF")rename("BOF", "adoBOF")//两行写一行,写在stdafx.h文件末尾 。C为系统盘。2.ADO...
转载
50阅读
0评论
0点赞
发布博客于 10 年前

Fedora15设置开机进入终端模式

#rm -f /etc/systemd/system/default.target#ln -s /lib/systemd/system/multi-user.target /etc/systemd/system/default.target#reboot转载于:https://www.cnblogs.com/seebro/archive/2012/01/10/247652...
转载
22阅读
0评论
0点赞
发布博客于 9 年前

uva445 Marvelous Mazes

Marvelous MazesYour mission, if you decide to accept it, is to create a maze drawing program. A maze will consist of the alphabetic charactersA-Z,*(asterisk), and space...
转载
19阅读
0评论
0点赞
发布博客于 10 年前

uva488 Triangle Wave

Triangle WaveIn this problem you are to generate a triangular wave form according to a specified pair of Amplitude and Frequency.Input and OutputThe input begins with a s...
转载
55阅读
0评论
0点赞
发布博客于 10 年前

uva490 Rotating Sentences

Rotating SentencesIn ``Rotating Sentences,'' you are asked to rotate a series of input sentences 90 degrees clockwise. So instead of displaying the input sentences from lef...
转载
25阅读
0评论
0点赞
发布博客于 10 年前

uva 458 The Decoder

The DecoderWrite a complete program that will correctly decode a set of characters into a valid message. Your program should read a given file of a simple coded set of...
转载
11阅读
0评论
0点赞
发布博客于 10 年前

uva414 Machined Surfaces

Machined SurfacesAn imaging device furnishes digital images of two machined surfaces that eventually will be assembled in contact with each other. The roughness of thi...
转载
9阅读
0评论
0点赞
发布博客于 10 年前

Linux基本常用知识整理

Linux基本常用知识整理Linux启动过程1.BIOS自检。2.启动Grub。3.运行Linux内核并检测硬件。4.运行系统第一个进程init。5.init读取系统引导配置文件/etc/inittab中的信息进行初始化。6./etc/rc.d/rc.sysinit 系统初始化脚本。...
转载
25阅读
0评论
0点赞
发布博客于 10 年前

uva494 Kindergarten Counting Game

Kindergarten Counting GameEverybody sit down in a circle. Ok. Listen to me carefully.``Woooooo, you scwewy wabbit!''Now, could someone tell me how many words I jus...
转载
19阅读
0评论
0点赞
发布博客于 10 年前

POSIX shell 实现

含有后台运行功能,日后会不定期加入管道功能,历史记录功能#include <stdio.h>#include <unistd.h>#define MAX_LINE 80void setup(char inputBuffer[], char *args[],int *background){ int length, i, start, ct; ...
转载
74阅读
0评论
0点赞
发布博客于 10 年前

uva 10300 Ecological Premium

Problem AEcological PremiumInput:standard inputOutput:standard outputTime Limit:1 secondMemory Limit:32 MBGerman farmers are given a premium depending on the conditions at their f...
转载
26阅读
0评论
0点赞
发布博客于 10 年前

linux显示shm segment信息一例

#include <stdio.h>#include <sys/shm.h>#include <sys/stat.h>int main(void){ int segment_id; char* shared_memory; const int size = 4096; unsigned short mode; struct shmid...
转载
37阅读
0评论
0点赞
发布博客于 10 年前

fortune random server demo

//serverimport java.net.*;import java.io.*;public class FortuneServer{private static final String[] fortunes = { "Buy Low and Sell High","Eat Your Vegetables","Goo...
转载
20阅读
0评论
0点赞
发布博客于 10 年前

posix IPC shared_memory一例

#include <sys/types.h>#include <stdio.h>#include <unistd.h>int value = 5;int main(void){ pid_t pid; pid = fork(); if (pid == 0) { value += 15; } else if (pid &...
转载
54阅读
0评论
0点赞
发布博客于 10 年前

POSIX 父子进程协同一例

子进程生成fibnacii 父进程输出 #include <sys/types.h>#include <sys/shm.h>#include <sys/stat.h>#include <stdio.h>#include <stdlib.h>#include <unistd.h>#define MAX_SE...
转载
87阅读
0评论
0点赞
发布博客于 10 年前

uva 10071 Back to High School Physics

Back to High School PhysicsInput:standard inputOutput:standard outputA particle has initial velocity and constant acceleration. If its velocity after certain time is v then what will i...
转载
13阅读
0评论
0点赞
发布博客于 10 年前

fedora添加软件源

$su#cd /etc/yum.repos.d#chmod 777 *.*#mv *.* /home/bak#vi a.repo将如下内容粘入,保存退出(每行前一定不要留有空格)[releases-mirror.sohu.com] name=fedora-releases baseurl=http://mirrors.sohu.com/fedor...
转载
93阅读
0评论
0点赞
发布博客于 10 年前

fedora安装gcc/g++

在root权限下gcc:yum -y install gccg++:yum install gcc-c++ compat-gcc-32 compat-gcc-32-c++转载于:https://www.cnblogs.com/seebro/archive/2012/01/01/2476523.html
转载
49阅读
0评论
0点赞
发布博客于 9 年前

fedora安装vmtools出错解决方案

fedora15 vmware8vmware安装中出现如下提示:What is the location of the directory of C header files that match your running kernel?解决方法:1. 查看kernel版本号 cd /usr/src/kernels/ dir 2. 到http...
转载
45阅读
0评论
0点赞
发布博客于 9 年前

80X86学习笔记--循环指令

循环指令类似于条件转移指令,不公属于段内转移,而且也采用相对转移方式,即通过在IP上加一个地址差的方式实现转移,循环指令中也只用一个字节表示地址差,所以如果以循环指令本身作为基准,那么循环转移的范围在-126到+129之间。 循环指令不影响各标志。 (1)计数循环指令LOOP 计数循环指令格式如下:LOOP 标号 这条指令使寄存器CX的值减1,如果结果不等于0,则转到标号,否则顺序执行。...
转载
67阅读
0评论
0点赞
发布博客于 9 年前

HTML基本内容

控制标记(1).换行<br>格式:<br>(2).段落<p>格式:<palign=”排列方式”>…</p>Align属性:left 往左靠(默认)center 往中靠right 往右靠(3).水平直线<hr>格式:<hr>属性size ...
转载
18阅读
0评论
0点赞
发布博客于 10 年前