自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(43)
  • 资源 (9)
  • 收藏
  • 关注

原创 chrome崩溃对应

谷歌浏览器升级后崩溃解决方法:创建快捷方式, 增加启动参数 --no-sandbox原因: 新版谷歌和win10中文版存在冲突,当前版本: 78.0.3904.70(正式版本)

2019-12-23 10:38:07 330

原创 macbook安装ubuntu系统

原文转自:https://www.jianshu.com/p/489ea047caa8

2019-11-26 06:33:47 1164

原创 rclone 命令大全

### 文件上传rclone copy /home/backup gdrive:backup # 本地路径 配置名字:谷歌文件夹名字### 文件下载rclone copy gdrive:backup /home/backup### 列表rclone ls gdrive:backuprclone lsl gdrive:backup # 比上面多一个显示上传时间rclone lsd g...

2019-09-11 15:52:58 10176

原创 带root权限的签名包

签名包工具地址:https://github.com/getfatday/keytool-importkeypair使用keytool-importkeypair对jks文件引入系统签名:命令:./keytool-importkeypair -k aicamera.jks -p aicamera -pk8 platform.pk8 -cert platform.x509.pe...

2019-08-27 18:19:57 330

原创 NTP 服务器(Ubuntu)

sudo apt-get install ntp //安装NTPsudo ps -aux | grep ntp //查看NTP 是否存在sudo vim/etc/ntp.conf //查看配置文件sudoufw disable //关闭防火墙sudoiptables -t filter -A INPUT -p udp --destination-port 123 ...

2019-03-29 15:21:49 440

原创 java.lang.IllegalArgumentException :Not avalid class name

java.lang.IllegalArgumentException :Not avalid class name 或者Error: no classes specifiedbash: ../../build/intermediates/classes/debug: is a directory。解决方案:src/main/java文件夹执行指令:javah -d ../jni ...

2018-12-25 21:46:28 1548

原创 33週 工厂方法模式

1.工厂方法模式概念工厂方法模式(Factory Method) : 定义一个用于创建对象的接口,让子类决定实例化了哪个类。工厂方法使一个类的实例化延迟到其子类。 用于生产同一等级结构中的固定产品。(支持增加任意产品)特点:(1)工厂方法模式是简单工厂模式的进一步抽象和推广 。           (2) 使用了多态性,工厂方法模式保持了简单工厂模式的优点,克服了它缺点。     ...

2018-09-27 22:40:09 106

原创 26週 简单工厂模式

1.工厂模式概念定义:工厂模式是我们最常用的实例化对象模式了,是用工厂方法代替new操作的一种模式;核心:        (1)实例化对象,用工厂方法代替new操作。        (2)将选择实现类,创建对象统一管理和控制,从而将调用者跟我们的实现类解耦。特点:实现了创建者和调用者的分离。分类:        (1)简单工厂模式(Simple Factory Patt...

2018-09-27 22:28:06 115

原创 linux 命令

1.定时器创建 crontab -e@reboot sudo -u user /usr/bin/python3.5 /home/user/CAMERA_SYS/CAMERA_PLATFORM/mp4_timestamp_monitor/mp4_timestamp_monitor.py@reboot sudo -u user /home/user/CAMERA_SYS/CAMERA_PL...

2018-08-22 11:15:49 282

原创 Python后台运行

可以使用下面的命令来启动上面的脚本,让Python在后台运行。nohup python main.py &ps -ef | grep pythonkill -9 9208 

2018-07-25 08:36:33 443

原创 python 安装dateutil

没必要下载源码包手动安装,直接用easy_install或pip在线安装easy_install python-dateutilpip install python-dateutil

2018-07-24 15:40:54 18947 3

原创 python list 排序

列表排序:sort是修改原列表,sorted提供原列表的一个有序副本li=[2,1,4,5,0]li.sort() #默认从小到大print li结果:[0, 1, 2, 4, 5]li=[2,1,4,5,0]li.sort(reverse=True) #从大小到print li结果:[5, 4, 2, 1, 0]li=[2,1,4,5,0]new = sorted(...

2018-07-24 15:39:36 299

原创 RXjava学习2

调度器.io 用于I/O操作,耗时操作.computation 计算工作默认的调度器.immediate 立即在当前线程执行你指定的工作.newThread 开启新线程.trampoline 按序处理队列-------android调度器AndroidSchedulers...

2018-07-09 10:23:17 109

原创 open cv 修改方向,修改像素

# 定义旋转rotate函数def rotate(image, angle, center=None, scale=1.0): # 获取图像尺寸 (h, w) = image.shape[:2] # 若未指定旋转中心,则将图像中心设为旋转中心 if center is None: center = (w / 2, h / 2) # 执行...

2018-07-09 10:22:44 280

原创 RXJava学习1

概述:1.异步数据处理库2.扩展的观察者模式特点:轻量级框架支持Java 8 lambda支持Java6+ Android 2.3+支持同步和异步扩展模式:onCompleted()事件onError()事件组合而不是嵌套,避免陷入回调地狱Schedulers(调度器)解决Android主线程问题解决多线程线程问题 观察者模式四大...

2018-06-12 13:49:20 95

原创 Activity被回收了怎么办

用户在活动 A 的基础上启动了活动 B,活动 A 就进入了停止状态,这个时候由于系统内存不足,将活动 A 回收掉了,然后用户按下 Back 键返回活动 A,会出现什么情况呢?其实还是会正常显示活动 A的,只不过这时并不会执行 onRestart()方法,而是会执行活动 A 的 onCreate()方法 。这时有一个问题:保存的临时数据和状态都没了。解决方案:onSaveInstanceState(...

2018-05-10 09:24:05 539

原创 UML 介绍

‘+’表示public,‘-’表示private,‘#’表示protected;接口顶端有《interface》显示,只有两行;同时另一个表示方法为棒棒糖表示法;聚合表示一种弱的’拥有’关系,体现的是A对象可以包含B对象,但B对象不是A对象的一部分;合成是一种强的’拥有’关系,体现了严格的部分和整体的关系,部分和整体的生命周期一样;继承关系实现接口关联关系聚合关系合成关系依赖关系空心三角形+实线空...

2018-03-30 13:06:46 145

原创 Android Studio快捷键

功能EclipseAndroid Studio快速查找类、文件Ctrl + Shift + T/RCtrl + N 、Ctrl + Alt + N查找、替换Ctrl + FCtrl + F/R全局搜索Ctrl + HCtrl + Shift + F快速定位到下一个Ctrl + KAlt + F3选中文中,F3定位到下一个快速定位光标位置的某个类、方法和属性F3F4注释代码行Ctrl + /Ctrl...

2018-03-29 14:39:34 239

原创 Android框架之ProgressHUD,ButterKnife

1.ProgressHUD多种加载效果:https://github.com/Kaopiz/KProgressHUD2.ButterKnife 优势:1.强大的View绑定和Click事件处理功能,简化代码,提升开发效率2.方便的处理Adapter里的ViewHolder绑定问题3.运行时不会影响APP效率,使用配置方便4.代码清晰,可读性强 https://github.com/JakeWhar...

2018-03-27 17:05:58 4402

原创 Android dp sp px换算

dp:Density-independent pixels,以160PPI屏幕为标准,则1dp=1px,dp和px的换算公式 :dp*ppi/160 = px。比如1dp x 320ppi/160 = 2px。sp:Scale-independent pixels,它是安卓的字体单位,以160PPI屏幕为标准,当字体大小为 100%时, 1sp=1px。sp 与 px 的换算公式:sp*ppi/...

2018-03-27 14:44:10 815

原创 Android学习路线

请参考原文:另一份 Android 开发学习路线图 帮助修改。谢谢。基础工具部分: 中文手册,我猜测是Maven中文手册,可是我并没有找到这样的资源,欢迎知道的朋友告诉我;Android部分有 『第三方库集合』,我没能找到资源地址;书籍我大多是给的豆瓣链接,如果觉得不合适可以替换一下;程序设计一、java(a)基本语法(如继承、异常、引用、泛型等)Java核心技术 卷I(适合入门)进阶Effect...

2018-03-23 13:41:26 94

原创 命令

sudo python /home/tre/CAMERA/verification_data_ver20180315.py -id S0392_0546 -td 20180322 -is 30000 -count 15 #check数据sudo python /home/tre/CAMERA/convert_video_to_images20180321.py #拆图sudo vi /var/w...

2018-03-23 11:08:51 116

原创 Android框架

2018-03-22 17:45:05 128

原创 BindService Demo

Activity与Service怎么绑定.写了一个demo如下Step1 AndroidManifest.xml<activity android:name="com.example.a10121581.myapplication.TestActivity" android:label="@string/app_name"> ...

2018-03-22 16:14:26 251

原创 bindService与startService不同

总结下bindService与startService之间的不同点:NObindServicestartService1Activity与Service共存亡不会自己死,stopService才直接onDestroy.2创建只走一次,onCreate⇒onBind死亡只走一次,onUnbind⇒ondestroy创建只走一次onCreate onStartCommand走多次;死亡之后一次onDe...

2018-03-22 14:25:22 168

原创 python sort与sorted

今天碰到了一个坑:在linux系统下文件的排序不一定是按照正序或倒序的.那么python对于排序的做法是怎么样的呢?sorted()方法>>> a = [3,1,2]>>> b = sorted(a)//sorted对list本身没有操作,而是排序之后付给一个值>>> a[3,1,2]>>> b[1, 2, 3]so...

2018-03-22 14:14:58 83

原创 Python 安装

python3以及pip3安装:wget https://www.python.org/ftp/python/3.6.0/Python-3.6.0.tgz tar zxvf Python-3.6.0.tgz ./configure —prefix=/etc/python/python3.6 yum -y install zlib-devel bzip2-devel openss...

2018-03-22 10:20:39 232

原创 Linux WebDAV设置

首先介绍一下WebDAV    1.简而言之,WebDAV是一种HTTP1.1的扩展协议,可以在像操作本地文件夹一样操作服务器上的文件夹,还可以支持版本控制。2.WebDAV的优势:一套自己定义的安全完善的身份验证机制。        穿墙        HTTPS传送数据        使用一个TCP连接传送所有文件        方便的客户端工具:和局域网中的文件共享一样简单使用。先确保你的s...

2018-03-21 14:22:06 7489

原创 JAVA 基础知识

一. Java基础部分.................................................................................................. 71、一个".java"源文件中是否可以包括多个类(不是内部类)?有什么限制?......................................................

2018-03-20 17:22:44 522

转载 Android 工具类

转载自 https://www.jianshu.com/p/6784800b5cc9ArithUtil/** * Created by Administrator on 2016/10/31. */import java.math.BigDecimal;/** * 由于Java的简单类型不能够精确的对浮点数进行运算,这个工具类提供精 * 确的浮点数运算,包括加减乘除和四舍五入。 ...

2018-03-16 17:39:05 230

原创 深入理解Android内核设计思想 第三天 第五章

Android进程/线程和程序内存优化一、进程/线程总结四大组件并不是程序(进程)的全部,而只是它的“零件”应用程序启动后,将创建ActivityThread主线程同一个包中的组件将运行在相同的进程空间中不同包中的组件可以通过一定的方式运行在一个进程空间中一个Activity应用启动后至少会有3个线程:一个主线程和两个Binder线二、Handler,MessageQueue,Runnabale与...

2018-03-02 07:56:32 235

原创 深入理解Android内核设计思想 第二天 第二章

一、计算机操作系统:负责管理系统硬件,并为上层应用提供稳定编程接口和人机交互界面的软件集合。二、IPC(Inter-process communication)进程间通信。三、共享内存(shared memory)进程之间用同一个keyStep1.创建内存共享区Step2.映射内存共享区Step3.访问内存共享区Step4.进程间通信Step5.撤销内存营社区Step6.删除内存共享区四、管道(P...

2018-03-01 20:45:06 504

原创 深入理解Android内核设计思想 第一天 第二章

Android.mk简介:makefile定义了一系列的规则来指定,哪些文件需要先编译,哪些文件需要后编译,哪些文件需要重新编译,甚至于进行更复杂的功能操作,因为 makefile就像一个Shell脚本一样,其中也可以执行操作系统的命令。一、Android编译系统抽象模型初始化环境→构建依赖树→执行编译流程→打包从6.0编译系统中比较大的变化是采用了全新的Java编译链,即Jack(Java An...

2018-03-01 14:08:25 165

原创 深入理解Android内核设计思想 第一天 第一章

一、Android版本号KitKat    奇巧巧克力4.4.xAPI level 19KitKat with wearable extensions 4.4.WAPI level 20Lollipop  棒棒糖5.0.1API level 21Lollipop5.1.1API level 22Marshmallow 棉花糖6.0API level 23Nougat 牛轧糖7.0API level...

2018-02-28 09:17:51 316

原创 Python学习笔记_数据类型

list[ ]可变索引 0 开始例:list1 = [1,2,3]元组()不可变索引 0 开始例:tup1 = (50,);字典{ }可变键值对例:dict1 = { ‘abc’: 456 };

2017-11-13 21:32:11 121

原创 C#排序 How to Sort a List<T> by a property in the object

objListOrder.Sort((x, y) => x.OrderDate.CompareTo(y.OrderDate));

2017-11-10 10:23:23 138

原创 python学习笔记

python学习笔记python的第一篇博客,平常自主学习能力太差,咋整呢!!!写一篇博客要求自己吧。 1.python在linux下 键入Python启动解释器。ctrl+D退出提示符=exit()helo(dir)查看帮助python hello.py执行=也可chmod a+x hello.py然后./hello.py↑ 但是这里报错Warning: unknown mime-typ

2017-11-07 21:01:21 128

原创 Error:Execution failed for task ':XXXX:processDebugManifest'. > Manifest merger failed with multiple

AS的Gradle插件默认会启用Manifest Merger Tool,若Library项目中也定义了与主项目相同的属性(例如默认生成的Android:icon和android:theme),则此时会合并失败,并报上面的错误。解决方法有以下2种:方法1:在Manifest.xml的application标签下添加tools:replace="android:icon, a

2016-12-09 21:13:05 614

原创 You need to use a Theme.AppCompat theme (or descendant) with this activity.

错误: java.lang.RuntimeException: Unable to start activity ComponentInfo{pos.tre.com.tabletpos/com.tre.pos.view.LoginActivity}: java.lang.IllegalStateException: You need to use a Theme.AppCompat theme (

2016-11-23 12:54:07 238

原创 java.lang.RuntimeException: Can't create handler inside thread that has not

①java.lang.RuntimeException: Can't create handler inside thread that has not在Android中不允许Activity里新启动的线程访问该Activity里的UI组件即任何操作 Activity的地方 都不能在 子线程中②Only the original thread that created a view

2016-11-17 16:00:12 221

apache-jmeter工具

apache-jmeter工具 单元测试 webservice测试

2016-10-20

Android入门到精通详解

Android入门到精通详解

2016-10-09

Android 4 高级编程

Android 高级编程

2016-10-09

银行系统 源代码 小程序练手

银行系统 源代码 小程序练手 !

2014-04-09

SENCHA TOUCH权威指南

SENCHA TOUCH权威指南 html5+css3

2014-02-13

jquery-easyui

jQuery EasyUI是一组基于jQuery的UI插件集合,而jQuery EasyUI的 目标就是帮助web开发者更轻松的打造出功能丰富并且美观的UI界面。开发者不需要编写复杂的javascript,也不需要对css样式有深入的了解,开发者需要了解的只有一些简单的html标签。

2013-09-17

电子商城项目

电子商城项目基于MVC

2012-12-18

IT学生解惑

IT学生,通常的一些疑问,学校里应该学习什么,怎么去学习IT方面的知识,并且如何在社会中实践。

2011-11-09

空空如也

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

TA关注的人

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