2

Linux 系统调用详细解说

Posted by 超级苍蝇 on May 6, 2007 in 技术~

Linux 系统调用详细解说

此资料由超级苍蝇整理而得,转载请注明来自 超级苍蝇技术站
资料不断更新整理中。

__NR_restart_syscall  //
__NR_exit:       //  1中止进程
__NR_fork:        //  2创建一个新进程
__NR_read:       //  3read读文件
__NR_write:       //  4write写文件
__NR_open:       //  5open打开文件
__NR_close:       //  6close关闭文件描述字
__NR_waitpid:       //  7等待子进程终止
__NR_creat:       //  8creat创建新文件
__NR_link:       //  9创建链接
__NR_unlink:       // 10删除链接
__NR_execve: // 11运行可执行文件
__NR_chdir:       // 12改变当前工作目录
__NR_time:       // 13取得系统时间
__NR_mknod:       // 14创建索引节点
__NR_chmod:       // 15改变文件方式
__NR_lchown:       // 16改变文件的属主或用户组
__NR_break:       // 17
__NR_oldstat:       // 18取文件状态信息
__NR_lseek:       // 19移动文件指针
__NR_getpid:F_NO;       // 20获取进程标识号
__NR_mount:       // 21安装文件系统
__NR_umount:       // 22卸下文件系统
__NR_setuid:       // 23设置用户标志号
__NR_getuid:       // 24获取用户标识号
__NR_stime:       // 25设置系统日期和时间
__NR_ptrace:       // 26进程跟踪
__NR_alarm:       // 27设置进程的闹钟
__NR_oldfstat:       // 28取文件状态信息
__NR_pause:       // 29挂起进程,等待信号
__NR_utime:       // 30改变文件的访问修改时间
__NR_stty:       // 31 控制台控制
__NR_gtty:       // 32 控制台控制
__NR_access:       // 33确定文件的可存取性
__NR_nice:       // 34改变分时进程的优先级
__NR_ftime:       // 35
__NR_sync:       // 36将内存缓冲区数据写回硬盘
__NR_kill:       // 37向进程或进程组发信号
__NR_rename:       // 38文件改名
__NR_mkdir:       // 39创建目录
__NR_rmdir:       // 40删除目录
__NR_dup:       // 41复制已打开的文件描述字
__NR_pipe:       // 42创建管道
__NR_times:       // 43取进程运行时间
__NR_prof:       // 44
__NR_brk:       // 45 改变数据段空间的分配
__NR_setgid:       // 46设置组标志号
__NR_getgid:       // 47获取组标识号
__NR_signal:       // 48 信号
__NR_geteuid:       // 49获取有效用户标识号
__NR_getegid:       // 50获取有效组标识号
__NR_acct:       // 51启用或禁止进程记账
__NR_umount2:       // 52卸下文件系统
__NR_lock:       // 53
__NR_ioctl:       // 54I/O总控制函数
__NR_fcntl:       // 55文件控制
__NR_mpx:       // 56
__NR_setpgid:       // 57
__NR_ulimit:       // 58
__NR_oldolduname:       //59
__NR_umask:       // 60设置文件权限掩码
__NR_chroot:       // 61 CHROOT
__NR_ustat:       // 62取文件系统信息
__NR_dup2:       // 63按指定条件复制文件描述字
__NR_getppid:       // 64
__NR_getpgrp:       // 65
__NR_setsid:       // 66设置会晤标识号
__NR_sigaction:       // 67设置对指定信号的处理方法
__NR_sgetmask:       // 68取得现有阻塞信号掩码,已被sigprocmask代替
__NR_ssetmask:       // 69ANSI C的信号处理函数,作用类似sigaction
__NR_setreuid:       // 70分别设置真实和有效的用户标识号
__NR_setregid:       // 71分别设置真实和有效的的组标识号
__NR_sigsuspend:       // 72挂起进程等待特定信号
__NR_sigpending:       // 73为指定的被阻塞信号设置队列
__NR_sethostname:       //74设置主机名称
__NR_setrlimit:       // 75设置系统资源上限
__NR_getrlimit:       // 76 /* Back compatible 2Gig limited rlimit */获取系统资源上限
__NR_getrusage:       // 77获取系统资源使用情况
__NR_gettimeofday:       // 78取时间和时区
__NR_settimeofday:       //79设置时间和时区
__NR_getgroups:       // 80获取后补组标志清单
__NR_setgroups:       // 81设置后补组标志清单
__NR_select:       // 82对多路同步I/O进行轮询
__NR_symlink:       // 83创建符号链接
__NR_oldlstat:       // 84
__NR_readlink:       // 85读符号链接的值
__NR_uselib:       // 86选择要使用的二进制函数库
__NR_swapon:       // 87打开交换文件和设备
__NR_reboot:       // 88重新启动
__NR_readdir:       // 89读取目录项
__NR_mmap:      // 90映射虚拟内存页 __NR_mmap
__NR_munmap:       // 91去除内存页映射
__NR_truncate:       // 92截断文件
__NR_ftruncate:       // 93截断文件
__NR_fchmod:       // 94改变文件方式
__NR_fchown:       // 95改变文件的属主或用户组
__NR_getpriority:       // 96
__NR_setpriority:       // 97
__NR_profil:       // 98
__NR_statfs:       // 99取文件系统信息
__NR_fstatfs:       //100取文件系统信息
__NR_ioperm:       //101设置端口I/O权限
__NR_socketcall:       //102socket系统调用
__NR_syslog:       //103
__NR_setitimer:       //104设置计时器值
__NR_getitimer:       //105获取计时器值
__NR_stat:       //106取文件状态信息
__NR_lstat:       //107取文件状态信息
__NR_fstat:       //108取文件状态信息
__NR_olduname:       //109
__NR_iopl:       //110改变进程I/O权限级别
__NR_vhangup:       //111挂起当前终端
__NR_idle:       //112
__NR_vm86old:       //113进入模拟8086模式
__NR_wait4:       //114等待子进程终止
__NR_swapoff:       //115关闭交换文件和设备
__NR_sysinfo:       //116取得系统信息
__NR_ipc:       //117进程间通信总控制调用
__NR_fsync:       //118把文件在内存中的部分写回磁盘
__NR_sigreturn:       //119
__NR_clone:       //120 按指定条件创建子进程
__NR_setdomainname:       //121设置域名
__NR_uname:       //122 //获取当前UNIX系统的名称、版本和主机等信息
__NR_modify_ldt:       //123读写进程的本地描述表
__NR_adjtimex:       //124调整系统时钟
__NR_mprotect:       //125设置内存映像保护
__NR_sigprocmask:       //126根据参数对信号集中的信号执行阻塞/解除阻塞等操作
__NR_create_module:       //127创建可装载的模块项
__NR_init_module:       //128初始化模块
__NR_delete_module:       //129删除可装载的模块项
__NR_get_kernel_syms:       //130取得核心符号,已被query_module代替
__NR_quotactl:       //131控制磁盘配额
__NR_getpgid:      //132获取指定进程组标识号
__NR_fchdir:       //133改变当前工作目录
__NR_bdflush:       //134控制bdflush守护进程
__NR_sysfs:       //135取核心支持的文件系统类型
__NR_personality:       //136设置进程运行域
__NR_afs_syscall:       //137 /* Syscall for Andrew File System */
__NR_setfsuid:       //138设置文件系统检查时使用的用户标识号
__NR_setfsgid:       //139设置文件系统检查时使用的组标识号
__NR__llseek:       //140在64位地址空间里移动文件指针
__NR_getdents:       //141读取目录项
__NR__newselect:       //142
__NR_flock:       //143文件加/解锁
__NR_msync:       //144将映射内存中的数据写回磁盘
__NR_readv:       //145从文件读入数据到缓冲数组中
__NR_writev:       //146将缓冲数组里的数据写入文件
__NR_getsid:       //147获取会晤标识号
__NR_fdatasync:       //148
__NR__sysctl:       //149读/写系统参数
__NR_mlock:       //150内存页面加锁
__NR_munlock:       //151内存页面解锁
__NR_mlockall:       //152调用进程所有内存页面加锁
__NR_munlockall:       //153调用进程所有内存页面解锁
__NR_sched_setparam:       //154设置进程的调度参数
__NR_sched_getparam:       //155取得进程的调度参数
__NR_sched_setscheduler:       //156取得指定进程的调度策略
__NR_sched_getscheduler:       //157设置指定进程的调度策略和参数
__NR_sched_yield:       //158进程主动让出处理器,并将自己等候调度队列队尾
__NR_sched_get_priority_max:       //159取得静态优先级的上限
__NR_sched_get_priority_min:       //160取得静态优先级的下限
__NR_sched_rr_get_interval:       //161取得按RR算法调度的实时进程的时间片长度
__NR_nanosleep:       //162使进程睡眠指定的时间
__NR_mremap:       //163重新映射虚拟内存地址
__NR_setresuid:       //164分别设置真实的,有效的和保存过的用户标识号
__NR_getresuid:       //165分别获取真实的,有效的和保存过的用户标识号
__NR_vm86:       //166进入模拟8086模式
__NR_query_module:       //167查询模块信息
__NR_poll:       //168I/O多路转换
__NR_nfsservctl:       //169对NFS守护进程进行控制
__NR_setresgid:       //170分别设置真实的,有效的和保存过的组标识号
__NR_getresgid:       //171分别获取真实的,有效的和保存过的组标识号
__NR_prctl :       //172对进程进行特定操作
__NR_rt_sigreturn:       //173
__NR_rt_sigaction:       //174设置对指定信号的处理方法
__NR_rt_sigprocmask:       //175根据参数对信号集中的信号执行阻塞/解除阻塞等操作
__NR_rt_sigpending:       //176为指定的被阻塞信号设置队列
__NR_rt_sigtimedwait:       //177
__NR_rt_sigqueueinfo:       //178
__NR_rt_sigsuspend:       //179挂起进程等待特定信号
180:       //180 //__NR_pread64 __NR_pread对文件随机读
181:       //181//__NR_pwrite64 __NR_pwrite(redhat9)对文件随机写
__NR_chown:       //182
__NR_getcwd:       //183
__NR_capget:       //184获取进程权限
__NR_capset:       //185 设置进程权限
__NR_sigaltstack:       //186
__NR_sendfile:       //187在文件或端口间传输数据
__NR_getpmsg:       //188 /* some people actually want streams */
__NR_putpmsg:       //189 /* some people actually want streams */
__NR_vfork:       //190创建一个子进程,以供执行新程序,常与execve等同时使用
__NR_ugetrlimit:       //191 /* SuS compliant getrlimit */
__NR_mmap2:  F_YES;     //192映射虚拟内存页
__NR_truncate64:       //193截断文件
__NR_ftruncate64:       //194截断文件
__NR_stat64:       //195取文件系统信息
__NR_lstat64:       //196取文件系统信息
__NR_fstat64:       //197取文件系统信息
__NR_lchown32:       //198改变文件的属主或用户组
__NR_getuid32:       //199获取用户标识号
__NR_getgid32:       //200获取组标识号
__NR_geteuid32:       //201获取有效用户标识号
__NR_getegid32:       //202获取有效组标识号
__NR_setreuid32:       //203分别设置真实和有效的用户标识号
__NR_setregid32:       //204分别设置真实和有效的的组标识号
__NR_getgroups32:       //205获取后补组标志清单
__NR_setgroups32:       //206设置后补组标志清单
__NR_fchown32:       //207改变文件的属主或用户组
__NR_setresuid32:       //208分别设置真实和有效的用户标识号
__NR_getresuid32:       //209分别获取真实的,有效的和保存过的用户标识号
__NR_setresgid32:       //210分别设置真实的,有效的和保存过的组标识号
__NR_getresgid32:       //211分别获取真实的,有效的和保存过的组标识号
__NR_chown32:       //212改变文件的属主或用户组
__NR_setuid32:       //213设置用户标志号
__NR_setgid32:       //214设置组标志号
__NR_setfsuid32:       //215设置文件系统检查时使用的用户标识号
__NR_setfsgid32:       //216设置文件系统检查时使用的组标识号
__NR_pivot_root:       //217
__NR_mincore:       //218
__NR_madvise:       //219
__NR_madvise1:       //219 /* delete when C lib stub is removed */
__NR_getdents64:        //220
__NR_fcntl64:        //221文件控制
223:       //223 For RH9/linux-2.4.20 __NR_security/* syscall for security modules */ //For EL5 /* 223 is unused */
__NR_gettid             224
__NR_readahead          225
__NR_setxattr           226
__NR_lsetxattr          227
__NR_fsetxattr          228
__NR_getxattr           229
__NR_lgetxattr          230
__NR_fgetxattr          231
__NR_listxattr          232
__NR_llistxattr         233
__NR_flistxattr         234
__NR_removexattr        235
__NR_lremovexattr       236
__NR_fremovexattr       237
__NR_tkill              238
__NR_sendfile64         239
__NR_futex              240
__NR_sched_setaffinity  241
__NR_sched_getaffinity  242
__NR_set_thread_area    243
__NR_get_thread_area    244
__NR_io_setup           245
__NR_io_destroy         246
__NR_io_getevents       247
__NR_io_submit          248
__NR_io_cancel          249
__NR_fadvise64          250
259 /* 251 is available for reuse (was briefly sys_set_zone_reclaim) */
__NR_exit_group         252
__NR_lookup_dcookie     253
__NR_epoll_create       254
__NR_epoll_ctl          255
__NR_epoll_wait         256
__NR_remap_file_pages   257
__NR_set_tid_address    258
__NR_timer_create       259
__NR_timer_settime      (__NR_timer_create+1)
__NR_timer_gettime      (__NR_timer_create+2)
__NR_timer_getoverrun   (__NR_timer_create+3)
__NR_timer_delete       (__NR_timer_create+4)
__NR_clock_settime      (__NR_timer_create+5)
__NR_clock_gettime      (__NR_timer_create+6)
__NR_clock_getres       (__NR_timer_create+7)
__NR_clock_nanosleep    (__NR_timer_create+8)
__NR_statfs64           268
__NR_fstatfs64          269
__NR_tgkill             270
__NR_utimes             271
__NR_fadvise64_64       272
__NR_vserver            273
__NR_mbind              274
__NR_get_mempolicy      275
__NR_set_mempolicy      276
__NR_mq_open            277
__NR_mq_unlink          (__NR_mq_open+1)
__NR_mq_timedsend       (__NR_mq_open+2)
__NR_mq_timedreceive    (__NR_mq_open+3)
__NR_mq_notify          (__NR_mq_open+4)
__NR_mq_getsetattr      (__NR_mq_open+5)
__NR_kexec_load         283
__NR_waitid             284
__NR_sys_setaltroot  285 */
__NR_add_key            286
__NR_request_key        287
__NR_keyctl             288
__NR_ioprio_set         289
__NR_ioprio_get         290
__NR_inotify_init       291
__NR_inotify_add_watch  292
__NR_inotify_rm_watch   293
__NR_migrate_pages      294
__NR_openat             295
__NR_mkdirat            296
__NR_mknodat            297
__NR_fchownat           298
__NR_futimesat          299
__NR_fstatat64          300
__NR_unlinkat           301
__NR_renameat           302
__NR_linkat             303
__NR_symlinkat          304
__NR_readlinkat         305
__NR_fchmodat           306
__NR_faccessat          307
__NR_pselect6           308
__NR_ppoll              309
__NR_unshare            310
__NR_set_robust_list    311
__NR_get_robust_list    312
__NR_splice             313
__NR_sync_file_range    314
__NR_tee                315
__NR_vmsplice           316
__NR_move_pages         317
__NR_getcpu             318
__NR_epoll_pwait        319

主要参考资料
linux 内核源代码:
Cross-Referencing Linux http://lxr.linux.no/

Linux内核分析及编程(倪继利)

 
两栏

div+css theory WEB标准(zz)

Posted by 超级苍蝇 on Mar 6, 2007 in 技术~

大家都知道,web标准在中国传播初期,人们使用“div+css”描述web标准,似乎有点道理,根据国内网页设计师的编码水平,看似就是使用div配合css来替代table布局。

可是学过一段时间web标准的人士,都知道这是误解,那么有人提出,摒弃div+css的说法,提倡XHTML+CSS的说法,因为要使用两门语言来架构网页,但是这种称呼也不准确,不完整,因为只提到了XHTML1.0标准和CSS2.0(CSS2.1)规范。

其实web标准就是web标准,叫别的都不对,他就是web开发中的一些列标准的集合,XHTML,XML,CSS,DOM,ECMAscrīpt,制定这些标准是为了更好的约束,web运行平台(浏览器)的开发厂商,而我们遵循web标准开发,也是为自己着想,通过大众的努力,迫使流氓开发商,遵循统一标准,降低开发者的难度,让我们的作品能更好的跨平台,跨越浏览器的障碍(IE,FF,Opera等等),跨越设备的障碍(PC,手持设备,手机,打印设备等),跨越用户障碍(色盲,色弱,视力不好,肢体残疾等)。

为什么要遵循web标准进行设计和开发?上一段也已经宏观的提到了,跨平台统一于一个标准,最终降低开发难度。具体实施上肯定没有一个老板这么伟大的投身标准事业,商人总是依照利益的驱动,是哪些利益驱动了他们应用web标准的?

  • 更少的代码和组件,容易维护
  • 带宽要求降低(代码更简洁),成本降低。
  • 更容易被搜寻引擎搜索到
  • 改版方便,不需要变动页面内容
  • 提供打印版本而不需要复制内容
  • 提高网站易用性。

当最终老板看到在应用web标准后的代码很简洁,出现了许多未曾谋面的div,然后你给他展示,可以随意改版,多种设备兼容,多种浏览器兼容,很好,老板很欣赏,这么多的好处,我们全力支持web标准,而导致的结果,web标准技术人才火热,应用web标准开发的项目增多,开发效率成为问题,开发模式还在摸索之中,同时也出现了在web标准应用中的一些错误方法,div的滥用,class的滥用,结构一塌糊涂,人们重视css比重视xhtml多了许多。

div是什么?刚开始人们的认识是无语义,应用无语义的事物来布局,是正确的,既然无语义,div这三个字母就不会出现。

Jeffrey Zeldman的解释是“用短语division解释div,是最恰当不过的了”。Div和span一样是用作裁减分割文档的,那么他们也就拥有语义了。Div联合id和class属性,提供了一个把结构添加到文档的通用机制。

Div将文档分割成一块一块的,怎么区分这一块块来进行布局呢?也就是怎么给独有的div赋予一个唯一标识ID,通用的div赋予一个class值,也可以在class的基础上再赋一个id。如果不用id看似也可以,全部class,只要合理的命名就可以,你可以为header区域,添加class, <div class="IdHeader"> ,类IdHeader告诉你,这里是唯一的而且是header区域。可是ID是最能体现文档结构的一个属性。当你为ID不能重用而牢骚时,想想ID的强大功能吧!

ID的属性有着令人难以置信的强大功能。ID属性可以完成下列功能:

  • 作为一个样式表的选择器,可以让我们创建紧凑的、最小化了的XHTML页面文件
  • 最为一个超文本链接的目标anchor,用来替代过时的name属性(或者向前兼容和她共存)
  • 作为基于DOM的脚本中特殊元素的引用方法。
  • 作为一个声明的对象元素名字。
  • 作为通常目的流程处理的工具(W3C的例子中:“当从HTML页面提取数据到一个数据库,或者把HTML文档转化到另外一个格式等,这个可以用来标明区域”)

现在也经常出现组合class的结构,就是拥有一个CSS框架,然后任意组合class实现布局,看似是提高效率的捷径,可是花费的代价却是破坏结构,(当然也有例外,如Grids CSS),一般的做法就像土豆网前台编码的设计

<div class=’box_abstract box_program box_border’>

这个维护带来了很大的困难,也就是结构设计的不够合理,只是为了div+css而不是为了web标准。

Web标准的要把握几点

  • Use structural, semantic markup.
  • Separate presentation from the (X)HTML document using CSS.
  • Rely on Javascrīpt as an enhancement for, not a replacement of, website features.
  • 使用结构化,语义化的标签
  • 使用CSS分离出(X)HTML文档中的表现元素
  • 依靠Javascrīpt去增强,而不是替代,网站的特征(举个例子就是如果css做不了的,交给Javascrīpt而不是替代css去做他能做的)

对于多样式组合的结构我一直是很反感的,可能我理解的不够深入,体会不到他的好处,或许合理的组合可以兼顾结构和开发效率,可是我没有发现,我就要抵触。

对样式组合方式是这样的

<div class=”class1 class2 … classn”></div>

举个布局例子

<div class=”f-left w400 bgfff”>

几个类组合成一个左浮动,宽400 背景为白色的一个区域
你可能拥有一个庞类库,页面只需要任意的class的组合就可以完成,省去大部分花费在css上的时间,可是带来的是结构的混乱,改版的困难,甚至向后兼容受到限制。这样做和table布局没什么两样,只是代码看着好看而以,而且代码量相差也不会太大。在应用web标准初期,合理的table布局也是允许的。

如此多的class让我想起了table冗长的属性

<TABLE BORDER=0 CELLPADDING=0 CELLSPACING=0 ALIGN=CENTER WIDTH=100% HEIGHT=100%>

难道辛辛苦苦就是想使用div配合css模拟出一个table很容易实现的效果?而且达到和table布局一样的拙劣?

语义化也是结构的一个部分,语义除了合理的使用(X)HTML标记语言,id也是一个语义组成的部分,div的id就像一个即时贴,告诉你某个div的语义,告诉你这个区块的意义。

微格式(Microformat)是在标准 XHTML 代码中嵌入结构化数据的一种新方法。他的诞生也很明确的说明了web的结构永远是第一位,语义化的优势很现实的体现出来,div的属性规划也体现着语义,而不仅仅是一个传递给样式工作的接口。可以去看看ibm文档中心的一篇“使用 microformats 分离数据与格式”了解它的工作原理。

其实说了这么多,我也有点没头绪了。主要就是我对结构和开发效率之间的矛盾的一个思考,css框架怎样才能不破环结构的一个疑问。而且对于结构和效率我的观点就是“拥有合理的结构,才是你web标准化的根本动机”,web是承载信息的,没有理由为了视觉效果,而破坏合理的结构。

 
两栏

疑Donews解析错误,赞DELL售后服务

Posted by 超级苍蝇 on Feb 1, 2007 in 未分类

简讯:

教育网居然无法登录donews,一直出现404错误,以至于N久没更新。http://writeblog.donews.com/editposts.aspx。教育网里dns解析出的ip,和公网不同。

狂赞DELL服务:28号到家;30号晚上发现笔记本风扇狂叫,连夜报修;31号早上DELL工程师打电话来了解情况;2月1号早上就有工程师上门服务了,给我更换了风扇(包括整个后机壳…),键盘(新的,爽!)。

 
两栏

adCenter:探究网民性别比例

Posted by 超级苍蝇 on Sep 25, 2006 in 技术~


MSN开始在其搜索引擎广告程序adCenter中使用“用户行为定位”特色功能,以确定将广告显示在最有购买可能的用户面前,MSN搜索引擎广告用户行为定位是基于用户的网上访问记录进行统计的。MSN跟踪记录人们的搜索历史和网站访问情况,以判断他们的兴趣倾向,在此基础上对人群进行了18种细分归类。这些细分类别人群包括玩手机的用户、上网频率高的网民、游戏玩家、爱看电影的网民、初为人母或准妈妈、父母类,以及旅游搜索者、汽车购买者和研究者等。

 用户行为定位应用于广告的具体做法是:例如一个汽车公司投放MSN搜索引擎广告的时候,可以将广告只展示在那些被MSN列为“汽车买家”的细分用户面前,从而提高顾客转化率,减少广告费浪费。

 用户行为定位系统是MSN的adCenter关键词广告为了与劲敌Google AdWords和Yahoo的Yahoo Search Marketing系统进行差异化竞争而推出的特色。MSN声称该定位系统综合了时段定位、人口统计学定位和地理定位,因而定位能力强。

 搜索引擎营销公司的CEO Ellen Siminoff说,虽然adCenter定位系统的确能够带来一定程度的差异化和领先优势,但MSN搜索要真正抗衡Google和Yahoo还是有很长一段路要走。

转自:MSN搜索引擎广告adCenter采用用户行为定位http://www.jingzhengli.cn/baogao/f20060908.htm

   一些网站的男女比例分布(2006/9/25采集) :

Google.com

  :0.44
  :0.56

Baidu.com

   :0.54
  :0.46

www.pcgames.com.cn

  :0.87
  :0.13

www.pconline.com.cn

  :0.73
  :0.27

www.pclady.com.cn

  :0.77
  :0.23

www.nankai.edu.cn

  :0.50
  :0.50

 
9

新网被黑!

Posted by 超级苍蝇 on Sep 22, 2006 in 浮尘~

2006年9月21日,中国互联网遭遇了有史以来最严重的一次恐怖事件.新网,这个比纽约双子座世贸大厦地位还要重要的公司DNS突然无法解析,致使中国近三成网站无法访问.这个已经造成严重后果的突发性事件也在一定程度上揭开中国互联网黑洞向我们展现了一个奇形怪状的互联网众生相,而这恰恰是目前整个中国互联网的缩影.

责任

很遗憾,作为中国最大的域名服务提供商和网站服务提供商之一的新网在事件发生近10个小时内居然没有发出一点声音,也没有通过媒体向公众公布任何真相,使得网上传言四起,人心惶惶。在这里,我们看不到作为一个知名公众公司的社会责任感和危机处理意识.

谣言

很悲哀,新网被黑至今的八小时内诞生了无数的谣言.有说是其竞争对手万网所为的,有说是内部矛盾而为的,有说是自我炒做的,有说是新网老板卷款逃跑的,甚至还有人恶搞出了是被日本人攻击甚至外星人攻击的.在这里,我们看到的是所谓的恶搞和娱乐.

骗局

很愤慨.新网被黑让我们看到了很多乘火打劫的小人和骗子.有人冒充新网工作人员,大肆盗取一些着急网站的密码,有人冒充自己的网站被黑骗取点击.有人冒充…….在这里,我们看到的是无尽的丑陋.

截至目前9.22 0:14 ,www.supfly.net 仍无法正常访问。http://www.flyuphigh.com/未受影响。
此次事件亦波及:天空下载、中国网库、落伍者论坛、重大社区、im286、霏凡等网站
攻击者不计后果导致万千站长焦头烂额,这是目的?

 
7

Google和Gmail不稳定的解决方法(转载)

Posted by 超级苍蝇 on Sep 4, 2006 in 技术~

转载的,内容不保证真实有效,试试看~~

最近Google也不稳定了,还是整理一篇吧。

1、Windows的用户请编辑 C:\Windows\system32\drivers\etc\hosts

Linux的用户请编辑:/etc/hosts

用记事本打开,在最下面添加如下两行:
64.233.171.99 www.google.com
216.239.53.99 google.com

然后保存,重启浏览器就可以了。

2、Gmail推荐用https加密连接: https://mail.google.com/mail/

3、转用Google.cn或sb.google.com或sina.google.com

4、在Google.com或者Google.cn里面搜索“八荣八耻”,如果“八荣八耻”失效,请使用“和谐社会”。

 
三栏

一个不错的汇编资源站

Posted by 超级苍蝇 on Aug 24, 2006 in 技术~

http://www.aogosoft.com/

有不少资料可以下载~~

 
2

丁贝莉~

Posted by 超级苍蝇 on Aug 21, 2006 in 浮尘~

传奇般的人物。。。

 
三栏

Dreams may come

Posted by 超级苍蝇 on Aug 5, 2006 in 社会~


这是说:女演员老徐(徐静蕾扮演)半夜因为“有点糟心”去房间找已经“大脱了”的导演(韩童生扮演)辞戏,俩话痨时而坐时而躺时而吃时而喝,一直“贫”到大天亮的故事。

男:我要上海边,海边有海啸;我要坐飞机,飞机有时没人自个碰掉下来;我要吃烤的鸭鸭都感冒了;我要吃牛的排,牛都疯了;我要上山吧,上的是一火山,我在自己家里呆着,呆着呆着,我赶上地震。 男:这人太讨厌了,不接就是告你我不爱接———我就不能让他觉得有志者事竟成。 男:您这一搛馅饼,一蘸醋,一翻腕,往牙上那么一咬,一吸溜,解香又解馋,解热又解酸,胡同妞那基本架势就出来了。 男:看来这小资运动也出精神,生活不能改变,那我就改变,谁也甭想破坏我的好心情。
男:咳啊,明天生孩子的戏可能拍不成了,医院不让拍了,说又来传染病了。一病毒又变种了,探视都停了。刚下的通知,你说寸不寸?孩子我都借好了,一对双胞胎。
女:也就是你非要拍那场生孩子的戏,你是把生孩子当床上戏拍了吧。
男:比较人性,主要考虑。
女:我能发表一下意见吗?
男:你说。你说。
女:我最讨厌这电影电视里面老拍生孩子的戏,你说弄一女的对着镜头龇牙咧嘴的———你管这叫人性啊。
男:你再好好想想,生一次孩子跟演一次被强奸一样,没孩子有时候你不好回家
女:我凭什么就要演一次被强奸
男一口气说完:原来的梦想啊,也是相信有个幸福存在,有个人间天堂,一个公平的社会,一个心灵匹配的对象。人和人都互相信任,也值得信任,人和人都不互相消灭。一个无忧无虑,一个快乐无比。爱情那根本就不叫事!没说平等,说的也是平等以后的社会。原来大家更愿意相信一点,觉得地上的每一点亮儿,都是那个梦想照下来的,都仰着脖子去接光,脖子晒热了,就觉得温暖;晒黑了,就觉得健康;烫皮儿了,梦更近了;起泡了,已经在梦里了———痛并快乐着。泡破了,露肉了,肉熟了,肉黑了,肉糊了,鼻子哭了———这都没走!走,多不爷们儿呀!走,多不牛掰呀!必须死扛,必须的!聚光灯关了,爷们儿没的扛了,闪着爷们儿,爷们儿拧巴了,爷们儿生命不能承受之没东西扛。爷们儿玩火柴,爷们儿攒烟头,爷们儿屁暖床,爷们儿晒月亮,爷们儿管他什么也瞧不见还站在那儿瞧,挺着脖子,瞪着白内障,叫坚持!女:我错了 还不行吗
对不起
我哪儿知道你们这里还有这事
我以为你们都是健康人了
阳痿 我可太不熟了

Dreams may come 梦想照进现实

 
3

Nankai Online Judge

Posted by 超级苍蝇 on Jul 27, 2006 in 浮尘~

很久很久以前,就在blog预留了一个空连接:南开OnlineJudge ,今天,可以添上网址了: http://nkacm.cn
或者用IP访问,http://202.113.25.50有的地区会无法访问,需要用代理,还不知怎么回事…

NKOJ酝酿了很久,不过最终定下来,却是闪电般的顺利,一气呵成,各方面都很支持。感谢孙威的不懈努力以及给我参与的机会,感谢辛老师的无私奉献,感谢学院的支持,感谢刘老师、温老师的帮助,感谢朱毅的热情付出,当然,还有那几天和我一起跑上跑下,不计劳累的郝伟。

学期初,我就暗暗下定决心,在我的任期内,一定要把OnlineJudge搞起来,如今终于如愿,这就没什么遗憾了。泰达,等着我来吧… …

ps.学期末,和司库碰头一算,还发现了一件很爽的事情,NKPC2前前后后花了几千元,可其中我们自己掏的钱,竟然只有几十,哈哈~~遥想当年NKPC,嘿嘿…

Copyright © 2014 SuperFly-超级苍蝇飞飞飞 All rights reserved. Theme by Laptop Geek.