Golang条件编译

admin 发表于 [Golang] 分类,标签: Go
0
编译标签方式 例如: // +build darwin freebsd netbsd openbsd 在源码头部放置条件编译标签,将限制文件仅能在BSD系统进行编译 当一个文件有多个编译标签,总的限制是单个限制的逻辑与,例如: // +build linux darwin // +build 386 ... 阅读全文>>

Golang中使用xgo进行cgo的跨平台编译

admin 发表于 [Golang] 分类,标签: Go xgo cgo
0
首先安装docker,然后在docker中执行命令: docker pull karalabe/xgo-latest 这个docker images的使用方法官方并没有说明。不过通过其dockerfile可以窥探其秘密。 进入这个docker的命令是: docker run -it --entrypoint /bin/bash karalabe/xgo-latest ...阅读全文>>

安装 Go 第三方包 go-sqlite3

admin 发表于 [Golang] 分类,
0
Mac OS X 1. 通过 Homebrewn 安装: brew install pkgconfig brew install sqlite3 2. 通过 port 安装: sudo port pkgconfig sudo port install sqlite3 3. 如果你在安...阅读全文>>

Golang中append操作实例讲解

admin 发表于 [Golang] 分类,标签: 学习笔记
0
// 例子 1: a := []int{1, 2, 3, 4, 5, 6} b := append(a[0:1], 0) fmt.Printf("%#v\n", a) //输出:[]int{1, 0, 3, 4, 5, 6} fmt.Printf("%#v\n", b) //输出:[]int{1, 0} ...阅读全文>>

在for range循环内删除slice中某个元素的例子

admin 发表于 [Golang] 分类,标签: 示例代码
0
package main import "fmt" type P struct { X int Y int } func main() { ps := []*P{ &P{1, 2}, &P{3, 4}, &P{5, 6}, &P{7, ...阅读全文>>

使用HTML5在浏览器端裁剪图片

admin 发表于 [Javascript] 分类,标签: HTML5 Javascript Web前端
0
// ======================= // 函数定义 // ======================= function dataURLToBlob(dataURL){ // dataURL 的格式为 “data:image/png;base64,****” var p=dataURL.indexOf...阅读全文>>

caddy服务器配置范例

admin 发表于 [Golang] 分类,标签: HTTP caddy
0
Caddyfile文件内容: localhost 127.0.0.1 { tls off root E:\www_pre gzip fastcgi / 127.0.0.1:9070 php log access_local.log header /api Ac...阅读全文>>

文件同步工具Syncthing介绍以及在centos下的使用方法

admin 发表于 [Golang] 分类,标签: CentOS Linux SSH VPS管理 服务器维护 Golang
0
Syncthing 是由 瑞典开发者Jakob Borg 用Golang开发的文件同步工具,是Dropbox和BitTorrent Sync的开源替代 ,称用户的数据将由自己完全控制,所有的通信全都加密,每个访问节点都用加密证书验证。Syncthing的代码和协议都发布在 GitHub 上,代码使用MIT许可证,协议使用创作共用许可证,程序安装之后了使用... 阅读全文>>

SublimeText3: ImportError: No module named ‘urllib2′

admin 发表于 [特色软件] 分类,标签: sublime text
0
使用sublime text的同学一般会装package control这个插件,这个插件是管理插件的功能,先安装它,再安装其他插件就方便了。 console安装命令: import urllib2,os;pf='Package Control.sublime-package';ipp=sublime.installed_packages_path();os.make...阅读全文>>

[转]golang中defer精析

admin 发表于 [Golang] 分类,标签: Golang
0
example1 func f() (result int) { defer func() { result++ }() return 0 } example2 func f() (r int) { t := 5 defer func() { ...阅读全文>>

让进程在CentOS系统后台可靠运行的几种方法

admin 发表于 [Linux] 分类,标签: CentOS Linux VPS管理
0
我们经常会碰到这样的问题,用 telnet/ssh 登录了远程的 Linux 服务器,运行了一些耗时较长的任务, 结果却由于网络的不稳定导致任务中途失败。如何让命令提交后不受本地关闭终端窗口/网络断开连接的干扰呢?下面举了一些例子, 您可以针对不同的场景选择不同的方式来处理这个问题。 nohup/setsid/& 场景: 如果只是临时有一个命令需要长时间运行,什么方法能最...阅读全文>>

Phalcon框架中的request和response常用方法

admin 发表于 [PHP] 分类,标签: PHP开发框架 知识总结 Phalcon
0
Phalcon 框架 Cookie Phalcon\Http\Response\Cookies(不是Phalcon\Http\Cookie)是一个为响应设置cookie的容器,类似于PHP中的setcookie()函数。 这个容器中设置的每个cookie都是一个Phalcon\Http\Cookie类实例,容器的send()方法实际是添加响应头Set-Cookie指令。...阅读全文>>

PHP输出当前进程所有变量 / 常量 / 模块 / 函数 / 类

admin 发表于 [PHP] 分类,标签: PHP代码 学习笔记 知识总结
0
1. get_defined_vars    (PHP 4 >= 4.0.4, PHP 5)  — 获取 由所有已定义变量所组成的数组 array   get_defined_vars  (  void  ) 此...阅读全文>>

xweb和tango框架benchmark对比

admin 发表于 [Golang] 分类,标签: Golang benchmark
0
在个人笔记本电脑上测试,主要是做对比。 xweb测试代码: package main import ( "runtime" //导入框架 X "github.com/coscms/xweb" ) type HelloAction struct{ *X.Action...阅读全文>>

coscms功能预览

admin 发表于 [Golang] 分类,
1
此项目正在开发中,功能会不断完善,敬请期待…… 现在放出早期部分功能截图。阅读全文>>

PHP对称加密算法类

admin 发表于 [PHP] 分类,标签: PHP代码 PHP自定义函数
0
/** * 常用对称加密算法类 * 支持密钥:64/128/256 bit(字节长度8/16/32) * 支持算法:DES/AES(根据密钥长度自动匹配使用:DES:64bit AES:128/256bit) * 支持模式:CBC/ECB/OFB/CFB * 密文编码:base64字符串/十六进制字符串/二进制字符串流 * 填充方式: PKCS5Pa...阅读全文>>

php经典算法

admin 发表于 [PHP] 分类,标签: PHP代码 算法
0
   1.冒泡算法,排序算法,由于在排序过程中总是小数往前放,大数往后放,相当于气泡往上升,所以称作冒泡排序    $array = array(a,f,c,b,e,h,j,i,g);    function maopao_fun($array){       &nbs... 阅读全文>>

php概率算法

admin 发表于 [PHP] 分类,标签: PHP代码 算法
0
这是一个很经典的概率算法函数: function get_rand($proArr) { $result = ''; //概率数组的总概率精度 $proSum = array_sum($proArr); //概率数组循环 foreach ($proArr as $key => $pr...阅读全文>>

CRM

admin 发表于 [PHP] 分类,
0
阅读全文>>

Vim编程技巧

admin 发表于 [Linux] 分类,标签: Vim
0
作者: 陈皓 相信大家看过《简明Vim教程 》也玩了《Vim大冒险 》 的游戏了,相信大家对Vim都有一个好的入门了。我在这里把我日常用Vim编程的一些技巧列出来给大家看看,希望对大家有用,另外,也是一个抛砖引玉的过 程,也希望大家把你们的技巧跟贴一下,我会更新到这篇文章中。另外,这篇文章里的这些技巧全都是vim原生态的,不需要你安装什么插...阅读全文>>