首页 > 2020年04月20日 > 全部分享
Linux多进程的应用
@[toc]前面的章节介绍socket通信的时候,socket的服务端在同一时间只能和一个客户端通信,并不是服务端有多忙,而是因为单进程的程序在同一时间只能做一件事情,不可能一边等待客户端的新连接一边与其它的客户端进行通信。一、并发的服务端如果把socket服务端改为多进程,在每次accept到一个客户端的连接后,生成一个子进程,让子进程负责和这个客户端通信,父进程继续accept客户端的连接,s
分类:系统服务   时间:2020-04-20 12:26:40    收藏:0  评论:0  赞:0  阅读:52
Linux进程通信
进程的数据空间是独立的,私有的,不能相互访问,但是在某些情况下进程之间需要通信来实现某功能或交换数据,包括:1)数据传输:一个进程需要将它的数据发送给另一个进程。2)共享数据:多个进程想要操作共享数据,一个进程对共享数据的修改,别的进程应该立刻看到。3)通知事件:一个进程需要向另一个或一组进程发送消息,通知它(它们)发生了某种事件(如通知进程退出)。4)进程控制:一个进程希望控制另一个进程的运行。
分类:系统服务   时间:2020-04-20 12:26:13    收藏:0  评论:0  赞:0  阅读:67
洛谷中 你的代码出现常见的错误解析
1.runtime error 1、数组开得太小了,导致访问到了不该访问的内存区域 2、发生除零错误 3、大数组定义在函数内,导致程序栈区耗尽 4、指针用错了,导致访问到不该访问的内存区域 5、还有可能是程序抛出了未接收的异常 参考链接: https://blog.csdn.net/weixin_4 ...
分类:其他   时间:2020-04-20 12:23:39    收藏:0  评论:0  赞:0  阅读:386
php基础知识
一.PHP介绍 PHP即“超文本预处理器”,是一种通用开源脚本语言。PHP是在服务器端执行的脚本语言,与C语言类似,是常用的网站编程语言。PHP独特的语法混合了C、JAVA、Perl以及PHP自创的语法。利于学习,应用广泛,主要适用于Web开发领域。 二.PHP框架 A.ThinkPHP 1.借助成 ...
分类:Web开发   时间:2020-04-20 12:23:20    收藏:0  评论:0  赞:0  阅读:74
redis主从同步异常
前几天遇到了一个主从同步异常的问题,主库是3.0版本,从库3.0只读,主库key已经过期了,但是从库还能查到。 对于过期key,只读从库不会主动删除,当key过期后,如果主库对过期key处理的不及时,那么从库还是会读到这个key。 小于3.2版本的redis会存在这个问题,大于等于3.2版本的red ...
分类:其他   时间:2020-04-20 12:22:56    收藏:0  评论:0  赞:0  阅读:76
docker-compose运行nginx
创建的docker-compose.yml文件version: '3.1' services: nginx: restart: always image: nginx container_name: nginx ports: - 80:80 volumes: - ./nginx.conf:/etc/ ...
分类:其他   时间:2020-04-20 12:22:15    收藏:0  评论:0  赞:0  阅读:304
SQL注入攻击与防范
SQL注入是指web应用程序对用户输入数据的合法性没有判断或过滤不严,攻击者可以在web应用程序中事先定义好的查询语句的结尾添加额外的SQL语句,在管理员不知情的情况下实现非法操作,以此来欺骗数据库服务器执行非授权的任意查询,从而进一步获取相应的数据信息。 SQL注入攻击:在 post/get we ...
分类:数据库技术   时间:2020-04-20 12:21:55    收藏:0  评论:0  赞:0  阅读:72
redis哨兵部署
环境 master:127.0.0.1:6379 slaver:127.0.0.1:6380 slaver:127.0.0.1:6381 sentine:127.0.0.1:63791 sentine:127.0.0.1:63792 准备redis 准备配置文件 修改redis.conf文件名为re ...
分类:其他   时间:2020-04-20 12:21:34    收藏:0  评论:0  赞:0  阅读:64
迟延(Lazy)加载导出部件(Export Part)与元数据(Metadata)
MEF中使用导出与导入,实质上就是对一个对象的实例化的过程,通过MEF的特性降低了对象的直接依赖,从而让系统的设计达到一种高灵活、高扩展性的效果。在具体的设计开发中,存在着某些对象是不需要在系统运行或者的附属对象初始化的时候进行实例化的,仅仅只需要在需要使用到他的时候才会进行实例化,从系统的上来说这 ...
分类:Web开发   时间:2020-04-20 12:20:59    收藏:0  评论:0  赞:0  阅读:67
AMCL原理概述
博客参考:https://blog.csdn.net/ethan_guo/article/details/81809054 1. 粒子滤波和蒙特卡洛 蒙特卡洛:是一种思想或方法。举例:一个矩形里面有个不规则形状,怎么计算不规则形状的面积?不好算。但我们可以近似。拿一堆豆子,均匀的撒在矩形上,然后统计 ...
分类:其他   时间:2020-04-20 12:20:02    收藏:0  评论:0  赞:0  阅读:156
[SPOJ10628]Count on a tree(主席树)
题目链接 题目描述 给你一棵有n个结点的树,节点编号为1~n。 每个节点都有一个权值。 要求执行以下操作: U V K:求从节点u到节点v的第k小权值。 Solution 树上主席树裸题。 思路和序列差不多,树上前缀和即可。 可持久化时的前一个版本就是它的父亲。 设查询(u,v),值就是u+v-lc ...
分类:其他   时间:2020-04-20 12:19:34    收藏:0  评论:0  赞:0  阅读:72
Qt编写地图综合应用17-地址经纬度互转
一、前言 地址和经纬度互相转换的功能也经常用到,比如上次的路线方案查询的功能,之前官网是提供了直接输入出发地点和目的地的中文汉字,就可以查询到最优的路线,后面只支持输入出发地点和目的地的经纬度坐标了,这个就有点绕了,让用户输入什么经纬度坐标,那是个什么鬼?没有几个用户搞得懂的,所以就需要先将用户输入 ...
分类:其他   时间:2020-04-20 12:19:09    收藏:0  评论:0  赞:0  阅读:73
Linux常用命令04(其他命令)
01. 查找文件 find 命令功能非常强大,通常用来在 特定的目录下 搜索 符合条件的文件 | 序号 | 命令 | 作用 | | : | : | : | | 01 | find [路径] name " .py" | 查找指定路径下拓展名是 .py 的文件,包括子目录 | 如果省略路径,表示在当前文 ...
分类:系统服务   时间:2020-04-20 12:18:25    收藏:0  评论:0  赞:0  阅读:62
SAP ABAP:如何获取select某个条件下的条目数
在ABAP中,有时候我们需要取某一条件下的条目数,要如何实现呢? 这里有程咬金的三板斧: (1)第一板斧:系统变量sy-dbcnt 1 DATA: L_COUNT TYPE I. 2 SELECT EQUI~EQUNR 3 EQKT~EQKTX 4 ILOA~SWERK 5 INTO TABLE G ...
分类:其他   时间:2020-04-20 12:18:07    收藏:0  评论:0  赞:0  阅读:150
eclipse使用问题记录
使用eclipse的时候会遇到各式各样的小问题,解决方案其实网上也大都搜得到,但是下次遇到的时候总是想不起来如何解决,还要再次查资料。所以以后把遇到的问题都记录一下。 1.乱码 【Window】-->【Preferences】-->【General】-->【Workspace】-->【Text fi ...
分类:系统服务   时间:2020-04-20 12:17:33    收藏:0  评论:0  赞:0  阅读:59
C#取汉字首字母,汉字全拼
使用类库为 https://gitee.com/kuiyu/dotnetcodes/tree/master/DotNet.Utilities/%E6%B1%89%E5%AD%97%E8%BD%AC%E6%8B%BC%E9%9F%B3 取首字母 textBox2.Text = PinYin.GetCo ...
分类:Windows开发   时间:2020-04-20 12:16:47    收藏:0  评论:0  赞:0  阅读:155
CSS——网页的布局方式
网页布局方式 1.什么是网页的布局方式? 就是浏览器如何对网页中的元素进行排版. 2.标准流(文档流/普通流)排版方式 浏览器默认的排版方式就是标准流排版方式 在CSS中将元素分为三类, 分别是块级元素 行内元素 行内块级元素 标准流中有两种排版方式,一种是垂直排版 一种是水平排版 垂直排版如果元素 ...
分类:Web开发   时间:2020-04-20 12:15:24    收藏:0  评论:0  赞:0  阅读:50
Linux 配置系列 四 python3
一、环境准备 JDK版本: jdk1.8; 操作系统: centos 7.6 ; Python: :3.7.7; tomcat: apache tomcat 8.5.5; 二、配置python3 2.1 python3依赖包 2.2 下载安装python3 1. 打开 "Python下载地址链接" ...
分类:编程语言   时间:2020-04-20 12:14:56    收藏:0  评论:0  赞:0  阅读:57
面试题 08.09. 括号
设计一种算法,打印n对括号的所有合法的(例如,开闭一一对应)组合。 说明:解集不能包含重复的子集。 例如,给出 n = 3,生成结果为: [ "((()))", "(()())", "(())()", "()(())", "()()()"] class Solution: def generateP ...
分类:其他   时间:2020-04-20 12:14:38    收藏:0  评论:0  赞:0  阅读:82
Java之路 - System、StringBuilder、包装类、字符串与基本数据类型的转换、Collection、泛型
1.System 静态方法: (1)currentTimeMillis() 返回当前时间的毫秒值 用来测试程序的效率 开始时间减去结束时间 (2)void arraycopy(Object src, int srcPos, Object dest, int destPos, int length) ...
分类:编程语言   时间:2020-04-20 12:13:18    收藏:0  评论:0  赞:0  阅读:59
1263条   上一页 1 ... 44 45 46 47 48 ... 64 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!