https://i.ancii.com/auxten/
https://github.com/auxten idea is cheap, show me the money. 本人已委托维权骑士(http://www.rightknights.com)为我的文章进行维权行动
linux 默认cli 分辨率一般都比较小,显示的字体很大,不太美观,有时还影响结果的显示。所以有必要改变一下cli的分辨率。它表示的是每个像素点所能表示的颜色数,表示的颜色越多,所用的存储空时越大。一般 8bit 可以表示 256颜色,16bit 可表示
冒泡排序的作用就是反复交换相邻未按次序排列的数据。# 不需要也不可能去检查 data[2] > data[2+1]是否成立,所以第一重for循环的执行次数是列表长度 - 1. print看下面这张图,不难发现,第二重for循环每一轮循环结束后都会排好
free命令可以显示当前系统未使用的和已使用的内存数目,还可以显示被内核使用的内存缓冲区。语法free(选项)选项-b:以Byte为单位显示内存使用情况;-s<间隔秒数>:持续观察内存使用状况;Swap: 4094
在多线程环境中,有些事仅需要执行一次。通常当初始化应用程序时,可以比较容易地将其放在main函数中。但当你写一个库时,就不能在main里面初始化了,你可以用静态初始化,但使用一次初始化会比较容易些。Linux Threads使用互斥锁和条件变量保证由pth
模块结构LLVM程序是由若干的模块组成,每个模块中包含有一些函数、全局变量和符号表。这些模块可能由LLVM的连接器组合在一起,组合的过程将会整合这些函数和全局变量的定义,整合他们的符号表。该类型的全局值,将不会出现在object文件当中。允许包括内联在内的
通过for循环来遍历 list、tuple、dict、甚至是字符串,这种遍历被称为迭代。相比于C的for循环, Python的for循环抽象成都更好,不仅可以用在list或tuple上,还可以用在其他可迭代对象上。虽然list有下标,但是很多其他数据类型是
# 将本地应用拷贝到 容器 /app/ 目录下 "./"代表的就是/app 因为dockerfile文件和程序文件都在发布文件夹下 所以两个目录是一样的。基础镜像已经设置了80端口,如果想替换成自己的端口可以在自己的Dockerfile
ASP.NET程序中的web.config文件中,在appSettings这个配置节中能够保存一些配置,比如,<add key="LogInfoProvider" value="Cookie" />//登
Java多线程--并行模式与算法单例模式虽然单例模式和并行没有直接关系,但是我们经常会在多线程中使用到单例。对于频繁使用的对象可以省去new操作花费的时间;new操作的减少,随之带来的好处就是缩短了GC停顿时间,减轻了GC压力。Java中典型的不变对象就是
二、配置文件<?xml version="1.0" encoding="utf-8" ?
一个事务需要跨多个分布式节点,又要保持事务的ACID特性,需要引入协调者来统一调度所有分布式节点的执行逻辑,被调度的节点称为参与者。协调者负责调用参与者,并决定最终是否提交事务。基于这个思想,衍生出2PC和3PC两种协议。三阶段提交:将2PC的执行事务过程
什么是网络编程:在网络上对电脑和电脑,数据与电脑,电脑和数据之间的传输处理。b/s架构也是c/s架构的一种,ip地址是什么:所有电脑联通网络后,网关给予的一个网路地标,便于网络连通,类似于一种身份证的标识。ip地址代表了电脑在网络中的一个位置,十进制的四位
协程-greenlet版为了更好使用协程来完成多任务,python中的greenlet模块对其封装,从而使得切换任务变的更加简单。其原理是当一个greenlet遇到IO操作时,比如访问网络,就自动切换到其他的greenlet,等到IO操作完成,再在适当的时
应用:模拟QQ聊天客户端参考代码#coding=utf-8. # 提示用户输入数据。# 接收对方发送过来的数据,最大接收1024个字节。# 使用socket创建的套接字默认的属性是主动的,使用listen将其变为被动的,这样就可以接收别人的链接了。# 如果
print('-----主进程,,接下来负责数据处理[%s]-----'%str(destAddr))
bindAddr = # ip地址和端口号,ip一般不用写,表示本机的任何一个ip. recvData = udpSocket.recvfrom # 1024表示本次接收的最大字节数
# 对这个需要发送广播数据的套接字进行修改设置,否则不能发送广播数据。print "等待对方回复"
协程协程,又称微线程,纤程。为啥说他是一个执行单元,因为他自带CPU上下文。只要这个过程中保存或恢复 CPU上下文那么程序还是可以运行的。其实不然, 线程切换从系统层面远不止保存和恢复 CPU上下文这么简单。但是协程的切换只是单纯的操作CPU的上下文,所以
socket简介1.本地的进程间通信有很多种方式,例如队列同步以上通信方式都是在一台机器上不同进程之间的通信方式,那么问题来了。在本地可以通过进程PID来唯一标识一个进程,但是在网络中这是行不通的。这样利用ip地址,协议,端口就可以标识网络的进程了,网络中
// 创建EventLoopGroup对象并设置到Bootstrap中,EventLoopGroup可以理解为是一个线程池,这个线程池用来处理连接、接受数据、发送数据
0 关注 1 粉丝 0 动态
Copyright © 2013 - 2019 Ancii.com
京ICP备18063983号-5 京公网安备11010802014868号