9 Mike江

尚未进行身份认证

我要认证

A goal is not always meant to be reached, it often serves simply as something to aim at. ──Bruce Lee 目标不一定是需要达到的,目标往往只是用来帮助你瞄准方向。──李小龙

等级
TA的排名 388

Ubuntu Navicat 英文显示乱码解决方案

版本说明Ubuntu版本:Navicat版本:Ubuntu Navicat 英文显示乱码问题如下:配置文件已经配置好,Ubuntu Navicat 英文显示还是乱码:解决方案打开Navicat,通过配置解决问题。1. 工具->选项2. 修改字体格式3. 重新打开软件...

2020-03-13 19:41:40

Linux系统编程——多线程实现多任务

每个进程都拥有自己的数据段、代码段和堆栈段,这就造成进程在进行创建、切换、撤销操作时,需要较大的系统开销。为了减少系统开销,从进程中演化出了线程。为了让进程完成一定的工作,进程必须至少包含一个线程。线程存在于进程中,共享进程的资源。更多详情,请看《进程和线程的区别与联系》。

2015-06-10 18:00:27

ROC曲线与AUC指标

本文为CSDN博主「ice110956」的原创文章,转自: https://blog.csdn.net/ice110956/article/details/20288239ROC曲线ROC曲线的动机对于0,1两类分类问题,一些分类器得到的结果往往不是0,1这样的标签,如神经网络,得到诸如0.5,0.8这样的分类结果。这时,我们人为取一个阈值,比如0.4,那么小于0.4的为0类,大于等于0.4...

2019-11-22 16:36:17

Anaconda matplotlib中文乱码解决

1. 下载字体https://www.fontpalace.com/font-download/SimHei/2. 安装字体2.1 windows和mac下:双击安装即可2.2 如果其他可以把自己拷贝到指定目录先找到目录import matplotlibmatplotlib.matplotlib_fname()把字体拷贝到指定目录3. matplotlibrc配置...

2019-11-06 15:49:48

Python Web开发最难懂的WSGI协议,到底包含哪些内容?

本文转自: https://segmentfault.com/a/1190000011365430我想大部分Python开发者最先接触到的方向是WEB方向(因为总是有开发者希望马上给自己做个博客出来,例如我),既然是WEB,免不了接触到一些WEB框架,例如Django,Flask,Torando等等,在开发过程中,看过一些文档总会介绍生产环境和开发环境服务器的配置问题,服务器又设计web服务器和...

2019-02-13 12:07:00

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

首先,findall有两种用法:import rere.findall(string[, pos[, endpos]])re.findall(pattern, string[, flags])这里讲的是第二种,里面有一个坑。测试代码:import rexxx = "a123ca456c"ret = re.findall(r"a(123|456)c", xxx)...

2018-04-26 23:12:11

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

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

2018-03-21 12:06:12

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

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

2018-03-20 15:44:47

为什么需要操作系统

1 操作系统的作用对于一个程序而言,它为了保障自己的程序运行流畅,势必就会要求自己分配到的资源越多越好,但是计算机的资源总是有限的,大家都自顾自抢资源的话,要么就是大家一起跑不动,要么就是某几个程序把别的程序的资源都挤占掉。更麻烦的是,由于程序设计者不可能预测到自己的程序会和什么样的别的程序同时在一个电脑中运行,所以很有可能出现某个程序的临时数据恰好和另一个程序关键数据很相似的情况,于...

2018-03-13 10:57:39

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

功能说明机器为白子。机器优先在4个角落落子,如果这4个位置不能吃子,则落在能吃子最多的位置。示例代码package mainimport ( "fmt" "os" "strconv" "unsafe" "github.com/mattn/go-gtk/gdk" "github.com/mattn/go-gtk/gdkpi.

2018-02-11 12:51:16

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

功能说明增加棋子个数统计、胜负判断功能,游戏结束后可选择继续游戏。示例代码package mainimport ( "fmt" "os" "strconv" "unsafe" "github.com/mattn/go-gtk/gdk" "github.com/mattn/go-gtk/gdkpixbuf"

2018-02-11 12:46:31

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

功能说明增加吃子规则算法。在一个空格新落下一个棋子,并且翻转对手一个或多个棋子,落子必须要吃子。原理说明示例代码package mainimport ( "fmt" "os" "strconv" "unsafe" "github.com/mattn/go-gtk/gdk" "github.com/matt.

2018-02-11 12:40:13

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

功能说明通过定时器实现倒计时功能,时间为20s,时间到后,如果没有落子,让对方下。示例代码package mainimport ( "fmt" "os" "strconv" "unsafe" "github.com/mattn/go-gtk/gdk" "github.com/mattn/go-gtk/gdkpixbuf&quo

2018-02-11 12:26:22

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

功能说明启动程序时,棋盘默认有黑白棋各2枚,落子时,黑白子交替下(角色切换)原理说明示例代码package mainimport ( "fmt" "os" "unsafe" "github.com/mattn/go-gtk/gdk" "github.com/mattn/go-gtk/gdkpixbuf" "g.

2018-02-11 11:42:49

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

功能说明鼠标点击棋盘方格,落子。需要使用鼠标事件,棋子通过绘图事件画的。原理说明通过二维数组标志棋盘: 示例代码package mainimport ( "fmt" "os" "unsafe" "github.com/mattn/go-gtk/gdk" "github.com/mattn/go-gtk/gdkpixbu...

2018-02-11 00:39:26

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

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

2018-02-11 00:22:04

Go语言版黑白棋(四):界面其它设计

功能说明界面上增加3个标签,分别用于显示黑白子棋子个数,还有一个用于显示倒计时的时间。还增加2个图片控件,用于提示该谁落子(当前该黑子下,还是白子下)。glade界面设计示例代码package mainimport ( "fmt" "os" "unsafe" "github.com...

2018-02-11 00:16:13

Go语言版黑白棋(三):背景图、最小化、关闭窗口

功能说明设置一张背景图,增加2个按钮:最小化、关闭窗口。glade界面设计示例代码package mainimport ( "fmt" "os" "unsafe" "github.com/mattn/go-gtk/gdk" "github.com/mattn/go-gtk/gdkpixbuf" ".

2018-02-11 00:09:35

Go语言版黑白棋(二):无边框窗口实现

功能说明需要实现功能为,给窗口去表框,却可以通过鼠标实现移动。glade界面设计示例代码package mainimport ( "fmt" "os" "unsafe" "github.com/mattn/go-gtk/gdk" // "github.com/mattn/go-gtk/gdkpixbuf" "git.

2018-02-11 00:04:03

Go语言版黑白棋(一):游戏说明

1 界面参考图片资源下载:https://pan.baidu.com/s/1i6TyX5V2 游戏说明棋盘为8×8的方格布局,开局时在棋盘正中有摆好的四枚棋子,黑白各2枚,交叉放置,由执黑棋的一方先落子,双方交替下子,棋子落在方格内,一局游戏结束后双方更换执子颜色。合法的棋步包括:在一个空格新落下一个棋子,并且翻转对手一个或多个棋子,落子必须要吃子。下子方式:把自己颜色...

2018-02-10 23:54:54

查看更多

CSDN身份
  • 博客专家
勋章 我的勋章
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
  • 博客之星-前二十名
    博客之星-前二十名
    授予每年博客之星评选结果第11-20名的用户