在C和C++中,首先要把源文件编译成中间代码文件,在windows下就是obj文件,linux下就是.o文件:object file。这个动作叫做编译,然后再把大量的object file合成执行文件。这个动作叫做链接(link) 编译时,编译器需要的是语法的正确,函数与变量的声明的正确。对于后者, ...
分类:
其他好文 时间:
2018-12-09 12:07:20
阅读次数:
254
今天发现一个好用的东西,自己在编写code时经常需要测试,但是每次呢测试的代码写了删删了写。很麻烦,运行也不美观。希望运行时不再显示之前测试好的代码,那边的测试代码就得全部注释或者删除再编译; 今天无意发现这个#define,#ifdef 和#endif 有这么个作用! 举例如下: /******* ...
分类:
编程语言 时间:
2018-10-29 16:06:04
阅读次数:
179
1、添加命令 1.u-boot的命令格式: U_BOOT_CMD(name,maxargs,repeatable,command,”usage”,"help") name:命令的名字,不是一个字符串; maxargs:最大的参数个数; repeatable:命令是可重复的; command:对应的函 ...
分类:
其他好文 时间:
2018-10-21 10:53:30
阅读次数:
204
#include //题目要求01矩阵的//第一行除了A11只能有1个1//最后一列除了Ann只能有1个1//除了矩阵的四条边,里面的点要求该点所在行列1的个数各自相等//最后可以发现 如果说题目给了一个完全图的边权矩阵,那么01矩阵就显示了在这个图上的的一条路径//巧妙的修改spfa求最小环就oK... ...
分类:
其他好文 时间:
2018-10-15 20:31:51
阅读次数:
122
两个简单的读入优化 大佬的读入优化 from:https://blog.csdn.net/x_iya/article/details/9003416 ...
分类:
其他好文 时间:
2018-10-14 11:25:43
阅读次数:
345
#include using namespace std; #define LL long long const int maxn=1e6+10; const LL mod=1e9+7; int phi[maxn], p[maxn+1]; bool check[maxn]; int phi_and_... ...
分类:
其他好文 时间:
2018-10-13 16:51:21
阅读次数:
159
今天在调试公司的一款产品的时候发现8M的晶振用完了,于是找了一个16M的替代 坑爹的就在这里,明明已经把时钟按照时钟树配置好了,但是串口等外设一直无法正常工作 折腾了一下午,终于发现这位老兄的文章http://www.eeworld.com.cn/mcu/article_2016101130348. ...
分类:
其他好文 时间:
2018-10-08 23:17:45
阅读次数:
247
【链接】 "我是链接,点我呀:)" 【题意】 【题解】 字典树 我们可以两重循环(i,j) 来枚举所有的子串 即i=1,j=1,2,3... i=2,j = 2,3,4,.. 于是我们在i变化的时候(就是j层循环完了,i要执行i+1的时候 令cur=字典树的root 然后沿着字典树往下走。 遇到没有 ...
分类:
其他好文 时间:
2018-10-03 23:27:46
阅读次数:
121
water,给一个数n,问从1...n的数字里最少删去多少数字让剩下的数字必不可能组成三角形。 保留的数字必定是1、2、3、5、8、13、21.....这样的数字。 //#define test #include<bits/stdc++.h> using namespace std; const i ...
分类:
其他好文 时间:
2018-09-19 13:33:36
阅读次数:
169
这是一个简单的日志记录方法,为了避免单个日志文件过大,所以每个小时生成一个新的日志文件 注意:g_pLogPath 可以带路径,但是必须手动创建好路径,保证目录存在。而且要详细到log文件名,不能带后缀,后缀默认为.log 后缀名需要在createLogFileName()中修改,可以改为.txt ...