关闭

[置顶] XCL-Charts图表库简要教程及常见问题

这个Andriod图表库项目从开始至现在,热情消耗几近殆尽。还好已基本实现我想做的那些东西。趁还剩下点兴趣,把一些点非常简单的归纳一下。 所支持的图表类型: 基类 图表名称 BarChart 横/竖向柱形图及背向式柱形图 BarChart3D 横/竖向3D柱形图 StackBarChart 横/竖向堆叠式柱形图 RangeBarChart 范围柱...
阅读(17024) 评论(48)

[置顶] Android开源图表库XCL-Charts版本发布及展示页

XCL-Charts图表库基于Android原生Canvas来绘制各种图表,使用简便,定制灵活。 目前支持3D/非3D柱形图(Bar Chart)、3D/非3D饼图(Pie Chart)、堆叠图(Stacked Bar Chart)、面积图(Area Chart)、 折线图(Line Chart)、曲线图(Spline Chart)、环形图(Dount Chart)、南丁格尔玫瑰图(Rose Chart)、仪表盘(Dial Chart)、刻度盘(Gauge Chart)、 雷达图(Radar Chart)、...
阅读(29824) 评论(121)

利用Chrome Headless模式,网页转PDF

原来一直是用wkhtmltopdf来将网页打印成PDF文件,它是基于QtWebKit内核的。但最近有个很奇怪 的字体问题困扰着我。所以找找其它能在Linux下实现相同功能的方法。然后发现Chrome Headless模式可 以实现我想要的,而且用Chrome来实现,可以排除掉很多Bug怀疑。     Chrome Headless模式相当于一个没有界面的浏览器,能实现很多功能,能实现pdf打...
阅读(589) 评论(0)

Golang plugin 插件例子

好像手上有场景可以用Go1.8的插件来弄,写了个例子. plug3/plug3.go: package main /* 封装Key到.so Author: XCL Date: 2017-7-16 */ type ApiKey struct { key string } var myApiKey ApiKey func init() { myApiKey = ApiKe...
阅读(414) 评论(0)

map之类数据集合的几个代码小例子

Map之类的一些KV存储数据集合之类,在业务中使用蛮广泛的,其中,在CodeReview中发现,希望用map存储数据,但又能有序取出数据,以及并发安全的map 的需求出现的比较多,而各自的代码实现都有点绕,其实有更好的封装,大家直接拿过来用就好了。 给几个例子: 几个集合的小例子...
阅读(288) 评论(0)

随机数生成整理(C++,Go)

年前被随机数困扰了一下,年后才有时间来进行整理记录。随机数生成分为真、伪两种。通常用开发语言自带的随机函数来生成即可, 但碰上较真的情况,可以调用第三方的真随机生成库或系统特殊设备来生成真随机数。 Linux下可以用"/dev/random"或"/dev/urandom"来生成。 关于这两个文件可以看下维基百科:    https://zh.wikipedia.org/wiki//dev/...
阅读(331) 评论(0)

Can't create more than max_prepared_stmt_count statements

前两天线上狂报"Error 1461: Can't create more than max_prepared_stmt_count statements". 调完MySQL的max_prepared_stmt_count参数并重启部分服务才消停。 调整参数只是暂时解决问题, 根子在哪?还需要抽出时间排查代码和监控数据库,我初步怀疑是哪个业务场景同一时间突然产生大量的Prepare直至超过上...
阅读(787) 评论(0)

HTTP/2服务端与客户端例子(Go)

圣诞节独自一人在家,火车票只抢到一张无座... 还是弄下Blog吧,不然Blog感觉要长草了。  这是翻以前的测试代码整理贴上来的。     一个完整的HTTP/2的服务端与客户端的Demo.  也许有人用得上。 服务端代码: package main /* HTTP/2 服务端例子 Author: XCL Date: 2016-12-25 HTTP2 测试证书生成. go ...
阅读(1583) 评论(0)

打造一个让你安稳休息的机器人助手

系统上线了,然后各种呼叫就开始没完没了,周末出去玩一下都不得安宁。而且无语的是,这些系统问题基本不是因为你 写的代码有问题,而是她们误操作或需要查导各种数据,如:数据输反了,价格单位奇葩了或者有Fraud来了。 真是烦燥。 难道以后到哪都要带着电脑跑。。。     我一直在找适合公司现状的好一点的方案,直到这几天在玩Slack Bot。 因为它的API很好用,我可以把一些常见的,特殊的。又不...
阅读(680) 评论(0)

编译go1.7beta2

今天有碰到个"local error: no renegotiation"问题,就去尝试编译了下Go1.7beta2 记录下:   1. 安装 go1.4  [root@ip-172-31-16-112 src]# export GOROOT=/root/go1.4 [root@ip-172-31-16-112 src]# export PATH=$PATH:$GOROOT/bin...
阅读(4384) 评论(0)

利用smtp协议发送带附件的邮件

之前写过一个发邮件的,不过没带附档,今天再看了下smtp协议,做了个带附档的邮件发送例子,也就这样吧。...
阅读(2602) 评论(0)

Atom和Webstorm开发环境搭建

今天再折腾了一下开发环境,记录一下。 一、Atom 配置C/C++开发环境    autocomplete-clang    linter-clang 二、Atom 配置Golang开发环境    go-plus      这个插件非常好用,安装后,初步建项目时,会get一堆相关插件.  如果其中有些东西没下载成功,手工安装也一样. 比如无代码提示之类,  可手工安...
阅读(2462) 评论(0)

glog的二次封装

二次封装glog的原因在于,现在有多个语言的不同服务在跑,为了日志管理方便,会统一下日志级别及日志显示格式。 Go这边的日志一直用的glog.我之前也介绍过,这是个很好用的日志包,但它有它的一套定义,要统一风格的话, 只能在其基础再封装一层,以满足通用的INFO/WARN/ERROR/FATAL/DEBUG定义之类。     这是我初次封装后的效果:                 看起...
阅读(944) 评论(1)

简转繁等中文转换(Golang)

之前项目需要个简体转繁体的功能,工期太紧,就自己撸了一个,效果还行. 在做这个的过程中发现简转繁其实远比想的要复杂. 中间有很多简体字习惯的用法,在繁体中是不同的。且有些字如(後,后,臺灣,台灣) 在繁体中有几种写法和用法。 简体字将其简化成了一个字...  然后相同的字,在不同的词组中时,有些用简体那个,有些用繁体那个...  最后,台湾繁体和香港繁体还有不同的差异....
阅读(1689) 评论(0)

ELK Stack搭建和使用中的一些小记录

ELK Stack搭建与使用过程中的小记录...
阅读(726) 评论(0)

用Go开发WeChat接口的一个小坑

Golang开发WeChat Wallet接口的小注意事项...
阅读(1166) 评论(0)

Atom插件go-plus的离线安装

Atom用了段时间了,用起来还不错。用来开发Go的话,需要安装go-plus这个插件。 没在线安装成功,只好离线安装了,记录一下,说不定别人也需要.       步骤如下:       一。配置node环境         brew update         brew install node           brew reinstall node --with-full-ic...
阅读(2506) 评论(0)
248条 共17页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:562445次
    • 积分:8016
    • 等级:
    • 排名:第2683名
    • 原创:247篇
    • 转载:1篇
    • 译文:0篇
    • 评论:272条
    链接分享
    最新评论