上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 31 下一页
摘要: 1、当一个go源程序被初始化时,首先去初始化所依赖的其他包,然后初始化该go源码文件的全局变量的初始化和执行初始化函数,其中该包所有的全局变量初始化在前,该包的初始化函数int在后。当所有包的初始化函数执行完毕之后才执行main函数。一个go源码文件中可以有多个初始化函数。但是不保证同一个代码中初始 阅读全文
posted @ 2019-07-27 12:48 igoodful 阅读(1400) 评论(0) 推荐(0) 编辑
摘要: 1、下载,https://golang.google.cn/dl/,推荐在linux上使用,因此下载linux平台的go “go1.12.7.linux-amd64.tar.gz”这个文件中linux表示使用的系统平台是linux,其他系统平台有windows,MacOS等,amd64表示计算架构是 阅读全文
posted @ 2019-07-27 11:35 igoodful 阅读(169) 评论(1) 推荐(0) 编辑
摘要: 去掉“configured in code Style options”前面的勾即可。 阅读全文
posted @ 2019-07-26 10:55 igoodful 阅读(2296) 评论(0) 推荐(0) 编辑
摘要: 1、包声明:文件所在目录,有利于源码整体迁移。 2、包导入:4种方式。 1、同一文件夹下面的所有源文件的所属包只能是同一个包名字,且最好是该目录名称。举例说明如下: 在imooc文件夹下有go源文件a.go,b.go,c.go,d.go,...等,那么所有这些go源文件中的第一行(非注释行)都是pa 阅读全文
posted @ 2019-07-25 12:00 igoodful 阅读(2803) 评论(0) 推荐(0) 编辑
摘要: 你会发现在 Go 代码中的几乎所有东西都有一个名称或标识符。另外,Go 语言也是区分大小写的,这与 C 家族中的其它语言相同。有效的标识符必须以字符(可以使用任何 UTF-8 编码的字符或 _)开头,然后紧跟着 0 个或多个字符或 Unicode 数字,如:X56、group1、_x23、i、өԑ1 阅读全文
posted @ 2019-07-25 11:52 igoodful 阅读(529) 评论(0) 推荐(0) 编辑
摘要: 昨天把go的GOPATH环境变量设置成了“/home/mi/app/gopath”,今天用goland新建的项目在/home/mi/go/src目录下,名字是studygolang,如下图。 结果导入包出现如下现象: 结果导入自己写的包不成功,搞了半个多小时,才发现是因为goland创建的项目所用的 阅读全文
posted @ 2019-07-25 11:01 igoodful 阅读(3993) 评论(0) 推荐(0) 编辑
摘要: ubuntu自带的截图工具感觉能够满足基本的截图功能,可以不必安装另外的截图软件。 一般用到的截图类型有三种:全屏、当前活动窗口、自定义区域,其中自定义区域截图是最灵活也是我们用的最多的方式。在ubuntu下可以通过其自带的截图工具轻松实现这三种功能。 ubuntu自带的截图工具为screensho 阅读全文
posted @ 2019-07-25 10:46 igoodful 阅读(684) 评论(0) 推荐(0) 编辑
摘要: (1)只声明:var 变量名字 类型 var a int var a, b, c,d int 只有类型,如果初始化表达式被省略,那么将用零值初始化该变量,零值初始化机制可以确保每个声明的变量总是有一个良好定义的值,因此在Go语言中不存在未初始化的变量。具体如下:布尔类型变量对应的零值是false,数 阅读全文
posted @ 2019-07-24 18:36 igoodful 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 4种:bool/int/uint/uintptr(其中bool类型的零值为false,其余类型的零值为0) 4种:float32/float64/complex64/complex126 (零值为0) 8种:int8/int16/int32/int64/uint8/uint16u/int32/uin 阅读全文
posted @ 2019-07-24 17:09 igoodful 阅读(1643) 评论(0) 推荐(0) 编辑
摘要: 1、 常量可以是全局常量,也可以是函数内部的局部常量。常量的值不可修改,常量表达式的值在编译期计算,而不是在运行期。存储在常量中的数据类型只可以是布尔型、数字型(整数型、浮点型和复数)和字符串型。当常量比较少时,推荐如下: const 常量名1 = 常量值/常量表达式 const 常量名2 = 常量 阅读全文
posted @ 2019-07-24 16:40 igoodful 阅读(4171) 评论(0) 推荐(0) 编辑
摘要: 1、通用导入方式(推荐) import ( "fmt" ) 然后我们就可以通过包名调用相应的函数或者变量了 fmt.Println("Hello World!") 2、别名import(推荐) 在同一个go源码文件中导入多个包时,当导入的这些包的最后一个元素(包名)重复时,则无法编译,此时最佳选择就 阅读全文
posted @ 2019-07-24 16:19 igoodful 阅读(1190) 评论(0) 推荐(0) 编辑
摘要: 1、常量:const 2、变量:var 3、类型:type 4、函数:func 阅读全文
posted @ 2019-07-24 11:47 igoodful 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 1、Go语言圣经(中文版) https://books.studygolang.com/gopl-zh/ 阅读全文
posted @ 2019-07-23 23:04 igoodful 阅读(140) 评论(0) 推荐(0) 编辑
摘要: Notepad++是一套非常有特色的自由软件的纯文字编辑器(许可证:GPL)。有完整的中文化接口及支持多国语言编写的功能(UTF8 技术)。它的功能比 Windows 中的 Notepad(记事本)强大,除了可以用来制作一般的纯文字说明文件,也十分适合当作编写电脑程序的编辑器。Notepad++ 不 阅读全文
posted @ 2019-07-23 23:02 igoodful 阅读(601) 评论(0) 推荐(0) 编辑
摘要: ubuntu自带有firefox,为什么还需要先卸载原有的firefox后重新安装? 因为自带的firefox是国际版本的,无法与国内版本的firefox进行同步。 因为Windows下的Firefox使用的是本地服务,也就是中国版,但是linux自带的是国际版,使用的全球服务,所有两者同步不了。 阅读全文
posted @ 2019-07-23 23:01 igoodful 阅读(6888) 评论(0) 推荐(0) 编辑
摘要: 1、下载:根据操作系统和计算架构选择合适的安装包,操作系统类型有linux、mac、windows等,计算架构分为32位的386计算架构和64位的amd64计算架构 2、安装:推荐安装到 /usr/local #sudo tar -xzvf go1.12.7.linux-amd64.tar.gz - 阅读全文
posted @ 2019-07-23 22:58 igoodful 阅读(508) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2019-07-23 22:54 igoodful 阅读(268) 评论(0) 推荐(0) 编辑
摘要: 最近在研究Go语言,对比了几种流行的IDE,发现GoLand是使用体验最好的,没有之一。这也印证了网友们常说的那句话“JetBrain出品,必属精品”。 在ubuntu环境下使用GoLand,直接到JB官网下载goland-2017.3.tar.gz,解压后,运行bin目录下的goland.sh即可 阅读全文
posted @ 2019-07-23 22:52 igoodful 阅读(1052) 评论(0) 推荐(0) 编辑
摘要: # fc-list # sudo apt-get -y install fontconfig xfonts-utils # sudo cp XXX.ttf /usr/share/fonts/ # mkfontscale # mkfontdir # fc-cache # fc-list 阅读全文
posted @ 2019-07-23 22:45 igoodful 阅读(1009) 评论(0) 推荐(0) 编辑
摘要: ############################# chrome 最佳浏览器 notepad 最佳文本编辑器 qq 文件传输聊天工具 Wechat 撩妹撩汉工具 office 最佳文档编辑工具 7zip 最佳压缩与解压工具 百度云盘 最佳海量数据存储软件 谷歌、搜狗输入法: 最佳输入法 字体 阅读全文
posted @ 2019-05-25 16:48 igoodful 阅读(649) 评论(0) 推荐(0) 编辑
摘要: --------------------------------------------------------------------------------------------------------- 阅读全文
posted @ 2019-05-16 17:06 igoodful 阅读(1253) 评论(0) 推荐(0) 编辑
摘要: 我们在这里假设 认为遵守数据库设计的范式,不要冗余 的为正方: 认为设计数据库设计需要设计一些适当冗余的为 反方:希望大家能结合自己设计经验,展开积极的讨论:下面是我举的一个例子: 比如做一个单据表,主要字段 单号 商品编号 商品名称 单价 数量正方: 单据表只能有“ 单号 商品编号 单价 数量 ” 阅读全文
posted @ 2019-05-16 16:42 igoodful 阅读(2139) 评论(4) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2019-05-14 08:40 igoodful 阅读(423) 评论(0) 推荐(0) 编辑
摘要: 上传项目到GitHub上,当某个文件大小超过100M时,就会上传失败,因为默认的限制了上传文件大小不能超过100M。如果需要上传超过100M的文件,就需要我们自己去修改配置。 首先,打开终端,进入项目所在的文件夹; 输入命令:git config http.postBuffer 524288000 阅读全文
posted @ 2019-05-11 08:10 igoodful 阅读(2726) 评论(0) 推荐(0) 编辑
摘要: git学习网站 https://backlog.com/git-tutorial/cn/intro/intro1_1.html 阅读全文
posted @ 2019-04-17 20:21 igoodful 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 团队开发中,遵循一个合理、清晰的Git使用流程,是非常重要的。 否则,每个人都提交一堆杂乱无章的commit,项目很快就会变得难以协调和维护。 下面是ThoughtBot 的Git使用规范流程。我从中学到了很多,推荐你也这样使用Git。 第一步:新建分支 首先,每次开发新功能,都应该新建一个单独的分 阅读全文
posted @ 2019-04-17 10:51 igoodful 阅读(242) 评论(0) 推荐(0) 编辑
摘要: Checkout checkout命令用于从历史提交(或者暂存区域)中拷贝文件到工作目录,也可用于切换分支。 ![](./_image/2016-07-14 21-26-37.jpg?r=49) ![](./_image/2016-07-14 21-15-47.jpg?r=49&f=2) 匿名分支: 阅读全文
posted @ 2019-04-17 10:40 igoodful 阅读(160) 评论(1) 推荐(0) 编辑
摘要: Diff 查看工作区(working directory)和暂存区(staged)之间差异:git diff 查看工作区(working directory)与当前仓库版本(repository)HEAD版本差异:git diff HEAD 查看暂存区(staged)与当前仓库版本(reposito 阅读全文
posted @ 2019-04-17 10:39 igoodful 阅读(1244) 评论(0) 推荐(0) 编辑
摘要: ####################################################### ssh协议进行克隆: git clone ssh://10.10.10.10:22/home/work/xxx/yyy/myproject ######################## 阅读全文
posted @ 2019-04-17 10:37 igoodful 阅读(229) 评论(10) 推荐(0) 编辑
摘要: 分支就是科幻电影里面的平行宇宙,当你正在电脑前努力学习Git的时候,另一个你正在另一个平行宇宙里努力学习SVN。 如果两个平行宇宙互不干扰,那对现在的你也没啥影响。不过,在某个时间点,两个平行宇宙合并了,结果,你既学会了Git又学会了SVN! 分支在实际中有什么用呢?假设你准备开发一个新功能,但是需 阅读全文
posted @ 2019-04-16 09:50 igoodful 阅读(258) 评论(6) 推荐(0) 编辑
摘要: 电脑开机出现 this product is covered by one or more of the following prtents 有次意外断电后就每次都出现这个提示,然后要等检查完才能进入系统,按ESC可以跳过。这个到底是什么意思啊。 解决办法: 这是由于网卡启用了BOOT ROM芯片的 阅读全文
posted @ 2019-04-13 20:46 igoodful 阅读(8204) 评论(2) 推荐(1) 编辑
摘要: git push :将本地的哪个分支推送到哪个远程主机上的哪个分支。因此明确主机、本地分支名、远程分支名这三个要素。 git push命令用于将本地分支的更新,推送到远程主机。它的格式与git pull命令相仿。 注意:这里的:前后是必须没有空格的。 注意,分支推送顺序的写法是<来源地>:<目的地> 阅读全文
posted @ 2019-04-10 21:45 igoodful 阅读(375) 评论(0) 推荐(0) 编辑
摘要: 面解释的话, 1、git commit -m用于提交暂存区的文件; 2、git commit -am用于提交跟踪过的文件。 要理解它们的区别,首先要明白git的文件状态变化周期,如下图所示 工作目录下面的所有文件都不外乎这两种状态:已跟踪或未跟踪。已跟踪的文件是指本来就被纳入版本控制管理的文件,在上 阅读全文
posted @ 2019-04-10 21:12 igoodful 阅读(1373) 评论(0) 推荐(0) 编辑
摘要: https://blog.csdn.net/longintchar/article/details/81843048 1、三棵树。 此时如果我们运行 git status,会发现没有任何改动,因为现在三棵树完全相同。 修改文件 现在我们想要对文件进行修改然后提交它。我们将会经历同样的过程;首先在工作 阅读全文
posted @ 2019-04-10 19:55 igoodful 阅读(981) 评论(1) 推荐(0) 编辑
摘要: 1、开发环境。 2、代码地址。 算法的java版本webservice的服务端地址: 项目的C#代码的webservice的客户端地址: 3、webservice的服务端版本。 (1)使用idea新建webservice项目。需要安装好idea2018(版本无所谓),jdk1.8(版本要对),Tom 阅读全文
posted @ 2019-04-09 20:29 igoodful 阅读(401) 评论(0) 推荐(0) 编辑
摘要: 首先,我的java代码写了一个遗传算法,这是我硕士毕业论文的核心算法,项目是基于C#的web项目。但是现在又不想用C#重写遗传算法代码,于是就想用C#去调用java的代码。在网上找了方法,一般有两种: 1、思路是:先将遗传算法的java代码打包成jar包,然后用ikvm工具将jar包转换成dll文件 阅读全文
posted @ 2019-04-09 10:48 igoodful 阅读(465) 评论(0) 推荐(0) 编辑
摘要: GitHub使用说明。 1、修改仓库名称? 2,如果打开github很慢,可尝试如下方法: 在C:\Windows\System32\drivers\etc中打开host文件(可以用UE等编辑工具打开),在该文件中添加如下内容。 # GitHub Start 140.82.114.4 github. 阅读全文
posted @ 2019-04-08 20:54 igoodful 阅读(252) 评论(0) 推荐(0) 编辑
摘要: 1、给java项目添加oracle的驱动包ojdbc6.jar 2、添加包ojdbc6.jar,这个包在安装的服务版oracle11g的这个目录下: 3、使用。 阅读全文
posted @ 2019-04-08 18:33 igoodful 阅读(716) 评论(0) 推荐(0) 编辑
摘要: ALTER TABLE TA_申请材料表 ENABLE row movement ; flashback table TA_申请材料表 to timestamp to_timestamp('2019-04-08 09:40:00', 'yyyy-mm-dd hh24:mi:ss'); 阅读全文
posted @ 2019-04-08 10:39 igoodful 阅读(331) 评论(1) 推荐(0) 编辑
摘要: 1、更正拼写和语法错误。 2、取消自动编号。 3、添加删除水印。 4、段落设置首行缩进2个字符。 需要先选中需要设置的段落 5、文字覆盖。 insert键切换插入与改写功能。修改word状态栏上的改写与插入切换。 6、相似选择。 用于选择跨度较大的相似文本。比如都是一级标题。 7、绘制三线表格。 ( 阅读全文
posted @ 2019-04-06 20:26 igoodful 阅读(384) 评论(0) 推荐(0) 编辑
上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 31 下一页