自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(56)
  • 资源 (8)
  • 收藏
  • 关注

原创 搬家通知到简书

今后搬家到简书啦。欢迎大家光临。简书地址:穿越隧道

2019-08-18 13:29:28 132 1

原创 对抗996的技术手段--JavaFX实现定时强制锁频

0、说明该执行文件需要放在英文目录下,即目录文件夹不能有中文。1、设置工作时间时间页面设置效果图:2、设置休息时间锁屏休息页面效果图3、定时锁屏锁屏状态下,如果要想强制解锁,连续点击5次鼠标即可开锁4、 使用相关技术1)、akka actor的定时执行2)、javaFX设置界面3)、javafx-gradle-plugin 实现打包配置图标时,注意放图标的位置为 src...

2019-06-09 14:27:14 226

原创 数据分析-python

import numpy as npimport pandas as pddf = pd.read_csv("D:/pythonproject/train.csv");label = df['TARGET']df = df.drop(['ID','TARGET'],axis=1)missSet=[np.nan,9999999999,-999999]#取出第...

2018-04-22 18:15:20 805

转载 神经网络浅讲

神经网络是一门重要的机器学习技术。它是目前最为火热的研究方向–深度学习的基础。学习神经网络不仅可以让你掌握一门强大的机器学习方法,同时也可以更好地帮助你理解深度学习技术。

2017-10-26 20:55:22 726

原创 Java编程思想-9

Java编程思想字符串 1、不可变StringString类是一个final类型的,因此不能被继承,一旦创建就不能修改。甚至当String作为参数时,其引用都会被复制一份,原来的并没有动。

2017-10-22 16:48:05 451

原创 java编程思想-8

Java编程思想异常处理 异常就是阻止当前程序正常执行的方法或者作用域。异常问题:属于一类可能会出现的问题,具有一定的不确定性。1、基本异常异常的出现允许我们对异常进行处理,我们可以让程序停止或者处理完程序并且返回到稳定状态。而异常类中常用的参数就是对异常的说明。2、捕获异常使用try{ –1– }cahtch(Exception e){–2–}finally{–3–}来进行处理。

2017-10-22 16:45:40 578

原创 java编程思想-7

Java编程思想 -持有对象当我们创建有限个对象时,可以使用数组存储,但是当我们存储不去定数量的对象时,就需要新的策略来解决这个问题。持有对象,就是通过Java的容器类来保存对象。

2017-10-22 16:43:55 473

原创 机器学习(2)-项目 1: 预测波士顿房价

机器学习模型评价与验证项目 1: 预测波士顿房价欢迎来到机器学习工程师纳米学位的第一个项目!在此文件中,有些示例代码已经提供给你,但你还需要实现更多的功能来让项目成功运行。除非有明确要求,你无须修改任何已给出的代码。以编程练习开始的标题表示接下来的内容中有需要你必须实现的功能。每一部分都会有详细的指导,需要实现的部分也会在注释中以TODO标出。请仔细阅读所有的提示!

2017-10-15 22:25:59 15237 4

原创 Java编程思想-6

Java编程思想内部类 将一个类定义在另外一个类的内部,这就是内部类。静态内部类,被static关键字修饰的内部类。

2017-10-15 21:11:50 503

原创 Java编程思想-5-接口

“接口和内部类为我们提供了一种将接口与实现相分离的更加结构化的方法。”书中的这句话就说明了一点:分离。接口与实现的分离。也就是在接口中定义一些模板方法,再根据具体的情况进行具体实现。所以关键字:分离。

2017-10-15 21:08:42 480

原创 机器学习(1)-项目 0: 预测泰坦尼克号乘客生还率

预测泰坦尼克号乘客生还率1912年,泰坦尼克号在第一次航行中就与冰山相撞沉没,导致了大部分乘客和船员身亡。在这个入门项目中,我们将探索部分泰坦尼克号旅客名单,来确定哪些特征可以最好地预测一个人是否会生还。为了完成这个项目,你将需要实现几个基于条件的预测并回答下面的问题。我们将根据代码的完成度和对问题的解答来对你提交的项目的进行评估。

2017-09-10 19:48:29 1224

原创 Java编程思想-4

多态多态?是一种动态绑定、后期绑定或者是运行时绑定。那我们就要仔细研究下什么是动态绑定。这也就跟方法的上转型相关。

2017-08-30 22:57:07 455

原创 SIM上运营商SPN(Service Provider Name)的读取

SIM上运营商SPN(Service Provider Name)的读取在手机上开机的时候会显示运营商名字;在SIM设置里面同样有关于运营商名字的显示需求,然而问题是,运营商的名字是从那里获取的?是如何获取的?又是如何显示的呢?上一节已经讲过系统开机后如何开始实例化SIMRecords对象的。

2017-08-28 19:21:32 2529

原创 Sim 卡运营商获取

Sim 卡运营商获取1. 说明SIM(Subscriber Identification Module):用户识别模块,该卡主要作为用户的唯一身份识别。当SIM卡状态改变时,或者新卡插入时,或弹出运营商信息的对话框,而这个对话框则会显示 SIM 1 :中国电信 SIM 2 :中国联通等信息。

2017-08-28 19:14:07 2560

原创 Java编程思想-3

上一节讲述了关于权限控制的内容。其实之所有要权限控制,就是为了安全的使用或者说重复利用,也就是无需重复制造轮子,站在巨人的肩膀上会让我们看的更远。那这一节主要讲述代码的重用机制。而类的复用有多种形式,组合、聚合、代理、继承等。

2017-08-22 20:43:48 410

原创 Java编程思想-2

面向对象的编程思想主要特点:继承、多态和封装。在java中的访问权限的控制则体现了“封装”这一特点。什么是封装呢?就是把成员变量或者方法包装在一个类中,并且控制外界对该类中的成员的使用。关于封装的概念以后再研究,这里就来研究下关于访问权限的问题。

2017-08-13 21:02:19 469

原创 Java编程思想-1

最近一直在卡Android的源码,深感自己的欠缺,于是便从基础知识开始重新学习。《Java编程思想》这本书买来很久了,但是从来没怎么看过,今天看了第5章,感触颇多,像是被带进了一片新的天地,下面来总结下。那就按照书中的结构来总结一下,也便于复习和巩固。

2017-08-13 20:59:49 621

原创 Android电话通信机制之一——RIL类分析

在PhoneFactory.java内开始实例化RIL类public static void makeDefaultPhone(Context context) { ... sCommandsInterfaces[i] = new RIL(context, networkModes[i], cdmaSubscri

2017-07-27 20:21:17 666

原创 Linux学习(二)

Linux 用户管理 whoami  #查看用户whoami #查看用户 sudo adduser lilei #添加用户 $su -l lilei #切换新用户sudo 是非root用户使用root权限进行工作的命令。用户必须先加入到sudo用户组才可以使用该命令。 $usermod –a –G sudo lilei -a :添加 -G :用户组 sudo :用户组名称$ s

2017-05-25 23:30:07 491

原创 Glide加载图片

1、说明今天打算通过网络加载图片作为APP界面的背景,于是开始尝试使用Glide加载图片,看了网上的使用说明感觉很简单。一句话就能实现图片下载与显示。 String url = "https://www.bing.com/az/hprichbg/rb/Dipper_ZH-CN11205462091_1920x1080.jpg";Glide.with(MainActivity.this) /

2017-05-25 23:26:30 718

原创 Linux入门学习(一)

1、说明shell:系统的用户界面,它提供了用户与内核交互的接口。它接收用户输入的命令并把它送入内核执行,再将执行结果显示给用户。 终端 : Linux终端也称为虚拟控制台。2、常用命令#创建文件touch demo.txt #查看当前所在目录pwd#查看命令的帮助man ls3、常用快捷键 tab 键:补全命令 ctrl + c : 终止当前命令 通配符是一种特殊语句,主

2017-04-11 11:10:17 461

原创 tomcat应用配置https

因为项目需要,需要对接口进行增强,于是想着把添加https配置,配置过程还是很简单的。 1、生成秘要文件;使用java自带的工具进行秘钥生成。在java安装目录下bin文件下有个keytool工具:C:\Java8\jdk1.8.0_91\bin文件夹下--> keytool.exe 就是使用这个工具生成秘钥文件,按照提示一步一步的进行。参考:Https的tomcat及spring配置 ,注意

2017-03-18 17:53:15 489

原创 Docker之入门一

1、说明觉得空闲的时间就应该去接触一些未知的东西,让自己对世界还保持好奇心,让自己的生活经常有新鲜感。我想,这样的人生才是有趣的吧。毕竟人活着就是为了走向死亡,而我们要做的也许就是体验这生与死之间的风景。当然,尝试新鲜的实物,很有可能带来的不是成就感而是挫败感。当然换个角度思考,也许就会畅然很多。如果是以体验和感受的目的去尝试未知,无论好坏都是与众不同的前所未有的,值得回味的。很多时候我们之所以在乎

2017-03-16 21:40:37 354

原创 Springboot(二) 接口调试之swagger

1、接口调试起初对于项目的API接口都是使用Postman进行测试,感觉一切顺利妥当,但是随着项目的深入,每个测试的人都需要安装一个postman插件或者其他下载其他小软件进行测试总是显得麻烦。而且在项目中需要同时兼容https(带有安全加密的超文本传输协议)和http(超文本传输协议)两种协议的接口时,本人使用postman一直无法完成测试,很是郁闷,在同事的帮助下了解了swagger。Swagg

2017-03-03 21:10:40 9253 2

原创 Springboot(一)添加Logback日志

1、背景介绍在Springboot中使用自定义日志模式,Logback日志输出方式相比于System.out.println()方式效率高,print()方式打印实在主线程中进行的,影响程序逻辑运行效率,而使用Logback方式从输出效率上来讲,不影响主线程的功能逻辑运行速度;从灵活性来说,可以自定义输出模式,具有很大的灵活性和可操作性。下面来一步一步实现Springboot项目中引入该日志输入模式

2017-02-21 11:29:04 4740 1

原创 github初次使用

原文链接1、前言 感觉需要把代码上传到网络仓库,这样即使电脑换电脑也可以轻松查询以前的代码,也可以共享,好处诸多,所有就来试试使用github来管理我的代码。 国内类似的网站有 coding代码管理仓库 也不错,可以允许代码私有化。 在这里将所有的操作步骤,以及对应的参考文章已经搜集到一起,便于方便查看。2、操作步骤 github注册账号; 下载git管理器;

2016-12-29 13:47:40 533

原创 阿里云CentOS系统安装Mysql

1、阿里云CentOS服务器,裸机一台,需要安装一些软件才可以实现对其操作。当然需要安装mysql,因此查了挺多的资料,最终终于搞定了。参考文章:http://www.cnblogs.com/coyu/p/5746092.htmlmysql教程:http://www.runoob.com/mysql/mysql-tutorial.html2、遇到的问题默认情况下用户名和用户名都是root,这

2016-12-27 14:58:22 2194

原创 基于Web的APP开发 (Ionic初次尝试)

1、说明由于初次接触Ionic,Ionic是基于web开发移动设备的应用APP的开源框架。开发和构建APP比较快速,而且跨平台性能比较好。(这两点是在第一次尝试的时候的确有这样的感觉)。 在这里就把我第一次使用和安装Ionic 的过程记个笔记。主要内容包括:安装,环境变量配置,中途出现的问题的解决方案,构建第一个应用的例子。2、安装 准备工具:免费的VPN软件:proxy999。 由于

2016-11-10 21:32:05 4466 1

转载 必看

看到一篇过来人的经验总结和分析,选择程序员这个职业,就应该有钻研精神。原文链接[面试感悟----一名3年工作经验的程序员应该具备的技能](http://www.cnblogs.com/xrq730/p/5260294.html)关于程序员的几个阶段每个程序员、或者说每个工作者都应该有自己的职业规划,如果看到这里的朋友没有自己的职业规划,希望你可以思考一下自己的将来。LZ常常思考自己的未来,也从自己的

2016-10-31 19:35:01 281

原创 Android应用打开第三方软件

1、前言最近需要做个闹钟定时打开一个笔记软件,时刻提醒我打开某个软件学习等。因此需要知道某一软件的安装包,某一软件mainActivity名称。2、方法遍历所有的软件安装包,打印出其安装包以及主Activity的名称然后从中挑选出我需要的软件这样就OK了。3、代码遍历所有的安装包 private PackageManager mPackageManager; private

2016-10-04 12:51:24 1180

原创 JAVA实现excel表格导出,(IDEA 导入jar包操作)

1、工具工欲善其事,必先利其器,我打算把数据库中的数据导出成为Excel表格,到网上搜了一下需要的工具: - POI POI下载地址: - Poi.jar - 官网下载相关代码参考: -java导出数据库的全部表到excel2、具体操作步骤先把poi的jar导入,导入方式如下: 接下来就是写代码private File createExcel(File file) {

2016-10-01 22:08:57 8727

原创 win7下安装 Ubuntu双系统(直接硬盘安装)错误问题完美解决,卡屏,无法启动

1、前言最近想尝试在Linux系统下编程,拿第一不就是要安装一个Linux的系统,刚好之前有接触过Ubuntu系统,于是就下载了Ubuntu系统来安装。这个安装不用U盘,使用硬盘安装还是很方便的。这是我亲测了网上很多种方式,对错误方式的补充。2、准备1、ubuntu-16.04-desktop-i386.iso 系统; 2、easybcd2.2(设置系统引导); 3、在win7下准备一个空的磁盘

2016-07-01 14:50:43 1487

原创 AIDL实现应用间通信

1、说明AIDL:aidl是 Android Interface definition language的缩写,它是一种android应用间通信接口的描述语言,通过它我们可以应用间的通信接口。通信过程描述:A应用中的Service,通过提供自身的AIDL接口提供外部应用(B应用)使用该Service,B应用可以在A应用关闭的情况下打开Service并获得相关数据。 AIDL也是实现不同应用之间通信

2016-06-27 09:48:54 527

原创 android ContentProvider的使用

1、说明用于不同应用之间通信的方式有AIDL,Broadcast,ContentProvider。 这里先讲一讲ContentProvider,它主要是通过Uri来实现应用之间实现数据通信传输。 URI 统一资源标识符(Uniform Resource Identifier,或URI)是一个用于标识某一互联网资源名称的字符串。2、使用方式这里通过一个例子,例子中ContentWritter中新建

2016-06-26 22:13:59 400

原创 整形数据(int)如何转换到字节型数据(byte)的

#今天遇到了一个问题:byte a = (byte)0x86 ;System.out.println(a==0x86); //结果显示为false,我惊了个呆。。。呆然后分析一下原因: 数据类型 范围 byte -128~127 int -2,147,483,648~2,147,483,647,在java中采用的是补码的形式,下面介绍下什么是补码1、反码:

2016-06-19 14:08:34 6763 3

原创 android studio开启无线调试模式

1、Introduction最近在做关于USB host的应用项目,需要使用无线调试功能,于是到网上搜了一下,发现一个简单方便又快捷的插件AndroidWiFiADB-2.2,安装方便,使用也方便,在这里分享给大家。今后即使不做关于USB host的项目时,可以更方便的实现真机调试了。2、Caution1、首先要把电脑和手机用数据线连接 2、真机要和电脑在同一个WiFi网络下,否则无法实现无线调试

2016-06-07 19:52:12 12357 3

原创 android RecycleView的使用

1、说明这个空间可以说是升级版的ListView,支持不同的排列,还支持动画。2、关于这个控件需要掌握的一下几点1:实现自定义布局; 2:实现增加和删除; 3:实现控件的点击; 4:实现动画效果。 5:实现不同的展示效果横排的ListView效果,GridView效果。3、直接上代码1、Item布局<?xml version="1.0" encoding="utf-8"?><FrameLa

2016-06-06 20:08:57 927

原创 Android 四大组件之一Service

1、Service介绍service 主要用于后台运行,不可见,没有界面。运行于主线程,不能用于耗时的操作(可以另外开启一个线程),如实现下载,音乐,地理定位等。2、Service使用方法分为两种:1: 通过startService()开启服务 这种开启方法不便于实现和主Activity实现数据交换。2: 通过startService()开启服务 可以很方便的实现数据交互(个人觉得这样才有更

2016-06-06 19:46:23 417

原创 (Android studio)关于drawable文件夹的问题

1 说明不区分分辨率的图片显示出来是很丑的,然后怎么才能做得像eclipse中那样呢。那就是自己建文件夹,但是发现建的文件夹不出来,这就神奇了。。。 于是换个姿势看,把android文件目录给位 project目录发现,原来你就在这里,哈哈。 图—–

2016-05-22 21:39:32 10586

原创 (Android Studio)自定义 ProgressBar (二)

1 说明上次学做了一个条状的ProgressBar,这里自己摸索着做了一个环状的ProgressBar,感觉效果还不错。 感觉还是蛮不错的。在这里就当时做笔记了。1.1 弧线的绘制//绘制弧线,这里要和Paint配合着使用//前六个参数比较好理解,//boolean useCenter:false:怎不会是一个扇形,只有圆弧部分,没有半径// true :则会绘制出完成的扇形(类似于扇形

2016-05-21 19:29:46 2263

多项式相乘Java源代码|Multiple.rar

多项式相乘Java源代码

2016-05-19

多项式乘法|Multiple.rar

多项式乘法

2016-05-19

多项式乘法(java源代码)|Multiple.rar

多项式乘法(java源代码)

2016-05-21

java编程中的事件监听小程序

java 编程中的事件处理 这里主要是键盘监听处理事件,监听键盘并显示字符

2014-03-02

java 监听技术中适配器的应用

java 监听技术中适配器的应用,这里仅是个小程序 仅供参考

2014-03-02

android studio 无线调试插件

可以实现无线调试,具体使用方式,可以参考http://blog.csdn.net/u013869488/article/details/51606201

2016-06-07

android网络下载图片,并且显示在图库

这里是android开发的demo,从网上下在图片显示在ImageView中,并且在途库中国也显示。

2015-08-13

Android多个按钮的动画设置

主要是多个按钮依次出现,点击后依次消失的动画设置

2015-08-03

空空如也

空空如也

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

TA关注的人 TA的粉丝

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