Go API 开发基础

2021-09-23
阅读 1 分钟
2.3k
最近总是容易想不起来如何从零开搞一个基础的 go-gin api 开发基架,今天来记录以下。1. 如何开始?随着 Go 的版本更新引入了新的模块机制,这让一段时间没有使用 Go 的我有点小懵,跟着官网的 Guide 大概也明白了点东西,记录以下。首先,创建一个空文件夹,作为项目的名称命名,然后 cd 到该文件夹内部,使用命令: {...

渲染进程各处理过程的优化点

2021-08-08
阅读 2 分钟
1.3k
阅读总结,尽量简短,没事看一眼。渲染过程JS 处理JS 对 DOM CSSOM 的处理样式计算解析 CSS 计算每一个元素的最终样式页面布局样式计算结束后,开始计算每个元素的宽高、坐标绘制布局计算结束后,就可以开始绘制元素了,包括文本、颜色、边框、阴影、图像等合成根据元素的顺序进行图层合成布局和绘制这两个过程是有可能...

如何做数据可视化

2021-01-28
阅读 6 分钟
1.8k
通过上文的资料的查阅以及一些自己的感受,现在大概也搞明白了什么是数据可视化,以及数据可视化的推进过程中存在哪些问题,比如盲目的进行可视化致使迷失了自我,一味的追求酷炫的效果致使重点内容被弱化···

聊一聊数据可视化

2021-01-20
阅读 2 分钟
1.9k
数据可视化(英语:Data visualization)被许多学科视为与视觉传达含义相同的现代概念。它涉及到数据的可视化表示的创建和研究。————维基百科 · 数据可视化

Access denied for user 'root'@'localhost' (using password: YES)

2021-01-05
阅读 2 分钟
5.6k
docker run --name mysql-server -p 3306:3306 -v /usr/local/mysql/data:/var/lib/mysql -v /usr/local/mysql/conf.d:/etc/mysql/conf.d -e MYSQL_ROOT_PASSWORD=bei!123 -d mysql

Electron:使用 React 作为 Renderer

2020-03-03
阅读 5 分钟
7.6k
其中,Main Process 用来调度各个 Renderer Process;而各个 Renderer Process 实际上就是 web+(比 web 功能要强,姑且就允许我这么叫一次吧),他们除了 web 应用本身所拥有的特征之外,还可以通过引入 Electron 来扩展,当然也可以使用 NodeJs 的特性,比如在 React 中使用 fs.writeFile()(听起来很诡异)。

Electron:主进程与渲染器进程

2020-02-26
阅读 9 分钟
9.9k
前言Electron 的应用是由一个主进程与多个渲染器进程一同组成的。关于 主进程与渲染器进程 大家可以翻阅官方文档来查阅。主进程在 《Electron:Web 应用桌面化》 中有创建一个 Demo 项目。打开 main.js 文件: {代码...} BrowserWindow 类用来创建一个页面,也就是一个渲染进程,但是它只能在主进程中使用。这里不是说 B...

笔记:关于为什么要写单元测试以及快速体验单元测试

2020-02-25
阅读 3 分钟
1.6k
对于写单元测试,我个人的直观感触是可以促使自己编写更“纯”的函数或方法。这其实对于代码的阅读、维护、重构等都带来了优惠。你可以更加明确这个函数的作用,至少会想方设法让自己的函数所影响的范围进行缩减、可控。

笔记:关于 Vue-SSR 的实践性测试

2020-02-23
阅读 4 分钟
2.8k
Express SSR {代码...} 在根目录新建一个 index.js 文件, 内容如下: index.js {代码...} 这时候执行 node .\index.js 是可以访问到你好世界的, 这其实就是 SSR。 Vue-SSR 意思可以解读为将 Vue 对象放在服务端创建。 Express 渲染 Vue 安装 vue 与 vue-server-renderer。 {代码...} 在 express 中渲染一个 Vue 的实例...

Electron:Web 应用桌面化

2020-02-23
阅读 2 分钟
4.5k
Electron 的出现最初是因为 Github 想要开发一个可编程的文本编辑器 Atom,在开发 Atom 的过程中,Electron 被作为其框架而诞生。

Angualr 8 事件绑定

2019-05-05
阅读 1 分钟
2k
$event 包含大量的信息,而其实绝大多数情况下,我们仅仅需要使用 event.target.value,因此,应该尽量避免使用 $event 传递值。

Angular 8 组件

2019-04-29
阅读 5 分钟
4.5k
创建一个组件 独立模板 {代码...} 内联模板 {代码...} 显示值 插值法 {代码...} 绑定值 从数据流向划分为 3 种: 数据源 -> Template {{expression}} [target]="expression" bind-target="expression" Template -> 数据源 (target)="statement" on-target="statement" Template <-> 数据源 [(target)]="expr...

Ubuntu 18 部署 Hyperledger Fabric 1.4

2019-04-08
阅读 3 分钟
3.6k
安装 ssh sudo apt-get update sudo apt-get install ssh 安装 Go 下载 Go源码下载 选择对应的平台下载。 准备 在下载的位置打开 terminal 。 安装 sudo tar -zxvf goxxxxx.tar.gz -C /usr/local, 建议 /usr/local 位置安装。 配置 sudo gedit /etc/profile, 追加以下配置到环境变量。 {代码...} save and exit. 测试 so...

Angular 8 配置 oidc

2019-04-08
阅读 11 分钟
3.3k
配置相对较为繁琐,最后会放上 Github 源码地址 新建一个 ng 项目 ng new angular-oidc 进入目录 cd angular-oidc 安装 oidc-client {代码...} 配置 oidc-client 参数 打开 environment.ts 将下面的代码覆盖原来的内容 {代码...} 需要修改的几个参数: authority: 认证服务器,需要修改为自己的认证服务器 client_id: 客户...

二叉排序树

2018-12-22
阅读 11 分钟
2.3k
有段时间没有写文章了,整个人感觉变得有点懒散了,大家可不要向我一样哦~今天开始 seaconch 打算开始记录 JavaScript 数据结构的学习经历。至此,开始。

TypeScript 入门

2018-10-23
阅读 2 分钟
2k
就拿 seaconch 自己来说吧, seaconch 的编程线路是从 dotnet 学习而来,可以说是从 VS 从 2010 ~ 2017 都有使用过,其实很多时候都有一种,哪里不会.哪里的感觉;就比如我将NewtonSoft包引入到了项目中,然后我就像看看我都能调用他的什么方法,我.一下就出来了

Go 环境与变量数据类型

2018-09-05
阅读 2 分钟
2.1k
环境 Go 下载安装 推荐去 Golang 中文社区下载 Go 编译器 官方下载 傻瓜式安装即可 安装完成之后打开 cmd ,输入go version 成功输出版本号则代表安装成功 Go 环境变量 关于 Go 的环境变量的问题 seaconch 就在刚才突然想到了比较贴切的形容方式 1. GOROOT GOROOT 常被描述为 Go 编译器的路径 GOROOT 不需要我们去配,一...

关于 HTTP 常用 Methods

2018-08-02
阅读 2 分钟
2.7k
前言 对于 HTTP 请求方法,seaconch 一直是有很多疑惑,按照计划今天就来了解一下各个请求有何区别 概述 根据HTTP标准,HTTP请求可以使用多种请求方法。 HTTP1.0定义了三种请求方法: GET、POST 和 HEAD方法。 HTTP1.1新增了五种请求方法:OPTIONS、PUT、PATCH、DELETE、TRACE 和 CONNECT 方法。 seaconch 今天只总结其...

C# 如何理解 ASP.NET Web API 的 REST

2018-07-27
阅读 4 分钟
5.3k
什么是Web API 谈谈REST与ASP.NET Web API 怎样理解 REST、RESTful 关于什么是 Web API seaconch 也就不再这里多说了 web api 是一个 面向资源(ROA) 通过 HTTP协议动词来修改资源状态的可自我寄宿(SelfHost)的接口 今天 seaconch 的主要目的是实现一个简单的 ASP.NET Web API 栗子 新建一个 ASP.NET Web API 项目 1....

Go 聊天室 ( goroutine )

2018-07-23
阅读 3 分钟
5.3k
前言 看了无闻老师的一节关于 goroutine 与 channel 的讲解课堂,感觉不是很明白,所以决定来实现一个聊天室的功能 为什么是群聊呢? 因为群聊相对逻辑简单些 注:本栗子只用到了 goroutine 并没有用到 channel 概述 1.聊天室的组成 聊天室分为两个部分,分别是: 服务端 客户端 然后,一般情况下我们互相聊天使用的都只...

C# 二维码生成 ( QRCoder )

2018-07-18
阅读 4 分钟
11.4k
其实关于二维码的文章真的多的数不胜数,有很多写的很认真,很好,但这就像是学习一样,别人会不代表自己就没有学习和记录的价值,所以说学习不在早晚

Go 冒泡排序 ( Bubble Sort )

2018-07-17
阅读 2 分钟
4.2k
冒泡排序 冒泡排序 ( Bubble Sort ),是排序算法中最简单的一种 一般都是我们新了解一门语言时拿来练手使用 今天也不例外,虽然用 C# 写过无数次的冒泡排序,但是毕竟换了一门语言,所以有必要再来实现一次 原理 1.冒泡 既然决定写文章记录,那么就要好好的写 我们说冒泡排序简单,那么为什么简单呢?就是因为容易理解 ...

Go 入门实战

2018-07-08
阅读 4 分钟
2.3k
Go 入门级别实战 看了一段时间的 Go 基础语法,总觉得缺了点什么,所以今天就想试试写点什么 附.目录结构 binary.go 、 cache.go、 fibonacci.go 都属于 chestnut_math 包 main.exe 为构建后的可执行文件 main.go 为 main 包 主入口文件 test.go 一个单独的 main 包 测试用(独立) 一. 斐波那契数列 原理其实很简单,就...

Go 入门基础

2018-07-07
阅读 1 分钟
4.1k
seaconch 最近在学习 Go 语言编程,基础部分还没有看完,不过只看不练,或者只过一遍还是感觉不够牢固,所以决定通过文章来记录、并且梳理一下已了解过的知识。

Go 语言简介

2018-07-07
阅读 1 分钟
3.6k
一.Go发展史 想要了解一门语言,少不了他的发展史。 这里简单的介绍一下其历史年度关键节点。 1.里程碑 Go 也叫 Golang 起源于2007年 2009年首次公开发布 2010年谷歌投入使用 2011年被Google AppEngine支持 2012年正式版Go1 2015年发布Go1.5,移除了“最后残余的C代码” 目前最新版本为Go1.10 不得不说Go是一门很年轻的语...

小栗子篇 - 主题色与开关侧边栏与多列表单

2018-06-20
阅读 5 分钟
3.7k
由于小栗子中顶部的颜色是seaconch自定义的一个黑色,整体配色也是根据顶部的黑色来的,但是可以发现无论是主按钮还是标签页头颜色都是蓝色的,看起来不怎么搭

vue.js + vue-router + axios + element-ui + web api 跨域调用的小栗子

2018-06-11
阅读 2 分钟
7.8k
虽然做了很多,也学到了很多,不过烂终究是烂,可能用户看不出来好不好,他们只会看美观不美观,但是我的心里其实是一团糟,总觉得哪哪都是麻绳,理不顺,凑活又能看懂,真的很难受

番外篇 - Visual Studio Code 与 Vue.js

2018-06-05
阅读 2 分钟
4.8k
番外篇 SeaConch话痨就是憋不住想写这篇 用上了新的编辑器,总感觉哪哪都好,实在是忍不住想要推荐一下vs code这款编辑器 写给谁呢?我也不知道,当同样有那么一个人和我一样是从vs过来的话,那么也许你会有跟我一样的感受吧~ 5月份开始学习vue.js到现在,基本上一直是在使用vs 2013 + webstorm的方式开发项目 vs用来写a...

我的 Vue.js 学习日记 (十四) - vuex 简介与超简单Demo

2018-06-05
阅读 2 分钟
1.7k
上一节我梳理啦一下关于对vue-router的一个已有理解,简单回顾一下...路由需要配置路由记录...守卫...meta...addRoutes...懒加载

我的 Vue.js 学习日记 (十三) - vue-router

2018-05-29
阅读 3 分钟
3.4k
一个月的期限马上要到了,真是弹指一瞬间的匆匆...上节主要记录了我从子组件修改父组件传递过来的prop值得一个思路过程由于近期对于权限控制方面有一定的需求,所以去了解了一下vuex与vue-router,那么今天就来总结一下关于vue-router的一些已有的认识,并且有时间的话进行一下系统的学习