菜园子

刘白菜的个人博客

Win10下基于NextCloud的可公网访问的家庭云盘搭建

文字版,记录和分享一下过程和经历的坑。 操作系统 硬件配置 i5-4200U 双核四线程 1.4GHz的弱鸡CPU,4G内存。 用bootcamp安装了最新版的win10,build 1809。 控制面板\程序\启用或关闭Window功能,打开“适用与Linux的Windows子系统”,以下简称“WSL”。 打开自带应用商店,搜索ubuntu,下载安装,当前版本为Ubuntu 18.04. ...

Windows10 开机自启动 Linux 子系统和 ssh 服务

win10 中的 Linux 子系统默认无法开机自启动,并且 ssh 服务也需要每次启动 bash 后手动启动,这里使用两个脚本来让 Linux 子系统在系统启动时也自行启动,并且将 ssh 服务打开。 win10 配置 创建一个批处理脚本wslstartup.bat,写入如下内容:复制 powershell.exe -WindowStyle Hidden -c "bash /init.sh...

WSL文件读写权限的配置方法

技术的世界却是日新月异,连微软都拥抱开源了,Windows subsystem for Linux (WSL) 简直是在赤裸裸的勾引程序员扔掉Mac投奔Windows。 既有Windows的桌面和Office套件,又可以方便的使用Linux的工具链,这样的生活不要太美好!当然前期坑是少不了的,经过两年时间的改进,wsl团队解决了不少问题(比如本文将提到的文件权限问题),个人觉得已经可以入坑了...

linux(ubuntu)使用systemctl添加自启动

新建配置文件 sudo vim /lib/systemd/system/abc.service  abc.service里写入以下内容 [Unit] Description=abc service After=network.target syslog.target Wants=network.target [Service] Type=simple #启动服务的命令(此处写你...

CEF3编译添加mp4支持(对应CefSharp63.0.3),chromium63(3239),附下载

x86/x64 Release包下载: 链接: https://pan.baidu.com/s/1v-PrSjm2-Z5JVQF5CWpe6w 密码: fxtm ---------------------------------------------- 编译环境需求(3239版本) win7或更高,64位 vs2017 15.3.2+ 默认位置安装 不需要安装附带的win10sdk,sdk...

升级Win10“无法使用安装程序在U盘上安装Windows”解决方法

解决方法: 1、先关闭安装程序; 2、打开注册表(WIN+R 输入regedit); 3、找到[HKEY_LOCAL_MACHINE\system\ControlSet001\Control] 4、将“PortableOperatingSystem”=dword:00000001,把 “PortableOperatingSystem”删掉 5、再执行Win10安装即可解决。

sqlite3数据库WAL模式

与delete模式相比,WAL模式在大部分情况下更快,并发性更好,读和写之间互不阻塞。但WAL会产生数个日志文件,百万条级别数据库读写性能降低(似乎)。 一、什么是WAL? WAL的全称是Write Ahead Logging,它是很多数据库中用于实现原子事务的一种机制,SQLite在3.7.0版本引入了该特性。 二、WAL如何工作? 在引入WAL机制之前,SQLite使用rollback...

npm install 报错chromedriver 记录

系统版本:osx 10.11.3 ➜ npm install npm WARN deprecated npmconf@2.1.2: this package has been reintegrated into npm and is now out of date with respect to npm > chromedriver@2.21.2 install /Users/use...

Ruby中区分运行来源的方法

当我们在写模块的时候,或多或少需要直接运行这个文件也可以执行一些方法,但是这样对于当这个模块被require或者include时,显得不好,在ruby里,有没有区分运行来自当前文件,还是被require的目标文件调用呢? Python可以 比如像Python这样 代码如下: if __name__ == '__main__':    print "from di...

Mac上使用homebrew安装PostgreSql

注:可通过launchrocket管理 brew cask install launchrocket 安装 brew 安装 postgresql : $ brew install postgresql 查看安装的版本: $ pg_ctl -V pg_ctl (PostgreSQL) 9.3.5 安装成功之后,安装路径为:/usr/local/var/postgres 接下来,初始...