c语言动态链表的创建和插入 #include <stdio.h>#include <malloc.h>#define LEN sizeof(struct student)struct student{long num;float score;struct student *next;};int n;int main(){struct student* creat();//s...
VS2013调试技巧 #define _crt_secure_no_warnings#include <stdio.h>#include <string.h>#include <stdio.h>void main(){int num; void orderarray(int a[], int num);void p...
STM32 407的CAN 滤波器学习 根据配置,每1组过滤器组可以有1个,2个或4个过滤器.这些过滤器相当于关卡,每当收到一条报文时,CAN要先将收到的报文从这些过滤器上"过"一下,能通过的报文是有效报文,收进FIFO中,不能通过的是无效报文(不是发给"我"的报文),直接丢弃.所有的过滤器是并联的,即,一个报文只要通过了一个过滤器,就是算是有效的.每组过滤器组有两种工作模式: 标识符列表模式,标识符屏蔽位模式...
更新笔记本硬盘——软件推荐 使用的Toshiba的L700-C19R作为linux主机,笔记本时代较久远,打开文件缓慢增加了SSD和内存。SSD增加后使用软件EasyBCD的系统搬家功能,成功把系统copy到了SSD上,但是F2进启动项中并没有SSD只有HDD。尝试多种增加启动项方法无果。上网搜索该型号,有建议将SDD和HHD位置调换,有可能是光驱位是SATA2.0而只有主硬盘接口是SATA3.0。调换后,果然...
linux ACE遇到 undefined reference to `CreateDaemon()' /home/smbadmin/ForSoulMgrSystem/Server/FsmsTool/ifsmstartsvc/ifsmstartsvc.cpp:26: undefined reference to `CreateDaemon()'解决方案:增加一个导出文件frameservice_export.h类名和函数名前面增加class FrameService_...
ACE 编译代码遇到以下问题 <command-line>:0:1: error: macro names must be identifiers转载于:https://www.cnblogs.com/527722032zfl/p/11579667.html
编译lineageos 待更上次尝试将小米开源的内核Xiaomi_Kernel_OpenSource升级到最新版本,花了几天时间解决lineageos编译报错最后总算成功编译出镜像文件了buttwrp刷入镜像在启动界面无限循环,失败。还需要继续看下原理及排错方式,希望明年可以用上自己的lineageos(包括内核更新,提取最新vendor,devices)转载于:https://www.cnbl...
解析mysql慢日志 mysql慢日志太多,需要分析下具体有哪些慢日志mysql可以直接记录所有慢日志,现在的问题是将日志文件sql进行去重想了老半天该怎样将sql的查询字段去掉进行排序,没有get到重点。后来发现mysql自带提供了mysqldumpslow工具用于解析慢日志下面是选项:Option NameDescription-aDo not abstract all num...
正则 转自:https://github.com/ziishaned/learn-regex什么是正则表达式?正则表达式是一组由字母和符号组成的特殊文本, 它可以用来从文本中找出满足你想要的格式的句子.一个正则表达式是在一个主体字符串中从左到右匹配字符串时的一种样式."Regular expression"这个词比较拗口, 我们常使用缩写的术语"regex"或"regexp".正...
一个挖矿脚本 遇到一台机器偶尔cpu使用率达到80%,触发告警。登录查看后一个sshd2程序导致cpu负载高仔细查看就知道和sshd是两个完全不同的进程,取名sshd2应该只是为了迷惑用户ps -ef查看到父进程是一个/tmp/javax/config.sh, 这个文件在当前系统已经删除了,所以只能按照pid号通过lsof -p PID查看打开的文件句柄在/proc/PID/fd里面顺利找到执行...
mysql slave节点多线程复制 线上一个mysql主备延迟很大,master节点写入频繁,slave节点积累大量relay-log无法即使写入。参考:https://www.cnblogs.com/conanwang/p/6006444.html为什么会出现大量relay-log首先这个需要从mysql的同步机制说起,同步-->半同步Master节点的数据库实例并发跑多个线程同时提交事务,提交的事务按照...
2018 CCPC 秦皇岛 I (状压DP) 题意:首先t组数据 (t<=5),一个n代表有n件东西,每个东西可以代表两个物品,商品或者袋子,每个都有个值,如果这个要代表袋子的话,当前就代表是容量,而且必须把其他几件不是袋子的物品放一些进来,容量必须正好装满,问你有多少种合法的方案,袋子中放入的物品不同也代表不同,同一件物品只能放入一个袋子(n<=15)Sample Input331 1 151 1 ...
Codeforces Round #587 (Div. 3) F. Wi-Fi(单调队列优化DP) 题目:https://codeforces.com/contest/1216/problem/F题意:一排有n个位置,我要让所有点都能联网,我有两种方式联网,第一种,我直接让当前点联网,花费为i,第二种,如果当前点的值为1,代表当前点可以放置一个路由器,范围 [i-k,i+k]都能连上网,花费为i,求最小花费是所有点都能连上网思路:这个很容易看出是一个DP,我们设立dp[i],为...
CodeForces - 474D (dp) 题目:https://vjudge.net/contest/326867#problem/B题意:有很多个蛋糕,现在你有两种吃蛋糕的吃法,一次吃一个,定为A,一次吃k个定为B,然后问你吃m个蛋糕有多少种方法,每次询问一个区间的和思路:这个很容易看出来是一个DP,我们可以dp[i]=dp[i-1]+dp[i-k] 代表当前我放A还是放B,然后一次询问一个区间的话我们直接求一个前缀和...
CodeForces - 35D 题目:https://vjudge.net/contest/326867#problem/A题意:有一个农场,自己有m斤粮食,有n天,每天动物吃的量不同,那个动物的食量的是由他是从那天开始进这个农场确定的,后面不能再变,从这天进来后就必须吃到第n天,每天只能进来一个动物,问最后能被保留下来的动物数最大是多少思路:1.贪心+排序,既然他每天只能进入一个动物,而且动物进来后食量不...
Codeforces Round #584 - Dasha Code Championship - Elimination Round (rated, open for everyone, Div. ... 题目:https://codeforc.es/contest/1209/problem/G1题意:给你一个序列,要你进行一些操作后把他变成一个好序列,好序列的定义是,两个相同的数中间的数都要与他相同,可以把某一种数统一变成另一个数,问最少变得个数思路:我们可以考虑贪心,对于一个互相牵扯的区间,我肯定是用总长减掉里面出现次数最多的元素才是最划得来的,我们直接求出这些牵扯区间的长度即...
Codeforces Round #585 (Div. 2) E. Marbles (状压DP) 题目:https://codeforc.es/contest/1215/problem/E题意:给你一个序列,你可以交换相邻的两个数,要达到一个要求,所有相同的数都相邻,问你交换次数最少是多少思路:我们可以看到数的个数是1e5,数的范围只有20,很明显这个范围要干些什么,我们可以尝试去想一下状压,我们把数都弄到一起,然后一起状压,因为最后要变成是 xxxxyyyyyzzzkk...
2019 上海网络赛 F Rhyme scheme (字典树DP) 题目:https://nanti.jisuanke.com/t/41414题意:求长度为n的第k个bell number , 就是第i位的选取范围在 1-(i-1)位的最大值 +1,第一位固定为A,按字典序排列思路:设立dp[n][i][j] 代表长度n,第i层,第1-i位的最大值是j的方案数转载于:https://www.cnblogs.com/Lis-/p/1...
2019 上海网络赛 J stone name (01背包) 题目:https://nanti.jisuanke.com/t/41420题意:给你一个集合,然后让你拆成两个集合 x,y 求满足 x>y && x-(x集合中最小值) <=y 的方案数思路:首先我们先拆分问题,我们能不能求出集合不同值的方案数,这个很简单,我们dp[i],i代表当前重量的方案数,然后我们很容易就能得知枚举重量 推导式就...
CodeForces - 1183H Subsequences (hard version) (DP) 题目:https://vjudge.net/contest/325352#problem/C题意:输入n,m,给你一个长度为n的串,然后你有一个集合,集合里面都是你的子序列,集合里面不能重复,集合中元素的花费是 n-当前元素长度 ,也就是删除了几个字符,然后要你求前m个最小花费是多少思路:我们考虑dp,dp[i][j] 前i个字符删除j个字符的方案数,我们先假设没有重复字符,没有...