- 博客(45)
- 资源 (5)
- 收藏
- 关注
原创 npm : 无法加载文件 C:\Program Files\nodejs\npm.ps1
使用git bash, cmd运行npm都可以,但是用Power Shell运行npm,却报错:npm : 无法加载文件 C:\Program Files\nodejs\npm.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅 https:/go.microsoft.com/fwlink/?LinkID=135170 中的 about_Execution_Policies。所在位置 行:1 字符: 1+ npm+ ~~~
2025-07-17 13:38:51
1930
原创 多个node版本共存
3. 查看已安装的node版本列表。2. 检查nvm是否安装成功。5. 安装指定node版本。4.查看可安装的版本列表。1. 下载nvm并安装。7. 查看当前使用版本。6. 切换到指定版本。
2025-07-16 11:39:21
545
原创 Error: write EPROTO 1023616:error:100000f7:SSL routines:OPENSSL_internal:WRONG_VERSION_NUMBER
postman调试API始终报错:Error: write EPROTO 1023616:error:100000f7:SSL routines:OPENSSL_internal:WRONG_VERSION_NUMBER:..\..\..\..\src\third_party\boringssl\src\ssl\tls_record.cc:231:协议写错了。提供的是http接口,却用https去访问。把url的协议从https改回http。接口访问成功。
2025-07-14 16:11:43
411
原创 kbjdbc: autodetected server-encoding to be ISO-8859-1
用kstudio或代码尝试访问kingbase时,报错:同时,报错信息偶尔也表现为:致命错误: 对不起, 已经有太多的客户。
2025-07-11 16:52:06
978
原创 vscode设置默认终端terminal为git bash
1. 点击终端窗口+右边的下拉框,选择 Select Default Profile.2. 顶部下拉框中选择Git Bash. 后续打开终端就默认打开git bash了。
2025-07-09 09:17:47
420
原创 [pgsql]navicat看不见pgsql字段类型
用navicat15打开pgsql数据库的表,发现里面字段类型都显示为"Type",看不到实际的类型。
2025-05-12 14:33:14
716
原创 [pgsql]未认可的配置参数 “database_mode“
net程序在连接pgsql时,报错:未认可的配置参数 "database_mode"。
2025-05-12 11:09:23
398
原创 [Git]error: The following untracked working tree files would be overwritten by merge
分支szx上提交了后,想切换到master上进行merge并提交,发现报错:git merge error: The following untracked working tree files would be overwritten by merge:xxx原因分析分支szx上提交了大量的新添加的文件,然后快速切换到master分支,此时有可能git的track状态还没更新完毕,马上就进行git merge,导致状态出错,认为用户有untracked的文件还没提交,阻止merge。1. 先撤销
2025-05-12 09:34:41
963
原创 Scaffold-DbContext详解
Npgsql.EntityFrameworkCore.PostgreSQL 是 PostgreSQL 的 EF Core 提供商。-Context YourDbContext 指定生成的 DbContext 类名。-OutputDir Models 指定生成的模型文件输出目录。-Schema public 指定要使用的模式名。
2025-05-07 16:49:39
331
原创 .net在DB First模式使用pgsql
Scaffold-DbContext : 无法将“Scaffold-DbContext”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。控制台上面的“默认项目”要选择你的目标项目,比如我的项目叫"db",这里就要选db.请安装 Microsoft.EntityFrameworkCore.Tools。需要在解决方案中,将db这个project设为启动项目。所在位置 行:1 字符: 1。
2025-05-07 16:17:23
506
原创 navicat执行超大sql脚本卡死
sql文件上百兆,内容复制到navicat执行,约10秒后界面不再响应,持续个把小时也没结束。等半个小时后,任务管理器结束掉navicat,再重开。发现结构和数据都实际上执行完毕了。
2025-05-07 15:05:40
477
原创 kingbase中文乱码
kstudio 窗口-->首选项-->客户端编码:GBK。用脚本插入中文数据后,kstudio查询显示是乱码。重新插入数据,显示中文就正常了。UTF-8对中文支持并不好。两个默认都是UTF-8。客户端编码改为GBK.
2025-05-07 14:46:13
622
原创 kstudio执行大sql文件
直接把大sql文件的内容复制到kstudio的查询窗口中,会报内存不够的错误。可以使用命令执行:(先进到ksql.exe所在目录)
2025-05-07 14:35:48
454
原创 vs同时启动多个工程
solution右键-->属性-->通用属性-->配置启动项目-->选择"多个启动项目"-->设置想要启动的项目操作为“开始”-->确定。
2025-05-06 14:40:17
249
原创 [vue]error:0308010C:digital envelope routines::unsupported
到nodejs官网下载v16.20.2,并安装。-重启vs code,运行 npm run dev。node18不兼容openssl.-卸载nodejs 18.
2025-05-06 14:33:55
432
原创 [Git]git pull报错:fatal: update_ref failed for ref ‘ORIG_HEAD’: cannot lock ref ‘ORIG_HEAD’: unable to
ORIG_HEAD引用已损坏,可能是由于之前的某个操作中断或失败导致。3. 创建一个新的ORID_HEAD,来指向当前头部的提交。因为后续操作会丢掉你所有未提交的东西!手动备份未提交的代码文件。
2025-02-07 19:38:04
828
原创 type=file按钮样式改造
html: 选择图片css:.file-wrap { position: relative; width: 119px; height: 37px; border-radius: 4px; background-color: #ed4040; background-repeat: no-repeat; background-position: 0 0; ba
2017-10-08 09:00:24
1121
原创 [SWFUpload] 上传按钮的样式问题
swfupload 这个上传插件,调整上传按钮是个巨坑。Q:我设置了button_text为什么文字没显示出来?A:先设置button_image_url,换个背景图片Q:我设置了button_image_url, 为什么鼠标悬浮上去变白了,文字也没有了?A: 上传按钮是个flash按钮,其背景图片必须是一个sprite图片,高度为按钮的四倍,从上到下依次是正常、悬
2017-09-19 15:13:28
2886
原创 [KindEditor] 这些年劳资踩过的坑
Q: K(nodes).addClass("myclassname"); K(nodes).removeClass("myclassname"); 不起作用?A: 是的。可以这么写:nodes.forEach(function(elem,i,arr){ K(elem).addClass("myclassname");})Q: K(nodes).unbind("click"
2017-09-18 15:52:38
1287
原创 [SqlServer] 处理死锁
1. 查看所有当前被锁的表select distinct request_session_id spid,b.namefrom sys.dm_tran_locks a join sysobjects b on a.resource_associated_entity_id=b.idwhere a.resource_type='OBJECT' and b.xtype='u'2. 查看
2017-09-16 11:49:54
2188
原创 Resharper快捷键与VS冲突
装了resharper, 一下子ctrl+shift+T不能用了,一下子F12不能转到定义了,真是坑!下面是正确操作流程:1. VS-工具-选项,环境-键盘,选 默认,点击重置-确定。2. VS-Reshaper-Options,Environment-Keyboard&Menus, keyboard shortcuts - None - Apply Scheme-Save.3.
2017-09-07 17:31:19
3615
原创 FN必须按下,F1-F12功能键才能生效
联想的键盘,FN不按下的话,F1-F12功能键不起作用。按网上的方案,改BIOS的legacy什么的,都没效果。还是要安装驱动才有用。但是联想官网的搜索很煞笔,不好直接查。这里我把官网链接贴出来吧:lenovo low profile usb keyboard win7 64bit 下载地址我的资源里面也可以下载:lenovo low profile usb k
2016-08-26 13:22:55
16439
原创 [Azure] Possible reasons for publish failed
有时候publish failed又不给提示,非常难搞。现在列一些可能的原因,为以后节省时间:1. build failed.这个就不讲了,自己掌嘴。2. Access denied.出现这种字样,网上有一些方案,说是要进到组策略里面给DCOM加ASPNET权限。根本原因是这个吧,但不一定要这么去做(有时候你也做不了,在一些严格的环境)。我的解决方法是,vs上右键-ru
2016-08-25 19:04:56
585
原创 winform项目使用log4net
原以为和webform一样,就是web.config换成App.config而已,结果日志死活不出来,搞了大半天才跑通。我尝试了两种方式,都遇到了问题,最后都跑通了。第一种:log4net节点配置全部写在App.config文件内。1. 添加log4net.dll引用。2. App.config的configuration节点下添加如下元素:
2016-05-09 17:22:49
2598
原创 c#中两个问号(??)是什么意思
a??1等价于a==null?1:ac#里面看到?,就联想到null. 例如:int? a=null; //如果是int, 是不能赋null值的int b=a??2; //b=2int?代表取值范围是int+null. 这在一些应用场景能简化代码,比如我们经常遇到DateTime类型的数据,在DB层和逻辑层传递时常有非空判断以及最小值(C#和sqlserve
2016-03-28 11:23:02
7287
原创 在Visual Studio中使用Beyond Compare
VS自带的比较工具虽然一直在改进,但还是比较挫,用一个好的比较工具,让你的check-in/merge飞起来!材料:vs2015, Beyond Compare 3.步骤:vs - Tools - Options.. - Source Control - Visual Studio Team Foundation Server - Configure User Tools...添加
2016-03-17 16:33:51
5697
原创 [Navicat] 常用快捷键及注意事项
近来需要同时管理多种类型、多台server的数据库,在经历了各种查询客户端(SSMS, SQLyog, PL/SQL等)的不断切换,ip/user/pwd的反复输入的这种自虐式体验后,实在无法忍受,就选择了Navicat,感觉自己马上从各种重复劳动中解放出来!为了进一步提高效率,必须熟悉navicat的常用快捷键,整理如下。常用快捷键:1. ctrl + q: 打开新查询窗口2. ct
2015-12-17 16:38:25
61294
3
原创 [EasyUI] Datagrid中文列头显示为乱码
问题:今天引入easyui里的datagrid, 发现列头title如果用中文的话,加载出来是乱码。原因:网页要求用UTF-8显示,但由于我们的OS大多是中文环境,所以添加一个文件后,默认的Encoding可能是Chinese Simplified(GBxxxx),字符集不一致导致乱码。解决方案:当一个页面的中文显示为乱码时,依次排查:1. 相关的.cshtml文件,hea
2015-12-17 15:25:43
7006
原创 [浏览器] 重装chrome失败:糟糕!安装失败。错误代码:0xa0430721
由于项目需要,卸掉39版本chrome,重装35版本,结果报错:糟糕!安装失败。错误代码:0xa0430721这提示信息,真是无力吐槽=.=! 经查,是卸载不干净。chrome的uninstall做得真心烂!解决方案1:打开regedit, 搜索google,全部删掉。再重装,OK!删注册表删了十几分钟,手都快断了,而且期间误删了一个别的值。35版本用完后,删掉,装
2015-12-09 16:50:56
2710
原创 [Navicat] 连接Oracle报错_Cannot load OCI DLL 87
Navicat可以用来连接各种主流数据库,真是个不错的DB工具。如果你第一次用Navicat尝试连接oracle数据库,很可能报下面的错:Cannot load OCI DLL 87:Instant Client package is required for Basic and TNS connection.原因:Oracle需要装client才能让第三方工具通过OCI(
2015-12-08 14:54:45
76011
5
原创 [远程桌面] 没有远程桌面授权服务器可以提供许可证
今天用RDO连接十几台远程机器,都非常流畅,但是后来遇到一台,怎么都连不上。于是用原始的mstsc去连接,仍连不上,并报如下错误:---------------------------远程桌面连接---------------------------由于没有远程桌面授权服务器可以提供许可证,远程会话被中断。请跟服务器管理员联系。---------------------
2015-12-07 18:56:10
3247
原创 log4net系列(三)--详解RollingFileAppender
这篇讲讲实际产品中最常用到的appender -- RollingFileAppender。前面讲过FileAppender,应该不难想到,如果一个系统的所有日志都记在一个日志文件里,那岂不是要撑爆了?所以我们真正使用的是RollingFileAppender,它基于时间生成一系列的日志文件,避免单个文件过大的问题。下面是一个经典的RollingFileAppender配置:
2015-11-27 18:56:24
9387
2
原创 [SqlServer] 全库搜索指定字符串
今天有同事问我要个脚本,给定一个字符串,在库里查出哪个表的哪个列的值包含它。写完之后,觉得自己将来可能也要用到,就暂且在这备个份。if OBJECT_ID('tempdb..#t') is not null drop table tempdb..#tGOdeclare @s nvarchar(256) --指定字符串set @s='爱'declare @sql nvarchar(m
2015-11-27 18:39:02
5958
5
原创 [SqlServer] 性能优化实战-join与where条件执行顺序
昨天经历了一场非常痛苦的性能调优过程,但是收获也是刻骨铭心的,感觉对sql引擎的原理有了进一步认识。问题起源于测试人员测一个多条件检索的性能时,发现按某个条件查询会特别慢。对应的sql语句简化为:select * from ta a,tb bwhere a.bid=b.idand a.col1='xx'and b.col2='yy'and dbo.func(a.col3,'zz')
2015-11-25 14:47:29
14325
2
原创 log4net系列(二)--基本要素
本文不探究log4.net的源码,只是从应用角度说一说配置时的几个基本要素。总的来说,有2大节点最关键:appender和logger. appender定义了日志输出类型、路径、命名规则等信息。例如,上篇文章提到的最常用的存文本: logger则是预定义一个日志对象供代码调用,包括调用名、日志级别、引用的appende
2015-11-19 14:59:19
783
原创 log4net系列(一)--让日志马上跑起来
这篇文章废话不多说,先引导大家怎么快速把log4net应用到项目里面来。步骤:一. 首先我们要有一个log4net.dll.可以去我共享的资源里下:log4net.dll(ver:1.2.14)也可以去官网里下源码,然后自己编译出一个dll。二. 把log4net.dll引用到项目里来。通常先把dll拷到bin下面,然后项目上点右键,选择"Add Reference
2015-11-19 13:27:17
904
lenovo low profile usb keyboard(win7_64)
2016-08-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅