- 博客(32)
- 资源 (4)
- 收藏
- 关注
原创 Windows控制台版2048
上一篇说了Linux控制台版的2048,这次是对代码进行简单修改后的Windows版2048。运行效果如下:与Linux版本相比,核心代码没有改动,只是改变终端颜色函数的部分做了调整。不过,在Windows下,使用VS2013 Express,与GCC有所不同,所以做了一些处理,并对原有代码做了整理,使之No Warning。代码同样放在在Github,可以点这里查看。
2014-10-27 11:00:03
1220
原创 Linux控制台版本2048
在Github上看到一个荷兰人写的linux控制台版的2048,用的C语言,感觉很有意思。读了一下他的源码,感觉写的不错,就厚着脸皮加了一些中文注释,源码如下:/* ============================================================================Name : 2048.cAuthor
2014-10-19 09:55:11
4343
2
原创 可能会离开优快云博客平台
我在2014年4月份开始在优快云写博客,至今为止已经发布了31篇原创博客和一篇转载的博客。近半年,我将自己获取的一些信息和自己的一部分笔记放在了优快云,受益颇多,但现在我有要离开的念头。我使用优快云之类博客平台的初衷是:要把一些重要的知识点和自己的部分笔记记录在云端,供自己和网友参考。然而,优快云之类的博客平台无法给予我足够的自由。比如,如果文章中带有一些网站链接,我将必须等待审核
2014-09-16 20:46:37
1334
原创 GTK3学习笔记3 Packing
其实在不同平台上的应用程序,其常用控件往往都是类似的。比如按钮控件、布局方式等等,在Android、ios、Windows、Linux上都是相近的,方法也类似。这次的笔记涉及到GTK3中对控件的一种布局方式:Packing。
2014-08-31 10:39:59
1919
原创 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
4324
原创 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
3555
原创 GTK3学习笔记1 安装及开发配置
GTK3是GTK的较新版本,但系统性的教程和笔记不多,下面是我从自己新浪博客转来的笔记。希望这次能把学习过程写的完整和持久些。这次的笔记不同于之前关于GTK2的,抛弃Linux,只以Windows为工作环境。工具:Win8.1 + Code::blocks13.12 (自带Mingw) + GTK3.6.4
2014-08-26 12:20:27
6477
原创 高效管理工具推荐
1、查找文件的神器——Everything随着学习的深入,硬盘里的文档越来越多,相应地会感觉硬盘上的文档越来越难找了。即便你之前对文件夹结构、功能及扩展做了怎样“完美”的规划,现在,一切文件又变得乱糟糟的了。这个时候,神器Everything出现了。如其名,Everything的目标就是帮你找到Everything in your disk。支持通配符、书签及正则表达式等高级查找功能,其最
2014-08-18 21:50:08
1089
原创 安装Python包管理工具pip及import media
在刚开始学习Python的时候比较头疼各种包的管理,后来搜到一些Python的包管理工具,比如setuptools, easy_install, pip, distribute,了解到他们的大致关系如下图: 总而言之,pip是一个方便安装和管理Python包的工具,是easy_install的取代,使用起来相对容易。
2014-08-13 23:40:32
2947
原创 使用Windows Live Writer发布优快云博客出现500 Internal Server Error
2014.8.18更新!目前在使用过程中频繁碰到了评论中的500 Internal Server Error,无法发布博客,尚未找到解决方案,多次尝试依旧失败。
2014-08-05 14:32:03
2584
1
转载 py2exe使用方法
一、简介py2exe是一个将python脚本转换成windows上的可独立执行的可执行程序(*.exe)的工具,这样,你就可以不用装python而在windows系统上运行这个可执行程序。py2exe已经被用于创建wxPython,Tkinter,Pmw,PyGTK,pygame,win32com client和server,和其它的独立程序。py2exe是发布在开源许可证下的
2014-07-31 11:25:54
831
原创 PyGObject笔记1——用Python写图形界面
Linux下最著名的图形库GTK+的较新版本GTK+不仅支持C语言,还绑定了多种语言,Python是其中绑定比较成熟的一种。 Python绑定GTK2为PyGTK,现在推荐使用绑定GTK3+的PyGObject替代PyGTK。
2014-07-29 10:33:09
5327
原创 Linux下玩转Dota2
Dota2是一款颇为风靡的即时战略类游戏,去年官方就支持Mac和Linux了,对于习惯Mac和linux平台的孩子们来说,简直感动的泪流满面。当然,也简直是linux程序员的福音啊啊!与Win8.1相比,在相同硬件配置下跑Dota2,游戏的画质方面及体验也还是可以的。2014.7.18,有网友问切换双显卡的问题,我测试了一下,发现原来的博文有些问题,这里必须做些更新:在显卡部分:在Nvidia-setting将双显卡切换为Intel卡之后会无法切回N卡。
2014-07-16 14:10:22
19490
原创 安装Linux Mint 17后要做的配置
中文输入法在Linux下各种问题都有,我遇到的有以下几个,即便重启问题依旧无法解决;:<1>Fcitx小企鹅输入法的配置选项看不到任何安装了的输入法,键入拼音无效,只能输入英文字母;(比如:nihao -> nihao)<2>Fcitx小企鹅输入法的配置选项能看到安装了的输入法,中文拼音输入,联想词混乱,指东打西;(比如:nihao -> 消去)<3>Fcitx小企鹅输入法的配置选项看不到安装了的输入法,中文拼音输入,联想词正常,但回车以后输入拼音,无法输出汉字;(比如:nihao -> nihao)
2014-07-14 00:24:10
4744
原创 安装TeX及中文支持
2014.7.19更新:下面的笔记适用于在基于Ubuntu的发行版(比如LinuxMint)安装Texlive2013、2014;第一步根据本机状况,可能不需要;Texlive2014已经可以下载安装了,下面的所有“2013”更改为“2014”,安装Texlive2014正常。
2014-07-07 11:06:20
3099
原创 不考研,我这辈子会觉得无比遗憾的
虽然期末了,但书实在看不下去了,偷闲写点东西: 记得5月的某天睡阳台,早晨4点多醒来,恰好看到纯净蔚蓝的天际,脑子里什么都没想,只是望着天际出神,真感觉那一刻的天空真是美呆了。 所料不错的话,这学期的结局会不太完美。曾经设想过这个学期会过成什么样子?现在看,只能说:不够优秀,更不够完美。 在很不爽的时候常想到:如果那天没有放弃面试,那过去的一年会是怎样?会是这副苦大仇
2014-06-23 00:27:12
1296
1
原创 GTK3学习笔记 番外2 GTK2跨平台开发环境的搭建
使用GTK进行跨平台GUI程序开发,快速搭建在Windows和Linux平台下的开发环境。
2014-05-10 02:06:39
4429
原创 <算法>排序(二)冒泡排序
#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
916
原创 (3)2014微软编程之美初赛第二场赛题
题目1 : 神奇的数列时间限制:2000ms单点时限:1000ms内存限制:256MB描述大神同学是一个热爱数字的孩子,她无时无刻不在思考生活与数学的联系。有一天,她发现其实公历的设计是有讲究的。每4年就会多闰一天,每一百年又会有一年不是闰年,而第四百年又是闰年。这样,这四百年的周期里每一年平均有365又400分之97天。大神同学
2014-04-23 12:57:50
1061
原创 (2)2014微软编程之美初赛第一场赛题
题目1 : 焦距时间限制:2000ms单点时限:1000ms内存限制:256MB描述一般来说,我们采用针孔相机模型,也就是认为它用到的是小孔成像原理。在相机坐标系下,一般来说,我们用到的单位长度,不是“米”这样的国际单位,而是相邻像素的长度。而焦距在相机坐标系中的大小,是在图像处理领域的一个非常重要的物理量。假设我们已经根据相机参
2014-04-23 12:50:38
1270
原创 (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
1305
vim中文手册
2014-07-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人