ICode9

精准搜索请尝试: 精确搜索
  • windows端口配置2021-02-25 10:05:23

    windows 端口配置 案例:系统是windows server 2012 R2服务器要开启443端口。过程如下 在控制面板打开防火墙,点击左侧菜单中的“高级设置”。 右键点击“入站规则”,从弹出的菜单中点击“新建规则”。 新建规则: 规则类型选择端口,下一步选择“TCP”“特定本地端口”输入要

  • Python基础6(进程 线程 协程)2021-02-25 10:05:22

    进程的基础 进程的基础 程序 ​ 一堆静态的代码文件 进程 ​ 一个正在运行的程序进程, 抽象的概念 ​ 由操作系统操控调用交于CPU运行 被CPU运行 操作系统 操作系统的基础 ​ 管理控制协调计算机中硬件与软件的关系 操作系统的作用 ​ 将一些对硬件操作的复杂丑陋的接口, 变成简单

  • Interlij 无法使用中文输入法解决方法(适用于Interlij全家桶 Linux环境)2021-02-25 10:01:15

    最近切换到了Ubuntu的系统作为工作环境, 在使用Pycharm的时候, 出现了个奇怪的问题 中文是无法正常输入的, 然后找遍了网上的解决办法. 系统信息如下: 中文输入法是 ibus 确认环境变量声明的办法是无效的之后, 去找了下官方反馈 原因是: This is a bug introduced in the new JB

  • Centos7搭建sftp服务器2021-02-25 10:00:51

    Centos7搭建sftp服务器 groupadd sftpgroup #创建用户组 useradd -g sftpgroup -M -s /sbin/nologin mysftp #创建用户并且加入到这个用户组 passwd mysftp #设置用户密码 mkdir -p /data/sftp/mysftp #创建sftp用户主目录 usermod -d /data/sftp/mysftp mysftp #将

  • 【Nest教程】Nest项目部署在ubuntu服务器2021-02-25 09:54:14

    之前做了个公交实时查询小程序,后台服务用的是python,前段时间用nest重构了后台服务,打算服务部署在ubuntu服务器上。 服务器是ubuntu系统,之前一直使用这个,版本还比较高,如果部署nest项目,需要node环境,所以在部署之前,我们要把环境弄好。 1 安装mvnnvm是一个node版本管理工具,在你的服务器

  • 2021-2-25:对于 Java MMAP,如何查看文件映射脏页,如何统计MMAP的内存大小?2021-02-25 09:51:42

    我们写一个测试程序: public static void main(String[] args) throws Exception { RandomAccessFile randomAccessFile = new RandomAccessFile("./FileMmapTest.txt", "rw"); FileChannel channel = randomAccessFile.getChannel(); MappedByteBuffe

  • QDir::count 可能消耗过多内存,咋一看像内存泄漏2021-02-25 09:35:50

    用 QDir::count 获取文件夹的文件数很方便。 但在文件夹里有数百万个文件的时候,执行一次 QDir::count 就可能花费上 GB 的内存。 uint QDir::count() const { const QDirPrivate* d = d_ptr.constData(); d->initFileLists(*this); return d->files.count(); }  

  • nginx配置ssl证书2021-02-25 09:33:28

    server { listen 80; server_name zhj.bjedu.com; rewrite ^/(.*) https://zhj.bjedu.com/$1 permanent; } server { listen 443 ssl; server_name zhj.bjedu.com; #设置长连接 keepalive_timeout 70;

  • pointnet2_cuda.cpython-36m-x86_64-linux-gnu.so: undefined symbol: 的可能原因2021-02-25 09:32:01

    编译完的pointNet模块找不到,提示错误 Traceback (most recent call last):   File "<stdin>", line 1, in <module>   File "/public/home/G19940018/3DGroup/Yaochun/PointRCNN/pointnet2_lib/pointnet2/fps.py", line 7, in <module>     import

  • 嵌入式100题(013):孤儿进程、僵尸进程、守护进程的概念2021-02-25 09:04:22

    孤儿进程、僵尸进程、守护进程的概念 孤儿进程:一个父进程退出,而它的一个或多个子进程还在运行,那么那些子进程将成为孤儿进程。孤儿进程将被init进程所收养,并由init进程对它们完成状态收集工作。僵尸进程:一个进程使用fork创建子进程,如果子进程退出,而父进程并没有调用wait或waitpid

  • 嵌入式100题(014):如何创建守护进程2021-02-25 09:03:32

    如何创建守护进程 调用fork(),创建新进程,它会是将来的守护进程。 在父进程中调用exit,保证子进程不是进程组长。 调用setsid()创建新的会话区。 将当前目录改成跟目录(如果把当前目录作为守护进程的目录,当前目录不能被卸载他作为守护进程的工作目录)。 将标准输入,标注输出,标准错误

  • 嵌入式100题(015):正确处理僵尸进程的方法2021-02-25 09:03:01

    正确处理僵尸进程的方法 子进程退出时向父进程发送SIGCHILD信号,父进程处理SIGCHILD信号。在信号处理函数中调用wait进行处理僵尸进程。 fork两次,父进程fork一个子进程,然后继续工作,子进程fork一个孙进程后退出,那么孙进程被init接管,孙进程结束后,init会回收。不过子进程的回收 还要

  • CVE-2021-21972 Vmware vcenter未授权任意文件漏洞分析2021-02-25 08:35:50

    背景 CVE-2021-21972 vmware vcenter的一个未授权的命令执行漏洞。该漏洞可以上传一个webshell至vcenter服务器的任意位置,然后执行webshell即可。 挺多厂商一直在发布漏洞通告,团队各种监控,你都监控到了你咋不分析分析??? 分析过程 首先我们搭建环境,vcenter虽然是收费的,但是我们可以下

  • 嵌入式100题(001):什么是进程,线程,两者联系与区别2021-02-25 08:35:22

    什么是进程,线程,两者联系与区别 进程:一个正在运行的程序,进程为系统中分配内存资源的最小单元;线程:线程是程序执行的最小单位,线程是正在运行的一个函数;联系: 进程和线程都是操作系统所运行的程序运行的基本单元; 进程是具有一定独立功能的程序的一次运行活动,操作系统动态执行的单元,包

  • 嵌入式100题(002):多进程、多线程的优缺点2021-02-25 08:34:43

    标题多进程、多线程的优缺点? 多进程优点: • 每个进程互相独立,不影响主程序的稳定性,子进程崩溃没关系; • 通过增加CPU,就可以容易扩充性能; • 可以尽量减少线程加锁/解锁的影响,极大提高性能,就算是线程运行的模块算法效率低也没关系; • 每个子进程都有2GB地址空间和相关资源,总体能

  • 2021-2-25:对于 Java MMAP,如何查看文件映射脏页,如何统计MMAP的内存大小?2021-02-25 08:34:12

    我们写一个测试程序: public static void main(String[] args) throws Exception { RandomAccessFile randomAccessFile = new RandomAccessFile("./FileMmapTest.txt", "rw"); FileChannel channel = randomAccessFile.getChannel(); MappedByteBuffe

  • 嵌入式100题(003):什么时候用进程,什么时候用线程2021-02-25 08:33:56

    什么时候用进程,什么时候用线程 线程进程的区别体现在几个方面: 地址空间和其它资源(如打开文件):进程间相互独立,同一进程的各线程间共享。某进程内的线程在其它进程不可见。 通信: 进程间通信 IPC(管道,信号量,共享内存,消息队列,信号,套接字),线程间可以直接读写进程数据段(如全局变量)来进行通

  • 嵌入式100题(004):多进程、多线程同步(通讯)的方法2021-02-25 08:33:40

    多进程、多线程同步(通讯)的方法 进程间通讯: 管道( pipe):管道是一种半双工的通信方式,数据只能单向流动,而且只能在具有亲缘关系的进程间使用。进程的亲缘关系通常是指父子进程关系 有名管道 (named pipeline) :有名管道也是半双工的通信方式,但是它允许无亲缘关系进程间的通信。 高级

  • 嵌入式100题(005):进程的空间模型2021-02-25 08:33:30

    进程的空间模型 Linux下使用虚拟内存空间给每一个进程,32位操作系统下,每个进程都有独立的4G虚拟内存空间。其中包括: 内核区:用户代码不可见的区域,页表就存放在这个区域中。 用户区:a、代码段:只可读,不可写,程序代码段。b、数据段:保存全局变量,静态变量的区域。c、堆区:就是动态内存,通过m

  • 嵌入式100题(006):进程线程的状态转换2021-02-25 08:33:05

    进程线程的状态转换 进程 创建状态(New):一个应用程序从系统上启动,首先就是进入创建状态,需要获取系统资源创建进程管理块(PCB:Process Control Block)完成资源分配。 就绪状态(Runnable):在创建状态完成之后,进程已经准备好,但是还未获得处理器资源,无法运行。 运行状态(Running):获取处理

专注分享技术,共同学习,共同进步。侵权联系[admin#icode9.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有