bind

python安装readline模块

偶尔善良 提交于 2020-11-25 17:11:14
python安装readline模块 yum安装readline、readline-devel #yum install -y readline-devel 下载安装setuptools #wget http://pypi.python.org/packages/source/s/setuptools/setuptools-0.6c11.tar.gz#md5=7df2a529a074f613b509fb44feefe74e --no-check-certificate #tar -zxvf setuptools-0.6c11.tar.gz #cd setuptools-0.6c11 #python setup.py install 下载安装readline #wget https://pypi.python.org/packages/source/r/readline/readline-6.2.4.1.tar.gz#md5=578237939c81fdbc2c8334d168b17907 --no-check-certificate #tar -zxvf readline-6.2.4.1.tar.gz #cd readline-6.2.4.1 #python setup.py install # python Python 2.7.5 (default, Sep 27 2014,

异常Java.net.SocketException: Unrecognized Windows Sockets error: 0: JVM_Bind处理方法

会有一股神秘感。 提交于 2020-11-25 09:17:27
异常Java.net.SocketException: Unrecognized Windows Sockets error: 0: JVM_Bind处理方法 参考文章: (1)异常Java.net.SocketException: Unrecognized Windows Sockets error: 0: JVM_Bind处理方法 (2)https://www.cnblogs.com/zch1126/p/5588178.html 备忘一下。 来源: oschina 链接: https://my.oschina.net/u/4409634/blog/4742952

MongoDB之副本集

我们两清 提交于 2020-11-25 07:27:31
MongoDB之副本集 一、简介   MongoDB 是一个基于分布式文件存储的数据库。由 C++ 语言编写。旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。   MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。    1.1副本集(replication)   MongoDB 副本集是一组mongod的进程,它们保存着相同的数据集。副本集提供了冗余和高可用,这是所有生产环境部署的基础。在不同的数据库服务中,存在着相同的数据,它提供了一定级别的容灾,避免了单点故障。在一些情况下副本可以提供读的能力,客户端发来的读请求可以分配到不同的服务上。一个副本集包含几个数据承载节点和随意的一个仲裁节点。数据承载节点中,只能有一个成员是主节点(primary),其他的节点都是从节点(secondary)。一个副本集中只用主节点有确认写的能力,主节点在oplog中记录下所有数据的变化,从节点复制主节点的oplog,并执行这些操作。这样,从节点的数据与主节点保持一致。如果主节点不可用,从节点中将会选举出新的主节点。         1.2仲裁者(arbiter)   你可以向副本集中添加额外的mongod实例作为仲裁者(arbiter)。仲裁者不保存数据,它只在心跳响应中和选举请求中作为一个法定人数。由于仲裁节点不保存数据

springMVC自定义方法属性解析器

自作多情 提交于 2020-11-24 15:58:13
使用场景例子: 用户登陆系统一般会往Session里放置一个VO对象,然后在controller里会来获取用户的userId等信息。 之前的写法是:@SessionAttributes配合@ModelAttribute来进行参数值的注入,但这样需要写2个注解,其中SessionAttributes加在类上,ModelAttribute加在方法的属性上。 SpringMVC提供了HandlerMethodArgumentResolver接口来处理我们的自定义参数的解析。 例子: 1、获取用户信息的注解类 import java.lang.annotation.*; /** * <p>绑定当前登录的用户</p> * <p>不同于@ModelAttribute</p> */ @Target({ElementType.PARAMETER}) @Retention(RetentionPolicy.RUNTIME) @Documented public @interface CurrentUser { /** * 当前用户在request中的名字 * * @return */ String value() default "loginUser"; } 2、自定义的参数解析器 import com.gongren.cxht.pay.web.shiro.bind.annotation

Mysql-Galera Cluster

[亡魂溺海] 提交于 2020-11-24 10:27:29
使用Galera Cluster需要下载包含wsrep补丁的mysql版本; 官网下载地址:http://galeracluster.com/downloads/ 安装前要卸载之前安装的mariadb或者mysql;或者迁移也可以,不过就是另一套操作了! 具体的安装过程官网描述的很完整,就不赘述了! http://galeracluster.com/documentation-webpages/installmariadb.html#enabling-the-yum-repository https://downloads.mariadb.org/mariadb/repositories/#mirror=shanghai-university 配置文件: [galera] # Mandatory settings wsrep_provider= 指定galera的插件 wsrep_cluster_name="my_wsrep_cluster" 指定集群的名字 wsrep_node_name= 指定当前节点名称,一般同主机名 wsrep_node_address= 指定当前节点的地址 wsrep_cluster_address= 指定集群包含的节点 binlog_format=row 指定二进制日志的格式 default_storage_engine=InnoDB 指定默认存储引擎

JavaScript学习笔记

无人久伴 提交于 2020-11-24 09:57:56
1、跳转到其他页面 document . location . href = " ${ contextPath } /sys/sysuser/home" ; --------------------------------------------------------------------- 如果你要定义一个死链接请使用 javascript:void(0) 。 --------------------------------------------------------------------- join() 方法用于把数组中的所有元素放入一个字符串。 --------------------------------------------------------------------- bind() 方法为被选元素添加一个或多个事件处理程序,并规定事件发生时运行的函数。 将事件和函数绑定到元素 规定向被选元素添加的一个或多个事件处理程序,以及当事件发生时运行的函数。 语法 $( selector ).bind( event , data , function ) --------------------------------------------------------------------- 来源: oschina 链接: https://my.oschina

基于java实现的一个hello/hi的简单的网络聊天程序

瘦欲@ 提交于 2020-11-24 06:28:43
1、 Socket的工作流程 Socket实质上提供了进程通信的端点。进程通信之前,双方首先必须各自创建一个端点,否则是没有办法建立联系并相互通信的。正如打电话之前,双方必须各自拥有一台电话机一样。 对于一个功能齐全的Socket,都要包含以下结构,其工作流程包含以下四个基本步骤: (1) 创建Socket (2) 打开连接到Socket的输入/输出流 (3) 按照一定的协议对Socket进行读/写操作 (4) 关闭Socket 2、 java中的Socket java中的socket通信主要通过两个已经封装好的类ServerSocket和Socket socket通常开发的是客户端,用来让客户端通过端口号和IP地址连接到远程服务器。而ServerSocket实现的则是一个服务器应用,ServerSocket会一直等待客户端的请求,一旦获得了一个连接请求,就创建一个socket示例来与客户端进行通信。ServerSocket会绑定一个固定的端口,知晓此端口和远程服务器的客服端可以通过IP地址和端口号来与远程客户端通信,而服务端的端口则是随机的,在socket的应用中,我们并不关心客户端的端口号。 3、 实现 Java中的socket在底层实现时最终是通过调用系统的socket来实现的,下面是java中的socket类的继承关系

Springboot整合mybatis进行增删改查

爷,独闯天下 提交于 2020-11-24 02:38:09
本篇主要是讲解如何使用Springboot+mybatis对mysql数据库进行增删改查操作,下图为本次项目的目录结构: 一、首先,创建maven项目,并添加依赖。下方为pom.xml文件内容。 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>com.course.code</groupId> <artifactId>Test190313</artifactId> <version>1.0-SNAPSHOT</version> <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.0.0

React----react组件传值

不羁岁月 提交于 2020-11-23 08:49:41
react组件传值方式: (1)父传子:子组件标签定义自定义属性+子组件内部this.props接收 传递:子组件在父组件中当做标签使用时,子组件标签定义自定义属性val,值为需要传递的值<One val={fatherMsg}></One> 接收:子组件内部通过this.props.val进行接收(使用解构赋值能简化代码,将val先解构出来,直接使用) render(){ let {val} = this .props return ( <div className="one"><p>one接收到app传递过来的值为:{val}</p></div> ) } (2)子传父:子组件标签定义自定义属性fnName+子组件内部this.props.fnName来触发 传递:子组件内部通过this.props.fnName来触发这个函数,参数通过函数进行传递 render(){ return ( <div className="twoSon"> <button onClick={ this .handleClick.bind( this )}>发送给two</button> </div> ) } handleClick(){this.props.fnName(this.state.sonMsg)} 接收:子组件在父组件中当做标签使用时,子组件标签定义自定义属性fnName,值为一个函数

真机调试问题汇总

我的梦境 提交于 2020-11-23 07:27:38
1.魅族真机调试时,日志不打印。 解决办法:打开【设置】中的【开发者选项】,页面底部找到【性能优化】,打开【高级日志输出】,勾选【全部允许】即可。 PS:华为手机设置方式较为特殊,不是在【开发者选项】中,而是打开拨号界面的拨号盘,输入 *#*#2846579#*#* ,系统会自动打开【工程菜单】界面,依次打开【后台设置】 -> 【LOG设置】,勾选【AP日志】即可。 参考: http://yifeng.studio/2017/02/26/android-meizu-huawei-not-log/ 2.9.0使用 org.apache.http.legacy 库崩溃 在AndroidManifest.xml,application节点里面包裹 <uses-library android:name="org.apache.http.legacy" android:required="false" /> 崩溃日志:java.lang.NoClassDefFoundError: Failed resolution of: Lorg/apache/http/impl/cookie/DateUtils 3.血泪教训,魅族手机做AIDL的时候,太坑了。客户端不能用setPackage()这种方法,要用setComponent()。否则无法启动远程服务。而且