秋叶原 && Mike || 麦克

比你优秀的人往往比你更努力!!!!

Go语言图形界面开发:Go版GTK

本人录制的Go入门视频 go语言开发实战:https://pan.baidu.com/s/1bqOR9qZ Go语言GUI编程:https://pan.baidu.com/s/13yoUhqEUyrT_9bpi7K0rYQ 初识GTK 01、GUI概述 02、GTK简介 03、环境搭建...

2018-02-08 21:17:27

阅读数:243010

评论数:9

Go入门教程

本人录制的Go入门视频 go语言开发实战:https://pan.baidu.com/s/1bqOR9qZ Go语言GUI编程:https://pan.baidu.com/s/13yoUhqEUyrT_9bpi7K0rYQ 基础编程 01、Go语言介绍 02、环境搭建 03、第一个Go...

2018-01-19 10:06:11

阅读数:121163

评论数:2

C++11新特性学习

1、什么是C+11 C++11标准为C++编程语言的第三个官方标准,正式名叫ISO/IEC 14882:2011 - Information technology -- Programming languages -- C++。在正式标准发布前,原名C++0x。它将取代C++标准第二版ISO/I...

2017-09-03 15:07:50

阅读数:133390

评论数:1

protobuf入门教程

1、简介和安装 2、消息类型 3、proto3 与 proto2 的区别 4、常用序列化/反序列化接口 5、repeated限定修饰符 6、枚举(enum)、包(package) 7、导入定义(import) 8、protobuf免费教学视频 ...

2017-07-02 11:41:29

阅读数:38788

评论数:0

为什么你要写博客?

一个选择我知道现在可能说这话有点不合时宜,毕竟博客时代都已经过去了,再号召大家用过就好像时的东西是不是有点逆流而上?我曾经也问过自己这个问题,但是我觉得,博客时代过去跟我们要开博客是没有多大关系的,就好像你的读书时代已经过去你就不再读书一样。判断一件事情值不值得去做有一个方法:在一张白纸的左边写不...

2015-09-23 13:55:08

阅读数:22361

评论数:4

一步步学习Linux多任务编程

系统调用01、什么是系统调用?02、Linux系统调用之I/O操作(文件操作)03、文件描述符的复制:dup(), dup2()多进程实现多任务04、进程的介绍05、Linux可执行文件结构与进程结构06、多进程实现多任务(一):fork()07、多进程实现多任务(二):vfork()08、进程的...

2015-06-04 10:56:55

阅读数:201312

评论数:7

Linux高级网络开发奇妙之旅

一、基础理论篇01、网络协议入门02、LAN、WAN、WLAN、VLAN 和 VPN 的区别03、IP 地址介绍04、广播地址介绍05、无连接和面向连接协议的区别06、因特网的IP协议是不可靠无连接的,那为何当初不直接把它设计为可靠?07、C/S和B/S架构的区别二、初级实践篇08、编程准备:字节...

2015-04-14 17:07:15

阅读数:202441

评论数:9

一步步学习Linux开发环境搭建与使用

00、Linux开发环境搭建与使用1——Linux简史01、Linux开发环境搭建与使用2——Linux系统(ubuntu)安装方案02、Linux开发环境搭建与使用3——通过虚拟机安装系统(ubuntu)03、Linux开发环境搭建与使用4——ubuntu更新设置04、Linux开发环境搭建与使...

2015-03-18 15:13:57

阅读数:134248

评论数:5

C语言也能做界面:踏上GTK+学习之旅

00、背上行囊1——程序员学习之道01、背上行囊2——为什么要学习GTK02、背上行囊3——GUI概述03、背上行囊4——GTK简介04、背上行囊5——GTK环境搭建( Linux )05、背上行囊6——GTK环境搭建( windows )06、踏上旅途1——一个简单的空白窗口07、踏上旅途2——...

2015-01-15 14:58:23

阅读数:51938

评论数:6

关于Python中正则使用findall和分组的一个坑

首先,findall有两种用法: import re re.findall(string[, pos[, endpos]]) re.findall(pattern, string[, flags]) 这里讲的是第二种,里面有一个坑。 测试代码: import re xxx = &...

2018-04-26 23:12:11

阅读数:492

评论数:0

分布式、中间件和消息队列到底是怎么的一种工作模式?

本文转自:悟空问答 分布式 相对于以前单一系统,所有的功能,服务都部署在一台服务器上,一挂全挂!分布式采用了把系统提供的服务分布在不同的服务器上的策略,这样的架构就叫做分布式架构! 我有一个系统A,提供一个很简单的接口,根据员工编号查询员工姓名和他的考勤记录。 我拆开两个系统:人员管理...

2018-03-21 12:06:12

阅读数:2053

评论数:1

罗胖精选 | 做产品最重要的是格局

本文转自:罗胖精选 | 做产品最重要的是格局 看产品的微观、中观与宏观视角 前面五大模块,我就同理心、机会判断、系统能力、用户体验和创新模式,把做一个产品五大块的思考框架介绍了一遍。 有人问我,你怎么判断一个人是不是产品高手?怎么评估这个人厉害在哪里,不厉害在哪里? 我把好产品体系用三...

2018-03-20 15:44:47

阅读数:761

评论数:1

为什么需要操作系统

1 操作系统的作用 对于一个程序而言,它为了保障自己的程序运行流畅,势必就会要求自己分配到的资源越多越好,但是计算机的资源总是有限的,大家都自顾自抢资源的话,要么就是大家一起跑不动,要么就是某几个程序把别的程序的资源都挤占掉。 更麻烦的是,由于程序设计者不可能预测到自己的程序会和什么样的别...

2018-03-13 10:57:39

阅读数:1584

评论数:1

Go语言版黑白棋(十一):机器落子

功能说明 机器为白子。 机器优先在4个角落落子,如果这4个位置不能吃子,则落在能吃子最多的位置。 示例代码 package main import ( "fmt" "os" &...

2018-02-11 12:51:16

阅读数:4141

评论数:0

Go语言版黑白棋(十):棋子个数统计、胜负判断

功能说明 增加棋子个数统计、胜负判断功能,游戏结束后可选择继续游戏。 示例代码 package main import ( "fmt" "os" "strconv&...

2018-02-11 12:46:31

阅读数:953

评论数:0

Go语言版黑白棋(九):吃子

功能说明 增加吃子规则算法。 在一个空格新落下一个棋子,并且翻转对手一个或多个棋子,落子必须要吃子。 原理说明 示例代码 package main import ( "fmt" "os&q...

2018-02-11 12:40:13

阅读数:2296

评论数:0

Go语言版黑白棋(八):倒计时

功能说明 通过定时器实现倒计时功能,时间为20s,时间到后,如果没有落子,让对方下。 示例代码 package main import ( "fmt" "os" "st...

2018-02-11 12:26:22

阅读数:881

评论数:0

Go语言版黑白棋(七):初始化棋子、改变角色

功能说明 启动程序时,棋盘默认有黑白棋各2枚,落子时,黑白子交替下(角色切换) 原理说明 示例代码 package main import ( "fmt" "os" &am...

2018-02-11 11:42:49

阅读数:1549

评论数:0

Go语言版黑白棋(六):落子

功能说明 鼠标点击棋盘方格,落子。需要使用鼠标事件,棋子通过绘图事件画的。 原理说明 通过二维数组标志棋盘: 示例代码 package main import ( "fmt" "os&quot...

2018-02-11 00:39:26

阅读数:2709

评论数:0

Go语言版黑白棋(五):黑白子提示闪烁效果

功能说明 通过定时器,实现黑白子提示闪烁效果。大致流程是这样,定时器每隔500毫秒产生一次信号,调用其处理函数,函数里做这样的事情,如果image原来是显示的,则隐藏,原来是隐藏的,则显示。 示例代码 package main import ( "fmt&...

2018-02-11 00:22:04

阅读数:1927

评论数:0

提示
确定要删除当前文章?
取消 删除