首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
码咖
掘友等级
Java攻城狮
|
码咖
足球、编码
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
231
文章 230
沸点 1
赞
231
返回
|
搜索文章
最新
热门
Go语言学习(6) - 数据类型转换和常量以及iota
采用数据类型前置加括号的方式进行类型转换。T表示要转换的类型;表达式包括变量、数值、函数返回值等 1.iota ,特殊常量值,是一个系统定义的可以被编译器修改的常量值。iota只能出现在常量中。 2.在每一个const 关键字出现时,被重置为0,然后每出现一个常量,iota所代…
根据IP定位地理位置
背景:项目在海外运行,需要根据IP获取国家,城市,经纬度等信息,但是,百度地图、高德地图、淘宝等API的使用不了,而谷歌地图的又有频率限制,于是网上各种搜索,找到GeoLiteCity.dat,Geo
Go语言学习(5) - 打印格式化
通用%v:值的默认格式,对应英文为:value%T:值的类型,对应英文为:Type布尔值%t:单词true或者false,对应英文:true整型%b:表示为二进制,对应英文:binary%c:该值对应
Go语言学习(4) - 基本数据类型
当超过数据类型所要求的长度时,就会报错:constant xxx overflows byte。 事实证明,我们上面描述的是没有问题的。实际上,我们通常不会将 byte 和 rune 直接赋值为 数字类型,我们通常 赋值为 字符,类似于 Java 中的 char,如下: 我们会…
Go语言学习(3) - 变量与初始化
有了变量的多重赋值,就不用像Java中引入第三个变量,来进行两个变量值的互换。 Go语言的函数可以返回多个值,而事实上我们并不是对所有的返回值都用得上,那么就可以使用匿名变量,用“_”下划线替换即可。
Go语言学习(1) - 简介
Ken主要是B语言、C语言的作者、Unix之父。 Go语言的语法简单,包含了类C语法。所以Go语言容易学习 Go语言可以说是开发效率和运行效率的完美结合。天生的并发编程支持,Go语言支持所有的编程范式,包含过程式编程、面向对象编程、面向接口编程、函数式编程 Go是一种非常高效的…
原子更新数组
通过原子的方式更新数组中的某个元素,Atomic包提供了以下3个类。 AtomicIntegerArray:原子更新整型数组里的元素。 AtomicLongArray :原子更新长整型数组里的元素。 AtomicReferenceArray:原子更新引用类型数组里的元素。 bo…
原子更新基本类型类
当程序更新一个变量时,如果多线程同时更新这个变量。可能得到期望之外的值,比如变量 i=1,A线程更新 i+1,B线程也更新 i+1,最后得到的可能不是3,而是2。这是因为线程A和B在更新变量 i 的时候 拿到的 i 都是 1,这就是线程不安全的操作,通常我们会使用synchro…
使用融云发送消息
社交项目中难免会遇到发送消息,客户端发送消息暂时不作介绍,这里讲述的是Java服务端发送消息,其中,消息类型包括:单聊消息、系统消息和自定义消息。 当然,这些内容在融云官网上也有,这里只做记录以及遇到的坑。其中,这里涉及的API主要有:获取融云tokem、注册用户、更新用户、发…
使用canal偷取MySQL的二进制日志
开启binlog,并且将binlog的格式改为Row,这样就可以获取到CURD的二进制内容。配置/etc/my.cnf,在[mysqld]增加 若 log_bin显示为 on ,则说明开启。 给canal分配一个MySQL的账号,方便canal偷取MySQL的binlog。 地…
下一页
个人成就
文章被点赞
347
文章被阅读
98,256
掘力值
2,784
关注了
59
关注者
233
收藏集
12
关注标签
30
加入于
2017-06-20