菜园子

刘白菜的个人博客

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团队解决了不少问题(比如本文将提到的文件权限问题),个人觉得已经可以入坑了...

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...

visual studio使用命令行build项目的批处理

先下载nuget,7z等工具到path路径下 nuget restore C:\Code\xxoo.sln MSBuild C:\Code\xxoo.sln /t:Rebuild /p:Configuration=Release;Platform=x86SET stime=%date:~0,4%%date:~5,2%%date:~8,2%%time:~0,2%%time:~3,2%%time...

用MySQL实现微博关注关系的方案分析

原博404,用百度快照拯救下。 由于产品需求的需要,我们做的产品里要实现类似微博里的关注关系。本文是以MySQL为基础,分析用MySQL如何实现微博的关注关系,对理解关注关系有一定的意义。 关注关系产生的四种关系状态</h2> 关注 粉丝 双向关注(互粉) 无关系</li> </ul> 用词follower表示粉丝 -- 追随者 用词follo...

linux执行windows下编写的sh脚本出现的各种问题解决方法

比如#!/bin/sh报错not found sh啦,变量不可用啦之类的。</p> 先安装 dos2unix 然后 dos2unix xxxxx.sh 就可以欢快的 ./xxxxx.sh 了  

浏览器被WMI劫持篡改主页的原理和解决方式

有(bi)时(zhe)不慎中招后浏览器主页打开变成2345,hao123等垃圾,但是主页本身没有改动,只是浏览器的快捷方式被加了参数,此时去修改参数,过一会又会自动修改回来。</p>查看系统,没有异常的注册表、启动项和进程,也没有异常的任务计划,这个时候就要怀疑是不是被WMI脚本劫持了。 被WMI劫持的一个标志就是,当WMI脚本运行,也就是当篡改快捷方式这个动作发生时,会有一个...

Win10开发第(12)弹,设置WebView访问时的UserAgent

文章介绍了如何在WebView里以自定义UA去访问web页面。 第一种方法是通过HttpRequestMessage设置,然后使用NavigateWithHttpRequestMessage导航到目标页。 var url = new Uri("http://map.baidu.com"); var userAgent = "Mozilla/5.0 (Windows NT 10.0; WOW...