自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

qq_15653601的博客

越努力越幸运!

  • 博客(51)
  • 资源 (1)
  • 收藏
  • 关注

原创 记录下Java -cp参数遇到的一些坑

注意:java -jar时,-cp参数无效;java指定-cp参数时,似乎指定目录时会无效,需使用通配符;

2022-07-10 10:20:35 927 1

原创 Git只clone指定的分支

默认的clone会下载远程仓库的所有分支,如何只clone(下载)一个分支呢?

2022-06-12 10:46:38 12720

原创 failed to start daemon at tcp:5037

adb出现daemon启动失败:>adb devices* daemon not running; starting now at tcp:5037could not read ok from ADB Server* failed to start daemonadb.exe: failed to check server version: cannot connect to daemon这个算是老生常谈的问题了,但见到的博客似乎没有有效解决我的问题。启动失败可能是我有其它的adb进程

2021-12-12 11:57:40 3599

原创 Android静态Shortcuts启动模式问题

最近开发个快捷启动某个功能的需求,需要用到安卓的Shortcuts,其中遇到个启动模式的坑,这里记录一下。 首先,Google提供的快捷方式有三种(详情见官方文档):1. 静态快捷方式:7.1开始支持,在Manifest的Launcher Activity中注册;2. 动态快捷方式:7.1开始支持,通过ShortcutManager动态添加、移除或更新;3. 固定快捷方式:8.0开始支持,在启动器中显示为单独的图标,通过ShortcutManager申请添加。 这里要讲...

2021-12-05 18:01:39 2465

原创 AS中有些模块没有显示SVN版本管理问题解决

我的一个Android项目中有多个模块,分别进行SVN的版本控制,但是在Android Studio中却不显是其中部分模块的版本控制,在Windows Explorer中则能正常显示新增/修改等。 解决办法:打开AS(AS和IDEA同源,IDEA也可以同样解决)的设置(Settings)中搜索Subversion关键词,找到如下页面,添加上对应的模块到SVN版本管理中就ok了,这里记录一下。...

2021-11-14 23:44:35 1663

原创 Error:No appropriate protocol (protocol is disabled or cipher suites are inappropriate)

Android Studio使用SVN同步时出现:

2021-10-27 13:10:26 886

原创 IDEA Ctrl+Alt+Left 快捷键不可用解决

使用Android Studio(和IDEA同源)时发现Ctrl+Alt+Left快捷键(回到上次光标处)不可用,注意到我没有开远程桌面,应该是其它软件快捷键冲突,然后注意到我正在使用网易云,找了下快捷键,发现果然是全局快捷键引起了冲突,如下图: 解决办法:1.关闭“启用全局快捷键”;2.如想保持全局快捷键开启,修改"上一首"全局快捷键。注:当然这只是快捷键冲突的一个示例,经常遇到一些远程桌面之类的软件使用全局快捷键,导致出现冲突,这个时候需要看看关闭某些软件...

2021-07-17 17:26:47 3796

原创 Wireshark通过SSL Key查看Https抓包数据

tcpdump host 183.232.231.174 -w baidu.tcpdumpexport SSLKEYLOGFILE=~/sslkey.logfilecurl --resolve www.baidu.com:443:183.232.231.174 https://www.baidu.com

2021-06-19 15:30:17 5503

原创 Gradle一次引入项目目录下多个依赖

譬如我的目录结构如下:+ aarDir -test_aar_1.aar -test_aar_2.aar+ app - build.gradle现在aarDir目录中都是我想要依赖的内容,按照一般的写法:implementation name: "test_aar_1", ext: "aar"implementation name: "test_aar_2", ext: "aar"如果依赖比较多,则显得有些繁琐,特别是当依赖版本发生变化,文件...

2021-03-30 23:40:33 906

原创 使用UIAutomator2实现自动测试

在CSDN上看到讲解实现蚂蚁森林自动收能量的文章,发现使用的UIAutomator2很有用处,所以自己也试了一下:1. 电脑上安装uiautomator2:pip install --upgrade --pre uiautomator22. 为手机安装ATX的APP,用于httprpc通信:python -m uiautomator2 init3.在[你的Android SDK目录]\tools\bin目录下启动uiautomatorviewer.bat,用于抓取屏幕上的控件路径:.

2021-02-12 14:17:47 1293 3

原创 WSL下使用Windows下Android SDK出现llvm-rs-cc is missing问题解决

在使用Linux子系统(WSL)执行gradlew assemble时出现:llvm-rs-ccis missing原因是对应的build tools下的llvm-rs-cc是Windows下的llvm-rs-cc.exe,Linux下是llvm-rs-cc,所以出现找不到。解决方法是创建一个同步的链接:1. 进入Android SDK路径下的build_tools目录,进入所用的对应版本的目录:cd "/mnt/c/Users/***/AppData/Local/Android/S.

2020-12-07 00:31:59 416

原创 AS,IDEA使用Add Configuration添加脚本命令

重复的命令运行多了,就希望可以更加简便一点。这里分享下在IDEA同源IDE中添加自定义脚本命令:

2020-10-29 00:13:42 5329

原创 Execution failed for task ‘:demo:stripReleaseDebugSymbols‘.

> Task :demo:stripReleaseDebugSymbols FAILEDFAILURE: Build failed with an exception.* What went wrong:Execution failed for task ':demo:stripReleaseDebugSymbols'.> 1 exception was raised by workers: org.gradle.process.internal.ExecException: A.

2020-10-28 23:51:26 4261 4

原创 Ctrl + Alt + Left/Right键失效以及Ctrl + Space键被占用解决

工作原因,IDEA之类的IDE用的多。我们知道,在IDEA中,Ctrl + Alt + Left/Right键用于跳转到上/下一个编辑的位置;Ctrl + Space键用于基本代码补全。但是在使用过程中发现Ctrl + Alt + Left/Right键毫无反应,而Ctrl+Space键则被系统用于作输入法的中英文切换。 修改快捷键映射表是可以的,但是这意味着放弃之前的习惯,增加记忆和学习负担,对于程序猿来说是难受的。因此,有必要解决快捷键冲出的问题。下面我们一个一个来解决...

2020-07-19 15:34:11 8202

原创 使用bat脚本实现win路径到wsl路径转换,并添加右键菜单项

工作关系,有时候需要在WSL(Windows Subsystem for Linux)下运行一些脚本,毕竟Linux上的命令要丰富得多,使用起来也方便得多。 打开子系统是方便,但是要进行频繁的cd到项目对应的子系统路径,则不那么容易了。由于要经常的在Win和子系统进行切换,导致经常要进行这样的转换:Windows下:D:\2020-01-27\Android\Samples\HdrViewfinder子系统下:"/mnt/d/2020-01-27/Androi...

2020-07-19 14:32:49 1787 11

原创 Android Studio共用Eclipse的Android项目文件

在项目开发的时候,有时候会出现A习惯于用Eclipse开发Android,B习惯于用Android Studio。 如果仓库的项目是使用Eclipse,我想使用Android Studio来开发,并且需要满足开发完后,直接在Eclipse所在的项目目录里进行提交,该怎么办呢? 如下是Eclipse的Android项目结构: ...

2020-04-08 23:31:05 348

原创 git将本地项目关联远程仓库

需求:本地已有一个项目,想在gitee/github上新建仓库,上传上去。因为本地已经存在项目,所以不能直接进行clone,此时可以先添加远程仓库,把远程仓库在本地项目中给拉下来,然后在远程提交的基础上(如果有的话,因为像gitee/github可以在创建远程仓库时选择包含.gitignore、README.md等文件,也就包含有一次提交),在本地提交上本地的代码:1.如果本地项目还没...

2020-02-09 14:05:33 893

原创 掌阅iReader R6801使用USB连接显示"未指定"

R6801因为驱动原因,使用USB连接win7后,在设备和打印机页面显示"未指定"。 出现这种情况,首先通过在设备管理器的Android Phone和便携设备更新驱动程序软件,但是选择MTP后进行更新均显示无法驱动设备。 后来经过百度贴吧,找到了可行的解决办法,右键R6801,卸载和删除驱动,然后重新连接USB,重新安装驱动后问题解决。上面说的是win7的操作...

2020-02-03 15:32:03 2242

原创 使用ffmpeg合成哔哩哔哩m4s格式的音视频流为mp4

哔哩哔哩中缓存的视频将图像和声音进行了分离,下面使用ffmpeg进行合成。ffmpeg的下载链接:Builds - Zeranoe FFmpeg https://ffmpeg.zeranoe.com/builds/合成的命令很简单:ffmpeg -i ***\video.m4s -i ***\audio.m4s -codec copy ***\my_video.mp4其中红色...

2020-02-03 12:31:06 10453 4

原创 Git稀疏检出远程仓库的部分目录或文件

1.创建项目目录2.本地仓库初始化3.关联远程仓库(测试时似乎把整个项目都下载到了.git目录下)4.允许Sparse检出5.设置想要检出的目录6.检出对应目录(似乎是把对应目录从.git目录下复制了出来,有新发现再补充) $ mkdir test_dir $ cd test_dir $ git init $ git rem.........

2019-10-25 00:00:02 1152

原创 The application could not be installed: INSTALL_PARSE_FAILED_MANIFEST_MALFORMED

Session 'app': Installation did not succeed. The application could not be installed: INSTALL_PARSE_FAILED_MANIFEST_MALFORMED出现这种异常,一般就是AndroidManifest.xml存在格式问题了,检查一下包名、类名等格式是否正确。 我...

2019-10-05 20:20:47 30711 3

原创 The last packet sent successfully to the server was 51,155,890 milliseconds ago. is longer than the

使用MySQL数据库时出现的异常:Cause: org.apache.ibatis.transaction.TransactionException: Error configuring AutoCommit. Your driver may not support getAutoCommit() or setAutoCommit(). Requested setting: false. ...

2019-10-05 14:00:53 620

原创 Tomcat添加Context映射

在Tomcat的conf/server.xml中的<Host></Host>节点中添加上对应的Context,并指出对应的访问路径ECPServer和文档名ECPServer_war_exploded:<Context path="ECPServer" docBase="ECPServer_war_exploded" reloadable="true" de...

2019-07-09 20:47:08 992

原创 Java Web和Android出现的一些问题及解决方法记录(2)

1.Process: com.crowd_sourcing.llj.crowdsourceclient, PID: 32572 java.lang.NullPointerException: Attempt to invoke virtual method 'android.content.res.XmlResourceParser android.content.pm.ProviderI...

2019-05-02 12:28:10 1484

原创 使用UPNP协议访问内网主机配置

这里简单记录一下,以备后用。1.在路由器上开启UPNP:2.在内网主机上,开启UPNP服务,这里以WIN 10为例,可以参考:win10系统下upnp服务无法启动的两种解决方法_windows10_Windows系列_操作系统_脚本之家 https://www.jb51.net/os/win10/493900.html3.资源管理器-&gt;网络-&gt;路由器,右键选择属性...

2019-03-09 23:24:54 3459

原创 CMake Error: CMake was unable to find a build program corresponding to "Ninja".

这两天我在Github上拉了个安卓项目,用到了NDK,开始步入NDK的坑。本来JNI是有所了解的,可是来了个NDK,又来了个CMake,然后还用到Ninja,出现的问题如下:Sync过程出现:External Native Build Issues: Error configuring,再没任何信息好吧,那我Build一下,出现:CMake Error: CMake was u...

2019-03-09 20:28:03 37567 2

原创 Idea突然不停地闪退 问题解决

    今天使用Idea时,由于打开多个大项目,Idea提示内存不够用,弹出对话框建议增加-Xmx512m大小,我增加大小为1024之后就开始出现问题。之后就开始不停的闪退,用不了多久就开始闪退。   之前一直好好的,这次特殊操作之后就出问题。也查了资料,所以基本确定和这项设置有关。但是修改了IDE目录下的bin下面的idea.exe.vmoptions和idea64.exe.vmopti...

2019-01-24 21:38:09 10441 5

原创 Java Web和Android出现的一些问题及解决方法记录

   这段时间同时做安卓和Java Web后端,出现和解决一些小问题。记录一下:1.java.sql.SQLException: Data truncated for column 'dead_time' at row 1解决:数据被截断,请检查表字段类型和待添加的数据类型是否一致。我这里dead_time类型使用了int,肯定出问题。2.org.json.JSONExcept...

2019-01-05 21:46:46 536 2

原创 使用Scrapy出现的一点问题解决

 1.    running build_ext    building 'twisted.test.raiser' extension    error: Microsoft Visual C++ 9.0 is required. Get it from http://aka.ms/vcpython27在我的Win32机器上运行pip install Scrapy出现这个错...

2018-11-28 19:27:53 302

原创 Git如何推送已有本地项目到远程未关联的已有远程项目

我的意思是,远程项目A和本地项目B各有各的提交历史,现在需要合并并相互关联。我已经不止一次出现这个需求,按照下面的步骤操作:1.在本地项目添加origin,请修改对应域名、用户名和项目名:git remote add origin [email protected]:your_username/your_project.git2.将远程项目先拉取并合并,允许不相关历史合并git pull ...

2018-11-26 11:19:22 1349

原创 Error during WebSocket handshake: Unexpected response code: 404

Error during WebSocket handshake: Unexpected response code: 404这里我只叙述下我的错误出现的原因和解决方法:我服务器使用了@ServerEndpoint对客户端连接类进行了注解,该注解需要使用JavaEE里面的javax.websocket包。Tomcat7 (我的是apache-tomcat-7.0.81)的lib目录里面...

2018-11-25 18:28:15 13881 1

原创 Can't create handler inside thread that has not called Looper.prepare()

Can't create handler inside thread that has not called Looper.prepare()    在子线程中使用Toast时会出现这样的问题,原因是Toast显示需要创建Handler,而Handler默认会关联当前线程的Looper。UI主线程中会自动创建Looper,而子线程中需要手动使用Looper.prepare();来创...

2018-11-25 18:01:35 225

原创 数据库连接问题解决

Sat Oct 13 10:54:36 CST 2018 WARN: Establishing SSL connection without server's identity verification is not recommended. According to MySQL 5.5.45+, 5.6.26+ and 5.7.6+ requirements SSL connection mus...

2018-10-13 11:32:32 369

原创 使用Java探索下农历和公历,哈哈,还有我生日,和国庆节假日

记得去年国庆节立的flag,希望多写写文章的,可是自己太懒了,遇到的问题待解决之后就再也没心思写文章记录下了。从去年到现在也就16篇文章,确实是输出太少了,有时候遇到同样的问题时仍然需要花一些时间查资料,所以临时记录下其实是有必要的。一直比较忙,今年年初到9月份基本上就在为秋招做准备,经历了9月找工作的忙碌,所幸是拿到了比较合意的offer,从中也学到了许多东西,了解了自身各方面的不足。国庆假...

2018-10-01 23:23:07 944

原创 个人常用的一些文章和参考资料,记录备用

这里只是记录下我自己常用查阅资料的网址,记录在这里备用。可能并不适合大家,望谅解。Git教程 - 廖雪峰的官方网站 https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000git push命令 - Git教程™ https://www.yiibai....

2018-10-01 19:28:35 206

原创 Idea解决AWT组件中文显示乱码

    AWT显示中文乱码时,需要修改运行参数,点击Edit Configurations...对对应的类(我这里是ServerWindow类)进行运行配置修改:VM options:-Dfile.encoding=GB18030

2018-05-29 21:48:17 4909 6

原创 Butter Knife java.lang.NullPointerException

E/AndroidRuntime: FATAL EXCEPTION: main                                                   java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.administrator.myapplication01/c...

2018-05-21 16:01:07 638 1

原创 Exception while inflating animated-vector java.lang.NumberFormatException: Invalid int

Exception while inflating &lt;animated-vector&gt; java.lang.NumberFormatException: Invalid int: "M20 30,L80 30,M20 50,L80 50,M20 ...

2018-05-21 15:17:03 386

原创 Unable to instantiate receiver

java.lang.RuntimeException: Unable to instantiate receiver com.example.mylibrary02.activity.UpdateAppActivity$MyReceiver: java.lang.InstantiationException: can't instantiate class com.example.mylibrar...

2018-05-08 16:50:18 3266 1

原创 Gradle DSL method not found: 'google()'...

这是gradle版本原因造成的,如果不想升级gradle版本到2.3.2以上,需要使用原来低版本的方法。Gradle DSL method not found: 'google()'Possible causes:&lt;ul&gt;&lt;li&gt;The project 'BottomNavigation' may be using a version of the Android Grad...

2018-05-08 11:42:23 20022 4

VC++_GDI+编程

GDI+,C++ 一个图形设备接口,例如GDI+, 允许应用程序开发人员在打印机或屏幕上显示信息,而不用去考虑显示设备的具体细节。应用程序开发人员调用GDI+ classes 提供的方法(methods),这些方法将依次传到指定的设备驱动程序上。 GDI+ 让应用程序与图形硬件分离开,并且它可以开发人员创建独立于设备的应用程序。

2014-05-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除