<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[mailong]]></title><description><![CDATA[人生永无止境]]></description><link>https://blog.youkuaiyun.com/u010080339</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; u010080339]]></copyright><item><title><![CDATA[重要笔记]]></title><link>https://blog.youkuaiyun.com/u010080339/article/details/78992584</link><guid>https://blog.youkuaiyun.com/u010080339/article/details/78992584</guid><author>u010080339</author><pubDate>Sat, 06 Jan 2018 23:57:21 +0800</pubDate><description><![CDATA[用typedef定义结构时可以省略结构名。用typedef为结构创建别名，需要决定别名是什么。别名就是类型名，也就是说结构有两个名字：一个是结构名（struct...），一个是类型名。


存储器泄漏是指存储器分配出去以后，再也访问不到。valgrind可以帮助追踪存储器泄漏。


t->age  表示“由t指向的结构体中的age字段”


想快速地插入数据，需要链表；想直接访问]]></description><category></category></item><item><title><![CDATA[firefox界面英文換中文]]></title><link>https://blog.youkuaiyun.com/u010080339/article/details/77628352</link><guid>https://blog.youkuaiyun.com/u010080339/article/details/77628352</guid><author>u010080339</author><pubDate>Mon, 28 Aug 2017 06:31:20 +0800</pubDate><description><![CDATA[刚升级到firefox，发现原来的中文语言包已经不兼容了，界面都成了英文。在网上找了一下，找到了中文语言包，点击“zh-CN.xpi”，安装语言包即可，界面又是中文了！
推荐大家点击下面链接：
http://stage.mozilla.org/pub/mozilla.org/firefox/......

找到对应版本的zh_CN.xpi..... 直接点击运行便可以得到你想要的语言。
]]></description><category></category></item><item><title><![CDATA[批量修改文件名]]></title><link>https://blog.youkuaiyun.com/u010080339/article/details/76339465</link><guid>https://blog.youkuaiyun.com/u010080339/article/details/76339465</guid><author>u010080339</author><pubDate>Sat, 29 Jul 2017 17:01:26 +0800</pubDate><description><![CDATA[教你如何在Win7系统中批量更改文件名

　　　　接着按Ctrl + A选中文件夹里所有的文件，再按一下 F2 键，此时第一个文件名会变成可编辑状态，输入任意一个名称，回车确定后所有文件都会自动改成同一名称+数字序号的形式。如下图

　　当然，或许有些朋友不喜欢看到数字两边的括号，但如果一个一个手动去掉，几十个文件还勉强凑合，上千个的话……怎么办？有问题上网搜！很快就找到了处理方法，将下面]]></description><category></category></item><item><title><![CDATA[链表面试]]></title><link>https://blog.youkuaiyun.com/u010080339/article/details/73779347</link><guid>https://blog.youkuaiyun.com/u010080339/article/details/73779347</guid><author>u010080339</author><pubDate>Tue, 27 Jun 2017 12:23:08 +0800</pubDate><description><![CDATA[七、单链表：
 1.链表倒置：：
单向链表的反转是一个经常被问到的一个面试题，也是一个非常基础的问题。比如一个链表是这样的： 1->2->3->4->5 通过反转后成为5->4->3->2->1。
 
struct Node{ 
int data; 
Node* next; 
}; 
 
void reverse(Node*& head) ;
 
void reverse(N]]></description><category></category></item><item><title><![CDATA[单片机面试]]></title><link>https://blog.youkuaiyun.com/u010080339/article/details/73612554</link><guid>https://blog.youkuaiyun.com/u010080339/article/details/73612554</guid><author>u010080339</author><pubDate>Fri, 23 Jun 2017 00:57:29 +0800</pubDate><description><![CDATA[1．MCS51的中断系统有几个中断源？几个中断优先级？中断优先级是如何控制的？在出现同级中断申请时，CPU按什么顺序响应（按由高级到低级的顺序写出各个中断源）？各个中断源的入口地址是多少？
答：MCS51单片机有5个中断源，2个中断优先级，中断优先级由特殊功能寄存器IP控制，在出现同级中断申请时，CPU按如下顺序响应各个中断源的请求：INT0、T0、INT1、T1、串口，各个中断源的入口地址分别]]></description><category></category></item><item><title><![CDATA[非技术面试题]]></title><link>https://blog.youkuaiyun.com/u010080339/article/details/73612458</link><guid>https://blog.youkuaiyun.com/u010080339/article/details/73612458</guid><author>u010080339</author><pubDate>Fri, 23 Jun 2017 00:25:36 +0800</pubDate><description><![CDATA[转载自http://blog.youkuaiyun.com/qq_33160790/article/details/68955454点击打开链接


一、 你如何选择自己的职业？
　　分析思路：这个问题是为了了解求职者的动机，看他应聘这份工作是否漫无目的。
　　选择答案：
　　A：我一直都想在企业界工作。自孩提时代起，我就梦想自己至少也要成为大企业的副总裁。
　　B：在大学三年级前的时候，我决定]]></description><category></category></item><item><title><![CDATA[*(volatile unsigned long *) 语法]]></title><link>https://blog.youkuaiyun.com/u010080339/article/details/73549375</link><guid>https://blog.youkuaiyun.com/u010080339/article/details/73549375</guid><author>u010080339</author><pubDate>Wed, 21 Jun 2017 15:07:52 +0800</pubDate><description><![CDATA[#define GPJ2CON (*(volatile unsigned long *) 0xE0200280)

开始对于上面的语法不太理解，但通过拆分，我们可以看的更明白：
1、(unsigned long *)变量，代表“变量”是一个unsigned long类型的指针；例如：(unsigned long *)i ，语句中 i 即为 (unsigned long *)的一个指针；
2]]></description><category></category></item><item><title><![CDATA[day06 缓冲区、数组]]></title><link>https://blog.youkuaiyun.com/u010080339/article/details/73526601</link><guid>https://blog.youkuaiyun.com/u010080339/article/details/73526601</guid><author>u010080339</author><pubDate>Wed, 21 Jun 2017 08:55:39 +0800</pubDate><description><![CDATA[无法预知的数字叫随机数
rand标准函数可以用来获得随机数
为了使用这个标准函数需要包含stdlib.h头文件

srand标准函数用来设置随机数种子
这个标准函数可以把一个整数作为种子使用
不同的种子产生的随机数不同
为了使用这个标准函数也需要包含stdlib.h
    头文件
程序里只需要设置一次随机数种子

time标准函数可以获得当前时间
这个函数用一个整数表示获]]></description><category></category></item><item><title><![CDATA[day05 类型转换 循环分支结构]]></title><link>https://blog.youkuaiyun.com/u010080339/article/details/73526597</link><guid>https://blog.youkuaiyun.com/u010080339/article/details/73526597</guid><author>u010080339</author><pubDate>Wed, 21 Jun 2017 08:54:55 +0800</pubDate><description><![CDATA[如果一个表达式里多个数字的类型不同就
    必须首先转换成同一个类型然后才能
    计算
这个转换过程叫隐式类型转换，由计算机
   完成

隐式类型转换中一定把占地小的类型转换
    成占地大的类型

如果不同类型的大小一样就把整数类型转换
   成浮点类型，把有符号类型转换成无符号
    类型

C语言里可以随时给一个数字指定一个类型，这
   叫做强制类型]]></description><category></category></item><item><title><![CDATA[day04   逻辑操作符& | ^]]></title><link>https://blog.youkuaiyun.com/u010080339/article/details/73526591</link><guid>https://blog.youkuaiyun.com/u010080339/article/details/73526591</guid><author>u010080339</author><pubDate>Wed, 21 Jun 2017 08:53:54 +0800</pubDate><description><![CDATA[把二进制数字从右向左每三个数位分成一组，
    每组用一个0到7之间的数字替换，这个
    替换结果叫做八进制表示方式

0110 1011     01 101 011    153(八进制)

可以在程序中直接使用八进制方式表示数字，
    这个时候数字必须以0做开头
在printf函数调用语句里使用%o做占位符可以把
    数字的八进制表示方式显示在屏幕上

把]]></description><category></category></item><item><title><![CDATA[day03   负数二进制求法]]></title><link>https://blog.youkuaiyun.com/u010080339/article/details/73526584</link><guid>https://blog.youkuaiyun.com/u010080339/article/details/73526584</guid><author>u010080339</author><pubDate>Wed, 21 Jun 2017 08:53:04 +0800</pubDate><description><![CDATA[字符类型名称是char
字符类型里包含256个不同的整数，每个
   整数可以用来代表一个字符(例如'a',
   '^'等)
这些整数和字符可以互相替代
ASCII码表中列出所有整数和字符的对应关系
'a'          97
'A'          65
'0'          48

ASCII码表里所有小写英文字母是连续排列的，
   并且'a'对应的整数最小]]></description><category></category></item><item><title><![CDATA[day02]]></title><link>https://blog.youkuaiyun.com/u010080339/article/details/73526578</link><guid>https://blog.youkuaiyun.com/u010080339/article/details/73526578</guid><author>u010080339</author><pubDate>Wed, 21 Jun 2017 08:52:21 +0800</pubDate><description><![CDATA[C语言程序的绝大部分内容应该记录在以.c
    作为扩展名的文件里，这种文件叫做C语言
    程序的源文件
C语言程序里还包括以.h作为扩展名的文件，这种
    文件叫做C语言的头文件

C语言程序里可以直接使用数字和加减乘除符号
    (*代表乘法/代表除法)

C语言里每个计算步骤最后都必须使用分号作为
   结尾
用分号结尾的一个计算步骤叫做一条语句

C语]]></description><category></category></item><item><title><![CDATA[双系统时间不一致问题]]></title><link>https://blog.youkuaiyun.com/u010080339/article/details/73523578</link><guid>https://blog.youkuaiyun.com/u010080339/article/details/73523578</guid><author>u010080339</author><pubDate>Wed, 21 Jun 2017 00:22:19 +0800</pubDate><description><![CDATA[最近装了ubuntu和win7双系统，但是发现每次进入win7后时间总是不对，总是比当地时间晚8个小时，每次在win7下调整好之后，但是再一次进入win7系统后，时间又变回去了，于是在网上搜索一下原因原来是两个系统读取时间的机制不一样，现在来具体的说一下原因和解决办法吧：
 原因所在：

UTC即Universal Time Coordinated，协调世界时

GMT即Greenwic]]></description><category></category></item><item><title><![CDATA[面试官提出的问题]]></title><link>https://blog.youkuaiyun.com/u010080339/article/details/73504282</link><guid>https://blog.youkuaiyun.com/u010080339/article/details/73504282</guid><author>u010080339</author><pubDate>Tue, 20 Jun 2017 17:38:35 +0800</pubDate><description><![CDATA[6、你想问的问题 
　 　记住：这一点非常重要，甚至直接决定了你是进入下一轮还是被淘汰。几乎每个面试官在结束时都会问：你还有什么问题吗？这决不意味着你可以不问，因为这本 身就是最重要的问题。这实际上是给你一个机会，让你表达对公司的一些想法。一个有水平而让人印象深刻的问题，可以帮你直接获得offer，而一个糟糕的问 题可以让你直接失去offer。这两方面，我都有深刻的经验和教训。 
　　一般至少]]></description><category></category></item><item><title><![CDATA[自我介绍]]></title><link>https://blog.youkuaiyun.com/u010080339/article/details/73502019</link><guid>https://blog.youkuaiyun.com/u010080339/article/details/73502019</guid><author>u010080339</author><pubDate>Tue, 20 Jun 2017 17:04:18 +0800</pubDate><description><![CDATA[首先要明确，你应该向面试官介绍些什么。个人认为，应该把自己简历中的亮点和闪光点有层次、 有条理的介绍给面试官，让他在第一时间对你发生兴趣，引导他去看你简历的对应部分，对你进一步发问。切记：1）要简明扼要、有条理的介绍自己的经历，不要说的过于详细；2）对于应聘这份工作没用的信息，不要介绍，例如：对家乡的介绍，以及个人爱好的介绍。 
　　然后把自己抽取出来的亮点记录下来，用最有逻辑的方式表达出来，一]]></description><category></category></item><item><title><![CDATA[简历书写]]></title><link>https://blog.youkuaiyun.com/u010080339/article/details/73500855</link><guid>https://blog.youkuaiyun.com/u010080339/article/details/73500855</guid><author>u010080339</author><pubDate>Tue, 20 Jun 2017 16:49:30 +0800</pubDate><description><![CDATA[1、应该充分挖掘自己的特长和亮点，把自己最有优势的地方放到最前面。 
2、把自己的名字和联系方式放到最显眼的地方。 
3、尽量压缩到一页（这一点我做的不太好）。 
4、对于不同类型的单位，最好采用不同的简历模板，以更有针对性。 
　1）对于外企：要强调“英文水平”、“学习能力”、“团队合作精神”、“沟通能力” 
　2）对于国企和事业单位：要强调“教育背景”、“政治面貌”、“获奖情况”、“]]></description><category></category></item><item><title><![CDATA[day08]]></title><link>https://blog.youkuaiyun.com/u010080339/article/details/73500710</link><guid>https://blog.youkuaiyun.com/u010080339/article/details/73500710</guid><author>u010080339</author><pubDate>Tue, 20 Jun 2017 16:43:00 +0800</pubDate><description><![CDATA[?回顾： 
QT网络编程： 
QHostAddress 
QUdpSocket 
QTcpSocket 
QTcpServer 
... 
《案例》网络聊天室 
1 服务器 
1）使用QTcpServer创建并发服务器 
2）保存所有和客户端通信的套接字 
3）接收客户端的消息(read) 
4）转发消息给所有的客户端(write) 
 
2 客户端 
1）QTcpS]]></description><category></category></item><item><title><![CDATA[day07]]></title><link>https://blog.youkuaiyun.com/u010080339/article/details/73500671</link><guid>https://blog.youkuaiyun.com/u010080339/article/details/73500671</guid><author>u010080339</author><pubDate>Tue, 20 Jun 2017 16:42:29 +0800</pubDate><description><![CDATA[1 QT多线程 
class XX:public QThread{ 
  void run(void){ 
    将在独立线程中执行。 
  } 
}; 
XX threadx； 
threadx.start(); 
 
2 线程同步 
1）互斥量 QMutex 
2）读写锁 QReadWriteLock 
3）信号量 QSemaphore 
4）条件等待 QWaitC]]></description><category></category></item><item><title><![CDATA[day06]]></title><link>https://blog.youkuaiyun.com/u010080339/article/details/73500620</link><guid>https://blog.youkuaiyun.com/u010080339/article/details/73500620</guid><author>u010080339</author><pubDate>Tue, 20 Jun 2017 16:41:30 +0800</pubDate><description><![CDATA[回顾： 
1 CREATE TABLE 表名 (列名 类型[约束],...,...); 
2 DROP TABLE 表名; 
3 INSERT INTO 表名 (列名,...) VALUES(数值,...); 
4 DELETE FROM 表名 WHERE 条件; 
5 UPDATE 表名 SET 列名=数值,... WHERE 条件; 
6 SELECT 列名 FROM 表名]]></description><category></category></item><item><title><![CDATA[vi配置]]></title><link>https://blog.youkuaiyun.com/u010080339/article/details/73500000</link><guid>https://blog.youkuaiyun.com/u010080339/article/details/73500000</guid><author>u010080339</author><pubDate>Tue, 20 Jun 2017 16:25:22 +0800</pubDate><description><![CDATA[""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
" 显示相关  
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
"set s]]></description><category></category></item></channel></rss>