自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Go语言中文网

打造国内最优质的的Go语言学习平台

  • 博客(81)
  • 资源 (2)
  • 收藏
  • 关注

原创 6 款最棒的 Go 语言 Web 框架简介

https://twitter.com/ThePracticalDev/status/930878898245722112如果你只是想写一个自己用的小网站,或许你不需要框架,但如果你是要开发一个投入生产运营的网站,那么你肯定会需要一个框架,而且是需要一个好的 Web 框架。如果你已经掌握所有必要的知识和经验,你会冒险自己去重新开发所有的功能么?你有时间去找满足生产级别要求的库来用于开发么?另...

2020-04-30 14:36:56 1612 1

原创 为你概括总结:Go 语言中不同的函数类型以及特性

本文是对匿名函数、高阶函数、闭包、同步、延时(defer)及其他 Go 函数类型或特性的概览。这篇文章是针对 Go 语言中不同的函数类型或特性的摘要总结。更为深入的探讨我会在近期的文章中进行,因为那需要更多的篇幅。这只是一个开端。命名函数一个命名函数拥有一个函数名,并且要声明在包级作用域中——其他函数的外部? *我已经在另一篇文章中对它们进行了完整的介绍*这是一个命名函数:L...

2020-04-29 16:27:33 767

原创 如此干货你值得收:Go 语言 bufio 包介绍

更多Go语言知识,欢迎关注微信公众号:Go语言中文网bufio 用来帮助处理 I/O 缓存。 我们将通过一些示例来熟悉其为我们提供的:Reader, Writer and Scanner 等一系列功能bufio.Writer多次进行小量的写操作会影响程序性能。每一次写操作最终都会体现为系统层调用,频繁进行该操作将有可能对 CPU 造成伤害。而且很多硬件设备更适合处理块对齐的数据,例如硬盘...

2020-04-28 21:03:16 739

原创 Go语言:包的风格指南

Go 语言也有自己的命名与代码组织规则。漂亮的代码,布局清晰、易读易懂,就像是设计严谨的 API 一样。拿到代码,用户首先看到和接触的就是布局、命名还有包的结构。这篇文章不是为了给大家设立硬性的规定,而是用实践引导大家形成自己的规则。因为具体问题要具体分析,通过自己的判断才能挑选出最恰当的规则。包所有的 Go 代码都是以包的形式组织起来的。Go 中的包就是目录或文件夹里面包括一个或者多个以 ...

2020-04-28 15:07:20 267

原创 Go Slice vs Map

【更多Go语言知识,欢迎关注微信公众号:Go语言中文网】Slice 和 Map 是 Go 中的两种重要的数据类型。本文将记录我关于这两种数据结构性能的一些关键的发现。在讨论性能方面之前,我们先来简单介绍一下 Slice 和 Map。Slice:Slice 是构建在数组之上的一种抽象数据结构。Slice 拥有一个指向数组开始位置的指针、数组长度以及 Slice 可以使用该数组的最大容量。Sl...

2020-04-27 14:27:37 439

原创 理解 Go 语言中的 panic 输出

我的代码有一个 bug。?panic: runtime error: invalid memory address or nil pointer dereference[signal SIGSEGV: segmentation violation code=0x1 addr=0x30 pc=0x751ba4]goroutine 58 [running]:github.com/joeshaw...

2020-04-27 14:16:41 1912

原创 为何 Go 的人气正在飞涨

仅仅两年时间,在最流行的编程语言中,Go 语言从第 65 名飙升至第 17 名。以下是其快速增长的原因。Go 语言 ,也被称为谷歌的 Go 语言,人气正在强劲增长。 虽然诸如 Java 和 C 这样的语言继续主导编程,但新编程模型已经出现,它们更适合现代计算,特别是云计算领域。 Go 越来越多的被使用,部分原因在于它是一种轻量级的开源语言,适合当今的微服务架构。 容器技术宠儿 Docker 和...

2020-04-26 21:45:04 785

原创 Go 语言核心文件调试

程序调试对于检查和理解程序运行过程和状态是非常有用的。一个核心转储文件( core dump file )中包含程序进程运行时的内存信息和进程状态。它主要用于程序的问题调试,以及在运行过程中理解程序的状态。这些对于我们诊断程序问题原因和分析生产环境中的服务问题有非常大的帮助。在本文中,我会用一个非常简单的 hello world 网页应用服务举例,实际情况,我们的程序会更加复杂。对核心转储文件...

2020-04-26 21:37:35 238

原创 最近用Go语言做了一个Go中文社区,代码开源,欢迎gopher们

最近用Go语言做了一个Go中文社区,代码开源,欢迎gopher们[url]http://studygolang.com[/url] Golang中文社区 | Go语言学习园地 采用Go语言+MYSQL构建 代码已经开源,欢迎各位爱好者参与。 关于本站:[url]http://studygolang.com/wiki/about[/url]...

2013-03-21 13:32:46 483

我常用的FireFox插件介绍

一直以来,IE都统治着浏览器市场。近年来,FireFox的用户不断上升,IE的市场相对则有所减少,现在几乎是IE(包括IE内核的)、FireFox和Chrome三分天下。普通用户也许不知道IE之外的浏览器,然而,FireFox确实开发人员的最爱,特别是Web开发(尤其是前端),这很大程度上得益于FireFox强大的插件功能,开发很强大的插件便是大名鼎鼎的Firebug。polaris现在很...

2010-12-28 00:01:40 217

原创 深入理解String——之前六个题目答案解析

此前polaris给出了六道关于String的题目,本来没有打算给出答案,应网友要求,今天抽时间把答案给出并做出了详细地分析。可以点击查看《深入理解String——之前六个题目答案解析》...

2010-10-20 14:51:53 121

全民IT时代到来了?学计算机很有前途?——淘宝2011笔试感想

 悲剧!一上来就说悲剧,原因有二:悲剧之一,打车去笔试,结果题目都没见着;悲剧之二,由悲剧之一产生或想到的——难道全民IT时代到来了?学计算机就那么有前途?亦或很多人在IT行业成为悲剧……本文纯属个人想法,您也可以发表自己的感想……话说前天晚上就听同学说淘宝校园招(此二字不能连在一起,我的账号已经被锁定两次了,本来此文早就发了。JavaEye这个也太……在此悲剧了一把)聘要笔试了,时间...

2010-10-13 20:05:57 172 1

收集各种诡异的笔试面试题(不断更新)

 要想找到一份好工作,笔试面试这关必须得通过。且先不说您的能力怎么样,有时觉得笔试面试就如同英语考试。一个“英语很好”的人,比如可以很流利的说英语,跟老外交流,然而,让他参加考研之类的英语考试,未必能够得到很高的分数,因为这类题本身就很诡异,考试需要有一定的技巧才行。当然,考试还是能够反映一个人的水平的。类似的,如果您很牛,但要找到一份好工作,好好复习一下笔试面试的知识还是很必要的,因为难...

2010-10-03 22:05:26 202

面试题:农夫养牛问题

今天在群中,有人说到这个一个面试题:一头母牛在3—10岁的时候每年可以生一头小牛,生公牛和母牛的比率是50%,在牛12岁的时候就送入屠宰场买了。现在有一个农夫有1头1岁大的母牛,在母牛3岁的时候就送到附近的农场去配种,请问40年后这个农夫可能会有多少头牛,写出相关的代码或答题思路,最好用面向对象。polaris将代码(Java实现)写了一下,如有不对的地方欢迎指出。同时也欢迎您...

2010-10-02 18:48:55 233

谷歌笔试题(Google十二岁生日晚)

2010-9-27日是Google十二岁生日,就在生日当天,Google进行了一场宣讲会加笔试。Google果然不一般,宣讲会门外都站满了人,也可见竞争之激烈,据说只需要40个人参加面试,而笔试的人有1000之多,汗……polaris也赶去凑凑热闹,完全是打酱油的,就是想见见Google的题目。下面polaris给大家分享一个题目吧。这次笔试一共10道选择题,3道问答题。选择题不是...

2010-09-28 11:03:13 153

Struts2 Error filterStart异常的解决方法总结

 今天一位网友让polaris帮忙解决一些jqGrid的问题。在polaris部署运行其工程时,却抛出Struts2 Error filterStart异常,也就是根本连tomcat都启动不了。由于polaris在初学Struts2的时候就遇到过该问题,之后也陆陆续续遇到过不少次,今天又遇到了此问题,而且按以前的解决方法该问题依然存在。当然最后把该问题还是解决了。这个问题相信很多人都遇...

2010-09-27 01:00:53 144

原创 DIV + CSS布局的一些知识汇总

  以下是polaris在工作中零碎记录下来的知识,在此汇总一下。1、开发之前,应设计好页面布局2、插入多张图片时,如果想要图片并排,注意之间不能换行,换行会被当成空格。且一般与它的父元素也别换行。3、float:left是对当前元素而言的4、当需要位移一点点时,可以使用相对定位:position:relative;left:10px;top:7px;等5、一般,网页分...

2010-09-25 00:47:04 148

搜狗面试题

搜狗的一些面试题,看看大家的解法。本人最后针对大家的讨论做一个总结。您也可到此看看本人的部分解法。 1.为什么基类的析构函数是虚函数? 2.Union和sturct区别?  3.单链表逆置(c编程) 4.1~20的整数的全排列(c编程) 5.字符串拷贝(特殊要求是源地址和目标地址的空间有重叠的,C编程) 6.关于http功能和tcp报头的 ...

2010-09-24 13:45:53 179

创新工场笔试小记

 创新工场几道笔试题,欢迎大家讨论。1 基本情况笔试题量很小,答题时间1个小时。 1道填空题,9道左右选择题,最后一道编程题。2 几个题目第一题: int f(int x) { int c = 0; while(x!=0) { x = x & (x-1); c++; } return c;} 对于int a ...

2010-09-21 22:21:41 176

看博文与写博文的一点感想——看JavaEye喷人回复有感

1、引言入住JavaEye一年半有余,一直觉得该地是程序员的好去处。这一年半来从JavaEye上学到了不少东西,当然自己也分享了些许经验。也许自己没有很多的关注JavaEye论坛中的一些帖子,更多的是看一些好博文,而自己大部分博文也只发布在博客首页,并没有发布到论坛,所以,一直以来都觉得JavaEye上的都挺文明,不会说脏话。呵呵,其实也不应该出现脏话。前些天,本人写了一篇文章发布到了Ja...

2010-09-21 16:19:36 155

几个笔试题目(2010-09-18)

感谢大家,一些问题经过大家讨论变得很明朗。谢谢!对大家一些回复进行了一个小结,大家可以点击此处查看。 今天去一家公司参加笔试,其中有几个题目觉得做的不是太好,拿出来与大家讨论。1、智力题题目大概意思是:有10箱罐头,每箱20瓶,每瓶重800克。其中有一箱每瓶都少50克,现在有一个自动秤,需要一个硬币才能秤,现在你只有一个硬币也就是只能称量一次,问如何找出每瓶少50克的...

2010-09-18 23:46:30 109

EmEditor小功能与使用技巧(2010-11-24更新)

polaris几乎每天都会使用EmEditor,使用的过程中会不断的发现一些小功能与使用技巧,在此与大家分享,您如果也有新的发现,可以留言告之。谢谢。1 复制当前行EmEditor复制当前行很方便,您不需要选中该行,只需光标定位到当前行的任意位置,然后执行Ctrl+C,便将当前行复制了。注意,确切地说不应该是复制当前行,而是当前段落,因为这样复制的是两个回车换行符之间的内容。2...

2010-09-18 23:34:24 1370

CSS选择器、优先级与匹配原理

polaris不是前台开发人员,然而作为一个Web开发者,掌握必要的前台技术也是很重要的。说实话,polaris对前台技术还是蛮感兴趣的,只是一直没有用心系统的学过,所以了解的知识有点杂。这篇文章是polaris通过网上的一些知识结合自己的问题做的一些总结,一来当作笔记,二来希望能够对初学者有点帮助。今天在修改博客时,遇到了一个问题:给一个p标签增加一个类(class),可是执行后该...

2010-09-16 01:23:29 94

配置 WP Mail SMTP 插件——绝对有效

WordPress的功能很强大,可扩展性也很强大,博客搭建完成之后,需要不断地改进完善,这样自己的博客才能够越来越好。polaris的博客搭建完成后,想要备份博客,备份方法有多种,其中有一种是通过WordPress Database Backup插件实现。该插件提供了定期备份功能,有一个选项是发送备份数据到指定的邮箱中。然而设置之后却发现无法发送到指定的邮箱中。当时也就算了,没有...

2010-09-15 01:50:26 1550 3

第五篇 普通人的编辑利器EmEditor——Vim的替代者(二)

第五篇 普通人的编辑利器EmEditor——Vim的替代者(二) (返回《第五篇 普通人的编辑利器EmEditor——Vim的替代者(一)》 )最近事情真的有点多,这一篇博文下部分现在才有时间补上。下面接着上部分继续介绍。3.4.2 配置大纲插件前面已经配置好TXT文件的语法高亮,接下来配置大纲显示,使其看起来更像Word的功能,一看就知道全文的目录结构,而且定位很方便。在配置大...

2010-09-11 17:09:29 376

打造Linux学习环境的注意事项(2010-9-12 更新)

 打造Linux学习环境的注意事项(2010-9-12 更新)今天“指导”一个朋友安装Linux上的一些软件,主要是JDK、Apache和Oracle,其实算不上指导,只是她刚开始接触Linux。我没法直接操作她的机子,是通过聊天的方式“指导”。朋友的Linux系统是别人装好了的(虚拟机上装的),然后把文件拷贝过来,这样不需要安装虚拟机就可以使用。1 Windows与L...

2010-09-05 21:22:46 126

原创 面试后感想

  今天有幸以面试官的身份参加一个面试。面试后感触和被面试真的很不一样。下面大概叙述一下感受。 两名应聘者(应聘实习岗位)先做套题目,英文题4道,都是写代码的。应该说是很基础的。做完后,就一个个面试了。 这次面试包括polaris一共三个面试官。上来先让讲解一个自己最得意的项目。那女孩大概讲了一下,但感觉讲得不清楚,几个问题后,发现这个项目她本人很少涉及编码,说更多是...

2010-09-03 21:25:54 202

第五篇 普通人的编辑利器EmEditor——Vim的替代者(一)

第五篇 普通人的编辑利器EmEditor——Vim的替代者(一)这些天一直忙着整自己独立的博客,其他啥也没干。我就是这样,做一件事请就想不停地做下去,直到做好。现在polaris的博客基本搞定,原计划是接着完善它然后把之前的博文导进去(没有找到好的方法,只能一篇篇复制,调格式了),今天得知一位网友很“期待”文本编辑器序列的第五篇,于是决定停下其他的事情,钻心写这篇文章。1...

2010-09-03 13:07:25 420

个人独立博客终于开通了

 个人独立博客终于开通了这几天一直没有写博文,原计划的文章也没有按时写了,因为这些天一直在整自己独立的博客。现在终于基本搞定了。只是暂时还没有什么内容。发现自己整一个独立博客还真是没那么容易,不过完全是自己的,心里很舒服。当然,以后还是会继续在这里写文章的,同时欢迎大家光临我的博客:www.beijixing001.com。...

2010-09-01 00:03:58 129

Groovy学习随笔之一

基于JVM的各种语言最近似乎越来越流行,这也许跟Sun被Oracle收购有关,至少我是那个时候才了解到这些,因为那段时间网上关于Java的讨论特别多,有人担心起Java的前途,进而有人在寻找Java的替代者或补充语言。在51cto上看到有各种关于基于JVM的语言的讨论。对于这些话题,我没有资格讨论什么,也不想讨论什么。只是一直想学一门基于JVM的语言(当然除Java外),曾经打算学习Sc...

2010-08-29 23:45:17 241

原创 见同学后的一点感想

 见同学后的一点感想 到周末似乎就会变得有点懒,原定的Blog文章也不想写了,说实话,写Blog也不是件容易的事情,每次写总不能为了应付,总得有点用处或有点意义,明天尽量把下一篇文本编辑器的文章写出来。 今天有一个同学到Polaris住的地方附近上课,然后过去聚聚。吃饭的时候,聊起了她的男朋友:北京土著,在国企工作,有房。她自己也准备考公务员。用她自己的话说:自己考上公务员...

2010-08-28 20:37:17 107

用if、Exception还是assert? ——看JavaEye论坛帖子:《面试题:用Exception异常还是if判断》的感想...

用if、Exception还是assert?           ——看JavaEye论坛帖子:《面试题:用Exception异常还是if判断》的感想今天在JavaEye上看到一个很火的帖子,题目是:面试题:用Exception异常还是if判断http://www.iteye.com/topic/745640。内容大概是:     当参数不合法的时候,究竟是if else 判断后返回一个值还是...

2010-08-25 23:31:30 113

《Java并发编程实践》学习笔记之二:线程安全性(thread-safe)

 《Java并发编程实践》学习笔记之二:线程安全性(thread-safe)1、什么是线程安全性1.1 不可用状态调用一个函数(假设该函数是正确的)操作某对象常常会使该对象暂时陷入不可用的状态(通常称为不稳定状态),等到操作完全结束,该对象才会重新回到完全可用的状态。1.2 线程安全性的核心问题如果其他线程企图访问一个处于不可用状态的对象,该对象将不...

2010-08-24 13:11:23 215

原创 不一样的周末

不一样的周末                               在北京呆了已有6个年头了,不在学校的日子也有1个多年头。然而,在一年里,吃饭一直都是在外面吃。去年有一次去同事家玩,自己做饭吃,感觉好温馨、好羡慕。虽然每天做饭可能会有点厌烦,然而,偶尔做做却会感觉很好。 这个周末终于自己做饭吃了。一个做了三顿,感觉超好。几个人一起做,一起吃,吃完还玩牌,那热弄气氛真不...

2010-08-22 23:43:43 93

《Java并发编程实践》学习笔记之一:基础知识

《Java并发编程实践》学习笔记之一:基础知识1、程序与进程1.1 程序与进程的概念(1)程序:一组有序的静态指令,是一种静态概念; (2)进程:是一种活动,它是由一个动作序列组成,每个动作是在某个数据集上执行一段程序,整个活动的结果是提供一种系统或用户功能。1.2 进程与程序的区别(1)进程是程序的一次运行活动,属于一种动态的概念。进程是执行程序的动态过程,而程序是...

2010-08-20 23:44:52 142

第四篇 快速、轻量、可扩展、易于使用的EmEditor

 第四篇 快速、轻量、可扩展、易于使用的EmEditor最近一直在尝试各种文本编辑器。说实话,以前对文本编辑器没啥要求,普通的也就用Windows自带的记事本了。想要高亮或格式好点的,这时候就会使用EditPlus,然而,一直没有把EditPlus设置为系统默认的文本编辑器。直到几个月前使用了TotalCommander,才把EditPlus当作TC默认调用外部程序打开文本文件...

2010-08-19 22:17:27 432

字符编码详解——彻底理解掌握编码知识,“乱码”不复存在

 每一个程序员都不可避免的遇到字符编码的问题,特别是做Web开发的程序员,“乱码问题”一直是让人头疼的问题,也许您已经很少遇到“乱码”问题,然而,对解决乱码的方法的内在原理,您是否明白?本人作为一个程序员,在字符编码方面同样遇到不少问题,而且一直对各种编码懵懵懂懂、不清不楚;在工作中也曾经遇到一个很烦人的编码问题。这两天在网上收集了大量编码方面的资料,对字符编码算是理解的比较清楚了。下面把我...

2010-08-17 17:03:06 3926 1

将您的窗口最前端显示

很多时候,我们用电脑同时并非只做一件事,像我就经常一边看视频,一边看网上的其它一些信息或者整理电脑上的东西之类的。只要这两者不是十分冲突的就行。以前都用KMPlayer看视频,它本身提供有前端显示的功能。今天,我在土豆晚上看视频,不过,由于我并不想只看视频,想在看视频的同时干点其他事情,这个时候问题来了:我想让Firefox最前端显示。于是在网上找到了一款小工具:窗口置顶 2.2(Windo...

2010-08-15 18:31:34 341

Java环境变量配置问题

昨晚在写《第三篇 打造JAVA开发环境——EditPlus篇》时候,配置CodeGenerator插件后,发现在命令行中执行java命令时总提示找不到类(当然,我确定路径没有问题),这个问题之前在公司电脑上也遇到了(也是在配置了CodeGenerator插件后),那时候以为是JDK出现了问题,但又不想重新安装。这个问题竟然在我的电脑上再次出现,这说明不是JDK出问题了。那么问题出现在哪里呢? ...

2010-08-14 13:17:27 140

第三篇 打造JAVA开发环境——EditPlus篇

 在上篇文章中介绍了EditPlus及其使用技巧。这篇文章继续讲解EditPlus。 本人一直在做JAVA开发,因而,对于个人常用编辑器,都会介绍如何打造jAVA开发环境。如果您是非JAVA程序员,一样能够参照着很方便地配置一个适合您的开发环境。下面让我们开始使用EditPlus搭建JAVA开发环境。 其实在上篇文章《第二篇 简洁但功能强大的EditPlus——我的最爱》已经介绍了...

2010-08-14 12:40:06 168

学vc编游戏程序(详细实例)

01.游戏演示 演示CAI的源程序 02.我来了 第2章我来了源程序 03.让我动吧 第3章让我动吧源程序 04.别给我框框 第4章别给我框框源程序 05.走四方 第5章走四方源程序 06.穿越丛林 第6章穿越丛林源程序 07.广阔天地 第7章广阔天地源程序 08.脚踏实地 第8章脚踏实地源程序 08-1.求解最短路径 求解最短路径源程序 09.狩猎谋生 第9章狩猎谋生源程序 10.快一点 第10章快一点源程序 10-1.资源打包 资源打包源程序 11.再快一点 第11章再快一点源程序 12.真的打呀 第12章真的打呀源程序 13.地图编辑器 第13章地图编辑器源程序 游戏类库 共用GDI游戏类库 运行程序 所有运行程序 使用说明.txt 本说明文件 学vc编游戏.exe 本光盘所有文件的自解压包

2009-04-10

DOS高手速成 洪恩在线

迅速掌握dos系统 统使用的是sql server2005数据库,连接字符串写在配置文件里,系统固定的登陆帐号为admin,123   由于本人做此系统时,使用了一个皮肤控件,界面效果很好。如果没有使用这个控件,运行起来会报错,不过没有关系,只要在登陆界面的设计界面把这个控件删除就可以了(如果要下载,我已经提供了该资源,在设置皮肤时只要指定安装的正确皮肤路径即可达到很好的效果)

2008-10-06

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除