在应用程序中,很多时候都会调用到系统调用来完成一些操作,可是系统调用是在内核态下才能调用,用户态下的应用程序是无法直接调用到的,那么操作系统是怎么处理这一过程的呢? 本文的环境是基于Linux 0.11,没有查证现代操作系统是否有所变化,不过基本思路应该差不多。 过程: 先来看一张图,有个大概的理解 ...
分类:
系统相关 时间:
2018-01-20 00:58:27
阅读次数:
180
select CHARINDEX('bob','my name is bob',1)--返回12 bob的第一个b在字符串中排第12(从1开始数) select CEILING(456.4)--457向上取正 select CURRENT_USER--dbo select REPLACE('1234 ...
分类:
其他好文 时间:
2018-01-16 00:55:09
阅读次数:
378
Linux内核实现I/O主要在三个内核子系统:虚拟文件系统(VFS),页缓存,和页回写。虚拟文件系统(有时也叫做virtualfileswitch)是一种Linux内核的文件操作的抽象机制。它允许内核在无需了解文件系统类型的情况下,使用文件系统函数和操作文件系统数据。VFS实现这种抽象的方法是使用一种通用文件模型,它是所有Linux文件系统的基础。基于函数指针和各种面向对象方法,通用文件模型提供了
分类:
系统相关 时间:
2018-01-15 11:12:13
阅读次数:
264
/******************************************* * 聚合函数 *******************************************/ SELECT AVG(id) AS Average FROM school AS s --返回组中各值的平... ...
分类:
数据库 时间:
2018-01-13 11:19:18
阅读次数:
309
# 用来存储名片 card_infors = [] def print_menu(): """完成打印功能菜单""" print('=' * 50) print(' 名片管理系统函数版') print(' 1.添加一个新的名片') print(' 2.删除一个名片') print(' 3.修改一个名... ...
分类:
编程语言 时间:
2018-01-05 12:26:12
阅读次数:
274
一、实验作业 1.题目:6 5 递归实现顺序输出整数(15 分) 1.设计思路 2.代码截图 3.遇到的问题 第一次写是没有判断n的值为零的情况,所以的三个测试点没过。 2.学生成绩管理系统 1.函数模块图 2.我的工程文件 3.函数代码部分截图 本系统代码总行数: 命令1:能够新增学生信息,并计算 ...
分类:
编程语言 时间:
2018-01-01 00:24:06
阅读次数:
172
其他的系统函数: 常用内部函数: *字符串函数 *输出与格式化:echo,print_r,var_dump,print,printf *字符串去除与填充:trim,ltrim,rtrim,str_pad *字符串连接与分割:implode,join,explode,str_split ... ...
分类:
其他好文 时间:
2017-12-24 22:46:30
阅读次数:
149
PHPCMS中截取字符串用的是 str_cut 系统函数,通常在输出标题或者是内容摘要的时候使用来限制字符串的字符,这样就可以防止因字符串而变成的页面变形等问题。 我们来看一下这个函数,在PHPCMS中是这样进行定义的: function str_cut($string, $length, $dot ...
分类:
Web程序 时间:
2017-12-09 18:18:10
阅读次数:
297
大致方向: 1.页面静态化:适用于不是经常改动的页面 伪静态:将动态地址转换为静态地址 纯静态:分为局部纯静态、全部纯静态 buffer:缓冲区,一个内存地址空间,主要用于存储数据 输出流程:内容 -> php buffer -> tcp -> 终端 buffer缓冲区的开启: 1. 默认php.i ...
分类:
其他好文 时间:
2017-12-07 17:29:55
阅读次数:
169
在Linux和UNIX中有很多的输入输出函数,有时真是让想跟它攀点关系的菜鸟们束手无策。先来看看都有哪些函数,通过解析与总结,看看能不能让大家能这些函数有个理性的认识,哦,原来是这么回事,也就算我没白花这份闲。 内核文件I/O->标准库I/O->高级I/O->IPC中 1. read()/write ...
分类:
系统相关 时间:
2017-12-06 14:26:29
阅读次数:
199