windowdocker开启可选功能feature
简书链接:windowdocker开启可选功能feature文章字数:30,阅读全文大约需要1分钟管理员运行Docker daemon 提示需要开启, 无法复制提示的内容,因此只能这么操作 12 Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-VEnable-WindowsOptionalFeature -Online -FeatureName Containers
dockervolumeinvalidmountpathDBPATHmountpathmustbeabsol
简书链接:dockervolumeinvalidmountpathDBPATHmountpathmustbeabsol文章字数:59,阅读全文大约需要1分钟如何解决Container: create luci_20230911202415…code:400 invalid mount config for type “volume”: invalid mount path: ‘DBPATH’ mount path must be absolute 刚开始我总是在看启动参数,丝毫没看出问题docker run -p 5000:5000 -v /mnt/sdc2/db:/DBPATH lozn/englishdictionary --db=/DBPATH/stardict.db后面发现我的Dockerfile的 VOLUME=DBPATH 没有加/改为VOLUME=/DBPATH
SQLSERVER在存储过程遍历多个结果并执行逻辑的样板代码
简书链接:SQLSERVER在存储过程遍历多个结果并执行逻辑的样板代码文章字数:267,阅读全文大约需要1分钟 12345670:表示游标成功检索到一行数据。在游标中有更多的数据行可用。-1:表示游标没有检索到更多的数据行,游标已经到达了结果集的末尾。在此状态下,通常不应再尝试使用 FETCH NEXT。-2:表示在 FETCH 语句中指定的游标或结果集不存在。这通常是由于游标或结果集已经关闭或不存在的情况下引发的。 CLOSE cur; DEALLOCATE cur; 1234另外``` WHILE @@FETCH_STATUS = 0```后面要紧接着填写BEGIN,否则死循环``` FETCH NEXT FROM cur INTO ```的总数要和select总数相等。 CREATE PROCEDURE [dbo].[XXX] @WorkerID INT, @CheckSumQty INT OUTPUT,ASBEGIN SET NOCOUNT ON; -- 声明游标 DECLARE @ToWHID INT; DECLARE @PartNo...
docker修改现有镜像增加端口,增加调整卷映射
简书链接:docker修改现有镜像增加端口,增加调整卷映射文章字数:879,阅读全文大约需要3分钟简书出现了致命问题,我2台电脑都无法上传图片,所以。。 查看容器信息:(在openwrt中无需操作,直接点开容器就能看到id)docker ps -a查看容器的端口映射情况docker port 容器ID或者容器名称docker inspect 容器Id | grep Idcd /etc/docker/containers就可以看到一系列以文件id命名的文件夹 打开文件夹 1234567891011root@OpenWrt:/mnt/sdc2/docker/containers/4aefd90041be2cf2fda5b1d17b50441c4962857938a8a33c0e23be75cb27ebf4# ls -l-rw-r----- 1 root root 37923 Sep 5 11:02...
sqlserver不能修改id指定id问题重建id那些事
简书链接:sqlserver不能修改id指定id问题重建id那些事文章字数:761,阅读全文大约需要3分钟 强制设置id当对数据进行了删除操作,又想恢复回来,却发现id无法改回来当 IDENTITY_INSERT 设置为 OFF 时,不能为表 ‘xxx’ 中的标识列插入显式值。提示很清晰,按操作进行 123456select * from XXX;SET IDENTITY_INSERT XXX ON; INSERT INTO XXX(id,)VALUES ('6'); SET IDENTITY_INSERT X OFF; 当然,update是不行的,只能用insert的方式插入到指定id 重建索引这主要是解决 如 1-500000的id数据删掉了,插入总是很大的数值的情况,这想起了当年200几年的时光,那时候论坛id是很酷的事情,超级管理员1号的id是1000,很牛逼的样子,我后面也自己搞了一个c#站,同样也有id的困扰,于是直接重建了id,这样他们就自动从小到大重新分配了。 在SQL...
轻量级git私有仓库giteadocker镜像部署ssh连接推送
简书链接:轻量级git私有仓库giteadocker镜像部署ssh连接推送文章字数:629,阅读全文大约需要2分钟由于gitblit 的官方跑起来竟然有bug,用不了我又研究另外一个git库了,docker pull gitea/gitea docker run –name gitea -d -p 99:3000 -p 100:22 -v /mnt/sdc2/gitea:/data gitea/gitea 我使用sqlite3,如果要用其他数据库,可能比较麻烦,还需要另外整一个docker跑数据库或者单独整个数据库 访问Gitea主页http://localhost:99,进入初始配置页这个还是比较好,没发现bug直接能用了参考文档 https://docs.gitea.com/installation/install-with-docker ssh登录,修改原有docker的方式调整比较麻烦,因此我重新创建了一个,修改之前的映射卷打开/gitea/conf/app.inidocker...
搭建git私有仓库服务器gitblit
简书链接:搭建git私有仓库服务器gitblit文章字数:617,阅读全文大约需要2分钟搭建私有不一定就是内网,部署好后做公网端口映射即可。由于github,或者oschina这些可能存在安全性问题,毕竟数据是由他人保管,风险只能自行承担,因此考虑尝试部署,由于docker的便捷性,因此搭建服务器变得傻瓜式了,成本低,可重复性高,可复用性强因此我在家用openwrt部署了无数个docker容器8080:HTTP8443:HTTPS9418:Git协议29418:SSH 文档参考这里百度到的答案或者从docker搜索的可能不是官方的,这导致可能出现一个问题,那就是有bug,我之前用的一个就是不能添加 ssh验证key,保存没反应docker run -d --name gitblit -p 8443:8443 -p 8080:8080 -p 9418:9418 -p 29418:29418 gitblit/gitblit存储映射docker run -d --name gitblit -v gitblit-data:/var/opt/gitblit -p 8443:8443 -p...
子查询返回的值不止一个。当子查询跟随在、、、、、之后,或子查询用作表达式时,这种情况是不允许的。如何直接输出多个
简书链接:子查询返回的值不止一个。当子查询跟随在、、、、、之后,或子查询用作表达式时,这种情况是不允许的。如何直接输出多个文章字数:131,阅读全文大约需要1分钟原来语句如下 123select ( select NO from Student aa where X_ID in(419) and NO<>a.NO and GROUP=a.GROUP) from Student awhere a.X_ID in(419 ,192,307 ) and a.NO =378 最简单的办法是加 一个top 1 只查询一条,那么如何打印出多条结果呢? 如果出现多个就导致无法操作子查询返回的值不止一个。当子查询跟随在 =、!=、<、<=、>、>= 之后,或子查询用作表达式时,这种情况是不允许的。 如何直接输出多个 改用CROSS APPLY 12345678SELECT *FROM Student aCROSS APPLY ( SELECT NO FROM Student aa ...
blender骨骼绑定基本操作
简书链接:blender骨骼绑定基本操作文章字数:217,阅读全文大约需要1分钟shift+a新建立方体shift+a添加骨骼, 选中骨骼在物体数据属性视图显示勾选在前面。 选择谷歌g+z进行微调移动先选择物体然后再选中骨骼ctrl+p 选择附带空顶点组这是在物体的数据属性中的定点组会出现刚刚的骨骼 选中骨骼再选中物体切换权重绘制模式可以看到物体是蓝色的然后按ctrl 先选中骨骼,这是看到科技感的选中效果,按tab进入编辑模式,可以在右边物体数据属性看到指定选项,点击指定,然后按tab退出编辑模式,此时物体变成红色,此时进入正常模式选中骨骼,进行移动会发现物体也跟随移动,简单的骨骼绑定完成了
azuredatastudioSQL扩展插件开发笔记
简书链接:azuredatastudioSQL扩展插件开发笔记文章字数:630,阅读全文大约需要2分钟 node.js环境下拉取脚手架12npm install -g yo generator-azuredatastudioyo azuredatastudio 改代码 运行调试扩展,在visual studio code中安装插件即可然后visual studio code打开进行修改运行即可运行后自动打开auzre data studio了,下面是我开发的扩展, 打包成vsix下面是我的存储过程转sql的包https://github.com/lozn00/AzureSQLProcConvertSQL/raw/master/StoredProcedureConverter-0.0.1.vsix 12npm install -g @vscode/vsce```vsce package 发布市场官网的介绍若要将新扩展发布到 Azure Data...