• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
 






博仔JT

个人网站:恩享网:http://www.enxiang.icoc.cc/
 
 

Powered by 博客园
博客园 | 首页 | 新随笔 | 联系 | 订阅 订阅 | 管理
上一页 1 ··· 6 7 8 9 10

2013年2月1日

freopen函数
摘要: 函数名: freopen功 能: 替换一个流,或者说重新分配文件指针,实现重定向。如果stream流已经打开,则先关闭该流。如果该流已经定向,则freopen将会清除该定向。此函数一般用于将一个指定的文件打开一个预定义的流:标准输入、标准输出或者标准出错。用 法: FILE *freopen(const char *filename,const char *type, FILE *stream);头文件:stdio.h返回值:如果成功则返回该指向该stream的指针,否则为NULL。例如:freopen(filename,“r”, stdin);这里是以只读方式打开文件filename,也就是 阅读全文
posted @ 2013-02-01 11:05 projim 阅读(240) 评论(0) 推荐(0)
 
关于main函数的argc和argv
摘要: Main函数参数argc,argv说明C/C++语言中的main函数,经常带有参数argc,argv,如下:int main(int argc, char** argv)int main(int argc, char* argv[])这两个参数的作用: argc 是指命令行输入参数的个数(以空白符分隔) argv存储了所有的命令行参数 假如你的程序是hello.exe,如果在命令行运行该程序,(首先应该在命令行下用 cd 命令进入到 hello.exe 文件所在目录) 运行命令为:hello.exe pro jt那么,argc的值是 3,argv[0]是"hello.exe" 阅读全文
posted @ 2013-02-01 10:33 projim 阅读(171) 评论(0) 推荐(0)
 

2012年5月20日

redhat中samba服务器的配置
摘要: redhat 中samba服务器的安装和配置过程:1、rpm –qa samba*或者rpm –qa |grep samba查询,如果系统已经安装好了的话应该有四个包:samba-client-3.0.33-3.7.el5samba-3.0.33-3.7.el5samba-common-3.0.33-3.7.el5samba-swat-3.0.33-3.7.el5如果还没有安装的话则需要自己安装,如果已经安装了其中两个包的话可以选择先卸载:如:rpm –e –f –nodeps samba-common-3.0.33-3.7.el5redhat5中安装光盘含有这些安装包,可以挂载之后在里面找, 阅读全文
posted @ 2012-05-20 20:09 projim 阅读(1052) 评论(0) 推荐(0)
 

2012年5月5日

ACM----机器人
摘要: 机器人Time Limit:1000MS Memory Limit:65536KTotal Submit:265 Accepted:103 Description 早期的机器人只有2种操作,既向左转和向右转。 现在有一个机器人,一开始面向北(N),给你一个仅由’L’,’R’组成的串,其中L表示向左转,R表示向右转,问经过一系列的转动后机器人面朝哪个方向。 北(N),西(W),东(E),南(S)。 Input 第一行输入一个T(T<150),表示任务的个数 对于每个任务,输入一个串。(每个任务开始前机器人都面向北(N)) 串长度不大于100 Output 输出一个字母,表示面朝的方向Sam 阅读全文
posted @ 2012-05-05 16:01 projim 阅读(453) 评论(0) 推荐(0)
 

2011年12月5日

U--BOOT移植----s3c24x0_CLOCK_POWER和icache_enable、dcache_enable函数
摘要: 移植U--BOOT的过程中需要修改board_init()函数以设置系统时钟,在board_init源代码中出现了s3c24x0_CLOCK_POWER定义指针,那么什么是s3c24x0_CLOCK_POWER呢?s3c24x0_CLOCK_POWER其实是一个结构体,被定义在s3c24x0.h中,大概在120的位置有其定义,其源代码为:typedef struct { S3C24X0_REG32 LOCKTIME; S3C24X0_REG32 MPLLCON; S3C24X0_REG32 UPLLCON; S3C24X0_REG32 CLKCON; ... 阅读全文
posted @ 2011-12-05 13:31 projim 阅读(1384) 评论(0) 推荐(0)
 

2011年11月27日

关于S3C2440的学习总结(一)--内存分配和启动方式
摘要: ARM是功能更加强大的单片机,在学习裸机程序设计的过程中,发现ARM比一般的单片机集成了更多的外设,包含更多的GPIO,有更多的寄存器,通过寄存器的设置和启用来控制相关引脚,从而控制相关设备。这导致ARM的编程和一般单片机的编程有所不同,ARM9一般是32位。而现在单片机一般为8位和16位,编程时在单片机上对于某个位一般直接赋值,而对于ARM则习惯使用位操作,一方面容易实现操作,另一方面不影响寄存器其他位的值。 S3C2440为32位的CPU,故从理论计算其应该有4GB的寻址范围,但实际上只有1GB被使用来连接外设,另一部分作为CPU的内部存储器地址,其余未被使用。其中1GB的寻址范围又分.. 阅读全文
posted @ 2011-11-27 10:19 projim 阅读(713) 评论(0) 推荐(0)
 

2011年11月24日

关于存储器(SRAM、DRAM、SDRAM的区别)
摘要: SRAM、DRAM、SDRAM的区别存储器可分为易失性存储器和非易失性存储器,易失性存储器一般有:SRAM、DRAM、SDRAM等,而非易失性存储器有:ROM(只读存储器)、PROM(可编程式只读存储器)、EPROM(电可改写只读存储器)、EEPROM(电可擦除编程式只读存储器)、FLASH Memory(闪存)等。若数据需要长期保存,则必须存储在非易失性的存储器里面。易失性存储器在掉点之后数据无法保存,将会丢失,而非易失性存储器在掉电之后仍然可以保存资料。SRAM:中文名为静态随机访问存储器,不需要进行刷新操作,只要不掉电数据就不会丢失。“随机访... 阅读全文
posted @ 2011-11-24 13:22 projim 阅读(2425) 评论(0) 推荐(0)
 

2011年8月18日

由_exit()引起的对于缓冲区的理解
摘要: 今天写一个很简单的结束进程的程序,使用_exit()函数,_exit()函数没有返回值,也不会处理标准I/O缓冲区!写的小程序是这样子的: 1 #include<stdlib.h> 2 3 int main() 4 5 { 6 7 printf("hello!"); 8 9 printf("hello my linux!");10 11 _exit(0);12 13 }然而在终端运行之后才发现没有任何的输出!试了很多种方法,最后发现,当将printf("hello!");printf("hello my linu 阅读全文
posted @ 2011-08-18 11:27 projim 阅读(354) 评论(0) 推荐(0)
 
上一页 1 ··· 6 7 8 9 10