swore tcp服务学习
TcpServer.php <?php
/**
* Created by PhpStorm.
* User: mac
* Date: 2019/9/13
* Time: 20:33
*/
class TcpServer
{
const IP = "0.0.0.0";
const PORT = 9501;
public $serv;
//创建Server对象,监听 本机9501端口
public function __construc
移动端适配 - 原理篇
移动端适配,是我们在开发中经常会遇到的,这里面可能会遇到非常多的问题: 1px问题 UI图完美适配方案 iPhoneX适配方案 横屏适配 高清屏图片模糊问题 ... 上面这些问题可能我们在开发中已经知道如何解决,但是问题产生的原理,以及解决方案的原理可能会模糊不清。在解决这些问题的过程中,我们往往会遇到非常多的概念:像素、分辨率、PPI、DPI、DP、DIP、DPR、视口等等。 本文将从移动端适配的基础概念出发,探究移动端适配各种问题的解决方案和实现原理。 一、英寸 一般用英寸描述屏幕的物理大
swoole httpserver学习
文件 HttpServer.php <?php
/**
* Created by PhpStorm.
* User: mac
* Date: 2019/9/13
* Time: 21:00
*/
class HttpServer
{
public $http_serv;
const PORT = 9501;
const IP = "0.0.0.0";
public $static_handel_switch = true;
public
error: Your local changes to the following files would be overwritten by merge
场景:在分支feature_A 切换到分支feature_B后,在分支feature_B上使用git pull ,出现如下报错. 错误描述: error: Your local changes to the following files would be overwritten by merge: Please commit your changes or stash them before you merge. error: The following untracked working
Stream之filter、distinct、skip、map、flatMap、match、find、reduce
一、Stream之filter、distinct、skip: 1 package com.cy.java8;
2
3 import java.util.Arrays;
4 import java.util.List;
5 import java.util.stream.Collectors;
6
7 public class StreamFilter {
8
9 public static void main(String[] args) {
CSS绘制三角形和箭头
三角形 .sanjiaoxing{ position: relative; top: 3px; display: inline-block; margin-left: 8px; width: 0; height: 0; border-width: 5px; //宽度 border-style: solid; border-color: #BBBBBB transparent transparent transparent; //方向 } 箭头 .arrTop{ position: absolu
分子动力学-概念、安装、实例运行
一、概念 二、安装 三、实例运行 nohup:即 no hang up,使执行的指令在SSH链接断开后也能继续运行; &:使执行的指令后台运行; 搭配使用:当执行的指令运行时间太长时,搭配使用,即 nohup YourCommandHere &
Throwable -抛出异常类与自定义异常类
/*
自定义异常类
java提供的异常类,不够我们使用,需要自己定义一些异常类
格式:
public class XXXException extends Exception/runtimeException{
添加一个空参数的构造方法
添加一个带异常信息的构造方法
}
注:
1.自定义异常类一般是Exception结尾,说明该类是一个
ItsDangerous的使用
1.安装 pip install itsdangerous 2.调用模块,传入参数实例化对象,使用该对象进行加密解密. # 导入模块, 建议as别名 from itsdangerous import TimedJSONWebSignatureSerializer as SSS
# 设置特有秘钥信息,以及信息时效,创建实例对象
s = SSS('itsakey', 7200)
# 加密信息, 形成加密代码
mystery = s.dumps(info)
...
数据库面试知识点总结
数据库锁模块 MyISAM与InnoDB关于锁方面的区别是什么? MyISAM默认用的是表级锁,不支持行级锁(在对数据库进行操作时只会锁住被操作的行) InnoDB默认用的是行级锁,也支持表级锁(在对数据库进行操作时会锁住整张表) MyISAM不支持事务 InnoDB支持事务 数据库操作不走索引时使用的是表级锁 MyISAM 在该引擎下会默认添加表锁,当对数据进行select操作时会为表添加一个表级别的读锁;当进行update、insert和delete操作时会自动加上表级别的写锁。 适用场景
Python——用turtle画一个月饼
今天是中秋节,首先在这里祝大家中秋快乐!那么提到中秋,我们首先想到的当然是香甜的月饼,所以我今天就在这里画一个月饼送给大家。 那么 要用Python画图,我们必须掌握并运用Turtle库,这个可以自己到网上搜,也可以直接点击下面的链接,里面详细介绍了Turtle库的函数,并且附带有一些简单图形的画法。我在画月饼的时候这个也是给了我很大的帮助。https://blog.csdn.net/zengxiantao1994/article/details/76588580 下面进入正题,开
kubernetes ConfigMap和Secret:配置应用程序
7.1.配置容器化应用程序 7.2.向容器传递命令行参数 7.2.1.待Docker中定义命令与参数 1.了解ENTRYPOINT与CMD ENTRYPOINT定义容器启动时被调用的可以执行程序 CMD指定传递给ENTRYP的参数 dockerfile 内容如下 FROM daocloud.io/centos:latest
ADD aaa /usr/local/aaa
CMD ["-f","/var/log/aa.log"]
ENTRYPOINT ["tail"] 当启动
Spring源码解析系列一:配置类的初始化过程
从今天开始,准备写关于Spring源码的博客,那么废话不多说, 咱们开始搞! 1.环境准备 1).看图: PersonService类: @Component public class PersonService { public void run(){
二维差分与二维前缀和
推荐模板题:[USACO19FEB]Painting The Barn 差分与前缀和互为逆运算,即差分数组的前缀和数组为原数组,前缀和数组的差分数组为原数组.二者都利用了容斥原理,这一点在二维平面(或者二维数组)中体现的更加明显. 那么我们先来讲二维前缀和 二维前缀和 一维的前缀和数组是求从数组的首项加到当前项的和,即: \[ sum[i]=\sum_{j=1}^{i}a[j]=(\sum_{j=1}^{i-1}a[j])+a[i]=sum[i-1]+a[i] \] 这就是一维前缀和的递推方法
读写储存器RAM IP核的调取及应用
写在前面的话 在很多时候,我们需要将采集得到的数据先存储起来,等到了需要的时候再调用。如果是这种情况,那么就要求我们的存储器必须可读可写。本节,梦翼师兄就和大家一起学习FPGA可读写存储器IP核-RAM的使用。 项目需求 设计一个RAM控制器,该控制器负责对RAM 进行读写操作,首先将数据写入RAM,然后再将数据全部读出。如果读出的数据和写入的数据完全一致,说明我们的操作和设计正确。 操作步骤 在右侧的IP核搜索区,输入ram,在菜单栏找到并双击【RAM:1-PORT】 选择语言类型为Veri
BZOJ 4553: [Tjoi2016&Heoi2016]序列 CDQ分治 树套树
title BZOJ 4553 LUOGU 4093 Description 佳媛姐姐过生日的时候,她的小伙伴从某宝上买了一个有趣的玩具送给他。玩具上有一个数列,数列中某些项的值可能会变化,但同一个时刻最多只有一个值发生变化。现在佳媛姐姐已经研究出了所有变化的可能性,她想请教你,能否选出一个子序列,使得在任意一种变化中,这个子序列都是不降的?请你告诉她这个子序列的最长长度即可。 注意:每种变化最多只有一个值发生变化。在样例输入 \(1\) 中,所有的变化是: 1 2 3
2 2 3
1 3 3
今日推荐
周排行