Android
- 自动化处理 错误提示:java.lang.SecurityException: Injecting to another application requires INJECT_EVENTS permission
解决方法:打开手机的设置里边的开发者选项,将USB模拟点击打开,问题就解决了
flutter
-
flutter 运行别人项目 包无法导入报错:Target of URI doesn’t exist ‘package:flutter/material.dart’ 解决方法
解决方法:命令行里运行:flutter packages get -
调用库的时候报Methods marked with @UiThread must be executed on the main thread.Current thread: XXXX
解决方法:出现该异常的主要原因是Flutter1.7.8版本添加了线程安全,需要原生在主线程中返回给Flutter 解决方法:到pub库中找到最新的版本,更改最新的版本,然后运行flutter packages get -
flutter GridView 在 Column 中 不显示
解决方法:GridView 添加属性shrinkWrap: true 内容适配。
工具
- 使用VSCode开发Flutter android项目时,java代码提示
解决方法:添加插件:Lombok Annotations Support for VS Code - VSCode PHP开发的必备插件
code runner 可以直接在编辑器中运行代码,查看结果,非常方便,一键运行。 PHP Intelephense PHP代码提示工具,支付代码提示、查找定义、类搜索等功能,非常强大。 php debug php关联XDEBUG 的调试工具,安装方法百度一下,然后就可以在vscode中调试PHP代码了,简单好用,不复杂。 PHP DocBlocker php注释插件,在方法上面输入 //(两个斜杠) 按回车,即可输入注释代码块,非常方便,效率很高。 VIM --- 喜欢用VIM操作的小伙伴可以加上这个,不要用amVIM(用得不爽,好多vim功能都没有) Better Align --- 对齐用的,设置一下快捷键 Ctrl + Alt + =,对块自动等号对齐 Auto Close Tag 自动标签闭合 Auto Rename Tag 自动标签重命名 Code Outline 函数变量列表 (目前有点小问题,显示的函数列表是双份的) ftp-simple FTP远程同步工具 HTML CSS Support CSS支持工具 HTML Snippets HTML小片段工具 IntelliSense for CSS class names CSS类名工具 JavaScript code snippets JS-CSS-HTML Formatter jshint js代码检查工具 MetaGO 类是easymotion ,可以用键盘快速移动的工具 npt Intellisense 其他软件需要这个辅助工具,(具体不是很清楚) Path Intellisense 路径管理工具 PHP Debug PHP Extension Pack PHP扩展包 PHP Intellisense PHP自动补全工具 PHP Intellisense -Crane PHP自动补全工具 Project Manager 多个项目之间切换的工具 Typing Installer 不是很清楚,但很有用 vscode-icons 给不同的文件类型添加图标 Git History TortoiseSVN Vue Peek vue-beautify vue-helper Vetur phpcs
SSH 连接服务器问题
- Starting sshd: /var/empty/sshd must be owned by root and not group or world-writable. [FAILED]
这个是权限的问题
可采取以下两步解决chown -R root.root /var/empty/sshd chmod 744 /var/empty/sshd service sshd restart
apache 坑
-
1、权限问题
Permission denied: /web/.htaccess pcfg_openfile: unable to check htaccess file, ensure it is readable
Permission denied: access to /index.php denied
访问权限/多域名不成功
问题原因:linux给每一个用户分配权限,安装apache后会自动创建apache用户和apache组,但是此用户的权限只限于访问 /var/www/html目录,如果只用自定义根目录就会出现权限问题
方法一:授予用户访问自定义目录的权限
方法二:关闭权限控制器 使用setenforce 0关闭SELinux,重启无效 -
2、端口问题
有时明明配置好了一切,本地也可访问,但远程就是访问不了,那么大多是端口问题
方法一:打开端口
方法二:关闭关闭防火强 service iptables stop,重启无效 -
3、service httpd start 启动失败
错误 一:Redirecting to /bin/systemctl start httpd.service
要你换成 /bin/systemctl start httpd.service 启动命令
错误 二:Job for httpd.service failed because the control process exited with error code. See “systemctl status httpd.service” and “journalctl -xe” for details.
使用systemctl status httpd.service命令查看 状态
错误 三:No such file or directory: AH02291: Cannot access directory ‘/etc/httpd/logs/’ for main error log
删除logs后在创建,然后在启动服务,具体操作:rm -rf /etc/httpd/logs mkdir -p /etc/httpd/logs systemctl start httpd.service
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}