- 博客(43)
- 收藏
- 关注
原创 SpringJDBC搭建
前期准备:1.JDK2.eclipse for web开发3.tomcat可选:4.Spring download 5.apache-ant步骤: eclipse中,1.新建maven project2.在pom.xml中添加spring、apachejdbc、mysql相关的依赖3.在src-main-resource中创建spring的配置文件applica...
2018-07-24 16:04:51
336
原创 Eclipse总结
1.开发web工程,eclipse选择JavaEE系列2.新建maven工程,记得选择create a simple project。3.目录缺省可能跟创建的工程类型有关。
2018-07-24 13:27:24
422
原创 Mac下安装MySQL8.0
1.去官网下载mysql的dmg格式(压缩包格式试了几次没有安装成功,转而直接安装dmg格式),并安装,很简单,会提示建立root的密码,记住了要。2.在终端输入mysql,会提示以下错误:ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO) 百度了好多信息,弹出来的方法都没用,并且大部...
2018-07-11 14:19:19
3318
转载 广播机制
Android中的广播有两种类型:标准广播和有序广播。标准广播完全异步,广播接收器之间无先后顺序,无法被截断。有序广播同步执行,也就是同一时刻只有一个广播接收器接收广播消息,这个广播接收器逻辑执行完毕后才会继续传递,有先后顺序,并且在前面的广播接收器还可以截断广播。广播:发送广播和接收广播。发送广播可以用Intent,接收广播Broadcast Receiver。广播接收器先注册广播,当广播发出之...
2018-05-30 16:15:30
251
转载 数据持久化
学过操作系统的都知道。保存在内存中的数据是处于瞬时状态的,而保存在存储设备中的数据是处于持久状态的。数据持久化就是将内存中的瞬时数据保存到存储设备中,保证即使在手机或电脑关机的情况下,防止数据丢失。Android中数据持久化技术3种:文件存储、SharedPreference存储以及数据库存储。此外,还可以选择存储在手机的SD卡中。1.文件存储:最基本的。不对存储内容进行任何的格式化处理,适合一些...
2018-05-30 16:15:16
7439
转载 ContentProvider内容提供器
Content Provider主要用于在不同的应用程序之间实现数据共享的功能,它能提供一套完整的机制,允许一个程序访问另一个程序中的数据,同时还能保证被访问数据的安全性。运行时权限:6.0系统中加入的,用户不需要在安装软件的时候一次性授权所有申请的权限,而是可以在软件的使用过程中再对某一项权限申请进行授权。权限的分类:普通权限和危险权限。普通权限:不会直接威胁到用户的安全和隐私的权限,对于这部分...
2018-05-30 16:14:56
494
转载 运用手机多媒体
将程序运行到手机上:先通过数据线把手机连接到电脑上,然后进入到设置->开发者选项界面->勾选USB调试选项。但是Android4.2开始开发者选项都是隐藏的,进入关于手机->。。。使用通知:创建通知的步骤:1>需要NotificationManager来对通知进行管理,可调用Context的getSystemService()方法(接收一个字符串参数用于确定获取系统的哪个服...
2018-05-30 16:14:41
344
转载 Android网络编程
任务:如何在手机端使用HTTP协议和服务器端进行网络交互,并对服务器返回的数据进行解析。1.WebView的用法:可以在自己的应用程序里嵌入一个浏览器,从而展示网页。调用控件的一些属性,在AndroidManifest.xml中声明网络权限。2.使用HTTP协议访问网络Android上发送HTTP请求一般有两种方式:HttpURLConnection和HttpClient(Android6.0系统...
2018-05-30 16:14:27
292
转载 服务——Service
Android四大组件之一。服务(Service)是Android实现程序后台运行的解决方案,适合执行那些不需要和用户交互而且还要求长期运行的任务。服务的运行不依赖于任何用户界面,即使程序被切换到后台,或者用户打开了另外一个程序,服务仍然能够正常运行。需要注意:服务并不是运行在一个独立的进程中,而是依赖于创建服务时所在的应用程序进程。当某个应用程序被杀掉时,所有依赖于该进程的服务也会停止进行。An...
2018-05-30 16:14:09
712
原创 Git
进入公司做开发的话,肯定会用到版本控制工具。常见的版本控制工具有svn和Git。1.安装Git,方法可以自行百度2.创建代码仓库配置身份:git config --global user.name " 你的名字" git config --global user.email " 你的邮箱" 配置完成后,将上述的名字和邮箱去掉,使用类似的命令查看配置是否成功。创建代码仓...
2018-05-14 15:43:20
182
原创 AndroidStudio的坑
开发卡在第一步。。。使用AndroidStudio3.0.1版本遇到这样的问题,新建项目卡在了refresh 。。。gradle上,这个版本支持kotlin好像。原因:更新了AndroidStudio之后,gradle也得同步更新,在项目的gradle-wrapper目录下后缀为properties的文件里最后一行是罪魁祸首。将Android studio更新关闭。具体在偏好设置,appearan...
2018-05-03 11:43:37
536
原创 Mac显示隐藏文件
1.经常会遇到找不到文件的情况解决:将账户(登陆名,也就是个人用户)显示,打开访达的偏好设置,选边栏,可以显示个人收藏你想显示的名字,再打开访达就好找了。或者在访达偏好设置的通用栏里,在桌面上显示硬盘,也类似于window的C盘等就一目了然了。2.按下快捷键,shift+command+. 就可以显示该文件夹下的隐藏文件了。...
2018-05-03 10:03:36
831
转载 碎片
转自《第一行代码》碎片(Fragment)是一种可以嵌入在活动当中的UI 片段,它能让程序更加合理和充分地利用大屏幕的空间,因而在平板上应用的非常广泛。新建类继承Fragment,会有两个不同的包供选择,一个是系统内置的android.app.Fragment,一个是support-v4库中的android.support.v4.app.Fragment。建议选support-v4库中的Fragm...
2018-04-28 13:36:15
279
转载 UI篇
截图来自《第一行代码》Android中编写程序界面的方法有好几种。可以拖拽控件来编写布局(比如DroidDraw),也可以直接编写XML代码。但可视化编辑工具并不利于真正了解界面背后的实现原理,通常这种方式制作出的界面都不具有很好的屏幕适配性,而且当需要编写较为复杂的界面时,可视化编辑工具将很难胜任。因此推荐使用最基本的方式去实现,即编写 XML代码,然后使用可视化编辑工具预览界面。Android...
2018-04-27 14:43:49
264
原创 Ubuntu下安装anaconda
1.查看安装的Ubuntu的版本号,系统位数。打开终端CTRL+ALT+T,输入命令:uname -a ,查看系统位数。未出现64则说明是32位的。输入命令:lsb_release -a ,查看Ubuntu版本。2.下载anaconda官方下载地址:https://www.continuum.io/downloads 所有安装包地址:https://repo.continuum.io/archiv...
2018-04-23 14:28:53
329
转载 Activity篇
App看到的界面就是activity,继承Activity类。1.继承Activity类,重写OnCreate()创建activity之后要重写OnCreate()方法,Android讲究逻辑和视图分离,布局文件在res目录中,逻辑实现在java目录中。OnCreate()中添加setContentView(R.layout.main_layout); 显示布局文件。Android studio...
2018-04-18 17:56:14
534
转载 日志工具的使用
AndroidStudio安装参考:http://www.open-open.com/lib/view/open1433387390635.html添加LogCat使用日志工具Log.1.Log.v() 打印verbose级别的日志信息,级别最低。打印一些琐碎的,意义最小的信息。2.Log.d() 打印debug级别的日志信息,级别比verbose高,打印一些调试信息。3.Log.i() 打印i...
2018-04-18 15:27:14
225
原创 windows下彻底删除jdk
1.打开控制面板,程序,卸载Java2.删除环境变量配置的相关值3.打开regedit删除Java那个目录4.重启电脑,删除遗留文件
2018-04-18 12:54:12
5605
原创 windows下配置Java环境
1、安装JDK到路径无中文无空格,下载地址2、配置环境变量JAVA_HOME值为: JDK文件夹的目录:C:\Program Files (x86)\Java\jdk1.7.0_053、配置环境变量path:修改值为 ;%JAVA_HOME%\bin;4、配置环境变量CLASSPATH:值为 .; %JAVA_HOME%\lib5、进入DOS窗口,输入如下两个命令: jav...
2018-04-18 11:10:31
206
转载 知识积累
keras相关模型: https://blog.youkuaiyun.com/wang1127248268/article/details/77258055 https://blog.youkuaiyun.com/u010632850/article/details/77926679keras应用:https://keras.io/applications/#inceptionv3 ...
2018-04-14 20:27:40
258
翻译 《XNOR-Net: ImageNet Classification Using BinaryConvolutional Neural Networks》翻译
原文:https://arxiv.org/abs/1603.05279XNOR-Net: ImageNet Classification Using BinaryConvolutional Neural NetworksMohammad Rastegari†, Vicente Ordonez†, Joseph Redmon∗, Ali Farhadi†∗Allen Institute for AI...
2018-04-14 15:44:50
1501
翻译 《Faster R-CNN: Towards Real-Time Object Detection with Region Proposal Networks》论文翻译
原文:https://arxiv.org/abs/1506.01497Faster R-CNN: Towards Real-Time ObjectDetection with Region Proposal NetworksShaoqing Ren, Kaiming He, Ross Girshick, and Jian SunAbstract—State-of-the-art object de...
2018-04-14 15:12:21
2386
翻译 《Neural Architecture Search with Reinforcement Learning》翻译
原文:https://arxiv.org/abs/1611.01578Neural Architecture Search with Reinforcement LearningABSTRACTNeural networks are powerful and flexible models that work well for many diffi-cult learning tasks in i...
2018-04-14 13:26:59
3674
翻译 《Learning Transferable Architectures for Scalable Image Recognition》翻译
原文:https://arxiv.org/abs/1707.07012Learning Transferable Architectures for Scalable Image RecognitionBarret ZophGoogle Brainbarretzoph@google.comAbstractDeveloping neural network image classification ...
2018-04-14 10:40:58
1848
转载 计算机视觉(ComputerVision, CV)相关领域的网站链接
转自https://blog.youkuaiyun.com/xjz18298268521/article/details/52882907以下链接是关于计算机视觉(ComputerVision, CV)相关领域的网站链接,其中有CV牛人的主页,CV研究小组的主页,CV领域的paper,代码,CV领域的最新动态,国内的应用情况等等。打算从事这个行业或者刚入门的朋友可以多关注这些网站,多了解一些CV的具体应用。搞...
2018-04-12 13:19:19
3970
翻译 《Visualizing and Understanding Convolutional Networks》翻译
原文:https://arxiv.org/pdf/1311.2901.pdf摘要最近,大型卷积网络模型在ImageNet基准测试中表现出令人印象深刻的分类性能(Krizhevsky et al。,2012)。 然而,对于他们为什么表现如此出色以及他们如何改进他们没有清楚的认识。 在本文中,我们解决了这两个问题。 我们介绍了一种新颖的可视化技术,可以深入了解中间要素图层的功能以及分类器的操作。 用于...
2018-04-12 12:00:18
1406
转载 Android学习笔记——入门框
提到Android,大家能想到什么呢?常言的Android其实是Android系统,目前市场上占有率很高的移动操作系统,是谷歌针对手机开发的。接下来先了解一些android的入门知识。一.Android系统框架(公开的android体系结构图):四层架构,五块区域。细了解参考:https://blog.youkuaiyun.com/spy19881201/article/details/57754844.应用...
2018-04-11 17:47:26
463
翻译 《Spatial Pyramid Pooling in Deep Convolutional Networks for Visual Recognition》翻译
原文:https://arxiv.org/abs/1406.4729译文:http://www.dengfanxin.cn/?p=403参考:Spatial Pyramid Pooling in Deep Convolutional Networks for Visual RecognitionKaiming He, Xiangyu Zhang, Shaoqing Ren, and Jian Su...
2018-04-10 20:13:25
1519
转载 《Going deeper with convolutions》翻译
2014年 原文:https://arxiv.org/abs/1409.4842译文转载:https://blog.youkuaiyun.com/Quincuntial/article/details/76457409?locationNum=7&fps=1
2018-04-02 16:35:51
552
翻译 《Deep Residual Learning for Image Recognition》翻译
2015年原文:https://arxiv.org/abs/1512.03385截图源自:原文plain network:普通网络(原文提出)摘要更深的神经网络更难以训练。我们提出了一个残差学习框架来减轻网络的训练,这些网络比以前使用的网络要深得多。我们明确地将层次重新定义为参照层次输入学习残差功能,而不是学习未引用的功能。我们提供全面的经验证据,显示这些残留网络更容易优化,并且可以从深度增加中获...
2018-04-02 15:23:41
3800
1
翻译 卷积神经网络相关知识
概念源自:https://en.wikipedia.org/wiki/Convolutional_neural_network在机器学习中,卷积神经网络(CNN或ConvNet)是一类深度前馈人工神经网络,已成功应用于分析视觉图像。CNN使用多层感知器的变体设计为需要最少的预处理[1]。它们也被称为移位不变或空间不变式人工神经网络(SIANN),基于它们的共享权重结构和平移不变性特征[2] [3]...
2018-04-01 17:34:05
6953
翻译 Gradient-Based Learning Applied to Document Recognition部分翻译
98年下载:http://ieeexplore.ieee.org/document/726791/?reload=true&arnumber=726791摘要使用反向传播算法训练的多层神经网络构成了成功的基于梯度的学习技术的最佳示例。给定合适的网络架构,基于梯度的学习算法来合成复杂的决策表面,该表面可以用最少的预处理对高维模式(如手写字)进行分类。本文回顾了应用手写字符识别的各种方法,并将...
2018-04-01 13:40:50
2533
翻译 VGG-《Very deep convolutional networks for large-scale image recognition》翻译
原文:https://arxiv.org/abs/1409.15562015年 摘要在这项工作中,我们研究了在大规模的图像识别中卷积神经网络的深度对其准确度的影响。我们主要贡献是对使用非常小的卷积核(3× 3)架构的网络逐渐增加层数的全程评估,这表明通过将深度加到16-19个权重层可以实现对现有技术配置的显著改进。这些发现基于我们2014ImageNet 挑战赛的应用,我们团队分别获得了本地化第一...
2018-03-26 20:59:24
974
原创 Mac下使用python的坑
操作系统:macOS High Sierra 10.13.3Python3.6因为此版本自带python2.7,就下载并安装了anaconda2的版本,结果使用的时候系统自带的python和anaconda里的python冲突,也就是装包的时候只在一处装了,另一处却不能使用。因此要配置环境变量,替代到系统自带的版本。python2.7总会发生中文字体乱码的情况,果断放弃,准备使用anaconda3...
2018-03-26 09:25:57
13261
1
原创 Mac下安装open cv for python环境
操作系统:macOS High Sierra 10.13.3参考文章1:http://www.pyimagesearch.com/2015/06/15/install-opencv-3-0-and-python-2-7-on-osx/参考文章2:http://blog.youkuaiyun.com/insthink/article/details/513388391.先安装Xcode输入命令:xcode-se...
2018-03-25 20:17:32
2051
原创 eclipse中的project有红叉解决办法
在Java环境变量,Tomcat等都配置好之后,发现引入项目还是会出现红叉。解决办法如下:右键项目,找到Javabuildpath,查看是否缺少jar包,配置jre等信息。
2018-03-20 13:22:34
2429
原创 Mac的eclipse配置Tomcat
系统:macOS High SierraIDE:eclipse Java EE IDE for Web Developers,Oxgen.版本Tomcat:8.5最好不要放在/usr/local目录下,因为eclipse引入的时候权限不够会报错。1.下载Tomcat官网,选择自己喜欢的版本。默认下载到Download目录下,打开访达,选择前往文件夹,输入/usr/local,进入目录后,把刚刚下载...
2018-03-20 13:11:27
637
原创 windows7下搭建Python环境下的OpenCV
在MacOS下搭建OpenCV环境很费劲,地址本文的环境如下:windows7 64bits ,python3.6 1.安装过程:win+R->cmd,输入命令:pip install --upgrade setuptools更新了pip版本,成功之后输入:pip install numpy Matplotlib这个过程稍微比较长,成功之后继续输入:pip install opencv-py...
2018-03-19 21:24:15
383
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人