编程笔记
-
统计分析 -- 聚类算法模型
统计分析 -- 聚类算法模型 距离分析 数据标准化 欧氏距离与量纲有关,因此,有时需要对数据进行预处理,如标准化等。在MATLAB中的命令是zscore,调用格式 Z = zscore(X) 输入X表示N行p列的原始观测矩阵,行为个体,…
-
C#中锁的使用分类
1 互斥锁lock(基于Monitor实现)定义: private static readonly object Lock = new object(); 使用: lock (Lock){ //todo} 作用:将会锁住代码块的内容,并阻止其他线程进入该代码块,直到该代码块运行完成,…
-
记C# 通过JObject 读取 json对象(Newtonsoft.Json.Linq.JObject.this[string].get 返回 null)
json对象 "RequestHeaders": { "Host": "tool.kkbmtj.com", "Referer": "https://m.kkbmtj.com/ys/shortindex?origin=kktj&xcx", } 代码: HeaderLog headerLog = new HeaderLog(); var Header…
-
swift-计算器实例(小程序)
通过小项目开发的实例,学习swift。 为大家分享swift实现简单的计算器项目,具体如下: // // ViewController.swift // 计算器 // // Created by yaoyezhifan on 2022/8/23. // import UIKit class ViewController:…
-
组合逻辑电路描述中采用阻塞赋值,时序逻辑用非阻塞赋值方式赋值
对于VerilogHDL语言中,经常在always模块中,面临两种赋值方式:阻塞赋值和非阻塞赋值。 对于初学者,往往非常迷惑这两种赋值方式的用法,本章节主要介绍这两种文章的用法。其实,有时候概念稍微不清楚,Bu…
-
使用EasyExcel实现web的excel下载
Excel 下载算是比较基础常见的需求了,一般有两种实现,一种使用Poi,第二种就是本文的EasyExcel实现下载,与前者相对比,EasyExcel做了进一步的封装,更容易实现了,贴上EasyExcel的官方文档:https://easyexcel.o…
-
特性CallerMemberName
开发过程中,我们有时候需要记录一下调用信息 1 public static void TraceMessage(string message, 2 [CallerMemberName] string memberName="", 3 [CallerFilePath] string sourceFilePath="", 4 [CallerLineNumbe…
-
Docker部署GPU模型服务
Docker部署GPU模型服务 GPU 设置 Nvidia 开启GPU的持久模式 nvidia-smi -pm 1 添加docker 插件 # 不是ubuntu 18.04 这里要需要改 curl -s -L https://nvidia.github.io/nvidia-docker/ubuntu18.04/nvidia-docker.li…
-
为什么浏览器的默认请求模式都是GET?
因为get方式只是用于查询,不需要和数据库进行交互,同时一个get请求发送后,会在浏览器中留下缓存,下次访问同一url的话,get请求为了节省时间和空间就会直接走缓存,更加方便快捷。 get请求不会对服务器数据资源…
-
05-Nebula Graph 图数据 可视化
图数据库的可视化 Nebula本身自带的Studio 虽然很好用, 但是并不能直接嵌入到业务系统中, 也不能直接给客户用, 所以我找了好多也没有说直接能展示图关系的, 但是我看网上好多都说是基于D3.js就可以做, 但是我是一个…