自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原小明

无目的学习,还不如散步

  • 博客(420)
  • 资源 (118)
  • 论坛 (2)
  • 收藏
  • 关注

原创 VUE - Apache 部署 Vue SPA 项目,刷新 404 , Apache 配置处理

问题描述因一些原因,使用 Apache 部署 Vue SPA 项目,静态路由刷新后 404 ;官方推荐https://router.vuejs.org/zh/guide/essentials/history-mode.html#%E5%90%8E%E7%AB%AF%E9%85%8D%E7%BD%AE%E4%BE%8B%E5%AD%90Apache 配置httpd.conf 文件m...

2019-05-08 20:43:30 2225

原创 Eggjs -typeorm 之 TreeEntity 实战

Tree - Entitiy教程地址https://typeorm.io/#/tree-entities案例场景:分组设计、树设计、菜单设计树结构 , 括号里是存储的 ID- 华北(11) - 河南(14) - 郑州(17) - 焦作(18) - 河北(15) - 太原(19)- 华南(12)- 西南(13) ...

2019-04-20 20:15:13 2612 1

原创 Nginx - Nginx 同一个服务器,多端口代理

代理地址带有端口号比如 我们访问的代理 2001 的 test , 将 nginx 的 80 指向 9000 ,那么我们的访问地址为http://192.168.1.1:9000/test/需要 $server_port 配置 proxy_set_header Host $host:$server_port;完整配置 location /test/ { proxy_p...

2019-04-19 02:25:42 2081

原创 FE - Eggjs、pm2 和 forever 使用 docker 非进程守护部署

eggjs默认没有进程守护 ,使用 docker 部署项目时, 不添加 --daemon 参数,使用非进程守护进程守护"start": "egg-scripts start --daemon --title=egg-server"非进程守护 "start-docker": "egg-scripts start --title=egg-server",pm2默认有进程守护 ...

2019-03-07 09:54:17 1598

原创 FE - Eggjs 结合 Typeorm 出现连接不了数据库

问题eggjs 结合 typeorm 打包部署的时候,一致报错,刚开始还以为是 eggjs 的问题[egg-scripts] Got error when startup: [egg-scripts] at createScript (vm.js:251:10)[egg-scripts] at Object.runInThisContext (vm.js:303:10)[...

2019-03-05 15:37:34 1371

原创 NodeJs - Express 中间件修改 Header: TypeError [ERR_INVALID_CHAR]: Invalid character in header content

背景使用 Express 中间件进行数据代理方法,用户信息统一使用 Redis 缓存user-redisconst user_redis = async function (req, res, next) { const token = req.headers['authorization'] const user = await redis.client.getAsyn...

2019-03-01 15:59:06 10159

原创 tensorflow -使用 Docker 分 5 步进行服务器测试部署

Tensorflow 项目部署的几种方式,落地使用是简单分为算法项目和应用项目;项目部署方式描述方式 1 : 算法项目使用 Serving 进行部署,为应用项目提供服务,这样就可以做到算法项目与应用项目最简分离。方式 2 : 算法项目进行再次封装为服务型,为应用项目提供服务,这样需要进一步的封装算法项目,可以形成一套规范实现自动化封装。方式 3 : 算法项目与应用项目,各自分离运行,但需...

2018-11-30 10:32:43 225

原创 Vue - Vue Cli 3.0 之 vue-cli-service

样例新建项目后,package.json 下的 script "scripts": { "serve": "vue-cli-service serve", "build": "vue-cli-service build",

2018-06-26 10:37:14 21939

原创 django - migrate 重置

使用 django 过程中,发现丢失 migrate 的问题,在更新数据库的时候,需要 migrate 报错解决删除数据库,重新建库重置 migtate 这里说下 migrate 重置的问题1.查看本地 migrate 历史python3 manage.py showmigrations action_backend [X] 0001_initial ...

2018-05-10 17:05:32 2995

原创 Android - AppCompatEditText 重写,实现 3个文字中间使用空格分离

重写 AppCompatEditText ,实现 以 3 个文字中间使用空格分离若需要分割符,把空格替换即可若需要多个文字中间分割的话,把对 3 取余 换下即可。class AppCompatThreeSpaceEditText : AppCompatEditText { var trueText: String = "" private var isRun: Boole...

2018-03-29 01:04:32 1283

原创 Android - Kotlin 下使用 Room 遇到 There are multiple good constructors and Room will ... 问题

问题:kotlin 更新值 1.2.6 版本时,room 表的实体类就编译不通过了,比如:@Entity(tableName = "table_hex")data class HexData constructor( @ColumnInfo(name = "id") @PrimaryKey(autoGenerate = true) var ...

2018-03-18 17:22:36 2242

原创 tensorflow - 在 Android 中 集成 tensorflow 并使用训练后的模型

第一次集成使用 tensorflow ,内心还是有些激动的。开始时候,并不知道怎么进行,其实是一脸茫然的,然后就看了不少文章,关于集成的,大致有了个思路,然后就开始集成测试。这次就总结下具体集成思路和步骤。 方式: tensorflow android 而不是 tensorflow lite基本思路首先,在 android 上集成 tensorflow ,我们可以确定使用 ...

2018-03-15 18:57:17 1455 1

原创 kotlin&java - byte 数组转 int 数据,有符号和无符号转换类

在做 android 与蓝牙上的加速度传感器通信时,通信规格为 每个 x,y,z 值均占2个字节,即2个byte数据;先温习下 kotlin 上的移位运算:shl(bits) – 左移位 (Java’s <<)shr(bits) – 右移位 (Java’s >>)ushr(bits) – 无符号右移位 (Java’s >>>)and(bits) – 与or(bits) – 或xor(bit

2017-12-28 14:32:54 7995

原创 automation - Jenkins pipline 执行 nodejs 命令时,提示 node: command not found

遇见的问题描述:最近使用 jenkins pipline 部署前端项目的时候,执行 node 命令,发现怎么都执行不了,而登录服务器的时候,可以正常执行,而且环境变量进行了配置的,后请教了大神杨 说是软连接的问题,后进行设置后,就可以执行了; 为什么 java 命令可以执行,而node命令就要设置软连接呢? 请在评论告诉我。解决通过ln命令设置node和npm的软连接ln -s /XX/

2017-12-05 18:37:18 3310 1

原创 FE - 微信小程序 - 蓝牙 BLE 开发调研与使用

背景最近在研究 weex 的时候,感受到的不只是一点痛楚,从文档到示例代码,再到代码仓库,真是一塌糊涂。反看 微信小程序的文档 简直好到极点,公司现有产品本身是和硬件打交道的,所以在蓝牙开发上的就下了下功夫。年初,看到小程序的时候,其蓝牙还不支持 android ,少了很多特性。不知何时,微信就已经更新蓝牙(ble)开发的内容,今天有幸尝试这在微信小程序里,进行了试用和测试。先说感受,优点:只需要根

2017-11-09 20:33:44 4502 4

原创 Kotlin - 验证时间格式是否是 yyyy-MM-dd HH:mm:ss

正则匹配fun valiDateTimeWithLongFormat(timeStr: String): Boolean { val format = "((19|20)[0-9]{2})-(0?[1-9]|1[012])-(0?[1-9]|[12][0-9]|3[01]) " + "([01]?[0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]"

2017-11-07 10:12:36 2823

原创 FE - Weex 使用简单封装数据加载插件为全局加载方法

前言将 weex 的网络加载方式 fetch 简单封装下,在全局组件中进行使用;基本思路:封装 fetch 插件在 vue 中进行注册组件中进行使用插件封装如代码所示,注意使用 vue.mixin 方法即可/** * Created by yuan on 2017/11/1. * weex 网络请求操作 */const BASE_URL = "http://192.168.3.16:8

2017-11-01 14:17:41 1718 2

原创 Android - Android Studio 3.0 问题总览记录

1.更新后Gradle Plugin 3.0 遇到的问题问题Error:(101, 0) Cannot set the value of read-only property 'outputFile' for A ...解决升级为 gradle plugin 3.0 后,打包的文件输出就出了问题:原始为: //打包命名 applicationVariants.all { variant

2017-10-30 11:41:11 13174 1

原创 FE - weex 开发 之 使用 weex-ui 组件与配置使用

weex-uiweex - ui 阿里飞猪出品https://github.com/alibaba/weex-ui使用进入 weex 项目根目录npm i weex-ui -S配置(1) 以下面方式使用import { WxcComponent1, WxcComponent2 } from "weex-ui"缺点是导入了全部的 weex-ui 组件,也会打包;1. 安装插件npm i babel-

2017-10-26 14:01:26 2785

原创 FE - weex 开发之 配置 vue 与 vue - router环境

1.前提前提是你已经创建过工程,已经有下面目录:.├── README.md├── android.config.json├── config.xml├── hooks│ └── README.md├── ios.config.json├── npm-shrinkwrap.json├── package.json├── platforms├── plugins│ └──

2017-10-26 10:17:21 680

原创 FE - 关于 document.body.scrollTop 和 document.documentElement.scrollTop 的小问题

今天做一个网页页面定位的效果,业务如下:点击 A 按钮后页面跳转(滑动)到 B 元素;基本实现如下步骤为:获取 B 元素距离顶端的距离;给按钮 A 添加点击事件,然后将 document 的 scrollTop 设置为 B 元素距离顶端的距离; let anchor = this.$el.querySelector('#B') document.documentElement.scr

2017-10-24 14:30:24 386

原创 FE - weex 新建工程卡在新建工程时,安装不了 weexpack

weex 官网weex 搭建环境配置按照上面的说明,进行到创建工程的步骤,怎么都创建不了;原因是 npm 版本太低了,升级即可;注意:上面连接中 npm 的版本安装不了;升级 npmnpm install -g npm@latest我的版本@yuan $ npm -v5.5.1最后创建工程即可! weex create demo-project

2017-10-18 14:25:46 578

原创 FE - Vue 使用 XLSL 导出 excel 文件

库地址:SheetJS - js-xlsx可能需要的其他库:filesaveJS package.json "xlsx": "^0.11.6", "file-saverjs": "^1.3.6"数据格式可单独写个接口为下载 excel 文件操作 [ ['cols1','cols2','cols3'], ['data1','da

2017-10-18 12:29:37 3793

原创 Android - 使用 Kotlin 和 Room 进行开发遇到的问题

问题1 Kotlin: java.lang.NoClassDefFoundError: Failed resolution of: Lkotlin/jvm/internal/Intrinsics;解决 compile 'com.mapzen:on-the-road:1.2.0'问题2Error:Execution failed for task ':labeling_main:transfor

2017-09-13 17:41:53 1878 3

原创 Android - 在 Android Studio 2.3.3 下配置 Room ,出错解决

开发环境Android Studio 2.3.3 Gradle Tools 2.3.3 Gradle 3.3 - all原因配置 Room 时,编译出下面错误:Error:Execution failed for task ':app:compileDebugJavaWithJavac'.> kotlin.jvm.internal.FunctionReference.<init>(ILjava/

2017-08-16 13:14:04 1047

原创 Android - Kotlin 与 DataBinding 出现 Error:(10, 39) Unresolved reference: databinding

错误Error:(10, 39) Unresolved reference: databinding...解决使用 kapt 配置 databinding , 版本见: databinding compiler version 使用最新版,在 app/build.gradle 配置:kapt { generateStubs = true} dependencies { //.

2017-08-10 19:40:27 899

原创 Android - Android 7.0 拍照,相册选择和系统图片裁剪和删除适配

Android 7.0 引入了 Provider 给 app 申请文件存储路径,所以需要配置 Provider ,才可以使用 存储功能。定义 provider在 res/xml 文件夹下定义provider_path.xml<?xml version="1.0" encoding="utf-8"?><resources> <paths> <external-path

2017-08-10 15:51:18 3996

原创 Android - 使用 Gson 中 Expose 注解说明

@Expose 注解可以标明哪些字段进行序列化例子User 类 可以看见 name 属性 被 @Expose 修饰class User { @Expose private String name; private int age; public String getName() { return name; } public void

2017-08-04 11:32:32 1873 1

原创 Android - Android Architecture Components - Room 在 Kotlin 中使用 (1)

参考文章Android Room 官方文档Room Persistence Library(官网文档翻译)在kotlin中使用room(Room Persistence Library)和遇到的坑Android官方ORM框架ROOM(Google I/O 2017)啰嗦对 Room 不了解的可以看上面文章就可以了,我就不做过多赘述。每个例子都有一个环境或场景,好吧,场景如下:描述用户拥有哪些书Use

2017-08-03 12:56:26 5520 11

原创 Android - 震动反馈和提示音实现

见 BaseNotifyFragment :public abstract class BaseNotifyFragment extends BaseFragment { private Vibrator mVibrator; private Ringtone mRingtone; @Override public void onActivityCreated(@Nu

2017-07-27 17:48:57 2179

原创 macOS - 完全卸载应用

1. Finder / Application command + delete 删除 .app 文件2. 删除相关文件下面文件夹下对应的文件Configuration ~/Library/Preferences/Caches ~/Library/Caches/Plugins ~/Library/Application Support/Logs ~/Library/Logs/

2017-07-12 14:55:58 1217

原创 Android - 打包内测版本dex2jar Shell 脚本操作

基本步骤进入 app projectbuild 内测 type 上传内测平台 (蒲公英和fir.im 均有可以进行 gradle 配置)复制 apk 包备份输入 true 和 false 是否进行查看(dex2jar)可以使用 fir.im 查看包信息dex2jar 进行操作打开 jd-gui #! /bin/zshecho 'into eartag app project'c

2017-07-10 14:15:37 468

原创 Vue - Tomcat 与 Vue2 搭建简单测试环境

Shell 脚本脚本说明:进入 vue2 工程目录进行 工程 build复制 build 结果到 tomcat 下 测试路径webpack-tomcat.sh#! /bin/bashecho '------ build start ------'cd ~/sahc/sources/Etag_App/insurance_web/npm run buildcp -r dist/. ~/ja

2017-07-06 13:32:50 4596

原创 Vue - webpack 打包兼容 360 浏览器和 IE 浏览器

参考 : IE运行出现的问题背景项目使用的是 vue2 , 打包后上传服务器,访问;IE 不显示,360 不显示,老版谷歌浏览器不显示内容。1. 解决不显示内容在 index.html 添加下面内容<meta http-equiv="X-UA-Compatible" content="IE=edge">比如:<!DOCTYPE html><html><head> <meta name="vi

2017-07-06 13:23:14 17061 4

原创 MacOS - iTerm2 + Oh my ZSH+ Powerline 打造个性终端最终版

先预览下最终效果准备工作: macOS 和 iTerm2 软件iTerm 操作下载 iTerm 软件 : http://iterm2.com/ 直接下载安装即可;1. iTerm 主题1.1 下载主题下载地址 : http://iterm2colorschemes.com/直接下载 zip 即可,后解压,解压如下:(主要使用 termite 文件下的主题)1.2 配置主题打开 iTerm2

2017-06-29 15:34:42 10031 1

原创 Android - 通俗解释应用界面跳转使用的Intent中Flag

1.叨叨上篇说了几种常见的应用,但总感觉不太舒服,这篇将通过 A,B,C,D 四个界面解析;2.了解 LaunchMode在 AndroidManifest.xml 中配置 activity 的时候的一个属性,比如: <activity android:name=".OnePageActivity" // i'm here a

2017-06-21 21:04:35 902

原创 Android - 应用内页面跳转设计与六种常用的页面跳转实践

1. 应用内页面跳转设计应用页面跳转与应用的用户体验有直接相关。 如果应用为了看一个详情,跳转了大于3个界面,就很大可能流失用户和被用户吐槽,更不用说,跳进去又退出大于3个界面才回到主界面。应用页面的跳转往往随着应用变大,页面增多,界面跳转出现的 bug 也就随之增多。应用页面跳转我建议纵向深度不超过3层,最多3层即可; 如果项目过大,可分为子模块主界面,后分散界面,具体怎么跳转需要按需求而定

2017-06-21 16:50:50 4367

原创 Android - Retrofit 实现图(多)文上传提交

1. 使用 Retrofit 的 partmap实现比如我们的需求是 修改用户头像和用户姓名;如果同时需要上传头像和用户名,需要使用 PartMap 进行操作;@Multipart @PUT("/myuser/info/update/") Observable<UserUploadBean> updateUserInfo(@PartMap Map<String, RequestBod

2017-06-19 11:56:27 513

原创 Android - 开发者选项中的一些必知必懂必会

唠叨开发者选项中有很多功能,到作为一个开发者,常用常见的就是 USB 调试了。但熟不知,里面还有很几个有意思的东西。1. 不锁定屏幕在开发中进行 USB 调试,开启后,不会熄灭屏幕,但屏幕亮度会减弱,与手机的设置有关系;2.显示边界布局可以查看到界面上 view的区域和 margin与padding值;3.调试GPU过渡绘制开启如下所示 : 使用说明: 开启后就能看到效果,选择 Debug GPU

2017-05-25 16:12:51 969

原创 Kotlin - kotlin basic (1) -- 直接入门

参考内容kotlinlang.orgkotlin in chinese1. packagekotlin 的 包和 java 基本相似,但有点不一样; 关键字: as示例代码package cn.labelnet.demo.basicimport cn.labelnet.demo.students.Studentimport cn.labelnet.demo.students.*// imp

2017-05-23 19:30:38 484

kotlin docs v1.1

kotlin docs bacis

2017-05-23

kotlin for android developers 中文版

kotlin for android developers 中文版

2017-05-23

Hadoop01DemoJar

温度排序,实现自定义分组分区排序,到出来的jar

2016-01-29

hadoop01Demo

温度排序,实现自定义分组,分区,排序,获得最高温度!

2016-01-29

HDFS1Demo示例

使用hadoop 提供的 java api 操作 hdfs

2016-01-22

LrcView2Demo

自定义View歌词实现,实现吉他谱实现,控制和弦键;

2016-01-17

LrcView1Demo

自定义view实现,通过和弦动态的控制歌词滚动实现;

2016-01-14

SpringMvcMybatis总配置

SpringMvcMybatis的总配置信息,包括jar,配置信息,示例工程.zip

2016-01-08

SpringmvcMybatis5Demo

SpringMvc拦截器实现 ,和用户登陆的一个例子,最终版

2016-01-08

SpringmvcMybatis4Demo

SpringMvc的示例 图片上传,RESTful支持,Json数据

2016-01-08

Myeclipse2014破解文件

Myeclipse2014破解文件,右键解压即可,Linux下 命令运行 : java -jar cracker.jar ;

2016-01-07

SpringMvcMybatis3Demo

SpringMvcMybatis的学习例子,服务端校验,异常处理

2016-01-07

Spring支持Json

SpringMvc加入Json支持的工具包

2016-01-07

服务端校验jar

SpringMvc服务器端校验所需要的jar包.rar

2016-01-07

Springmvc2Demo

Springmvc中controller的一些特性,参数和返回值

2016-01-07

SpringMvcMybatis1Demo

SpringMvc+Mybatis+Spring整合实现

2016-01-06

SpringMvc1demo

SpringMvcDemo,实现非注解方式开发和注解方式开发.rar

2016-01-04

SpringJDbcDemo

Spring使用Jdbc开发,并使用Spring进行事务控制

2015-12-31

Myeclipse2015注册和补丁

Myeclipse2015注册破解和破解时所需要的补丁,ubuntu下发来贺电

2015-12-31

SpringMybatisSpringMvc整合包

Spring+Mybatis+Spring MVC的全部jar包,可以用于练习测试;

2015-12-31

MybatisSpring1Demo

Mybatis和Spring整合的例子,包括原始的dao开发和mapper代理的方式

2015-12-31

Aop注解示例

spring中aop的注解的使用开发,包括bean注解.rar

2015-12-30

Aop配置示例

spring Aop配置示例说明,通过模拟mvc实现,service层异常补货.rar

2015-12-30

Spring配置

spring开发配置,包括bean配置,aop配置文件及对应jar包.rar

2015-12-30

Aspectjit等

spring jdk版本不同对应的aop包版本不同,这里是jdk1.7的!

2015-12-30

Aop所需工具包

spring开发中aop所需要的开发工具jar包下载使用

2015-12-29

proxy1demo

设计模式中的动态代理实现,和springAop理解实现;

2015-12-29

Spring3Demo

Spring注解的学习使用,包括注入,类扫描的实现;

2015-12-28

spring2Demo

spring开发之Ioc生命周期测试,ioc创建时机与scope;

2015-12-25

spring1Demo

Spring入门程序,方便理解IOC,创建对象,以及创建对象的方式!

2015-12-25

Mybaties2Demo

MybatiesDemo包括高级映射的实例,一对一,一对多,多对多,延迟加载;

2015-12-23

Mybaties1Demo

mybatis示列,包括输入映射,输出映射,动态sql,sqlmapconfig.xml的配置

2015-12-22

Mybatis实例

Mybatis的实例,使用mybatis实现简单的增删改查功能。

2015-12-21

RecyclerViewClass

eclipse开发Android 时,使用RecyclerView ,需要引入的依赖!

2015-12-11

TextView部分文字点击事件

安卓中的TextView 实现部分文字点击事件,通过Spannable 实现

2015-12-07

建造者Demo

设计模式之建造者模式,使用形象化例子,提供理解!

2015-12-04

模板方法1Demo

设计模式之模板方法模式,使用一个简单形象的列子来理解!

2015-12-03

关键字Final

Final关键字的5中使用方式,包括使用说明和解释;

2015-12-02

策略模式1Demo

设计模式之策略模式,使用刷卡支付和扫码支付的列子来理解!

2015-11-27

责任链模式Demo

设计模式之责任链模式,使用形象化例子来解释说明。

2015-11-27

LABLENET的留言板

发表于 2020-01-02 最后回复 2020-01-02

我的博客,分类下的文章显示数量不对,怎么解决?

发表于 2015-08-07 最后回复 2015-08-07

空空如也

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

TA关注的人 TA的粉丝

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