jQuery中使用jsonp

Js/Ts 

在跨域使用json数据的时候会遇到跨域问题,jQuery中就用jsonp来解决这个跨域。以前用的$.getJSON,后来改成jsonp后一直报错说callback is not defined未定义 $.getJSON("http://xxx.com.cn?callback=?",function

Hexo中添加类QQ空间旅游相册

博客 

身为一个喜欢拍照的猿,博空中怎么可能少了相册呢。 Hexo博客自身没有相册功能,网上找了一些资料都是瀑布流的样式较多,这不是我想要的,于是借鉴了 水寒写的添加瀑布流相册 自己写了一个。先上几张图看一下效果(ps:css现学现卖拼凑出为的,页面效果有待优化哈,完整效果可以去我博客看过愙相册) 1. 创

MongoDB重复数据插入性能测试


有些时候我们在多线程或多服务器处理的时候,难免会遇到写相同的数据到数据库中的情况。下面测试三种不同方式来插入数据的耗时。 1. 环境 硬件:阿里云 4 vCPU(Intel(R) Xeon(R) Platinum 8269CY CPU @ 2.50GHz) 16 GiB 系统:CentOS 7.6

Hexo next自适应宽屏

博客 

电脑屏幕都1920*1080了,用的next主题配置中只有960,文章只有可怜的700,这样看起来挺别扭的,特别是有代码块的时候,基本上都显示不完要滑动。可以通过修改next主题的文章页面宽度来解决。 打开\themes\next\source/css/_schemes/Picses/_layout

JS计算两日期相差年月日

Js/Ts 

有时候需要用到二个日期相差几年几月几日,直接把年月日相差的时候会出现负数的情况。这个时间就和我们做数这减法一样,向高位去借。但这里和数字不同的是,借来的值不是固定的,比如一月有31天,正常2月是28天,闰年2月是29天。把这些情况考虑一下得出的代码 function diffDate(date1,

axios 超时设置

Js/Ts 

问题 最近写了个大数据后台日志流统计数据,在本地测试的时候老是出现timeout,发现是机器太破,计算时间太长超出了axios的默认超时时间。 1. 全局设置网络超时 axios.defaults.timeout = 30000; 2. 单独对某个请求设置网络超时 axios.post(url,

Win中修改文件系统属性


在Win中右键操作只能修改只读和隐藏属性,不能操作系统属性 如果要修改系统属性,就要借助attrib属性了。下面写了一个批处理来操作。 新建一个 改属性.bat文件,写入下面内容: @echo off setlocal enabledelayedexpansion title 修改系统属性和隐藏属性

Hexo部署到阿里云OSS上

博客 

环境 hexo-next: 5.1.4 hexo: 4.2.0 hexo-cli: 3.1.0 os: Windows_NT 10.0.17763 win32 x64 http_parser: 2.8.0 node: 10.16.3 v8: 6.8.275.32-node.54 uv: 1.28.0

Go中使用 SQLite 数据库

Go 

一、前言 SQLite 是一个开源的嵌入式关系数据库,实现自包容、零配置、支持事务的 SQL 数据库引擎。其特点是高度便携、使用方便、结构紧凑、高效、可靠。 与其他数据库管理系统不同,SQLite 的安装和运行非常简单,在大多数情况下,只要确保 SQLite 的二进制文件存在即可开始创建、连接和使用

Go中使用sync.Map

Go 

1. 前提 Go语言中的 map 在并发情况下,只读是线程安全的,同时读写是线程不安全的。 2. map并发读写测试 package main import ( "os/signal" "runtime" "syscall" ) func main() { // 创建一个int到int