MAC机器使用鸿蒙DevEco-Studio开发工具配置环境时,出现“Network connection failed. Check the network or HTTP proxy settings.”,提示无法下载SDK,起先没在意,后来发现测试代码时一直提示下载的SDK版本有问题,而且提示下载的版本与已安装的sdk版本不同,百思不得其解, 搜索了下网上的资料发现其实问题出现在 “系统的区域设定“上,请将机器上的区域设置为“中国大陆”,我的机器设置为零香港,然后关闭工具,再重新打开DevEco-Studio(change the region code toCN. close DevEco Studio and reopen), 搞定!
DONE!
mac pro 使用启动助理(bootcamp)安装了win10双系统, 在默认进入win10系统后,通过右下角的bootcamp的“在macos中重新启动…”菜单无法切入到macos。 解决方法如下:
- 干脆不在win10系统里切换,重新启动机器, 同时按住option键, 等出现启动盘,选择对应macos的磁盘进入即可。
- 但上一种方法总觉得还是不够好,既然已经有切换菜单,为什么不行呢?其实这种情况多数是因为当前的bootcamp版本太低了,可以试试下面的方法:进入 C:\Program Files (x86)\Apple Software Update, 双击SoftwareUpdate.exe,点击“安装”,安装升级完后,再试着切换下,一般都能成功了
DONE!
Eclipse使用 junit测试, 报 “The builder launch configuration could not be found” 错误
解决方法如下:
- Package Explorer 视图下选中项目名
- 右键项目名,然后选择Properties 或者 在Eclipse 工具栏中选择 Project -> Properties
- 弹出的 Properties 对话框中,点击 Builders
- 将没有勾选,缺失的 builder 移除掉
- 点击 OK 按钮
DONE!
ibatis 测试时出现错误提示: “could not find sql statement to include with refid xxx” , 出现这种错误一般是下面两种情况引起:
- refid引用的sqlid不正确, 自己好好检查下。
- refid正确,但还是报错, 可能原因是: sql refid定义的位置必须在引用的语句之前,否则会出错。
DONE!
mac pro,使用visual studio Code, 软件内新建终端并输入命令,提示“Operation not permitted”。
解决方法:
步骤 1。左上角 Apple 菜单并选择System Preferences(系统偏好设置)
。
步骤 2。Security & Privacy(安全性和隐私)
控制面板中选择。
步骤 3。选择Privacy(隐私)
选项卡,然后从左侧菜单中选择Full Disk Access(完全磁盘访问权限)
。
第 4步。Lock Icon
单击首选项面板左下角的🔓并用管理员级别登录进行身份验证。
步骤 5。现在单击选中以添加具有Full Disk Access的Visual Studio Code应用程序。
DONE!
手机蓝牙与mac pro传送文件失败问题解决
使用手机与已经蓝牙配对的mac pro机器传送文件,却总提示失败。 解决方法如下:
mac机器还需要打开共享的权限:
打开“系统偏好设置” -> 选择“共享” -> 勾选左边的“蓝牙共享”,也可以在右侧界面做一些接收文件存放默认路径等的设置。
DONE!
window 下使用Qt MaintenanceTool.exe 提示至少需要一个有效且已启用的储存库的问题解决
window 下使用Qt MaintenanceTool.exe 提示至少需要一个有效且已启用的储存库的问题解决
解决方法:
1、选择左下角的设置,进入如图界面,然后选择“临时存储库”
2、手动添加临时储存库要定位一个储存有QT在线安装镜像的地址,这个地址可以从这里选择 http://download.qt.io/static/mirrorlist/
在这个网站,显示了各国的qt镜像站点,中国有四个,随便选站点击HTTP会进入一个网络文件夹。
以此进入如下路径:/online/qtsdkrepository/windows_x86/root/qt/ 。比如选中科大的, 然后把对应路径https://mirrors.ustc.edu.cn/qtproject/online/qtsdkrepository/windows_x86/root/qt/添加到临时存储库中。然后就可以增删组件了。
DONE!!
下载保存后的CSDN页面,再次打开跳转CSDN首页问题解决
下载保存后的CSDN页面,再次打开会跳转CSDN首页,可以使用下面方式解决:
使用编辑器打开下载的html页面,找到类似下面的行:
<div style=”display:none;”>
<img src=”https://blog.csdn.net/robinvista/article/details/96437123″ onerror=”setTimeout(function(){if(!/(csdn.net|iteye.com|baiducontent.com|googleusercontent.com|360webcache.com|sogoucdn.com|bingj.com|baidu.com)$/.test(window.location.hostname)){window.location.href="\x68\x74\x74\x70\x73\x3a\x2f\x2f\x77\x77\x77\x2e\x63\x73\x64\x6e\x2e\x6e\x65\x74"}},3000);”>
</div>
删除后保存即可,DONE!
ubuntu 16.04 QT编译c++项目产生的二进制文件执行时出现下面提示: Segmentation Fault (“Core dumped”),
先确认下是否是权限不足造成的,使用root用户运行下编译后的二进制文件!!!
如果不行,再尝试下下面的方法:
分段错误是指您的系统尝试访问不存在的内存页面。核心转储意味着当一部分代码尝试在只读或空闲位置执行读写操作时。段错误通常与名为 core 的文件相关联,它通常发生在升级过程中。
在核心转储期间运行某些命令时,您可能会遇到“无法打开锁定文件”,这是因为系统正在尝试捕获不存在的位块,这是由于某些特定程序的二进制文件崩溃.
您可以通过回溯或调试来解决它,但解决方案是修复损坏的包,我们可以通过执行以下步骤来完成:
Step 1: Remove the lock files present at different locations.
sudo rm -rf /var/lib/apt/lists/lock /var/cache/apt/archives/lock /var/lib/dpkg/lock
Step 2: Remove repository cache.
sudo apt-get clean all
Step 3: Update and upgrade your repository cache.
sudo apt-get update && sudo apt-get upgrade
Step 4: Now upgrade your distribution, it will update your packages.
sudo apt-get dist-upgrade
Step 5: Find the broken packages and delete them forcefully.
sudo dpkg -l | grep ^..r | apt-get purge
我运行完上面的步骤就OK了,希望可以帮到需要的人!
android studio 真机调试(vivo为例)
开启开发者人员选项和USB调试步骤:
- 设置–》更多设置–》关于手机–》连续点击版本号即可打开开发者模式–》
- 返回设置–》系统和更新–》开发人员选项 –》打开开发人员选项 -》打开USB调试
然后在打开android studio, 数据线连接手机和电脑,android studio将自动检测手机,点三角按钮run。
可能问题(以vivo为例,因为比较特殊):
- 安装过程vivo要输入账号密码, 并允许开启未知来源安装。
- 安装过程一直提示 “安装失败”, 解决方法: 在工程的gradle.properties中加上
android.injected.testOnly=false
DONE!!
Connect to maven.google.com:443 [maven.google.com/172.217.27.142] failed: connect timed out 解决 [Solved]
android studio编译项目时一直卡在下面的提示:
“Connect to maven.google.com:443 [maven.google.com/172.217.27.142] failed: connect timed out ”, 可以使用下面的方式解决(Solved),
直接修改build.gradle文件中Google的maven地址(添加黑体字的行):
repositories { maven{ url 'https://maven.aliyun.com/repository/google'} maven{ url 'https://maven.aliyun.com/repository/gradle-plugin'} maven{ url 'https://maven.aliyun.com/repository/public'} maven{ url 'https://maven.aliyun.com/repository/jcenter'} maven {url 'https://dl.google.com/dl/android/maven2/'} jcenter() ...... } DONE!
Android Button设置Background背景图片无效的处理方法
测试在 activity_main.xml给button加背景图片
<Button android:id="@+id/titleEdit" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center" android:layout_margin="5dp" android:background="@drawable/edit_bg" android:text="Edit" android:textColor="#fff" /> 发现模拟器里不起作用,奇怪了, 后来查了网上资料,发现需要修改下面的文件才可以。 在res/values/themes.xml 中:
将 <style name="Theme.UICustomViews" parent="Theme.MaterialComponents.DayNight.DarkActionBar"> 修改为:
<style name="Theme.UICustomViews" parent="Theme.MaterialComponents.DayNight.NoActionBar.Bridge">
一个运行于tomcat下的war包,忽然服务出现了乱码,问题排查如下:
- 检查点一:
- 1. 检查tomcat 的config目录下server.xml 文件:
<Connector ……
redirectPort=”443″ URIEncoding=”UTF-8″ />, 发现问题不在这里
- 检查点二:
- 2.1. 命令行下执行: ps -ef | grep java 获取java运行所在的pid为6724
[root@ip-172-xx-xx]# ps -ef | grep java
root 6724 1 3 14:30 pts/0 00:01:04 /usr/local/jdk/bin/java –
- 2.2. 查看问题机器的jvm的编码格式
[root@ip-172-xxxx]# jinfo 6724 |grep enc
sun.jnu.encoding = ANSI_X3.4-1968
file.encoding.pkg = sun.io
sun.io.unicode.encoding = UnicodeLittle
file.encoding = ANSI_X3.4-1968
果然问题出在这里。 可以在tomcat的bin目录下的catalina.sh,添加给 JAVA_OPTS 的多添加两个参数
-Dsun.jnu.encoding=UTF-8 -Dfile.encoding=UTF-8
重启tomcat,DONE!
macOS 10.15 系统任何来源已打开,软件显示损坏解决方案(转)
更新 macOS 10.15 Catalina 系统后,许多在 10.14 上可以使用的 App 都会提示【 xxx 已损坏,无法打开,你应该将它移到废纸篓解决办法 】,哪怕你在【安全与隐私 > 通用】中已经开启了【任何来源】,但还是会出现这样提示,接下来小编为大家带来详细的修复的方法,感兴趣的朋友快跟着小编一起来看看吧!
准备工作:检查是否已开启【任何来源】,已开启的请忽略准备工作
先打开系统偏好设置,检查 【安全与隐私】 -> 【通用选项卡】下是否已经启用了任何来源选项:
如果没有打开【任何来源】选项,请参考教程:https://www.kkmac.com/help-mac-888.html
重要提示:首先你要先打开【任何来源】选项,再进行接下来的操作!
现在教程正式开始:
1、打开 「Launchpad」 – 「实用工具」 – 「终端」;
2.将下面这段代码复制,在终端窗口粘贴。
sudo xattr -d com.apple.quarantine
注意 代码的 quarantine 后面有个空格,要一起复制进终端
打开 Finder(访达),点击左侧的应用程序,将应用拖进终端中按下回车
然后按键盘的回车键(return),输入密码,再按回车键,完成。
回车后会看见个 password 后面还有个钥匙图标,在钥匙图标后面输入你自己电脑解锁密码
输入的时候不显示你输入的密码,感觉就是输入不了东西一样,也不用管,凭感觉输入完正确解锁密码后按回车键。
好了再看一下是不是可以打开 APP 了!
最后补充
如果以上方法都不能解决,就只能关闭 SIP 系统完整性保护了!!!
详细请参考:https://www.kkmac.com/macos-gb-sip.html
转自: https://www.kkmac.com/mac-81112.html
今天在给一个旧mac安装os时,使用u 盘启动安装时提示下面错误“应用副本已损坏,不能用来安装macOS….“ , 后来网上查到: 大部分原因是由于系统版本证书过期所致。我们可以这样操作,解决上述问题。
先点击“好”关闭窗口,我们先关闭网络,关闭网络,关闭网络(断开wifi,拔网线等),在准备安装界面中点击工具栏“实用工具”—“终端”,进入终端

进入终端后,我们输入以下命令行“date 062614102014.30”,注意,date后面是空格,输完之后按回车确定。(其他版本日期参照教程结尾)

命令行输完之后,关闭窗口,退出终端。

退出之后,我们点击“安装macOS”,看一下能否进下一步。

我们顺利得进入了安装界面。
其他事项
一、在桌面环境升级系统时,同样先关闭网络,打开“终端”,输入日期前加入”sudo”,例如“sudo date 062614102014.30”(不包括引号),按回车,关闭终端之后再执行升级操作。
二、如果上面的命令行不起作用。我们可以更改成其他日期再试一遍
date 0201010116(OS X El Capitan 10.11.6适用)
date 010514102017.30(macOS Sierra 10.12适用)
date 062614102014.30 (10.13、10.14适用)
date 121212122019 (10.15)
date 032208102015.20
date 112202022015
date 122014102015.30(10.10可用)