leader说要升级服务器上的缩略图服务,要用libjpeg-turbo库来写,前几天写的demo发现确实效率高了不少,所以用cgo把C的代码封装成库,已经基本完成。当成是一个对go、cgo的学习和对C的一些复习吧。 对于Go提供了两个接口,一个是给定文件名进行压缩,另一个是以byte[]方式给定数 ...
分类:
其他好文 时间:
2018-04-20 18:57:29
阅读次数:
246
特点:a.自动垃圾回收b.丰富的内置类型c.函数多返回值d.错误处理e.匿名函数和闭包f.类型和接口g.goroutine并发编程h.反射i.CGO调用c函数go语言从main包中的main函数开始执行,Go语言的main()函数不能带参数,也不能定义返回值。命令行传入的参数在os.Args变量中保存。如果需要支持命令行开关,可使用flag包。在包声明之后,是一系列的import语句,用于导入该程
分类:
其他好文 时间:
2018-03-02 18:42:28
阅读次数:
208
localmaxima(原题为权限题) Description给出一个排列,若其中一个数比它前面的数都大,则称为localmaxima数,求一个随机排列中localmaxima数的个数的期望。 Input一个数n,表示排列为1-n的一个随机排列。Output一个浮点数表示localmaxima数的个 ...
分类:
其他好文 时间:
2018-02-06 11:03:51
阅读次数:
207
昨天: 司宇航:测试功能版块,优化功能版块。马佳慧:优化界面 。王金萱:合并程序。季方: 合并程序。 今天: 司宇航:优化功能版块。马佳慧:优化界面 。王金萱:优化界面。季方: 完善功能二的时间部分。 遇到的问题: 无 任务展板: 燃尽图: 站立会议: ...
分类:
其他好文 时间:
2017-12-25 00:46:34
阅读次数:
213
Golang丰富的I/O 二 cgo版Hello World 在《Golang丰富的I/O 用N种Hello World展示》中用多种Hello World的写法展示了golang丰富强大的I/O功能,在此补充一种cgo版的Hello World。以下代码源自go源码: main.go file.g ...
分类:
其他好文 时间:
2017-11-29 18:26:16
阅读次数:
139
一、Zookeeper的四字命令Zookeeper支持某些特定的四字命令字母与其的交互。他们大多数是查询命令,用来获取Zookeeper服务的当前状态及相关信息。用户在客户端可以通过telnet或nc向Zookeeper提交相应的命令。Zookeeper常用的四字命令见下图所示。上图,是Zookee... ...
分类:
其他好文 时间:
2017-10-24 14:51:32
阅读次数:
118
CGO Types C作为一种混合编程语言已经很久了,无论那些广泛使用的包是用何种语言实现的,都导出了和C兼容的API。Go程序调用C程序,可以借助两种工具实现,一种是cgo,另一种是SWIG工具。Cgo是为C函数创建go绑定的工具;SWIG工具可以提供更复杂的特性来调用C++程序。(关于SWIG工 ...
分类:
其他好文 时间:
2017-10-11 14:08:30
阅读次数:
230
目前,当Go需要和C/C++代码集成的时候,大家最先想到的肯定是CGO。毕竟是官方的解决方案,而且简单。 但是CGO是非常慢的。因为CGO其实一个桥接器,通过自动生成代码,CGO在保留了C/C++运行时的情况下,搭建了一个桥来沟通C/C++世界和Go的世界。这就意味着,兼容性很好,但是对C的函数的调 ...
分类:
其他好文 时间:
2017-09-06 17:36:01
阅读次数:
232
前言 mac上搭建appium+python的环境还是有点复杂的,需要准备的软件 1.nodejs 2.npm 3.cnpm 4.appium 5.pip 6.Appium-Python-Client 一、nodejs安装 1.nodejs下载地址:https://nodejs.org/ 2.下载完 ...
分类:
移动开发 时间:
2017-08-15 23:33:26
阅读次数:
691
看到Freebuf 小编发表的用这个隐藏于PHP模块中的rootkit,就能持久接管服务器文章,很感兴趣,苦无作者没留下PoC,自己研究一番,有了此文 0×00. 引言 PHP是一个非常流行的web server端的script语言.目前很多web应用程序都基于php语言实现。由于php是个开源软件 ...
分类:
Web程序 时间:
2017-08-03 09:53:45
阅读次数:
286