最新收录文章列表

RedisConfig配置类-jedis\lettuce

Redis作为键值对内存数据,那么我们怎么访问数据库?回想之前访问mysql数据库的流程:数据库连接-预编译-访问数据,针对公共方法提取成配置类。那么Redis也同样,需要先获取连接对象才能做数据的增删改查。那么这个对象-RedisTemp...
标签:

unity之通用Http请求(Get\Post)

逻辑结构图:TestHttpCallBackArgs http回调参数 1 using System; 2 3 /// 4 /// http回调参数 5 /// 6 public class TestHttpCallBackArgs ...
标签:

RedisConfig配置类-jedis\lettuce

Redis作为键值对内存数据,那么我们怎么访问数据库?回想之前访问mysql数据库的流程:数据库连接-预编译-访问数据,针对公共方法提取成配置类。那么Redis也同样,需要先获取连接对象才能做数据的增删改查。那么这个对象-RedisTemp...
标签:

unity之通用Http请求(Get\Post)

逻辑结构图:TestHttpCallBackArgs http回调参数 1 using System; 2 3 /// 4 /// http回调参数 5 /// 6 public class TestHttpCallBackArgs ...
标签:

go 的day 10

Day 10http 编程Go 原生支持 http, import "net/http"Go 的 http 服务性能和 nginx 比较接近几行代码就可以实现一个 web 服务简单的例子package mainimport ("fmt""n...
标签:

mysql-insert

package mainimport ("fmt"_ "github.com/go-sql-driver/mysql""github.com/jmoiron/sqlx")var Db *sqlx.DBfunc init() {databas...
标签:

CPU原理

计算机需要解决的最根本问题:如何代表数字晶体管是如何工作的://haokan.baidu.com/v?vid=16026741635006191272&pd=bjh&fr=bjhauthor&type=videolntel cp...
标签:

math.big 用于大整数计算

1, math/bigpackage mainimport ("fmt""math/big""time")const LIM = 10000 //求第10000位的费布拉切数var fibs [LIM]*big.Int //使用数组保存计算...
标签:

python 打印/保存日志

import logging# 方法一 logging# LOG_FORMAT = "%(asctime)s - %(levelname)s - %(message)s"# DATE_FORMAT = "%m/%d/%Y %H:%M:%S...

python 项目自动生成requirements.txt文件

一起开发项目的时候总是要搭建环境和部署环境的,这个时候必须得有个python第三方包的list,一般都叫做requirements.txt。 如果一个项目使用时virtualenv环境,还好办 pip freeze 就可以解决,但是如果一个...

python fixture 实现部分前置后置

scope 选项:function,session,class fixture 可以通过return 或者yield 返回值,并传递到测试用例中。注意:return后面不能接代码了,但是yield 可以继续写代码没指定autouse,则需要...
标签:

node入门

1、JS运行环境:  前端浏览器环境:V8引擎解析执行、浏览器所提供的API调用   Node.js后端环境(基于V8引擎的JS运行环境):V8引擎、API(他不是浏览器环境,所以无法调用web的dom和bom)2、 JS学习:JS语法+D...
标签:

交叉编译glib2.72.1

较早的版本编译起来比较费,要依赖别的库像libffi处理高级语言之间相互调用的问题,zlib等较新的版本采用meson构建,会自动下载依赖库,所以比较方便。现在glib源码://ftp.acc.umu.se/pub/GNOME/s...
标签:

VUE注册全局缓存

1.新建js文件const xxx= { namespaced: true, state: { formData: {   //此处储存数据 } }, getters: { }, mutations: { ...
标签:

Joomla 靶场渗透

靶场地址:10.51.34.218Joomla版本:3.9.12工具:Joomscan(//github.com/rezasp/joomscan.git)、蚁剑、bypass_disablefunc_via_LD_PRELOAD...
标签:

安卓手机上部署nodejs服务器

一、准备软件  Termux    下载地址: 链接://pan.baidu.com/s/1J3OQITWc34uT-Mc8B-moPA?pwd=ug9j 提取码:ug9j  KSWEB    这个百度下就能找到...
标签:

【2】宽带实操-路由器

我原本是对宽带网络这些东西一窍不通,经过这几个月的观察和学习,总算了解并掌握了足以支撑日常所需的理论和实操知识。现在总结下经历,毕竟也是陆续交了点学费的。背景1:家里宽带100M套餐,原本只有一个路由器是供楼下联网的。但从去年回家备考,需要...

【Bug-Git】克隆远程仓库-fatal: unable to access ‘https:xxxx’ OpenSSL SSL_read: Connection was reset, errno 10054

Bug-Git克隆远程仓库-fatal: unable to access ‘https:xxxx’ OpenSSL SSL_read: Connection was reset, errno 10054进行克隆远程仓库时候,出现以下报错提...
标签:

【Git】一台电脑与多个分布式版本管理平台连接

六、 一台电脑与多个版本控制平台1. 一台电脑同时通过ssh连接github和码云gitee打开git bash进入.sshcd ~/.ssh分别生成两个平台的公钥和私钥$ ssh-keygen -t rsa -C "xxxx@email....
标签:

【Git】Git-忽略文件-移除文件-移动文件

二、Git4. 忽略文件有时候我们会有一些文件不需要纳入 Git 的管理,此时就应该编写 .gitignore 文件来列出要 Git 仓库忽略的文件模式。该文件的格式规范如下:# 忽略所有以 .a 结尾的文件*.a# 不能忽略所有 lib....
标签:

【Git】Git可视化工具

四、Git可视化工具1. SourceTree下载地址使用说明2. IDEAPycharm
标签:

【Git】Git高级

三、Git高级1. 合并当开发一个新功能时,需要切换到一个仓库,例如切换到上文提到的 feature 分支上。当新功能开发完成后,需要将其合并回 master 分支,可以通过切换到 master 分支,然后使用 git merge 命令将...
标签:

【Git】Git-简介-本地仓库

二、Git1. Git简介1.1 Git介绍方便多人协同开发方便版本控制1.2 Git管理特点Git是分布式服务器和客户端都有版本控制能力,都能进行代码的提交,合并Git会在根目录下创建一个.git隐藏文件夹,作为本地代码仓库1.3 Git...
标签:

【Git】Git入门

一、Git相关概念1. Git与Github、GitLab1.1 Git定义作用:Git作为目前最流行的分布式版本管理工具作者:Linus(大名鼎鼎的Linux操作系统的作者)优点:在设计理念、性能、安全性,易用性等方面都有着传统的版本管理...
标签:

浅析SpringSecurity如何防御CSRF攻击

 今天无意间看到原来 SpringSecurity 自带了 CSRF 防御处理,所以记录下,不得不说 SpringSecurity 功能还是挺强大的,蛮多业务场景都提供了支持。  CSRF 就是跨域请求伪造,英文全称是 Cross Site...

浅析content-visibility属性了解提升长列表网页的渲染性能

 长列表网页相信大多数开发者都遇到过,在DOM元素过多的情况下,浏览器渲染会很慢,非常影响用户体验。因此我们会经常采用时间分片、虚拟滚动、分页、上拉加载更多等不同的方式来进行优化,这些方式的思想都是一样的,都是只渲染可见区域,等用户需要时再...

【Git】Git-远程仓库

二、Git3. 远程仓库总结:凡是涉及到远程仓库的操作,如clone,push, pull都需要输入密码,除非自己设置有效时间免登录从远程仓库克隆到本地,使用SSH密钥更好,麻烦更少编辑代码也好,标签也好,分支也好,都是在本地仓库完成后推送...
标签:

浅析前端如何做单元测试:jest与mocha对比、如何使用jest进行单元测试及持续监听、如何生成测试覆盖率报告、常用断言方法、如何测试异步函数

一、Jest 和 Mocha 对比选型  至于:前端为什么做单元测试?JavaScript 单元测试的现状,常见单元测试工具:Jest 和 Mocha 的对比,可以看这篇文章了解://mp.weixin.qq.com/s/r08...

浅析前端工程化CodeLint:使用 husky+lint-staged+commitlint 规范团队代码格式及提交规范

 Code Lint是前端工程化中的一个重要环节,它可以帮助我们在部署代码到生产环境之前及时发现错误并纠正它们,也可以规范我们的编码习惯,让团队的代码风格保持统一。  Code Lint的工作原理是借助一些lint工具对代码进行静态分析,并...

浅析使用Git Commitizen提交规范化、提交信息验证、自动生成changelog文件

一、背景介绍  我们在使用一个比较厉害的框架或者库的时候,经常可以看到 CHANGELOG.md,维护版本更新内容。  这种版本更新内容是非常必要的,如果用户使用了你的轮子,连更新内容都不知道,试问你敢用吗? 那么这些都是怎么写的呢?每次发...

MySQL索引原理

索引类型MySQL索引类型可以按不同纬度分为如下几种:从索引存储结构划分:B Tree索引、Hash索引、FULLTEXT全文索引、R Tree索引从应用层次划分:普通索引、唯一索引、主键索引、复合索引从索引键值类型划分:主键索引、辅助索引...
标签:

MySQL数据存储

MySQL体系架构客户端连接器提供与MySQL服务器建立的支持。目前几乎支持所有主流的服务端编程体彩 ,例如常见的 Java、C、Python、.NET等,它们通过各自API体彩 与MySQL建立连接连接池负责存储和管理客户端与数据库的连接,一...
标签:

golang fmt格式“占位符”

golang 的fmt 包实现了格式化I/O函数,类似于C的 printf 和 scanf。# 定义示例类型和变量type Human struct { Name string}var people = Human{Name:"zha...
标签:

go语言从入门到删库的那些事

计划学习go语言已经是很久之前的事情了,写此博文纪念一下学习go语言的那些事情,希望给一路同行的你一些小小的帮助(长期更新)1.推荐的书籍及文档手册 Go语言设计与实现

python:将文件从一个目录移动到另一个目录。附:nnUnet使用

在使用nn-Unet做BraTS2019数据集预测时,预测文件分别生成了三类文件:.pkl .npz .nii.gz,我们需要的是.nii.gz文件。所以需要进行文件移动。# coding:utf-8import os,shutilim...

vuepress搭建UI组件库文档踩坑篇

为了实现组件效果预览及代码展示可折叠功能,使用了插件vuepress-plugin-demo-container相关配置可参考官网说明文档第一步 安装插件npm i - D vuepress-plugin-demo-container第二步...
标签:

如何寻找数组里对象的属性?

数组的map方法 代码 this.selected.map((item)=>{ return item.name})返回的是新数组, [‘一级菜单‘,‘三级菜单‘,‘二级菜单‘]
标签:

多级级联数据的展示-vue递归组件

如果采用普通的for循环方式,没办法确认数据到底有几层,要写几个for循环,所以想到了递归的方法。那么在vue里然后实现呢?vue递归组件(组件中使用自己)父组件中把数据以props形式传给子组件
标签:

css实现气泡提示框三角及css中drop-shadow的使用

css 做一个弹出气泡,样式怎么设计?难点:要实现白色三角型,可以在伪元素before和after上设置一个黑、一个白三角形,白三角形会挡住黑的,从而实现。&::before, &::after { content: ‘‘; d...

Java内存分析

03:三种初始化及内存分析java内存分析写代码画图分析内存
标签: