- 博客(13)
- 资源 (2)
- 收藏
- 关注
原创 在网络通讯中,如何自己分配可用的端口号和获取自己的ip地址
在编写一些程序时,为了程序可以在其他电脑上也可以使用,而不用手动去更改ip,或者碰到端口不可用的情况。在这里找到了一个好的方法,实际使用也没有问题!故此推荐给大家!方案:在构建网络时,使用:client.sin_port = htons(0);client.sin_addr,s_addr = htonl(INADDR_ANY);这样,linux内核就会自动查找可用的端口
2013-11-30 22:08:55 1716
原创 关于在虚拟机中无法读取usb设备的一种原因及处理方法
本周在做关于串口读写程序,出现了以下问题,并找到了解决方法:发现问题:插上u转串的线后,linux系统中/dev/文件夹下找不到相应的设备文件ttyUSB0问题原因:虚拟机中的linux系统不探测外界插入的usb设备,因为qq管家优化了虚拟机,把虚拟机探测usb设备的功能屏蔽了解决:取消qq电脑管家对虚拟机的优化处理下面是qq管家中对虚拟机相
2013-11-30 21:49:24 2684
原创 一个面试题:翻转句子中单词的顺序
题目要求:输入一个英文句子,翻转句子中单词的顺序,但单词内字符的顺序不变。句子中单词以空格符隔开。为简单起见,标点符号和普通字母一样处理。(注意处理在输入字符串时的回车字符)输入:需反转的字符串输出:按照要求反转后的字符串示例:例如输入“I am a student.”,则输出“student. a am I”自己写的代码如下:仅供参考,如有错误和不妥之处,请大家指正。
2013-11-23 23:06:23 1994 3
原创 每次ubuntu12.04重启后,/etc/resolv.conf被重写为空或127.0.0.1
今天遇到一个问题:每次ubuntu12.04重启后,/etc/resolv.conf被重写为空或127.0.0.1经过网上查资料以及本人验证,一下方法是可行的:1.编辑/etc/resolvconf/resolv.conf.d/tail(如果没有该文件,则建立一个文件名为tail的文本文件即可)2.在里面添加:nameserver xxx.xxx.xxx.xxxxxx替换为
2013-11-21 20:45:18 5196
原创 关于c语言中时间函数的一些归纳
头文件#include 概述:ctime(),gmtime(),localtime()函数都带有一个代表日历时间的time_t类型的参数。当要描述为一个绝对的值时,它代表从新纪元(1970年1月1日凌晨)开始到现在所流逝的秒数。asctime()和mktime()函数带有一个参数代表修正时间(分解时间),这是一个代表值分解成年、月、日等等。休正时间(broken-down ti
2013-11-21 12:33:03 1259
原创 关于把字符串整数转换成整数的程序
前几天去了先锋商泰面试,在面试时做了一个把输入的整数(例如:4238)重新排序成2348输出的题目。由于自己没有准备充分,只是把功能写出来了。后来没有拿到offer。今天在看《剑指offer》时,发现自己少了很多边界条件和错误的处理。在剑指offer这本书上有个题目:题目:把一个字符串转换成整数。下面是要注意的事项:不能只完成基本的要求,还要考虑最大整数和最小负整数以及溢出
2013-11-14 14:41:13 1551 4
原创 关于进程与线程的区别
最近在复习进程跟线程。在网上找了很多资料,都讲的优点混乱,且不全面。下面是我整理的比较好的一个答案。进程与线程的区别:(1)从概念上来讲:进程:是一个程序对一个数据集合上的一次执行过程,是动态的,是系统进行资源分配的基本单位。线程:是进程内的一个基本调度单位;线程的划分尺度小于进程,一个进程包含一个或者多个线程。(2)从执行过程来讲:进程:拥有独立的内存单元,而同一
2013-11-14 10:47:54 901
原创 关于strlen函数的一个问题
最近有个同学给了我一个这样的程序:#include #include int main(int argc, const char *argv[]){char a[10] = "abcde";char b[] = "abcdef";if(strlen(a) - strlen(b) >= 0) printf("a > b\n");else print
2013-11-13 20:13:58 1708
原创 信号灯的典型应用
二值信号灯:值为0或1.与互斥锁类似,资源可用时值为1,不可用时值为0。程序如下:读端#include #include #include #include #include #include #include #include #include int wait(void){ int semid = -1; int
2013-11-04 22:57:59 1383
原创 字符串过滤
要求:通过键盘输入一串小写字母(a~z)组成的字符串。请编写一个字符串过滤程序,若字符串中出现多个相同的字符,将非首次出现的字符过滤掉。比如字符串“abacacde”过滤结果为“abcde”。代码如下:#include #include int main(int argc, const char *argv[]){char str[128];char ap[
2013-11-03 10:40:31 1478 2
原创 做一些学习的事情一定要坚持下去
做一些学习的事情一定要坚持下去。我有一个朋友,在某嵌入式培训机构学习嵌入式。因为在学习的过程中,感觉到了困难,放弃了一段时间,再回头想学时,发现自己跟不上了。然后自暴自弃。产生自己学不好、自己不该学这个的信念。变得害怕学习。愈加不敢再学。心里惧怕。失去信心。最后,学习还没结束,就早早的离开了。我特别为他感到惋惜。这不仅影响你现在的学习,更可能导致你以后学习生活中都变得不能坚
2013-11-02 19:28:59 1217
原创 昨天的你造就今天的你,今天的你准备怎么造就明天的你呢?
每个人都在走自己的路。昨天的你造就今天的你,如果今天你很好,请感谢昨天那个努力的你;如果今天你过得不好,那请把握住今天。因为今天的你造就明天的你。我相信,未来的那个你会感谢现在不懈努力的你的。当然,你也可以选择让未来的你憎恶现在的你。路由你自己走。其实这些
2013-11-02 09:30:15 2656
转载 程序员技术练级攻略
摘要:程序员分十层,你现在在哪一级?每个程序员都希望自己能顺利的升级到高的层次,你其实应该按照下面的方法去做。导读:本文是由陈皓和他的一位朋友Mailper合作完成,原名叫《Build Your Programming Technical Skills》,本文分享了Mailper和作者个人的学习经历。每个程序员都希望自己能顺利的升级到高的层次,您不妨按照下面的方法去做。前言
2013-11-01 19:29:02 1007
SecureCRT_V6.58H.rar
2014-02-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人