- 博客(19)
- 资源 (135)
- 问答 (30)
- 收藏
- 关注
原创 malloc()和free()
为数组动态分配存储空间#include #include int main(void){double *ptd;int max;int number;int i=0;puts("What is the maximum number of type double entries?");scanf("%d",&max);ptd =(double *)mall
2014-11-30 21:57:44 2752
原创 MISRA C编程规范(2)
常量规则7.1(强制):不应使用用八进制(零除外)和八进制escape序列。声明与定义规则8.1(强制):函数应当具有原型声明,且原型在函数的定义和调用范围内都是可见的。规则8.2(强制):不论何时声明或定义了一个对象或函数,它的类型都应显式声明。规则8.3(强制):函数的每个参数类型在申明和定义中必须等同的,函数的返回类型也该是等同的。规则
2014-11-29 09:42:14 4229
原创 职业素养
阿诺德和布努诺的启示1、换位思考 满足了客户潜在的需求2、思考全面 3、寻找自己的差异4、细分 需求 5、不公平事情的时期怎么看待 三个工人在砌墙1、追求完美是事业成功重要品质2、目标自己理想的 个人的3、心即是理4、站的高度5、细节决定成败,心态决定一切6、对社会的责任感和对7、长远的眼光决定地位8、立志9、对待工作的态度
2014-11-28 11:21:00 2663
原创 十六进制与十进制之间的转换
/*编写函数htoi(s),把由十六进制数字组成的字符串(包含可选的请前缀0x或0X)转换为与之等价的整型值。字符串中允许包含的数字包括:0~9,a~f以及A~F。*//*利用ASCII的差值*/#include#includeint htois(char s[]){ int length=0,i=0; double num; while(s[length]!
2014-11-24 02:22:48 6482
原创 读取磁盘中的文件,并统计行数
int Read(void){unsigned int rc,i,get; FILE *fp;fp = fopen("E:\\name.txt","r"); /*以只读的方式打开*/if(fp == NULL){return -1;}rc = 0;i = 0;while((get = fgetc(fp))!=EOF) /*从fp指
2014-11-23 22:46:32 3026
原创 Linux系统
[Linux][1] 目录 net 网络协议栈及socket fs 文件系统实现(vfs、具体文件系统)及编程接口(系统调用) init 系统初始化核心代码,不能裁剪 kernel 系统核心代码, 进程管理,不
2014-11-22 22:03:38 3998
原创 MISRA C编程规范(一)
环境的有四条强制规则一条建议 规则1.1(强制):所有代码都必须遵照ISO9899:1990 “Programming languages -C ”,由ISO/IEC9899/COR1:1996修订。规则1.2(强制):不能有对未定义行为或未指定行为的依赖性。规则1.3(强制): 多个编译器和/或语言只能在语言/编译器/汇编器所适合的目标代码定义了通用接口标准时使用。规则1.
2014-11-22 17:14:21 5970
原创 用C语言编写一个随机点名系统
/*编写一个随机点名系统,运行该系统后,按空格键可以显示出一名同学,以前被选中的同学,将不会再次被选中*/#include#include #include#include #include struct studentinfo { char sNo[5]; char sxueNo[14]; char sname[20];}st[100];int main(){
2014-11-22 17:05:47 25664 1
原创 bootloader
[Makefile][1] 规则 目标: 依赖 [TAB]命令(命令名 参数 依赖 目标) [2] 难点 1. 自动变量 作用域在一个规则中, 如: $@(目标, 每条规则都只有一个目标), $ 例: hello.o world.o: hello.h 等价于 hello.
2014-11-13 10:48:40 3388
原创 Boatloader的工作流程
(1)第一节阶段的功能1、硬件设备的初始化2、加载u-boot第二阶段的代码到我们的RAM空间3、设置好栈4、跳转到第二阶段的代码入口(2)第二阶段的功能1、初始化本阶段所使用的硬件设备2、检测系统内存映射3、将内核Flash读取到RAM中4、为内核设置启动参数5、调用我们多的内核为什么我们的bootloader有一段汇编代码?为什么不用C语言的
2014-11-11 15:01:27 3642
原创 基于FS4412平台的Linux系统移植
实验一 交叉工具链的安装【实验目的】 了解交叉工具链的编译过程及其使用。 说明:在实验中命令行提示符 为“$”表示在主机上运行,“#”表示在目标板上运行【实验环境】1、 ubuntu 12.04发行版2、 FS4412平台【实验步骤】1、 如果要自己编译工具链,从以下链接下载源码 crosstools-ng下载地址ht
2014-11-11 13:48:54 4668
原创 TC/UDPP网络编程
练习:文件传输的功能首先教大家一个函数int ftruncate(int fd,off_t length)功能:将fd指定的文件大小改为参数length指定大小注:fd必须是以写入的模式打开。参数:fd 为已经打开文件的文件描述符 length 为文件指定大小返回值:成功返回0,失败返回-1.client 传文件给 s
2014-11-08 15:41:01 3147
原创 学习linux杂记
丹尼斯*里奇 肯汤姆逊 unix10年之中,计算机成为非常热门 MIT-------麻省理工宇宙旅游------->C语言麒麟ubuntu Xubuntu一、系统启动PC机器: ubuntu启动| 硬件检测|BIOS自检==》 bootleader初始化内存| |引导程序 引导程序| || |OS
2014-11-06 15:48:37 976
原创 设置静态IP
设定IP$sudovi/etc/network/interfacesautoloiface lo inet loopback添加以下内容autoeth0iface eth0inet staticaddress192.168.0.221 netmask255.255.255.0gateway192.168.0.1 保存,并关闭gedit。这样,IP并没有立
2014-11-05 14:12:06 1255
原创 Linux的基本命令
#目录与文件操作 pwd ls cd mkdir cp mv rm file/*{{{*/一.pwd 显示当前工作目录所在绝对路径(以/为起点表示的路径)eg:pwd #选项-P显示链接文件路径二.ls 显示目录下文件及目录可以带参数,指定目录或文件可不带参数,显示当前目录eg:查看主目录下workdir目录的内容(~代表用户主目录)ls ~/workdir
2014-11-05 13:50:46 1418
原创 vi使用进阶
以下命令均在vi命令模式有效h 光标左移一个字符l 光标右移一个字符j 光标下移一行k 光标上移一行一.对整行操作1.复制光标所在行 yy2.删除光标所在行 dd3.选中光标所在行 shift + v结合j k选取多行4.复制选中内容 y5.粘贴选中内容 p(向光标所在行的下一行粘贴)shift + p(向光标所在行的上一行粘贴)数字 + p 指
2014-11-05 13:46:09 1071
原创 对10个数进行排序
选择排序的思路入下:设有10个元素a[0]~a[10],将a[1]与a[2]~a[10]比较,若a[1]比a[2]~a[10]都小,则不进行交换,即无任何操作。若a[2]~a[10]中有一个以上比a[1]小,则将其中最大的一个(假设为a[i]与a[1]交换,此时a[1]中存放了10个中最小的数。第2轮将a[2]与a[3]~a[10]比较,将剩下9个数中的最小者a[i]与a[2]对换,此时a[2
2014-11-03 19:15:13 2930
原创 算法编程(一)
有大量(几千万条级别)的号码段(或单一号码)对应地址的数据,如130123--130129 成都1301241--1301250 重庆13012510001 成都……请编程实现1.输入任一号码,查找对应的地址,如没有提示未找到2.号段数据的动态增加和删除3.说出自己算法的时间复杂度和空间复杂度
2014-11-03 14:24:14 1072
原创 宏定义学习(1)
#define 标识符 字符串输入半径,求周长、面积、球体积,使用不带参数的宏定义#include #define PI 3.1415926int main(){ double l,s,r,v; printf("input radius:"); scanf("%lf",&r);
2014-11-02 16:26:45 1066
mysql-connector-python-8.0.30-windows-x86-64bit.msi
2023-09-12
mysql-connector-python-8.0.30-windows-x86-32bit.msi
2023-09-12
mysql-5.7.39-win32.msi
2023-09-12
chatGPT原理和相关应用场景
2023-04-18
人工智能还能做什么.doc
2023-02-07
RK3588的硬件编解码库使用
2022-11-19
Open-Video-Downloader-Setup-2.4.0
2022-11-19
QT做一个按钮Qpushbutton 倒计时功能的小小程序
2022-07-13
EC800X核心板“泩”规格书与使用说明V1.0.pdf
2024-09-21
数据清洗和数据预处理.pptx数据清洗和数据预处理.pptx
2024-09-10
定位系统的开发.pptx 定位系统的开发.pptx
2024-08-20
锂电池充电电路设计.pptx 锂电池充电电路设计.pptx 锂电池充电电路设计.pptx 锂电池充电电路设计.pptx
2024-08-19
426.50-tesla-desktop-win10-64bit-international.exe
2024-08-07
无刷电机的控制方法.pptx 无刷电机的控制方法.pptx
2024-08-04
feige2015-for-Windows-V5.1.150724.1438164797.exe
2024-07-10
C++11特性.pptx
2024-03-22
无人机的基本构成.pptx
2024-03-16
步进电机基础(5.9)-步进电机的驱动与控制-三相步进电机的驱动电路.pdf
2023-10-06
ubuntu20.04安装 Kscope出现问题如下
2021-09-26
qt中的对话框QDialog的退出按钮X为啥要点击2次才能够退出?
2019-11-21
python是脚本语言,该如何进行学习?
2016-06-13
一个io端口如何控控制电机的三种状态(正向转动,停止,反向转动)
2015-05-11
ADC0804和ADC0808有什么区别
2015-01-27
如何读取位图图像的数据?
2015-01-16
BMP位图的操作,怎么判断是否是个256色的位图
2015-01-15
如何去除十六进制的符号位?
2015-01-14
BCD编码的进制数为整数,如何判断这个数是整数还是负数?
2015-01-14
编写一个函数,转换十进制数为字符串,需要处理负数,为什么会有错误呢
2015-01-14
输出正弦波,根据函数参数变化振幅、周期和字符
2015-01-13
service mysqld retart 不能启动时是什么情况?
2015-01-11
Mysql数据库workbench进不去
2015-01-11
32位系统上最大支持的传输是多大?
2015-01-09
RHEL6(红帽)如何无线上网
2015-01-07
在MISRA C中有提示避免索引非数组的对象该怎么解决?
2015-01-05
创建线程使用fork()
2015-01-04
用C语言如何获取当前目录下面的文件名字?
2014-12-29
FTP文件传输如何用C语言实现
2014-12-26
自动更新系统的设计和实现
2014-12-26
用C语言实现网络聊天的程序怎么写?
2014-12-22
C语言线程控制的程序设计
2014-12-18
如何实现顺序表的各个功能?用C语言实现
2014-12-11
如何在工程目录下读取.c的源文件
2014-12-08
使用C语言1. 读取一个.C文件,删除该文件中所有的注释语句
2014-12-05
在产生布尔类型的表达式中对‘c’赋值如何解决
2014-12-03
C语言中的指针和数组的初始化
2014-12-02
f32a=f64a;为什么编译不能通过
2014-11-29
如何写一个随机点名系统
2014-11-23
(get = fgetc(fp))!=EOF
2014-11-23
TA创建的收藏夹 TA关注的收藏夹
TA关注的人