11 坐在那边看天空

尚未进行身份认证

爱玩爱动,喜欢篮球,NBA,程序设计

等级
TA的排名 2w+

NAVICAT SSH连接远程的MYSQL

环境描述:阿里云Centos主机    +    RDSmysql数据库RDS数据库只能通过Centosshell内网方式访问,外网不能访问rds.(未开放rdsInternet访问) 通过NAVICAT工具,SSH隧道远程连接mysql首先配置centos连接参数再配置mysql连接信息HostName:需要填写rds数据...

2018-09-20 11:35:21

margin-top、top、以及position的总结

子元素的margin-top属性传递给父元素的问题   这个问题发生的原因是根据规范,一个盒子如果没有上补白(padding-top)和上边框(border-top),那么这个盒子的上边距会 和其内部文档流中的第一个子元素的上边距重叠。一个盒子如果没有上补白(padding-top)和上边框(border-top),那么这个盒子的上边距会和其内部文档流中的第一个子元素的上边距重叠。...

2018-08-27 15:27:35

京东聚合收银(会员码支付)接口封装C++

最近对接京东聚合支付,因为官方只提供了JAVA 例子且加密方式太复杂,客户端软件没法调用,自行封装C++函数供调用内部处理了支付等待,取消交易等业务逻辑。//初始化参数调用  商户号/des密码/md5密钥/门店号/门店名称/窗口句柄FUNCTION int initJD(string _merChantNo, string _desKey,string _saltMd5Key, string _...

2018-07-07 15:22:30

CentOS搭建git服务器

1. 安装git  一般服务器都自带git。如果嫌版本低,可以选择卸载重装。我觉得自带的就够了。2. 创建用户gitgroupadd gitadduser git -g git3. 创建authorized_keys文件cd /home/gitmkdir .sshchmod 700 .sshtouch .ssh/authorized_keyschmod 600 .ssh/authoriz...

2018-06-12 15:21:46

golang中map声明及初始化

map的声明   varm1map[string]int   map[key]value  key必须支持==(避免使用浮点型)value不做规范map的初始化 方式1     varm1map[string]int=map[sting]int{"key":0} 方式2     m2:=make(map[string]int)注意:map声明后初始化前,可进行查找、删除、le...

2018-06-07 09:51:37

深入讲解Go语言中函数new与make的使用和区别

前言本文主要给大家介绍了Go语言中函数new与make的使用和区别,关于Go语言中new和make是内建的两个函数,主要用来创建分配类型内存。在我们定义生成变量的时候,可能会觉得有点迷惑,其实他们的规则很简单,下面我们就通过一些示例说明他们的区别和使用,话不多说了,来一起看看详细的介绍吧。变量的声明?12var i intvar s string变量的声明我们可以通过var关键字,然后就可以在程序...

2018-06-07 09:17:28

ES6:export default 和 export 区别

export default 和 export 区别:1.export与export default均可用于导出常量、函数、文件、模块等2.你可以在其它文件或模块中通过import+(常量 | 函数 | 文件 | 模块)名的方式,将其导入,以便能够对其进行使用3.在一个文件或模块中,export、import可以有多个,export default仅有一个4.通过export方式导出,在导入时要加...

2018-06-04 15:44:02

golang语言并发与并行——goroutine和channel的详细理解(一)

如果不是我对真正并行的线程的追求,就不会认识到Go有多么的迷人。Go语言从语言层面上就支持了并发,这与其他语言大不一样,不像以前我们要用Thread库 来新建线程,还要用线程安全的队列库来共享数据。以下是我入门的学习笔记。Go语言的goroutines、信道和死锁goroutineGo语言中有个概念叫做goroutine, 这类似我们熟知的线程,但是更轻。以下的程序,我们串行地去执行两次loop函...

2018-05-31 16:22:35

Go语言中new()和 make()的区别详解

概述Go语言中的new和make一直是新手比较容易混淆的东西,咋一看很相似。不过解释两者之间的不同也非常容易。new的主要特性首先new是内建函数,你可以从 http://golang.org/pkg/builtin/#new 这儿看到它,它的定义也很简单:复制代码代码如下:funcnew(Type)*Type官方文档对于它的描述是:复制代码代码如下:内建函数new用来分配...

2018-05-30 10:43:10

GO 解析(map[string]interface{})数据格式并打印出数据

interface转其他类型 有时候返回值是interface类型的,直接赋值是无法转化的。varainterface{}varbstringa="123"b=a.(string)1234通过a.(string)转化为string,通过v.(int)转化为类型。 可以通过a.(type)来判断a可以转为什么类型。 //解析(map[string]interface{})数据...

2018-05-29 17:53:58

golang fmt格式化字符串%v,%T

T常用的格式化字符串有:%vthevalueinadefaultformat whenprintingstructs,theplusflag(%+v)addsfieldnames %#vaGo-syntaxrepresentationofthevalue %TaGo-syntaxrepresentationofthetypeoftheva...

2018-05-29 15:29:56

js中编码函数:escape,encodeURI与encodeURIComponent详解

escape(), encodeURI()和encodeURIComponent()是在Javascript中用于编码字符串的三个常用的方法,而他们之间的异同却困扰了很多的Javascript初学者,这篇文章详细的给大家介绍了js中编码函数:escape,encodeURI与encodeURIComponent的相关资料,需要的朋友可以参考下。1、eacape(): 该方法不会对 ASCII 字母...

2018-05-29 11:26:34

C++ lparam传递数据

lparam是LONG型,可以用来表示一个内存地址,在SENDMESSAGE中可通过这个参数传递复杂数据,比如结构体。传递的方式是传递结构体的指针。typedefmap<string,string>StringMap; StringMapparm;    LPARAMlm=(LPARAM)&parm;//获取结构体地址接收时: StringMap  p...

2018-05-23 11:50:25

C++11并发之std::thread

一 C++11多线程简介C++11标准库会提供类thread(std::thread)。若要运行一个线程,可以创建一个类thread的实体,其初始参数为一个函数对象,以及该函数对象所需要的参数。通过成员函数std::thread::join()对线程会合的支持,一个线程可以暂停直到其它线程运行完毕。若有底层平台支持,成员函数std::thread::native_handle()将可提供对原生线程...

2018-05-23 10:03:32

go 安装包流程

golang 安装包因为墙的关系,需要先从go 在github上的镜像clone下来GitHub 上的go包需要引用到golang.org上的系统包1、git clone https://github.com/golang/sys.git  C:\Users\ZQ-Hehm\go\src\golang.org\x\sys2、go install src\golang.org\x\sys3、go g...

2018-05-11 18:16:41

NODEJS ORM sequelizejs 常见用法

sequelizejs 是一款 NODEJS ORM ,支持各大主流数据库,如MYSQL,MSSQL等。GITHUB上1W+ Star.项目使用中感觉功能强大,也很简洁,不过没有中文文档。查询: 汇总 reglist.sum('regsalesum', { where: { printcode: 1} });生成SQL SELECT SUM(regsalesum) FROM reglist W...

2018-03-17 14:18:45

NODEJS 异构系统数据交互

NODEJS 与异构系统数据交互主要是两种方式:1、直接调用DLL 实现数据交互    可通过FFI 方式实现。优点是:安装好ffi后可快速兼容原有业务缺点:配置ffi编译环境复杂,对DLL 的编写方式有一定要求,            不规范的DLL 可能导致NODE执行异常           64位的NODE 跟 32位 DLL 的兼容性问题。          DLL 如果有结构体等复杂参...

2018-03-02 11:56:09

mysql存储过程执行状态判断

MySQL中有两个函数来计算上一条语句影响了多少行,不同于SqlServer/Oracle,不要因为此方面的差异而引起功能问题:1,判断Select得到的行数用found_rows()函数进行判断。2,判断Update或Delete影响的行数用row_count()函数进行判断,这里需要注意,如果Update前后的值一样,row_count则为0,而不像SqlServer里

2018-02-01 16:37:59

vuejs Render 函数

核心函数;createElement:createElement接收3个参数:第一个参数可以是HTML标签名,组件或者函数都可以;此参数是必须的;第二个为数据对象(可选);第三个为子节点(可选)。附上一个非常简单的createElement函数demo;varapp = newVue({  el:"#app",  render:createEle

2018-01-04 09:34:34

Recursion of Template Element in Angular2(ng2递归组件)

如下树形数据结构,不定层级,用ng2 呈现[ { name: 'ABCD', child:[ name: 'A1', child:[ name: 'A1.1', child:[....] ] ] }]////定义组件,组件中再定义组件 Component({ selector: 'child', t

2017-12-04 14:30:36

查看更多

勋章 我的勋章
    暂无奖章