WebSocket知识
https://blog.csdn.net/persistencegoing/article/details/84376427 B/S结构的软件项目中有时客户端需要实时的获得服务器消息,但默认HTTP协议只支持请求响应模式,这样做可以简化Web服务器,减少服务器的负担,加快响应速度,因为服务器不需要与客户端长时间建立一个通信链接,但不容易直接完成实时的消息推送功能,如聊天室、后台信息提示、实时更新数据等功能,但通过polling、Long polling、长连接、Flash Socket以及H
下一代微服务架构——Service Mesh
https://blog.csdn.net/persistencegoing/article/details/84376427 Service Mesh 是什么?为什么我们需要它? Service Mesh(服务网格)是一个基础设施层,让服务之间的通信更安全、快速和可靠。如果你在构建云原生应用,那么就需要 Service Mesh。 在过去的一年中,Service Mesh 已经成为云原生技术栈里的一个关键组件。很多拥有高负载流量业务的公司都在他们的生产应用里加入了 Service Mesh,
【LG2481】[SDOI2011]拦截导弹
【LG2481】[SDOI2011]拦截导弹 题面 洛谷 题解 可以看出第一问就是一个有关偏序的\(LIS\),很显然可以用\(CDQ\)优化 关键在于第二问 概率\(P_i=\) \(总LIS数\) / \(经过i的LIS数\) 分别正反跑两遍\(CDQ\)可以统计出分别以\(i\)为终点和起点的\(LIS\)数 乘起来就是经过\(i\)的方案数 比较坑的一点是\(long\) \(long\)存不下,要用\(double\) 代码 #include <iostream>
#include
转载:android audio flinger
https://blog.csdn.net/innost/article/details/6142812 https://blog.csdn.net/zyuanyun/article/details/60890534
第二次冲刺计划第一日
今天我们组内进行商量如何让改进软件,我们的抽奖软件由于功能较简单,只有抽奖概率和奖品的选择上的功能 其他的组给我们提出的建议是加入数据库,但是我们发现只能通过数据库来实现奖品的选择,用处并不是很大 还有一些建议是说让我们将软件与互联网连接,我们觉得这个想法很好比较适合我们的软件,毕竟现在的互联网比较发达,网上的利用率较高 所以经过组内最后的决定,决定与互联网连接
ComputeShader中Consume与AppendStructuredBuffer的使用
上个月写了一篇使用像素shader返回累加信息的Trick:https://www.cnblogs.com/hont/p/9977401.html 后来无意中发现DX11/Compute shader有一类Append/Consume数据格式更适合这类操作。 c sharp脚本: using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class ComputeShaderTe
CentOS 7安装chroot Named
yum install bind-chroot bind -y cp -R /usr/share/doc/bind-*/sample/var/named/* /var/named/chroot/var/named/ touch /var/named/chroot/var/named/data/cache_dump.db touch /var/named/chroot/var/named/data/named_stats.txt touch /var/named/chroot/var/named
行为型模式-模板方法模式
行为型模式又可以分成以下四类:第一类:通过父类与子类的关系进行实现。第二类:两个类之间。第三类:类的状态。第四类:通过中间类 模板方法模式属于第一类,父类与子类的关系 定义一个操作中的算法的骨架,而将一些步骤延迟到子类中。 模板方法使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。 模板类中可包含要实现的模板方法,还可以包含基本方法,基本方法分三类 (1) 抽象方法:一个抽象方法由抽象类声明、由其具体子类实现。在C#语言里一个抽象方法以abstract关键字标
pandas 对时间与日期处理
1、先把字符串时间转为时间类型: def func(x):
y =pd.Timestamp(x)
return y
data.index = data.发博时间.apply(lambda x : func(x)) 2、对时间进行排序: data = data.sort_index()
data.head()
Python数据对象的编码和解码,json和pickle模块,base64模块的简单使用
1.面向对象 对象:生活中的客观事物 类:对事物的抽象,在代码中实现class类型 类属性:这类事物具有的特点或者属性 类方法:这类事物具有的行为,可以实现的方法 实例:使用之前对类的实例化之后的结果 实例属性:对象具有的一些描述对象或者形容对象的属性,对象具体具有的特性 实例方法:对象具有的方法,行为动作 1.查看对象所拥有的方法 dir(对象) 例如 print(dir(列表)) 1.类中的实例(类)属性和方法命名风格 属性:名词 方法:动词 2.Python中万物皆对象 _对象名,对象私
jdbc--------JdbcUtilDao 类
2018-12-14 目标:做成一个比较通用的 sql 操作 import com.ljs.util.JDBCUtil; 类名:JdbcUtilDao 1: 更新操作, 针对任何表,增加,删除,更新操作都可以满足。 知识点: 可变数组, preparedstatement 对象。(?) 占位符。 public int update(String sql, Object ...objects){ //
// 1 获取conn 连接
Conn
PyTorch 数据集类 和 数据加载类 的一些尝试
最近在学习PyTorch, 但是对里面的数据类和数据加载类比较迷糊,可能是封装的太好大部分情况下是不需要有什么自己的操作的,不过偶然遇到一些自己导入的数据时就会遇到一些问题,因此自己对此做了一些小实验,小尝试。 下面给出一个常用的数据类使用方式: def data_tf(x):
x = np.array(x, dtype='float32') / 255 # 将数据变到 0 ~ 1 之间
x = (x - 0.5) / 0.5 # 标准化,这个技巧之后会讲到
x = x
python调用虹软2.0第二版
第一版踩了无数的坑,终于第二版把坑全添了,这次更新可以正常获取人脸数,角度,代码可读性更高,继续更新中 face_class.py 1 from ctypes import *
2 #人脸框
3 class MRECT(Structure):
4 _fields_=[(u'left1',c_int32),(u'top1',c_int32),(u'right1',c_int32),(u'bottom1',c_int32)]
5 #版本信息 版本号,构建日期,版权说明
LeetCode_7.Reverse Integer
问题 Given a 32-bit signed integer, reverse digits of an integer. Example 1: Input: 123 Output: 321 Example 2: Input: -123 Output: -321 Example 3: Input: 120 Output: 21 Note: Assume we are dealing with an environment which could only store integers wi
Python一行代码处理地理围栏
最近在工作中遇到了这个一个需求,用户设定地理围栏,后台获取到实时位置信息后通过与围栏比较,判断是否越界等。 这个过程需要用到数据协议为GEOjson,通过查阅资料后,发现python的shapely库可以非常简单的解决这个问题,接下来演示一下我处理这个问题的过程。 测试数据: 通过http://geojson.io/来获得测试数据,如下图,在地图上绘制了一个多边形设为地理围栏,分别取了围栏内外两个点来进行测试。 得到GEOjson数据如下: {
"type": "FeatureCollec
今日推荐
周排行