前言 当前项目目录 windows 为  E:\project\testpro\ linux 为  /project/testpro/ Windows环境下获取绝对路径情况 使用 a/b/c 为路径,获取绝对路径:  new File("a/b/c").getAbsolutePath() 其得到路径为  E:\project\testpro\sspt-sppt\a\b\c 使用 /a/b/c 路径,获取绝对路径  new File("/a/b/c").getAbso…
Ruby入门--Linux/Windows下的安装.代码开发及Rails实战 http://www.linuxidc.com/Linux/2014-04/100242.htm Ubuntu 13.04下Ruby的安装 http://www.linuxidc.com/Linux/2013-06/85734.htm 公司有项目组进行系统重构,采用了Ruby On Rails框架,我也抽出时间学习了一下,并对几个原来用Java开发的定时任务.消息监听进行了ruby改造,学习过程中主要参考两本书:<Pr…
linux/windows下启用和停止VMware后台服务的脚本 linux/windows下启用和停止VMware后台服务的脚本 linux平台 windows平台 本文由乌合之众 lym瞎编,欢迎转载 blog.cnblogs.net/oloroso 本文由乌合之众 lym瞎编,欢迎转载 my.oschina.net/oloroso linux平台 将以下代码保存为脚本.(适用于debian系) #! /bin/bash #停止vmware sudo service vmware stop…
Go交叉编译(Go语言Mac/Linux/Windows下交叉编译) 2019/11/21 Chenxin 在很多时候,由于开发的方便,会有这样的场景出现,使用Mac开发或使用Windows开发,需要编译成Linux系统的执行文件,那么如何做到?Go语言提供了非常方便的命令行操作,即可实现. 1.Mac下编译Linux, Windows # Linux CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build filename.go # Windows CGO…
[注释]在ubuntu下,升级php到7.1版本,虽然提示的是Interactive mode enabled, 但实际上可以直接书写命令,和interactive shell效果一样. 一:windows下 首先配置环境变量,注意是把php.exe所在的文件夹(而不是二进制文件)放在环境变量中.然后可以cmd中就可以运行php命令了 如何使用PHP的交互式运行环境(Interactive shell) php -a 从PHP 5.1.0开始,CLI SAPI提供了一个交互式命令行工具(Inte…
1.Syslog 在Unix类操作系统上,syslog广泛应用于系统日志.syslog日志消息既可以记录在本地文件中,也可以通过网络发送到接收syslog的服务器.接收syslog的服务器可以对多个设备的syslog消息进行统一的存储,或者解析其中的内容做相应的处理.常见的应用场景是网 络管理工具.安全管理系统.日志审计系统. 2.linux下syslog系统 syslog是Linux系统默认的日志守护进,内核等一些模块的日志基本上是通过syslog存储的.新版本的ubuntu(不知道具体从哪个…
在本地windows下开发测试文件上传 使用com.jfinal.cos进行multipart/form-data请求数据格式的文件上传解析 import com.jfinal.upload.UploadFile; ... List<UploadFile> upFile = this.getFiles(savePath); 我设置的savePath="D:/home/upload" 预想的情况会默认将文件上传到该路径下 java.lang.RuntimeException:…
不愿意装双系统的,可以借助虚拟机(Vmware, Virtual PC等) 安装linux 进行使用. 至于如何使用虚拟机安装Linux 这部分,很简单: 下载好需要安装的Linux ISO 镜像文件,推荐使用LTS 版本 安装好Vmware,可以使用免费版,如果个人使用也可以使用破解版 打开Vmware,先创建一个空的OS,配置好硬件设置后,将ISO 载入到CD 中运行真正的OS安装 安装好后,推荐安装Vmware Tools,方便虚拟机和主机之间的文件拷贝等 至此,虚拟机就安装好了 下面主要…
MAC 下文件夹与终端: 1.打开当前路径的终端窗口方法: ①直接拖动要打开的文件夹到终端 ②打开finder的服务偏好设置, 勾选"新建位于文件夹位置的终端"选项, 以后可以在文件夹图标上右键选择打开到终端. 2.在当前终端窗口中打开相应文件夹操作: 输入命令: "open ." windows下文件夹与终端: 1.打开当前路径的终端窗口方法: ①复制当前文件路径, 打开命令行, 输入命令"cd 当前文件路径" ②在相应文件夹 按shift键右…
作为一个有良(mei)知(qian)的程序员,也不能老是用和谐版的source insight. 而且source insight也不是十分的完美,本身有一些缺陷. 比如说中文的支持,比如说反应很慢的自动完成. 准备试试各种编辑器,看能不能找到替代的. 先从最近比较火的atom开始,很纯洁的去官网下载了个windows下的安装包. 点开以后,what?这货不按常理出牌啊,完全没有让我选择安装路径,而是直接显示安装好以后会告诉我-- 果然自动安装到c盘去了,这对有分类洁癖的我来说,完全不能接受啊-…
[新]简单写法 (转载自:https://blog.csdn.net/ylsoi/article/details/79824655) 要求:文件输入输出,且输入输出文件需要对应 Linux: #include<cstdio> #include<cstdlib> using namespace std; int main(){ while(1){ system("./gen"); system("./bf"); system("./r…
#codeing:utf-8import os #搞定WINDOWS下所有系统路径filename='c:\\WINDOWS_ALL_PATH.txt'f=open(filename,'w')i=1for path_name in os.environ.keys(): f.write('{0:0>2}'.format(i)+". "+'{0: <30}'.format(path_name)) f.write(" "+os.environ[path_nam…
原文作者:aircraft 原文链接:https://www.cnblogs.com/DOMLX/p/9613861.html 好了,继上一篇说到多进程服务端也是有缺点的,每创建一个进程就代表大量的运算与内存空间占用,相互进程数据交换也很麻烦. 本章的I/O模型就是可以解决这个问题的其中一种模型...废话不多说进入主题-- I/O复用技术主要就是select函数的使用. 一.I/O复用预备知识--select()函数用法与作用 select()用来确定一个或多个套接字的状态(更为本质一点来讲是文…
Linux下从给定文件夹中找出小于1M的文件,并批量添加.gif后缀 先看一下文件夹下的目录的格式 ll -Sh -rw-rw-r-- 1 yangkun yangkun 17M May 10 15:38 i_8_ezgifcomresize3c0664 -rw-rw-r-- 1 yangkun yangkun 16M May 10 15:36 i_0_giphy.1 -rw-rw-r-- 1 yangkun yangkun 16M May 10 15:37 i_2_giphy.21 -rw-r…
一. 前言 Golang 支持交叉编译, 在一个平台上生成然后再另外一个平台去执行. 而且编译的工具[build]这个工具是Golang 内置的,不需要你去下载第三方的包啥的,贼方便. 二. 交叉编译 Mac 下编译, Linux 或者 Windows 下去执行 # linux 下去执行 CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build main.go # Windows 下去执行 CGO_ENABLED=0 GOOS=windows GOARCH=a…
1.查找 /apps/tomcat/tomcat3/apache-tomcat-7.0.69/logs 目录下已.txt结尾的文件,在文件中搜索关键字 IfcmpEcrService并打印行号 /logs -type f -name '*.txt'|xargs grep -rn "IfcmpEcrService" 结果如下,第一列是文件 第二列是行号 可以用 vi 查看文件 /apps/tomcat/tomcat3/apache-tomcat-7.0.69/logs/localhost…
[linux环境] 方法1:截取进程pid,再kill ps -ef | grep java.endorsed.dirs | grep -v grep | cut -c10-15 | xargs kill -9 方法2: 1)找到linux下的进程pids ps -ef  | grep eSight | grep -v grep | awk '{print $2}' 2)循环pids,kill -9 pid [windows] kill 命令行参数中带tomcat字符串的 java.exe 进程…
晚上安装完MYSQL(系统:深度WINXPSP2, MYSQL版本:5.1.32)后,用MYSQL自带的配置工具配置完发现默认的数据存放路径是:C:/Documents and Settings/All Users/Application Data/MySQL/MySQL Server 5.1/Data/.感觉很不爽,就修改一直想在配置工具中修改这个路径,结果发现"NO WAY".只好手工修改my.ini了.结果痛苦的历程开始了: 1.修改路径为:E:\dev\MySQL5.1\Dat…
1. 下载合适的版本,尽量不要下载最新的版本,最新的版本要求Java 11+,如果没有安装最新版的Java的话,尽量用 SonarQube 7.0 以下的版本,SonarQube 7.0是可以用jdk1.8的 https://www.sonarqube.org/ 2. 解压后进入bin目录下,找到对应操作系统的目录,点击进入目录,如果是windows,双击执行StartSonar.bat脚本;如果是Linux,执行命令sh  sonar.sh start 3. 查看命令行日志,启动成功,打开lo…
前言 NSQ是一个基于Go语言的分布式实时消息平台,它基于MIT开源协议发布,代码托管在GitHub,其当前最新版本是0.3.1版.NSQ可用于大规模系统中的实时消息服务,并且每天能够处理数亿级别的消息,其设计目标是为在分布式环境下运行的去中心化服务提供一个强大的基础架构.NSQ具有分布式.去中心化的拓扑结构,该结构具有无单点故障.故障容错.高可用性以及能够保证消息的可靠传递的特征.NSQ非常容易配置和部署,且具有最大的灵活性,支持众多消息协议.另外,官方还提供了拆箱即用Go和Python库.如…
首先用package control安装sublimelinter和sublimelinter-php,然后依次点击菜单preference-package settings-sublimelinter-"settings-user",内容中输入: { "user":{ "paths": { "linux": [], "osx": [], "windows": [ "C://U…
[Ctrl+]]->[quit] linux下和windows上一样…
Linux:方法1 用root以ssh登录到linux,打开终端输入以下命令: cd $ORACLE_HOME #进入到oracle的安装目录 dbstart #重启服务器 lsnrctl start #重启监听器 cd $ORACLE_HOME #进入到oracle的安装目录 dbstart #重启服务器 lsnrctl start #重启监听器 Linux:方法2 (1) 以oracle身份登录数据库,命令:su - oracle(注意空格) (2) 进入Sqlplus控制台,命令:sqlp…
1)用缩写.比如c:\Program Files 缩写为c:\Progra~1 再来刨根问底查查这个命名是否有规则,于是找到: 文件夹(sub-directry)名称,以前是不允许带空白的,后来允许带空白,但由于有了空白,许多命令出现二义性,于是采用双引号括起来的办法.例如: cd Documents and Settings 按老定义 等于 CD Documents, CD 命令找不到名叫Documents 的 directry 于是采用双引号: cd “Documents and Setti…
0.准备工作: 关闭itunes 在任务管理器中杀掉iTunes开头的服务 1,找到iTunes默认备份路径:C:\Users\xxx\AppData\Roaming\Apple Computer\MobileSync xxx为里的用户名 2,删掉默认路径下的MobileSync文件夹,以前有备份的可以重命名这个文件夹 3,win10下打开CMD 4,运行如下命令:(根据自己实际修改) mklink/j "C:\Users\xthua\AppData\Roaming\Apple Computer…
 动态链接库不是linux独有的特性,在windows下面也存在这样的特性.一般来说,windows下面的动态连接库是以*.dll作为结尾的,而linux下面的动态连接库是以*.so结尾的.和静态链接库相比,动态连接库可以共享内存资源,这样可以减少内存消耗.另外,动态连接是需要经过操作系统加载器的帮助才能被普通执行文件发现的,所以动态连接库可以减少链接的次数.有了这个特点,我们就不难发现为什么很多软件的补丁其实都是以动态库发布的. 那么,在Linux上动态库是怎么生成的呢? #include "…
方法一: String realPath=request.getSession().getServletContext() .getRealPath("upload"); 方法二: WebApplicationContext webApplicationContext = ContextLoader .getCurrentWebApplicationContext(); ServletContext servletContext = webApplicationContext .get…
1. putty, 2. winscp(可下载文件) 3. SecureCRT…
当系统有多套JDK,不方便在系统配统一的JAVA_HOME时,我们可能想给tomcat指定JDK路径. 1.Linux下Tomcat指定JDK路径 找到$CATALINE_HOME/bin/catalina.sh和setclasspath.sh,在文件开头注释的那些介绍完后处加入(具体值跟据自己JDK路径进行修改): #self-defined export JAVA_HOME=/opt/java7_64/ export JRE_HOME=/opt/java7_64/jre/ catalina.…
目录 1 - 校验文件的作用 2 - Linux 下生成校验文件 3 - Windows 下生成校验文件 参考资料 版权声明 1 - 校验文件的作用 从网服务器下载文件,尤其是比较大的文件时,很容易由于网络不稳定,导致断点续传发生错误. 那要怎么确保下载文件的正确有效呢? 比较常见的做法是:提供下载服务的网站,在提供真实文件的同时,会提供该文件的校验值,比如 MD5,SHA1,SHA256 等某种格式,下载完文件后,计算它的校验值,如果和网站提供的一致,说明文件未损坏. 关于校验值: 校验值是一…