goland是基于intellij IDEA推出的开发go的IDE,所以很多之前Intellij的使用习惯可以保留下来,实属developer的福音,今天遇到一个新的问题,就...
goland是基于intellij IDEA推出的开发go的IDE,所以很多之前Intellij的使用习惯可以保留下来,实属developer的福音,今天遇到一个新的问题,就...
win10系统安装的ubuntu 的子系统,安装上docker后运行 service docker start ,显示OK,然后docker ps查看报错: wtf? 查看服...
利用go语言级并发特点实现经典的卖票案例,案例:启动10个窗口模拟售卖100张车票,打印出票信息。
只要结构体(集合)实现了Less、Swap、Len三个方法即可使用sort包相关方法实现排序等操作。代码如下:
问题:开启多个协程,只有当所有协程全部返回后,才能继续执行主逻辑代码;同时添加超时功能,当到达设置的超时时间仍有协程未返回则直接输出错误。解决方案:使用两层协程,第一层开启一...
普通的阶乘算法: 在数字比较小的时候,以上阶乘算法还能勉强应对,但当数字大于50时,阶乘结果就达到了65位数之多,所以要算更大数的阶乘,那么普通的数据类型肯定不能应对了,只能...
所谓平衡二叉树,是指一 棵空树或它的左右两个子树的高度差的绝对值不超过1,并且左右两个子树都是一棵平衡二叉树。 返回真 返回假递归算法(golang): 普通循环:
大数乘法之golang实现所谓大数相乘(Multiplication algorithm),就是指数字比较大,相乘的结果超出了基本类型的表示范围,所以这样的数不能够直接做乘法...
实验目的:web容器能访问部署在另外容器中的MySQL 步骤1:拉取mysql镜像,拉取命令如下: docker pull mysql 步骤2:拉取tomcat镜像,拉取命令...
设计父结构体—员工。子结构体:工人,农民,教师,科学家(scientist),服务生。(1)其中工人,农民,服务生只有基本工资。(10分)(2)教师除基本工资外,还有课酬(元...
今天使用虚拟机的时候,发现虚拟机快满了,提示磁盘空间小,不得不扩充虚拟机空间。1 首先把vmware中的ubuntu关机,然后打开设置-> 硬盘-> 扩展: 3安装完毕后,然...
[toc]Git 常用命令: 列表显示所有配置 设置用户名 设置邮箱 创建本地仓库: 关联远程仓库 将本地仓库代码推送到远程 查看分支 将远端的代码以及相关分支信息clone...
大家都知道go没有提供while和do……while这两种循环,只提供了灵活的for循环机制,那如果有类似while或do while的循环需求,怎么做呢,下面我们就用for...
首先说一下go中的字符串类型:字符串就是一串固定长度的字符连接起来的字符序列。Go的字符串是由单个字节连接起来的。Go语言的字符串的字节使用UTF-8编码标识Unicode文...
事件分发(传递)机制 分类: View ViewGroup 物理key按键 Activity页面 View的事件分发 涉及到的主要方法: 1.dispatchTouchEve...
ThreadLocal 是jdk1.2之后在一个线程中共享数据用的线程局部变量。并不是一个Thread,而是存储Thread的局部变量。一般来说,当某些数据是以线程为作用域并...
系统handler 是在ActivityThread中定义的,变量名是mH(继承了Handler) 该handler是系统Handler,会接收一些系统的消息,并处理之(如四...
一个handler对象中有对应的线程队列和消息队列,如下示例线程队列:布局文件(很简单,就两个按钮,一个TextView): 运行时点击start,就会每隔三秒打印一次msg...