- 博客(2367)
- 资源 (180)
- 收藏
- 关注
原创 A. Rudolph and Cut the Rope
解题说明:水题,此题分析一下就能发现,只要绳子长度小于高度,那就必须要切断才能让糖果落地,直接判断即可。
2023-07-18 21:45:01 712
原创 湖南麒麟下启用kdump日志
针对X86平台,湖南麒麟3.3-3B操作系统,可以采用下面方法启用kdump,当出现内核崩溃后系统会自动产生日志文件。修改grub.cfg中的启动选项,配置crashkernel。查看vmcore-dmesg.txt就能看到崩溃时的堆栈。系统会自动重启并在/var/crash下面产生日志信息。将上述位置改为crashkernel=512M。2、配置crashkernel大小。1、启用kdump服务。进行手动触发内核崩溃。
2023-07-17 15:11:17 384
原创 A. Make it Beautiful
解题说明:水题,细分析一下,由于数组从小到大排列,只需要保证数列最后的数不等于第一个数,将第一个数换成最大的数即可满足题意。
2023-07-02 15:07:35 189
原创 A. Sasha and Array Coloring
解题说明:此题是一道模拟题,为了得到最大值,能发现采用贪心算法,先对数组排序,然后每次用尾部的大值减去前部的小值,不断累加即可。
2023-07-02 14:55:06 388
原创 A. Cipher Shifer
解题说明:此题是一道字符串题,仔细分析能发现只需要遍历字符串,针对每个字母,找到该字母后面相同的字母,然后将中间和结尾的字母全部去掉即可。依次遍历就能得到结果。
2023-07-01 22:31:23 239
原创 B. Taisia and Dice
解题说明:此题是一道数学题,有 n个色子,它们朝上的面的点数之和为 s,去掉其中一个色子后的和为 r,问原来所有色子的点数。其中有一个棋子为 s − r,则题目转换为求 n − 1个不大于 6的数且和为 r。
2023-06-18 22:01:14 518
原创 Linux下在日志中打印时间戳
1、背景介绍:在实验过程中需要记录任务运行情况,为此需要在日志中增加时间戳打印信息,方便事后查看。这样所有日志均可以通过时间来回溯过程。
2023-06-17 23:08:58 1333
原创 Linux下开关机次数统计
测试过程中比较开机次数是否和文件记录的一致即可判断模块是否每次都能正常启动,同时判断pci.txt中的行数是否和开机次数一致即可判断某个pci设备是否每次均正常。该脚本上电后先从count.txt中读取之前的值,然后将该值加1再写会文件,同时将pci的某个设备信息写入/home/pci.txt文件夹中。首先新建一个开机计数文件,放在home目录下,这里命名为count.txt,打开文件填入0。然后新建一个执行脚本文件,也放在home目录下,这里命名为onoff.sh,内容如下。
2023-06-17 22:34:27 399
原创 网讯1860网卡网络流控导致网络异常问题
目前使用的飞腾平台中采用国产化WX1860千兆网卡芯片,交换芯片采用盛科的CTC8096。示意图如下:当其中一块飞腾系统异常时,发现整个平台内所有的千兆网均出现异常,任意两个飞腾千兆网均无法ping通。
2023-06-02 16:37:08 1625 2
原创 A. Insert Digit
解题说明:此题是一道数学题,为了让数字最大,很显然数字从大到小排列才是最大的,对数组遍历,让插入的数字与当前数字比较,如果比当前数字大就放前面,否则就放到最后。
2023-05-24 22:37:48 715
原创 飞腾2000+设置PCIe设备Max Payload
通过setpci可设置Maxpayload,注意要设置整条pcie链路上面的节点。如果要设置max payload为512,修改寄存器,寄存器说明如下。转换一下7:5bit值为001,对应256bytes。设置完后输入lspci -vvv -s xxx查看。设置完后输入lspci -vvv -s xxx查看。以上是设置max payload为256。
2023-05-17 15:37:48 1288 3
原创 国产麒麟信安系统申请连续内存
Zynq-Linux移植学习笔记之33-CMA连续物理内存配置_zynq得cma最大可以设置多大_Felven的博客-CSDN博客。
2023-04-27 15:25:12 268
原创 Zynq-Linux移植学习笔记之61-设置rapidIO虚拟节点
在使用rapidIO协议进行数据传输时,通常会使用CPS1848交换芯片,此时需要配置CPS1848交换芯片的路由表,将rapidIO的ID信息和端口信息写入寄存器,cps1848手册中描述如下:但有时候需要对同一个port设置多个ID,确保收发端任意一个ID都能与对方进行通信,如下图所示这样做的好处是FPGA端设计比较灵活,可以灵活切换,这种方式也称为RapidIO虚拟节点。
2023-04-12 19:05:24 470
原创 湖南麒麟快速启动优化
输入systemd-analyze blame可查看系统启动各项服务耗时。将其中63行和67行的timeout=5修改为timeout=1。vpx_net.sh脚本修改为检测到槽位号不变后不再重新配置网络。修改rc.local脚本如下(不包含上电自启动的应用程序)在终端中输入即可,如果没有返回值表面该服务已经关闭或不存在。输入命令后如果没有输出信息证明该服务已经打开,跳过此步骤。grub.cfg位于/boot/grub2文件夹内。
2023-04-07 14:38:40 654
原创 Zynq-Linux移植学习笔记之60-linux下使用flashcp更新内核
目前更新zynq内核可以通过下载器方式直接烧写flash,或者在uboot下通过sf update命令操作qspi flash更新内核镜像。其实在linux系统启动后也可以对qspi flash进行读写,从而实现在linux下更新内核的操作。这样的好处是不需要像uboot那样接串口才能敲指令更新,linux下可通过网络远程访问,方便不少。
2023-04-01 14:53:28 1654
原创 A. GamingForces
解题说明:此题找规律能发现只有出现多个1的情况下,使用第一种方式才更划算,否则两种方式没有区别。于是只需要找出数列中多少个1然后计算即可。
2023-03-29 22:37:45 238
原创 B. Grab the Candies
解题说明:无论数列怎么排序,Mihai最多能拿到所有偶数和的糖果,直接统计出数列中的奇数和以及偶数和判断即可。
2023-03-29 22:31:34 607
原创 Ast2500增加用户自定义功能
除了上电自启动任务外,用户也可以添加自定义IPMI任务,这些任务不需要放在启动列表里面,2500可以自动响应添加的IPMI任务。在PDKCmds.c中定义netfun为NET_OEM(0x2E)的处理函数接口,这就是IPMI协议里面给用户自定义的控制命令。然后可以添加两个文件,实现NET_OEM中的自定义IPMI控制命令在c代码中定义所有的OEM控制命令,通过cmd来进行区分就行.h中定义cmd其中定义的函数在c代码中实现。
2023-03-10 21:00:41 746
原创 C. Prepend and Append
解题说明:水题,只需要判断字符串头尾是否一样,如果一样就无法裁剪,否则去除头尾,直到无法找到头尾不一样的情况。
2023-02-11 22:12:51 499
原创 关于对公司做项目的一些想法
项目经理职责:负责整个项目的全生命周期,画项目的三角形,协调各种资源,与客户对接,带领项目组成员(一个team)共同制定计划,一起完成项目,确保项目成果转运营。当项目结束后,客户再针对该项目提了新需求,应该按照一个新项目来实施。部门经理职责:部门经理不应该是项目经理,应承担更大的职责,比如关注平台部门各项目的进度情况(只需把握各项目大的时间节点),招聘项目经理和技术专家,对项目经理进行培训,并在公司项目多的时候协调项目经理人力资源,对项目经理进行考核,负责团队建设,提高部门凝聚力等等。
2023-01-29 22:06:27 627 1
原创 C. Stripes
解题说明:此题是一道字符串题目,仔细分析就能发现B填充的是列,R填充的是行,于是每次读取一行,判断该行中R的数目是否为8个即可判断最后填充的是什么颜色。如果R不是最后填充的,那么任意一行中R的数目都不可能是8.
2023-01-28 21:46:25 608 1
原创 Zynq-Linux移植学习笔记之60-国产ZYNQ解决I2C异常导致内核崩溃问题
使用国产ZYNQ上面的PS I2C控制器进行数据收发时,偶发出现内核崩溃情况。出现该异常后,整个系统崩溃,无法恢复。
2022-12-28 21:03:26 1809
原创 C. Advantage
解题说明:此题是一道模拟题,先找出数列中最大的数字,计算其他数字与它的差值,计算最大数字差值的时候需要找出第二大的数字。即只需要找出最大的两个数字,然后遍历计算差值即可。
2022-12-17 22:42:38 410 1
分词工具ANSJ 1.3版本
2014-02-14
JAVA JSON jar包
2013-11-26
hadoop mapreduce eclipse插件
2013-09-23
ANSJ分词工具最新版
2013-09-16
ANSJ分词JAR包
2013-08-27
斯坦福算法分析与设计【part 1】课程讲义
2013-08-14
斯坦福机器学习公开课讲义+个人笔记
2013-06-27
web intelligence and big data
2013-06-03
mtd_tools针对arm-xilinx-linux-gnueabi(Sourcery_CodeBench)
2018-04-14
mtd_tools针对arm-linux-gnueabihf(gcc-linaro-5.2)
2018-04-14
keyboard按键中断驱动
2017-10-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人