Dingding's Blog

希望多年后我依然能坚持在这里...

Golang

Part 1

接口是一种特殊的Struct 不能有字段 不能定义自己的方法 只能声明方法,不能实现 可嵌入其他类型的接口 执行机制 接口使用一个名为itab的结构体存储运行期所需要的相关类型信息 type iface struct{ //只有这两个字段都为nil,接口才为nilj tab *itab//类型信息 data unsafePointer //实际对象指针 } ty...

Golang

Part 3

Iteration Values For Strings in “range” Clauses level: beginner The index value (the first value returned by the “range” operation) is the index of the first byte for the current “character” (uni...

Golang

Part 2

相关资料 https://golang.org/doc/ https://golang.org/ref/spec 编程说明书 https://golang.org/doc/effective_go.html,建议通读一遍 http://devs.cloudimmunity.com/gotchas-and-common-mistakes-in-go-golang/index....

Shell Example

Part 2

ssh 登录 使用ssh登陆shell的时候,系统不会自动调用.bashrc文件, 只是会自动的读取 如下三个文件: ~/.bash_profile , ~/.bash_login , ~/.profile 里面其中一个而已。 因此,如果想让系统每次登陆时候自动读取文件,可以将.bashrc文件改为.bash_profile .bashrc:打开终端读取 .bash_profi...

Shell Example

Part 1

curl 命令发送 POST #!/bin/bash url='http://localhost:9876'; parms=( '{"client_id":"180100031016","user_id":"3150000067","url":"http://localhost:8647","path":"/user/show"}' '{"client_id":"18010003101...

常用前端技术

1.js 2.jquery 3.vue 4.lodash 5.pjax

js实现post请求

功能 js实现post请求,可用于实现下载excel等文件 实现 function post(URL, PARAMS) { var temp = document.createElement("form"); temp.action = URL; temp.method = "post"; temp.style.display = "none"; for (var x in PA...

git

Part II

git-tag shell #!/bin/bash branch="test" if `git status | grep "RELEASE" &>/dev/null`; then branch="pro" fi user=$(echo $(git config user.name)) date=$(echo $(date +'%Y%m%d')) prefix=$(...

git

Part I

设置用户  $ git config –global user.name “Your Name” $ git config –global user.email “email@example.com” 设置根目录 $ git init 首先这里再明确一下,所有的版本控制系统,其实只能跟踪文本文件的改动,比如TXT文件,网页,所有的程序代码等等,Git也不例外。 提交...

erlang

示例 % hello world program % 注释 -module(helloworld). % 模块定义 -export([start/0]). % 导出对外方法 % -import (modulename, [functionname/parameter]). % 导入模块函数 start() -> % 定义对外方法 ...