一、提供照片上传、存储和下载服务 随着移动互联网时代的持续快速发展,PC互联网日益势微,各大互联网门户网站的博客、空间也跟着凋零, 作为博客、空间的标配功能的相册也随之被关闭。 2019年3月6日网易相册发布停运公告并于当年5月8日正式停止的运营。   就在网易相册停止运营的同一天,新浪博客也宣布相册功能即将下线。  关于一个又一个平台的相册功能关闭的原因,自媒体人阑夕分析说可能是在移动互联网时代相册这款产品的功能被结构了,分成了Instagram和iCloud,“前者连接社交关系,为图片赋予分享和流通的能力,后者主打私密和储存,为本地数据减负。” 但是,...

更新记录:20231020 为补充了(十五)检测文件是否存在并且是一个符号链接 补充了一个例子 Linux Shell脚本编程和其他编程语言一样,支持算数、关系、布尔、逻辑、字符串、文件测试等多种运算。前面几节我们依次研究了 Linuxshell编程 中的 字符串运算、算术运算、关系运算、布尔运算和逻辑运算,今天我们来研究 Linuxshell编程中的文件测试运算。 一、文件测试运算符说明 操作符 说明 备注 -bfile 检测文件是否是块设备文件,如果是,则返回true。 block -cfile...

为了学习LinuxShell编程,决定安装一个纯粹的Linux,由于电脑硬件配置较低,选择了最轻量化Llinux操作系统版本TinyCoreLinux。 一、TinyCoreLinux有三个版本 打开TinyCoreLinux的下载页面 http://www.tinycorelinux.net/downloads.html,上面提供了三个版本: TheCoreProject,assuggestedbyourname,isnotaturnkeydesktopdistribution.InsteadwedeliverjustthecoreLinuxfromwhichiti...

在编程过程中,我们经常会使用到一些常量,也就是值不需要改变的变量,在许多编程语言提供了常量的定义方式,比如c/c的defineMAXNUM99999或 constint a=7,javasccipt的const a=7,等等。 跟以上这些方法不同,在Linuxshell编程中,Linux提供了readonly命令用来定义一到多个变量并设置只读属性。所以我们这个内容单独拿出来学习。 一、readonly命令的功能 readonly命令主要功能有五个: (一)定义一到多个变量并设置只读属性,(二)为已定义的一到多个变量设置只读属性(三)显示全部包含只读属性的变量(...

公文一键排版系统基本完成,准备继续完善SysInfo,增加用户帐户信息,其中涉及到Win32_Account结构,其C定义如下: [Dynamic,Provider("CIMWin32"),UUID("{8502C4CC-5FBB-11D2-AAC1-006008C78BC7}"),AMENDMENT] classWin32_UserAccount:Win32_Account { uint32AccountType; stringCaption; stringDescription; booleanDisabled; stringDomain; stringFullName; dateti...

  BFbkpSjOcvWq   2023年11月13日   26   0   0 javascriptMASM32htmlUnicode数据结构

  享受开源软件的人往往忘记了这些代码的开发者大多是利用私人时间无偿地工作。   对于一些开源项目来说,这不是一个问题,但其它一些项目会从捐赠中受益巨大。因此,我认为有必要把应受资助的10个项目列出来。这些项目在受众和影响范围上存在差别,并且其中一些项目的需要比另一些要多,但每一个项目都会从捐赠中受益。     1.iTalc   ​​​​   iTalc是我所列名单上的两个教育项目中的第一个。大多数人都会赞同教育项目在捐款、关注和一般援助方面具有高优先级。这个开源项目是一个强大的教学工具,可以让教师指导、控制和测试学生和他们的个人电脑。它允许教师通过网络观看、控制学生的电...

beep.sys/Trojan.NtRootKit.1192,msplugplay1005.sys/BackDoor.Pigeon.13201等2 endurer原创2008-06-25第1版 (续1)先修正电脑日期,然后下载DrWebCureIt!扫描。同时下载bat_do、FileInfo提取文件信息,打包备份,延时删除。接着下载瑞星卡卡安全助手清理恶意程序启动项目。 附1:部分恶意文件信息附2:DrWebCureIt!扫描日志 附1:部分恶意文件信息文件说明符:c:/windows/system32/apsgejba.dll属性:-SH数字签名:否PE文件:是获取文件版本信息大小失败!...

  BFbkpSjOcvWq   2023年11月13日   22   0   0 cWindows产品语言microsoft

beep.sys/Trojan.NtRootKit.1192,msplugplay1005.sys/BackDoor.Pigeon.13201等1 endurer原创2008-06-24第1版 一位网友反映说他的电脑最近经常弹出广告窗口,有时反应很慢,运行程序就重启,请偶帮忙检修。 下载pe_xscan扫描log并分析,发现如下可疑项:  pe_xscan08-04-26byPurpleEndurer2008-5-2212:36:54WindowsXPServicePack2(5.1.2600)MSIE:6.0.2900.2180管理员用户组正常模式[SystemProcess]...

  BFbkpSjOcvWq   2023年11月13日   31   0   0 cWindowsSystemservicemicrosoft

一、 Linuxshell脚本编程中的数组概述 数组是一种常见的数据结构。跟大多数编程语言一样,大多数Linuxshell脚本支持数组,但对数组的支持程度各不相同,比如数组的维度,是支持一维数组还是多维数组?再如,数组元素的下标是从0开始还是从1开始?则因shell而异,下面我们以zsh、sh、bash为例来讲解。 二、数组的定义 在Linuxshell脚本编程中,定义数组有两种方法。 (一)数组名=(数值1数值2……数值n) 数值之间用空格间隔。 实例: 1.在zsh中 (1)在命令行定义 csdn@eduin[21:37:32] $a=(1'a'b) csdn@ed...

自2023年9月19日在央视八套首播,并在腾讯视频同步播出以来,电视剧《好事成双》聚焦当代社会环境,《好事成双》用生动的群像故事触动人心,描绘了一幅当代都市男女的生活画卷,热度持续走高,成为中秋、国庆假日期间的热播剧。 吸引我的是该剧中有不少涉及到IT的内容和场景值得玩味,其中有几多真假虚实让我们一起来探讨一下。 今天我们首先来讨论一下科班程序员的指法。 一、科班程序员指法 记得刚上大学时,前几周的上机课都用DOS下一个名字叫作《打字高手》的计算机辅助教学(CAI)软件来练习盲打。这对刚接触电脑的我们来说还是很让人抓狂的。班上也有一些同学走捷径图快,迅速练成了一指禅、二指禅,刚开始确实比我们...

 20231020 写这篇博文断断续续花了好几天,为了说明不同shell在执行同一脚本文件时的差别,我分别在提供线上Linux环境(使用的shell是zsh)和自己的电脑上(使用的shell是bash)做测试。功夫不负有心人,在其中一些实例中可以体现出zsh和bash的对脚本文件支持的差别,收获匪浅…… 一、第一个shell脚本:helloworld! 前面我们陆续介绍了与Linuxshell编程有关的数据类型、数据运算、流程控制语句等基础知识,今天我们正式开始写shell脚本了。 我们学习某种编程语言,通常写的第一个程序就是输出helloworld!,今天我们就编写和运...

一、关于判断两个整数是否能整除的GWBASIC创意代码 记得上大学时第一个编程语言是BASIC,当时VisualBasic还没出世,QBASIC虽然已经在1991年随MS-DOS5.0推出了,但我们使用的还是GW-BASIC,使用的教材是谭浩强、田淑清编著的《BASIC语言》。 有一次的作业是判断一个数是否能被另一个数整除。 当时对BASIC的取模运算(运算符是MOD)不是很熟悉,但BASIC有除法运算(运算符是/)和整除运算(运算符是\),于是我就编写了下面的代码: input"Pleaseentertwointeger:";a,b ifa/b=a\bthen printa;"isdi...

Linux Shell脚本编程和其他编程语言一样,支持算数、关系、布尔、逻辑、字符串、文件测试等多种运算。前面几节我们陆续研究了 Linuxshell编程 中的 字符串运算、算术运算和关系运算,今天我们来研究 Linuxshell编程中的的布尔运算、逻辑运算。 一、布尔运算 (一)布尔运算符功能说明 运算符 说明 备注 ! 非运算,表达式为true则返回0(false),否则返回1(true)。 not -o 或运算,有一个表达式为true则返回1(true),否则返回0(false)。 or -a 与运算,两个表...

一、前言 字符串是大多数编程语言中最常用最有用的数据类型,这在Linuxshell编程中也不例外。 本文讨论了LinuxShell编程中的字符串的三种定义方式的差别,以及字符串拼接、取字符串长度、提取字符串、查找子字符串等常用字符串操作,,以及反引号在echo和expr命令联合使用时的作用。 二、定义字符串 LinuxShell编程中的字符串可以用单引号,也可以用双引号,如果不包含空格,也可以不用引号。 (一)无引号字符串 实例: user@host:var1=abc123 user@host:echo$var1 abc123 user@host: 变量var1的值abc123中不包括...

上节我们介绍了变量的变量命名规则、变量类型、使用变量时要注意的事项,今天我们学习一下查看和设置变量的一些常用命令,包括变量的提升,有些命令在之前的实例中已经使用过了。 一、 echo:查看变量的值 语法格式:echo[参数][输出内容] 常用参数: -e:支持反斜线控制的字符转换(具体参见表1) -n:取消输出后行末的换行符号(内容输出后不换行) 实例:  user@myhost:>echo $SHELL/bin/bashuser@myhost:>exec dash\u@myhost:\w>echo $0dash\u@...

跟其他的高级开发语言一样,LinuxShell编程中使用的数据也需要保存在变量中。 Shell使用变量来控制其行为,并且可以通过更改变量值来更改Shell和其他程序的行为。 我们先来了解一下变量命令的规则、变量类型和使用变量时要注意的事项。 一、变量命名规则 LinuxShell编程中使用的变量,其命名必须遵循如下这些规则: 1.变量名只能使用英文字母,数字和下划线,且不能以数字开头。2.变量名不能有空格。3.变量名不能使用标点符号。4.不能使用shell里的关键字(可用help命令查看保留关键字)。 按照上面的规则,变量名ab8_、a_b8、_ab8都是合格的变量名,而8ab_是不合格...

一、命令行提示符格式内容因shell类型而异 Linux终端命令行提示符内容格式则因shell的类型而异,例如CoreLinux默认的shell是sh,其命令行提示符为黑底白字,内容为: tc@box:/$ 其中,tc为当前用户名,box为主机名,/为当前目录路径,$表示当前用户类型是普通用户 。  二、环境变量PS1存储了命令行提示符格式内容 Linux中的环境变量PS1记录了当前命令行提示符的格式和内容,我们可以用echo命令来查看。  例如: tc@box:$echo$0 sh tc@box:$echo$PS1 \u@\h:\w\$ 在Core...

Linux Shell脚本编程和其他编程语言一样,支持算数、关系、布尔、字符串、文件测试等多种运算。前面几节我们研究了 Linuxshell编程 中的 字符串运算和算术运算,今天我们来研究 Linuxshell编程中的的关系运算。 一、关系运算符功能说明 运算符 说明 备注 -eq 检测两个数是否相等,相等返回1(true),否则返回0(false)。 equal -ne 检测两个数是否不相等,不相等返回1(true),否则返回0(false)。 notequal  -gt  检测左边的数是否大...

LinuxShell脚本编程和其他编程语言一样,支持算数、关系、布尔、字符串、文件测试等多种运算。上节我们研究了 Linuxshell编程 中的 字符串运算,今天我们研究 Linuxshell编程的算术运算,为了方便举例,我们同时对expr命令进行介绍。 一、expr命令的用法 expr(evaluateexpressions)命令是Unix/Linux中的一个命令行表达式计算工具,一般用于整数值计算,但也可用于字符串操作。之些我们也在一些实例使用了这个命令,这次我们对这个命令作一个详细的介绍。 在Linux终端输入命令expr--help,可以查看e...

LinuxShell脚本编程和其他编程语言一样,支持算数、关系、布尔、字符串、文件测试等多种运算,同样也需要进行根据条件进行流程控制,提供了if、for、while、until等语句。  上期学习笔记中我们研究了字符串数据的使用,今天我们研究字符串运算,为了应用实例进行讲解,我们同时研究了进行判断的时候经常使用的if语句。 一、常用字符串运算符 运算符 说明 = 检测两个字符串是否相等,相等返回0(true),否则返回1(false)。 != 检测两个字符串是否不相等,不相等返回0(true),否则返回1(false)。 -z 检测字符串长度是否为0,为0...

关注 更多

空空如也 ~ ~

粉丝 更多

空空如也 ~ ~