[置顶] 码上加油站,码上来加油!

摘要: 扫一扫关注【码上加油站】微信公众号 目前已更新、在更新的学习指南: 【Java学习指南】 【JavaEE学习指南】 【Dart学习指南】 【Flutter学习指南】 【Linux学习指南】 【MySQL学习指南】 【Oracle学习指南】 【Kotlin学习指南】 【工具学习指南】 【Python学 阅读全文

posted @ 2020-07-16 20:56 LoaderMan 阅读(512) 评论(0) 推荐(0) 编辑

2024年8月11日

Python XmlTool

摘要: XML To Xlsx import xml.etree.ElementTree as ET import re import pandas as pd def main(): tree = ET.parse("in/strings.xml") root = tree.getroot() patte 阅读全文

posted @ 2024-08-11 22:13 LoaderMan 阅读(10) 评论(0) 推荐(0) 编辑

2023年9月12日

H5与Android的调试

摘要: 准备工作: PC下载并安装chrome(谷歌)浏览器 一台安卓手机(4.4系统以上),用usb线链接电脑,打开开发者模式,且允许WebView进行调试,需新增如下代码: WebView.setWebContentsDebuggingEnabled(true); 编译并运行代码 chrome浏览器地址 阅读全文

posted @ 2023-09-12 09:15 LoaderMan 阅读(155) 评论(0) 推荐(0) 编辑

2023年3月17日

Android Studio预览Markdown文件办法

摘要: 01、安装Markdown插件 打开 File >> Settings >> Plugins >> Marketplace 菜单,输入 Markdown 搜索,点击 Install 安装。 02、下载Choose Runtime插件 JetBrains 插件市场: https://plugins.j 阅读全文

posted @ 2023-03-17 08:48 LoaderMan 阅读(1069) 评论(0) 推荐(0) 编辑

2022年11月14日

AS Logcat升级和还原旧版

摘要: AS升级到2021.3.1后发现Logcat也能升级,点了之后就发现用不习惯是可以还原旧版的 新版优点: 可以创建多个Logcat窗口,当然也可以过滤而且还是变着花样过滤:package: 以包名过滤日志, 预设 package:mine 表示用当前运行的应用包名进行过滤。 package:com. 阅读全文

posted @ 2022-11-14 18:01 LoaderMan 阅读(429) 评论(0) 推荐(0) 编辑

2022年10月28日

AS 发布aar到阿里云 自建的Maven库

摘要: 阿里云 maven: https://packages.aliyun.com/maven 本地配置: 使用的是maven-publish插件 apply plugin: 'maven-publish' afterEvaluate { publishing { publications { relea 阅读全文

posted @ 2022-10-28 21:37 LoaderMan 阅读(150) 评论(0) 推荐(0) 编辑

2022年10月9日

Android跳转到应用市场

摘要: String pkgName = getPackageName(); Uri uri = Uri.parse("market://details?id=" + pkgName); Intent intent = new Intent(Intent.ACTION_VIEW, uri); intent. 阅读全文

posted @ 2022-10-09 17:06 LoaderMan 阅读(59) 评论(0) 推荐(0) 编辑

2022年8月23日

Android各个版本的主要新特性

摘要: 5.0 新特性—2014年(Lollipop) 全新的Material Design设计风格。 支持64位ART虚拟机。 放弃了之前一直使用的Dalvik虚拟机,改用了ART虚拟机,实现了真正的跨平台编译。(todo:弄懂为何) https://www.cnblogs.com/ganchuanpu/ 阅读全文

posted @ 2022-08-23 17:49 LoaderMan 阅读(464) 评论(0) 推荐(0) 编辑

2022年8月17日

为什么 Activity.finish() 之后 10s 才 onDestroy ?

摘要: 问题描述: 在A Activity启动B Activity,并结束A 页面,B页面在启动时进行大量的动画场景,源源不断的向主线程消息队列发送消息。A Activity的onPause正常执行,但是onStop与onDestory都延迟了10s才执行。为什么会出现这样的情况? Activity 的 o 阅读全文

posted @ 2022-08-17 14:26 LoaderMan 阅读(311) 评论(0) 推荐(0) 编辑

2022年8月2日

Mac上安装oracle数据库解决办法

摘要: 安装docker 下载地址:https://download.docker.com/ 安装 拉取oracle 11g 镜像,这个版本可以自行选择 docker pull registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g 安装oracle容器 d 阅读全文

posted @ 2022-08-02 22:24 LoaderMan 阅读(574) 评论(0) 推荐(0) 编辑

2022年6月6日

Mac升级node.js

摘要: 第一步,先查看本机node.js版本: $ node -v 第二步,清除node.js的cache: $ sudo npm cache clean -f 第三步,安装 n 工具,这个工具是专门用来管理node.js版本的,别怀疑这个工具的名字,是他是他就是他,他的名字就是 "n" $ sudo np 阅读全文

posted @ 2022-06-06 17:12 LoaderMan 阅读(1083) 评论(0) 推荐(0) 编辑

2022年4月26日

Mac安装homebrew问题

摘要: 使用官方的命令总是无法安装成功。 下面可以快速实现安装: 步骤如下: 1.终端: /bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)" 2.根据提示操作即可 阅读全文

posted @ 2022-04-26 20:07 LoaderMan 阅读(24) 评论(0) 推荐(0) 编辑

2022年4月19日

新建项目运行会报Gradle plugin requires Java 11 to run 问题

摘要: 在高版本的AS的gradle需要java11 ,但是环境使用的却是1.8 An exception occurred applying plugin request [id: 'com.android.application'] > Failed to apply plugin 'com.andro 阅读全文

posted @ 2022-04-19 17:26 LoaderMan 阅读(447) 评论(0) 推荐(0) 编辑

2022年3月10日

Mac启动,停止重启Mysql命令

摘要: 1、启动mysql sudo /usr/local/mysql/support-files/mysql.server start 2、停止mysql sudo /usr/local/mysql/support-files/mysql.server stop 3、重启mysql sudo /usr/l 阅读全文

posted @ 2022-03-10 15:49 LoaderMan 阅读(555) 评论(0) 推荐(0) 编辑

2021年10月26日

Android Studio中的Gradle面板没有Task任务列表如何找回?

摘要: 问题:找不到下列task列表: 两步解决: 一:在设置页面,取消勾选,如下 第二步:重新编译 完成 阅读全文

posted @ 2021-10-26 09:41 LoaderMan 阅读(1600) 评论(0) 推荐(0) 编辑

2021年9月1日

AndroidStudio2021/3版 gradle7.0环境 自定义输出apk路径

摘要: 在moudle中的build.gradle android { ... //修改输出的APK路径 applicationVariants.all { variant -> // 打包完成后复制到的目录 def outputFileDir = "${project.projectDir.absolut 阅读全文

posted @ 2021-09-01 10:46 LoaderMan 阅读(2200) 评论(0) 推荐(1) 编辑

2021年7月2日

android 调用微信QQ的其他应用打开列表中添加自己的应用,并且获取uri

摘要: 清单文件配置指定的activity配置如下: <!--调用微信的其他应用打开列表添加自己应用 --> <intent-filter> <action android:name="android.intent.action.VIEW" /> <category android:name="androi 阅读全文

posted @ 2021-07-02 11:06 LoaderMan 阅读(1123) 评论(0) 推荐(0) 编辑

2021年2月26日

electron-vue 打包 Windows/Mac 上可以安装的软件以及修改软件名称软件版本号等

摘要: electron-forge、electron-vue 打包命令 1、electron 中构建应用最常用的模块: 1、electron-packager 2、electron-builder electron-packager 和 electron-builder 在自己单独创建的应用用也可以完成打 阅读全文

posted @ 2021-02-26 09:55 LoaderMan 阅读(1267) 评论(0) 推荐(0) 编辑

2021年2月24日

Electron-Vue 操作本地数据库nedb

摘要: electron应用操作数据的几种方法: 1、远程api接口 (多个客户端公用一套数据) * 2、连接远程数据库 (局域网内使用 多个客户端公用一套数据 ) (不建议使用) 3、连接本地数据库 (nedb sqlite) 应用本地保存数据(localstore 5M) 用户设置信息 qq聊天记录 e 阅读全文

posted @ 2021-02-24 14:39 LoaderMan 阅读(2138) 评论(0) 推荐(0) 编辑

2021年2月18日

mac 快速安装watchman

摘要: 有时候homebrew在国内不太友好,安装软件有时候会。。。你懂的。。 快速安装法: 指南: https://facebook.github.io/watchman/docs/install.html 下载 https://github.com/facebook/watchman/releases/ 阅读全文

posted @ 2021-02-18 17:06 LoaderMan 阅读(2522) 评论(0) 推荐(0) 编辑

2021年2月17日

electron-vue 隐藏顶部菜单 隐藏导航 、自定义导航

摘要: myheader.vue <template> <div id="myHeader"> <div class="titlebtn"> <div class="min" @click="min"> <img src="../assets/min.png" alt=""></div> <div clas 阅读全文

posted @ 2021-02-17 21:43 LoaderMan 阅读(2761) 评论(0) 推荐(0) 编辑

2021年2月4日

Mac下快速升级到最新的nodej版本

摘要: 第一步,先查看本机node.js版本: $ node -v 第二步,清除node.js的cache: $ sudo npm cache clean -f 第三步,安装 n 工具,这个工具是专门用来管理node.js版本 $ sudo npm install -g n 第四步,安装最新版本的node. 阅读全文

posted @ 2021-02-04 11:26 LoaderMan 阅读(129) 评论(0) 推荐(0) 编辑

2021年1月15日

electron-vue UI框架 ElementUi的使用、 electron-vue 中使用sass

摘要: 文档:http://element-cn.eleme.io/#/zh-CN/component/installation 01、electron-vue中使用element-ui: 1.安装npm i element-ui -S 2、引入以及配置element-ui renderer/main.js 阅读全文

posted @ 2021-01-15 09:45 LoaderMan 阅读(925) 评论(0) 推荐(0) 编辑

2021年1月11日

electron-vue 中使用Electron Api和nodejs以及主进程渲染通信

摘要: app.vue <template> <div id="app"> <div class="header"> <router-link to='home'>首页</router-link> <router-link to='news'>新闻</router-link> </div> <router- 阅读全文

posted @ 2021-01-11 11:29 LoaderMan 阅读(2696) 评论(0) 推荐(0) 编辑

2021年1月7日

electron-vue 环境搭建、创建项目

摘要: npm install -g vue-cli vue init simulatedgreg/electron-vue my-project cd my-project yarn # or npm install yarn run dev # or npm run dev electron-vue 的 阅读全文

posted @ 2021-01-07 09:53 LoaderMan 阅读(303) 评论(0) 推荐(0) 编辑

2021年1月6日

Electron 注册全局快捷键(globalShortcut) 以及 clipboard剪切板事件(实现类似播放器点击机器码自动复制功能)

摘要: globalShortcart.js引入到主进程里 var { globalShortcut ,app} =require('electron'); app.on('ready',function(){ //注册全局快捷键 globalShortcut.register('ctrl+e',funct 阅读全文

posted @ 2021-01-06 17:18 LoaderMan 阅读(594) 评论(0) 推荐(0) 编辑

2021年1月4日

Electron实现消息通知、监听网络变化、网络变化弹出通知框

摘要: ipcrender.js //h5通知api实现 // var path=require('path'); // var option={ // title:'electron 通知api', // body:'electron跨平台软件开发教程更新了,electron 通知', // icon:p 阅读全文

posted @ 2021-01-04 18:01 LoaderMan 阅读(2030) 评论(0) 推荐(0) 编辑

2020年12月31日

Java8之流Stream

摘要: 概述 java 8 API添加了一个新的抽象称为流Stream,可以让你以一种声明的方式处理数据。 Stream 使用一种类似用 SQL 语句从数据库查询数据的直观方式来提供一种对 Java 集合运算和表达的高阶抽象。 Stream API可以极大提高Java程序员的生产力,让程序员写出高效率、干净 阅读全文

posted @ 2020-12-31 14:52 LoaderMan 阅读(170) 评论(0) 推荐(0) 编辑

Electron简易编辑器实现:打开保存文件,自定义菜单,代码高亮提示等功能

摘要: ipcmain.js var {Menu,shell,ipcMain,BrowserWindow,app} =require('electron'); var template = [ { label: '文件', submenu: [ { label: '新建', accelerator:"Ctr 阅读全文

posted @ 2020-12-31 14:32 LoaderMan 阅读(829) 评论(0) 推荐(0) 编辑

Electron系统托盘,托盘右键菜单、托盘图标闪烁 点击右上角关闭按钮隐藏到托盘

摘要: ipcmain.js var {Menu,Tray,BrowserWindow,app}=require('electron'); var path=require('path'); var iconTray=new Tray(path.join(__dirname,'../static/lover 阅读全文

posted @ 2020-12-31 14:31 LoaderMan 阅读(1468) 评论(0) 推荐(0) 编辑

2020年12月30日

Electron dialog 弹出框

摘要: dialog 模块提供了 api 来展示原生的系统对话框,例如打开文件框,alert 框, 所以 web 应用可以给用户带来跟系统应用相同的体验。 dialog.js var {remote}=require('electron'); //https://electronjs.org/docs/ap 阅读全文

posted @ 2020-12-30 10:17 LoaderMan 阅读(4675) 评论(0) 推荐(0) 编辑

2020年12月28日

Electron Shell模块在用户默认浏览器中打开URL以及Electron DOM webview 标签

摘要: index.html <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta 阅读全文

posted @ 2020-12-28 09:18 LoaderMan 阅读(904) 评论(0) 推荐(0) 编辑

2020年12月23日

Electron通过 BrowserWindow 和 webContents 模块实现渲染进 程和渲染进程的通信

摘要: ipcmain.js var {ipcMain,BrowserWindow} =require('electron'); var path=require('path'); var win=null; //接收到广播 ipcMain.on('openWindow',function(event,ai 阅读全文

posted @ 2020-12-23 14:54 LoaderMan 阅读(1905) 评论(0) 推荐(0) 编辑

2020年12月17日

electron-localstorage渲染进程和渲染进程传值

摘要: index.html <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta 阅读全文

posted @ 2020-12-17 21:45 LoaderMan 阅读(1575) 评论(0) 推荐(0) 编辑

2020年12月15日

Android去除滚动到边界的阴影

摘要: android:overScrollMode="never" 设置上述属性即可 阅读全文

posted @ 2020-12-15 17:47 LoaderMan 阅读(170) 评论(0) 推荐(0) 编辑

2020年12月11日

electron主进程和渲染进程通信打开新窗口

摘要: ipcmain.js var {ipcMain,BrowserWindow} =require('electron'); var path=require('path'); var win=null; //接收到广播 ipcMain.on('openWindow',function(){ //调用 阅读全文

posted @ 2020-12-11 21:03 LoaderMan 阅读(1136) 评论(0) 推荐(0) 编辑

2020年12月8日

Electron 主进程与渲染进程之间的通 信(同步通信、异步通信)

摘要: 有时候我们想在渲染进程中通过一个事件去执行主进程里面的方法。或者在渲染进程中通知 主进程处理事件,主进程处理完成后广播一个事件让渲染进程去处理一些事情。这个时候就 用到了主进程和渲染进程之间的相互通信。 Electron 主进程,和渲染进程的通信主要用到两个模块:ipcMain 和 ipcRende 阅读全文

posted @ 2020-12-08 20:59 LoaderMan 阅读(1302) 评论(0) 推荐(0) 编辑

2020年12月7日

Android 使用系统录制视频功能

摘要: 第一步: 在清单文件中添加 <uses-feature> 代码: <manifest ... > <uses-feature android:name="android.hardware.camera" android:required="true" /> ... </manifest> 第二步: 阅读全文

posted @ 2020-12-07 09:54 LoaderMan 阅读(1251) 评论(0) 推荐(0) 编辑

2020年12月3日

Electron 自定义软件顶部菜单、右键菜单以及绑定快捷键

摘要: 顶部菜单 main/menu.js //创建菜单 /* var electron=require('electron'); var Menu=electron.Menu; vscode里面实现代码提示功能: 在当前项目安装一下 electron模块。 "dependencies": { "elect 阅读全文

posted @ 2020-12-03 11:33 LoaderMan 阅读(3036) 评论(0) 推荐(0) 编辑

2020年11月30日

Electron remote 模块、通过 BrowserWindow 打开新窗口

摘要: Electron 主进程和渲染进程中的模块 Electron remote 模块 remote 模块提供了一种在渲染进程(网页)和主进程之间进行进程间通讯(IPC)的简便途 径。 Electron 中, 与 GUI 相关的模块(如 dialog, menu 等)只存在于主进程,而不在渲染进程中 。 阅读全文

posted @ 2020-11-30 17:25 LoaderMan 阅读(4477) 评论(2) 推荐(0) 编辑

2020年11月27日

AutoSizing TextView的使用

摘要: AutoSize属性的作用是让文本内容尽量填充TextView。AutoSize是动态属性,也就是说,它能随着控件容器大小的变化,或者文本内容的变化,动态改变文本的显示方案,使得文本内容尽量填充TextView。 如何使用AutoSize? 在布局文件中,直接设置autoSizeTextType属性 阅读全文

posted @ 2020-11-27 17:24 LoaderMan 阅读(564) 评论(0) 推荐(0) 编辑

导航