自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

一条咸鱼

做人如果没有梦想,那和咸鱼有什么区别。

  • 博客(238)
  • 资源 (18)
  • 收藏
  • 关注

转载 Android Passive MVC 架构

Android Passive MVC 架构 今天我给大家介绍一个 Android 架构,原文请戳这里。前言MVC 架构想来大家都比较熟悉,M 指 Model,V 指 View,C 指 Controller。MVC 架构认为程序可以分为三个层次:View 视图层,最上面的一层,负责与用户进行...

2018-07-30 13:18:27 536

转载 基于Kurento的WebRTC移动视频群聊解决方案0000

       说在前面的话:视频实时群聊天有三种架构:       Mesh架构:终端之间互相连接,没有中心服务器,产生的问题,每个终端都要连接n-1个终端,每个终端的编码和网络压力都很大。群聊人数N不可能太大。      ...

2018-03-14 13:54:34 1530

原创 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 798

原创 react-native 开发常用第三方 工具:

ReactNative 开发常用第三方:  楼主在 reactNative 开发中,经常会碰到自定义组件的问题,原生组件不够用,经常需要我们自定义组件。或者需要npm使用第三方已经写好的 工具,下面就总结一下 ,rn开发中常用的工具:1,react-native viewpager 一款兼容Android和iOS,左右滑动的控件:开源地址和使用规范 Gi...

2018-02-26 16:57:05 751

转载 使用Clean架构开发Android应用详细指南

原文链接: A detailed guide on developing Android apps using the Clean Architecture pattern译文链接: 在Android应用中使用Clean架构自从开始开发安卓应用,我一直感觉我可以做得更好。我看过不少烂代码,其中当然有我写的。安卓系统的复杂性加上烂代码势必酿成灾祸,所以从错误中成长就很重要。我Google了如何更好地开

2017-05-10 22:33:50 1299

原创 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 5634

原创 Android 学习链接

http://svndoc.iusesvn.com/tsvn/

2016-12-04 15:27:41 879

原创 git 命令及错误记录

打开git Bash Here 运行命令行:git首先 clone远程仓库 git clone https://…. 如: 进入仓库 cd android-appgit ckeckout tag_name

2016-08-12 14:37:24 1352

原创 Android面试中常见问题集锦

Android面试中常会被问到的问题及解答方式:1,PendingIntent 和Intent的区别:PendingIntent就是一个Intent的描述,我们可以把这个描述交给别的程序,别的程序根据这个描述在后面的别的时间做你安排做的事情换种说法Intent字面意思是意图,即我们的目的,我们想要做的事情,在activity中,我们可以立即执行它PendingInten

2015-12-23 21:49:52 9358

原创 Windows Anaconda 运行 gempy examples。示例::

注意:示例运行报错 缺少包的话 需要 通过 Anaconda promt 处理安装。打开后如此: 运行JputerLab: launch。

2024-02-07 16:09:01 372

原创 Windows 启动项无法打开 Aanconda 问题。pyqt noBinding

【代码】Windows 启动项无法打开 Aanconda 问题。pyqt NotBinding

2024-02-07 15:51:56 392

原创 Windows中如何使用 Anaconda 和 gempy地质建模

GemPy是一个免费开源的Python软件包,主要用于建立三维地质模型。以下是windows 10下GemPy的安装过程。

2024-02-06 21:32:25 969

原创 SpreadJS 集成使用案例

SpreadJS 基于 HTML5 标准,支持跨平台开发和集成,支持所有主流浏览器,无需预装任何插件或第三方组件,以原生的方式嵌入各类应用,可以与各类后端技术框架相结合。SpreadJS 以 纯前端、跨平台的能力,让应用系统轻松获得与原生Excel 一致的交互体验。

2023-12-27 18:50:33 1202 1

转载 Vue echarts4 3D曲面图+散点图(数据可视化)

原先项目中echarts为3.8.5的版本,而[email protected]要求echarts版本4.0以上,需要更新项目的echarts版本,否则无法顺利import ‘echarts-gl’(开发者工具中会提示报错信息)【这里itemStyle中的color理论上可以调节每个色块的颜色,rgb(0,0,0,0)时色块应不显示。所以在echarts编辑器中调试完成后,如果在项目中无法生效,有一个可能性是版本问题。配置项主要是看echarts官网的配置项手册,里面的配置项很多很多,需要。

2023-09-19 19:03:52 413

原创 Android 文件选择器支持pdf,txt apk等文件格式查询

日常开发中经常性的会遇到选择各式各样的文件,然而系统提供的文件选择很渣,加上国内厂商的多方魔改…完犊子文件选择器彻底成渣男了.日常开发中,大多数的图片选择和各式各样文件选择,都是项目中自己写的(起码我的是这样).所以在这里梳理了一下处理的思路以及简单的代码实现.

2023-02-21 12:40:58 716 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 1764

原创 vue 集成Dhtmlx。实现列表到树形的拖拽

vue 使用 dhtmlx tree, 实现列表到树形结构的拖拽效果

2022-06-06 11:20:52 691

原创 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 2772

转载 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 1282

转载 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 850

转载 小程序报错:对应的服务器 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 509

转载 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 1068

原创 如何解决 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 822 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 476

转载 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 543

转载 服务器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 2313

转载 Linux下安装mysql-5.7.24

Mysql数据库的安装对于开发者来说,是我们必然会面对的问题,它的安装过程其实并不复杂,并且网络上的安装教程也非常多,但是对于新手来说,各种不同形式的安装教程,又给新手们带来了要选择哪种方式进行安装的难题,而且很多时候按照教程也没有能够安装成功,安装过程出现各种各样的错误。下面记录了我在Linux(Centos 7)环境下安装Mysql的完整过程,实操记录,绝非水文,如有错误或遗漏,欢迎指正。 本文档讲解安装版本为mysql-5.7.24,对于5.7.24之后的版本,不适用此说明文档,主要原因在于之后版

2021-01-04 14:08:43 149

转载 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 698

转载 变量 BuildConfig 找不到。飘红

问题: Error:(133, 9) 错误: 找不到符号 符号: 变量 BuildConfig 位置: 类 Metadata 原因: BuildConfig类是在编译时自动生成的,分为debug和release两个版本,路径是: app/build/source/BuildConfig/Build V...

2020-12-01 17:24:38 5967

转载 微信小程序引入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 630

原创 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 1105

原创 linux下拷贝文件的时候出现权限不够,如何解决

首先是ctrl+alt+t 打开一个终端。然后运行命令 sudo nautilus 。就可以打开一个具有管理员权限的文件管理器啦。然后就可以在不切换到管理员的条件下拷贝文件啦。

2020-09-02 11:00:55 8441

原创 ‘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 284

原创 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 4266 1

原创 走出人格陷阱 — 武志红

2020-8-81,你选择,你才存在过。如果你总是被选择,那么你就不曾活过,生命的意义在于选择。2,情商比智商重要,情商就是性格。3,投射,你如何对别人,反应着你的内心。别人如何对你反应着别人的内心。4,消极悲观的自我实现预言不可取。5,拒绝拖累症,帮助值得帮助的人。6,渴望改变父母,怪罪父母是逃避成长责任,不可取。7,内心坚定,不愿改变,还是会走在老路上!8,处理好四个关系,自己与自己的关系即孤独,自己与最值得珍惜的人的关系,亲密关系。自己与社会的关系,自己与世界的关系。9,学会如何索取

2020-08-18 16:24:19 1384

原创 三十岁 一切刚刚开始 — 李尚龙

2020-8-8一,轨迹1,真实的你,是否一直在努力?问心无愧?2,三十岁,真正的人生才开始,一分为二看待别人。跟随主流,保持自己永远年轻。3,寻找一个伟大的目标,大到足够可以改变世界,用一生去完成!!或者做一件持续升值的事情,直到永远。4,具备远见!!!5,即使前路迷茫,也要坚持热爱!!6,生命无常,谋事成功取决于人生态度,你必须倾力而为,老天才会助力相推。7,限制别人,是恶。别人的人设设计不了你的人生和未来。努力打破不属于自己的人设。8,莫让自己看起来很精致。尊重知识的人,也会被知识尊

2020-08-18 16:22:24 1953

转载 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 3624

原创 Scratch-写字机器人的制作

资源地址:https://download.csdn.net/download/u013233097/12108833

2020-01-17 10:55:17 2652

原创 Scratch-31讲 植物大战僵尸

一、学习目标植物大战僵尸的scratch重置版,由scratch来实现植物大战僵尸。二、设计方案包含角色:按钮:点击当前角色则启动游戏、阳光银行:无特殊作用、阳光:当接收到游戏开始时每隔5s克隆自己,克隆体随机出现在某位置,当克隆体被点击时阳光值增加50,如没有被点击则等待5s后消失、太阳花卡片:当阳光值大于或等于50时点击后能生成一朵太阳花,、太阳花:点击卡片后生成,单击后种下,...

2020-01-10 14:05:51 8492 3

原创 Scratch-第30讲 看谁算的快2

一,课程导入: 第30讲 二,教学过程:三 教学目标 重点难点:1.初步掌握新增“变量”的方法2.学会设定“变量”的值3.学会使用侦测中的“询问”与“回答”,并进行判断4.能尝试搭建减法、乘法、除法测试题脚本四 拓展知识:1.完成减法、乘法、除法的脚本出题制作。...

2020-01-02 17:45:44 313

androidkiller.zip

apk 签名,反编译,加壳。

2020-03-04

一个简单的写字机器人.zip

Scratch 制作的写字机器人。

2020-01-17

第31节课-植物大战僵尸.zip

Scratch-植物大战僵尸

2020-01-10

第30节课-看谁算的快2.zip

Scratch讲义,

2020-01-02

第29节课-看谁算的快1.zip

scratch-29讲 看谁算的快

2019-12-26

第28节课-飞翔的小鸟.zip

scratch 28讲课程资源。scratch 28讲课程资源。scratch 28讲课程资源。scratch 28讲课程资源。scratch 28讲课程资源。scratch 28讲课程资源。scratch 28讲课程资源。scratch 28讲课程资源。scratch 28讲课程资源。scratch 28讲课程资源。scratch 28讲课程资源。scratch 28讲课程资源。scratch 28讲课程资源。scratch 28讲课程资源。scratch 28讲课程资源。scratch 28讲课程资源。scratch 28讲课程资源。

2019-12-26

APIClound_入门.ppt

ApiClound 入门教程。ppt 包含各种基础教程。包含代码。

2019-09-02

TemplateApp.zip

ApiClound 示例代码。apiclound示例代码,主要使用html编写。

2019-09-02

基于 RESTful 架构的API设计原则和规范.docx

api 设计规范文档。基于RestFul。

2019-08-13

播放器Demo

自定义播放器实现 播放器横竖屏适配,以及播放器快进快退,以及音量控制和暂停等。

2017-10-18

仿写QQ 微信 联系人 列表Demo

仿写 QQ 微信联系人列表。QQ列表支持联系人 分组 下拉。微信列表支持侧边字母检索。

2017-10-15

Vim中文手册 74

Vim技术文档。所有的命令和解释。中文文档。

2016-08-29

android逆向工具

android反编译工具

2016-05-08

jd-gui,akpToolkit,smali.jar文件Android反编译工具

我们在开发 安卓中,有时需要对其他apk文件进行反编译,以便我们方便进行学习交流研究使用。 我们使用 Android SDK 默认生成的工程会自动添加一些类到我们的工程中。这些类在程序发布后会仍然保留在apk 文件中。 我们对其进行反编译后 可以发现 会有Smali后缀名的文件。我们怎么对他进行反编译城Java文件,并让我们看懂呢?下面进行一下简单介绍:

2016-04-27

Android基于XML自定义软键盘

Android基于XML自定义软键盘

2016-04-14

Android使用XML自定义软键盘效果

自定义软键盘

2016-04-14

xUtils第三方

第三方库,xutils源代码以及demo。

2015-10-30

mysql驱动.................

myaql撒的发反反复复反反复复反反复复费

2015-04-11

空空如也

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

TA关注的人

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