服务

C#windows服务中的Timer控件的使用

人走茶凉 提交于 2020-02-29 09:31:38
C# windows服务程序中的Timer控件的使用问题是如何解决的呢? 今天和同事一起研究了下C# windows服务程序中的Timer控件的使用的写法. 我们在建立一个C# windows服务程序后,要用到计时器的话一般都会想到Timer控件,于是到工具器把Timer控件拉过来,双击写事件,设置时间,哇,成功了.... 但服务一跑起来,唉,怎么回事,时间到了怎么没有执行事件呢? 后来,我找很多资料才知道,这个Timer控件是winForm下的,不能用在C# windows服务程序中. 怎么办呢....... 打开"工具箱"---右键---"选择项"---找到Timer控件,看好了,这个Timer控件的是system.Timer下的.可不是System.Windows.Form.然后添加. 双击...写事件... OK,搞定 C#windows服务程序中的Timer控件的使用的相关操作就向你介绍到这里,希望对你了解C#windows服务程序中的Timer控件的使用有所帮助。 来源: oschina 链接: https://my.oschina.net/u/187988/blog/92853

将mongodb安装为windows服务

时光怂恿深爱的人放手 提交于 2020-02-29 05:34:33
首先 下载mongodb: http://www.mongodb.org/downloads 解压到自己喜欢的一个目录 D:\nosql\mongodb 配置MONGODB_HOME环境变量 MONGODB_HOME=D:\nosql\mongodb\mongodb-win32-i386-2.0.6 修改path变量值:在最后加上 % MONGODB_HOME %\bin; 编写安装批处理语句: mongod --logpath D:\nosql\mongodb\logs\mongodb.log --logappend --dbpath D:\nosql\mongodb\data\db\ --directoryperdb --serviceName MongoDB --install 语句中不存在的目录和文件需要自己建立 操作打开cmd,进入到 D:\nosql\mongodb\mongodb-win32-i386-2.0.6 \bin目录,执行以上批处理: 失败!!!!! 查看日志: D:\nosql\mongodb\logs\mongodb.log Error connecting to the Service Control Manager: 拒绝访问。 (5) Tue Jan 15 10:45:31 dbexit: Tue Jan 15 10:45:31 shutdown:

C#Windows服务程序开发实例浅析

核能气质少年 提交于 2020-02-28 14:24:22
C#Windows服务程序开发实例:编写一个C#Windows服务程序,定时从数据库中拿出记录发送邮件。 测试环境:Visual Studio 2005 SP1、Windows Server 2003 SP2 C#Windows服务程序开发实例一、新建项目 打开VS2005,新建一个“Windows 服务”项目。 C#Windows服务程序开发实例二、添加Timer 展开“工具箱”,在“组件”标签下找到“Timer”双击,这时就添加了一个Timer组件,修改“Name”属性为“timEmail”、“Enabled”为“false”、“Interval”为“60000”。 接下来要做一些修补工作,不知是VS2005的BUG还是我没找着地方,在VS2003下是不存在该问题的:刚从“组件”下添加的“Timer”按 理说应该来自“System.Timers命名空间”,也只有“System.Timers.Timer”才能在Windows服务程序中正常工作,但是 现在这个Timer却是属于“System.Windows.Forms.Timer”的。所以得稍作修改,打开“.Designer.cs”文件,修改 如下: #region 组件设计器生成的代码 //........以上略 /// <summary> /// 设计器支持所需的方法 - 不要 /// 使用代码编辑器修改此方法的内容。 ///

VBS脚本

邮差的信 提交于 2019-12-06 06:57:34
自从安装了Oracle数据库后,我电脑的运行速度满了很多。为此我想了一个办法,让我在不需要使用Oracle数据库的时候,可以轻松地关掉Oracle相关服务。 我安装的Oracle版本为Oracle11g,与Oracle有关的服务如下图所示: 这些服务包括: 1、Oracle ORCL VSS Writer Service(手动启动) 2、OracleDBConsoleorcl(自动启动) 3、OracleJobSchedulerORCL(禁用) 4、OracleMTSRecoveryService(自动启动) 5、OracleOraDb11g_home1ClrAgent(手动) 6、OracleOraDb11g_home1TNSListener(自动启动) 7、OracleServiceORCL(自动启动) 其中,需要我们用脚本关闭的服务,都是开机自启动且当前已启动的服务,一共有四个(2、4、6、7)。 我们可以使用WQL查出这四个服务,逐一关闭即可。 VBS脚本(StopServiceLikeOracle.vbs)如下: Set ServiceSet = GetObject("winmgmts:"). _ ExecQuery("select * from Win32_Service where name like 'Oracle%' and started = true")

Linux下建立Oracle服务及其开机自启动

穿精又带淫゛_ 提交于 2019-12-04 21:37:19
说明:以下操作环境在CentOS 6.4 + Oracle 11gR2(Oracle安装在ORACLE_BASE=/opt/oracle中,其ORACLE_HOME=/opt/oracle/11g) 用OUI安装并配置Oracle数据库后,Oracle就开启了(包括:数据库实例、监听器、EM)。在重启操作系统之后,Oracle默认是没有启动的。使用如下命令查看Oracle相关服务是否已启动: ps aux | grep ora_ #若无ora_**_**相关的进程,则oracle数据库实例未启动 netstat -tlnup | grep 1521 #若无任何显示,则监听器未启动 lsnrctl status #查看监听器状态 netstat -tlnup | grep 1158 #若无任何显示,则EM未启动 emctl status dbconsole #查看EM状态 手工启动Oracle实例,可用sqlplus建立一个idle instance,然后再用startup启动,如下: 数据库实例启动之后,需启动监听器,才能让远程用户建立连接。可使用如下命令启动监听器: lsnrctl start Oracle还提供网页版的管理器,要使用该管理器需启动相关服务,使用如下命令启动: emctl start dbconsole 至此,可在web浏览器中输入:https://{主机IP 或

android中getSystemService详解

血红的双手。 提交于 2019-11-30 08:36:00
my.oschina.net/yuanxulong/blog/323173 android的后台运行在很多service,它们在系统启动时被SystemServer开启,支持系统的正常工作,比如MountService监听是否有SD卡安装及移除,ClipboardService提供剪切板功能,PackageManagerService提供软件包的安装移除及查看等等,应用程序可以通过系统提供的Manager接口来访问这些Service提供的数据。 getSystemService是Android很重要的一个API,它是Activity的一个方法,根据传入的NAME来取得对应的Object,然后转换成相应的服务对象。以下介绍系统相应的服务。 传入的Name | 返回的对象 | 说明 WINDOW_SERVICE WindowManager 管理打开的窗口程序 LAYOUT_INFLATER_SERVICE LayoutInflater 取得xml里定义的view ACTIVITY_SERVICE ActivityManager 管理应用程序的系统状态 POWER_SERVICE PowerManger 电源的服务 ALARM_SERVICE AlarmManager 闹钟的服务 NOTIFICATION_SERVICE NotificationManager 状态栏的服务

Appstore搜索“服务赚钱”排名前十的应用

戏子无情 提交于 2019-11-30 04:52:08
网络在线服务,在眼下已经不是什么新鲜的事儿了,人们通过互联网可以轻松的发布或者实现自己的各种奇葩的需求,早期的猪八戒网一直承担着中国最大的威客服务赚钱的平台,让很多远程服务萌芽。市场化需求的今天衍生出众多通过服务赚钱的移动 APP开发 应用,那么通过appstore搜索服务赚钱排名前十的都是哪些应用呢?记住:理财的都是坑!千万别用。   1,服务赚钱   服务赚钱 - 记录客户服务点滴,客户关系管理CRM神器,轻松管理您的客户、业务和沟通,如此简单。随时随地访问,支持跨设备使用,积淀属于您的客户资源,联系人、公司、业务、沟通,定时提醒客户生日、重要事件、日程管理等。   2,赞服务 - 专业服务交易平台, 兼职赚钱神器.   赞服务,汇聚各个服务类目优质卖家,专业服务一站式交易平台!赞服务,让服务者高效变现价值,轻松管理客户, 连接客户, 提高收入.平台全程提供担保支付,人工撮合买家需求. 赞服务希望成为您专业领域的问题终结者和虚拟智囊团,高效匹配专家!卖家严格认证,打造卖家个人专属店铺,无缝对接社会化营销渠道,轻轻松松开启移动电商之旅!   3,财神圈-社区金融服务撮合平台,创新社交金融微店平台,能赚钱也能省钱!   创新的LBS社区金融服务O2O、C2C、撮合平台,Uber+本地金融服务+社交微店模式!您可以像手机打车一样预约金融服务,也可以开手机金融微店自己做个人社区银行啦!

Java 程序注册为Windows NT服务

随声附和 提交于 2019-11-30 02:22:04
Java Service Wrapper Java Service Wrapper分商业版和社区版,商业版服务运行一段时间会停掉。社区版没这个限制,但目前社区版没提供x64的版本。 优点:只要参考 Java Service Wrapper官网的配置,不用写任何代码。 缺点:是不支持x64为的windows 系统 tomcat方式 优点 : tomcat是免费的,且只要tomcat支持系统就支持。为了方便直接copy tomcat.exe。 缺点:tomcat 如果要整的和tomcat目录结构一样,类库的添加只要放到lib目录就可以了,就要自己写一个类加载器 引用: Java Service Wrapper 官网 http://wrapper.tanukisoftware.com/doc/english/download.jsp Tomcat 服务 官网: http://commons.apache.org/proper/commons-daemon/ 来源: oschina 链接: https://my.oschina.net/u/127863/blog/192489

REST 风格的 Web 服务入门指南和 (重要)REST关键原则

折月煮酒 提交于 2019-11-29 19:13:48
提醒:想掌握并理解REST风格的Web服务,必须要熟悉HTTP协议,不能光知道GET/POST两种方式.详细请看: http://my.oschina.net/zhaoqian/blog/90315 首先向看一下REST在JavaEE里的规范JAX-RS. JavaTM API for RESTful Web Services (JAX-RS) 1.1 标准 JAX-RS定义了部署Web服务的API,这些Web服务根据Representational State Transfer (REST)体系风格构建。 在整个Java EE产品中,要求所有Java EE Web容器支持使用JAX-RS技术的应用程序。 此规范描述了作为Servlet对服务进行部署。必须能够使用相应的部署模型来部署基于JAX-RS的应用程序,这种部署模型使用了web.xml描述符的servlet-class元素,它的名称是应用程序提供的JAX-RS ApplicationConfig抽象类的扩展类。 此规范定义了一套可选的容器管理的功能和资源,它们会在Java EE容器中使用,所有这样的特性和资源必须可用。 JAX-RS规范参见 http://jcp.org/en/jsr/detail?id=311 上述是JavaEE6规范里的一些说明,那就是说,JAX-RS是完全的REST风格