#Go语言实战

C++你不知道的那些事儿—C++语言的15个晦涩特性

这个列表收集了 C++语言的一些晦涩(Obscure)特性,是我经年累月研究这门语言的各个方面收集起来的。C++非常庞大,我总是能学到一些新知识。即使你对C++已了如指掌,也希望你能从列表中学到一些东西。下面列举的特性,根据晦涩程度由浅入深进行排序。1.方括号的真正含义2.最烦人的解析3.替代运算标记符4.重...

从Google开源RE2库学习到的C++测试方案

     最近因为科研需求,一直在研究Google的开源RE2库(正则表达式识别库),库源码体积庞大,用C++写的,对于我这个以前专供Java的人来说真的是一件很痛苦的事,每天只能啃一点点。今天研究了下里面用到的测试方法,感觉挺好的,拿来跟大家分享下!(哈~C++大牛勿...

《你必须知道的495个C语言问题》知识笔记及补充

1.extern在函数声明中是什么意思?它可以用作一种格式上的提示表明函数的定义可能在另一个源文件中,但在externintf();和intf();之间并没有实质的区别。补充:extern可以置于变量或者函数前,以标示变量或者函数的定义在别的文件中,提示编译器遇到此变量和函数时在其他模块中寻找其定义。此外extern也...

Google Java编程风格指南中文版

作者:Hawstein出处:http://hawstein.com/posts/google-java-style.html声明:本文采用以下协议进行授权:自由转载-非商用-非衍生-保持署名|CreativeCommonsBY-NC-ND3.0,转载请注明作者及出处。前言源文件基础源文件结构格式命名约定编程实践Java...

Python+Django+Eclipse 在Windows下快速开发自己的网站

一、配置开发环境我的开发环境是:Python3.3.2+Django1.5.2+Eclipse1、安装Python下载地址:http://www.python.org/getit/安装完成后为了方便可以配置下环境变量: 2、安装Django—Python下用于开发网站的比较流行的web框架下载地址:https...

[翻译]Go语言调度器

本文翻译DanielMorsing的博文TheGoscheduler。个人认为这篇文章把GoRoutine和调度器的知识讲的浅显易懂。作为一篇介绍性的文章。非常不错。介绍Go1.1版本号最大的特性之中的一个就是一个新的调度器,由DmitryVyukov贡献。这个新的调度器为并行Go程序带来了令人激动、无以后继的性能提升...
代码星球 ·2021-02-13

苹果新的编程语言 Swift 语言进阶(六)--函数和闭包

一、函数    1.1、函数的定义和调用    函数的定义以funckeyword作为前缀,接着是函数名字,接着跟着一个能够带有參数。也能够不带參数的圆括号。接着用->指示函数的返回类型。函数运行体用一对大括号{}包围。例如以下定义了...

【MongoDB】windows平台搭建Mongo数据库复制集(相似集群)(一)

Replica Sets(复制集)是在mongodDB1.6版本号開始新增的功能。它能够实现故障自己主动切换和自己主动修复功能成员节点的功能,各个DB之间的数据全然一致,大大减少了单点故障的风险。 【】以上图示是三个节点的ReplicaSet架构。该图来源于红丸编写的《Mongodb管理与开发精要》...

HDU 3966 Aragorn's Story(树链剖分)

HDUAragorn'sStory题目链接树抛入门裸题,这题是区间改动单点查询,于是套树状数组就OK了代码:#include<cstdio>#include<cstring>#include<vector>#include<algorithm>usingnamespace...
代码星球 ·2021-02-13

java运行脚本语言demo

publicclassTest{/***@paramargs*@throwsIOException */publicstaticvoidmain(String[]args)throwsIOException{//TODOAuto-generatedmethodstubProcess process=...

Good Bye 2013---B. New Year Present

NewYearPresenttimelimitpertest1secondmemorylimitpertest256megabytesinputstandardinputoutputstandardoutputTheNewYeariscoming!That'swhymanypeopletodayarebusyprepa...
代码星球 ·2021-02-13

Go-字符串拼接-性能测试总结

+ 连接适用于短小的、常量字符串(明确的,非变量),因为编译器会给我们优化。Join是比较统一的拼接,不太灵活fmt和buffer基本上不推荐builder从性能和灵活性上,都是上佳的选择。...

Go-errors第三方包学习

写程序中难免会遇到error类型的值,对于处理或者创建error的方法,go标准库里只有简单的error.Error()返回string(错误的文本信息),这样对于调试代码获得的信息非常有限,所以这里安装了一个第三方error包 github.com/pkg/errors首先是new方法Go语言使用error...

Go日志库使用-logrus

golang标准库的日志框架非常简单,仅仅提供了print,panic和fatal三个函数对于更精细的日志级别、日志文件分割以及日志分发等方面并没有提供支持。所以催生了很多第三方的日志库,但是在golang的世界里,没有一个日志库像slf4j那样在Java中具有绝对统治地位。golang中,流行的日志框架包括logru...
代码星球 ·2021-02-13

Go语言---小白入门-命令行库Cobra的使用

Cobra既是用于创建强大的现代CLI应用程序的库,也是用于生成应用程序和命令文件的程序。Cobra提供的功能:简易的子命令行模式,如appserver,appfetch等等完全兼容posix命令行模式嵌套子命令subcommand支持全局,局部,串联flags使用Cobra很容易的生成应用程序和命令,使用cobrac...
首页上一页...2728293031...下一页尾页