PHP替代语法

冒号(:)等价于左花括号({),endif等价于右花括号(}); 举个样例吧: <?php if ($a<0): ?> 是负数拉 <?php endif; ?> 上面的语句等同于 <?php if ($a<0){ ?> 是负数拉 <?php } ?> PHP中那些语法有替代语法? 流程控制(包含if,while,forforeach,switch)这几个语句有替代语法。 替代语法的基本形式: 左花括号({)换成冒号(:),把右花括号(})分别换成 endif;,endwhile;,endfor
分类: 其他 发布时间: 07-30 22:18 阅读次数: 0

状态机相关知识点(1)--序列检测器1100101

1,mealy状态机与moore状态机的特征区别? 可以从图中较为明显的发现:mealy状态机的输出是不仅跟当前状态有关,还跟输入信号有关。 moore状态机的输出只跟当前状态有关。 因此mealy状态机的输出容易受到输入中的毛刺影响,且moore状态机相比mealy状态机在输出时,多等待一个时钟周期。 状态机又可分为二段式和三段式,因此状态机类型可分为mealy二段,mealy三段,moore二段,moore三段。 2,个人理解中,状态机最重要的部分是:状态的转换-即always组合逻辑部分
分类: 其他 发布时间: 07-30 22:18 阅读次数: 0

peewee-async集成到tornado

上面学习的peewee是同步的ORM框架,如果我们想在tornado中使用,我们需要异步的ORM。 peewee-async是将peewee变成异步的一个库 import asyncio import peewee import peewee_async # Nothing special, just define model and database: # 定义数据库连接和 peewee 一样 database = peewee_async.MySQLDatabase( 'mes
分类: 其他 发布时间: 07-30 22:18 阅读次数: 0

ElasticSearch 基础入门 and 操作索引 and 操作文档

基本概念 索引: 类似于MySQL的表。索引的结构为全文搜索作准备,不存储原始的数据。 索引可以做分布式。每一个索引有一个或者多个分片 shard。每一个分片可以有多个副本 replica。 文档: 类似与MySQL的一行记录。 映射: 所有文档写入索引之前,会进行分析, 分析将输入的文本进行分割为词条,分析哪些词条会被过滤。 文档类型: 每个文档都可以有不同的结构。 不同的文档类不能为相同的属性设置不同的类型。 【同一索引中所有文档类型
分类: 其他 发布时间: 07-30 22:18 阅读次数: 0

【Layui】08 时间线 Timeline

文档地址: https://www.layui.com/demo/timeline.html 常规时间线: <ul class="layui-timeline"> <li class="layui-timeline-item"> <i class="layui-icon layui-timeline-axis"></i> <div class="layui-timeline-content layui-text"> <h3 class="layui-timel
分类: 其他 发布时间: 07-30 22:18 阅读次数: 0

一次网络请求的完整生命周期

客户端发起请求 从客户端发起请求的时候,网络数据流是从上而下的: 访问网站,浏览器地址栏输入网址,这只是网站域名,浏览器并不知道要去哪里访问资源,这个时候用到DNS协议对域名进行解析,在域名注册商那里绑定了域名对应的IP地址,IP地址就相当于互联网世界的门牌号。 知道了目标IP后,浏览器打包本次请求,根据传输数据是否机密与否分为HTTP和HTTPS请求,分别使用HTTP协议和HTTPS协议。 DNS、HTTP、HTTPS所在的层是应用层,经过应用层封装,浏览器将应用层的包交给下一层完成,这个过
分类: 其他 发布时间: 07-30 22:18 阅读次数: 0

Python Cookbook(第3版) 中文版 pdf完整版|网盘下载内附提取码

Python Cookbook(第3版)中文版介绍了Python应用在各个领域中的一些使用技巧和方法,其主题涵盖了数据结构和算法,字符串和文本,数字、日期和时间,迭代器和生成器,文件和I/O,数据编码与处理,函数,类与对象,元编程,模块和包,网络和Web编程,并发,实用脚本和系统管理,测试、调试以及异常,C语言扩展等。 本书覆盖了Python应用中的很多常见问题,并提出了通用的解决方案。书中包含了大量实用的编程技巧和示例代码,并在Python 3.3环境下进行了测试,可以很方便地应用到实际项目
分类: 其他 发布时间: 07-30 22:18 阅读次数: 0

服务注册与发现【Eureka】- 服务发现Discovery

对于注册进Eureka里面的微服务,可以通过服务发现来获得该服务的信息。 就是每一个微服务自身暴露出来的服务自身的相关介绍信息(类似于一个企业网站的“关于我们”),比如:主机名称、端口号..... 修改服务提供者的Controller,引入 DiscoveryClient @Autowired DiscoveryClient discoveryClient; /** * 服务发现 * @return */ @GetMapping(
分类: 其他 发布时间: 07-30 22:18 阅读次数: 0

spring基于XML的申明式事务控制

spring 中基于XML的申明式事务控制配置步骤 1、配置事务管理器 2、配置事务的通知   此时我们需要导入事务的约束,tx名称空间和约束,同时也需要aop的   使用tx:advice标签配置事务通知     属性:       id:给事务通知起一个唯一标识       transaction-mannager:给事务通知提供一个事务管理器引用。 3、配置AOP中的通用切入点表达式 4、建立事务通知和切入点表达式的对应关系 5、配置事务的属性:   是在事务的通知tx:advice标签
分类: 其他 发布时间: 07-30 22:18 阅读次数: 0

Properties类--持久属性类

java.util.Properties extends Hashtable<Object,Object> implements Map<key,value> Properties类表示一个持久的属性集。Properties可以保存在流中或从流中加载 Properties集合是一个唯一和IO流相结合的集合 可以使用Properties集合中的store方法,将集合中的临时数据,持久化写入硬盘中存储 可以使用Properties集合中的load方法,把硬盘上的文件(文件里面存储着键值对),读取到
分类: 其他 发布时间: 07-30 22:18 阅读次数: 0

选择了计算机专业的同学,我们大学四年应该如何安排,才是正确的?

四年的努力决定了你毕业时的高度,决定了你能进入什么样的公司,拿着什么样的薪资,过着什么样的生活。 多努力点,生活总不会亏待于你。 结合自己的经历,和大家分享下如何利用好大学四年,希望对大家有所帮助。 1. 兴趣是最好的老师 有两种力量会推动我们不断前行,一种是兴趣,一种是责任感。其实在前行的路上会发现这两种力量往往会互相支持着我们前行:因为兴趣我们开始了我们的学习、事业,遇到了困难,因为责任而坚持;遇到了瓶颈,忽发现这些正是自己的热爱所在,又坚持了下来,就像这样循环往复以至最后。 编程是一件很
分类: 其他 发布时间: 07-30 22:18 阅读次数: 0

笨办法学python 第四版 中文pdf高清版|网盘下载内附提取码

笨办法学 Python是Zed Shaw 编写的一本Python入门书籍。适合对计算机了解不多,没有学过编程,但对编程感兴趣的朋友学习使用。这本书以习题的方式引导读者一步一步学习编 程,从简单的打印一直讲到完整项目的实现。也许读完这本书并不意味着你已经 学会了编程,但至少你会对编程语言以及编程这个行业有一个初步的了解。 《笨办法学python第四版》该版本相比于第三版优化了页面,实例代码使用都是彩色,使得学习者一看就能区分内容的性质。 点击此处下载 提取码:t81x 本书区别于其它入门书籍的特
分类: 其他 发布时间: 07-30 22:18 阅读次数: 0

2020.7.30

oooooo
分类: 其他 发布时间: 07-30 22:18 阅读次数: 0

2020.7.30第二十四天

的程度成都
分类: 其他 发布时间: 07-30 22:18 阅读次数: 0

手写实现SpringIOoC&AOP

TODO 进行中。。。。
分类: 其他 发布时间: 07-30 22:18 阅读次数: 0

loj #6247. 九个太阳 k次单位根 神仙构造 FFT求和原理

LINK:九个太阳 不可做系列. 构造比较神仙. 考虑FFT的求和原理有 \(\frac{1}{k}\sum_{j=0}^{k-1}(w_k^j)^n=[k|n]\) 带入这道题的式子. 有\(\sum_{i=0}^n\frac{1}{k}\sum_{j=0}^{k-1}(w_k^j)^iC(n,i)\) 颠倒求和符号 二项式定理合并即可klogn求. k次单位根在mod 998244353时就是 \(\frac{mod-1}{k}\) code //#include<bits/stdc++.
分类: 其他 发布时间: 07-30 22:18 阅读次数: 0

java学习笔记 基础篇02

类型转换 由于Java是强类型语言,所以要进行有些运算的时候,需要用到类型转换。 运算中,不同类型的数据先转换为同一类型,然后计算 强制类型转换 语法:(类型)变量名 高---低    自动类型转换 可以直接转换 低---高 注意点: 不能对布尔类型进行转换 不能把对象类型转换为不相干的类型 在把高容量转换到低容量的时候,要进行强制转换 转换的时候可能存在内存溢出,或者精度问题 操作比较大的数的时候,注意溢出问题 JDK7新特性,数字之间可以用下划线分割 变量 变量是什么:就是可以变化的量 J
分类: 其他 发布时间: 07-30 22:18 阅读次数: 0

Luogu3977 [TJOI2015]棋盘

Description link 给定一个大小为 \(n \times m\) 的棋盘,同时给定一个棋子的攻击范围的情况,是一个 \(3 \times p\) 的矩阵 要求放置棋子的方案数 \(p \le m ,n\le 10^6,m\le 6\) Solution 这真的是阅读理解题,请仔细分析 \(0/1\) 后判断每个棋子的攻击范围 然后状压这部分就是一个考验代码能力的部分……(比如我写了俩小时,旁边的 \(@happyguy\) 就写了半小时……) 然后这样并不能通过本题,毕竟复杂度在
分类: 其他 发布时间: 07-30 22:18 阅读次数: 0

Mysql从初级到高级全套视频资料

链接:https://pan.baidu.com/s/1QekEfPByolY4XLlwYYWbeA 提取码:lxad
分类: 其他 发布时间: 07-30 22:18 阅读次数: 0

谈谈 Java 反射机制,动态代理是基于什么原理

反射机制是java提供的一种基础功能,赋予程序在运行时自省的能力(introspect),通过反射我们可以操作类或者对象,比如获取某个对象的类定义,获取类声明的属性或者方法,调用方法或者操作对象,甚至可以运行时修改类的定义。 动态代理是方便运行时动态创建代理对象,动态处理代理方法调用的机制,比如包装rpt,面向切面编程aop等。 实现动态代理的方式有很多,比如jdk自身提供的动态代理,就是主要用到了上面的反射机制。还有其他的实现方式,比如利用传说中更高性能的字节码操作机制,类似 ASM、cgl
分类: 其他 发布时间: 07-30 22:18 阅读次数: 0