自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

叫我code猪的专栏

做一个踏实的码农……

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

原创 2038年问题

2038年问题  在计算机应用上,2038年问题可能会导致某些软件在2038年无法正常工作。所有使用UNIX时间表示时间的程序都将受其影响,因为它们以自1970年1月1日经过的秒数(忽略闰秒)来表示时间。这种时间表示法在类Unix(Unix-like)操作系统上是一个标准,并会影响以其C编程语言开发给其他大部份操作系统使用的软件。    在大部份的32位操作系统上,此“time

2014-10-18 09:51:29 5457

转载 Eclipse开发Applet的流程

Java Applet 是用Java 语言编写的一些小应用程序,这些程序是直接嵌入到网页中,这里采用Eclipse编写和调试Applet程序,调试的时候Eclipse会自动调用Java "小程序查看程序",而不用嵌入到网页中查看运行效果。Step 1:建立一个新的Java类:如图所示,参照Hello World的建立新类的步骤,在项目视图栏中右击Hello World项

2014-09-06 19:23:26 11947 3

原创 Eclipse 建立一个简单地JAVA程序

第一步 建立一个JAVA工程File->New->JAVA Project图1点击 Finish第二步 建立一个类文件右击工程文件名 Myjava->New->Class图2点击Finish出现编辑界面如图第三步 编辑代码如图第四步 执行工程右击工程文件Myjava->Run as->JAV

2014-09-05 20:33:27 893

原创 WIN7 64位安装android 图文详解

的呼唤

2014-09-05 09:56:48 1226

转载 namespace的用法

C++中采用的是单一的全局变量命名空间。在这单一的空间中,如果有两个变量或函数的名字完全相同,就会出现冲突。当然,你也可以使用不同的名字,但有时我们并不知道另一个变量也使用完全相同的名字;有时为了程序的方便,必需使用同一名字。比如你定义了一个变量string user_name, 有可能在你调用的某个库文件或另外的程序代码中也定义了相同名字的变量,这就会出现冲突。命名空间就是为解决C++中的变量、

2014-05-23 11:30:15 514

转载 using的几种用法

using的几种用法1.using指令。using + 命名空间名字,这样可以在程序中直接用命令空间中的类型,而不必指定类型的详细命名空间,类似于Java的import,这个功能也是最常用的,几乎每个cs的程序都会用到。例如:using System; 一般都会出现在*.cs中。2.using别名。using + 别名 = 包括详细命名空间信息的具体的类型。这种做法有个

2014-05-23 11:25:31 648

原创 c语言文件的几个操作函数

t=fgetc(fp1);//获得fp1所指文件内的一个字符//fgetc是用来从文件中读取内容的fread(buffer,size,count,fp);//fread是一个函数,是计算机程序中从一个文件流中读数据fwrite(buffer,size,count,fp);//数据存入文件fprintf() : //按格式输入到流

2014-05-07 21:56:22 718

原创 scp使用实践

第一步 运行PSCP将执行文件PSCP.EXE放入C:/WINDOWS/SYSTEM32下运行cmd.exe输入pscp运行,下面C:\Users\zxp>pscp d:\0419.c root@42.121.77.39:/(以上完成文件名为0419.c的上传)/*1)在两个LINUX主机下传送文件——scp命令     scp 主机1/文件名  用

2014-05-07 21:21:18 1077

原创 Unicode 和ASCII码

在Unicode中:汉字“字”对应的数字是23383(十进制),十六进制表示为5B57。在Unicode中,我们有很多方式将数字23383表示成程序中的数据,包括:UTF-8、UTF-16、UTF-32。UTF是“UCS Transformation Format”的缩写,可以翻译成Unicode字符集转换格式,即怎样将Unicode定义的数字转换成程序数据。例如,“汉字”对应的数字是0x6c

2014-05-06 10:45:56 1314

转载 DOS 命令下使用PSCP

pscp是putty安装包所带的远程文件传输工具,使用和Linux下scp命令相似,具体的使用方法如下:(中文是我个人翻译的) C:\>pscp.exe /hPuTTY Secure Copy clientRelease 0.60Usage: pscp [options] [user@]host:source target       pscp [options

2014-05-05 21:21:31 932

转载 LINUX下向服务器传输文件 pscp

在linux中,我们常用scp命令传输文件:如以下实例,我们想把当前服务器文件abc.sql传输到192.168.1.1服务器上,我们可以执行以下命令

2014-05-05 20:57:34 907

原创 静态单链表和动态单链表的区别

链表中结点的分配和回收是由系统提供的标准函数malloc和free动态实现的,称之为动态链表。如果程序支持指针,则可按照我们的一般形式实现链表, 需要时分配,不需要时回收即可.动态链表的空间是可以动态扩展的。typedef struct  node{    EleType data;    struct node * pNext;   }Node;有些高级语言中没有“指

2014-05-04 16:27:16 3382

转载 free和malloc的用法

free函数的用法 C语言提供的库函数:  原型: void free(void *ptr)  功 能: 释放已分配的块  程序例:  #include   #include #include   int main(void)  {  char *str;  /* allocate memory for string */  str = malloc(10)

2014-05-04 15:32:41 999

原创 结构体的引用与结构体指针的引用

结构体的引用与结构体指针的引用当结构体是一个指针时要引用结构体的成员就用-> 而如果不是指针就用. 如:struct msg_st {   int a;};struct msg_st msg;struct msg_st *ms;//需要初始化msg.a = 10;ms->a = 20;结构体变量成员的引用(两种方式)#includeint m

2014-05-04 15:07:43 2471

转载 IP地址详细了解(3)

IP和子网掩码  我们都知道,IP是由四段数字组成,在此,我们先来了解一下3类常用的IP  A类IP段  0.0.0.0到127.255.255.255  B类IP段  128.0.0.0到191.255.255.255  C类IP段  192.0.0.0到223.255.255.255  XP默认分配的子网掩码每段只有255或0  A类的默认子网掩码 255.

2014-04-30 08:55:02 749

原创 IP地址详细了解(2)

1、 各个厂家生产的网络系统和设备,如以太网、分组交换网等,它们相互之间不能互通,不能互通的主要原因是因为它们所传送数据的基本单元(技术上称之为“帧”)的格式不同;2、 IP协议实际上是一套由软件程序组成的协议软件,它把各种不同“帧”统一转换成“IP数据报”格式;3、 分组交换也称包交换,它是将用户传送的数据划分成多个更小的等长部分,每个部分叫做一个数据段。在每个数据段的前面加

2014-04-30 08:45:58 732

原创 初识OPC

OPCOPC(OLE for Process Control,用于过程控制的OLE)是一个工业标准.Object Linking and Embedding,对象连接与嵌入,简称OLE技术。OPC是一种通讯规范,OPC基金会组织规定的一套规范,按照这个规范去把程序写出来,包括一个OPC服务器程序和一个OPC客户端程序,只要是按规范写的,不管是谁写的,就能保证OPC服务器能被OPC客

2014-04-29 17:46:29 1269

原创 c语言获取系统时间 程序实现

#include"stdafx.h"#include#include#includeint main(void){ time_t timer=time(NULL); printf("ctime is%s\n",ctime(&timer));//得到日历时间 system("pause"); return 0;}

2014-04-20 09:35:35 976

原创 十六进制转化为十进制 c语言函数

int convert(int a,char *p)//a为字符串长度,p为需要转换字符串指针{   int i,j,sum;   sum=0; for(i=0;i {     if(*(p+i)='a')     j=(int)(*(p+i))-87;    else if(*(p+i)='A')     j=(int)(*(p+i))-55;

2014-04-19 20:52:12 9221 5

原创 using namespace std 含义

参见http://baike.baidu.com/view/1346913.htm

2014-04-18 22:26:37 2398

转载 cydwin 里编HELLO.C

vim的学习曲线相当的大(参看各种文本编辑器的学习曲线),所以,如果你一开始看到的是一大堆VIM的命令分类,你一定会对这个编辑器失去兴趣的。下面的文章翻译自《Learn Vim Progressively》,我觉得这是给新手最好的VIM的升级教程了,没有列举所有的命令,只是列举了那些最有用的命令。非常不错。——————————正文开始——————————你想以最快的速度

2014-04-15 22:32:02 811

原创 VS2010 error LNK1123”解决

1、VS2010在经历一些更新后,建立Win32 Console Project时会出“error LNK1123” 错误,解决方案为将 项目|项目属性|配置属性|清单工具|输入和输出|嵌入清单 “是”改为“否”即可,但是没新建一个项目都要这样设置一次。

2014-04-15 21:51:18 715

原创 Cygwin的使用

1、date    用于显示当前系统时间

2014-04-14 22:56:45 793

转载 虚拟机怎么用 虚拟机安装教程

随着电脑配置不断提高,我们多数人都已经步入了电脑性能过剩时代,不过电脑配置性能过剩也并不是什么坏事,我们可以通过在电脑中创建虚拟机实现一台电脑两个人用,我们只需要多购买一个显示器即可。非常适合家庭朋朋友使用,再也不会出现两个人抢电脑的情况了,呵呵。 虚拟机已经不是什么新鲜事了,大家可以在百度搜索诸如VPS等属于会找到很多VPS服务器均是采用虚拟技术,也就是将一台服务器通过创建虚拟机实现

2014-04-13 20:01:14 1251

原创 在一个CPP文件里函数相互调用问题

函数使用前要先声明比如f1函数里要调用f2函数,如果f2不是在f1前面定义的,那么在f1里使用f2就要先声明 给你例子1#include1234567891011121314void f1(){ void f2();  //这就是声明,

2014-04-11 16:42:58 2316

原创 c语言绝对值符号

整数用abs()函数例如:#include#includemath.h>int main(){int a,b;scanf("%d",&a);b=abs(a);printf("%d",b);return 0;}输入-10,输出10。有小数的(即浮点型)用fabs()函数例如:#include#includemath.h>int

2014-04-11 15:04:05 8010

原创 IP地址详细了解(1)

1、 IP是英文Internet Protocol的缩写,意思是“网络之间互连的协议;2、 IP地址被用来给Internet上的电脑一个编号;3、 IP地址是一个32位的二进制数,通常被分割为4个“8位二进制数;4、 IP地址通常用“点分十进制”表示成(a.b.c.d)的形式,其中,a,b,c,d都是0~255之间的十进制整数;5、例:点分十进IP地址(

2014-04-04 22:04:43 725

转载 进程和线程的区别

进程:对应用程序来说,进程就像一个大容器。在应用程序被运行后,就相当于将应用程序装进容器里了,你可以往容器里加其他东西(如:应用程序在运行时所需的变量数据、需要引用的DLL文件等),当应用程序被运行两次时,容器里的东西并不会被倒掉,系统会找一个新的进程容器来容纳它。 进程是由进程控制块、程序段、数据段三部分组成。一个进程可以包含若干线程(Thread),线程可以帮助应用程序同时做几

2014-04-03 17:30:52 594

原创 投票

在许多选举的问题上,并不是每个人都是一张票的,很多时候会由于每个人的权利不同导致每个人的话事权也不一样(可认为所拥有的票数)假设有选举人V1,V2...Vk,他们所拥有的票数分别为w1,w2...wk;并设优势联盟为所有选举人的一个子集且他们的总票数超过一半。而Vi拥有的权利指数为在有他的所有优势联盟中,他退出便能使优势联盟变为劣势联盟的次数。若Vi一个人的票数便已经超过一半,则称他为独裁者,我们

2014-04-02 14:45:09 874 1

原创 matlab 读文件csvread textread用法实例

例1建立文件csvlist.dat里面数据是   02, 04, 06, 08, 10, 12   03, 06, 09, 12, 15, 18   05, 10, 15, 20, 25, 30   07, 14, 21, 28, 35, 42   11, 22, 33, 44, 55, 66然后将文件保存到work里,本版是保存到bin里,在matla

2014-03-17 22:31:47 8008

转载 画三维散点图

示例1:clc; close all; clear all; [x,y,z] = sphere(16); X = [x(:)*.5 x(:)*.75 x(:)]; Y = [y(:)*.5 y(:)*.75 y(:)]; Z = [z(:)*.5 z(:)*.75 z(:)]; S = repmat([1 .75 .5]*10,prod(size(x)),1);

2014-03-17 20:37:17 1664

转载 Matlab绘图

Matlab绘图强大的绘图功能是Matlab的特点之一,Matlab提供了一系列的绘图函数,用户不需要过多的考虑绘图的细节,只需要给出一些基本参数就能得到所需图形,这类函数称为高层绘图函数。此外,Matlab还提供了直接对图形句柄进行操作的低层绘图操作。这类操作将图形的每个图形元素(如坐标轴、曲线、文字等)看做一个独立的对象,系统给每个对象分配一个句柄,可以通过句柄对该图形元素进行操作

2014-03-17 20:34:03 1154

转载 画散点图

1)函数scatter3 用法:scatter3(x,y,z,'.',c) % c 为颜色,需和x,y,z长度相同 例子:x=[4229042.63      4230585.02    4231384.96    4231773.63    4233028.58    4233296.71    4235869.68    4236288.29];y=[431695.4 

2014-03-14 15:42:12 1244

翻译 matlab画散点图

MATLAB用plot画图会自动连线用scatter或stem函数即可。(其实plot也可画散点,用plot(a,b,'*')即可画*型散点,若要既有点,又有连线,那么重叠两条线条即可,如plot(a,b,;*',a,b),当然参数可以变。下面是一些事例,可能还不全,我会一直修改的,依次如下a=[1 2 3 4 ]b=[5 6 7 8]则plot(a,b) scatter(a,b)

2014-03-14 15:36:09 20461

转载 MATLAB 读写excel数据

data=load('路径\文件.xls');data=xlsread('路径\文件.xls');load是用来读取文档,类似于.log .txt等等图像直接读取用imread('文件名')但是如果图像已经存在.mat文档里了如存在矩阵a里面S = load(文件名, '-mat', a)即可读取已经存在.mat的图像。图像具体读到的地方是你的工作空间,work

2014-03-14 13:38:00 5208

原创 系统时间的本质

系统时间的本质在编程的问题中会遇到系统时间提取,其实时间的本质是以某一天为基数,比如1990-1-1 -00:00:00然后以(天或毫秒,有系统精确度来选择)把1990-1-1 -00:00:00以后的每一时刻存储为该时刻与1990-1-1 -00:00:00这个时刻的差值

2014-03-13 10:36:35 577

转载 深入理解c语言——‘\0’ ,‘0’, “0” ,0之间的区别

看来基础还是很重要的,基础不扎实就难以学好c语言,就别说写出高质量的c语言代码了。今天,我就被这个问题折磨的不行了,哈哈,不过现在终于明白了‘\0’ ,‘0’, “0” 之间的区别了。困惑和快乐与你分享!   首先比较一下‘\0’和‘0’的区别。有一个共同点就是它们都是字符,在c语言中,字符是按其所对应的ASCII码来存储的,一个字符占一个字节。请翻开你的ASCII字符集表吧,一般

2014-03-02 06:17:53 890

原创 三相固态继电器的使用问题

我买了一个三相固态继电器,一开始想测试一下它。我使用的法子是发光二极管来测定,但是结果是只要通了电,继电器就不会关了经过分析 此继电器室友很大漏电流的,漏电流足以支持发光二极管发光所以我增大负载,是电流变大,接写来就可以了,控制电压接通,继电器就通控制电压关断,继电器就关断

2014-03-01 14:58:18 2023

原创 DHT11 非十六位显示 是乱码的问题

当我们那DHT11来进行温湿度的测量时,假如用串口调试,十六位显示为勾画,会发现,它是有规律的乱码。其实,像有规律的,就不是乱码了,虽然我们不认识,但是不能下结论说它就是乱码。当我们勾画上,来用十六位显示时,它显示的正确的温湿度值。下面奉上STM32的温湿度程序:打开dht11.c#include "delay.h"#include "dht11.h" //初始化DHT11

2014-02-27 15:57:27 3564

原创 STM32 GPIO寄存器

STM32 GPIO 相关寄存器 每个GPIO端口有两个32位配置寄存器(GPIOx_CRL,GPIOx_CRH)分别控制每个端口的高八位和低八位,如果IO口是0-7号的话,则写CRL寄存器,如果IO口是8-15号的话,则写CRH寄存器,两个32位数据寄存器(GPIOx_IDR,GPIOx_ODR)一个是只读作输入数据寄存器,一个是只写作输出寄存器,一个32位置位/复位寄存器(GP

2014-02-26 14:30:31 1950

各种厂家USB转232驱动(全)

最全的各厂家USB转232驱动程序! HL-340driver R340qd UDC-2023Driver ztekDriver

2014-05-26

空空如也

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

TA关注的人

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