会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
李学文
学习靠积累,记忆靠理解,经验靠反思,熟练靠练习。
博客园
首页
新随笔
联系
订阅
管理
2018年1月18日
一个unsigned int 数的二进制表示中有多少个1
摘要: 这是一道面试题可以用以下的一些方案。第一种是很容易想到的采用循环的方式并且与1进行位与运算,具体代码如下。 1unsigned int GetBitNumOfOne_ByLoop1(unsigned int nValue) 2{ 3 const unsigned int nNumOfBitInByt
阅读全文
posted @ 2018-01-18 00:12 李学文
阅读(1350)
评论(0)
推荐(0)
2017年12月19日
一个栈的入栈序列为ABCDEF,则不可能的出栈序列是
摘要: 技术之瞳 阿里巴巴技术笔试心得习题2.65: 一个栈的入栈序列为ABCDEF,则不可能的出栈序列是(D) A、DEFCBA B、DCEFBA C、FEDCBA D、FECDBA E、ABCDEF F、ADCBFE 分析: 该题主要是考虑栈的核心思想是先进后出,并且需要注意入栈和出栈的顺序是未知的,例
阅读全文
posted @ 2017-12-19 13:23 李学文
阅读(2692)
评论(0)
推荐(0)
2017年12月15日
文件操作:获取一个文件行数的方法
摘要: 获取一个文件行数的方法,需要的朋友可以参考一下 第一种方法 思路:将文件中的字符一个一个读出,然后与 \n 作比较。 #include <stdio.h> #include <string.h> #include <errno.h> int main(int argc, char *argv[])
阅读全文
posted @ 2017-12-15 21:34 李学文
阅读(5171)
评论(0)
推荐(0)
2017年12月9日
利用sourceinsight宏(Quicker.em)提高编码效率和质量
摘要: 利用sourceinsight宏(Quicker.em)提高编码效率和质量Marco是sourceinsight软件一个强大的功能,用户可以通过编写宏来实现自定义功能。这里有个比较流行的宏文件quicker.em,原作者貌似是原Huawei公司的员工编写整理的,基本功能比较全,可以满足一般的需求,个
阅读全文
posted @ 2017-12-09 00:10 李学文
阅读(2900)
评论(0)
推荐(0)
2017年12月7日
数据结构——树
摘要: 1、树的相关定义 (1)树:包含n(n>0)个节点的有穷集合,其中每个元素称为节点(node);有一个特定的节点被称为根节点或树根(root);除根节点之外的其余数据元素被分为m(m≥0)个互不相交的结合T1,T2,……Tm-1,而其中每一个集合Ti(1<=i<=m)本身也是一棵树,被称作原树的子树
阅读全文
posted @ 2017-12-07 23:17 李学文
阅读(401)
评论(0)
推荐(0)
memmove和memcpy函数的区别及实现
摘要: 一、memmove()和memcpy()函数和strcpy()函数的区别; (1)使用的类型不同,strcpy()函数只对字符串进行操作;memmove()和memcpy()函数对所有类型都适用,为内存拷贝; (2)strcpy()以’\0’为拷贝的结束条件;而memmove()和memcpy()函
阅读全文
posted @ 2017-12-07 20:18 李学文
阅读(1340)
评论(0)
推荐(1)
2017年12月5日
linux下查看进程的状态 /proc/[pid]/status
摘要: 查看进程的状态: 1.查看进程的pid,以java为例:ps -ef | grep java 2.查看进程状态:cat /proc/[pid]/status 关键字: linux [root@localhost ~]# cat /proc/self/status Name: cat State: R
阅读全文
posted @ 2017-12-05 22:15 李学文
阅读(12620)
评论(0)
推荐(0)
谷歌浏览器去除广告--广告终结者
摘要: 每次使用谷歌浏览器查阅一些资料的时候,总是会弹出一大堆广告窗口,影响阅读体验。现在找到一种方法可以屏蔽网页上浮动的,弹框的,渐变的广告。 1. 下载离线插件安装包 Advertising-Terminator_v3.1.4.crx 2. 在谷歌浏览器,自定义及控制中->更多工具->扩展程序中拖入此插
阅读全文
posted @ 2017-12-05 10:33 李学文
阅读(1516)
评论(0)
推荐(0)
2017年12月4日
sem_wait sem_post信号量操作进本函数
摘要: sem_wait sem_post 信号量的数据类型为结构sem_t,它本质上是一个长整型的数。函数sem_init()用来初始化一个信号量。它的原型为: sem_wait sem_post 信号量的数据类型为结构sem_t,它本质上是一个长整型的数。函数sem_init()用来初始化一个信号量。它
阅读全文
posted @ 2017-12-04 21:53 李学文
阅读(8214)
评论(0)
推荐(0)
2017年11月29日
va_start(),va_end()函数应用
摘要: 原理解释: VA_LIST 是在C语言中解决变参问题的一组宏,在<stdarg.h>头文件下。 VA_LIST的用法: (1)首先在函数里定义一具VA_LIST型的变量,这个变量是指向参数的指针 (2)然后用VA_START宏初始化变量刚定义的VA_LIST变量,这个宏的第二个参数是第一个可变参数的
阅读全文
posted @ 2017-11-29 23:33 李学文
阅读(2547)
评论(0)
推荐(0)
下一页
公告
levels of contents