go

golang中的联合体

首页 专栏 golang 文章详情 0 golang中的联合体 o_ra 发布于 1 月 22 日 昨天使用protobuf中的oneof发现编译出来的代码挺奇怪的,详细看看发现golang中使用联合体是这样用的 定义一个接口类型,这个接口类型就一个方法,实现了这个方法就
前段开发

使dreamweaver支持ftl扩展名

1、Dreamweaver默认打开后缀名为ftl的文件时,设计视图显示灰色,无法直接预览ftl文件样式; 只需要MMDocumentTypes.xml文件中的配置就可以用设计视图来预览ftl文件样式了。 MMDocumentTypes.xml----位于程序安装目录下,如D:\Dreamweaver CS4\Configuration\DocumentTypes 用编辑器打开MMDocumentTypes.xml,找到下面部分,并添加ftl,修改后如下: <docum...
前段开发

CSS Beautify - CSS代码格式化

CSS Beautify 是一个 JavaScript 实现的用来对 CSS 代码进行格式化使之更加容易阅读的工具。 在线格式化:http://www.chinaoc.com.cn/codeformat.html?type=css https://github.com/senchalabs/cssbeautify...
前段开发

注意img图片的onerror事件.

经过分析,发现网页中存在类似如下的代码: <img src=”pic.gif” onerror=”javascript:this.src=’/noPic.gif’;” alt=”pic” /> 分析:特别注意 onerror,当图片不存在时,将触发 onerror,而 onerror 中又为 img 指定一个 NoPic.gif 图片。也就是说图片存在则显示 pic.gif,图片不存在将显示 noPic.gif。但问题来了,如果 noPic.gif 也不存在,则继续触发 ...
go

如何将含有多个main子项目的大项目mod化

以 xxx-go-eninge(图片中有打码) 为例,项目中包含5个子项目,2个公共类,如下图, 红色框选即使公共模块 其它都是独立的子项目,有main.go 我们将这个项目放在任意文件夹,是否在GOPATH都可以 如果这个项目不做任何配置,那么在任意目录下执行go get或build都会失败。
前段开发

jquery imgareaselect 插件

DEMO: http://odyniec.net/projects/imgareaselect/ 关于 imgareaselect 插件 imgareaselect 是一个 允许用户使用简单、直观的点击、拖动界面图像选择矩形区域的jQuery插件。该插件可用于 web 应用程序中轻松实现图像裁剪功能,以及其他功能,如照片标记、 图像编辑功能,等等。 使用imgareaselect这个插件: 调用方式: $(document).ready(fun
go

切片传递与指针传递到底有啥区别

提出疑问 在Go的源码库或者其他开源项目中,会发现有些函数在需要用到切片入参时,它采用是指向切片类型的指针,而非切片类型。这里未免会产生疑问:切片底层不就是指针指向底层数组数据吗,为何不直接传递切片,两者有什么区别? 例如,在源码log包中,Logger对象上绑定了formatHeader方法,它的
go

Gmqtt——Go语言实现的MQTT broker

MQTT(Message Queuing Telemetry Transport,消息队列遥测传输协议)是用于物联网(IoT)的OASIS标准消息传递协议。发布/订阅是连接远程消息传递设备的理想选择,因为它具有非常小的网络带宽。MQTT目前广泛应用于各种行业,如汽车、制造业、电信、石油和天然气等。
前段开发

js判断手机浏览器

最近准备做一个手机端的网站。所以在网上找了几个判断是否是手机浏览器的js脚本,贴上来,分享下: 第一种、直接JS脚本: try { var urlhash = window.location.hash; if (!urlhash.match("fromapp")) { if ((navigator.userAgent.match(/(iPhone|iPod|Android|ios|iPad)/i))) { window.location = "http://www.laozuo.org(更换成自己的WA
加载更多