- 博客(238)
- 资源 (18)
- 收藏
- 关注
转载 Android Passive MVC 架构
Android Passive MVC 架构 今天我给大家介绍一个 Android 架构,原文请戳这里。前言MVC 架构想来大家都比较熟悉,M 指 Model,V 指 View,C 指 Controller。MVC 架构认为程序可以分为三个层次:View 视图层,最上面的一层,负责与用户进行...
2018-07-30 13:18:27 549
转载 基于Kurento的WebRTC移动视频群聊解决方案0000
说在前面的话:视频实时群聊天有三种架构: Mesh架构:终端之间互相连接,没有中心服务器,产生的问题,每个终端都要连接n-1个终端,每个终端的编码和网络压力都很大。群聊人数N不可能太大。 ...
2018-03-14 13:54:34 1593
原创 Android 开发中常用第三方 工具:
常用第三方工具:1,BGABanner:轮播控件:github开源地址:https://github.com/bingoogolapple/BGABanner-Android2,MarqueeView:跑马灯效果的 TextView:github 开源地址: https://github.com/sfsheng0322/MarqueeView3,BaseRecyc...
2018-02-27 10:34:09 825
原创 react-native 开发常用第三方 工具:
ReactNative 开发常用第三方: 楼主在 reactNative 开发中,经常会碰到自定义组件的问题,原生组件不够用,经常需要我们自定义组件。或者需要npm使用第三方已经写好的 工具,下面就总结一下 ,rn开发中常用的工具:1,react-native viewpager 一款兼容Android和iOS,左右滑动的控件:开源地址和使用规范 Gi...
2018-02-26 16:57:05 764
转载 使用Clean架构开发Android应用详细指南
原文链接: A detailed guide on developing Android apps using the Clean Architecture pattern译文链接: 在Android应用中使用Clean架构自从开始开发安卓应用,我一直感觉我可以做得更好。我看过不少烂代码,其中当然有我写的。安卓系统的复杂性加上烂代码势必酿成灾祸,所以从错误中成长就很重要。我Google了如何更好地开
2017-05-10 22:33:50 1324
原创 Android build失败 原因总结:
AndroidStudio中编译失败原因 总结:1,包冲突编译异常:Error:Execution failed for task ':app:transformClassesWithJarMergingForRelease'.> com.android.build.api.transform.TransformException: java.util.zip.ZipException: dupl
2017-01-07 15:59:49 5706
原创 git 命令及错误记录
打开git Bash Here 运行命令行:git首先 clone远程仓库 git clone https://…. 如: 进入仓库 cd android-appgit ckeckout tag_name
2016-08-12 14:37:24 1361
原创 Android面试中常见问题集锦
Android面试中常会被问到的问题及解答方式:1,PendingIntent 和Intent的区别:PendingIntent就是一个Intent的描述,我们可以把这个描述交给别的程序,别的程序根据这个描述在后面的别的时间做你安排做的事情换种说法Intent字面意思是意图,即我们的目的,我们想要做的事情,在activity中,我们可以立即执行它PendingInten
2015-12-23 21:49:52 9424
原创 Windows Anaconda 运行 gempy examples。示例::
注意:示例运行报错 缺少包的话 需要 通过 Anaconda promt 处理安装。打开后如此: 运行JputerLab: launch。
2024-02-07 16:09:01 444
原创 Windows 启动项无法打开 Aanconda 问题。pyqt noBinding
【代码】Windows 启动项无法打开 Aanconda 问题。pyqt NotBinding
2024-02-07 15:51:56 481
原创 Windows中如何使用 Anaconda 和 gempy地质建模
GemPy是一个免费开源的Python软件包,主要用于建立三维地质模型。以下是windows 10下GemPy的安装过程。
2024-02-06 21:32:25 1211
原创 SpreadJS 集成使用案例
SpreadJS 基于 HTML5 标准,支持跨平台开发和集成,支持所有主流浏览器,无需预装任何插件或第三方组件,以原生的方式嵌入各类应用,可以与各类后端技术框架相结合。SpreadJS 以 纯前端、跨平台的能力,让应用系统轻松获得与原生Excel 一致的交互体验。
2023-12-27 18:50:33 1756 1
转载 Vue echarts4 3D曲面图+散点图(数据可视化)
原先项目中echarts为3.8.5的版本,而echarts-gl@1.1.1要求echarts版本4.0以上,需要更新项目的echarts版本,否则无法顺利import ‘echarts-gl’(开发者工具中会提示报错信息)【这里itemStyle中的color理论上可以调节每个色块的颜色,rgb(0,0,0,0)时色块应不显示。所以在echarts编辑器中调试完成后,如果在项目中无法生效,有一个可能性是版本问题。配置项主要是看echarts官网的配置项手册,里面的配置项很多很多,需要。
2023-09-19 19:03:52 822
原创 Android 文件选择器支持pdf,txt apk等文件格式查询
日常开发中经常性的会遇到选择各式各样的文件,然而系统提供的文件选择很渣,加上国内厂商的多方魔改…完犊子文件选择器彻底成渣男了.日常开发中,大多数的图片选择和各式各样文件选择,都是项目中自己写的(起码我的是这样).所以在这里梳理了一下处理的思路以及简单的代码实现.
2023-02-21 12:40:58 837 1
转载 ionic + cordova 插件创建 最详细教程
l 介绍l 介绍本文将细致讲解cordova插件的创建、编写、配置、发布,涉及aar+jar+so、静态资源、四大组件等。l 环境准备1.node2.ionic3.cordova4.plugmanplugman是用于安装和卸载用于Apache Cordova项目的插件的命令行工具,安装plugmanl 一切都要从一个简单cordova插件开始l 创建ionic项目用于测试cordova的插件此时cordovaProject下会生成如下结构。
2023-02-21 12:34:14 1980
原创 Ubuntu MySQL允许远程连接访问
<link rel="stylesheet" href="https://csdnimg.cn/release/blogv2/dist/mdeditor/css/editerView/ck_htmledit_views-1a85854398.css"> <div id="content_views" class="markdown_views"> <svg xmlns="http://www.w3.org/2000...
2021-11-06 15:31:27 3064
转载 vue this.getOptions is not a function at Object.lessLoader
一 背景在vue2项目上使用less,安装了 less 和 less-laoder之后,编译项目的时候提示下面问题:Module build failed (from ./node_modules/less-loader/dist/cjs.js): TypeError: this.getOptions is not a functionModule build failed: TypeError: this.getOptions is not a function at Object.lessLoad
2021-06-01 11:22:17 1323
转载 cordova Gradle: not installed
运行 cordova requirements 出现Gradle: not installed Could not find an installed version of Gradle either in Android Studio, or on your system to install the gradle wrapper. Please include gradle in your path, or install Android Studio一、安装 gradle 方法一http
2021-05-14 17:25:58 952
转载 小程序报错:对应的服务器 TLS 为 TLS 1.0 ,小程序要求的 TLS 版本必须大于等于 1.2
我这里出现此错误的原因是,搭载域名网站的服务器是windows2008 r2,配置的域名证书是TLS1.0版本,需要在服务器注册表中加入TLS的其他版本。服务器是windows 2008 server 环境是IIS7SSL是申请用的阿里免费。微信小程序发现wx.request,调试报错: 小程序要求的 TLS 版本必须大于等于 1.2直接说解决办法吧:在PowerShell中运行一下代码(复制粘贴即可),PowerShell窗口打开方式可以用下面任意一种1:开始->运行->输入&n
2021-05-10 16:32:48 570
转载 Kotlin的变长参数
变长参数 定义:顾名思义变长参数就是某个参数可以接受多个值;在Kotlin里面位置可以随意放,而在java里面只能做最后一个。下面我们来一段代码展示一下效果:fun main(args: Array<String>) { hell(1,2,3,4,5,6,string = "Hello") hello(3.0,1,2,4,7,4,7,4,string = "到我了")/**我们传参数的时候也可以这样因为可变长参数写的麻烦的话我们可以传一个数组 但是直接传数组的话就会报错所以有
2021-05-10 10:59:47 1098
原创 如何解决 could not open `E:\java\lib\amd64\jvm.cfg‘
在path环境变量中找到C:\Program Files (x86)\Common Files\Oracle\Java\javapath,找到这个路径中的javapath文件所在位置,删除之。打开cmd java -versionjava version “1.8.0_212” Java™ SE Runtime Environment (build 1.8.0_212-b10) Java HotSpot™ 64-Bit Server VM (build 25.212-b10, mixed
2021-03-05 14:58:05 899 1
转载 xshell安装上传下载文件命令
<svg xmlns="http://www.w3.org/2000/svg" style="display: none;"> <path stroke-linecap="round" d="M5,0 0,2.5 5,5z" id="raphael-marker-block" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"></path>...
2021-01-29 18:07:37 507
转载 Ubuntu下安装Numix主题和图标
Numix 是Linux大家庭中较好的图标主题之一。本文我们将了解如何在Ubuntu 17.10&16.04中安装Numix主题和图标。在Ubuntu中,Numix对所有大的Linux发行版和所有的像GNOME,或Cinnamon等桌面环境中都是可用的。想象下如此普及且好看的Numix是基于对初学者友好的Arch的默认主题。在Ubuntu下安装Numix主题和图标我们要使用Numix公开的软件源。打开一个终端(Ctrl+Alt+T),然后使用下面的命令来安装Numix主题和图标:s
2021-01-29 16:10:07 579
转载 服务器Ubuntu系统安装图形化界面
环境 阿里云 2核 4G 40G 100Mbps按量付费 系统:Ubuntu 18.04 64位 步骤 1 安装图形化界面 apt-get updateapt-get install vnc4serverapt-get install xfce4apt-get install ubuntu-desktopsudo apt-get install xrdp 在执行安装desktop的过程中,出现了以下错误 E: Failed to fetch htt...
2021-01-28 19:48:06 2380
转载 Linux下安装mysql-5.7.24
Mysql数据库的安装对于开发者来说,是我们必然会面对的问题,它的安装过程其实并不复杂,并且网络上的安装教程也非常多,但是对于新手来说,各种不同形式的安装教程,又给新手们带来了要选择哪种方式进行安装的难题,而且很多时候按照教程也没有能够安装成功,安装过程出现各种各样的错误。下面记录了我在Linux(Centos 7)环境下安装Mysql的完整过程,实操记录,绝非水文,如有错误或遗漏,欢迎指正。 本文档讲解安装版本为mysql-5.7.24,对于5.7.24之后的版本,不适用此说明文档,主要原因在于之后版
2021-01-04 14:08:43 162
转载 robolectric 依赖库加载缓慢
robolectric 依赖库下载各种踩坑。。。1.gradlew test 运行单元测试用例报错如下:org.apache.maven.artifact.resolver.MultipleArtifactsNotFoundExceptioncom.tencent.next.MainActivityTest > testActivity FAILED org.apache.tools.ant.BuildException Caused by: org.apache.mav
2020-12-01 17:57:29 744
转载 变量 BuildConfig 找不到。飘红
问题: Error:(133, 9) 错误: 找不到符号 符号: 变量 BuildConfig 位置: 类 Metadata 原因: BuildConfig类是在编译时自动生成的,分为debug和release两个版本,路径是: app/build/source/BuildConfig/Build V...
2020-12-01 17:24:38 6482
转载 微信小程序引入Vant组件库
Vant Weapp组件库:https://youzan.github.io/vant-weapp/#/intro说说我在引入vant组件库的时候的操作方法吧:1.先在微信开发者工具中打开项目的终端:2.然后初始化一个package.json文件:输入命令:npm init然后一路回车默认的即可:项目就回产生一个package.json文件:3.接着在vant组件库的官网上找到安装语句:npm i vant-weapp -S --production,在终端输入安装命令,
2020-10-12 11:44:44 659
原创 axios发送post请求node服务器无法通过req.body获取参数
问题:项目前端使用Vue框架,后端使用node.js搭建本地服务器。前端通过 axios 方式请求后端数据的过程中,发现如果是 get 请求,服务器端能够通过 req.query 获取前端传递的参数再向数据库获取数据;但是,如果是 post 请求,服务器却不能通过 req.body 获取参数。解决办法:前端 引用 “qs” ,然后在发送 axios 请求时,使用 qs.stringify()将数据包裹起来。举例如下:npm install qs//main.js引入:import qs f
2020-09-03 09:16:48 1133
原创 linux下拷贝文件的时候出现权限不够,如何解决
首先是ctrl+alt+t 打开一个终端。然后运行命令 sudo nautilus 。就可以打开一个具有管理员权限的文件管理器啦。然后就可以在不切换到管理员的条件下拷贝文件啦。
2020-09-02 11:00:55 9495
原创 ‘vue‘ 不是内部或外部命令,也不是可运行的程序 或批处理文件
环境:笔记本,win10系统,一波操作发现查看不了版本号,也无法使用命令安装:vuenpm install -g vuenpm install -g @vue/cli 然后就出现标题的问题了解决方案如下:然后找到这个红色线里面的路径,看看有没有vue.md的文件:然后把这个路径添加的系统环境变量的path里面,如下图:最后在来检查一波:vue --version --3.8.2vue-cli --verion--...
2020-09-01 21:15:39 303
原创 npm ERR! cb() never called! npm ERR! <https://npm.community>
D:\ProgramFiles\nodejs>npm installnpm ERR! cb() never called! npm ERR! This is an error with npm itself. Please report this error at:npm ERR! <https://npm.comm...
2020-09-01 16:26:26 4361 1
原创 走出人格陷阱 — 武志红
2020-8-81,你选择,你才存在过。如果你总是被选择,那么你就不曾活过,生命的意义在于选择。2,情商比智商重要,情商就是性格。3,投射,你如何对别人,反应着你的内心。别人如何对你反应着别人的内心。4,消极悲观的自我实现预言不可取。5,拒绝拖累症,帮助值得帮助的人。6,渴望改变父母,怪罪父母是逃避成长责任,不可取。7,内心坚定,不愿改变,还是会走在老路上!8,处理好四个关系,自己与自己的关系即孤独,自己与最值得珍惜的人的关系,亲密关系。自己与社会的关系,自己与世界的关系。9,学会如何索取
2020-08-18 16:24:19 1454
原创 三十岁 一切刚刚开始 — 李尚龙
2020-8-8一,轨迹1,真实的你,是否一直在努力?问心无愧?2,三十岁,真正的人生才开始,一分为二看待别人。跟随主流,保持自己永远年轻。3,寻找一个伟大的目标,大到足够可以改变世界,用一生去完成!!或者做一件持续升值的事情,直到永远。4,具备远见!!!5,即使前路迷茫,也要坚持热爱!!6,生命无常,谋事成功取决于人生态度,你必须倾力而为,老天才会助力相推。7,限制别人,是恶。别人的人设设计不了你的人生和未来。努力打破不属于自己的人设。8,莫让自己看起来很精致。尊重知识的人,也会被知识尊
2020-08-18 16:22:24 1990
转载 ubuntu 安装图形界面
本机安装vmware然后安装乌班图虚拟机1、安装玩虚拟机以后然后进入图形界面2、进入图形界面的命令是startX,敲击后会有安装xinit的提示。 sudo apt-get install xinit 安装完,终端由黑色界面变成白底黑字。出现X型的鼠标指针。 3、安装环境管理器 如果你喜欢 GNOME,使用sudo apt-get install gdm KDE和Xface用户分别改为 KDM和XDM 我先安装了kde,后在kd
2020-07-06 16:23:53 3713
原创 Scratch-写字机器人的制作
资源地址:https://download.csdn.net/download/u013233097/12108833
2020-01-17 10:55:17 2698
原创 Scratch-31讲 植物大战僵尸
一、学习目标植物大战僵尸的scratch重置版,由scratch来实现植物大战僵尸。二、设计方案包含角色:按钮:点击当前角色则启动游戏、阳光银行:无特殊作用、阳光:当接收到游戏开始时每隔5s克隆自己,克隆体随机出现在某位置,当克隆体被点击时阳光值增加50,如没有被点击则等待5s后消失、太阳花卡片:当阳光值大于或等于50时点击后能生成一朵太阳花,、太阳花:点击卡片后生成,单击后种下,...
2020-01-10 14:05:51 8854 3
原创 Scratch-第30讲 看谁算的快2
一,课程导入: 第30讲 二,教学过程:三 教学目标 重点难点:1.初步掌握新增“变量”的方法2.学会设定“变量”的值3.学会使用侦测中的“询问”与“回答”,并进行判断4.能尝试搭建减法、乘法、除法测试题脚本四 拓展知识:1.完成减法、乘法、除法的脚本出题制作。...
2020-01-02 17:45:44 327
第28节课-飞翔的小鸟.zip
2019-12-26
jd-gui,akpToolkit,smali.jar文件Android反编译工具
2016-04-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人