gofmt 大部分的格式问题可以通过 gofmt 解决,gofmt 自动格式化代码,保证所有的Go代码与官方推荐的格式保持一致,于是所有格式有关问题,都以 gofmt 的结果为准。 注释 在编码阶段应该同步写好变量、函数、包的注释,最后可以利用godoc导出文档。注释必须是完整的句子,句子的结尾应该 ...
分类:
其他好文 时间:
2017-04-21 00:09:31
阅读次数:
249
变量初始化:在变量声明的时候给变量一个初始值,初始化相当于给里面放东西。变量赋值:手动给变量空间中存储数据的过程。变量类型转换:显式、隐式,比如讲字符型转换成数值型。变量类型:本地变量:setvar_name=valueunsetvar_name${var_name}作用范围:当前shell进程。局部..
分类:
系统相关 时间:
2017-04-18 20:27:26
阅读次数:
261
50道Java线程面试题 1) 什么是线程? 线程是操作系统能够进行运算调度的最小单位,它被包含在进程之中,是进程中的实际运作单位。程序员可以通过它进行多处理器编程,你可以使用多线程对运算密集型任务提速。比如,如果一个线程完成一个任务要100毫秒,那么用十个线程完成改任务只需10毫秒。Java在语言 ...
分类:
编程语言 时间:
2017-04-15 14:57:49
阅读次数:
223
我认为我已经养成了一个坏习惯。在使用一个框架过程中对它的内部原理非常感兴趣,有时候须要花不少精力才明确,这也导致了学习的缓慢,但换来的是对框架的内部机理的熟悉,正如侯捷所说,源代码面前,了无秘密。这也是本文产生的直接原因。一.flask session原理 flask的session是通过clien ...
分类:
其他好文 时间:
2017-04-15 09:35:53
阅读次数:
185
(1) 减少http请求次数:CSS Sprites, JS、CSS源码压缩、图片大小控制合适;网页Gzip,CDN托管,data缓存 ,图片服务器。(2) 前端模板 JS+数据,减少由于HTML标签导致的带宽浪费,前端用变量保存AJAX请求结果,每次操作本地变量,不用请求,减少请求次数(3) 用i ...
分类:
其他好文 时间:
2017-04-14 22:33:34
阅读次数:
191
环境变量:可以在所有的用户进程中使用。登录进程是父进程,shell进程是子进程。父进程初始化环境变量,子进程就都可以使用了。对应的声明文件是:/etc/profile、~/wuxiangdong/.bash_profile变量的声明方式,exportJAVA_HOME=‘/usr/local/jdk7‘本地变量(局部变量):作用域在..
分类:
系统相关 时间:
2017-04-14 10:36:44
阅读次数:
173
1 java虚拟机对内存的管理 java虚拟机在执行java程序的时候把内存分为若干个不同的区,这些区各自有不同的用处,以及创建和销毁时间. 有的区随着虚拟机的启动而启动,有的区则依赖用户线程的启动和结束而启动和结束. 根据java虚拟机规范,java虚拟机将内存分为下面几个部分:如下图 下面是对这 ...
分类:
编程语言 时间:
2017-04-08 14:55:05
阅读次数:
183
ng-content指令可以在组件中嵌入模板代码,方便定制可复用的组件。比如:页面的header是个通用组件,导航菜单样式已经设定好,只需在header标签内加上菜单内容。源码以前文为基础。 父组件使用方法: 这样的结构可谓清晰明了。这里只为演示ng-content的功能,如果是真正开发过程中,可以 ...
分类:
其他好文 时间:
2017-04-05 20:08:24
阅读次数:
353
变量的声明及其作用域 本地变量 VARNAME=VALUE:作用域为整个bash进程【打开新的shell进程,没有该变量】 局部变量 local VARNAME=VALUE:作用域为当前代码段 环境变量 作用域为当前shell及其子进程【打开一个shell就是一个进程】 export VARNAME ...
分类:
其他好文 时间:
2017-04-04 23:20:46
阅读次数:
233
一、Java 内存模型 java内存模型把 Java 虚拟机内部划分为线程栈和堆 下面这张图演示了调用栈和本地变量存放在线程栈上,对象存放在堆上。 ==》》 一个局部变量可能是原始类型,在这种情况下,它总是“呆在”线程栈上。 一个局部变量也可能是指向一个对象的一个引用。在这种情况下,引用(这个本地变 ...
分类:
编程语言 时间:
2017-04-01 16:52:57
阅读次数:
122