分析函数在Oracle8.1.6之后才有的,在数据分析方面非常有用, 能省掉不少的子查询,内联视图之类,甚至于有些要写函数与存储过程弄的语句, 用分析函数都能轻松搞定。 不过用这个也有代价,概念比较多,不经常用,还真记不住。 本来要自己整理个的,发现已经有人整理的非常详细而且成系统,就没必要
柱形图是被使用最多的图之一,在写XCL-Charts这个Android图表库时,为它花费的时间相当多,不是因为有
因为协程的好处,所以协程库现在有好多 libtask,boost::coroutine,libco...... libtask很不错,以后或许会用。 boost我个人基本很少用。 腾讯的 libco自己用汇编实现了swapcontext函数,不明觉厉(libtask也有ASM)。而且把epoll整合在了里面。 微信后台就用到了它.在chinaun
最近需要引入一种新的消息队列,这个队列最好能专业、简单、消息不丢失等特性,但又不会引入过多的复杂性,
要把手上的一些东西理理,汇成一个运维监控的东西。本来这类东西(牛刀)大把了,不过我喜欢造轮子的习惯又犯
发现HTTP/2、WebSocket、HTML5这些东西很多人都听过,但具体到各有哪些特
今天在想用什么样的方式,才能改善提高大级别时APNS的推送质量.有了个初步的想法。 首先简单列一下,
最近一直在搞各种测试,然后今天周末翻翻书,发现特
本来在家安心的写 golibs,写到数据库这块时想写个备注,可能有些东西累积已经太久,然后就一发不可收拾,写了很多。放
XCL-Charts图表库基于Android原生Canvas来绘制各种图表,使用简便,定制灵活。 目前支持3D/非3D柱形图(Bar Cha
年前被随机数困扰了一下,年后才有时间来进行整理记录。随机数生成分为真、伪两种。通常用开发语言自带的随机函数
前两天线上狂报"Error 1461: Can't create more than max_prepared_stmt_count statements".调完MySQL的max_prepared_stmt_count参数并重启部分服务才消停。调整参数只是暂时解决问题,根子在哪?还需要抽出时间排查代码和监控数据库,我初步怀疑是哪个业务场景同
今天有碰到个"local error: no renegotiation"问题,就去尝试编译了下Go1.7beta2记录下: 1. 安装 go1.4 [root
之前写过一个发邮件的,不过没带附档,今天再看了下smtp协议,做了个带附档的邮件发送例子,也就这样吧。package main/*了解下smtp协议,并做了个小演示: 利用Go自带的net/smtp包,发送带附档的邮件。Author: XCLDate: 2016-5-7Blog: javascript:void(0)*/import ( "byt
在Go语言中 sync.Cond 代表条件变量,但它需要配置锁才能有用.var m Mutex c := NewCond(&m)或c :=
hlist(哈希链表)可以通过相应的Hash算法,迅速找到相关的链表Head及节点.在有些应用场景,比Go标准库提供的list(一种常见的双向链表)更合适。 依照list.h中的源码,我实现了一个Go语言版本的hlist例子。首先说下hlist的构成: 在hlist(哈希链表)中, 头结点使用struct hlist_head来表
在做C/C++与数据库相关开发时,编译时会用到数据库的include与lib文件,而因为数据库在同一系统会有多个
我前面说了很多如何用gcc或 Makefile怎么编译的东东,但在Linux下装过软件的都应当见过,很多源码安装的包是用Au
今天再折腾了一下开发环境,记录一下。一、Atom 配置C/C++开发环境 autocomplete-clang linter-clang二、At
二次封装glog的原因在于,现在有多个语言的不同服务在跑,为了日志管理方便,会统一下日志级别及日志显示格式。Go这边的日志一直用的glog.我之前也介绍过,这是个很好用的日志包,但它有它的一套定义,要统一风格的话,只能在其基础再封装一层,以满足通用的INFO/WARN/ERROR/FATAL/DEBUG定义之类。 这
之前项目需要个简体转繁体的功能,工期太紧,就自己撸了一个,效果还行. 在做这个的过程中发现简转繁其实远比想的要复杂.中间
ELK Stack搭建与使用过程中的小记录
Golang开发WeChat Wallet接口的小注意事项
Atom用了段时间了,用起来还不错。用来开发Go的话,需要安装go-plus这个插件。没在线安装成功,只好离线安装了,记录一下,说不定别人也需要. 步骤如下: 一。配置node环境 brew update brew install node brew reinstall node --with-full-ic
一直想在Go系中找个类似PHP+Sqlite的组合,查了下,发现了BlotDB数据库正合用。 这个库在GitHub上star数
前面讲了测试和性能调优之类,这篇主要讲如何利用Go提供的一些工具和参数,帮助写出更好的代码.一. golint 检查代
这篇要讲的东西,主要是HTTP,WebSocket的测试及如何调优Go程序的一些方法.分下面几个内容:一.httptest测试包二.性能测试三.怎么利用参数分析和调优程序四.在运行中实时监控调优一.httptest测试包对于HTTP和WebSocket测试,Go标准库有一个HTTP测试框架.在"http/httptest"包下. go1.5.1\go\src
引子: 今天被人说我MySQL懂得很浅,作为一个老OCP,我竞然无言以对。因为确实我这么多年一直都用的ORACLE,没玩过啥
前面说了"一个帐号多设备登录的处理"这里说说另一种情况,在不允许重复登录的要求下,如何处理用户帐号重复登录后台服务? 这个看起来简单的问题,可很是纠缠了我一段时间。 一.选择哪种处理方法。 首先,有两种可选择的方法
多设备登录的问题处理,远没有看起来那么简单。除了设计理念,安全方面的考量外,在技术上处理也是个麻烦事。 列几种情况: 情况A: 同用户在多个同类型设备上登录。 如,同一个帐号在多个Android手机上登录. 情况B: 同用户在多个不同类型设备上登录。如,同一个帐号在手机,PC或Pad上登录. 情况C: 在一台
Copyright © 2005-2023 51CTO.COM 版权所有 京ICP证060544号