位运算位运算是把数字用二进制表示之后,对每一位上的0或者1的运算。理解位运算的第一步是理解二进制。二进制是指数字每一位都是0或者1,如十进制的2转换为二进制之后是10,而十进制的10转换为二进制之后是1010。在程序员圈子里有一个流传了很久的笑话,说世界上有10种人,一种人知道二进制,另一种人不知道 ...
分类:
编程语言 时间:
2018-09-22 14:44:27
阅读次数:
139
题目传送门:HDU - 6115 Factory 题目大意: (中文题,简单解答下题意) 存在N个城市和M个百度的子公司,N个城市间有N-1条道路连接(一颗树),每个子公司都有办公室,办公室分布在各个城市,现在提问,两个子公司间的最小距离。 分析: 枚举提问的两个子公司的办公室间的距离,求出最短距离 ...
分类:
其他好文 时间:
2018-09-22 14:44:15
阅读次数:
180
有毒的gets(),新OJ不能用!用scanf(%s)读入即可! ...
分类:
其他好文 时间:
2018-09-22 14:44:05
阅读次数:
280
题目:从两个数组的最后一个元素开始比较,输出数组中不同元素的个数。当一个数组的所有元素比较完成后,结束比较。a数组长度5,b数组长度3,a[ 4 ]和b[ 2 ]比较。 例: 输入: 77 21 1 3 5 1 3 5 输出: 0 输入: 77 21 1 3 5 7 1 3 5 输出: 3 代码: ...
分类:
编程语言 时间:
2018-09-22 14:43:58
阅读次数:
158
数组和指针类型的分配和访问 数组的分配和访问 结构数据类型的分配和访问 ...
分类:
其他好文 时间:
2018-09-22 14:43:51
阅读次数:
188
1 $arr_Array = array_reduce($rankLevel,function(&$arr_Array,$val) { 2 $arr_Array[$val['level']] = $val['name']; 3 return $arr_Array; 4 ... ...
分类:
编程语言 时间:
2018-09-22 14:43:42
阅读次数:
182
原题是CF79D Password 很妙的题。 首先我们发现区间操作不太好弄,我们想办法把它转化成单点操作,这样子处理的办法会多一点。 方法当然是差分了。 定义差分数组$b_i = a_i \^ a_{i + 1}$($b_i$的下标从$0$开始),在这里将$\^$记为异或。 那么$a_i = b_ ...
分类:
其他好文 时间:
2018-09-22 14:43:33
阅读次数:
151
题目描述 你是一个赛车比赛的组织者,想在线性王国中安排一些比赛。 线性王国有n条连续的从左到右的道路。道路从左到右依次编号为从1到n,因此道路按照升序排列。在这些道路上可能会有几场比赛,每一场比赛都将使用这些道路的某个连续的子序列。而且,如果某场比赛举行了,你将获得一定数额的金钱。没有比赛在时间上重 ...
分类:
其他好文 时间:
2018-09-22 14:43:22
阅读次数:
218
xargs 紧跟在管道操作符之后,它使用标准输入作为主要的数据源 例如:ls *.c | xargs grep main xargs 默认会执行echo命令 1.将多行输入转换成单行输出 cat example.txt | xargs 2.将单行输入转换成多行输出 cat example.txt | ...
分类:
其他好文 时间:
2018-09-22 14:43:05
阅读次数:
165
标准库 set 自定义关键字类型与比较函数 问题:哪些类型可以作为标准库set的关键字类型呢??? 答案: 1,任意类型,但是需要额外提供能够比较这种类型的比较函数。 2,这种类型实现了 类型,注意是类型,不是变量 方式1:使用decltype,注意后面必须有 方式2:直接使用函数指针 代码块索引: ...
分类:
编程语言 时间:
2018-09-22 14:42:56
阅读次数:
239
Flash擦写的内容,个人做HC9S12系列单片机时觉得应该是各模块内容中最难而且是最麻烦的一步了。只有能够对Flash进行擦写以后,所做的Bootloader才有真正手段将串口或者其他通讯手段接收到的数据或者程序写入Flash中进行程序或者数据的更新。当初做Flash的擦写也遇到了很多问题,网上搜 ...
分类:
其他好文 时间:
2018-09-22 14:42:43
阅读次数:
531
sStr1 = 'abcdefg' sStr2 = 'cde' print sStr1.find(sStr2)输出 2意思是在sStr1字符里的第2位置找到了包含cde字符的字段 ...
分类:
编程语言 时间:
2018-09-22 14:42:34
阅读次数:
378
概述 历史上,JavaScript 一直没有模块(module)体系,无法将一个大程序拆分成互相依赖的小文件,再用简单的方法拼装起来。其他语言都有这项功能,比如 Ruby 的require、Python 的import,甚至就连 CSS 都有@import,但是 JavaScript 任何这方面的支 ...
分类:
其他好文 时间:
2018-09-22 14:42:21
阅读次数:
160
优雅到骨子里的Requests 简介 上一篇文章介绍了Python的网络请求库urllib和urllib3的使用方法,那么,作为同样是网络请求库的Requests,相对于urllib,有什么优点呢? 其实,只有两个词,简单优雅。 Requests的宣言就是:HTTP for Humans。可以说,R ...
分类:
其他好文 时间:
2018-09-22 14:42:11
阅读次数:
178
概述 并发和并行 是即相似又有区别: 并行:指两个或多个事件在同一时刻发生; 并发:指两个或多个事件在同一时间段内发生。 <! more 进程 是指一个内存中运行中的应用程序。每个进程都有自己独立的一块内存空间,一个应用程序可以同时启动多个进程。比如在Windows系统中,一个运行的abc.exe就 ...
分类:
编程语言 时间:
2018-09-22 14:42:02
阅读次数:
148
恢复内容开始 2018研究生数学建模竞赛B题 光传送网建模与价值评估 竞赛总结 这道赛题是有关通信方面的赛题,初步读题,感到第一问和第二问关系不大,第二问和第三问关系也不大,不过第一问和第三问有比较紧密的顺承关系. 1 1 第一问主要讨论在光纤通信环境下,与光信号传输有关的调制解调的误码率问题.在题 ...
分类:
其他好文 时间:
2018-09-22 14:41:52
阅读次数:
272
概述 ESP-IDF支持两种类型的看门狗:中断看门狗定时器和任务看门狗定时器(TWDT)。中断看门狗定时器和任务看门狗定时器都可以通过make menuconfig使能,然而任务看门狗也可以在运行期间使能。中断看门狗响应侦测实例freertos任务切换被阻塞一个长期的时间。任务看门狗侦测实例任务运行 ...
分类:
其他好文 时间:
2018-09-22 14:41:46
阅读次数:
1381