- 博客(310)
- 资源 (10)
- 收藏
- 关注
原创 win2019 磁盘mbr转gpt后变砖的处理
考虑转GTP之前,虚拟机时第一代hyper-v主机,所以删除,用虚拟机文件重建成二代主机,开机,终于看到windows的引导页面。1.1「Windows 设置」,导航至「更新与安全」>「恢复」,在「高级启动」下点击「立即重新重启」。一台win2019虚拟机,磁盘空间不足,需要扩容,因为超过了2T,所以需要MBR转GTP。1.2 系统重启后,选择「疑难解答」>「高级选项」>「命令提示符」找了win2019安装光盘,启动到修复,进入到命令行。,黑屏光标闪进入不到windows。重启服务器,还是黑屏。
2024-09-22 19:47:37 238
原创 批量重命名一个文件夹下的所有文件
%~xa:用于获取变量 %%a 的文件扩展名。这里的 x 表示扩展名,例如如果 %%a 是 file.txt,那么 %%~xa 将返回 .txt。需求:一个文件夹里面的长文件名需要改名,只保留文件名的前20位,文件扩展名保留原jpg格式。2.扩展名获取不到:开始用%%~xa 和 %%~na都无法获取,后来使用。%%~na %%~xf:这个组合则是分开获取文件的名称和扩展名。%%~na:获取变量 %%a 的文件名(不包括扩展名)。%%~xf:获取变量 %%a 的扩展名(包括点)rem 获取文件名和扩展名。
2024-09-15 20:01:24 332
原创 c#如何实现触发另外一个文本框的回车事件
在这个例子中,当用户在textBox1中按下回车键时,会调用OnTextBoxTextChanged方法,这个方法模拟了textBox2的TextChanged事件。在C#中,特别是在Windows Forms或WPF应用程序中,如果你想让一个控件模拟另一个控件的回车键事件(例如,当在一个TextBox中按下回车键时,希望触发另一个TextBox的回车事件),你可以通过多种方式来实现。下面是一个简单的示例,展示了如何在一个文本框中按下回车键时触发另一个文本框的回车事件。
2024-09-06 22:07:45 1028
原创 Windows 2012 failover cluster升级到windows2019
那台可以加入集群的win2019补丁已经更新到当前,而新安装的服务器还没有更新补丁,将服务器的补丁更新到当前,可以正常打开集群控制台了。错误代码为 0x5b4
2024-09-06 20:19:19 348
原创 Debian Linux上安装Jumpserver
方案一:修改 vim 配置文件:vi /etc/vim/vimrc.tiny,将配置中 set compatible 修改为 set nocompatible,改为非兼容模式即可解决方向键变 ABCD 乱码问题。去下载了较庞大的完整安装映像:64 位 PC DVD-1 iso ,重新安装后,用文本编辑器编辑修改/etc/vim/vimrc.tiny,可以使用退格键了,但是输入很多符号时还是出怪。切换到root后修改,试了几次,终于用https://docker.m.daocloud.io下载成功。
2024-08-25 13:21:43 884
原创 appsmith安装手记:6.第一个Appsmith应用(上)
使用Appsmith创建一个应用,连接sqlserver数据库,实现数据增删查的功能,
2024-08-10 22:02:03 708
原创 windows更新服务WSUS莫名其妙自动停止
客户端配置也很简单,有域的,使用组策略:计算机配置--管理模板--windows组件--windows更新--指定Intranet Microsoft 更新服务位置,添加http://IP:8530 ,域内电脑都可以按这个策略进行更新,如果是工作组的电脑,那就需要在每台机上设置。问题原因其实出在IIS设置上,启用WSUS时默认使用内存配置导致,在客户端较多的情况需要修改IIS 中应用程序池的配置。1.从“连接”窗格中选择“应用程序池”,选择“WsusPool”,“高级设置”。搭建WSUS是很容易。
2024-07-20 18:50:19 526
原创 基恩士扫码头程序开发日记
System.BadImageFormatException:“未能加载文件或程序集“Communication, Version=6.49.0.0, Culture=neutral, PublicKeyToken=null”或它的某一个依赖项。未能找到类型或命名空间名“ReaderSearchResult”(是否缺少 using 指令或程序集引用?未能找到类型或命名空间名“ReaderAccessor”(是否缺少 using 指令或程序集引用?下到了的SDK,还选择了Anycpu.
2024-07-17 19:56:14 302
原创 SUSE Linux 15 sp5上Nginx安装&配置&升级
图形化界面安装很简单,选择最小安装,安装好后,使用vim编辑配置文件,结果提示"bash: vim: command not found"。一切都正常,但是访问http://ip,得到的结果是“无法反问,错误403 Forbidden nginx/1.21.5"里面空空荡荡的,使用SUSE库安装的和从Nginx下载的安装还是有点不同的。配置之前好好看了优化的相关文章,优化的参数太多,就修改了自己中意的几个。正常情况这里安装好了都是可以打开Nginx的欢迎界面的。终于可以使用vim命令了,继续往下操作。
2024-06-26 20:21:56 941
原创 Win10设置开机后自动启动应用程序
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\PasswordLess\Device下。win10上的一个应用程序需要一直开着供外部访问,但是因为win10强制更新,重要更新会自动重启,导致应用程序没有打开。win+R, 键入“shell:startup”,回车,出现启动文件夹,将刚才创建的快捷方式放到这个文件夹里面。但是这个设置确实没有以前的win7那么方便了。前面两个值,默认是存在的,只有最后一个值需要你自己创建一个字符串值,并把登录写入。
2024-05-19 14:54:38 505
原创 SUSE Linux Rsync+inotify精准系统同步配置实战
Inotify检测到了文件夹有了变动,就告诉了Rsync, Rsync得到消息,还要把监控文件夹再捋一遍,然后把变化的文件和文件夹传到备份服务器上,相当于每增加一个文件,都同步一次整个文件夹,耗费很多计算资源。可以通过shell脚本实现Inotify和Rsync精准协同
2024-04-28 22:03:45 916
原创 SAP打印输出设置
很多时候,公司都是有网络打印机或者打印服务器的,如果使用前端打印,每个用户都需要将自己的电脑连接打印服务上的打印机,最终导致每个用户的电脑里的打印机列表中一大堆打印机,离线情况下打开一些文档会卡顿。SAPSprint安装在你的打印服务器上,替代老的 SAPlpd,你可以把他看成一个agent,负责SAP服务器和打印服务器上的打印机之间的沟通。这个是比较常见的,前端打印的出现减轻了管理员的工作量,用户可以选择自己电脑上的打印机输出,不需要所有打印机都在SAP平台中进行配置,管理员省事。
2024-04-17 21:33:15 1515
原创 Linux安全日志审核
var/log/btmp 失败成功登录 lastb -n 6/var/log/btmp。var/log/wtmp 历史成功登录 last -n 6 /var/log/wtmp。var/log/secure 用户权限及登录认证安全日志。var/log/lastlog 最后一次成功登录。var/run/utmp 当前正在登录的用户。var/log/messages 错误消息。
2024-03-03 19:53:23 392
原创 appsmith安装手记:5.Sql server数据库容器再安装(yml)
但是现在冒出一个带有文件夹前缀的网络 mssql_appsmith_sqlserver里面有两个容器的IP地址,也就是说,我第一步的操作无效。#SA用户密码,密码长度必须至少为8个字符,并且包含以下四组中的三组字符:大写字母、小写字母、数字和符号。即使指定了网络也不行,所以只能那两个容器都包在一个yml文件中,理论应该是可以,只是我对Docker容器网络了解还不够。建文件不难,主要要细心,否则yml文件不是这行错就是那行错,如果出错,你可以用yaml在线校验工具验证一下。于是又学习了点知识,继续再战。
2024-02-01 20:00:08 1033 2
原创 appsmith安装手记:4.Sql server数据库容器安装
在版本 7.2 及以上版本中,驱动程序在 TLS 证书的服务器名称最左边的标签中支持通配符模式匹配。ngrok不喜欢,host.docker.internal我也不喜欢,幸好还有第三种方式,连接另外一个容器中的数据源。不可否则,这Docker安装速度快的要死,比起在操作系统上安装sql server 不知道要快多少倍。数据当然是来自数据库,那就连接局域网中现成的一台数据库服务器试试,但是连接数据库的时候一直错误。看起来不对劲,看看日志,原来处在目录权限上。重新再安装后没出错,再查看,终于成功了。
2024-01-30 20:52:42 1022 1
原创 appsmith安装手记:3.appsmith安装
安装说明见:https://docs.appsmith.com/getting-started/setup/installation-guides/docker ,建议使用 Docker Compose 进行长期的 Appsmith 部署。bash: docker-compose: command not found... 【原因是docker-compose中间的横线导致)终于到了安装appsmith,这个也简单,真是越到后面越容易。http://IP 你就可以打开你安装好的appsmith了,
2024-01-28 20:20:13 1249 1
原创 appsmith安装手记:2.安装Docker compose
在安装Docker 已经吃过了亏,所以已经修改成阿里云的镜像。跨国这个源问题,剩下的只要两个命令就可以搞定。
2024-01-28 19:54:42 1010
原创 appsmith安装手记:1.Docker安装
方式二:Install using the rpm repository,离线方式安装,我联网的就不折腾了。此时查看 /etc/yum.repos.d/docker-ce.repo,里面应该都变成了阿里云的镜像站点。不想写代码,找了一个不写代码的,看评价说Appsmith最好,那就试试它。执行这个脚本会添加 docker.repo 源并安装 Docker。这里肯定不成功,试了很多次都是这个结果,卡住了,网络不给力!以为低代码省事,没想到比写代码还费事,但愿后面省事,开干。我都安装成功了,懒得折腾方式三了。
2024-01-28 19:27:07 1200
原创 filebrowser搭建网盘
https://github.com/filebrowser/filebrowser/releases/ 下载windows版本。在内网中使用IIS搭建FTP和WEBdev映射到外网,配置麻烦,使用体验不是很好,而使用filebrowser则简单多了。http://ip:8010 登录,用户名和密码默认:admin/admin。里面只有几个文件,其中filebrowser.exe 是单文件可执行程序。将安装包加压到d:\windows-browser。三.设置你的文件存储站点。五.设置你的IP和端口。
2023-11-29 19:25:55 287
原创 office365 outlook邮件无法删除
是否遇到过,office365邮件存储满了,删除邮件无法删除,即便用web方式登录到outlook,删除邮件当时是成功的,但一会儿就回滚回来了,已删除的邮件,你想清空,最后清理后还是回到原样。然后你可以看到已删除的可恢复邮件在不停减少,然后你就可以删除邮件,你的邮箱空间也可以正常释放了。所以无法删除的原因就在于:已删除邮件保留导致可恢复空间满了。警告: 单个项目的恢复设置可能需要 240 分钟才能生效。--过了240min后重新管理员登陆。--设置用户的删除邮件保留期限为0。
2023-11-13 21:12:57 1565
原创 Spire.xls+excel文件实现单据打印
报表和单据打印,通常都是使用fastreport之类的,因为有了现成的xls模板样式,如果转成fastreport那还需要花时间,是用spire.xls这个玩意简单,超好用。
2023-09-07 19:30:42 1164
原创 调用webservice导excel文件内容进入数据库
数据导入成功,但是问题很明显,如果excel的一列有数据,又有文本,就会丢失数据,要么丢数据,要么丢文本,而且导入的数值会以科学计数法显示,即使excel文件列设置为文本格式也不行。可是发布后的wsdl文件中总是找不到新建的这个方法,但随便添加一个新的空方法就可以找到,邪门,于是曲线救国,将代码移动到空方法下。数据终于正常了,为可靠其见,导入模板中的第一行输入数据作为测试数据,里面都是文本字符,真正的数据从第二行开始。一个早期vb.net写的程序,需要增加功能,要导入excel数据,并按条件显示。
2023-07-30 11:31:36 980
原创 Hyper-v间的神仙打架
将虚拟机文件拷贝到window2012的环境,成功启动,但是“未在远程桌面会话中捕获鼠标”问题依然存在,但是在Hyper-v管理控制台中可以插入集成安装盘,在windows2008 R2中打开安装,果然提示说存在版本不一致,提示更新,以为找到了解决方案,结果蓝屏了,失败。从何处卸载集成安装插件呢,不知道,回到起点,打开window2008 R2中的角色安装中,发现里面居然启用了Hyper-v角色,死马当活马,删除Hyper-v角色后提示重启。重启后准备重新安装集成插件,什么鬼?
2023-07-13 22:01:00 1350
原创 Could not load file or assembly or one of its dependencies【无标题】
一个C#写的 webservice ,逻辑变化调整后,重新发布后部署到IIS Web服务器上。在IIS中将原来的应用程序池删除,重新新建一个应用程序池,什么也不动,访问正常了。将IIS应用程序池中的“启用32位应用程序”,修改成True。回想一下,原来的程序啥都没有改,应该问题还是出在IIS中。
2023-07-13 21:32:26 352
原创 使用baidu的OCR服务
实际使用中普通识别的准确率和高精度识别差别还挺大,使用普通识别经常出现识别错误的情况,但是使用高精度识别基本没有错的。// 调用通用文字识别, 图片参数为本地图片,可能会抛出网络等异常,请使用try/catch捕获。// 调用通用文字识别(高精度版),可能会抛出网络等异常,请使用try/catch捕获。1.登录 https://cloud.baidu.com/product/ocr.html。如果普通识别有很多不能识别的,可以试用高精度识别,基本没有识别不出,非常准确。
2023-07-05 21:33:08 439
原创 office365 离线地址薄OAB更新问题
一个联系人的名称错了,导致用户收到邮件时看到的信息是错的,在web管理界面中修改后,用户outlook中的全球地址薄信息已经更新,但是离线地址薄中的信息还是没有更新,即使用户在outlook中下载更新离线地址簿也没有效果。但是新建解决不了问题,因为用户端的那个离线地址薄的信息还是不对的,按微软的说法:GAL 可能需要 24 到 48 小时才能更新 OAB,所以除了耐心等待别无他法。问题肯定处在服务器端的离线地址薄没有更新,于是尝试去更新。过了两天,问题果然自动解决了。
2023-07-02 20:51:11 430
原创 SAP HANA内存
2.你的HANA License容量不足,这个也好办,申请更大容量的内存License。3.你机器分配给HANA的内存不够,如果条件具备,只要修改HANA的参数。用着用着HANA 数据库就慢了,原因都出在内存。1.你的机器物理内存不足,这个好办,扩。
2023-06-12 21:04:06 1277
原创 Centos安装Vtiger CRM
宝塔会提示安装LAMP、LNMP,选一个安装即可,按Vtiger CRM安装要求选择LAMP。内网面板地址: https://172.168.0.100:11080/d8f52957。登录内网面板地址: https://SERVER_IP:11080/d8f52957。外网面板地址: https://SERVER_IP:11080/d8f52957。登录http://172.168.0.100/index.php,进行配置。到/etc/sysconfig/netwrok-scripts/
2023-05-23 21:55:45 691
原创 别名的用处
原因是datetime 和 time这两个module导致的,最后使用了别名。,就是骂人口头禅的简写,也算发泄一下,因为这个小问题花了很多时间。Python要使用时间戳,顺理成章使用time.time()。
2023-04-13 20:49:04 599
jdk1.4 免安装包
2017-10-12
EntityFramework41
2016-06-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人