首页
学习
活动
专区
工具
TVP
发布

字根中文校对软件

专栏作者
188
文章
187108
阅读量
44
订阅数
Ubuntu Multipass 尝鲜
Multipass 是 Ubuntu 推出的一个跨平台的虚拟机管理工具,支持:Windows, macOS 和 Linux 操作系统。
田春峰-JCJC错别字检测
2021-12-08
1.2K0
JCJC错别字系统部署
双击运行SecureCRTPortable.exe,会弹出登陆界面,主机名添加linux服务器的IP,端口默认22,依次填上用户名(root账户为最大权限)、密码即可登陆。
田春峰-JCJC错别字检测
2020-01-11
6770
JCJC错别字检测引擎3.0发布了
JCJC错别字检测引擎是一款由字根科技研发了3年的良品软件。 在过去3年里,软件得到了广大网友的喜爱和推崇,其中不乏大V用户和资深自媒体码字达人。
田春峰-JCJC错别字检测
2019-05-18
7320
如何用 C 注册 windows 服务程序 (分析 Java Service Wrapper 代码)
如何用 C 注册 windows 服务程序 (分析 Java Service Wrapper 代码) 前提:          从http://wrapper.tanukisoftware.org 下载 Java Service Wrapper 的源代码.     因为 Java Service Wrapper 同时提供windows 和 linux 上的实现,所以源文件夹里的代码都是分两份的.     在windows下的实现注册 windows 服务的代码在wrapper_win.c 文件中.     看了其中的代码后你会对作者的专业精神有深刻的体会,在wrapper_win.c文件中的历史变动说明就有300多行,详细描述了每次改动的变化.具体实现的方法中也都有详细的说明,所以看这样的代码基本上不费力气的.     如果非要说看代码是享受,  Java Service Wrapper  的源代码算一个.    下面我们看看它是如何实现注册一个exe文件为windows服务的.     wrapper_win.c中的入口main 函数定义如下:     void _CRTAPI1 main(int argc, char **argv)      //注意main定义的修饰_CRTAPI1     根据argv的输入参数分别执行,注册,取消,开始,停止windows服务的操作:     代码如下:    if(!_stricmp(argv[1],"-i") || !_stricmp(argv[1],"/i")) {           result = wrapperInstall(argc, argv);                              //注册服务    } else if(!_stricmp(argv[1],"-r") || !_stricmp(argv[1],"/r")) {           result = wrapperRemove();                                         //取消注册    } else if(!_stricmp(argv[1],"-t") || !_stricmp(argv[1],"/t")) {           result = wrapperStartService();                                   //启动服务    } else if(!_stricmp(argv[1],"-p") || !_stricmp(argv[1],"/p")) {            result = wrapperStopService(TRUE);                         //停止服务    }
田春峰-JCJC错别字检测
2019-02-14
6940
把java类变成 Windows NT服务的3中方法(使用 Java Serivce Wrapper)
最近制作小叮咚的时候,需要机器启动后自动运行小叮咚 , 所以就想仿照Tomcat那样把java类变成一个服务来运行. 于是找到了 Java Service Wrapper . 下面就是一些我要用到的地方. 把java类变成 Windows NT服务的3中方法(使用 Java Serivce Wrapper) 集成 Java Service Wrapper 的三种方法: 1 使用 WrapperSimpleApp 类启动您的应用程序,这是最简单的,也是Java Service Wrapper推荐使用的方法. 2 使用 WrapperStartStopApp 类. 这种方法和第一种不同的地方在于,可以使用一个类启动服务,另一个类来停止服务. 这一点特别像 Tomcat 这样的服务程序. 3 这种方法提供了较前两种方法更为灵活的方式实现服务.灵活的背后是需要写代码来完成. 具体来说就是实现WrapperListener接口,当用户的接口类启动后注册到WrapperManager. 这样就我们可以自定义服务接收的命令和相应的回应,比如启动和关闭服务等.
田春峰-JCJC错别字检测
2019-02-14
7860
Windows 下使用Git 客户端访问 GitLab 源代码管理库
Windows 下使用Git 客户端访问 GitLab 源代码管理库 在Windows下使用Git客户端访问GitLab源代码资源: 第一步: 客户端下载地址: http://download.csd
田春峰-JCJC错别字检测
2018-04-16
1.2K0
没有更多了
社区活动
RAG七天入门训练营
鹅厂大牛手把手带你上手实战
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档