自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 资源 (1)
  • 收藏
  • 关注

原创 微信小程序应用—SmallReader微阅读的实现

前段时间对微信小程序的wxml,wxss进行了总结,也一直想写一个简单的微信小程序应用。最近利用业余时间,写了一个微阅读的小程序——SmallReader,先简单地看一下效果图:应用主要分为日报,电影,微信和其他四个版块,底部的tab,在小程序的app.json中对tabBar进行配置就好,这个很简单,参考文档就行。下面简单的说下各个版块的实现:一、日报       日报这个版块,

2017-07-09 10:36:48 2736

原创 Android VectorDrawable 的一点优化

相对于 svgomg 来说,优势在于直接对 vector 的 xml 文件处理,处理完直接用就行,不需要再导入,此外由于它是个命令行工具,可以直接对 vd 文件进行批量处理,甚至可以自定义一个 task 任务去自动执行。对于 2,3 种方式来说,工具只是尽可能去优化,可能优化过后,pathData 长度依然没有少于 800 字符,但对比之前是有一定的减少,所以最好的解决方式是让设计同学去处理。是个好用又方便的 svg 在线优化工具,可调整各种参数对其进行优化,然后下载下来即可。

2023-03-05 23:47:58 517

原创 Pytorch 基础之数学运算

每门语言都少不了加减乘除等数学运算,Pytorch 作为一个开源的机器学习库,除了这些基本的数学运算,还涉及到矩阵运算、三角函数、傅立叶变换等等。

2023-02-26 00:31:25 1920

原创 Pytorch 基础之维度变化

Pytorch 张量维度变化是比较常用和重要的操作,本文主要介绍 8种常用的维度变化方法,可根据实际场景选择合适的方法。

2023-02-24 00:49:41 1989

原创 Pytorch 基础之张量合并与分割

本次介绍一下 Tensor 张量合并与分割常用的一些方法

2023-02-22 00:28:58 1020

原创 Pytorch 基础之张量索引

主要介绍了一些常用的张量索引 API ,多理解,根据实际情况选择合适的 API 即可,还要注意避免常见的索引越界错误!

2023-02-20 22:04:50 814

原创 Pytorch 基础之张量创建

主要介绍一下 Tensor 张量创建一些常用的方式

2023-02-19 00:27:31 361

原创 Pytorch 基础之张量数据类型

Pytorch Tensor 张量数据的介绍,主要是对维度的概念要理解好,夯实基础

2023-02-18 16:59:02 420

原创 Pytorch 物体检测 App 体验

Pytorch 采用脚本化 YOLOv5 模型来检测使用该模型训练的 80 个物体对象,识别效果很是惊艳!

2023-02-18 09:25:54 538

原创 MacOS Pytorch 机器学习环境搭建

工欲善其事,必先利其器。此次将采用 Anoconda + Pytorch + PyCharm 来一起构建 Pytorch 学习环境,方便快捷!

2023-02-16 23:02:44 2581

原创 自己实现 ChatGpt ?先学习 Pytorch 吧

PyTorch是一个开源的Python机器学习库,基于Torch,用于自然语言处理等的应用程序。通过这个库,能快速建模、训练模型、加强学习,解决生活中的实际问题,如车位识别、车道检测、图像修复、姿态预估、肖像提取等场景。

2023-02-16 22:55:30 8894 3

原创 Fatal Exception: java.lang.AssertionErrorNo NameTypeIndex match for SHORT_DAYLIGHT

最近在后台日志监控系统中,发现了一个奇怪的 bug,只在 android 8.1.0 中出现,crash 日志如下,也可能会报Fatal Exception: java.lang.AssertionError: No NameTypeIndex match for SHORT_STANDARD 这个错误,本质还是一样的。Fatal Exception: java.lang.AssertionError: No NameTypeIndex match for SHORT_DAYLIGHT ...

2022-03-28 17:01:41 2849

原创 如何使用gitHub进行合作开发

对于开发者来说,如果想利用gitHub作为代码仓库进行合作开发,该如何操作呢?这就需要使用到两个东西,一是gitHub网站,二是android studio开发工具;1.要注册账号(有的跳过),创建一个仓库;2.初始化项目,将本地代码提交到gitHub仓库上,如何提交请参照上一篇文章;3.利用android studio 打开已提交到gitHub上的项目,这样工具能自动关联上(如果未关

2017-07-22 17:44:47 2529

原创 mac如何上传本地代码到gitHub上

gitHub对于android开发者的重要性就不必多说了,有gitHub账号的朋友如果想把自己的代码上传到gitHub上该如何操作呢?步骤如下:1.申请gitHub账号,并创建一个仓库;2.点击仓库右上角的Clone or Download,将https仓库地址复制出来;3.打开mac 终端,cd 到你要存放该项目的根目录下,然后执行命令  “git clone 仓库地址(上一步复

2017-07-22 17:14:34 868

原创 微信小程序未找到入口 pages/other/other.json 文件和pages/paper/paper 出现脚本错误或者未正确调用 Page()错误解决

微信小程序的报错机制目前还不完善,很多错误看起来很让人摸不着头脑,解决方案也更是如此,下面讲一下开发中遇到的两个常见的报错和解决方案:一、未找到入口 pages/other/other.json 文件,或读取文件失败,如下图所示:原因:movie.json文件中什么内容也没有解决方式:在文件中加上{}即可,这看起来的确很逗比!二、pages/paper/pape

2017-06-21 19:41:44 6915 1

原创 android倒计时的简单实现

android开发过程存在一些场景需要使用到倒计时,最近遇到一个简单的功能便是,按钮在点击后的一分钟中内不允许点击,一分钟后就可以了。其实实现起来还是很简单的,实现方式也有很多。这里主要说一下,利用android提供的CountDownTimer类来实现简单的倒计时功能,先简单看一下效果图吧:

2017-06-05 21:31:10 1529

原创 自定义dialog布局样式

在android开发中,对话框的使用已非常频繁,需求复杂度的提升导致dialog自带的一些样式难以满足现在的一些需求。这时候往往希望通过自定布局样式来实现特定的效果,dialog本身也支持自定义布局样式,那么如何去实现呢?主要分为以下几个步骤:1.创建一个Dialog对象;2.自定义布局将填充布局到Dialog中;3.设置宽高,防止显示不全;下面来一步一步简单实现一下,还是先看

2017-06-03 14:34:23 12962

原创 自定义控件之组合控件---以带下划线的EditText为例

在开发当中,为了达到特定的效果,仅仅依赖原有的android控件是不够的,这时候需要自定义一些控件。其实自定义控件,大体可分为三大类:一、组合式控件,即将一些需要重复用到的一些控件包装在一起,组成一个新的控件;二、继承现有的控件,自己去扩展其一些功能(如继承TextView ,EditText等);三、继承一个View,自己去绘制出来。可视具体情况,采取不同的方式来实现效果,这次主

2017-06-01 20:51:18 789

原创 dagger2使用入门详解(一)

对于dagger2使用的好处,这里就不过多介绍,可以参考其官方文档说明点击打开链接,这里主要是讲解一下,本人在学习、使用dagger2时的一些总结,对dagger2的快速入门做一些笔记。接下来会分几篇文章来介绍一下自己对dagger2的快速入门,这一篇主要讲一下,dagger2环境的快速搭建,以及dagger2的三个重要组成部分。一、dagger2环境的快速搭建1.在项目的build.gr

2017-05-09 22:36:52 2140 1

原创 dagger2 "cannot be provided without an @Inject constructor..."报错的解决

dagger2作为google出的依赖注入框架,在编译时生成依赖注入代码,较square的dagger在运行期反射获取注解内容在运行效率上有了较大的提升。dagger2相对而言学习成本较高,但在解耦较高尤其与mvp的结合使用,还是给项目带来很大的好处。相信有很多的开发者都蠢蠢欲动。关于dagger2原理介绍的文章也有很多,本文主要介绍一下在使用过程中比较常见的一个错误,希望能够帮助大家从错误中更深

2017-04-25 10:40:46 10641

原创 ButterKnife读取控件失败问题解决

ButterKnife插件的使用能够大大简化我们findViewById()的机械化操作,提高编码的效率,但对于一些刚接触的人还是会遇到一些小的问题,主要就是配置方面的问题,只要按照下面几个步骤来操作,就能很好地解决这些问题(以mac为例,流程其实都一样):添加ButterKnife Plugins 点击AndroidStudio —>Preferences—>Plugins—>选择

2017-04-24 18:48:12 4694

原创 微信小程序wxml和wxss样式

对于css不熟悉的android程序员来说,开发微信小程序面临的一个比较困难的问题就是界面的排版了。微信小程序的排版就跟wxml和wxss有关了,它们两者相当于android的布局文件,其中wxml指定了界面的框架结构,而wxss指定了界面的框架及元素的显示样式。一、wxml界面结构wxmL比较容易理解,主要是由八大类基础组件构成:

2017-04-18 14:30:29 29461 1

原创 mac终端命令,adb,svn命令总结

mac 笔记本电脑对于命令行的支持是很强大,若能掌握一些终端命令,能够大大提升您的使用体验,也能给您工作带来很大的便利,本文根据网络上一些作者的介绍及自己的实际使用,总结归纳了一些常用的终端命令:一、基本命令功能描述命令名使用举例举例说明清除屏幕或窗口内容clearclear显示当前所有设置过的环境变量enve

2017-04-13 19:08:35 14887

原创 Android Studio Mac版与Win版快捷键对比

最近从公司资产管理部门领了一台mac pro 从事移动开发,对于习惯了windows操作系统的我来说,可谓是各种不习惯呀!于是专门花了些时间来熟悉mac 操作系统,而主要是要熟悉android开发利器android studio的快捷键。相信对于换操作系统进行移动开发的亲们来说,最担心无非就是开发工具快捷键的问题。很明显,快捷键的熟练程度与否,对于开发效率来说至关重要。好了,废话不多说,让我们来对

2017-01-11 20:11:13 4234

原创 FileNotFoundException问题的解决

最近在做一个解压压缩包任务,在操作的过程中,老是在报一个错误,先看下错误的详情图片吧!一直在显示系统找不到指定的路径,而这错误也很明显地定位到GzipUtils工具类中,自己仔细看了下,感觉没有什么问题呀,检查了n多遍也没有发现问题. 具体报错的这行代码如下所示:很明显问题就是出在new FileOutputStream()这里面,相信大家都清楚,字符输出流内的文件路径,如

2016-11-28 18:16:05 8583

原创 Sqlite创建数据库时不走onCreate 和onUpgrade 方法的问题解决

Sqlite数据库, 相信大家在平时的项目开发中都比较常用. 这次在自己项目实践过程中却遇到了一个问题:按照标准的Sqlite数据库操作流程,在MySqliteOpenHelper类的onCreate() 方法中,写了建表语句,但一运行后发现只创建了数据库文件,里面并没有建好表,在调用dao类的增删改查方法后会报这么一个错误,找不到相应的表,如图所示:我下意识地检查了建表语句,发现也没

2016-11-18 18:57:51 4561 1

android倒计时的简单实现

android倒计时器的简单实现,利用CountDownTimer类。

2017-06-06

空空如也

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

TA关注的人

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