自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (9)
  • 收藏
  • 关注

转载 log ln exp pow的c实现

#include <stdio.h> const int N=100; double coef(int n) { if(n==0) return 0; double t=1.0/n; if(n%2==0) t=-t; return t; }//x^n的系数 double horner(double x) { do...

2019-11-09 19:00:57 362

原创 S32DS 编译bin文件太大

使用S32DS 编译S32k144,链接自己添加段后编译生成的bin文件超大,记录下解决过程: 这两篇文章解释了为什么bin文件变大https://stackoverflow.com/questions/19019199/raw-binary-file-generated-by-objcopy-is-too-bighttps://sourceware.org/binutils/do...

2018-09-28 13:36:14 2269 3

转载 Linux Wireless Networking: a short walk

How does Linux wireless interface with the kernel? How are packets transmitted / received?When I started working on Linux wireless, I was lost in the immense code base, and I was looking for an in

2016-07-21 19:41:02 793

转载 Linux文件系统启动过程及login的实现

1. busybox简介busybox是一个集成了一百多个最常用linux命令和工具的软件,它将许多常用的LINUX命令和工具结合到了一个单独的可执行程序中。虽然与相应的GNU工具比较起来,busybox所提供的功能和参数略少,但在比较小的系统(例如启动盘)或者嵌入式系统中,已经足够了。    busybox在设计上就充分考虑了硬件资源受限的特殊工作环境。它采用一种很巧妙的办法减少

2014-08-21 15:18:07 951

原创 centos 安装vm74 + jeffy插件

centos 5.10的vim版本太低,没办法装jeffy插件,于是重新安装vim

2014-06-24 11:07:41 860

转载 VC函数中的延时操作

说到程序中的延时,你会想到怎么做,新开一个线程?如果我的程序只用单线程,却又想让函数等上10秒才返回值,而且还不能像使用Sleep函数那样不能处理其它消息呢?我在这里把论坛里能见到的几种延时方式总结一下。另外,主要是学习的别人的sources,版权不在我,如果本文对大家有用,请分别感谢文中的这些作者(CSDN上的ID):laiyiling(最熟悉的陌生人)、QunKangLi(雾痕)、tyzy

2012-12-26 14:46:48 857

转载 对错误,漏洞和exploits的说明

详细出处参考:http://www.jb51.net/article/10387.htm作者:Mark Vogels 翻译:黯魂[S.S.T] 在这篇文档中,我将会试着为你提供一个对于错误,和由于那些错误而产生的漏洞以及它们的exploits的基本认识。那决不意味着能让你完全理解exploits和漏洞,但是能帮助你学会认识可能的漏洞以及怎样处理它们。 一般而言有

2012-06-26 13:17:29 1421

转载 Linux Cat命令三大主要功能详解

Red Hat Linux 有一个工具程序,它能够帮助你保留简短列表,将这些列表收集起来,甚至向你透漏一点你的系统信息。下面就是Linux Cat命令及主要功能。Linux Cat命令主要有三大功能:1.Linux Cat命令一次显示整个文件。$ cat filename2.Linux Cat命令从键盘创建一个文件。$ cat > filename只能创建新文件,不能编

2012-05-29 20:59:16 1690

转载 关于char, wchar_t, TCHAR, _T(),L,宏 _T、TEXT,_TEXT、L

char :单字节变量类型,最多表示256个字符,wchar_t :宽字节变量类型,用于表示Unicode字符,它实际定义在里:typedef unsigned short wchar_t。为了让编译器识别Unicode字符串,必须以在前面加一个“L”,定义宽字节类型方法如下:wchar_t c = `A' ; wchar_t * p = L"Hello!" ;wchar_

2012-05-23 13:28:04 593

转载 函数调用约定学习(一)

一、前言这篇文章主要是来自CodeProject的一篇文章,当然我也推荐这个网址给读者。文章包括自己在学习这篇文章过程的一些想法和心得体会。另外想说的是在学习过程中,如果碰到自己有哪些概念不懂的,我们可以从汇编角度来进行理解可能会有更好的收获,当然这个前提需要你具备一定的汇编能力,最好有反汇编的经验。很多知识需要深入的去学习,要有死磕的精神。二、正文内容一般来说,我们都有见过在函数

2012-04-17 08:20:43 560

原创 找到迅雷7隐私空间的密码

原来在迅雷7上设置了隐私空间密码,好长时间没用过,密码忘了。于是网上搜看看能不能恢复密码,倒是搜到一个,说是找到Profiles\TaskDb.dat文件修改, 7.1版本可以用,于是试试看。找到 迅雷的文件夹后,可找不到网上说的Profiles文件夹,郁闷啊。只能自己研究了,自己觉得可能是自己的迅雷版本7.2的所以不行,可是没必要在重装迅雷了;于是设想还有可能与系统有关系,我windows7

2012-04-14 00:20:20 5639

原创 strcmp函数实现及分析

增加linux内核部分代码参考,见文章尾部;最近看C,看到strcmp函数,对它的实现原型不很清楚,于是到网上搜。网上算法一大堆,看了很多代码后自己做了一下总结 strcmp函数是C/C++中基本的函数,它对两个字符串进行比较,然后返回比较结果,函数形式如下:int strcmp(const char* str1, const char* str2);其中str1和str2可以是字符...

2012-02-14 11:40:25 88959 12

emIDE V2.20 Setup.zip

ST免费开发工具,EMIDE,2,2版本,可以开发STMF0XX,STMF1XX,STMF2XX,STMF3XX,STMF4XX等,emide官网下载不好用,重新共享

2020-08-25

内核 string.c

内核字符串比较源代码,Copyright (C) 1991, 1992 Linus Torvalds

2018-09-28

STM32 GPIO和定时器 模拟串口

基于STM32F042,使用定时器 GPIO模拟串口,定时器自动发送数据,发送不会一直不占用CPU

2018-08-08

vim jeffy插件和配置

linux下用vim编辑器配合jeffy插件实现比较顺手的编程环境。Jeffy插件和配置文件(.vim):代码高亮 自动提示等。 vim版本必须大于7.1。 1,备份下vim配置文件(可选) 2,解压jeffy-vim.zip 和里面的jeffy-vim-read.tar.gz 3,进入目录jeffy-vim-read运行安装脚本:#./install.sh 4,切换到自己的home目录#cd ~ 5,拷贝.vim配置文件到home目录 OK

2014-06-24

谭浩强 C程序设计+第二版+习题答案

经典的C语言学习课程,谭浩强 C程序设计 习题答案。。。。。

2011-11-22

ucos-ii中文书(邵贝贝)

ucos-ii中文书(邵贝贝) word 版 第1章 范例 第2章 实时系统概念 第3章 内核结构 第4章 任务管理 第5章 时间管理 第6章 任务之间的通讯与同步 第7章 内存管理 第8章 移植μC-OS-Ⅱ 第9章 μC-OS-II在80x86上的移植

2010-03-12

pcshare 教程+工具

PCSHARE的上线教程,内附pcshare(企业版)

2009-03-20

电路原理1 2章课件

电路原理1 2章课件 1.1 电路和电路模型§ 1.2 电流和电压的参考方向 ~~~~~

2008-10-21

空空如也

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

TA关注的人

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