自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(41)
  • 收藏
  • 关注

原创 golang/php计算两个经纬度之间的距离

golang版本package main import ( "fmt" "math") func main() { lat1 := 29.490295 lng1 := 106.486654 lat2 := 29.615467 lng2 := 106.5...

2014-09-25 18:09:00 729

原创 golang/PHP输出excel

http://www.dotcoo.com/golang-math-rand  以前输入excel的时候utf8总是乱码还是用其他方式把utf8转换为gbk才能显示,呵呵,其实是输出了csv,后来群里的朋友说需要utf8 BOM Excel才能正常识别utf8,今天测试了一下,很爽,比以前省了好几行代码.呼呼BOM信息参考:http://zh.wikipedia.org/w...

2014-09-25 18:08:49 180

原创 golang 判断文件是否存在

golang判断文件是否存在有点怪异,是判断在操作文件时返回的错误信息来判断的,不能直接根据路径判断,感觉怪异.呵呵package main import ( "fmt" "os") func main() { f, err := os.Open("dotcoo.com.txt") if err != nil &&...

2014-09-25 18:08:38 385

原创 golang匿名结构体

http://www.dotcoo.com/golang-anonymous-structgolang匿名结构体package main import ( "fmt") func main() { var user struct{Name string; Gender int} user.Name = "dotcoo"...

2014-09-25 18:08:27 700

原创 golang截取字符串 按字符截取

http://www.dotcoo.com/golang-substr-chargolang截取字符串,按字符截取func Substr(str string, start, length int) string { rs := []rune(str) rl := len(rs) end := 0 if start < ...

2014-09-25 18:08:12 3409

原创 golang版ip2long long2ip

http://www.dotcoo.com/golang-ip2long-long2ip  其实也没什么难度的.写完放到这里分享下.AddrToUint32func AddrToUint32(addr net.Addr) (uint32, error) { var ip net.IP switch ipaddr := addr.(type) { ...

2014-09-18 09:08:40 493

原创 golang守护进程

用node写了一个socket后台服务,可是有时候会挂,node一个异常就game over了,所以写了一个守候.package main import ( "log" "os" "os/exec" "time") func main() { lf, err := os...

2014-09-18 09:08:27 300

原创 php排它锁lock

有些时候要进行一些操作但是,不能和其他进程冲突,这时候就用到了锁.<?php$f = fopen("a.txt", "w+");flock($f, LOCK_EX);echo "look file\n";sleep(10);flock($f, LOCK_UN);echo "release file\n";fclose($f);这样就可以执行独享的操作了...

2014-09-18 09:06:48 440

原创 golang排序实现 sort接口实现

http://www.dotcoo.com/golang-sort今天看见群里再讨论排序的sort.Interface的实现,有童鞋一直搞不定,我就上手了一下,哦耶搞定了,代码放在这里.其实很简单sort.Interface借口有三个方法,给自己的struct实现这三个方法,然后用将自己的结构体传给sort.Sort方法就排序完成.当然sort包也有几个常用的方法sort.Floa...

2014-09-18 09:06:34 515

原创 golang websocket 简易聊天室

先说点无关的,最近忙于工作没有更新博客,今天休息顺便把golang websocket研究了一下,挺好玩的,写了一个聊天室,分享给大家.websocket包 : code.google.com/p/go.net/websocket文档 : http://go.pkgdoc.org/code.google.com/p/go.net/websocket首先安装websocket包g...

2014-09-18 09:06:20 291

原创 golang压缩,解压tar.gz文件

http://www.dotcoo.com/golang-tar-gzipgolang处理压缩包,我最常用的就是tar.gz了,所以今天写了一个测试一下.代码放这里以后浏览.压缩文件package main import ( "fmt" "os" "io" "archive/tar" "compress/gzip")...

2014-09-12 09:51:26 4531

原创 golang队列,堆栈实现

golang,其实我的实现是利用container/list包实现的,其实container/list包很强大.package main import ( "fmt" "container/list") func main() { // 生成队列 l := list.New()...

2014-09-12 09:51:13 423

原创 golang通过smtp发送电子邮件

http://www.dotcoo.com/golang-smtp-mail今天写了一个公司的邮件发送后台服务,php只需要把邮件存入数据库,然后golang写的mailservice就会吧邮件发送出去.这个公司的代码就不发出来的,以为带有公司的业务逻辑,我把代码整理了一下发布出来供大家参考.呵呵package main import ( "fmt" "...

2014-09-12 09:51:02 2941

原创 golang image 例子

golang处理图片挺简单的,我是过功能挺简单的,没有过一个缩略图方法.package main import ( "fmt" "os" "image" "image/color" "image/draw" "image/jpeg") func main() { f1, err := os

2014-09-12 09:50:51 158

原创 golang 读写文件

怎么能吧这个忘了,golang读写文件最近本的,哈哈package main import ( "fmt" "os") func main() { f, err := os.OpenFile("file2.txt", os.O_RDWR | os.O_CREATE | os.O_APPEND, 0x644) if ...

2014-09-12 09:50:39 136

原创 golang socket 测试

用golang不用他的net包还有什么意义,又一个测试代码.server.go 服务端package main import ( "fmt" "log" "net" "bufio") func handleConnection(conn net.Conn) { data, err := bufio...

2014-09-10 13:44:04 325

原创 golang json编码,解析

json通用的数据交换格式,刚想做个别的东西,就想到要用json交换数据,就先把json的编码和解析搞定.看了看文档,写了一个事例代码.如下:package main import ( "fmt" "encoding/json") func main() { // json encode j1 := make(map[st...

2014-09-10 13:43:53 129

原创 golang mysql留言板系统,呵呵

做了一个简易留言板系统,练练手,用到了7个包,呵呵.以后要多写写东西,这样进步比较快.main.go// Golang简易留言板系统// Author: dotcoo zhao // mysql// CREATE TABLE liuyan (// id int primary key auto_increment not null,// name...

2014-09-10 13:43:42 454

原创 golang template 例子

golang的template包很好用,做一些复杂的文本格式生成太有帮助了,生成网页也是很不错的,使用起来非常方便.package main import ( "fmt" "os" "text/template") type Latlng struct { Lat float32 Lng float32}...

2014-09-10 13:43:22 338

原创 golang读写mysql的例子,使用mymysql驱动

http://www.dotcoo.com/golang-mysql-mymysql  golang,做很多系统都离不开数据库,当然最常用的还是mysql,今天测试了一下连接mysql数据库,呼呼爽啊.再次为golang欢呼.这次用的是golang的mymysql驱动,好久没有用mysql了,还是忘不了她.package main import ( ...

2014-09-10 13:43:10 315

原创 golang按显示长度截取字符串

根据显示长度截取字符串,之前php用的utf8编码,10个英文和10个汉字的显示长度差距太大,按字节截取的话又会出错出现截取半个汉字的情况,所以写了这两个函数.这两天在折腾golang,所以就用golang重写了着连个函数.代码如下:package main import ( "fmt") func main() { fm...

2014-09-05 09:57:33 973

原创 golang字符、字符串的那些事儿

通过下边的代码可以看出,r实质是int32,占用4个字节,值是25105;s是string,占用3个字节,值是e68891.推断r应该是unicode编码的,s是utf8编码的.package main import( "fmt") func main() { r := '我' fmt.Prin...

2014-09-05 09:57:22 96

原创 golang中文unicode编码

http://www.dotcoo.com/golang-unicode-encode golang在很多时候要对中文进行unicode编码,今天有兴趣就写了一个,golang太爽了今天写了不少文章了.呵呵package main import ( "fmt" "strconv") func main() { rs := [...

2014-09-05 09:57:11 2284

原创 golang strconv Atoi Itoa 例子

http://www.dotcoo.com/golang-strconv-atoi-itoagolang strconv atoi itoa 在做任何项目的时候都要用到字符串和数字,相互转换是最近基本的操作,哈哈 这里就介绍golang怎么做这些事情参考代码如下:package main import ( "strconv") func...

2014-09-05 09:56:59 2048

原创 golang mongodb mgo 插入,查询例子

golang mongodb mgo 插入,查询的一个小例子,golang还是给我那个感觉,比nodejs写起来舒服.package main import ( "fmt" "launchpad.net/mgo" "launchpad.net/mgo/bson") type Mail struct { ...

2014-09-05 09:56:40 204

原创 golang之路-并发编程小记(1)

学习了go的基本的并发变成模式,思路就是一个用通信来共享数据,而并不是像java一样共享内存来通讯。go采用了用channel来传递消息,每一个协程持有一个信道,当信道可用时便可以读写数据,各信道间的处理数据互不影响。回想一下java中的并发编程,通常我们是因为操作一个数据而采用多线程并发访问,比较明显的是更新cache中的key对应的value.让我更是欢喜的时在golang中提供了syn...

2014-09-04 10:30:04 114

原创 golang之路-将数据写入文件

func writeResult(vals []int, outfile string) error { file, err := os.Create(outfile) if err != nil { fmt.Println("writer",err) return err } defer file.Close() writer := bufio.N...

2014-09-04 10:27:00 3726

原创 golang之路--按行读取

http://blackbeans.iteye.com/blog/1708630 //========相比java的读文件,go的读文件方式好清晰啊=====f, err := os.Open("conf/proxy.ini") defer f.Close() if nil == err { buff := bufio.NewReader(f) for {...

2014-09-04 10:25:13 799

原创 用aspnetpager实现datalist分页

[url]http://www.cnblogs.com/majinyu/archive/2008/10/14/1310803.html[/url]

2014-09-04 10:22:39 126

原创 二维码QRCode开源实现

[url]http://thingkau.iteye.com/blog/598913[/url]

2014-09-04 10:22:19 456

原创 MySQL存储过程

[url]http://www.blogjava.net/sxyx2008/archive/2009/11/24/303497.html[/url]

2012-03-30 08:54:46 59

原创 dwr返回list并以table动态显示

[url]http://www.cnblogs.com/yangchao/archive/2011/03/01/2044399.html[/url]

2012-03-30 08:54:37 73

原创 为GridView,DataList,Repeater中显示的字段加入逻辑

http://blog.csdn.net/woailaji1/article/details/4088957我们以Repeater为例:1.首先在Repeater中里加入一个服务器控件Label2.通常情况下在Label中显示字段所用的方法是其中Client_Name是要显示的数据表的字段名3.然后对Client_Name加入逻辑其中...

2012-03-30 08:54:18 82

原创 判断gridview查询内容不为空

在一个页面上放一个TextBox1,一个Button1按钮,当输入内容时点击按钮,显示查询到的相关内容, 以下代码已经实现了查询功能,但是没有查询到的匹配信息时,在页面上显示提示信息,希望有高手指点![code="c#"] protected void Button1_Click(object sender, EventArgs e) { ...

2012-03-30 08:54:02 541

原创 使用 jsoup 对 HTML 文档进行解析和操作

jsoup 是一款 Java 的 HTML 解析器,可直接解析某个 URL 地址、HTML 文本内容。它提供了一套非常省力的 API,可通过 DOM,CSS 以及类似于 jQuery 的操作方法来取出和操作数据。本文主要介绍如何使用 jsoup 来进行常用的 HTML 解析。[url]http://www.ibm.com/developerworks/cn/java/j-lo-jsouphtm...

2012-03-29 16:49:26 61

原创 如何在当前的Activity退出程序

当打开多个Activity(之前的没关闭)时,如何在当前的Activity退出程序呢?我们都知道最简单的是finish(),但这只是关闭当前的Activity,并不是退出整个程序。有人说用System.exit(1),我自己也试过用Process.killProcess(Process.myPid())。但都不理想,有时 work,有时不起作用只是关闭当前的Activity,具体什么原因没去研究过...

2012-03-29 16:47:18 84

原创 android handler 多线程

andriod提供了 Handler 和 Looper 来满足线程间的通信。为了研究其中线程机制的问题,写了2个demo:Demo1:[code="java"]package com.mp;import android.app.Activity;import android.os.Bundle;import android.os.Handler;public c...

2012-03-29 16:43:08 136

原创 Android Java COOKIES

[code="java"]/** ====================================================================** Licensed to the Apache Software Foundation (ASF) under one or more* contributor license agreements. ...

2012-03-29 16:39:20 67

原创 Android POST data and COOKIES

转自http://stackoverflow.com/questions/3152740/android-post-data-and-cookiesin Java HttpURLConnection you can set / get a cookie this way (here is the whole connection process):[code="java"]...

2012-03-29 16:30:09 73

原创 android java 计时 计时器 计划任务 Timer TimerTask

[code="java"]1. Timer timer = new Timer(); TimerTask task = new TimerTask() { @Override public void run() { // - - }...

2012-03-28 14:59:41 81

空空如也

空空如也

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

TA关注的人

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