Linux
freesonfish
乐观,工作积极认真,勤奋吃苦,富有团队精神。
展开
-
C 链表的反转(数据结构与算法)
建立一个链表,然后将其中的元素进行反转。#include#includestruct Node{ int data; struct Node *next;};void display_link(struct Node *head){ struct Node *p; for(p = head; p != NULL; p = p->next) { printf("%4原创 2013-07-06 13:20:31 · 1016 阅读 · 0 评论 -
两个大数(50位以上)相乘
废话也不多说,这个纯粹也是考一点点逻辑问题的,也很简单:代码不是写的很好,也没有太多功夫去优化,请大牛勿喷。#include#define N 101//定义一个存放结果的字符数组char sum[2*N + 1];//将字符转换成数字int char_to_int(char ch){ switch(ch){ case '0': return 0; case '1原创 2013-07-06 13:14:06 · 1379 阅读 · 0 评论 -
笔试 嵌入式Linux软件工程师 经常遇到的题目
1.编写一个函数,判断处理器是使用Big_endian模式(返回0)还是Little_endian模式(返回1)存储数据int checkCPU(){ union w { int a; char b; }c; c.a = 1; return (c.b == 1);}/*共用体的所有成员都是从地地址开始存放的.2.判断单链表是否存在环形链表原创 2013-07-07 11:22:48 · 1149 阅读 · 1 评论 -
两个大数(位数在50位以上)相加
#include#define N 100int char_to_int(char ch){ switch(ch){ case '0': return 0; case '1': return 1; case '2': return 2; case '3': return 3; case '4': return 4; case '5': return 5原创 2013-07-06 13:07:33 · 1338 阅读 · 0 评论 -
ubuntu13.04安装搜狗输入法(带多套皮肤)
安装搜狗(fcitx)输入法ubuntu默认输入法为ibus,但更多人喜欢用fcitx,尤其是现在fcitx搭载了搜狗词库和皮肤,使用起来更加方便。安装fcitx之前先卸载ibus:$ killall ibus-daemon$ sudo apt-get purge ibus ibus-gtk ibus-gtk3 ibus-pinyin* ibus-sunpi转载 2013-08-25 23:00:31 · 3050 阅读 · 0 评论 -
学习Shell的一些基本知识(待续)
本文章只要是记录本人在学习Shell脚本的一些比较常用原创 2014-08-25 16:05:34 · 863 阅读 · 0 评论 -
专治Cygwin中文路径的不识别文件的水土不服
.在用户目录(cd ~)里的.bash_profile文件末尾添加如下代码export LC_CTYPE=zh_CN.UTF-8export LANG=zh_CN.UTF-8export OUTPUT_CHARSET=UTF-8export XMODIFIERS=@im=Chinput3stty cs8 -istripstty pass8export LESSC原创 2014-12-23 18:34:17 · 1736 阅读 · 0 评论