自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 从文本中导入到数据库程序

重点:1.解析每一行字符串2.switch语句的应用3.对每一个数据库的预设4.其他 private int ImportTxt(string FileName, string RecipeName, int Index, bool IsRecipe) { //1.参数不对 if (FileName ==

2012-09-13 09:52:28 677

原创 c#编程可以看看的书籍

1.CLR  via C#2.[C#.Primer].英文版.pdf3.[C#高级编程].第七版.pdf4.21天学通C#.pdf5.Visual.Csharp.2008开发经验与技巧宝典.pdf6.[程序员突击Visual.Csharp.2008原理与系统开发].欧阳炜昊.扫描版.pdf7.[Visual.Csharp.2008核心编程].马歇尔.扫描版.pdf8.精

2012-07-25 23:30:51 800 1

原创 用C#写一个机器人基础知识类

1.工业机器人运动学1.DH参数2.自由度3.坐标系4.坐标系转换5.正算与反算6.雅可比矩阵7.轨迹规划8.Blend算法9.速度,加速度,位置 动力学1.负载2.力反馈3.柔性4.刚性 控制理论1.boxcar2.反馈模型 硬件1.马达2.编码器3.减速器4.驱动5.控制器6.电源

2012-07-04 13:09:07 3131 2

原创 转换格式搞定,接下来进一步的优化

public partial class Form1 : Form { STLClass stltest = null; public Form1() { InitializeComponent(); } private void BT_1OK_Click(obje

2012-07-04 10:48:26 812

原创 初步代码转换STL

public class MyFileSTLM { private double[, ,] stldata = null; public int FaceCount = 0; public string Srs = null; public int PointCount = 1; public do

2012-06-28 16:36:13 1071 1

原创 C#读取ACSII格式的STL格式

利用记事本打开文件,可以看到STL格式是用三角网组成一个平面与平面的法线构成。具体格式如下:   facet normal -1.000000e+000 0.000000e+000 0.000000e+000      outer loop         vertex 0.000000e+000 -2.604723e+000 1.477212e+001

2012-06-26 23:18:15 5216

原创 matlab笔记

CordPoint=eye(6);CordPoint(1,:)=[224.7,229.3,329.2,0,0,0];CordPoint(2,:)=[383.7,400.01,560.43,-90,0,0];CordPoint(3,:)=[374.5,401.3,1375.7,90,0,0];CordPoint(4,:)=[374.75,229.32,1508,0,0,0];%未

2012-03-11 10:54:25 381

原创 matlab常见错误归类

1.  One or more output arguments not assigned during call to 函数返回值没有赋值,最大可能是返回值名字写错了。

2012-03-11 00:51:53 565

原创 把STL转为ACT格式

//构造一个结构体O0 = Create_Polyedron("obj_ch109",2,10,2);//添加点Add_Point_Poly(O0,0.070203,0.247022,0.382045);Add_Point_Poly(O0,0.150000,0.249367,0.362571);//三点为一角Add_Face_Poly(O0,3,1,0,2,0,0,0)

2012-03-08 23:06:20 447

原创 纠结的三维模型格式

//某行业的三维软件的模型格式。 //F_0面的标志符//Create_Polyhedral_Face增加一个面的函数,可有有无//8表示点的个数,6表示三角网的个数,1表示等高线//U, V的最大值与最小值//8,6,1主要是用来分配内存使用,也就是建立临时变量的数组的个数F_0 = Create_Polyhedral_Face (8,6,1, /* points, triangl

2012-03-07 15:26:52 548

原创 把STL文件ACSII格式读入matlab

function [fout, vout, cout] = ReadSTLACSII(filename)fid=fopen(filename, 'r');if fid == -1     error('文件打开错误!.')end%读取文件头,STL文件第一行是文件名File_name = sscanf(fgetl(fid), '%*s %s');  %CAD

2012-02-13 19:31:59 9544 8

原创 安卓开发错误列表及其相应解决方案

1.错误2.截图3.如何解决

2012-01-07 19:05:42 515

原创 2012年第一篇

新年新气象!

2012-01-06 13:00:06 326

原创 利用VS2008中的C++程序编写

1.跳出消息说明为System::Windows::Forms::MessageBox::Show();2.类的属性声明为 private: static int i=0;必须添加static3.控件属性为this->label1->Text4.C++没有null这个标记符5.对于类型的new一般设置为gcnew6.线程的定义为private: static System::T

2011-11-23 13:48:50 2257

原创 数据库的一点疑问

dr[0].EndEdit();                this.pRO_RECIPETableAdapter.Update(this.pRODUCTDATADataSet.PRO_RECIPE);                dt.AcceptChanges(); dt.AcceptChanges();是否需要

2011-11-21 08:40:32 280

原创 经测试可用的正则表达式

private bool IsMath(string StrData)        {             //1.IsNum             //输入的字符全是0~9            //Regex res = new Regex(@"^[0-9]*$");            //2.IsChar            //输入的字符全是大小写字母

2011-11-02 15:03:12 543

原创 利用VS2008中的C++程序

利用VS2008中的C++程序编写技巧说明1.跳出消息说明为System::Windows::Forms::MessageBox::Show();2.类的属性声明为 private: static int i=0;必须添加static3.控件属性为this->label1->Text4.C++没有null这个标记符5.对于类型的new一般设置为gcnew6.线程的定义为

2011-11-02 09:13:00 542

原创 wsdl无法转换为CS代码

一直遇到一个问题,就是提供的wsdl文档无法转换为C#或者C++代码。因为这个项目马上就要用了,因此转换成可用代码非常必要。继续探索。

2011-08-27 14:51:18 596

原创 命名空间嵌套

using System;using System.Collections.Generic;using System.Linq;using System.Text;using Dispose1.hello;///命名空间里面可以嵌套命名空间namespac

2011-08-08 22:30:49 2293

原创 让线程飞

1.定义一个线程System.thread

2011-08-03 18:38:52 446

原创 源码网站

一些源码网站:gcc:http://gcc.gnu.org/ftp://ftp.gnu.org/gnu/gcc/gdb:ftp://ftp.gnu.org/gnu/gdb/busybox:http://www.busybox.net/kernel:http://www.kernel.org/yaffs:uboot:http://sourceforge.net/projects/u-boot/grub:ftp://alpha.gnu.org/gnu/grub/arm-linux-gcc:http://www.

2010-12-20 10:03:00 596

原创 ARM 4G的寻址空间

<br />   杯具,ARM4G的寻址空间,竟然没有详细的,有的只是很模糊。自己要整这么一份详细的,包括所有的寄存器,缓存,还有内存等等。

2010-12-03 12:44:00 1359

原创 读源码计划

<br />    ARM有ARM的bootloader,kernel与filesystem和X86的bootloader,kernel,filesystem都需要读源码.<br />    主要是S3C2440的,还有就是grub,还有就是内核源码了。<br />    下载源码,安装sourceinsight,然后从其入口开始查看。

2010-12-03 11:52:00 332

原创 bootloader

<br />     兰州拉面的蛋炒饭与沙县小吃的蛋炒饭是两种不同的蛋炒饭。虽然都有饭与蛋,但是沙县小吃了里面有酱油,而兰州拉面里面有胡萝卜。<br />同理可证,ARM的bootloader与X86的bootloader都有引导内核的作用,都有stage1与stage2,但是arm的stage1的大小限制是4K,而x86的是512字节,ARM更多的是硬件初始化,而X86更多的是硬盘的检查。<br />     ARM的stage1的第一个我猜想是00~1C这是8个中断向量表,主要是PC遇到问题时会变成00

2010-12-03 11:39:00 358

原创 pragma的用法

<br />有关内存分配的问题,问是不是可以用一个宏来定义,我对于这个不了解。<br />查看了下原来是pragma的用法。<br /> <br />#pragma pack(n)<br />#include<stdio.h><br /> <br />struct test<br />{<br />char  a;<br />int    b;<br />char c;<br />short d;<br />};<br /> <br /> <br />int main(void)<br />{<br />p

2010-11-10 21:40:00 379

原创 结构体数组到底要不要分配内存

<br />clude<stdio.h><br />struct student<br />{<br />int data;<br />float scrore;<br />char name[50];       <br />       <br />}stu[2];<br />/**************************************/<br />//结构体数组不需要分配内存,系统自动分配  <br />/**************************************/

2010-11-09 20:35:00 5125

原创 三个常用关键字

三个常用关键字static,const,voilatine局部变量,全局变量类的成员函数,类的属性函数static 主要是相对于变量的两个性质,一个是作用域,还有一个就是存储区。其实static 相对于auto而言const是相对于voilatine而言

2010-11-08 17:11:00 406

原创 存储器

<br />按照功能分:<br />存储器分为只读存储器ROM,和读写存储器RAM。<br />读写存储器又分为断电后,保持原来状态,不保存原来状态<br />只读存储器又分为可以烧写的,和不可以烧写。<br /> <br />这里有四种存储器<br />读写存储器断电不保存原来状态  是内存  SDRAM<br />读写存储器断电保存原来状态    是硬盘    FLASH<br /> <br />在80X86系统中  ROM一般是指BIOS芯片<br />安装实现方式又可以分为各种类型<br /> <b

2010-11-06 23:04:00 344

原创 数组初始化问题

<br />数组初始化问题<br />#include<stdio.h><br /> <br />int main(void)<br />{<br />int a[10]={0};<br />int b[10];<br />char c[10]={'a'};<br />int i;<br />for(i=0;i<10;i++)<br />printf("%d  %d  ",a[i],b[i],c[i]);<br /> <br />}<br />从运行的结果可以看出a[10]里面10个元素都初始化为了0,但是

2010-11-06 22:45:00 297

原创 内存分配

程序的构成一般都是代码和数据。数据一般分为常量和变量。变量又分为局部变量和全局变量。全局变量又分为初始化全局变量,没有初始化全局变量。这个又由代码区。初始化的全局变量的放在数据区。C++分为五个区:全局变量区,栈,堆,自由变量区,代码区ARM里面是分为RO,RW,ZIZI是一般是没有初始化的局部变量。ZI是不放在镜像里,flash一般相当于PC机的应聘。ARM与PC的如何匹配?

2010-11-05 23:19:00 349

原创 申请一段初始化为0的内存

<br />方法1:<br />char *a;<br />a=(char*)malloc(100*sizeof(char));<br />if(a==NULL){printf("Out of memorr!");exit(1);}<br />memset(a,0,100);<br />方法2:<br />char a[100]={'/0'};<br />方法3:<br />char *a;<br />a=(char*)calloc(100*sizeof(char));<br />if(a==NULL){p

2010-11-04 00:48:00 2783

原创 一个约瑟夫环的算法

<br />在网上看到一个约瑟夫环的算法,没有看明白到底是怎么一回事。<br />每一次循环得到的不一定是其值,结果正确,而且每一次数数都必须相同。在此记下!<br /> <br />int test(int queue,int num)<br />{<br /> <br />  int r=0;<br />  int i;<br />  for(i=2;i<=queue;i++)<br />  r=(r+num)%i;<br />  return r+1;<br />}

2010-11-04 00:41:00 434

原创 进程的状态

<br />有三个程序,来加深对于僵尸进程的了解,其实在在linux里面进程有前台与后台之分,可以用top及其ps -aux来查看。<br />前台进程一般是+,后台进程没有符号<br />对于子进程的僵尸状态的分析。<br />程序1:<br />#include<unistd.h><br />#include<stdio.h><br />int main(void)<br />{<br />pid_t pid;<br />pid=fork();<br />if(pid==0)<br />printf("

2010-11-03 23:54:00 353

原创 循环比较

<br />#include<stdio.h><br />int main(void)<br />{<br />//循环1 <br />int i=0;<br />while(i++<5)<br />{if(i==3)continue;<br />printf("%d ",i);<br />}    <br />printf("/n");<br />//循环2<br />i=0;<br />while(i<5)<br />{i++;<br />if(i==3)continue;<br />printf("%

2010-11-01 12:14:00 436

原创 回文数

<br />#include<string.h><br />#include<stdio.h><br />#include<malloc.h><br />int test(char * str)<br />{<br />int i;<br />int j=0;<br />i=strlen(str);<br />while((*(str+j)==*(str+i-1-j))&&(j<=i/2))<br />{j++;<br />}   <br />if(j-1==i/2){printf("YES");retur

2010-11-01 12:10:00 346

原创 约瑟夫环

<br />程序:<br />难点:<br />1.如何建立循环链表<br />2.如何删除链表<br /> <br />核心代码:<br />//三个参数:节点,前一个删除节点的符号,目前环的节点数目<br />//从当前节点算1开始数数,<br />//特例论证,用2论证<br />//由于1是节点本身,所有用一个循环<br /><br />void joseph(NODE p,int data,int count)<br />{<br />int i=1;<br />NODE temp;<br />i

2010-11-01 12:08:00 355

原创 一道面试题

<br />题目:27个小运动员在参加完比赛后,口渴难耐,去小店买饮料,饮料店搞促销,凭三个空瓶可以再换一瓶,他们最少买多少瓶饮料才能保证一人一瓶?<br /> <br />思路:<br />1.买M瓶饮料的话,那么可以去换M/3瓶饮料。这个时候手中还有M%3+M/3个瓶子。已经喝了M+M/3,可以用递归来做,这个2.这个数目需要用循环来选择。如果去买1瓶,然后看是否满足条件,一一相加。<br />3.这个题目应该是有公式法<br />4.当手上有两个空瓶的时候,其实是可以换一瓶,然后在还一空瓶。<br /

2010-10-26 00:12:00 585

原创 新建用户空间

<br />在新建的用户的目录下,可以用ls -al看到下面的信息,都是隐藏文件。一共是八个文件或者目录<br /> <br />-rw-r--r-- 1       linuxuser linuxuser  658   10-24 23:06 .zshrc<br />drwxr-xr-x 3     linuxuser linuxuser  4096 10-24 23:06 .kde<br />-rw-r--r-- 1       linuxuser linuxuser  515   10-24 23:0

2010-10-24 23:26:00 254

原创 linux目录详解

<br />     网上的linux的目录的文章太多,但是只是有关主目录的下的文件夹,对于文件夹下面的每一个文件夹的作用是什么,如何来证明这个文件夹的作用是什么,权限是什么,如何创建,等等<br />     一共是21个目录<br />     /  这个是根目录<br /> <br />   bin:<br />   boot:<br />   dev:<br />   etc:<br />   home:<br />   lib:<br />   lost+found:<br />   media:

2010-10-24 21:41:00 313

原创 通过反汇编看编译器内存分配

<br />   通过Ollydbg.exe看最普通的hello world这个程序,可以看到虚拟的4G分配<br />   程序:<br />   #include<stdio.h><br />   int main(void)<br />{<br />printf("Hello world!/n");<br />return 0;<br />}<br /> <br /> <br /> <br /> <br />通过网上还没有找到这个分配图的详细具体信息。问题太多<br />1.从00000000~000

2010-10-23 23:05:00 1337

空空如也

空空如也

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

TA关注的人

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