GO term functional network, enrichment network, functional network drawing, R language, Cytoscape

Kiavash Movahedi et al. (2020) Nat Neuroscience Tools: simplifyEnrichment (R package) Cytoscape AI preface: In the GO term functional network, each node represents a Gene ontology, and the size of the point represents the enrichment score (or other scores used for Storytelling). Related functions in the network will form "edges". Th ...

Added by Vanness on Mon, 03 Jan 2022 21:47:14 +0200

gRPC Learning Notes

gRPC Learning Notes 1. Introduction to gRPC gRPC It is a high performance, universal open source RPC framework designed by Google for mobile application development based on HTTP/2 protocol standards, based on ProtoBuf(Protocol Buffers) serialization protocol, and supports many development languages. [External chain picture transfer fail ...

Added by nrg_alpha on Mon, 03 Jan 2022 11:02:59 +0200

Cisco packet tracker experiment

  catalogue Connect two PC s directly to build LAN Building LAN with switches Questions 1 and 2: Question 3: Switch interface address list Spanning Tree Protocol Preliminary router configuration Description I Note II Note III Note IV Note V The preliminary configuration of Jiaotong University router is as follows: The basic confi ...

Added by ki on Mon, 03 Jan 2022 10:40:12 +0200

linux network programming (detailed explanation of getaddrinfo and gethostbyname functions)

1, getaddrinfo Function prototype: int getaddrinfo(const char *node, const char *service, const struct addrinfo *hints, struct addrinfo **res); Function function: according to hints The specified parameter requires that the server be obtained node And store the obtained results in res in Function parameters: node The domain name of the server ...

Added by GSHelpBoy on Sat, 01 Jan 2022 19:00:36 +0200

VLAN and ACL and NAT

VLAN LAN ------- LAN MAN -- MAN WAN -- wide area network LAN in VLAN refers to LAN, which represents a broadcast domain. VLAN ----------- virtual LAN: switches and routers work together to logically divide the original broadcast domain into multiple virtual broadcast domains. Judge whether it is in the same broadcast domain: whether it is ...

Added by markmax33 on Sat, 01 Jan 2022 00:45:44 +0200

Set up DHCP service to realize automatic address allocation

Implementation principle of DHCPDHCP definitionDHCP Dynamic Host Configuration Protocol (DHCP) is a local area network protocol, which uses UDP protocol to work. It is a popular Client/Server protocol, which is generally used to specify relevant configuration information for hosts or routers. DHCP service has been widely used in enterprises and ...

Added by tomhoad on Fri, 31 Dec 2021 10:55:02 +0200

java supplement: network programming

1 Overview Computer network: It refers to a computer system that connects multiple computers and their external devices with independent functions in different geographical locations through communication lines and realizes resource sharing and information transmission under the management and coordination of network operating system, network ...

Added by 930913 on Thu, 30 Dec 2021 16:57:12 +0200

Principle and implementation of Reactor

Reactor defines "reactor" as an event driven mechanism. The difference from ordinary function calls is that the application does not actively call an API to complete processing. On the contrary, reactor reverses the event processing process. The application needs to provide corresponding interfaces and register with reactor. If corres ...

Added by pestilence669 on Thu, 30 Dec 2021 09:08:39 +0200

Eh, Java is so particular about splitting a string

When it comes to Java splitting strings, I guess nine times out of ten you will make a cruel remark, "what's the difficulty? Just go to the split() method of String class!" If you really think so, you should pay attention. Things are far from so simple. Come on, move a small bench and sit down. If there is such a string of chara ...

Added by Goofan on Thu, 30 Dec 2021 05:15:04 +0200

ACL access control list

1, Introduction Access control list (ACL) is a list of instructions (i.e. rules) applied to the router interface. These instruction lists are used to tell the router which packets are acceptable and which packets need to be rejected. 1. Working principle ACL uses packet filtering technology to read the information in the layer 3 and laye ...

Added by yaatra on Tue, 28 Dec 2021 21:32:42 +0200