Articles of Ubuntu

字符编码,UTF或ANSI?

我在Ubuntu中使用Eclipse来编辑PHP文件。 但不幸的是,这些PHP文件中的一些是在Windows XP的Notepad ++中创build的,并且定义了ANSI编码。 而且,这些文件会生成charset = ISO-8859-1的HTML代码。 当我将Eclipseconfiguration为ISO-8859-1时,许多特殊字符丢失并更改为“???”,当我尝试使用ISO enconding保存文件时,Eclipse显示的错误不可能保存该文件,因为一些字符与字符集不兼容。 如何在不更改编码的情况下保存这些文件,或者如何更改编码而不丢失字符。

PHPStorm – 后代文件名称无效

我试图将我的Windows 7 PC上的本地PHPStorm项目与我的Ubuntu服务器同步。 当我尝试任何一种连接(例如“testingSFTP连接”)时,它会失败 Invalid descendent file name "C:\nppdf32Log\debuglog.txt" 提到的文件夹在我的Windows机器上不存在,当然也不在我的Ubuntu服务器上。 即使连接到Ubuntu服务器的最基本的操作失败,因为这个 – Jetbrains支持build议在这里问,所以没有人有线索?

编译Win8 / Ubuntu上的Makefile行为有所不同?

我得到一个C代码,写在一些我想要移植到Windows的Linux Derivation中。 我对Makefile进行了一些修改,并使用了mingw32-make来编译它们。 生成的执行文件运行良好,直到我看到结果。 该程序用于进行一些数据分析,并应产生20至100之间的数字列表。对于示例数据,应该有大约48.442的3个数字。 但是,当我运行Windows的可执行文件时,我得到了3个数字大约292136359165898530000000000000000000000000000.000 然后,我安装了virtualbox,并尝试使用“make”作为console-command来运行原始的Makefile,但它抱怨说math库没有被请求(pow未定义等),尽pipe在每个gcc命令中都插入了-lm 。 windows的Makefile: COMPILER_OPT = -O3 all: extract_timestamps extract_timestamps: extract_timestamps.c collection.o filename_treatment.o basic_analysis.o read_lecroy_file.o read_tek_file.o stamp_handling.o treat_lecroy_file.o treat_tek_file.o save_timestamps.o injection_statistics.o calc_time_stamp.o peak_finding.o get_timestamps.o time_ext.h -lm gcc -lm -o extract_timestamps.exe basic_analysis.c calc_time_stamp.c collection.c extract_timestamps.c filename_treatment.c get_timestamps.c injection_statistics.c peak_finding.c read_lecroy_file.c read_tek_file.c save_timestamps.c stamp_handling.c treat_lecroy_file.c treat_tek_file.c $(COMPILER_OPT) get_timestamps.o: get_timestamps.c time_ext.h gcc $(COMPILER_OPT) […]

从Visual Studio 2017连接到Windows的Windows子系统

我希望从VS2017中debugging一个Linux C ++控制台应用程序,就像这些教程一样: 从Visual Studio使用Linux的Windows子系统编写和debuggingLinux C应用程序 从visual studio中针对Linux的windows子系统 我已经在我的WSL Ubuntu 16.04安装中安装了gdbserver和openssh-server,并且sshd正在运行,但我无法从VS2017连接。 当我尝试时,我得到错误'Connectivity Failure. Please make sure the host name and port number are correct' 'Connectivity Failure. Please make sure the host name and port number are correct' 。 就我而言,主机名和端口号都是正确的。 我知道WSL仍然是Beta,所以我认为这个问题与WSL有关(我最近安装了Windows 10 Creators Update,所以至less是最新的,但我期望ssh能和CU一起工作)。 我正在使用Windows 10版本1703,生成15063.250。 更新我有Visual Studio连接到我的Ubuntu虚拟机,这certificate它的工作原理和问题必须在Windows上的Bash。 传入的连接没有任何作用,但传出的连接按预期工作。 有没有人有这种方式从Visual Studio 2017连接到WSL的问题?

pkgdown在Ubuntu中生成,但不是Windows:参数`str`应该是一个字符向量

我以前曾经问过这个类似的问题。 我已经做了更多的挖掘,并尽可能使这个问题尽可能小和可重复: 首先,我按照这里所述创build了一个新包,并使用pkgdown构build了一个站点。 按预期构build网站: pkgdown::build_site() Initialising site —————————————————————— Copying 'C:/Users/name/Documents/R/win-library/3.3/pkgdown/assets/jquery.sticky-kit.min.js' Copying 'C:/Users/name/Documents/R/win-library/3.3/pkgdown/assets/link.svg' Copying 'C:/Users/name/Documents/R/win-library/3.3/pkgdown/assets/pkgdown.css' Copying 'C:/Users/name/Documents/R/win-library/3.3/pkgdown/assets/pkgdown.js' Building home ———————————————————————- Writing 'C:\Users\name\Dropbox\Rpackages\runchart-11-debugging-pkgdown\runchart\docs/authors.html' Writing 'C:\Users\name\Dropbox\Rpackages\runchart-11-debugging-pkgdown\runchart\docs/index.html' Building function reference ——————————————————– Creating 'C:\Users\name\Dropbox\Rpackages\runchart-11-debugging-pkgdown\runchart\docs/reference/' Loading runchart Writing 'C:\Users\name\Dropbox\Rpackages\runchart-11-debugging-pkgdown\runchart\docs/reference/index.html' Processing hello.Rd Writing 'C:\Users\name\Dropbox\Rpackages\runchart-11-debugging-pkgdown\runchart\docs/reference/hello.html' 但是,如果我创build一个默认的小插曲 – 该网站不再构build: > devtools::use_vignette("my-vignette") * Creating `vignettes`. * Adding `inst/doc` to ./.gitignore > pkgdown::build_site() Initialising site —————————————————————— […]