- 博客(24)
- 收藏
- 关注
原创 ubuntu 在 sudo 时需要密码
本来应该说(在虚拟机里) ubuntu 装好后,sudo 是不需要密码的,结果我和同学装了后都需要密码。问了一下说是 sudo -s -H 可以解决,试了没用。不得已,我用暴力的办法来解决。把 ubuntu 的硬盘挂载到 debian 里,然后用 chroot 来进入 ubuntu 的 root 用户,然后解决问题。今天同学也是同样的问题,终于在 linuxsir 上找到答案,先 sudo -s
2005-06-23 23:34:00 3536
原创 PHP 实现的字典序排列算法
感谢 bird 告诉我 $_POST[] 的用法。代码如下: if ($_POST["perdata"] == "") { $_POST["perdata"] = "1 2 3 4"; } $data = chop (trim ($_POST["perdata"])); $a = explode (" ", $data); sort ($a); $data = implode
2005-06-23 23:32:00 10492
原创 蜂窝模型
http://btbear.blogchina.com/inc/fwmx.pdf 本文是讲述“蜂窝模型”的,用 LaTeX + MetaPost 编写。[摘要]:蜂窝模型通过为蜂窝样式的结构组织三种坐标系,从而大大简化基于蜂窝结构所进行的操作.蜂窝模型支持的东西有:每个孔唯一的编号;定义六个方向;分层,层内分六段,段内次序编号;倾斜的 XY 坐标;孔间距离的计算;六个方向上的位移;旋转.通过三种坐
2005-06-23 23:30:00 4116
原创 MetaPost 之蜂窝
% fwmxbeginfig(1) u := 1cm; pair t; t = dir (60); pair a[]; pair b[]; a0 = (xpart dir(30) * u, 0.5u); b0 = (0, -u); numeric g[]; g0 = g3 = g4 = g5 = 0; g1 = g2 = 12; for i=1 upto 6: pair
2005-05-10 01:08:00 1560
原创 单件的 static 实现
单件几乎是我唯一熟悉的设计模式,一般在实现的时候都会有一个类似 instance() 的静态函数。现在想来,可以用静态成员来轻松实现:class single{ static int num;public: static int get () { return ++num; }};int single::num = 0;现在用 single::get() 就
2005-05-01 23:16:00 1321 2
原创 重新安装 Windows 的引导程序
同学安装了一个 Red Hat Linux 9(为什么这么多人装了这个却用不了呢?),现在想删掉这个红帽子,于是在 Windows 里直接格式化了那几个分区,但由于 grub 装在了 MBR 里,重起后引导完全失败。现在想办法要把 Windows 的引导程序写到 MBR 里。方法是用 Windows 安装盘引导,选择修复控制台,选择正确的 Windows 安装,输入管理员密码,可进入修复控制台
2005-05-01 23:05:00 2785
原创 用 MetaPost 作的第一个图,七个六边形
beginfig(1) u := 1cm; pair t; t = dir (60); pair a[]; pair b[]; a0 = (0, 0); b0 = (u, 0); for i=1 upto 6: pair c[]; pair d[]; c0 = a[i-1]; d0 = b[i-1]; for j=1 upto 5: c[
2005-04-22 21:37:00 2411
原创 批量转换图片之 bash 版
#!/bin/bashfor png in *.png do gif="${png%.png}.gif" if test -r ${gif} then test "hi" # just junk, do nothing else printf "convert %-22s ] to [ %22s" "[ ${png}" "${gif} ]"
2005-04-21 00:21:00 1250
原创 几道笔试试题
一、有 1000 个相同的苹果,现要装入 10 个相同的箱子里,要求每个箱子都不能为空,问有几种装法?二、九个人和一只猴上山探险,但是干粮吃完了,他们就采了一堆野果,然后把这堆野果平均分成九份,余下来一个,就给猴吃了。其中一个人趁其他人不在的时候,将自己的那份拿走,然后将剩下的八份混合又平均分成九份,又余下来一个,又给猴吃了。第二个人也是如此做法,他把第一个人分好的九份之中自己的那份拿走,
2005-04-15 23:42:00 1315 4
原创 Flower:画花程序
Flower:画花程序源代码:http://blog.csdn.net/cxjddd/archive/2005/04/12/344844.aspx Flower 是一个模拟那种齿轮画板的程序,可以画出规则的几何图形。实际上,得到的图形由三个参数控制:大圆半径、小圆半径以及画笔到小圆心的距离。另外也可以把小圆放置在大圆外面来获得不同的结果。本程序使用 GTK+2.0 编写,非常简单。 一、界面组
2005-04-15 13:45:00 2095
原创 升级 gcc 了还得擦屁股
在 gentoo 里把 gcc 从 3.3.4 升级到 3.3.5,结果在编译 php-4.3.11 和 gtk+-2.6.4 时均出现问题,ld 找不到库文件 3.3.4 的 libstdc++.la。后来在 www.linuxsir.org 上找到答案,用 fix_libtool_files.sh 可以修复链接。如下:fix_libtool_files.sh 3.3.4fix_libtool_
2005-04-15 10:53:00 1030
原创 Flower.c
// flower.c// Copyright (c) 2005 BenBear// Flower 0.2// This program is free software; you can redistribute it and/or// modify it under the terms of the GNU General Public License as// published by th
2005-04-12 19:15:00 2645
原创 用 awk 实现批量转换图片
用 gtk 写了一个画花的程序,觉得“错”画出来的图形相当好看,于是保存了很多截图。但是由于截图是 png 格式的,而让我无语的是 blog.csdn.net 等网站居然不支持 png 格式,不得已只有转换成 gif 格式了。转换可以用命令 convert image.png image.gif 实现。现在问题是有很多图片,于是想到用 awk 来实现。awk 代码如下:# convert .p
2005-04-12 18:28:00 1175 5
原创 GTK+2.0 之 hello world
/* env: gtk2.0 *//* gcc helloworld.c -o helloworld `pkg-config --cflags --libs gtk+-2.0` */#include void ok (GtkWidget *widget, gpointer data){ gtk_main_quit ();}gint quit (GtkWidget *widget, G
2005-03-10 19:06:00 1115 2
原创 MetaProgramming 求π源代码
/* struct Place : 求 N 有多少位数字 */template struct Place;template struct Place{ static const int value = Place::value + 1; static const int place = value;};template struct Place{ static const int v
2004-12-13 00:45:00 1092 2
原创 NCURSES 函数简要参考
NCURSES 函数简要参考BenBear目录说明简介初始化与结束基本输入、输出函数预览函数命名、参数习惯getch()窗口 WINDOW颜色Panel、Menus 和 Forms其它参考资料说明 在这里写下对 NCURSES 库使用的经验,希望对你有用。由于条件的不足,我只是在 WMware Workstation 4.0.5 里安装的 Debian Linux 3.0 r
2004-10-17 17:26:00 6119 1
原创 爱
爱 曾经以为,“爱”在我结婚前,与我无关。可是如今,我再一次陷入了自己已发现的陷阱。一切都来之不正常,也许开始时,我只是谓之,“我把我的初恋弄丢”了,可现在我不知如何形容。 一切只是个游戏,我也只是游戏。就如当初我的名字,BTgamer。无意中,我结婚了,跟另一个人,影响我一生的人。我只是给她买了一个手镯,虽然用掉差不多我有的钱。然后因为这个手镯,我们就结婚了,虽然我声明了,我很穷。我
2004-10-02 00:10:00 766
原创 重复的选择算法 selection(计数法)
重复的选择算法 selection(计数法)源代码:http://blog.csdn.net/cxjddd/archive/2004/07/29/55752.aspx 对不起,我无法使用一个准确的标题,下面描述问题:有一定数量元素(假定无重复),每次都从中复制出一个元素;列出复制若干次时所有可能的结果。比如,从 {1, 2, 3} 里复制 2 次,可以有 (1, 1)、(1, 2)、(1
2004-08-25 19:53:00 1055
原创 计数法的组合的算法
// Copyright (C) 2004 BenBear//// This file is an algorithm of combination. This library is free// software; you can redistribute it and/or modify it under the// terms of the GNU General Public Licen
2004-08-17 19:53:00 1176
原创 重复元素选择算法 selection 源代码
// Copyright (C) 2004 BenBear//// This file is an algorithm of selection. This library is free// software; you can redistribute it and/or modify it under the// terms of the GNU General Public License
2004-07-29 19:24:00 1298 2
原创 组合算法
源代码:http://blog.csdn.net/cxjddd/archive/2004/07/20/46311.aspx 组合的算法 内容简介: 本文讲述求一种求排列组合中的“组合”的算法。本算法通过组织选入组合的元素和未选入组合的元素之间次序,以方便求得下一个组合——更大的或更小的。算法采用了与 STL 中的(next、prev)permutation 类似的表达方法,将所有组合纳入一个“
2004-07-20 18:48:00 1890
原创 组合算法 combination 源代码
// Combination algorithm implementation// Copyright (C) 2004, BenBear//// This file is an algorithm of the combination. This library is free// software; you can redistribute it and/or modify it unde
2004-07-20 18:47:00 1702 3
原创 简单的数值 variant
可改变真实类型的 class variant 在我完成了 class variant 的第一版后,我想继续完成另一种不同的 variant,这也是看了强大的 boost::variant 后的打算。然而在有了一点点的初步的想法后,发现我写不下去了,原因很简单,没的目标了。 我的第一版的 variant(以下只说 variant)目标很明确:提供一种可以变化在基本的几种数值类型(int、do
2004-07-19 20:44:00 1360 3
原创 开始写作
已经很久没写什么文章了,我是没有勇气再写什么了,可是我也不知道从哪里找到勇气。每次打开 Emacs 想写的时候,就有一丝难过,于是放弃写的计划。我只是希望可以慢慢地,再写一些东西,却不知会写向何方。 年头从家里带来了几颗种子,后来种在一个废弃的小盆子里,常常浇水,居然还真长出草来了。可惜其中第一批草中最大的一株被人拔了,于是伤心。以后盆子里就长出一两种草,只是我都不认得。很奇怪就是小小的草
2004-07-18 22:09:00 777
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人