记事本

java.lang.RuntimeException: org.dom4j.DocumentException: 1 字节的 UTF-8 序列的字节 1 无效。

只谈情不闲聊 提交于 2019-12-25 23:10:44
向一个XML文件写入出现异常 解决办法:使用记事本打开该XML文件,另存为,编码选择UTF-8 java.lang.RuntimeException: org.dom4j.DocumentException: 1 字节的 UTF-8 序列的字节 1 无效。 at cn.itcast.user.dao.UserDao.add(UserDao.java:65) at test.dao.UserDaoTest.testAdd(UserDaoTest.java:23) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod

2019年金秋第十四周助教小结

情到浓时终转凉″ 提交于 2019-12-06 07:04:18
总结 本周的作业所有的人都提交了自己写的记事本,这个记事本老师在上课的时候已经带着大家完成了一下基本操作,所以都能够完成一部分,不过也有一小部分同学完成的很不错,有的使用了新的方法,也有同学将记事本功能写的较为完善了,不过还有4个人写了作业却忘记提交了。 1、助教博客链接: https://www.cnblogs.com/lmcmha/ 2、本周点评作业量:20 3、本周优秀作业 https://www.cnblogs.com/zzwwll/p/11959411.html https://www.cnblogs.com/xudo/p/11961316.html 这两名同学将记事本的大部分功能都已经实现了,写的还不错 https://www.cnblogs.com/zhuwanxing/p/11959977.html 该同学在实现记事本的新建与保存功能中打开文件的方式与老师所讲的有所不同,使用了FileDialong,而不是使用JChooser 4、本周落实的改进计划和优化 及时点评 5、下周的计划改进 及时点评 学习情况 本次作业链接 https://edu.cnblogs.com/campus/zswxy/four/homework/10107 来源: https://www.cnblogs.com/lmcmha/p/11967972.html

记录Pywinauto(大众签章)

折月煮酒 提交于 2019-12-05 04:29:15
from pywinauto.application import Application # 打开一个记事本(如果已经打开,可以忽略) app = Application().start("notepad.exe") # 绑定进程,class_name和title是可选的,可以灵活使用,如果找到多个货没有找到该程序,程序会报错 方法一:app = Application().connect(class_name="Notepad",title="无标题 - 记事本") 方法二:app = Application().connect(path=“F:\software\ABBYY FineReader 12\FineReader.exe”绝对路径) # 得到可操作的窗口,可以传入标题,类名,或者将标题传入键值 win = app.window(title="无标题 - 记事本") # 或者(通常使用此方法) win = app["无标题 - 记事本"] # 可以使用Edit对可编辑区进行编辑 win.Edit.type_keys('test.txt') win.menu_select("文件->保存") # 当弹出新的窗口时,窗口标题变化,因此需要重新确定可操作窗口 win = app['另存为'] win.Edit.type_keys('test.txt') #

AutoIt3相关——入门案例篇

最后都变了- 提交于 2019-12-04 13:44:16
一、实现记事本的自动化操作 1.实操代码及注释 ;打开记事本——run函数运行可执行文件 Run("notepad.exe") ;等待记事本打开激活 WinWaitActive("无标题 - 记事本") ;向激活窗口发送模拟键击操作 Send("This is some text.") ;关闭窗口 WinClose("无标题 - 记事本") ;等待关闭确认弹窗激活 WinWaitActive("记事本") ;向关闭确认弹窗中发送alt+n,具体对应关系见 send函数用法 Send("!n") 2.send函数用法 Send ( "按键" [, 标志] ):向激活窗口发送模拟键击操作。 https://www.jb51.net/shouce/autoit/AutoIt_CN/html/functions/Send.htm 二、软件的自动化安装 待整理 来源: https://www.cnblogs.com/ftxy/p/11868844.html

将字符串写入记事本

ぐ巨炮叔叔 提交于 2019-12-03 17:27:24
string jsonStr = JsonConvert.SerializeObject(data); FileStream stream = new FileStream(@"C:\Users\YeChangZhong\Desktop\新建文件夹\aa.txt", FileMode.Create);//fileMode指定是读取还是写入 StreamWriter writer = new StreamWriter(stream); writer.WriteLine("===================="); writer.WriteLine(jsonStr); writer.WriteLine(data.CREATEUSERNAME); writer.WriteLine(data.MODIFYUSERNAME); writer.WriteLine("===================="); writer.Close();//释放内存 stream.Close();//释放内存 来源: https://www.cnblogs.com/yechangzhong-826217795/p/11804773.html

刨根究底字符编码之十六——Windows记事本的诡异怪事:微软为什么跟联通有仇?(没有BOM,所以被误判为UTF8。“联通”两个汉字的GB内码,其第一第二个字节的起始部分分别是“110”和“10”,,第三第四个字节也分别是“110”和“10”)

拟墨画扇 提交于 2019-12-03 08:57:31
1. 当用一个软件(比如Windows记事本或Notepad++)打开一个文本文件时,它要做的第一件事是确定这个文本文件究竟是使用哪种编码方式保存的,以便于该软件对其正确解码,否则将显示为乱码。 一般软件确定文本文件编码方式的方法有如下三种: 检测文件头标识; 提示用户手动选择; 根据一定的规则自行推断。 2. 文件头标识一般指的是字节顺序标记BOM(Byte Order Mark),位于文件的最开始。当打开一个文本文件时,就BOM而言,有如下几种情形: BOM为:EF BB BF ——表示编码方式为UTF-8; BOM为:FF FE ——表示编码方式为UTF-16LE(小端序); BOM为:FE FF ——表示编码方式为UTF-16BE(大端序); BOM为:FF FE 00 00 ——表示编码方式为UTF-32LE(小端序); BOM为:00 00 FE FF ——表示编码方式为UTF-32BE(大端序); 没有BOM ——要么显式地提示用户手动选择一种编码方式,要么隐式地由软件按规则自行推断出编码方式。 3. 接下来,是见证诡异怪事的时刻。 当你在简体中文版的Windows记事本里新建一个文件,输入“联通”两个汉字之后,保存为一个txt文件。然后关闭,再次打开该txt文件后,你会发现刚才输入并保存的“联通”两个汉字竟然莫名其妙地消失了,取而代之的是几个乱码。如下图所示。

Qt中启动外部程序

匿名 (未验证) 提交于 2019-12-03 00:26:01
在Qt中启动外部程序较简单,上代码: QProcess process; process. start ( "notepad.exe" ); 这样就启动了一个记事本程序。 这里增加点难度,只允许当前系统中运行一个记事本程序。 分两步: 判断当前是否运行记事本程序 不存在,启动记事本 看代码: QProcess process ; process .start ( "tasklist" ) ; process .waitForFinished () ; //等待命令执行结束 QByteArray result = process .readAllStandardOutput () ; if(- 1 ==result .indexOf ( "notepad.exe" )) { process .startDetached ( "notepad.exe" ) ; } 总结:先执行 tasklist 命令,获取进程列表,进而检索是否存在待启动程序的名称即可判断是否已存在。 文章来源: Qt中启动外部程序

注册表中 找不到 {F5078F18-C551-11D3-89B9-0000F81FE221} 的解决

匿名 (未验证) 提交于 2019-12-03 00:18:01
1、win+R 运行 regedit 情况:我是在安装Microsoft Office 2010 提示需要安装MSXML版本6.10.1129.0 的时候按要求来找这个路径的: HKEY_CLASSES_ROOT\TypeLib\{F5078F18-C551-11D3-89B9-0000F81FE221}\6.0\0\win32 但是我不知道为啥我这里没有,之后找资料得以下的解决办法: 2、既然没有,那么我们可以创建 在网上搜索没有这个的办法: 如果找不到{F5078F18-C551-11D3-89B9-0000F81FE221}怎么办呢? 把下面的内容写进注册表即可: 写进注册表的方法:新建记事本―复制下列内容―粘贴在记事本中(一定按下列形式分成6行)--保存记事本--- 将记事本的扩展名由.txt改为.reg Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\TypeLib\{F5078F18-C551-11D3-89B9-0000F81FE221}] [HKEY_CLASSES_ROOT\TypeLib\{F5078F18-C551-11D3-89B9-0000F81FE221}\6.0] [HKEY_CLASSES_ROOT\TypeLib\{F5078F18-C551-11D3-89B9

nginx 修改完nginx.conf无法启动

匿名 (未验证) 提交于 2019-12-02 22:10:10
D : \nginx > start nginx . exe nginx : [ emerg ] unknown directive "锘? in D:\nginx-1.4.7/conf/nginx.conf:3 原因及解决: conf 文件被记事本编辑过,保存成了含 BOM 头的文件 使用其他编辑器将文件另存为 UTF - 8 不含 Bom 头的格式 注:记事本编辑 UTF - 8 都会加 BOM ͷ 转载请标明出处: nginx 修改完nginx.conf无法启动 文章来源: https://blog.csdn.net/baidu_34831792/article/details/91863866

window下如何使用文本编辑器(如记事本)创建、编译和执行Java程序

匿名 (未验证) 提交于 2019-12-02 21:53:32
window下如何使用文本编辑器(如记事本)创建Java源代码文件,并编译执行 第一步:在一个英文目录下创建一个 .text 文件 第二步:编写代码 第三步:保存文件 选择 文件>另存为 得到一个名为 hello 的Java文件。 第四步:编译hello.java文件 1、Win+R 打开 运行 2、输入cmd 回车 输出 Hello world! 运行成功: 文章来源: window下如何使用文本编辑器(如记事本)创建、编译和执行Java程序