golang入门-- 一个2D的图形库学习

此库叫gg,源码在github。 1、获取源码并安装到本地: 首先要安装git (传送门) : https://git-scm.com/download/ 然后就可以通过 go get 命令从git获得源码并安装(此处默认大家已安装go) : 在cmd 进入GOPATH目录,然后输入 : go get github.com/fogleman/gg 一会儿之后你就可以看到GOPATH上已经有了gg的源码,并且顺便把gg的依赖第三方库也下载了。 2、在src\github.com\fogleman
分类: 其他 发布时间: 02-24 23:36 阅读次数: 0

Log4j – 如何配置多个logger

原创地址:http://blog.csdn.net/evatian/article/details/8501517 内容简介: 本文主要介绍 在一个系统中如何通过log4j的配置文件配置出多个logger,使得该系统可以在不同路径下输出多个内容不同的log 文件。并通过该实例的实现过程进一步讲解log4j的一些特性。 具体内容: 1. 如何在项目中配置log4j使得该系统可以输出web test的日志文件(自定义格式)到工程dist目录下的junitLog/WebTestLog.log目录下,
分类: 其他 发布时间: 02-24 23:36 阅读次数: 0

golang入门-- import包与包内init方法的执行时机

最近在学习revel(golang web开发框架) ,了解到revel管理和加载所有controller的方式。其中涉及的golang基础知识是import包。下面我们先来看看golang imort包的几种方法和特征: 第一种方式相对路径 import "./module" //当前文件同一目录的module目录, 此方式没什么用容易出错</span> 第二种方式绝对路径 import “LearnGo/init” //加载gopath/src/LearnGo/init模块 下面展
分类: 其他 发布时间: 02-24 23:36 阅读次数: 0

golang入门--struct Tag的语法

今天想用xorm连接数据库做一个项目,发现xorm的结构体和数据库表的映射关系的建立是通过struct Tag来实现的。所以有必要了解下Tag的语法和作用。 看代码秒懂: 1 package main 2 import ( 3 "fmt" 4 "reflect" // 这里引入reflect模块 5 ) 6 type User struct { 7 Name string "user name" //这引号里面的就是tag 8 Passwd
分类: 其他 发布时间: 02-24 23:36 阅读次数: 0

golang模板语法简明教程

转载地址:http://www.admpub.com/blog/post-221.html 129月2014 【模板标签】 模板标签用"{{"和"}}"括起来 【注释】 {{/* a comment */}} 使用“{{/*”和“*/}}”来包含注释内容 【变量】 {{.}} 此标签输出当前对象的值 {{.Admpub}} 表示输出Struct对象中字段或方法名称为“Admpub”的值。 当“Admpub”是匿名字段时,可以访问其内部字段或方法,比如“Com”:{{.Admpub.Com}}
分类: 其他 发布时间: 02-24 23:35 阅读次数: 0

Golang测试技术

转载地址:http://studygolang.com/articles/1889 本篇文章内容来源于Golang核心开发组成员Andrew Gerrand在Google I/O 2014的一次主题分享“Testing Techniques”,即介绍使用Golang开发 时会使用到的测试技术(主要针对单元测试),包括基本技术、高级技术(并发测试、mock/fake、竞争条件测试、并发测试、内/外部测 试、vet工具等)等,感觉总结的很全面,这里整理记录下来,希望能给大家带来帮助。原Slide访
分类: 其他 发布时间: 02-24 23:35 阅读次数: 0

C++的头文件和实现文件分别写什么

原文地址:http://www.cnblogs.com/ider/archive/2011/06/30/what_is_in_cpp_header_and_implementation_file.html#cpp_director 在C++编程过程中,随着项目的越来越大,代码也会越来越多,并且难以管理和分析。于是,在C++中就要分出了头(.h)文件和实现(.cpp)文件,并且也有了Package的概念。 对于以C起步,C#作为“母语”的我刚开始跟着导师学习C++对这方面还是感到很模糊。虽然我可
分类: 其他 发布时间: 02-24 23:35 阅读次数: 0

高性高mongodb之执行计划

我的专栏地址:我的segmentfault,欢迎浏览 一、执行计划介绍 MongoDB 3.0之后,explain的返回与使用方法与之前版本有了不少变化,介于3.0之后的优秀特色,本文仅针对MongoDB 3.0+的explain进行讨论。 现版本explain有三种模式,分别如下: queryPlanner executionStats allPlansExecution 其中 queryPlanner 是现版本explain的默认模式,queryPlanner模式下并不会去真正进行quer
分类: 其他 发布时间: 02-24 23:34 阅读次数: 0

《SpringCloud docker》读书笔记

yml配置意义 当Ribbon和Eureka配合使用时,会自动将虚拟主机名映射成微服务的网络地址。 yml中info可以展示一些信息 server: port: 8000 # 指定端口 spring: datasource: # 指定数据源 driver-class-name: com.mysql.jdbc.Driver url: #数据库路径 username: #用户名 password: #
分类: 其他 发布时间: 02-24 23:34 阅读次数: 0

python函数参数类型及其顺序

根据inspect模块官文文档中关于函数参数类型的相关说明,python函数参数共有五种类型,按顺序分别为:POSITIONAL_ONLY、POSITIONAL_OR_KEYWORD、VAR_POSITIONAL、KEYWORD_ONLY、VAR_KEYWORD。如图: POSITIONAL_ONLY:参数值必须以位置参数的形式传递。python没有明确的语法来定义POSITIONAL_ONLY类型的参数,但很多内建或扩展模块的函数中常常会接收这种参数类型,实际使用中不多见,这里暂不考虑。 P
分类: 其他 发布时间: 02-24 23:34 阅读次数: 0

【Luogu4299】首都

BZOJ权限题。 洛谷 题目描述 在X星球上有N个国家,每个国家占据着X星球的一座城市。由于国家之间是敌对关系,所以不同国家的两个城市是不会有公路相连的。 X星球上战乱频发,如果A国打败了B国,那么B国将永远从这个星球消失,而B国的国土也将归A国管辖。A国国王为了加强统治,会在A国和B国之间修建一条公路,即选择原A国的某个城市和B国某个城市,修建一条连接这两座城市的公路。 同样为了便于统治自己的国家,国家的首都会选在某个使得其他城市到它距离之和最小的城市,这里的距离是指需要经过公路的条数,如果
分类: 其他 发布时间: 02-24 23:34 阅读次数: 0

Pandas 基础(8) - 用 concat 组合 dataframe

以各个城市的天气为例, 先准备下面的数据: 印度天气的相关信息: import pandas as pd india_weather = pd.DataFrame({ 'city': ['mumbai', 'delhi', 'banglore'], 'temperature': [32, 34, 30], 'humidity': [80, 60, 72] }) india_weather 美国天气的相关信息: us_weather = pd.DataFrame({ 'city':
分类: 其他 发布时间: 02-24 23:34 阅读次数: 0

James Munkres Topology: Sec 22 Exer 6

Exercise 22.6 Recall that \(\mathbb{R}_{K}\) denotes the real line in the \(K\)-topology. Let \(Y\) be the quotient space obtained from \(\mathbb{R}_K\) by collapsing the set \(K\) to a point; let \(p: \mathbb{R}_K \rightarrow Y\) be the quotient ma
分类: 其他 发布时间: 02-24 23:34 阅读次数: 0

三 SprigMvc与Mybatis整合&实现商品列表功能

思路: Dao层: SqlMapConfig.xml,空文件即可,需要文件头 applicationContext-dao.xml a 数据库连接池 b SqlSessionFactory对象,需要Spring和Mybatis整合包 c 配置mapper文件扫描器 Service层: 1、applicationContext-service.xml 包扫描器,扫描@service注解的业务层类 2、applicaitonContext.xml:配置事务 Controller层: SpringM
分类: 其他 发布时间: 02-24 23:34 阅读次数: 0

javascript-初级-day03自定义属性

day01-自定义属性应用 <!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>无标题文档</title> <style> li { list-style:none; width:114px; height:140px; background:url(img/normal.png); float:left; margin-ri
分类: 其他 发布时间: 02-24 23:34 阅读次数: 0

在Linux下配置jdk的环境变量

将下载好的jdk上传到software文件夹里面 (使用WinSCP可以非常便捷的将windows下的文件通过拖拽的方式拖入到Linux中。) 去到software这个目录 输入命令: cd /software 输入命令:ll 就可以看到我们的jdk包了 三,解压文件 解压命令 tar xzvf jdk-8u111-linux-x64.tar.gz 解压之后便可删除之前传输进来的压缩包 删除文件  rm -f jdk-8u111-linux-x64.tar.gz 5、配置jdk的环境变量 与W
分类: 其他 发布时间: 02-24 23:34 阅读次数: 0

element对象

1.getAttribute获取属性 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>element对象</title> </head> <body> <!-- getAttribute属性名 --> <input type="text" id="inputid" value="加油啊,进度有点慢呢"> <script
分类: 其他 发布时间: 02-24 23:34 阅读次数: 0

java 多维数组转化为字符串

int[][] a = {{1,2,3},{4,5,7}}; System.out.println(Arrays.deepToString(a)); Arrays.deepToString()此方法是为了将多维数组转换为字符串而设计的。 三维二维都可以解决;
分类: 其他 发布时间: 02-24 23:34 阅读次数: 0

2019年开春第一篇

目录 开博缘由 博客记录内容将分为二至大部分: 一、 记录的缘由说明: 二、使用说明: 三、 补充说明: @(2019年开春第一篇) 此篇幅无代码 开博缘由 2018.3.26 从零开始学习Python 是时候开始进入初级Python学习之路的总结记录了, 分享内容: 学习的过程, 阶段性的总结。暂无其他需求,有需求时再进行补充。 博客记录内容将分为二至大部分: 一、 记录的缘由说明: 学习过程中会出现各种各样奇怪的念头,不会的内容,搜索测试总结的内容。做个学习过程的记录,思考的方式,以便阶段
分类: 其他 发布时间: 02-24 23:34 阅读次数: 0

vue-cli环境配置

1.安装npm 从node.js官网下载并安装node node -v 命令,查看node的版本,若出现相应的版本号,则说明你安装成功了。 npm包管理器,是集成在node中的,所以安装了node也就有了npm,直接输入 npm -v 命令,显示npm的版本信息。 设置全集和缓存路径: npm config set prefix "D:\Program Files\nodejs\node_global" npm config set cache "D:\Program Files\nodejs
分类: 其他 发布时间: 02-24 23:34 阅读次数: 0