waitpid()函数

waitpid函数 作用同于wait,但可指定pid进程清理,可以不阻塞。 pid_t waitpid(pid_t pid,int *status,int options);成功:返回清理掉的子进程ID;失败:-1(无子进程) 特殊参数和返回情况: 参数pid: >0 回收指定ID的子进程 -1 回收任意子进程(相当于wait) 0 回收和当前调用waitpid一个组的所有子进程 < -1 回收指定进程组内的任意子进程 返回0:参数3为WNOHANG,且子进程正在运行。 注意:一次wait或w
分类: 其他 发布时间: 08-06 21:18 阅读次数: 0

九十七、SAP中通过REUSE_ALV_COMMENTARY_WRITE函数来显示ALV的标题

一、SE37查看REUSE_ALV_COMMENTARY_WRITE函数 二、查看一下导入 三、我们点击SLIS_T_LISTHEADER,来看一下类型 四、我们再看一下,这个info是60长度的字符。 五、点击模式,输入函数名称 六、点击之后,会自动生成代码 七、我们添加相关的标题文本 八、运行效果非常完美
分类: 其他 发布时间: 08-06 21:17 阅读次数: 0

hdu 2454 Degree Sequence of Graph G(可简单图化判定)

传送门 •Havel-Hakimi定理: 给定一个非负整数序列{d1,d2,...dn},若存在一个无向图使得图中各点的度与此序列一一对应,则称此序列可图化。 进一步,若图为简单图,则称此序列可简单图化。 定理描述: 由非负整数组成的有限非递增序列,S={d1,d2,d3...dn},当且仅当S1={d2-1,d3-1...d(d1+1),d(d1+2)......dn}也是可图的, 也就是说,序列S1也是由非负整数组成的有限非递增序列,S1是由S的删除第一个元素d1之后的前d1个元素分别减一
分类: 其他 发布时间: 08-06 21:17 阅读次数: 0

WPF显示数据库内容

https://www.bilibili.com/video/av45138636?from=search&seid=17612939715579515358 以后用到会详细总结。
分类: 其他 发布时间: 08-06 21:17 阅读次数: 0

Codeforces 1183F - Topforces Strikes Back

Div. 3的题,竟然卡了好久,自闭.jpg 好像我的思路不太一样呢QAQ 首先注意到,如果一个数是另一个的因子,那它肯定不会出现在答案中。 我们先把所有数排序,然后对每个数,我们要往前再找两个数(或者一个,都差不多,就不区分了)和它凑个答案,那我们暴力往前扫,如果碰到它的因子,就直接将这个因子从数列中删掉;如果不是它的因子,就加到答案里,凑满3个就break。 Q:那这样做找到的前面两个数万一有倍数关系咋办? A:不存在的,因为我们之前就把所有数的因子删掉了。 Q:那怎么删啊?set?map
分类: 其他 发布时间: 08-06 21:17 阅读次数: 0

Kafka 设计思想

了解 Kafka 从《Kafka 权威指南》开始的,读着读着有点懵逼,所以我打算从 Kafka 设计上的一些点来总结一下。 不止于 Kafka 的各种细节,而是学习它的这种设计思想,如果能有十分之一用到自己设计的系统中,估计也会很牛逼了。 铭记于心: 要做什么; 这么做的设计思想是啥; 如何实现这种设计思想。 Kafka 主要目标 使用推送和拉去模型解耦生产者和消费者; 为消息传递系统中的消息提供数据持久化,以便支持多个消费者; 通过系统优化实现高吞吐量; 系统可以随着数据流的增长进行横向扩展
分类: 其他 发布时间: 08-06 21:17 阅读次数: 0

学习笔记:Python3 面向对象

仅为个人查阅使用,如有错误还请指正。 面向对象编程就是一种程序设计思想。把对象当作程序的基本单元,一个对象包含了数据和操作数据的函数。 这种设计思想是从自然界中来的。因为在自然界中,类(Class)和实例(Instance)的概念是很自然的。Class是一种抽象概念,比如我们定义一个运动员类:Class-Player,是指运动员这个概念,而实例(Instance)则是一个个具体的Player,比如:Jordan,Durant他们是具体的。 有编程经验的都知道,面向对象的三个特点:封装,继承,多
分类: 其他 发布时间: 08-06 21:17 阅读次数: 0

位图操作bitmap

位图操作bitmap 一定义 1、位图不是真正的数据类型,它是定义在字符串类型中 2、一个字符串类型的值最多能存储512M字节的内容,位上限:2^32 1MB = 1024KB 1KB = 1024Byte(字节) 1Byte = 8bit(位) 二强势点 可以实时的进行统计,极其节省空间。官方在模拟1亿2千8百万用户的模拟环境下,在一台MacBookPro上,典型的统计如“日用户数”的时间消耗小于50ms, 占用16MB内存 三设置某一位上的值(setbit) # 设置某一位上的值(offs
分类: 其他 发布时间: 08-06 21:17 阅读次数: 0

Egret入门学习日记 --- 第二十八篇(书中 9.19 节 内容)

第二十八篇(书中 9.19 节 内容)   没想到第九章的组件篇可真是够长的,没事,慢慢来吧。   开始 9.19节。                           重点:     1、创建一个Tips提示组件。   操作:     1、创建一个Tips提示组件。       哇!出大问题!这个Tips组件有点牛皮!怎么办?       书中内容这部分,我直接懵逼。              还有这部分也是。              一点一点来分析好吧。       好,开始分析一波。
分类: 企业开发 发布时间: 08-06 21:17 阅读次数: 0

yum、wget、rpm的区别

wget安装:类似于windows系统里的网页下载rpm安装:对已经下载的rpm包进行安装,类似于windows系统里.exe的安装yum安装:就像是Linux里面的一个软件,系统安装完成,这个软件也就安装完成了,使用yum命令会自动去/etc/yum.repo.d/XXX.repo结尾的文件进行配置
分类: 企业开发 发布时间: 08-06 21:10 阅读次数: 0

Linux进程通信之文件

父子进程共享打开的文件描述符------使用文件完成进程间通信. /*** fork_share_fd.c ***/ #include <stdio.h> #include <unistd.h> #include <string.h> #include <stdlib.h> #include <fcntl.h> #include <sys/wait.h> int main(void) { int fd1, fd2; pid_t pid; c
分类: 其他 发布时间: 08-06 21:01 阅读次数: 0

selenium登录4399

from selenium import webdriver from selenium.webdriver.support.wait import WebDriverWait from selenium.webdriver.common.by import By from selenium.webdriver.support import expected_conditions as EC USERNAME = '' # 输入你的4399账号 PASSWORD = '' # 输入你的439
分类: 其他 发布时间: 08-06 21:01 阅读次数: 0

关于事件侦听和抛发

今天就至今进入主题吧! 一共两件事:第一是在降低耦合度中侦听和抛发中函数执行的顺序,第二就是为什么要先侦听再抛发 1、事件对象中函数的执行顺序: 在侦听的事件函数中如果想要先执行这句话就要将这句话写在抛发事件之前   当写在抛发事件之后就会先执行抛发事件,谁接收了这个抛发事件(也就是说谁添加了这个事件侦听)就执行谁,在这里将事件evyt抛发出去,将flyy这个类型以参数形式被evt带出去了,这个时候在obj2.init中接受了这个事件,继续执行添加的侦听函数,所以会先执行"我先打印"这句话;继
分类: 其他 发布时间: 08-06 21:01 阅读次数: 0

访问静态资源报404错误

首先看看你的拦截器是否拦截了静态资源,如果没有拦截没有问题, 拦截器解决方法:https://www.cnblogs.com/mophy/p/8465598.html 那么有可能是你的静态资源的路径出了问题,引入静态资源时,是否使用../这种方法,如果是那么就会报404,找不到资源。 解决方法 在jsp页面head标签中加入 <% pageContext.setAttribute("APP_PATH",request.getContextPath()); %> 通过项目路径去引入静
分类: 其他 发布时间: 08-06 21:01 阅读次数: 0

写写自己

自己向往的岗位是后端,现在来到了前端的岗位,不管是HTML、CSS还是JS,都不会! 但是既然选择了,就好好的干吧,好好学习
分类: 其他 发布时间: 08-06 21:01 阅读次数: 0

OSI-传输层

OSI-传输层 端口号(2字节 SYN(1bit) ACK(1bit) 会话多路复用(为什么一个IP地址可以做很多事情?) 源端口地址可以不同 五元组(世界上没有相同的2个五元组) 源IP地址-目的IP地址-源端口号-目的端口号-协议号 端口 0-65535 0-1023 知名端口号 1024-65535 端口号 应用程序 中文名字 协议 20/21 FTP 文件传输协议(传大文件的) TCP 22 SSH 远程管理应用(安全,加密) TCP 23 telent 远程管用协议(不安全) TCP
分类: 其他 发布时间: 08-06 21:01 阅读次数: 0

pcap抓取数据包并储存到.txt中

#include <string> #include <iostream> #include <pcap.h> using namespace std; int main(int argc, char *argv[]) { /* * Step 2 - Get a file name */ string file = "C:\\users\\jared\\testfiles\\smallcapture.pcap";
分类: 其他 发布时间: 08-06 21:01 阅读次数: 0

Python学习day09 - Python进阶(3)

Python学习day09 - Python进阶(3)异常处理1. 什么是异常2. 语法错误3. 逻辑错误4. 万能捕捉异常的方式Python深浅拷贝1. 拷贝(赋值)2. 浅拷贝3. 深拷贝基本的文件操作1. 找到文件路径2. 双击打开3. 看文件4. 写文件5. 关闭文件实战之猜年龄游戏 Python学习day09 - Python进阶(3) 异常处理 1. 什么是异常 异常其实就是我们平时写程序运行程序时的报错,在Python中,异常一般分为两类,即语法错误和逻辑错误 2. 语法错误 语
分类: 其他 发布时间: 08-06 21:01 阅读次数: 0

spark和strom优劣分析

对于Storm来说: 1、建议在那种需要纯实时,不能忍受1秒以上延迟的场景下使用,比如实时金融系统,要求纯实时进行金融交易和分析 2、此外,如果对于实时计算的功能中,要求可靠的事务机制和可靠性机制,即数据的处理完全精准,一条也不能多,一条也不能少,也可以考虑使用Storm 3、如果还需要针对高峰低峰时间段,动态调整实时计算程序的并行度,以最大限度利用集群资源(通常是在小型公司,集群资源紧张的情况),也可以考虑用Storm 4、如果一个大数据应用系统,它就是纯粹的实时计算,不需要在中间执行SQL
分类: 其他 发布时间: 08-06 21:01 阅读次数: 0

数据类型;有序集合类型(sorted set)

有序集合sortedset 一特点 1、有序、去重 2、元素是字符串类型 3、每个元素都关联着一个浮点数分值(score),并按照分支从小到大的顺序排列集合中的元素(分值可以相同) 4、最多包含2^32-1元素 示例1:一个保存了水果价格的有序集合 分值 2.0 4.0 6.0 8.0 元素 西瓜 葡萄 芒果 香蕉 示例2:一个保存了员工薪水的有序集合 分值 6000 8000 10000 12000 元素 lucy tom jim jack 示例3:一个保存了正在阅读某些技术书的人数 分值
分类: 其他 发布时间: 08-06 21:01 阅读次数: 0