码迷,mamicode.com
首页 >  
搜索关键字:嵌入式 c语言 指针 安全 陷阱    ( 86117个结果
SSH学习之三 SSH与SCP无密码登录
通常情况下,每次使用ssh登录或使用scp复制远程系统的文件时,都需要提供密码,然后才能做进一步的处理。为了省略输入密码这一步骤,有时可以采用Shell脚本的方法解决,但这需要把手工输入的密码以明码形式放在脚本文件中。          利用密钥配置文件,OpenSSH可以是ssh远程登录与scp文件复制的操作过程中省略密码验证的中间环节。...
分类:其他好文   时间:2014-05-07 08:57:54    阅读次数:388
C++面向对象不同于Java之处总结
这两天较系统的看了下C++的基本用法,对比自己对Java理解,感觉就是C++特性远远多于Java,语法上兼容C,更加贴近系统和底层,对内存操作非常的灵活。如: C++中类的对象可以开辟在栈空间中。Java类的对象都必须用new关键字开辟在堆中; C++的基本数据类型也可以用new开辟在堆中。Java基本数据类型只能开辟在栈中,除非使用包装类包装成对象; C++用new开辟的内存必须手动delete,否则内存泄露。Java则有著名的垃圾回收; C++传参可以传值和传引用,也可以配合指针传对象地址,自己来决定。...
分类:编程语言   时间:2014-05-07 08:45:33    阅读次数:353
c语言之良好的编程习惯(三)
1.同一个文件在每次调用输入输出函数时,都将产生一个新的ferror()函数值,因此在调用输入输出函数后应该立即检查ferror的函数值,否则信息会丢失。   2.使用临时文件中需要考虑以下两个问题。 保证临时文件间的文件名不互相冲突 保证临时文件中的内容不被其他用户偷看、删除、修改。   3.使用目录时需要考虑以下几点。 信息量大小。目录适合存放小的信息量,可以利用指针指向大的文件...
分类:编程语言   时间:2014-05-07 07:55:13    阅读次数:329
leetcode第一刷_Longest Consecutive Sequence
给你一个数组,O(N)时间找出某些个数,这些题如果没见过,还真不是很好想。做了这些题,我觉得有下面两个个比较常见的思路: 1. 用两个指针,可以从一边开始,走某个距离停止,也可能是一头一尾两个指针,定义一种大小关系,他俩比较之后移动,直到相遇。 2. 用其他的辅助的数据结构,可能是hash表,可能是map,可能是栈或者队列。这种通常用在访问了现在的不能确定他们是不是有用,是不是能影响最后的结果...
分类:其他好文   时间:2014-05-07 07:50:33    阅读次数:392
大话USB驱动之基础概念
写在前面的话:这几天一直在学习USB驱动,中间遇到挫折困难在此不再详诉.....写着几篇文章算是对之前几天来所学知识的一个总结。本人深知你仅仅通过这几篇文章是不可能完全掌握USB驱动的,但只要能给大家带来一点思路,或者能对大家有所帮助,文章的目的也就达到了。...
分类:其他好文   时间:2014-05-07 07:27:18    阅读次数:288
利用360实现电脑定时关机!
利用360实现电脑定时关机! 打开360安全卫士,功能大全,健康精灵,再在上面点右键,定时提醒 和定时关机都有了!...
分类:其他好文   时间:2014-05-07 07:21:28    阅读次数:216
黑色10分钟,winxp和QQ账号全军覆灭
黑色10分钟,winxp和QQ账号全军覆灭 最近一朋友忘记QQ密码,听说可以自己找回,就上网去找,看到有QQ密码破解工具,就下载,浏览器提示软件不安全,但是为了找回密码,我按了运行,然后下载了QQ账号密码破解工具,运行,提示说账号没找到。我又下载一个破解工具,还是没有用。 于是我用另一个QQ账号登陆,提示密码错误。我觉得奇怪,这个QQ账号密码没有忘记的。跑到另一台机器登陆也是提...
分类:Windows程序   时间:2014-05-07 06:28:57    阅读次数:441
智能指针 shared_ptr 解析
最近正在进行《Effective C++》的第二遍阅读,书里面多个条款涉及到了shared_ptr智能指针,介绍的太分散,学习起来麻烦,写篇blog整理一下。 LinJM   @HQU 2014/05/05 shared_ptr是一个智能指针。在C++ 11颁布之前,它包含在TR1(Technical Report 1)当中,现在囊括在C++11的标准库中。 智能指针 智能指...
分类:其他好文   时间:2014-05-07 05:50:43    阅读次数:437
《linux 内核完全剖析》get_free_page(void)
unsigned long get_free_page(void) { register unsigned long __res asm("ax"); repeat:     __asm__("std ; repne ; scasb\n\t"         "jne 1f\n\t"         "movb $1,1(%%edi)\n\t"         "sall $12...
分类:系统相关   时间:2014-05-07 05:38:18    阅读次数:515
链表《4》删除链表中的结点
下图是一个创建好的链表 下面我们需要删除一个结点,例如删除第3个结点 首先定义一个指针p,并且将p指向第二个结点 然后定义一个指针q,将q指向需要删除的结点 将p指向的结点和q指向的结点相连 p->pNext = q->pNext 清空q指向的结点 free(q); q = NULL; 删除后的链表 程序代码: ...
分类:其他好文   时间:2014-05-06 15:32:46    阅读次数:325
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!