自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

程序员的点滴

每天进步一点点,终有一天,我有属于我的天

  • 博客(55)
  • 资源 (5)
  • 问答 (1)
  • 收藏
  • 关注

原创 用Keras实现SDAE

看了Deep Auto-encoder,然后实现了一下,但是发现要初始化好参数,不然可能效果不佳。Deep Auto-encoder的实现SDAE的思想是每次训练一层网络,训练好了之后将此网络的输入当做下一层网络的输入,用于训练下一层网络。这样当前k层训练好之后,再训练第k+1层,而不是像我上面那个文章一样,一次性将k层一起训练了。将每层都训练好之后,再结合起来进行训练(fine-tune),这...

2018-12-01 22:01:38 5762 2

原创 Deep Auto-encoder的代码实现

李宏毅讲Auto-encoder视频:链接地址看了上面的Auto-encoder视频,想试着做一下里面的Deep Auto-encoder,看看效果如何,神经网络架构如下:按照上面的网络架构,采用Keras实现Deep Auto-encoder,loss函数采用均方误差函数。迭代之后的loss下降图:最终的效果:上面是原图,下面是由原图经过整个网络生成的图片:效果并没有论文中显示...

2018-11-30 21:22:16 4171

原创 GAN训练心得

先抱怨一句,GAN训练真不容易…一开始GAN总是训练效果很差,使用的是CNN去训练generator和discriminator,但是出来的总是“晶体图”,找到了一些技巧,然后自己实践了一下,也遇到了一些蠢哭的事情。我换了一个网络,即调整了原来CNN的参数,或者多加入了一些层,结果出来的效果非常可观,看来首先要找到一个对的网络。我尝试了用TensorFlow去实现GAN,一开始是用的Kera...

2018-11-24 20:54:52 17407 12

原创 ADB push某个文件夹下的内容

使用adb push命令的时候,有时候需要push某个文件夹下的所有内容到手机,一般我们会这样:adb push C:\xxdir\project /sdcard/xxx但是这样会将project文件夹也push到手机里面,要想将project里面的内容也push进去怎么办呢?adb push C:\xxdir\project\. /sdcard/xxx这样就可以只push pro...

2018-09-05 10:50:14 35985 3

原创 Nodejs发送multipart/form-data请求

Nodejs发送multipart/form-data请求,上传文件 var FormData = require('form-data'); var fs = require('fs'); var http = require('http'); var form = new FormData(); form.append('file', fs.creat...

2018-07-19 18:49:05 28065 7

原创 HTTPS详解笔记

Https笔记还是为了面试才去了解的HTTPS,话说这么看起来面试真的能让人快速学习很多东西!为什么要有HTTPS在HTTPS出现之前,在浏览器与服务器进行通信的协议无疑就是HTTP了,但是HTTP是明文传递的,任何人在中间劫持了请求都能够看到所传递的信息,安全性大大降低! 所以就需要将通信的内容进行加密。 加密算法可以分为对称加密和非对称加密。 - 对称加密 就是浏览器与...

2018-05-19 19:28:44 238

原创 如何解决IP地址不够用的问题

前言为了准备面试,也是看了许多计算机网络的文章,但是有个问题困扰了我很久,那就是如何解决ip地址不够用的问题!如果说一个局域网只有一个公网ip,那么出去的时候还好说,就用那个公网ip出去就好了,但是服务器返回消息的时候怎么办呢?返回的是目的主机的ip是公网的ip,那怎么知道要给哪台局域网的电脑? 答案其实很简单,就是NAT协议(网络地址转换协议)NAT协议发送当一个局域网...

2018-05-19 19:27:55 10547

原创 Volley原理总结

Volley的原理总结

2018-03-28 15:47:03 240 1

原创 PopupWindow动画没效果

记录一下遇到的问题,之前写了一个底部弹出菜单,继承自PopupWindow,然后按照网上的代码设置了弹出动画。但是非常特别的是没有显示动画,直接就出现在最终的位置了。找了很久的办法,后来发现是与手机动画有关的,一般可以在开发者选项里面设置窗口动画缩放,我当时是关闭了窗口动画缩放,所以就没有动画效果了。所以打开手机的动画效果就可以显示弹出动画了。...

2018-03-18 22:20:42 1196

原创 Android可缩放的ImageView

可缩放的ImageView,支持滑动

2018-03-10 23:16:33 416 2

原创 全国大学API接口

前言唠嗑最近有个需求,需要从省份获取当地的大学,无奈网上的接口实在是有限,有个好像可以的,但是要注册,但是注册呢又不成功,估计是服务器哪里崩了。只能自己抓取了,这是用于抓取的网站地址,抓取之后,用SpringBoot做了一个接口,供大家使用,但是目前最后三个城市的大学不全,因为格式不一样,爬虫爬不下来…使用1.获取省份列表: http://119.29.166.254:9090/

2017-12-10 18:55:35 9028 34

原创 Camera2 Android相机Demo

基于Camera2 API的Android相机

2017-12-03 22:09:21 6044 3

原创 Looper为什么能将Message准确发送到Handler

为什么一个Handler发送Message之后,Looper从MessageQueue中取出消息之后,知道要分配给哪个Handler去处理呢?以为虽然一个线程里面只能有一个Looper对象,但是却能有多个Handler对象。

2017-07-29 22:13:53 384

原创 AsyncTask源码解析

带你从源码解析AsyncTask

2017-07-20 22:22:12 364

原创 Android消息机制笔记

Android消息机制笔记

2017-07-20 20:34:23 270

原创 View的事件分发机制

View的事件分发机制的总结。

2017-07-15 09:41:12 403

原创 IPC机制笔记

什么是IPC?IPC是Inter-Process Communication的缩写,含义为进程间通信或跨进程通信。一般一个应用程序只有一个进程,至少有一个线程,即主线程,在Android中,主线程也叫UI线程,用于更新UI,如果进行耗时的操作,导致界面无法响应,就会出现ANR(Application not responding),所以要把操作放在子线程。Android中的多进程模式开启多进程模式:

2017-07-14 10:40:49 388

原创 Django soft-delete软删除

带你简单实现django Model的软删除

2017-07-09 22:43:01 4280

原创 将django rest 与 mongodb结合起来

解决django rest framework与mongodb结合的问题。

2017-07-09 17:05:02 3918 4

原创 Activity的生命周期笔记

Activity的生命周期正常生命周期的方法onCreate:此方法在Activity创建的时候回调onRestart:此方法在Activity不可见之后,重新变为可见的过程中时候会回调onStart:此方法在Activity可见的时候回调,但是此时Activity处在后台,也就是说用户无法进行操作onResume:同样是可见的时候回调,而此时已经是在前台了,用户可以正常操作界面了onPa

2017-07-09 15:15:20 392

原创 rest Serialzier 改变字段格式

前言我们用Serializer返回Json数据的时候,我们会发现有的字段不是我们想要的效果, 比如一个datetime类型的字段,会默认返回为: "update_time": "2017-07-08T00:41:07.201525Z"。 而我们想要的效果是: "update_time": "2017-07-08 01:15" 那么该如何实现呢?

2017-07-08 09:27:41 289

原创 Django rest framework权限

rest框架已经提供的权限类:AllowAny此权限将允许用户的任何访问,与没有设置的效果一样。IsAuthenticated如果你使用的是django.contrib.auth.models.User,或扩展自该类,那么这个还是很适合使用的。在views中使用auth.authenticate(username=username,password=password)就可以进行授权了。IsAd

2017-07-06 11:19:50 2859

原创 django rest framework权限管理实战

前言本文标题为实战,那么希望你已经搭建好了环境。如果没有,请参考官方文档进行环境搭建:官方教程通过学习这个例子,你可以学到:如何使用django rest framework去实现RESTful api学会如何进行权限控制希望对rest framework已经有了一定的了解,至少要知道serializers的作用,还有Response等等,基础知识还是要有的。实战...

2017-07-05 19:32:17 14364 13

原创 linux环境变量

Linux环境变量的配置小结

2017-07-03 19:58:30 501

原创 HOG + SVM 进行图片分类(python)

前言大家能看到这篇文章,想必对HOG还是有些了解了,那我就不赘述了,其实我自己不太懂,但是还是比刚开始好一些了。下面我的代码是参考这位博主的:点我查看上面那位博主是用的cifar-10数据集,但是我们的数据集很可能是普通的图片,所以我进行了一些改进。注意事项:你的图片必须是正方形,如果需要调整图片大小,建议百度一下,python几行就可以搞定了,最后把图片全部换成宽高相等的。...

2017-07-03 19:47:22 27793 96

翻译 脚本ssh自动登录linux服务器

一句话搞定: sshpass -p "你的密码" ssh -o StrictHostKeyChecking=no 用户名@ip地址

2017-07-02 19:02:52 727

原创 监听评论

这篇文章是用来监听评论的,因为访问量会剧增,所以单独写个文章,作为抓取评论的网站。 监听工具地址:https://www.ice97.cn/tool/index/

2017-07-02 09:57:21 544360 9

翻译 Django本地加载models

问题由来django的model访问是需要有一个运行时环境的,所以当我们启动项目的时候,就相当于有了环境,不需要额外配置什么。 但是,当我们想在本地使用model访问数据库呢?那就会出现一些异常: django.core.exceptions.AppRegistryNotReady: Models aren't loaded yetdjango.core.exceptions.Improperl

2017-07-02 09:25:48 967

原创 CSDN博客提醒功能

前言平时不怎么上CSDN,所以有时候别人的评论隔一两天才能看到,感觉非常不方便,就用python写了个爬虫,隔段时间就爬一下评论,如果有新的评论了,就会发送提醒到邮箱。使用进入我的网站,点击CSDN博客评论提醒工具就可以了按照说明使用啦~~~但是有一个弊端,那就是你的某篇博客访问量会剧增。。。

2017-07-01 20:48:02 576 1

原创 记一次独立开发APP的感悟

前言第一次接触Android开发大约是去年八月份,是在大一的暑假,感觉这个学起来挺简单的,还能够放在手机上运行,感觉美滋滋。 于是学了两个月之后,一个朋友要我做一个功能,说能不能在锁屏界面上弹出一个框框,然后可以在上面记录一下今天要做的事情,这样就可以每次点亮屏幕的时候就能够看到了。于是匆匆忙忙搞了出来,但是程序似乎挺容易被系统杀死的,之后就弹不出来了,后来也就不了了之了。 但是最近又学了一点进

2017-06-28 11:04:02 4879 6

原创 我们应该试着踏出第一步

大二快过完了,总结一下自己上大学的感受吧

2017-06-28 11:03:07 659 2

原创 Android监听用户正在使用的程序

Android监听用户正在使用的程序问题由来最近想做一个记录时间的APP,同学提议还不如监听把时间花在了哪些APP上面呢!仔细一想,还真不错,可以作为其中的一个功能。

2017-06-28 11:01:01 25883 2

原创 Android悬浮球及全局返回功能的实现

先来一发效果图:前面是返回效果,最后一下是实现home键的效果 前言很久之前,就想做一个悬浮球了,毕竟是程序猿嘛,有想要的功能的时候总是想自己尝试一下,于是兴致勃勃的找了好久,都没有找到全局返回功能该如何实现!最后也无疾而终,就在前两天,又想到了这个功能,今天硬是花了好久,从一个同类软件获得了一点灵感,有一个关键的地方被我察觉到了,顺着这个思路找了很多资料,便实现了全局返回功能。思路废话不多说了,

2017-06-28 10:59:41 10889 11

原创 Android自定义View——扩散波浪按钮

前言劳动节快乐!!!O(∩_∩)O(本文写于2017年劳动节假期的最后一天。) 虽然现在不是一个值得庆祝的时间,因为美好的白天已经过去了,再过不久大家就要回到公司或者课堂了。/(ㄒoㄒ)/~~ 想做一个随即匹配按钮,同学建议是做一个像波浪一样向外扩散的按钮,同学在网上找了一个效果图,看上去挺简单的,就自己做了一个,下面是效果图: 我觉得用在只需要一个大按钮的界面里面,是挺合适的。 下面就

2017-06-28 10:58:48 1871

原创 Android自定义View——展开菜单

使用ActionFloatingButton,实现展开菜单,使用很简单。

2017-06-28 10:56:15 942 5

原创 Linux下远程连接MySQL数据库

踩坑笔记估计搞了一个多小时才把这个远程连接搞好。一台本地电脑,一台云服务器,都是linux系统。步骤在服务器端开启远程访问 首先进入mysql数据库,然后输入下面两个命令: grant all privileges on *.* to 'root'@'%' identified by 'password'; flush privileges; 第一个*是数据库,可以改成允许访问的数据库名称

2017-06-28 10:49:00 1769

原创 解决intel/caffe配置时候,mklml文件无法下载问题

问题产生在进行最后阶段make的时候,总会出现下面的情况:正在保存至: “./external/mkl/mklml_lnx_2018.0.20170425.tgz” mklml_lnx_ 0%[ ] 8.00K 2.85KB/s 这种速度简直令人堪忧,只好另辟蹊径了~ 发现它是下载到caffe/external/mk

2017-06-28 10:46:53 36005 2

原创 利用Tomcat搭建文件服务器

通过Tomcat搭建文件服务器步骤非常简单,只需要在conf/web.xml文件里面修改一个语句就可以啦,找到tomcat的安装目录,打开conf目录下的web.xml文件,在文件里面找到下面这段语句:<init-param> <param-name>listings</param-name> <param-value>false</param-value></init-par

2017-06-06 11:32:09 7928 5

翻译 每日一道算法题——Remove Nth Node From End of List

去掉倒数第n的节点题目Given a linked list, remove the nth node from the end of list and return its head.For example, Given linked list: 1->2->3->4->5, and n = 2. After removing the second node from the end

2017-02-17 16:46:05 493

原创 Android 扇形统计图

Android 扇形统计图先看看效果: 看上去如果觉得还行就继续往下看吧!自定义View定义成员变量 private int mHeight, mWidth;//宽高 private Paint mPaint;//扇形的画笔 private Paint mTextPaint;//画文字的画笔 private int centerX, centerY;//中心坐

2017-02-17 15:38:33 1987

最新全国大学SQL数据

最新的大学数据,涵盖了2595条大学的数据,包含大学所在省份,城市,大学名称等。希望能够帮助到大家。旧数据的地址为:https://download.csdn.net/download/q1242027878/10230222

2018-06-14

全国大学省份数据

各个省份大学的数据,可以直接导入到MySQL数据库中,便于大家使用。

2018-01-29

HOG_SVM的python实现

HOG提取特征,svm分类,python语言实现

2017-07-03

phantomjs-2.1.1-linux-x86_64.tar.bz2

phantomjs-linux 64位版,官网下载可能比较慢

2017-07-02

mnist手写字体集

mnist手写字体集,官网下载可能速度很慢

2017-07-02

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

TA关注的人

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