do

阅读 / 问答 / 标签

remain doing还是remain done?

remain done、remain to be done、remain doing的区别为:意思不同、用法不同、侧重点不同。一、意思不同1、remain done:继续完成。2、remain to be done:有待完成。3、remain doing:继续做下去。二、用法不同1、remain done:基本意思是“留下”“继续”,即在一段时间内持续地处于某位置或某状态,含有在别人走了的情况下仍然留下或在别的事物都改变了的情况下依然保持不变的意味。2、remain to be done:remain还可用作系动词,接名词、形容词(有时其后可接介词短语)、过去分词、现在分词作表语。remain还可接as引导的从句作表语。3、remain doing:remain有时可跟动词不定式(被动态)构成合成谓语,意为“尚待”。remain因为它本身含有“持续”的意思,故不跟continue连用,也不能与still连用。三、侧重点不同1、remain done:后面常常跟一个表示状态的词。2、remain to be done:表示有待要做的事情,动作尚未发生。3、remain doing:表示该动作一直在持续或进行。

if people cut down the forest,they will have nowhere to live为什么后面不用介词in

用in读不通啊,没有地方去居住用toin即live in

docker快速部署gitlab代码仓库

GitLab 是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的web服务。 GitLab由乌克兰程序员DmitriyZaporozhets和ValerySizov开发,它使用 Ruby语言 写成。后来,一部分用 Go语言 重写。截止2018年5月,该公司约有290名团队成员,以及2000多名开源贡献者。GitLab被IBM,Sony,JülichResearchCenter,NASA,Alibaba,Invincea,O"ReillyMedia,Leibniz-Rechenzentrum(LRZ),CERN,SpaceX等组织使用。 Git、Github、Gitlab的区别: u2022 Git 一种代码版本管理系统,可以理解为标准或者统称。 u2022 Github 产品名称,基于git开发的代码管理系统,必须公开于互联网上的公共仓库,安全较低,私有项目需要另外付费。 u2022 Gitlab 产品名称,基于git开发的私有代码管理系统,开源免费、可自行管理的私有仓库,安全较高。 u2022 其它Git msysGit、 Gitee(码云)、Gitea、 Gogs、 GitBucket类似于Github、Gitlab 下面我们介绍如何用docker快速部署一套功能强大的gitlab-ce社区版代码仓库。 第一步、centos 7.6安装、配置IP、dns、网关等(略) 第二步、安装docker安装,参考作者前几天的文章《centos 7下安装docker》 https://www.toutiao.com/i6994343127452566054/ 第三步、安装docker-compose,参考作者前几天的文章《使用docker-compose运行docker容器》 https://www.toutiao.com/i6994600889604440608/ 第四步、下载gitlab-ce 13.12.10官方镜像 docker pull gitlab/gitlab-ce:13.12.10-ce.0 第五步、建立相关目录结构,配置目录权限 mkdir -p /data/gitlab/config mkdir -p /data/gitlab/data mkdir -p /data/gitlab/logs 第六步、建立docker-compose.yml cd /data/gitlab && vi docker-compose.yml docker-compose.yml具体配置和说明放本文章后面。 第七步、使用dc up -d起动容器 cd /data/gitlab && dc up -d 等待几分钟后服务初始化完成,使用宿主机IP在浏览器上进入gitlab,配置root管理员的密码。一套功能强大的gitlab代码仓库搭建完成,关于gitlab的具使用,后面会推出相关视频/文章说明。 附:docker-compose.yml version: "3.6" #配置编排的版本 services: gitlab: image: gitlab/gitlab-ce:13.12.10-ce.0 TZ: "Asia/Shanghai" #配置容器时区,不会有8小时差异 GITLAB_OMNIBUS_CONFIG: | external_url "http://172.18.95.158" #服务器访问地址,也可以是域名 gitlab_rails["time_zone"] = "Asia/Shanghai" #配置gitlab服务的时区 gitlab_rails["smtp_address"] = "smtp.exmail.qq.com" #管理员邮箱smtp地址 gitlab_rails["smtp_port"] = 465 #管理员邮箱服务器端口 gitlab_rails["smtp_user_name"] = "chenyk@xxxxxx.com" #管理员邮箱地址 gitlab_rails["smtp_password"] = "ZSfS11AssBXX" #管理员邮箱密码,配置后才可以给用户发邮件等信息 gitlab_rails["smtp_domain"] = "xxxxxx.com" #管理员邮箱域名 gitlab_rails["smtp_authentication"] = "login" #管理员邮箱的验证方式为login gitlab_rails["smtp_enable_starttls_auto"] = true #使用安全加密方式登陆管理员邮箱 gitlab_rails["smtp_tls"] = true gitlab_rails["gitlab_email_from"] = "chenyk@xxxxxx.com" #管理员邮箱账号 gitlab_rails["gitlab_shell_ssh_port"] = 22 ports: #放开gitlab 80端口,后面我们用80端口访问gitlab - "80:80" volumes: #挂载配置、数据持久化、日志目录 - ./config:/etc/gitlab - ./data:/var/opt/gitlab - ./logs:/var/log/gitlab

电脑里的snchost.exe(windows操作系统进程,加载并执行系统服务制定的动态链接库文件)为什么一直在联网

动态链接库文件调用的进程名应该是svchost.exe看看是你打错了。先扫描下是否有病毒在运行,或是防毒软件的后台扫描正在执行。进程中的svchost.exe项是说明正有某项服务在调用svchost.exe来执行某操作。关闭所有非必要的程序,就正常了。

github windows 使用什么语言开发的

Github在3月19号开放了新的项目展示页面(Showcase),Showcase根据项目属性来组织、定义一系列的开源项目列表,可以更清晰的发现你所需要的开源项目。在3月26日的Showcase中,Github放出了一个新的类目:支撑Github的开源技术,这里列举了Github所使用的一些主要的开源项目。如下是这些开源项目的介绍:linguist语言识别库,能够自动根据项目的代码来识别你所使用的语言。 在你的项目源代码页面,可以看到一个彩条,点开以后会显示项目中的编程语言比例。linguist主要通过文件的后缀来识别,对于一些通用的扩展名,例如.m文件,linguist通过一些语言的特征片段来做判断。由于编程语言很多,linguist还不能覆盖所有语言的检测。jquery-pjaxpjax是Github的联合创始人之一defunkt的作品,它使用html的pushState特性与ajax,可以实现页面内容动态局部刷新,当点击项目源代码页面中具体的一个文件或者文件夹时,你将会看到页面的其他部分是不变的,只有定义的页面DOM会刷新,这里使用的就是pjax。elasticsearchEleasticsearch支撑了Github的搜索功能,2年之前Github使用Solor做搜索,随着用户和托管项目的增加,索引的大小超过了solor节点的最大存储空间,也出现了很多的问题,Github团队在思考解决方案时决定使用Elasticsearch做替换。Github最开始使用ES时,使用了44台亚马逊EC2实例,每台实例配备2T的存储,其中8台实例指负责查询请求。目前,Github已经将原有的EC搜索集群迁移到了东海岸的一个数据中心,使用8台物理主机替换了44台EC2。RailsRuby实现的MVC Web框架。Github的用户界面和功能大部分基于Rails构建,不过需要注意的是现在虽然Rails的项目版本已经发展到了Rails 4,但是Github依旧使用的是自己维护的2.3分支,对于不保持和现有的Rails主版本号一致的原因,Github员工Kneath做了如下的解释:. 花更过的时间来升级更新Rails,将会减少为用户构建新特性的时间,我们更关注用户;. 性能问题是一个很重要的考虑。在过去的几年中,我们极大的减少了响应时间。而升级Rails不仅会带来一个更慢的框架,而且还会引入一个不同的架构——我们需要再根据新的框架特性来定位优化性能。我们对于现有的框架已经做了很多的优化以保持性能稳定,最主要的是:将时间花费在升级上不会让我们的架构更快。. 过去的三年我们一直在升级这个堆栈,不升级Rails版本我们依然可以使用新的特性。RedisRedis是K/V存储系统,知名的NoSQL实现之一,在Github,主要使用Redis来进行队列中的异常处理。在Github早期,曾尝试过很多的基于Ruby的队列机制,也曾使用Amazon SQS,但是这些方案都不能在Github快速增长的同时满足稳定性要求,最终Github迁移到了使用Redis的技术方案resque。sprocketSprocket是一个网站资源打包的Ruby库,它不仅能够管理JavaScript和CSS资源,还可以按照pipline的方式来流式预处理CoffeeScript、Sass、SCSS和LESS代码等;libgit2libgit2是一个可移植、纯C语言实现的Git核心方法类库,提供API重新链入Git方法。Github的背后使用的原生的git来实现commit、push等功能,但是使用libgit2来针对桌面应用调用、Ruby代码中调用等;ruggedlibgit2的Ruby类库;bcrypt-rubyOpenBSD bcypt()密码哈希算法的Ruby实现;html-pipelinehtml-pipline是一个gem包,可以将现有Github前端HTML中的一些特性进行流式处理,例如在Github的评论框中,你可以@某一个人、输入emoji的表情、使用markdown的语法来写内容等,但是这些都是由单独的插件来控制的,html-pipeline可以流式的使用相应的插件处理原始内容,例如先将markdown转义成html,继而自动添加emoji表情,然后进行代码的语法高亮等。gemoji在2013年的QCon北京前夜:Github Drink Up活动中,来自Github的工程师Tim在现场的活动中谈到了他们的一个文化:使用emoji。他解释道:“很多情感使用文字不能做出形象的表达,但是使用emoji表情却能够起到不一样的效果”。在Github现有评论框或其他内容中,都可以看到emoji的身影,所使用的就是gemoji这个gem包。jekyllJekyll是一个静态博客生成的程序,Github中项目的Page页面,默认选型使用的就是jekyll。gollumGollum是一套基于git的wiki系统,Github项目的wiki系统背后使用的就是这套开源框架;octokit.rbGithub API的官方Ruby SDK;HubotHubot是Github自行开发的一个聊天机器人,当然它已经超过了聊天机器人的范畴,Github作为一个异步办公的团队,日常的协作、沟通很大部分依赖于聊天室,通过Hubot,Github的员工可以在聊天室中给机器人定制一些特定的回复、3D打印模型,甚至通过hubot来部署生成环境的代码、获取服务状态等,在2013年的QCon北京中,Giuthub的工程曾针对如何使用Hubot做运维进行过分享:《ChatOps at GitHub》。d3d3是使用JavaScript实现的数据可视化框架,使用HTML、SVG和CSS等,在d3的基础之上发展处诸如crossfilter、NVD3.js等一系列扩展或者简化框架,并且形成了一个良好的社区。作者mbostock目前供职于NYTimes,d3是他的博士论文项目,目前Github使用d3来展示托管项目提交历史、记录等的可视化效果图。plaxplax是控制视差元素的JavaScript类库,你可以在404、505等页面看到它的实现效果。aceAce是一个使用Javascript开发的代码编辑器,具备语法高亮、快捷键绑定等特性, Github使用Ace实现基于web的代码编辑功能。zeptoZepo是一个JavaScript框架,其特点是兼容现有jQuery API的同时,自身体积十分小;zeroclipboradGithub的“点击复制到粘贴板”的功能就是使用的zeroclipboard,zeroclipboard使用一个不可见的Adobe Flash动画来实现复制粘贴,并提供Javascript的API接口以供调用。charlock_holmescharlock_holmes用来检测字符编码格式,并可以自动将字符编码转化成UTF-8。puppet服务器运维工具,可以进行自动化部署、集群管理等。momentmoment是一个日期框架,用于解析、验证、格式化日期等,其中一个常用的功能是将原始的Javascript时间类型转化成方便阅读的时间说明格式,例如:”2小时之前“、”3天之前“这种形式。bower前端资源包管理工具,可以通过bower install <package>的形式将常用的前端资源下载到本地的项目目录中,例如:bower install bootstrap将会自动下载bootstrap的项目资源到本地的项目目录中,不需要自己手动来下载、移动资源文件,并且通过配置文件可以方便分享给同事、简化项目初始化等;resqueResque是Github Enterprise中使用的一个基于Redis的后台作业控制系统,提供可视化的界面,可以方便的监控后台作业的运行状态和监控情况。另外,Github还发布了“支撑Github Windows客户端的开源项目”和“支撑Github Mac客户端的开源项目”两个Showcase。

如何在windows上安装ruby on rails

一、下载并安装RubyWindows下安装Ruby最好选择 RubyInstaller(一键安装包)。 我们这里下载目前较新的rubyinstaller-1.9.3-p0.exe 一键安装包。这个安装包除了包含ruby本身,还有许多有用的扩展(比如gems)和 帮助文档。双击安装,安装过程出现如下界面。这里我们选择安装路径为 D:Ruby。 下面有3个选项分别是:(1) 是否安装tclTk支持。(2) 添加ruby命令路径到系统环境变量PATH。(3)是否将 .rb 和.rbw 文件关联到Ruby。 这里我们全部打勾。点击“Install” 安装完毕。打开CMD窗口,运行 ruby -v 显示ruby当前版本号。你也可以输入 ruby -e "puts "hello world" ",则显示 hello world。也可以打开记事本写一段代码如: puts "hello world",保存为 test.rb,然后在CMD中 运行 ruby test.rb 则显示结果 hello world。我想你不甘心就用记事本来写程序吧,这里推荐一款轻巧的代码编辑器SciTE,支持多种语法高亮显示及高亮导出,且免费开源。以前的RubyInstaller 自带SciTE,而新版需要自己下载。官方地址:scintilla.org windows下有绿色版和安装版,安装版下载 点这里。安装SciTE后,打开它,我们输入代码 puts "hello world" ,点击菜单=>file=>save 保存文件为test.rb。 然后按键盘F5,右侧输出窗口出现结果。二、下载并安装RubyGemsRubyGems是一个方便而强大的Ruby程序包管理器,类似RedHat的RPM。它将一个Ruby应用程序打包到一个gem里,作为一个安装单元。 特点:能远程安装包,包之间依赖关系的管理,简单可靠的卸载,查询机制,能查询本地和远程服务器的包信息,能保持一个包的不同版本,基于Web的查看接口,能查看你安装的gem的信息。从官方下载RubyGems,以zip版本为例,解开压缩包,从CMD提示窗口下进入setup.rb所在目录, 运行 ruby setup.rb 即可安装。较新的Ruby版本已经包含RubyGems了,因此我们不用手动下载安装了。只需在CMD窗口输入指令:gem update --system ,耐心等待一段时间,已有的RubyGems会更新到目前最新的版本。三、下载并安装Rails从CMD提示窗口输入指令:gem install rails 开始安装rails。如不想安装文档文件,可以输入:gem install rails --no-rdoc --no-ri 程序自动下载并安装rails, 耐心等待。安装完成后,你可以在路径 D:Rubylib ubygems1.9.1gems 看到些东西,都是rails的包文件,与ruby安装在同一目录下。这时在CMD提示窗口输入指令: rails -v 显示rails的版本号。如图:四、下载并安装DevKitDevKit 是windows平台下编译和使用本地C/C++扩展包的工具。它就是用来模拟Linux平台下的make, gcc, sh来进行编译。这个方法目前仅支持通过RubyInstaller安装的Ruby。下载Devkit:http://rubyinstaller.org/downloads如果上面的地址打不开,就从这里下载:https://github.com/oneclick/rubyinstaller/downloads/我们这里使用目前较新的版本 DevKit-tdm-32-4.5.2-20111229-1559-sfx.exe安装步骤:1) 将下载 DevKit 解压到 D:DevKit 目录。2) 打开 CMD 窗口,进入 D:DevKit 目录,输入ruby dk.rb init 。#生成config.yml,这里会检查将要添加DevKit支持的Ruby列表,只支持通过RubyInstaller安装的Ruby。3) 输入 ruby dk.rb install #开始安装。4) 输入 ruby dk.rb review #检查要添加DevKit支持的Ruby列表是否有误,可以略过。5) 输入 gem install rdiscount --platform=ruby 。#这一步只是验证DevKit是否安装成功,如果能安装rdiscount成功说明安装DevKit成功,也可以不做。 整个过程如图: 五、创建一个Rails项目打开CMD提示窗口,进入D盘,输入指令:rails new www ,会在D盘创建名称为www 的rails项目结构。接着进入www目录,输入指令:rails server ,启动rails自带的 webrick 服务器。 打开浏览器输入地址 http://localhost:3000/ 看到欢迎页面,下来我们让Rails说 "Hello"Rails是一个MVC框架,Rails接收来自浏览器的请求,对请求进行解读以找到合适的控制器,再调用控制器中合适的方法。然后,控制调用合适的视图,把结果显示给用户。Rails提供了快速创建视图和控制的方法,打开CMD命令窗口。进入到刚才的www项目目录,输入命令:rails generate controller say hello 下面我打开上图中提示的视图文件,路径是 /项目目录/app/views/say/hello.html.erb修改为如下形式:复制代码 代码如下: <h1>Say#hello</h1> <p>现在时间是:<%=@time%></p> 注意:将视图文件 hello.html.erb 另存为UTF-8编码格式,否则中文会出现乱码。说明一下是UTF-8编码,而不是 UTF-8 +BOM 编码,BOM 是通过文件开头添加几个字符表示文件编码的标准。但是只有微软用了,x-nix 、PHP、Ruby 不认。接着打开控制器文件,路径是 /项目目录/app/controllers/say_controller.rb修改为复制代码 代码如下: class SayController < ApplicationController def hello @time=Time.now end end打开浏览器访问:http://localhost:3000/say/hello。如果要更改首页,让首页显示Hello。只需2步:1) 找到 /项目目录/config/route.rb 文件,查找到这行 # root :to => "welcome#index" 去掉注释并设置为自己的控制器,修改为 : root :to => "say#hello"2) 删除 /项目目录/public/index.html 文件,因为rails优先读取public目录下的静态文件。再次访问:http://localhost:3000,首页显示Say#Hello,于上图的内容一致。六 创建一个使用MySQL数据库的Rails项目1) 打开CMD窗口,进入D盘,输入命令:rails new work --database Mysql,在D盘创建名称为 work 的rails 项目结构。2) 必须将libmysql.dll库拷贝到 Ruby安装目录的Bin目录下(D:RubyBin)。否则在启动服务器时候会提示:“没有找到LIBMYSQL.dll,因此这个应用程序未能启动。重新安装应用程序可能会修复此问题。” 下载地址:http://www.mysql.com/downloads/connector/c/ 我们这里下载 mysql-connector-c-noinstall-6.0.2-win32.zip ,解压缩,在lib目录里面的libmysql.dll 就是我们要找的。3) 修改数据库的配置信息。在 /项目目录/config/database.yml 文件中,分别对应 “开发”、“测试”,“生产” 数据库的配置,把他们修改为自己的配置。 其中development是我们开发中要实际使用的数据库。一定要注意在username: 和 password: 后面至少要保留一个空格。4) 在CMD窗口输入rake db:craete 命令,会在msyql 中创建由配置信息中所设置的数据库。5) 我们用scaffold来生成代码,在CMD中输入下面指令: rails generate scaffold post title:string body:string addTime:datetime 这时候会创建controller, views, models和数据库脚本,但此时还没有创建表。 再输入:rake db:migrate 创建表。完成。6) 执行命令 rails server

verilog蜂鸣器产生do re mi的原理

是由代码控制的。 蜂鸣器发声原理是电流通过电磁线圈,使电磁线圈产生磁场来驱动振动膜发声的,因此要让蜂鸣器发出不同的声音,采用 PWM 原理改变基极的脉冲宽度即可,也就是前面提到的,不同音符的一个周期所对应不同宽度脉冲。

be used to doing还是be used to doing?

您仔行好beusedtodo和beusedtodoing的区别在于:1)beusedtodo中的use是(完全动词)译为【用】,所以beusedtodo是完全动词(use)的被动语态,译为【被用来做……】,比如:Woodisuesdtomakechairs.(木头被腊戚正用来制造椅子。)2)beusedtodoing中的used是use的(过去分词)作为(形容词)使用,也就是(be+形容词+介词+名词)的结构,和(begoodatsomething,beinterestedin(doing)something)是雷同的结构,译为【习惯于(做)某事】,这里的doing应该是doingsomething的(动名词词组)形式,比如:Iamusedtogettingupinthemorning(我习惯于早起。)Iwillbeusedtotakingbusestoworkinthemorning.(

如何在windows下安装smokeping

如何在windows下安装smokeping1) smokewhat?Smokeping(link) is a nice latency measurement tool, unfortunately it WAS only available for linux/unix…but after the jump, you"ll find how to make it work under Microsoft Windows!SmokePing is a deluxe latency measurement tool. It can measure, store and display latency, latency distribution and packet loss. SmokePing uses RRDtool to maintain a longterm data-store and to draw pretty graphs, giving up to the minute information on the state of each network connection2)你需要作的准备工作-perl(选择windows下的perl 5.8.xxx的msi的包) perl非常的酷并且在使用的过程中你会发现他的功能非常强大-RRDs Perl的模块 这个版本工作起来稳定,而且你可以免费的下载到最新的版本-fping windows版本的fping(感谢Michael Parson)-smokeping 2.0.9 这个版本工作起来稳定,而且你可以免费的下载到最新的版本-a text editor (本人注:就是一个编辑器,可以使用记事本或者写字板或者dreamwave来代替,我在安装的过程中没有用到它,我感觉写字板足够用了,而且用起来老顺手的,呵呵,用习惯了)-a web server (本人注:使用iis就可以了,作者本人用的是apache+php+mysql,开源免费,我用的是iis,感觉没什么区别)3)你不需要什么-银子 所有的软件几乎都是免费的,作者原话(我们没有选用作者说到文本编辑器和web服务器,所以如果都是正版软件的话,是需要破费的:p)4)安装-安装Activestate Perl-安装windows版本的RRDtool(解压然后运行install.cmd)-解压缩 smokeping 到c:smokeping-2-0-8-解压缩 windows版本的fping(请确认cygwin1.dll和fping在同一个目录下)到c:smokeping-2.0.8fping-安装web服务器,建立站点并指定站点根目录为c:www5)更改 a)改名- C:smokeping-2.0.8insmokeping.dist 更改为 smokeping.pl- C:smokeping-2.0.8in Smoke.dist 更改为 tSmoke.pl b)编辑 C:smokeping- 2.0.8insmokeping.pl添加 (行5后): use lib qw(C:smokeping-2.0.8lib); 替换 (行 9): Smokeping::main(”etc/config.dist”); 替换为 Smokeping::main(”C:/smokeping-2.0.8/etc/config.dist”);- C:smokeping-2.0.8in Smoke.pl更改 (行 63): my $cfgfile = “etc/config.dist”; 替换为 my $cfgfile = “C:smokeping-2.0.8etcconfig.dist”;- C:smokeping- 2.0.8libSmokeping.pm替换 (行14): use Sys::Syslog qw(:DEFAULT setlogsock); 替换为 #use Sys::Syslog qw(:DEFAULT setlogsock);替换 (行 21): $ENV{LC_NUMERIC}="C"; 替换为 #$ENV{LC_NUMERIC}="C"; 替换 (行 22): POSIX::setlocale(&POSIX::LC_NUMERIC,”"); 替换为 #POSIX::setlocale(&POSIX::LC_NUMERIC,”");替换 (行2984): daemonize_me $cfg->{General}{piddir}.”/smokeping.pid”; 替换为 #daemonize_me $cfg->{General}{piddir}.”/smokeping.pid”;(jinni注:以下为apache的配置,我用的是iis,所以只建立了iis对perl程序的应用程序影射,略过不谈,不译)“- C:wampApache2confhttpd.confchange (line 515): ScriptAlias /cgi-bin/ “C:/wamp/Apache2/cgi-bin/” into ScriptAlias /cgi-bin/ “c:/wamp/cgi/”change (line 521): <Directory “C:/wamp/Apache2/cgi-bin/”> into <Directory “c:/wamp/cgi”>c)移动文件和改名- 建立文件夹 c:wwwcgi- C:smokeping-2.0.8htdocssmokeping.cgi.dist 到 c:wwwwcgismokeping.pld) 编辑- c:wwwwcgismokeping.pl替换 (行 1): #!/usr/sepp/bin/speedy -w 替换为 #!C:/Perl/bin/perl.exe -w替换 (行 5): use lib qw(/home/oetiker/data/projects/AADJ-smokeping/dist/lib); 替换为 use lib qw(C:smokeping-2.0.8lib); 替换 (行 10): Smokeping::cgi(”/home/oetiker/data/projects/AADJ-smokeping/dist/etc/config”); 替换为 Smokeping::cgi(”C:/smokeping-2.0.8/etc/config.dist”);6)配置-建立文件夹 c:wwwsimg c:smokeping-2.0.8var-编辑配置文件(c:smokeping-2.0.8etcconfig.dist)请寻找一下参数,然后做相应的更改 owner =contact =mailhost =#sendmail = /usr/lib/sendmail < == Comment this lineimgcache = C:/www/simgimgurl = ../simgdatadir = smokeping-2.0.8/var # designate implicitly c:smokeping-2.0.8varpiddir = C:/smokeping-2.0.8/varcgiurl = http://127.0.0.1/cgi-bin/smokeping.plsmokemail = C:/smokeping-2.0.8/etc/smokemail.disttmail = C:/smokeping-2.0.8/etc/tmail.dist# syslogfacility = local0 < = Comment this line!!!!*** Alerts ***to =from =template = C:/smokeping-2.0.8/etc/basepage.html.dist+ FPingbinary = C:/smokeping-2.0.8/fping/fping.exetitle =remark =# google is for demonstrational purpose only; please refer to smokeping help to set your own targets+ Googlemenu = Googletitle =Google Connectivityalerts = bigloss,someloss,startlosshost = google.fr7)测试-打开命令行,输入c:smokeping-2.0.8insmokeping.plok,没有错误信息(如果有错误信息,请检查5-a,5-b和6的步骤)-不要停止这个命令行,让他运行10-15分钟,然后访问http://127.0.0.1/cgi-bin/smokeping.plok,确认没有错误信息显示(如果有,如果是cgi错误,请检查5-b,5-c,5-d和6的步骤,如果是RRD的错误,请检查5-d和6的步骤)现在关闭cmd.exe(控制台)窗口8)完成 (jinni注)主要的工作已经做完,下来就是让持续运行的问题,我们可以利用windows的计划任务来完成这个步骤,具体的我就不再写了,我也不翻译了,我相信您一定可以完成

use做实v.是“使用”的意思,可used to do sth.却表示过去常常做某事,为啥?

use 作动词时音标是/ju:z/,发音近似"又日(平舌)",是英语常用动词,它的完整版是utilize,同源同宗同义,不过大部分时间都会用use,省事呗。use 作名词时音标是/ju:s/,发音近似"又思",used讲究就多了,作use的过去式或分词时,音标是/ju:zd/,发音近似"又日(平舌)得",而作形容词习惯于...时,音标是/ju:st/,发音近似"又思特"。为什么used有习惯的含义,估计与另一个词accustomed有关,作形容词时这两个词几乎可以互换,be used to=be accustomed to,你看accustomed里面藏着used的字母,又扯远了,嘿嘿...。used to可以看作情态动词表示过去常常,而且有现在已改变习惯的意味。

Secrets are everywhere in the world outdoors...这篇短文的翻译

Secrets are everywhere in the world outdoors. Quite a lot of people are busy __1__ them because they are so interesting. All __2__ us are birds, animals, trees and flowers. The facts about how they live and grow are as interesting as anything could be.世界各地的秘密都在户外。相当多的人正忙着__1__他们因为他们是如此的有趣。我们都__2__鸟类,动物,树木和鲜花。关于他们如何生活和成长的事实和任何可能是有趣的。Do you know that one of the great presidents of the U.S.A. spent hours and hours studying birds? A businessman who lives near New York City became so interested in insects that he began to __3__ them. He now has over one thousand different kinds carefully kept in glass boxes.你知道一个美国花了几个小时研究鸟类的伟大的总统?一个商人住在纽约市变得如此感兴趣的昆虫,他开始__3__他们。他现在有超过一千种不同的小心保存在玻璃箱里。Come __4__ me, and I will help you find some of nature"s secrets. Let"s go quickly __5__ the woods and fields. Here we shall find how a rabbit __6__ the other rabbits that there is danger. We shall follow a mother bear and her young ones as they search for food and get ready for their long winter __7__. We shall watch bees dancing in air to let the other bees know where they can find food. I will show you __8__ interesting things, but the best thing that I can teach you is to keep eyes __9__ when you go __10__. Nature tells her secrets only to people who look and listen carefully.来__4__我,我会帮助你发现一些自然的秘密。让我们快去__5__树林和田野。在这里,我们会发现如何兔__6__其他动物有危险。我们应该跟随熊妈妈和她的孩子寻找食物准备过冬__7__。我们会看到蜜蜂在空中飞舞,让蜜蜂知道他们可以在哪里找到食物。我会告诉你__8__有趣的事情,但我可以教给你的最好的事情是保持眼睛__9__当你去__10__。自然会告诉她的秘密,只有那些仔细聆听并仔细聆听的人。

SCHDOC怎么打开这种文件啊

Altium Designer的原理图文件。装个Altium Designer即可打开。

Socket 编程中 close() 和 shutdown() 有什么区别?

从函数调用上来分析(msdn):一旦完成了套接字的连接,应当将套接字关闭,并且释放其套接字句柄所占用的所有资源。真正释放一个已经打开的套接字句柄的资源直接调用closesocket即可,但要明白closesocket的调用可能会带来负面影响,具体的影响和如何调用有关,最明显的影响是数据丢失,因此一般都要在closesocket之前调用shutdown来关闭套接字。 shutdown:为了保证通信双方都能够收到应用程序发出的所有数据,一个合格的应用程序的做法是通知接受双发都不在发送数据!这就是所谓的“正常关闭 ”套接字的方法,而这个方法就是由shutdown函数,传递给它的参数有SD_RECEIVE,SD_SEND,SD_BOTH三种,如果是 SD_RECEIVE就表示不允许再对此套接字调用接受函数。这对于协议层没有影响,另外对于tcp套接字来说,无论数据是在等候接受还是即将抵达,都要重置连接(注意对于udp协议来说,仍然接受并排列传入的数据,因此udp套接字而言shutdown毫无意义)。如果选择SE_SEND,则表示不允许再调用发送函数。对于tcp套接字来说,这意味着会在所有数据发送出并得到接受端确认后产生一个FIN包。如果指定SD_BOTH,答案不言而喻。 closesocket:对此函数的调用会释放套接字的描述,这个道理众所周知(凡是经常翻阅msdn的程序员),因此,调用此函数后,再是用此套接字就会发生调用失败,通常返回的错误是WSAENOTSOCK。此时与被closesocket的套接字描述符相关联的资源都会被释放,包括丢弃传输队列中的数据!!!!对于当前进程中的线程来讲,所有被关起的操作,或者是被挂起的重叠操作以及与其关联的任何事件,完成例程或完成端口的执行都将调用失败!另外 SO_LINGER标志还影响着closesocket的行为,但对于传统的socket程序,这里不加解释 因此可以可以看出shutdown对切断连接有着合理的完整性。 下面从tcp协议上来分析shutdown和closesocket的行为(behavior):closesocket或shutdown(使用 SD_SEND当作参数时),会向通信对方发出一个fin包,而此时套接字的状态会由ESTABLISHED变成FIN_WAIT_1,然后对方发送一个 ACK包作为回应,套接字又变成FIN_WAIT_2,如果对方也关闭了连接则对方会发出FIN,我方会回应一个ACK并将套接字置为 TIME_WAIT。因此可以看出closesocket,shutdown所进行的TCP行为是一样的,所不同的是函数部分,shutdown会确保 windows建立的数据传输队列中的数据不被丢失,而closesocket会冒然的抛弃所有的数据,因此如果你愿意closesocket完全可以取代shutdown,然而在数据交互十分复杂的网络协议程序中,最好还是shutdown稳妥一些!?有关TCP协议的连接原理清访问 http://www.rfc-editor.org第RFC793号文件

double tap是什么意思

来自射击术语,意思是在射击比赛中,连开两枪,同时在不超过1寸地方形成一个“8”字,就称之为“Double Tap”

用什么软件能打开SCHDOC文件?

用Altium Designer或Protel DXP软件可以打开SCHDOC文件,SCHDOC文件是一种原理图文件。演示软件版本Altium Designer,具体操作请参照以下步骤。1、首先在电脑上找到目标SCHDOC文件,用鼠标右击。2、然后在出现的菜单中,找到“打开方式”选项进行点击。3、然后在出现的窗口中,选择“Altium Designer 16”作为打开软件,点击确定。4、然后出现Altium Designer软件加载页面,等待即可。5、完成以上设置后,即可打开SCHDOC文件。扩展资料可以运行SchDoc 电路原理图文件。Protel DXP在前版本的基础上增加了许多新的功能。新的可定制设计环境功能包括双显示器支持,可固定、浮动以及弹出面板,强大的过滤和对象定位功能及增强的用户界面等。Protel DXP是第一个将所有设计工具集于一身的板级设计系统,电子设计者从最初的项目模块规划到最终形成生产数据都可以按照自己的设计方式实现。Protel DXP运行在优化的设计浏览器平台上,并且具备当今所有先进的设计特点,能够处理各种复杂的PCB设计过程。通过设计输入仿真、PCB绘制编辑、拓扑自动布线、信号完整性分析和设计输出等技术融合,Protel DXP提供了全面的设计解决方案。参考资料:百度百科-Protel DXP

在windows下,如何用纯C语言实现socket网络编程?

使用 vc 吧。是不是纯很重要吗??????

socket编程在windows和linux下的区别

SOCKET在原理上应该是一样的,只是不同系统的运行机置有些不同。Socket 编程 windows到Linux代码移植遇到的问题1、一些常用函数的移植 2、网络socket相关程序从windows移植到linux下需要注意的 1)头文件 windows下winsock.h/winsock2.hlinux下sys/socket.h错误处理:errno.h 其他常用函数的头文件可到命令行下用man指令查询。2)初始化windows下需要用WSAStartuplinux下不需要(很方便),直接可以使用3)关闭socketwindows下closesocket(...)linux下close(...)4)类型windows下SOCKET在linux下为int类型5)绑定地址的结构体名称相同,都是struct sockaddr、struct sockaddr_in,这两者通常转换使用;

Windows Socket和Linux Socket编程的区别

1)头文件windows下winsock.h/winsock2.hlinux下sys/socket.h错误处理:errno.h其他常用函数的头文件可到命令行下用man指令查询。2)初始化windows下需要用WSAStartuplinux下不需要(很方便),直接可以使用3)关闭socketwindows下closeso

Windows Socket和Linux Socket编程的区别 ZZ

  下面大概分几个方面进行罗列:  Linux要包含  [cpp]  #include<sys/socket.h>  #include<netinet/in.h>  #include<netdb.h>  #include<arpa/inet.h>  等头文件,而windows下则是包含  [cpp]  #include<winsock.h>  。  Linux中socket为整形,Windows中为一个SOCKET。  Linux中关闭socket为close,Windows中为closesocket。  Linux中有变量socklen_t,Windows中直接为int。  因为linux中的socket与普通的fd一样,所以可以在TCP的socket中,发送与接收数据时,直接使用read和write。而windows只能使用recv和send。  设置socet选项,比如设置socket为非阻塞的。Linux下为  [cpp]  flag=fcntl(fd,F_GETFL);  fcntl(fd,F_SETFL,flag|O_NONBLOCK);  ,Windows下为  [cpp]  flag=1;  ioctlsocket(fd,FIONBIO,(unsignedlong*)&flag);  。  当非阻塞socket的TCP连接正在进行时,Linux的错误号为EINPROGRESS,Windows的错误号为WSAEWOULDBLOCK。

Windows Socket和Linux Socket编程的区别

socket相关程序从windows移植到linux下需要注意的 1)头文件windows下winsock.h/winsock2.hlinux下sys/socket.h错误处理:errno.h 其他常用函数的头文件可到命令行下用man指令查询。2)初始化windows下需要用WSAStartuplinux下不需要(很方便),直接可以使用3)关闭socketwindows下closesocket(...)linux下close(...)4)类型windows下SOCKET在linux下为int类型5)绑定地址的结构体名称相同,都是struct sockaddr、struct sockaddr_in,这两者通常转换使用;在Windows下面名称都是大写,而在Linux下为小写常用:Linux下:sockaddr_in destAddr;destAdd.sin_family=AF_INET;destAddr.sin_port=htons(2030);destAddr.sin_addr.s_addr=inet_addr("192.168.1.1");Windows下:SOCKADDR_IN destAddr;destAddr.sin_addr.S_un.S_addr=inet_addr("192.168.1.1");但结构体中成员的名称不同Windows中结构体成员struct sockaddr_in { short sin_family; u_short sin_port; struct in_addr sin_addr; char sin_zero[8];};struct sockaddr { u_short sa_family; char sa_data[14];}; struct in_addr { union { struct { u_char s_b1,s_b2,s_b3,s_b4; } S_un_b; struct { u_short s_w1,s_w2; } S_un_w; u_long S_addr; } S_un;};下面的一些宏可以使windows下的程序移植到linux下(通过类型的重新定义,使代码具有linux和windows下的移植性)[cpp] view plaincopy #ifdef WIN32 typedef int socklen_t; typedef int ssize_t; #endif #ifdef __LINUX__ typedef int SOCKET; typedef unsigned char BYTE; typedef unsigned long DWORD; #define FALSE 0 #define SOCKET_ERROR (-1) #endif [cpp] view plain copy #ifdef WIN32 typedef int socklen_t; typedef int ssize_t; #endif #ifdef __LINUX__ typedef int SOCKET; typedef unsigned char BYTE; typedef unsigned long DWORD; #define FALSE 0 #define SOCKET_ERROR (-1) #endif 6)获取错误码windows下getlasterror()/WSAGetLastError()linux下errno变量7)设置非阻塞windows下ioctlsocket()linux下fcntl() <fcntl.h>8)send函数最后一个参数windows下一般设置为0linux下最好设置为MSG_NOSIGNAL,如果不设置,在发送出错后有可 能会导致程序退出。9)毫秒级时间获取windows下GetTickCount()linux下gettimeofday()10)数据类型的一些转化通用的:小端到大端(网络协议使用)的转换:htonl, htons点分十进制IP和整数之间的相互转换:inet_addr()(该函数将点分十进制转为整数),inet_aton(),inet_ntoa(),inet_pton()(linux下独有 该函数可以实现相互之间的转换)使用到的头文件不相同,linux下用man命令查询。另外注意:linux下使用的套接字为伯克利套接字,因此在select()函数的使用上(第一个参数的设置)也有区别;windows下为了与伯克利套接字匹配,第一个参数是无所谓,一般可设为0;int maxfdp是一个整数值,是指集合中所有文件描述符的范围,即所有文件描述符的最大值加1,不能错!3、多线程多线程: (win)process.h --〉(linux)pthread.h_beginthread --> pthread_create_endthread --> pthread_exit

医生英文怎么读音doctor

doctor英/u02c8du0252ktu0259(r)/美/u02c8dɑu02d0ktu0259r/n.医生;博士;大夫;诊所;(作头衔或称呼)牙医vt.篡改;伪造;阉割(动物);将有害物掺入(食物或饮料)中、第三人称单数:doctors复数:doctors现在分词:doctoring过去式:doctored过去分词:doctored、记忆技巧:doct教+-or人/物医生,钻研学习医学科学技术,挽救生命以治病为业的人,一般指临床医师。月入过万者仅占6.15%。按照卫生部、卫健委、医政部有关医疗卫生管理条例的法律法规,主持医患沟通,学术讨论,新技术推广、预后分析、公众教育、护理示教、康复培训、出院教育、执行卫生防疫、计生。大病早期识别干预等法律政治责任、承担部分课题研究等工作,预防出生缺陷提高人口素质,治病救人,履行病情如实告知、合理检查、合理开药、正确诊断,积极治疗的责任。资料扩展:提高医生职业风险和医疗事故安全法律意识,避免误诊漏诊、控制医源性继发损害、纠正违章作业等法律责任,通过定期临床理论考试,技能考核培训,能够熟练掌握临床必要的医学技能和必要的医学理论。如影像学、解剖学、病理学、医学遗传学、药物化学、康复医学、生育保健学、临床法医学等,取得执业资格,不得夸大病情,吓唬病人,延误时机造成事故,要按照行业规范开展诊疗活动。医生,古代称大夫或郎中,新中国成立后我国涌现了大量赤脚医生、一度达到150多万名。现在“大夫”一词在北方人中也常用。在欧美医生普遍被称为“Physician”,只有外科医生被称呼为“Surgeon”。外科医生的法语称呼为:Decin(Medusan),德语是:Arzt(arutsuto)。但在英联邦英国外科医生,今天还以“密司脱”称呼。

dos下执行bat文件,如何让两个命令之间自动延迟3秒后再继续执行?

start /min /w mshta vbscript:setTimeout("window.close()",1000)1000毫秒=1秒

批处理文件 for /l %%i in (1,1,%Delay%) do echo>nul 这句是什么意思

清空答案

我不介意别人说什么英文翻译 l don,t ( )( )( )others say 填空

I don"t care what others said

dos中nul的意思

nul是Dos中的一个设备文件名表示空设备其余的还有(懒得打了帮你Copy过来)CON控制台(键盘/显示器)AUX第一串行通信口PRN第一并行通信口/打印机COM1第一串行通信口LPT1第一并行通信口/打印机COM2第一串行通信口LPT2第一并行通信口/打印机NUL空文件例1:dir>con>为输入输出重定向中的一个输出重定向命令上面这个命令的意思是将dir的显示结果输出到con设备(显示器)其实和dir直接回车后执行的效果是一样的例2:dir>nul将dir命令执行的结果输出到nul空设备即不显示结果(于显示器上)例3:dir>a.txt将Dir命令执行的结果输出到当前目录下的a.txt文件中

dos中nul的意思

分类: 电脑/网络 >> 操作系统/系统故障 问题描述: 在dos命令窗口里面有些命令带有nul等等的字符,请问这些算是什么东东?有什么意思吗? 请哪位高手把其他这类字符都列出来并提供实际含义,最好能些个例子怎么使用,谢谢了。 解析: nul是Dos中的一个设备文件名 表示空设备 其余的还有(懒得打了 帮你Copy过来)CON 控制台(键盘/显示器) AUX 第一串行通信口 PRN 第一并行通信口/打印机 COM1 第一串行通信口 LPT1 第一并行通信口/打印机 COM2 第一串行通信口 LPT2 第一并行通信口/打印机 NUL 空文件 例1:dir > con >为输入输出重定向中的一个 输出重定向命令 上面这个命令的意思是将dir的显示结果输出到con设备(显示器) 其实和dir 直接回车后执行的效果是一样的 例2:dir > nul 将dir命令执行的结果输出到nul空设备 即不显示结果(于显示器上) 例3:dir > a.txt 将Dir命令执行的结果输出到当前目录下的a.txt文件中

DOS命令里的nul参数起什么作用

  nul是Dos中的一个设备文件名 表示空设备CON 控制台(键盘/显示器) AUX 第一串行通信口PRN 第一并行通信口/打印机 COM1 第一串行通信口LPT1 第一并行通信口/打印机 COM2 第一串行通信口LPT2 第一并行通信口/打印机 NUL 空文件>nul 是屏蔽标准输出在屏幕上的显示,2>nul 是屏蔽出错显示,>nul 2>nul 是无论对错,都屏蔽屏幕显示。  虚拟的空设备NUL有三种常见的用法:  1. 用来删除文件:  COPY NUL<文件名>一次只能删除一个文件,且删除后用UNDELETE和PCTOOLS无法恢复。  2. 屏蔽某些出错信息或DOS提示,如:  COPY *.* C:>NUL这样,原来显示在屏幕上的"*.* files copies.”的提示将被屏蔽不再显示,这在编制批文件时非常有用。  3. 判断目录在存在在批文件中可用IF子句判断文件的存在,却没有专用于判断目录存在的语句,可用NUL进行,例如:  IF EXIST C:CX NUL MD CX1表示如果C盘根目录下存在CX子目录则在根目录下建立名为CX1的子目录,需指出的是,此判断命令在DOS提示符下直接键入无效。必须用于批文件中。  关于 ping -n 1 127.1>nul:  1、ping是测试网络连接性的网络命令,参数"-n 1"表示只发送一次ICMPS数据包来测试网络的连接性。  2、127.1表示本机保留IP地址,实际就是127.0.0.1,ping 127.1就表示ping 127.0.0.1,可以测试网卡及TCP/IP协议是否正常安装及工作。  3、">nul"表示把命令产生的屏幕显示信息重定向(>)到空设备(nul),这样在屏幕上就没有显示ping命令的执行结果了。如果想屏蔽出错信息,可以用">nul 2>nul"屏蔽一切屏幕输出。  如果想屏蔽出错信息,可以用">nul成都软件开发企业www.yingtaow.com?2>nul"屏蔽一切屏幕输出。  这个">nul 2>nul"可以屏蔽一切屏幕的输出可以这样理解:  假如你执行一个命令,但是不想在屏幕里看到这个命令的执行情况,可以使用"[命令]>nul"就可以屏蔽命令在屏幕上的输出了,但是有的命令执行会出错,即使用了">nul"也不能屏蔽命令产生的信息,所以就在后面加" 2>nul"这个,就是"[命令]>nul 2>nul",这样,不管命令是否正确的运行,都不会在屏幕看到这个命令所产生的屏幕显示了。  我们举一个简单的例子吧。  用"dir"命令可以显示当前目录的文件及文件夹列表,这时如果用"dir>nul",你就看不见dir命令执行的屏幕输出了,那么你再键入"dirr"会是什么情况呢?这时会显示" "dirr" 不是内部命令,也不是外部命令,也不是批处理文件。",这时你也许会用"dirr>nul"来屏蔽这个错误提示,但是告诉你,你的猜想是错的,因为依然会出现" "dirr" 不是内部命令,也不是外部命令,也不是批处理文件。"这个错误提示,这时如果你用"dirr>nul 2>nul"的话,你就在屏幕上看不到上面的出错提示了。

请问有没有负电压输出的LDO电源管理IC呀?

这个问题 你可以咨询下我! 我这边对MAX 挺了解的!

为什么LDO只能降压?他的输出是否由谁决定呢?

从LDO 的原理来看,你就可以清楚的知道LDO 的只能是降压.它的输出电压是有反馈电阻的比值决定的(当VREF 的电压一定时)

电源转换中ldo是什么意识?

LDO=low dropout regulator,也就是低压差的线性稳压电源,其实它就是最传统的串联式线性稳压电源的翻版,主要特点是调整管上CE电压比较小,这样自身损耗也比较小(效率要高于一般的线性稳压电源,但小于开关电源),同时保留线性稳压电源纹波小的优点。开关电源其实是利用PWM原理,用一个高速信号控制开关,不断的开闭,这样在输出口获得一个等效的直流电压,开关电源效率比较高,但纹波性能要差于线性稳压电源。如果是比较精密的场合,不是特别合适,要加很多滤波来行。电荷泵也叫开关电容式电压变换器,是开关电源的一种,利用电容放电原理,常用于产生负电压。简单的说:电源分成:线性电源和开关电源两大类。LDO是线性电源的一种,电荷泵是开关电源的一种。

在linux下能创建windows 的文件系统吗

保收多少个月

搞开发的和搞编程的为什么更倾向于使用Linux系统,而不是windows?

linux 下的C编程很方便啊,比windows方便

求windows内核C语言源代码

小哥,你太天真了,你还是去看Linux的源代码吧。你不可能找到windows的源代码的,人家不开源,不过你可以尝试成为微软操作系统部的员工,那也许有可能。

求助!!!关于c,c++,windows编程方面的问题~~请教~~~

显然你的C 学的太浅了指针 和 结构 必须 相当 娴熟c++的语法 比 C复杂 很多 ,需要 仔仔细细 反复看 windows程序设计 中的 例题和文字说明 把编写windows 程序的 各种基本 概念、机制 , 搞懂 、慢慢得熟悉起来

请问淘宝上有卖操作系统的教材吗 不是操作系统原理, 而是具体学操作系统的 比如windows XP 或 W7 的

虽然某宝什么东东都有,但是买书还是去书城找吧(当当网)。

linux入侵windows需要学习哪些技术?

违法的……你要是想学习,去找一些安全研究机构吧。

如果现在会c/c++和汇编以及数据结构,算法,操作系统原理,asp编程,windows编程,那么转入嵌入式开发方面...

多学学硬件知识。汇编要好好复习哦。

windows任务管理器

既然在进程里面有,他就在运行!有的不是主程序,而是一些软件的后台程序要看什么进程占用了太多资源,点击CPU或者内存排序就知道了

windows核心编程怎么都看不懂 刚掌握c和c++

如果你完全什么都彻底看不进去的话,一般只有两种可能:一、你根本没用心看二、你认为一样东西应该符合你的主观认知,尝试用自己的固有认知解释并理解它。如果是前者没什么好说的,如果是后者你得学会发现新事物自身固有的根基。

我想将Linux ldap帐户同步到Windows里面的AD域,怎么做啊?急啊

简单回答是没有的你说问的问题设计到了 操作系统原理,如果有时间,而且也有兴趣,可以去看看这方面的书。其实,操作系统 例如 windows 或者说linux 他们是针对 操作而设计的系统。 而什么是数据库,简单的说就是存储 用户的资料或则信息的系统,典型的你一定知道很多了。而操作系统的所有信息都是储存在注册表中的。你在windows系统中 开始-运行中输入 regedit就可以看到了。里面记录可系统的所有的信息和配置的值。如果你把注册表叫做操作系统的数据库,那也是可以理解的。但是严格的说是不对的。linux系统和windows又是完全不同的,它没有注册表。所有的信息和配置信息全部在linxu的配置文件中和 头文件中。这也是 linux与windows系统的最大的差别,当然,单线成与多线程也是他们的区别了。如果还有什么不明白可以到我的空间给我留言,愿意和你一起研究学习. 请参考

pledge todo的造句有那些

I pledge my mother to buy me a pair of skating shoes.The poor pledged the rich to let him work in the factory.

我想学习计算机是应该学习编程,还是了解windows,还是一些专业软件,如ps等,还是网页设计,还是什么的

你问的这些太笼统了,一门就是一个行业。要看你自己对哪个方面感兴趣了。关键还是要自己去选择方向

windows系统管理包括哪些管理?谢谢阿

B

学windows核心编程需要什么基础

支持楼上的,你写驱动?就得像嵌入式方向过渡了,硬件驱动的编写,也得有点硬件基础吧。核心问题中,c和指针是分不开的!加油

怎样能掌控Windows的操作系统?

你指的是怎么控制还是,类似windows的系统,系统的化,有一个WIN CE做嵌入式平台的

windows环境,多线程情况下,C语言向文件写入数据。

.......补充:.......又补充:大约一个正常人都会认为这个公式是正确的:打开 + 写入 > 写入。这说明楼主你是对的。既然有了正确答案,那我们也就不再继续深究了。

简述java中dom操作和sax操作的区别

分别解释如下:DOM,即Document Object Model,中文叫文档对象模型。DOM是W3C定义的标准文档对象模型,是一个与操作系统和编程语言无关的、用于内存存储和操作层次化文档的模型。当按 照DOM模型解析XML文档时,就会在内存中构造一个对应的DOM树,它可以用于不同节点之间的遍历。然而,在遍历之前必须先完成DOM树的构造。因此, 在处理规模较大的XML文档时就很耗内存,占用资源较多。尤其是只需要操作文档中一小部分时效率很低。SAX,即Simple API for XML的简称,中文叫XML简单应用程序接口。它是一个事实上的标准。与DOM不同的是,它是用事件驱动模型。解析XMl文档时每遇到一个开始或者结束标 签、或者属性、或者一条指令时,程序就产生一个事件来进行相应的处理。所以在操作文档之前不需要对整个文档进行解析。实际上,文档的各个部分可以在进行解 析的同时进行操作。因此,SAX相对于DOM来说更适合操作大文档。

请问dom4j中的SAXReader的sax是什么缩写啊?如何理解?

Stream API for XML把XML文档作为一个流来处理,就像java IO中的流的概念。这样就不同于DOM解析的方式,需要把XML文档整个加载到内存中(有些XML是很大的),就可以像JAVA读写一般文件那样,读一点,处理一点。内存占用就比较少。另外都是流处理,又分为push和pull,建议使用stax,是官方发布的xml解析api,比较好用。具体参见J2EE官方指南,sun公司网站上有下载,但是是英文版的。

sax和dom在解析xml文档时有什么区别

SAX概念 SAX是Simple API for XML的缩写,它并不是由W3C官方所提出的标准,可以说是“民间”的事实标准。实际上,它是一种社区性质的讨论产物。虽然如此,在XML中对SAX的应用丝毫不比DOM少,几乎所有的XML解析器都会支持它。 与 DOM比较而言,SAX是一种轻量型的方法。我们知道,在处理DOM的时候,我们需要读入整个的XML文档,然后在内存中创建DOM树,生成DOM树上的每个Node对象。当文档比较小的时候,这不会造成什么问题,但是一旦文档大起来,处理DOM就会变得相当费时费力。特别是其对于内存的需求,也将是成倍的增长,以至于在某些应用中使用DOM是一件很不划算的事(比如在applet中)。这时候,一个较好的替代解决方法就是SAX。 SAX 在概念上与DOM完全不同。首先,不同于DOM的文档驱动,它是事件驱动的,也就是说,它并不需要读入整个文档,而文档的读入过程也就是SAX的解析过程。所谓事件驱动,是指一种基于回调(callback)机制的程序运行方法。(如果你对Java新的代理事件模型比较清楚的话,就会很容易理解这种机制了) 在XMLReader接受XML文档,在读入XML文档的过程中就进行解析,也就是说读入文档的过程和解析的过程是同时进行的,这和DOM区别很大。解析开始之前,需要向XMLReader注册一个ContentHandler,也就是相当于一个事件监听器,在 ContentHandler中定义了很多方法,比如startDocument(),它定制了当在解析过程中,遇到文档开始时应该处理的事情。当 XMLReader读到合适的内容,就会抛出相应的事件,并把这个事件的处理权代理给ContentHandler,调用其相应的方法进行响应。

windows fat32能shrink和extend么

根据你所说的情况,基本断定卡巴是把Windows内核文件删除了。导致Windows无法提取驱动级文件,系统出错。你确实可以用Chkdsk这个命令来检查磁盘,可能也确实能查出磁盘坏道,不过这些应当是逻辑坏道。就是说,引导区告诉Windows某个簇有文件,但Windows提取时发现这个文件已经没有了,所以就会产生上面的错误提示。你首先要把系统盘深度杀毒,确定系统没有病毒,运行chkdsk c: /f 或者把参数改为r也可以。运行后,系统会提示你重启,然后再启动时不要干涉系统检测——这一步非常重要,不要干扰重启系统时的检测步骤。当系统检测完硬盘上的逻辑坏道后,你插入系统安装光盘(不是Ghost版本哦!)运行sfc /scannow命令,系统会检测有问题的组件,然后自行修复系统。一般我们都是针对服务器进行系统修复,因为重装后会有很多繁琐的配置。你自己的家用PC,其实完全可以重装的。对于家用PC而言,重装系统反而是一个简单的步骤。

Shrinkdown什么意思

...

are you done mixing yet出处

welcometomyworld。是出自歌手exodus在2014年创作的一首非常经典专辑《welcometomyworld》里面的一句,welcometomyworld是一首非常著名的电子音乐。

是不是神奇宝贝后面的铭文只要有Tomy,Nintendo或任天堂还有CGTSJ和made in china,就是正版。

不是的,早起的国产很多也用的一样的印记,多数清晰度不好一眼就看出来是假的,其他的要从细节上看了

为什么外国人打dota也要说kale

外国人打dota说kale,是想表示游戏卡了的意思。kale的来源:在中国的电子竞技行业步入了国际舞台后,中国队和外国队较量dota时,有时候会出现网络卡顿、画面卡顿等问题导致游戏卡了,这时候中国的公屏上会出现卡了的字眼。由于无法翻译为英文所以拼音翻译为kale,慢慢的被外国人接受且学习了。kale,于游戏暂停的时候使用,是dota玩家对于暂停游戏时表露自己激动情绪的语言说法。由于中国的dota玩家于国际舞台实力不可忽视,所以很多dota玩家都效仿中国玩家的语言说法,以表示自己对dota的了解。扩展资料类似于“kale”的dota网络语言:sile,同样是外国人效仿中国人dota的普通话拼音直译,sile是普通话“死了”的意思,于玩家操作的dota英雄阵亡时使用。gg,gg则是外国人说的“good game”的省略语,表示双方势均力敌,打得有来有回,打个GG表示尊重,但于碾压局结束时说GG就是嘲讽对手实力不济的意思。

为什么外国人打dota也要说kale

刚结束的TS6,有一只欧洲队和中国队的比赛,忘了哪两队了,当时暂停了,一位外国选手打出kale,解说也说kale在dota圈是国际通用语言了,搞笑的是暂停期间有外国的选手发OST加一堆日文,解说说是发种子

为什么外国人打dota时说kale?

卡了的意思职业选手带火的

为什么外国人打dota喜欢发" kale"?

就是卡了的意思

外国人打dota说kale是什么意思?

国外很流行的:o。 卡了

跪求DOTA届三支强队(LGD.EH.NV)的人员组成情况的特点。。

LGD:队全称:TYJ.LGD(LGD=老干爹)(TYJ=天翼决)   2009年8月,2009找来Gx、ZSMJ和另外两名浙江大学校内选手以及一名浙大毕业的经理,成立了LGD.sGty战队的前身FTD战队(For The Dream)。2009年12月下旬,orc3c第一人月夜枫加盟FTD,并选择YYF作为自己的比赛ID。2009年底,贵州老干爹食品有限公司与宁波盛光天翼科技有限公司及前FTD战队达成三方合作协议。前FTD接受老干爹与盛光天翼的联合赞助,正式更名为LGD.SGTY,并启用新队标。新队标以冷金属质感的色彩为底,象征着LGD.SGTY追寻电竞梦想的坚毅;配以红黄渐变的队名字母,预示着LGD.SGTY追寻电竞梦想的热情。2010年3月,“PK电竞杯”U9联赛前,前AW冠军XFY战队成员ch加盟LGD。至此,加上FTD的建队班底09、GX、ZSMJ,09年底加盟的月夜枫,LGD.SGTY的全部现役主力齐聚一堂,阵容正式成型 。   队长2009于2010年8月中旬宣布退役,从事战队的管理工作,前FTD主力队员小池回归。   2010年10月26日LGD.SGTY正式更名TYJ.LGD,新中文队名天翼决,为天翼决10月30日即将到来的展翅内测助威。十二月之后恢复原队名LGD.sGty。RURU任领队,2009仍旧任经理,队员没有更改   2010年10月30日 TYJ.LGD在昨天的败者组第三轮负于Nv.FrdCH遗憾的离开了ROTK王者之路DotA争霸赛的赛场。而就在不到一小时前,战队在官方微博上宣布了他们的最新人员变动:前冠军战队XFY队长830加盟,而老将Gx则黯然离队 。成员介绍   ID队员位置擅长英雄TYJ.2009.LGD2009 经理SS SF TK DOOM BM等TYJ.YYF.LGDYYF主GANK及副CARRYWR Pugna MOR DS Chen等TYJ.ZSMJ.LGDZSMJ 队长及主CARRYMEDUSA DR ST NECTYJ.Ch.LGDch~ 辅助及副GANKWD Vis Enigma等TYJ.830.LGD830暂无暂无TYJ.BeNz.LGD小池辅助及副GANKCOCO NEC PUCKEH:2007年10月份,EHOME俱乐部将国内顶尖DotA队伍HtmL战队收至麾下,成立EHOME.DotA分队。这支队伍获得了2007年国内90%的赛事冠军。其成员为:万宁"mN"、黄翔"longdd"、张文立"GK"、王晓宁"amei"、房甍"SatXIII_"、易熙文"IsuN"。在取得IEF2007网吧赛总决赛冠军后,SatXIII_离队,原IfNt核心队员胡天澍"Soulk"、原GL核心邹倚天"820"加盟。新阵容先后获得了IEF国际大师赛亚军、CDL季后赛总决赛冠军等成绩。为了追求更好的赛训成绩,俱乐部安排队员统一线下集训,因此队伍人员调整。mN、amei、IsuN暂停活动,Soulk加盟线上队伍[GOW],而原GL战队主力成员董灿"dclxjdc"、张知严 "Shasha"和原oNce战队核心伍声"2009_"加盟。新阵容在PGL2008第三赛季总决赛中从败者组中杀出以2:0翻盘获得冠军。5月份,原GL战队核心康钊"Snoy"加盟EHOME担任教练,无疑使这支队伍更让人期待。目前队伍已在2008年北京训练基地(北京中关村E空间游戏体验中心)展开集训,备战各大赛事,向世界冠军发起冲击。 2009年12月7日,EHOME俱乐部正式成立War3分队。在Fly100%效力德国战车Mouz两年后,终于落叶归根,携手Sai、Yumiko以及原魔兽部经理“烈”为中国EHOME俱乐部组建一只国际一流的War3战队。技嘉Top联盟高校DotA联赛全国总决赛时正式签约EHOME电子竞技俱乐部。在本次深圳举办的2010全国电子竞技公开赛上,EHOME代表北京出战魔兽争霸DOTA项目,并最终不负众望,取得冠军。   EHOME官网在锐派网RN的魔兽门户。倚天"820" (队长)   姚羿"357"   徐志雷"AAA"(burning)   周扬 "J"(King_J)   雷增荣“X!!"(Dai)   董灿"dclxjdc"(教练) NV;Nirvana.cn战队——武汉Nirvana.cn战队成立于今年年初,由美籍华裔Loveen出资赞助,旗下DotA战队一共有Nirvana.int、Nirvana.my、Nirvana.cn、Nirvana girl四支,其中后两支队伍均为中国战队。Nirvana.cn今年组建以来取得了非常不俗的成绩,在国内各项大型比赛中都打进前三,并且战队人员稳定,主力Carrv选手zhOU在国内拥有极高的人气,他的Farm能力世界一流,Nirvana.cn往往通过能够通过他稳定的Farm能力在后期与对手的周旋中取得优势。Nirvana.cn赖以成名的便是他们高效的团队支援和强大的团队实力。 位此外有两位队员是大家非常熟悉的前CD战队核心:insence和Zhou。日前CH两大主力选手PIS和DGC双双加盟Nirvana.cn,目前战队实力更上一层楼。队长insence是国内一流的辅助选手,他的大局观和B/P理解非常老道,往往在比赛初期就会让队伍取得极大优势,作为一名进攻性辅助代表,他的VS和WD都让人印象深刻。新晋入队的DGC同样是辅助方面的一把好手,早在EHOME时期他的辅助就已经名声在外,加盟Nirvana.cn后他的定位趋向于Support和Gank之间的支援角色,并且在团控英雄方面有很高的造诣。Banana,一位打法朴实的Gank选手,在队伍需要的时候,他也可以改打辅助位置,同样是非常全面的新人选手。  Zhou,国内顶尖Carry选手,队中当仁不让的第一后期人选。早在CD时期,“玩命四保ZHou”战术就曾掀起一场后期争夺战的浪潮,目前版本推进当道,Zhou的风格也更为偏向Push型的后期,在最近结束的G联赛中,他教科书般的DR留给大家非常深刻的印象。  Pis,以影魔震撼世界的天才选手,仅凭一个英雄就能左右一场比赛胜负的逆天选手,他的影魔已经到了顶峰造极的地步,无论是对阵EHOME、LGD.sGty还是TOT,只要让Nirvana.cn拿到影魔,对手很难有机会取胜,不得不说,对SF这个英雄的理解,Pis目前当世无双。除此之外,Pis的Storm、BM也非常优秀。涅槃擅长团战,并且对推进流的阵容理解很深Nirvana.cn队员名单:insencezhouzippobananaxiami

外国人打dota说kale,什么意思?

外国人打dota说kale,是想表示游戏卡了的意思。kale的来源:在中国的电子竞技行业步入了国际舞台后,中国队和外国队较量dota时,有时候会出现网络卡顿、画面卡顿等问题导致游戏卡了,这时候中国的公屏上会出现卡了的字眼。由于无法翻译为英文所以拼音翻译为kale,慢慢的被外国人接受且学习了。kale,于游戏暂停的时候使用,是dota玩家对于暂停游戏时表露自己激动情绪的语言说法。由于中国的dota玩家于国际舞台实力不可忽视,所以很多dota玩家都效仿中国玩家的语言说法,以表示自己对dota的了解。扩展资料类似于“kale”的dota网络语言:sile,同样是外国人效仿中国人dota的普通话拼音直译,sile是普通话“死了”的意思,于玩家操作的dota英雄阵亡时使用。gg,gg则是外国人说的“good game”的省略语,表示双方势均力敌,打得有来有回,打个GG表示尊重,但于碾压局结束时说GG就是嘲讽对手实力不济的意思。

如果没听清长辈的问题,对他们直接说pardon可以吗?会不会不礼貌?

EXCUSE ME常用, PARDON 较生硬

pardon礼貌吗

不一定 有多种语气 最婉转的DO YOU MIND REPEAT THAT AGAIN PLEASE. 适中的MAY I BEG YOUR PARDON? 或PARDON 最不客气的WHAT?或 A HA? 礼貌程度是不同的.依情况使用

pardon等于什么句子

pardon等于excuse me.

pardon是几重音 一重还是二重。 急急急急 谢谢谢谢谢谢

美式和英式英语里都是一重音

pardon的完整形式是什么

完整的形式的话,这个应该是一个单词的词组,然后发布的意思就是表示的是不同的形式。

pardon doing还是to do?

pardon是个强及物动词,后面果断是用doing形式的。

pardon和pardon me的区别

解答:pardon n.原谅;赦免;宽恕 vt.原谅;赦免;宽恕pardon me 原谅我,对不起;请再说一遍。

对不起请再说一遍的英语pardon后面需要加问号吗?

需要的,而且pardon读的时候要用升调

西班牙语pardon怎么说

Perdón: 感叹词,对不起Perdona:动词,对不起 (你原谅我吧)

pardon可以对老师说吗

可以。pardon的意思是宽恕,原谅,如果你做错了事情,需要得到别人的宽恕,可以使用这个单词。在使用这个单词时要注意你组出语句的意思是否是你需要表达的,因为它同时代表着赦免,以免引起不必要的误会,谨慎选择。

pardon与sorry的区分

几个“对不起”的区别:1。appologize比较正式,且也用在书面表达当中,并且用在当你确实做错事的时候向别人道歉2。sorry比较口语话,几乎在任何什么场合下都可以使用。3。excuse me或pardon虽然有道歉之意,但是多用在有事不得不麻烦别人或所做的事将会给别人带来不便的时候。所以,如果你要通过邮件向别人道歉,并且你确实做错了什么事,我觉得可以用apploogize,也可以用sorry望采纳 谢谢校导教育

pardon的完整形式是什么

I beg your pardon?

可以再说一次吗?请你说慢一点好吗?(pardon) 翻译

Would you please say it again?

假如有人跟我说pardon?我应该怎么说

重复一次你之前讲的话

法语中pardon与désolé 用法的区别?

PARTON 更简单 比如你在地铁上踩了别人就可以和么说 如果是严重的错误就可以用另外一个

pardon中文读音

怕得恩.......

pardon全句是什么

I beg your pardon?

what/yes/pardon 后面加上问号时有什么区别

都是疑问语气词,在口语中差距不大. 1、what?表示惊奇、不相信的意思.“真的吗?什么?” 2、yes?表示我已经听清楚对方的话了,但不明白对方的意思.“您到底有什么事?怎么了?” 3、pardon?=I beg your pardon.表示没有听清你说的话.“您能再说一遍吗?”

pardon什么意思

原谅,赦免,宽恕

pardon的用法

pardon的基本意思是“宽恕”“原谅”,指用某种法定方式免除已供认或已确认的犯罪、严重过失、严重冒犯等本应受到的惩罚,也可用来指原谅不恰当的行为或态度等小的过错。 扩展资料   pardon是及物动词,后可接名词、代词、动名词作宾语,也可接双宾语。用作pardon宾语的动名词前常带有物主代词或人称代词宾格表示其逻辑主体。可用于被动结构。   pardon sb for v -ing 的意思是“原谅某人做某事”。   pardon的基本意思是“宽恕”,指做错事而请求别人的"原谅; 也可指某人因服刑期间表现较好或无辜等原因而被释放。   I beg your pardon.适用于下列情况:当没听懂别人的话或希望重复时,此时用升调; 要表明因自己与对方有不同的见解,可能引起对方不快时,此时用降调; 做错了事向对方道歉时,打断别人的话,或者想引起别人的注意时。
 首页 上一页  5 6 7 8 9 10 11 12 13 14 15  下一页  尾页