自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

月牙湾边的博客

yueyawanbian@gmail.com自学的码农...

  • 博客(32)
  • 资源 (4)
  • 收藏
  • 关注

原创 Windows控制台版2048

上一篇说了Linux控制台版的2048,这次是对代码进行简单修改后的Windows版2048。运行效果如下:与Linux版本相比,核心代码没有改动,只是改变终端颜色函数的部分做了调整。不过,在Windows下,使用VS2013 Express,与GCC有所不同,所以做了一些处理,并对原有代码做了整理,使之No Warning。代码同样放在在Github,可以点这里查看。

2014-10-27 11:00:03 1144

原创 Linux控制台版本2048

在Github上看到一个荷兰人写的linux控制台版的2048,用的C语言,感觉很有意思。读了一下他的源码,感觉写的不错,就厚着脸皮加了一些中文注释,源码如下:/* ============================================================================Name : 2048.cAuthor

2014-10-19 09:55:11 4241 2

原创 可能会离开CSDN博客平台

我在2014年4月份开始在CSDN写博客,至今为止已经发布了31篇原创博客和一篇转载的博客。近半年,我将自己获取的一些信息和自己的一部分笔记放在了CSDN,受益颇多,但现在我有要离开的念头。我使用CSDN之类博客平台的初衷是:要把一些重要的知识点和自己的部分笔记记录在云端,供自己和网友参考。然而,CSDN之类的博客平台无法给予我足够的自由。比如,如果文章中带有一些网站链接,我将必须等待审核

2014-09-16 20:46:37 1276

原创 GTK3学习笔记4 Drawing

这篇介绍一个很好玩的窗口,一个可以进行绘图的窗口。换句话说,可以做一个简单的绘图软件。效果见下面的动画:

2014-09-01 22:23:31 3054

原创 GTK3学习笔记3 Packing

其实在不同平台上的应用程序,其常用控件往往都是类似的。比如按钮控件、布局方式等等,在Android、ios、Windows、Linux上都是相近的,方法也类似。这次的笔记涉及到GTK3中对控件的一种布局方式:Packing。

2014-08-31 10:39:59 1838

原创 GTK3学习笔记 番外1 在windows下给gtk程序打包

在没有安装gtk环境的windows系统,如何运行你的gtk程序?这需要给gtk程序打包。这里给gtk程序打包,主要是将程序依赖的dll文件提取并放置在exe的相同目录下以达到目的。搜索一段时间后找到,对于gtk2程序,一般需要提取这些dll文件:freetype6.dll intl.dlllibatk-1.0-0.dlllibcairo-2.dlllibexpat

2014-08-30 11:12:25 4194

原创 GTK3学习笔记2 Hello World in GTK+

上节讲了在Windows上建立GTK3的codeblocks开发环境,这节讲Example 1. Hello World in GTK+。例子很简单,实现了窗口和一个普通按钮,效果如图:源代码如下,有很简单的英文注释,容易看懂,就不翻译了:#include /* 下面是两个回调函数 */static void print_hello (GtkWidget *widg

2014-08-27 12:14:42 3460

原创 GTK3学习笔记1 安装及开发配置

GTK3是GTK的较新版本,但系统性的教程和笔记不多,下面是我从自己新浪博客转来的笔记。希望这次能把学习过程写的完整和持久些。这次的笔记不同于之前关于GTK2的,抛弃Linux,只以Windows为工作环境。工具:Win8.1 + Code::blocks13.12 (自带Mingw) + GTK3.6.4

2014-08-26 12:20:27 6316

原创 高效管理工具推荐

1、查找文件的神器——Everything随着学习的深入,硬盘里的文档越来越多,相应地会感觉硬盘上的文档越来越难找了。即便你之前对文件夹结构、功能及扩展做了怎样“完美”的规划,现在,一切文件又变得乱糟糟的了。这个时候,神器Everything出现了。如其名,Everything的目标就是帮你找到Everything in your disk。支持通配符、书签及正则表达式等高级查找功能,其最

2014-08-18 21:50:08 1036

原创 安装Python包管理工具pip及import media

在刚开始学习Python的时候比较头疼各种包的管理,后来搜到一些Python的包管理工具,比如setuptools, easy_install, pip, distribute,了解到他们的大致关系如下图: 总而言之,pip是一个方便安装和管理Python包的工具,是easy_install的取代,使用起来相对容易。

2014-08-13 23:40:32 2848

原创 使用Windows Live Writer发布CSDN博客出现500 Internal Server Error

2014.8.18更新!目前在使用过程中频繁碰到了评论中的500 Internal Server Error,无法发布博客,尚未找到解决方案,多次尝试依旧失败。

2014-08-05 14:32:03 2491 10

转载 py2exe使用方法

一、简介py2exe是一个将python脚本转换成windows上的可独立执行的可执行程序(*.exe)的工具,这样,你就可以不用装python而在windows系统上运行这个可执行程序。py2exe已经被用于创建wxPython,Tkinter,Pmw,PyGTK,pygame,win32com client和server,和其它的独立程序。py2exe是发布在开源许可证下的

2014-07-31 11:25:54 755

原创 PyGObject笔记1——用Python写图形界面

Linux下最著名的图形库GTK+的较新版本GTK+不仅支持C语言,还绑定了多种语言,Python是其中绑定比较成熟的一种。 Python绑定GTK2为PyGTK,现在推荐使用绑定GTK3+的PyGObject替代PyGTK。

2014-07-29 10:33:09 5167 2

原创 Linux下玩转Dota2

Dota2是一款颇为风靡的即时战略类游戏,去年官方就支持Mac和Linux了,对于习惯Mac和linux平台的孩子们来说,简直感动的泪流满面。当然,也简直是linux程序员的福音啊啊!与Win8.1相比,在相同硬件配置下跑Dota2,游戏的画质方面及体验也还是可以的。2014.7.18,有网友问切换双显卡的问题,我测试了一下,发现原来的博文有些问题,这里必须做些更新:在显卡部分:在Nvidia-setting将双显卡切换为Intel卡之后会无法切回N卡。

2014-07-16 14:10:22 19106 4

原创 安装Linux Mint 17后要做的配置

中文输入法在Linux下各种问题都有,我遇到的有以下几个,即便重启问题依旧无法解决;:<1>Fcitx小企鹅输入法的配置选项看不到任何安装了的输入法,键入拼音无效,只能输入英文字母;(比如:nihao -> nihao)<2>Fcitx小企鹅输入法的配置选项能看到安装了的输入法,中文拼音输入,联想词混乱,指东打西;(比如:nihao -> 消去)<3>Fcitx小企鹅输入法的配置选项看不到安装了的输入法,中文拼音输入,联想词正常,但回车以后输入拼音,无法输出汉字;(比如:nihao -> nihao)

2014-07-14 00:24:10 4679

原创 安装TeX及中文支持

2014.7.19更新:下面的笔记适用于在基于Ubuntu的发行版(比如LinuxMint)安装Texlive2013、2014;第一步根据本机状况,可能不需要;Texlive2014已经可以下载安装了,下面的所有“2013”更改为“2014”,安装Texlive2014正常。

2014-07-07 11:06:20 2999

原创 不考研,我这辈子会觉得无比遗憾的

虽然期末了,但书实在看不下去了,偷闲写点东西:    记得5月的某天睡阳台,早晨4点多醒来,恰好看到纯净蔚蓝的天际,脑子里什么都没想,只是望着天际出神,真感觉那一刻的天空真是美呆了。    所料不错的话,这学期的结局会不太完美。曾经设想过这个学期会过成什么样子?现在看,只能说:不够优秀,更不够完美。    在很不爽的时候常想到:如果那天没有放弃面试,那过去的一年会是怎样?会是这副苦大仇

2014-06-23 00:27:12 1233 1

原创 Ubuntu12.04 64bit安装后要做的配置

最近把系统ha un chen1、给浏览器安装Flash。

2014-06-15 08:55:29 1092

原创 自学路上

上一篇博客是两周前写的,因为期末考试临近,

2014-06-05 17:31:44 730

原创 选择编程语言

当一个编程初学者学到了一些简单的

2014-05-20 00:24:24 1498

原创 大学?做码农?做工程师?

最近看到一个支护关于大学里科研

2014-05-16 00:37:12 1537

原创 Ubuntu下Vim快捷操作

Ubuntu12.04,vim快捷操作备忘:

2014-05-13 23:26:28 1113

原创 GTK3学习笔记 番外2 GTK2跨平台开发环境的搭建

使用GTK进行跨平台GUI程序开发,快速搭建在Windows和Linux平台下的开发环境。

2014-05-10 02:06:39 4266

原创 <算法>排序(二)冒泡排序

#include//int main(){int a[10];int i,j,k;printf("Input 10 numbers:\n");for(i=0;iscanf("%d",&a[i]);//for(i=0;i{for(j=0;j{if(a[j]>a[j+1]){k=a[j];a[j]=a[j+1];a[j+1]=

2014-04-27 18:07:25 851

原创 (3)2014微软编程之美初赛第二场赛题

题目1 : 神奇的数列时间限制:2000ms单点时限:1000ms内存限制:256MB描述大神同学是一个热爱数字的孩子,她无时无刻不在思考生活与数学的联系。有一天,她发现其实公历的设计是有讲究的。每4年就会多闰一天,每一百年又会有一年不是闰年,而第四百年又是闰年。这样,这四百年的周期里每一年平均有365又400分之97天。大神同学

2014-04-23 12:57:50 987

原创 (2)2014微软编程之美初赛第一场赛题

题目1 : 焦距时间限制:2000ms单点时限:1000ms内存限制:256MB描述一般来说,我们采用针孔相机模型,也就是认为它用到的是小孔成像原理。在相机坐标系下,一般来说,我们用到的单位长度,不是“米”这样的国际单位,而是相邻像素的长度。而焦距在相机坐标系中的大小,是在图像处理领域的一个非常重要的物理量。假设我们已经根据相机参

2014-04-23 12:50:38 1217

原创 GCC编译过程

环境:Ubuntu12.04,

2014-04-19 11:23:09 1032

原创 <算法>递归实现阶乘运算

递归是比较高端的算法,原理简单,但使用不易,先记下

2014-04-16 17:18:08 1123

原创 (1)2014微软编程之美资格赛赛题

题目1 : 同构时间限制:2000ms单点时限:1000ms内存限制:256MB描述给定2个树A和B,保证A的节点个数>=B的节点个数。现在你需要对树A的边进行二染色。一个好的染色方案,指不存在一个树A中的连通块,同时满足以下2个条件1. 其中只有同色的边2. 和B同构。两个树同构是指,存在一个一一映射(既是单射又是满射),将树B的各节点映射到不同的树A的节点,

2014-04-15 08:42:17 1250

原创 <算法>排序(一)选择排序

排序方法有很多种,选择排序算法是其中比较容易实现的一个。上代码

2014-04-09 17:22:04 890

原创 纪念Winxp(盘点那些年我们用过的PC操作系统)

今天是2014年4月8号,是

2014-04-08 11:48:07 1819

原创 我在CSDN的第一篇博客

看到好多大牛坚持写技术博客,作为小白,

2014-04-07 20:29:24 1376

vim中文手册

vim中文手册pdf版本。内容可摘录一部分如下: 你最初接触到 Vim 脚本是在 vimrc 文件里。当 Vim 启动时它将读取该文件的内容并执行其中的命令。你可以在其中设置选项。你也可以在其中使用任何冒号命令 (以 ":" 开头的命令;这些命令有时也被称作 Ex 命令或命令行命令)。语法文件其实也是 Vim 脚本。专为某种文件类型设定选项的文件也是。一个很复杂的宏可以被单独的定义在一个 Vim 脚本文件中。你可以自己想到其它的应用。

2014-07-13

vimcdoc-1.8.0

Vim的中文帮助手册,解压后到目录下,运行 ./vimcdoc.sh -i 即可。然后可以打开vim,在vim中运行:help即可查看中文手册。

2014-07-13

Texlive2013安装说明

Texlive2013DVD内的简体中文安装说明

2014-07-03

gtk开发初级教程

gtk2开发的初级教程,教你使用C语言在linux下开发简单的GUI程序。

2014-05-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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