多级反馈队列调度算法没有实现,其他均已实现,由于自己注释写的较少,所以不是很好的把代码表现出来!下面附上实现的进程调度的代码:1#include2#include3#include4#include56#definemaxnum107#definegetpch(type)(type*malloc(sizeof(type)))8typedefstructpcbPCB;9structpc
系统 2019-08-12 01:33:54 2509
1.OSTaskCreate()OSTaskCreate()建立一个新任务,能够在多任务环境启动之前,或者执行任务中建立任务。注意,ISR中禁止建立任务,一个任务必须为无限循环结构。源码例如以下:#ifOS_TASK_CREATE_EN>0/*条件编译,是否同意任务的创建*/INT8UOSTaskCreate(void(*task)(void*pd),/*函数指针,void*pd为函数的參数*/void*pdata,/*建立任务时,传递的參数*/OS_ST
系统 2019-08-12 01:33:54 2509
apt安装更新时有时提示:需要花去xM磁盘上总计/boot的空间。请在磁盘上流出/boot空间。sudoapt-getclean系统自动升级会安装多个内核,卸载多余的内核可以获得更多磁盘空间di@archermind-Lenovo:~$dpkg--get-selections|greplinux//带有image的为系统内核linux-image-3.2.0-29-genericinstalllinux-image-3.2.0-33-genericinst
系统 2019-08-12 01:33:40 2509
项目里遇到一个问题:由于安全性的需要,必须由一个程序专门负责查询某一数据库,然后通过安全的信道(例如HTTP)将查询结果传到安全区域之外的application。为了解决这个小小的remoting问题,我们差点要动用EJB。不过幸亏朋友推荐,找到了Hessian这个轻量级的remotingonhttp工具。Hessian其实很像webservice,只不过它的协议不是SOAP,而是它自己规定的binary协议。Hessian的server端提供一个serv
系统 2019-08-12 01:32:33 2509
用法本脚本用于批量扫描端口1.在同目录下创建输入文件,属性inputFile为输入文件名2.属性th为线程数3.属性port为探测的目标端口4.属性arg为默认的命令不推荐扫描全端口,速度非常慢.脚本中有常见端口,可直接使用默认命令下端口对应服务可能存在不准确的情况,可加-sV对版本进行详细探测,或对本脚本的输出使用此脚本进行专门的探测代码#依赖python-nmap,openpyxl包importnmapimportopenpyxlimportIPyfr
系统 2019-09-27 17:57:13 2508
转自:https://www.cnblogs.com/Jeb15/p/6080331.html直接执行这两个命令即可:sudoupdate-alternatives--install/usr/bin/pythonpython/usr/bin/python2100sudoupdate-alternatives--install/usr/bin/pythonpython/usr/bin/python3150如果要切换到Python2,执行:sudoupdate
系统 2019-09-27 17:56:00 2508
获取全站用户,理论来说从1个用户作为切入点就可以,我们需要爬取用户的关注列表,从关注列表不断的叠加下去。随便打开一个用户的个人中心绿色圆圈里面的都是我们想要采集到的信息。这个用户关注0人?那么你还需要继续找一个入口,这个用户一定要关注了别人。选择关注列表,是为了让数据有价值,因为关注者里面可能大量的小号或者不活跃的账号,价值不大。我选了这样一个入口页面,它关注了3个人,你也可以选择多一些的,这个没有太大影响!https://juejin.im/user/5
系统 2019-09-27 17:55:41 2508
新建一个module,用于根据用户名来获取文章的url#coding=utf-8frombs4importBeautifulSoupimportrequests#获取博客文章数量defget_page_size(user_name):article_list_url='https://blog.csdn.net/'+user_namereq=requests.get(url=article_list_url)article_list_html=req.te
系统 2019-09-27 17:54:34 2508
假设红包金额为money,数量是num,并且红包金额money>=num*0.01原理如下,从1~money*100的数的集合中,随机抽取num-1个数,然后对这些数进行排序,在排序后的集合前后分别插入0和money*100,组成新的集合用新的集合,(后一个数-前一个数)/100得到红包的大小然后使用红包的时候,从num个红包集合中随机拿一个,既是随机红包了defredbags(money,num=10):importrandomchoice=random
系统 2019-09-27 17:54:19 2508
阅读更多Python调用hanlp的方法此前有分享过,本篇文章分享自“逍遥自在017”的博客,个别处有修改,阅读时请注意!1.首先安装jpype首先各种坑,jdk和python版本位数必须一致,我用的是JPype1-py3版本号0.5.5.2、1.6jdk和Python3.5,win764位下亲测没问题。否则死翘翘,有可能虚拟机都无法启动:出错调试,原因已说;测试成功会有输出。下面启动虚拟机跑hanlp2.下载各种安装包使用自定义的HanLP——HanLP
系统 2019-09-27 17:50:21 2508