自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(63)
  • 资源 (3)
  • 收藏
  • 关注

原创 点到直线垂线交点计算

点到直线垂线交点计算linepoint_1, linepoint_2:直线的两个端点verticalline_point:线外点a为斜率,b为截距def get_cross_point(linepoint_1, linepoint_2, verticalline_point): a = (linepoint_1[1] - linepoint_2[1]) / (linepoint_1[0] - linepoint_2[0]) a_ver = -1 / a b_ver = v

2022-02-10 10:40:53 1808 3

原创 postgreSQL安装包在Windows上安装失败的解决办法汇总

方法1:更新Microsoft Visual C++ Redistributable for Visual Studio 2019下载地址:https://download.visualstudio.microsoft.com/download/pr/d3cbdace-2bb8-4dc5-a326-2c1c0f1ad5ae/9B9DD72C27AB1DB081DE56BB7B73BEE9A00F60D14ED8E6FDE45DAB3E619B5F04/VC_redist.x64.exe方法2:修改电脑

2021-10-18 14:42:45 1242

原创 关于jdk 版本8u281在WIN10安装闪退的解决方法

该版本在win10有问题,使用老版本安装即可。如8u202版本,下载在:https://www.oracle.com/cn/java/technologies/javase/javase8-archive-downloads.html亲测可用,安装成功

2021-03-29 18:51:15 500

原创 Fibonacci数列

Fibonacci数列的递推公式为:Fn=Fn-1+Fn-2,其中F1=F2=1。当n比较大时,Fn也非常大,现在我们想知道,Fn除以10007的余数是多少?代码如下:num = int(input())if num <= 2: print(1)elif num == 3: print(2)else: a = b = 1 # 计数器 cou...

2020-04-08 23:01:20 320

原创 python输入数字及数组及其类型转换

注:默认输入类型为char或string输入数字:n = int(input())输入数组并转换为int类型:arr = [int(j) for i, j in enumerate(input().split(' '))]

2020-04-02 15:15:33 1454

原创 关于python的二维数组的定义

最近在使用python的二维数组时,发现了一个问题:使用arr = [[0] * n] * n这个形式时,发现修改数组里的一个数据时,会同时改变一列的数据,通过搜索发现是是引用机制的问题,原理解析:二维数组引用解释。那么我们如何定义一个可以修改数据的二维数组呢?可以使用这种形式:arr = [[0] * n for i in range(n)]注:[0] * n 为一维数组,for ...

2020-04-01 23:46:05 940

转载 cent 7 + python 3下快速安装opencv

本人python默认为3.6前提:已经安装好python3,pippip install --upgrade setuptoolspip install numpy Matplotlibpip install opencv-python使用命令进入python,import cv2没报错,成功!引用:https://www.jianshu.com/p/bc48d87df73...

2020-02-29 20:01:26 194

原创 python3.x环境下没有pip,一行命令搞定

该方法针对有python环境而没有pip的情况。命令行输入:python -m ensurepip --default-pip可以了吗?不行的话,诸君只能另谋他法了(* o *)

2019-10-31 17:04:02 1988 2

原创 pycharm导入第三方库的方法

昨天,一个同学需要导入lxml来做xml解析,无奈pycharm自带的仓库搜索功能无法使用,因为要急用,所以只能网上下了lxml的包解压导入进去。现将过程做一详细介绍:把要导入的包解压好备用打开pycharm的项目目录,找到venv/Lib/site-packages目录,这是项目引用的包的存放位置把解压好的包放入这个目录,刷新下项目或重新打开下项目,是不是原来提示的包不存在的红线已经...

2019-10-31 16:54:20 3025

转载 神经网络中隐含层神经元的个数设置技巧

近来研究一下神经网络,往往看到输入层、隐含层、输出层的个数设计,输入、输出层自不必说,数据搞定也就知道了,对于隐含层的神经元设计十分迷惑,网上找了一些资料,算是有了一些了解。方法1:fangfaGorman指出隐层结点数s与模式数N的关系是:s=log2N;方法二:Kolmogorov定理表明,隐层结点数s=2n+1(n为输入层结点数);方法三:s=sqrt(0.43mn+0.12nn...

2019-10-18 15:50:59 13591 5

转载 简单说明python3使用线程的最简单的两种方法

其一是传入要执行函数其二是重写线程的构造函数和run()函数# coding:utf-8import threadingimport time#方法一:将要执行的方法作为参数传给Thread的构造方法def action(arg): time.sleep(1) print 'the arg is:%s\r' %argfor i in xrange(4): ...

2019-05-13 10:49:03 301

原创 如何添加类似github标签图片

之前在看一些项目时,readme文件中往往有如下形式的一些标签:感觉使用这些标签可以鲜明地标示项目的主要类别和意义,我下载了相关的readme文件,看了一下markdown语言的网址,大致看了一下,终于搞懂了原理。标签制作网址是这个: https://shields.io,打开网站拉到下面,如下:就是这个:试试在label、message、color分别输入评分、★★★☆☆、brigh...

2019-05-03 21:38:11 2056

转载 抽象类和接口的对比

抽象类和接口的对比参数 抽象类 接口 默认的方法实现 它可以有默认的方法实现 接口完全是抽象的。它根本不存在方法的实现 实现 子类使用extends关键字来继承抽象类。如果子类不是抽象类的话,它需要提供抽象类中所有声明的方法的实现。 子类使用关键字implements来实现接口。它需要提供接口中所有声明的方法的实现 构造器 抽象类可以有构造...

2019-01-05 00:14:20 334

原创 对2019年研究生考试初试的总结

2018-12-28 23:57:52 941

翻译 解决@NotNull parameter 'name' of com/android/tools/idea/welcome/Platform.<init> must not be null问题

哥们最近配置android开发环境,在启动as时出现以下问题:Argument for @NotNull parameter 'name' of com/android/tools/idea/welcome/Platform. must not be null在csdn找到的修改as的配置文件的方法并不能奏效,只好求助于stack overflow,终于找到以下办法。最简单

2017-09-28 17:44:14 10965

原创 android面试题目(2017.8.30:青铜树)

android面试系列

2017-08-30 17:48:57 295

原创 解决android studio加载项目时一直处于build gradle project info问题

最近因为没事升了macos的预览版,用了两天后,果断重装系统。但问题来了,我从GitHub上拉下来项目后,用android studio打开项目时,gradle了一夜都没进去,去网上查找了相似问题终于解决。根源:缺少对应的gradle版本解决方法:1. 去gradle官网(http://services.gradle.org/distributions/)下载a

2017-07-12 20:48:18 1929

原创 macOS High Sierra公测版申请及下载安装

百度「苹果公测计划」,打开官方网页「https://beta.apple.com/sp/zh/betaprogram/」可以看到如图网页:开始点击「注册」之后按照要求做一遍即可,登陆id,然后注册mac,下载反馈助手,打开app store下载固件,不必细说。...

2017-07-05 21:33:42 3137 1

原创 个人收集的mac破解软件免费下载(不断更新中)

不需要关注公众号!!不需要缴费,全部free,free,free!!不需要繁琐下载过程!!不需要注册!!----------------------------个人收集的mac软件分享app目录及下载地址:lxxlxx888/MacApps(欢迎star)不断更新中。。。。。。

2017-07-04 12:22:53 31763 2

原创 HotkeyOpenWebsite:一个可以通过热键快速打开特定网址的Alfred Workflow插件

HotkeyOpenWebsitea plugin of Alfred Workflow:use a Hotkey to open a websiet我们往往有快速打开一个特定网址的需求(搜索、视频等),所以我做了一个Alfred Workflow的插件来实现这个功能。热键功能:目前添加了以下网址(可自由添加,热键可自由修改):百度 command + bgoogle control + gb

2017-06-17 02:07:03 2148

原创 ButterKnife Zelezny配置与使用说明

我写技巧都是最简单的过程,而且一般是不满于一般网上其它方法的繁琐和啰嗦,好了,开始正题:添加插件:打开android studio中设置—plug—查找—ButterKnife— 选中我图中选择的插件名 — 安装,如图:会提示重启android studio,重启添加依赖:打开项目的Project Structure—Dependenpies—库依赖(Library dependency)—搜索

2017-05-05 20:36:19 510

原创 解释:int型默认值为0

在java书中往往强调:如果没对int型赋初值,默认是0。 但我们尝试发现并不能通过:public class test{ public static void main(String args[]){ int i; System.out.println(i); }}或:public class test{int i;public static void m

2017-03-15 16:23:32 24384 2

转载 数据库中char与varchar类型的区别

在建立数据库表结构的时候,为了给一个String类型的数据定义一个数据库的数据库类型,一般参考的都是char或者varchar,这两种选择有时候让人很纠结,今天想总结一下它们两者的区别,明确一下选择塔门的理由。      首先明确的是,char的长度是不可变的,而varchar的长度是可变的,也就是说,定义一个char[10]和varchar[10],如果存进去的是‘csdn’,那么cha

2017-02-28 18:10:15 52318 4

转载 总结android版本与api版本对照表

api版本对照:Platform     Version  API LevelVERSION_CODE NotesAndroid 7.1 25Android 7.0 24N API ChangesAndroid 6.0 23M API ChangesAndroid 5.1 22LOLLIPOP_MR1 Platform HighlightsAndroid

2017-02-27 23:43:38 655

转载 java之String, inputStream与Reader转换

1、String –> InputStream InputStrem is = new ByteArrayInputStream(str.getBytes());或者ByteArrayInputStream stream= new ByteArrayInputStream(str.getBytes());  2、InputStream–>String

2017-02-27 23:39:21 7252 2

原创 android studio技巧

1. 查看类,方法及参数定义:按住ctrl, 点击左键  2.Extract Resource比如你在布局文件或者代码文件中直接写了某个String字符串或者某个dimen数值,而不是引用资源文件,那难道还要我再去打开相应的String.xml或者dimen.xml文件去添加,然后这边的布局文件或者代码文件中再去修改使用引用?答案当然是NO。Mac:选中那个值,然后

2017-02-27 23:33:02 562

原创 IT词汇(个人总结,不断更新)

Productivity tools  生产力工具issue 美[ˈɪʃu] n. 问题,讨论API(Application Programming Interface,应用程序编程接口)dynamic  美[daiˈnæmik]  动态reference 美 [ˈrɛfərəns, ˈrɛfrəns]  引用invoke  美 [ɪnˈvoʊk

2017-02-27 21:06:07 2475

原创 android studio远程仓库依赖

远程仓库依赖以LemonBubble4Android为例你可以使用Gradle,需要首先在你的Project build.gradle文件中(allprojects ->repositories节点)加入如下代码:allprojects { repositories { jcenter() // 加入下面这行 maven { ur

2017-02-21 22:32:40 3050

转载 解决adb的adb server version (32) doesn't match this client (36)或(35)

最近在android studio中使用genymotion的模拟器和真机调试时,往往找不到模拟器和手机。adb命令的时候发现提示如下:$ adb devicesadb server version (32) doesn't match this client (36); killing...error: could not install *smartsocket* listener:

2017-01-12 19:19:55 22945

翻译 如何解决Didn't find class “android.support.v7.internal.widget.TintManager”?

来自stackoverflow原因是compile 'com.android.support:appcompat-v7的版本过高,造成的不兼容。解决办法:在gradle配置文件中将compile 'com.android.support:appcompat-v7的依赖版本变为compile 'com.android.support:appcompat-v7:23.1.0

2017-01-11 22:26:03 2249

原创 android自定义控件笔记

目录目录概述自定义控件类别View和ViewGroup的区别自定义控件创建步骤滑动开关(继承自View)原理实现onmeasure()实现ondraw()处理触摸处理menu点击事件自定义下拉选择原理处理点击和删除去除listView的滚动条属性和设置背景点击及删除view视图实时更新下拉标志隐藏解决popup

2017-01-05 17:22:35 723

转载 Java之值传递还是按引用传递详细解说

前天在做系统的时候被Java中参数传递问题卡了一下,回头查阅了相关的资料,对参数传递问题有了新的了解和掌握,但是有个问题感觉还是很模糊,就是Java中到底是否只存在值传递,因为在查阅资料时,经常看到有人说Java只有值传递,但有人说既有值传递,也有引用传递,对于两个观点个人觉得应该是站的角度不同而得出两个不同的说法,其实两个说法其中的原理是一样的,只要咱们懂得其中的原理,那么至于叫什么也就无所谓了

2017-01-02 16:49:00 210

转载 Android三种主要解析XML方式

在Android平台上可以使用java的Simple API for XML(SAX) 和Document Object Model(DOM)和Android附带的pull解析器解析XML文件。下面是本例子要解析的XML文件:itcast.xml        李明     30   

2017-01-01 23:42:49 575

原创 android studio 快捷键汇总

快捷键:选中查询内容     ctrl   q     //查询文档ctrl alt o      //管理引用ctrl alt t       //为选中区域ctrl alt 空格   //值选项一些快捷键:Ctrl+G/Ctrl+Alt+Shift+G:查询变量或者函数或者类在哪里被使用或被调用,后者是前者的复杂表现,可以选择查询范围等。Alt+H:查找功能,全

2017-01-01 23:24:00 604

转载 Android ButterKnife Zelezny插件的安装与使用

Android ButterKnife Zelezny是Androidstudio Plugins里面的一款插件。官网地址:https://github.com/avast/android-butterknife-zelezny题外话:本人菜鸟一个,写博客仅仅是一个记录的作用。ButterKnife Zelezny这个插件有些小伙伴一直在用,还有很多小伙伴可能还不知道。个人认为他最

2017-01-01 23:17:55 290

转载 android studio 插件推荐和android开发效率工具推荐

Android ButterKnife Zelezny推荐理由:注入框架,高效开发,省去很多重复,且没有技术含量的工作。Android Material Design Icon Generator推荐理由:可以生成Material Design图标的插件。GsonFormat推荐理由:将Json自动转化成类,高效开发。ECtranslation推荐理由:可以

2016-12-31 23:06:00 2625

转载 google官方示范:android中何时变量以m开头

内容来自于google android官网Follow Field Naming ConventionsNon-public, non-static field names start with m.Static field names start with s.Other fields start with a lower case letter.

2016-12-31 22:01:15 860 2

转载 Android  BroadcastReceiver 注册和反注册

说起来这个问题很简单,只要注册和反注册成对出现就行,好像很多教材都是如此介绍。但实际开发中,对广播注册和反注册的时机把握还是很重要的。关于广BroadcastReceiver注册和反注册时机,主要有以下几点:onCreate - onDestroy(即便页面未显示,仍然能接受广播)onResume - onPause(即只有页面显示时,才能接受广播)onStart - on

2016-12-31 15:08:11 1493 1

转载 简单理解Recyclerview的使用

从Android 5.0开始,谷歌公司推出了RecylerView控件,当看到RecylerView这个新控件的时候,大部分人会首先发出一个疑问,recylerview是什么?为什么会有recylerview也就是说recylerview的优点是什么?recylerview怎么用?等等,下面我们将深入解析recylerview。1.RecyclerView是什么?RecyclerV

2016-12-31 15:03:23 444 1

转载 分辨率,dpi,dp,与最终显示大小的四角关系

可能大家都知道,一款app要想适配尽可能多的手机,在写布局文件的时候都会使用dp来代替px. 如果遇到需要特别处理的则写在指定文件夹(如:values-sw600dp, values-sw720dp-land)下面的dimens.xml中,但是具体到1dp在屏幕上能显示多大,一张100*100px的图片在不同文件夹(drawable-xhdpi, drawable-xxhdpi)中能显示多大,占用

2016-12-31 15:00:30 1114 1

全国省级、地市级、县市级行政区划以及河流shp文件

全国省级、地市级、县市级行政区划以及河流shp文件,极为详细。

2021-03-30

外调助手安卓版V4.2.8及使用说明

外调助手及使用说明,版本为4.2.8。

2021-03-30

ENVI去云补丁Haze Tool及其使用说明.rar

ENVI去云补丁Haze Tool及其使用说明

2021-03-30

空空如也

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

TA关注的人

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