自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 指针的实质以及指针的强制转换

1   什么是指针(指针变量 简称指针),这个问题肯定困惑了很多人,其实指针真的很简单,其实指针变量就只是一个变量,它和其他的变量 ,比如我们常见的int,float等类型的变量有区别吗,我认为是没有的(除了一点)。首先他们都是变量,都是用来存储"数据"的,只是int,float等变量通常存储的是数据,而指针存储的是地址,地址说穿了也是数据,只是我们很少直接使用它,更多的时候是通过它来找到该地址里

2012-12-27 10:15:45 940 1

原创 今日总结

今天除了工作,主要回顾复习了>

2014-08-27 22:52:52 478

原创 归并排序。。。

#include "stdio.h"#include "stdlib.h"#define N 10void Merge(int *data1,int len1,int *data2,int len2){ int result[N]={-1}; int i=0,j=0,k=0; while(i<len1&&j<len2) { if (data1[i]>data2[j])

2014-08-23 13:18:52 415

原创 额,堆排序

不想解释原理了,就是创建

2014-08-22 15:58:46 409

原创 创建以及遍历二叉排序树

其中,创建以及遍历二叉排序树均为递归创建#include "stdio.h"#include "stdlib.h"//节点定义typedef struct TreeNode{int num;struct TreeNode *m_Left,*m_Right; }TreeNode,*Node;//创建二叉排序树void CreateBinaryTree(Node &node){int data;sca

2014-08-20 22:32:47 540

原创 开始了,开始了,因为一些原因,开始复习算法以及总结一下工作,很好

开始啦,每天记录一些自己干的事情

2014-08-18 20:29:58 413

原创 关于使用c#调用python脚本文件,脚本文件需要传递参数

最近工作中需要干这个事,网上搜了搜资料,改了改,基本是这样static void Main(string[] args) { string[] strArr;//参数列表 string sArguments = @"Pythons.py";//这里是python的文件名字 RunPythonScript(sArguments, "-u", strArr); }public static voi

2014-01-02 10:49:43 6784

原创 2014年,新的开始

从2014年,开始开始记录每天的生活,主要是技术方面的一些小知识,不能像以前,不总结,三天打渔两天晒网,嘿嘿,开始来,不过今天貌似啥也没干~~!!!

2014-01-01 22:00:03 504

转载 ubuntu下终端中文乱码解决方案

/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////解决方法:一. Ubuntu默认的中文字符编码Ubuntu默认的中

2013-09-29 23:24:51 852

转载 汇编中变量标签说明总结

1 先说对变量、标签的使用和命名汇编中有几种对地址标签的分法,算是在概念上的分类,方便大家的理解。分别为:LABEL变量名LABEL:意思是我指向的就是一大块的首地址,使用方法:LABEL_NAME:(注意后面要加冒号)命名方式,尽量使用Java中的类似于包的命名方式,比如LABEL_SEG_CODE16,LABEL_SEG_CODE32,LABEL_DESC_STAC

2013-06-09 15:10:26 5709 1

原创 认识保护模式之汇编复习3

上一节中,提到了这么几句代码mov ax,4c00hint 21h中断的概念:cpu具备的一种能力,能对cpu内部或外部产生的特殊信息进行检测并对该信息进行处理。这种信息就是中断中断向量表修改中断表,可以让cpu不去执行原来的中断程序从而去执行编写我们自己编写的程序mov ds:[0],自己设定的中断处理程序偏移地址mov ds:[2],自己设定的中

2013-04-28 18:34:53 561

翻译 认识保护模式之汇编复习2

下面了解一下汇编语言怎么编写伪指令:汇编中主要分为汇编指令以及伪指令两种,汇编指令会转为相应的机器代码,伪指令不会,伪指令由编译器执行,编译器依据伪指令完成相应的编译工作。assume 关键字  关联应用程序中的段XXX segmentsegment ends只是一对的,表示汇编代码中的某一个段的代码end  汇编程序结束start 关键字,表示汇编程序的入

2013-04-28 18:29:24 791

原创 认识保护模式之汇编复习1

在认识保护模式之前,我认为有必要回顾一下一些汇编的基础知识AX ,BX,CX,DX 通用寄存器CS 存放要被cpu执行的代码的基地址 code segment    段寄存器IP 别名为指令指针寄存器,存放段地址的偏移地址CS*16+IP  就是cpu要执行的指令  计算机总是指向CS:IP所代表的地址,并将其作为代码执行。Debug是dos、windows都提供的实模式程

2013-04-28 15:36:36 596

转载 ubuntu下vim的一些设置

下载:sudo apt-get install vim在UBUNTU中vim的配置文件存放在/etc/vim目录中,配置文件名为vimrc set nocompatible                 "去掉有关vi一致性模式,避免以前版本的bug和局限    set nu!                                    "显示行号

2013-04-19 18:25:00 668

原创 ubuntu10.04中的输入法安装以及相应的一些操作

以前就是菜鸟,久了又没用,linux方面能忘的几乎都忘了,现在从头开始,记录一下做得一些小工作以及学习历程。查看ubuntu的版本方法:1 sudo lsb_release -a2 cat /etc/issue刚开始时在ubuntu下没有相应的输入法,由于没有很习惯的搜狗输入法,因此只能安装众多高手一致使用的小企鹅输入法即Fcitx。在终端里面,可以先修改当前的权限,比如获取管

2013-04-17 21:40:35 715

翻译 <<一个操作系统的实现>>linux下环境搭配

winxp+VM9.0+ubuntu11.04+Bochs2.6前几天在Windows下搭建了bochs的调试环境,但是思前想后,还是决定重新把环境搭建在linux下面,作为一名菜鸟程序员,还是起个好头,尽量在linux下工作~好了,言归正传。由于在ubuntu下可以直接使用命令 sudo apt-get install vgabios bochs-x bximage安装,但是这样安装

2013-01-16 21:22:01 442

转载 在vc++中使用内联汇编(转载)

在 Visual C++ 中使用内联汇编一、内联汇编的优缺点  因为在Visual C++中使用内联汇编不需要额外的编译器和联接器,且可以处理Visual C++中不能处理的一些事情,而且可以使用在C/C++中的变量,所以非常方便。内联汇编主要用于如下场合:  1.使用汇编语言写函数;  2.对速度要求非常高的代码;  3.设备驱动程序中直接访问硬件;  4."Naked"

2012-12-29 13:27:42 816

翻译 全局变量引发的故事

仿真平台:VS2008一:全局变量引发的故事#include "stdafx.h"int gi;int _tmain(int argc, _TCHAR* argv[]){ gi=12; return 0;}查看其对应的汇编#include "stdafx.h"int gi;int _tmain(int argc, _TCHAR* argv[]){004113

2012-12-24 16:19:20 427

原创 一周安排

2012.12.22-2012.12.29>第一章及习题>第一章>第一二章习题>习题20道

2012-12-24 09:25:48 347

空空如也

空空如也

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

TA关注的人

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