Avatar_small

KDE下Qt程序字体问题

弄了几天的问题,终于算是部分解决了。 问题是这样的,在KDE下,并不是所有程序的字体都和KDE设置的是一样的,就连基于Qt的程序也是如此。之前下载了 Qt SDK 1.1.3,自带的Qt Creator 的字体看上去太蛋疼了,模糊,又不好看,怎么设置也没办法弄。 后来在网上找了很多方法,qtconfig 也试过,没有效果,有人质疑 Qt 程序的字体设置和 KD...

Avatar_small

字符串快速排序 按字典序進行排序

各種OI測評系統中經常出現對字符串進行排序的題,以前我不太會字符串快排,結果都是用字典樹的遍歷進行的,現在終於會用qsort函數了,再次分享: #include <iostream> #include <cstdio> #include <string> #include <cstring> #include &l...

Avatar_small

HP LaserJet M1005 MFP的扫描功能

安装完驱动之后,在我的电脑里会出现HP LaserJet M1005 MFP的图标,右键点击扫描,选择合适的程序打开即可。 或者从具体的软件开始扫描,方法如下: 一、photoshop: 打开photoshop后,依次点击 “文件”→ “导入”→ “选择你的扫描仪,如“H...

Avatar_small

MapReduce版本的最短路径及PageRank


Avatar_small

1622: [Usaco2008 Open]Word Power

http://www.zybbs.org/JudgeOnline/problem.php?id=1622 RunID User Problem Result Memory Time Lang...

Avatar_small

archlinux入门--设置时钟

如果你的机器是windows7和arch双启动的系统,可能windows与arch时间上出现不同步的问题。这是由于windows与linux对待硬件时钟不一致,即每次操作系统启动时读取硬件时钟,计算系统时间的方法不一致。这里介绍两个概念, *硬件时钟是bois中的时间; *系统时间是操作系统kernel中的时间。 下面介绍操作系统计算出自身系统时间的两种方式...

Avatar_small

[扫盲]为什么浮点数运算会有误差

在开始阅读本文之前,请猜测一下下面程序的输出结果: float a=0.0f; for(int i=0;i<10;i++){ a+=0.1; } cout<<(a==1.0); true? You're too young, too simple, sometimes naive. 虽然乍看上去很不可思议,但是0.1叠加1...

Avatar_small

NASM的使用

《Orange's一个操作系统的实现》书中选择的汇编器为NASM。用过MASM和GAS,发现NASM的语法是最简洁的,而且有强大的宏。通过man可以知道nasm的使用方法及它与其它汇编器语法上的区别。 主要值得注意的区别,也是我们常用的如下: 0.注释用分号‘;' ;这是注释 这是代码 1.与gas不同,寄...

Avatar_small

自己动手写操作系统——环境搭建

俱乐部的新学期又开始了,OS组的同学又要开始看《Orang‘s一个操作系统的实现》和做操作系统实验了。在这里把做的过程中的收获和体会写下来。 本篇是关于书中的第一,二章的开发环境搭建。这里讲的是完全在linux下的环境搭建 用到的工具及作用: 一台安装有linux操作系统的计算机:这是其它一切的前提。 nasm,gcc,make:编译链接的...

Avatar_small

1300: [LLH邀请赛]大数计算器

http://www.zybbs.org/JudgeOnline/problem.php?id=1300 RunID User Problem Result Memory Time Language Code ...

Avatar_small

KDE 命令行删除文件到回收站脚本

#!/bin/bash for fileName in "$@" do if [ ! -e $fileName ];then echo "**** $fileName NOT existed!" exit fi kioclient move "$fileN...

Avatar_small

【轉載】USACO 1.5.4 Checker Challenge 位運算解法

本篇文章轉載自我的學長——BYVoid大牛的博客:http://www.byvoid.com/blog/usaco-154-checker/以及http://blog.csdn.net/cmykrgb123/article/details/1854976,轉載請註明出處。 经典的N皇后(8皇后扩展)问题,学过算法的都应该知道。 这道题...

Avatar_small

基于Levenshtein距离算法的编辑距离算法

public static final int getDistance(String word, String similar) { //get the weights for each possible operation final int costOfDeletingSourceCharacter = config.getInteger(Con...

Avatar_small

C++ —用sstream把int转成string类型的方法

itoa是把整型转成char*,如果要转成string类型的话,可以用如下方法 In order to convert an int (or any other numeric type, e.g., float, double, etc.) to string, you can use: #include <sstream> int i = 5; s...

Avatar_small

C++ 0X学习:Lambda

C++0x 终于支持 Lambda 了,以后使用STL算法的时候,不必那么麻烦编写函数对象了。 C++0x 的语法还是比较简单。下面通过几个例子来介绍下。