- 博客(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
原创 PopupWindow动画没效果
记录一下遇到的问题,之前写了一个底部弹出菜单,继承自PopupWindow,然后按照网上的代码设置了弹出动画。但是非常特别的是没有显示动画,直接就出现在最终的位置了。找了很久的办法,后来发现是与手机动画有关的,一般可以在开发者选项里面设置窗口动画缩放,我当时是关闭了窗口动画缩放,所以就没有动画效果了。所以打开手机的动画效果就可以显示弹出动画了。...
2018-03-18 22:20:42 1196
原创 全国大学API接口
前言唠嗑最近有个需求,需要从省份获取当地的大学,无奈网上的接口实在是有限,有个好像可以的,但是要注册,但是注册呢又不成功,估计是服务器哪里崩了。只能自己抓取了,这是用于抓取的网站地址,抓取之后,用SpringBoot做了一个接口,供大家使用,但是目前最后三个城市的大学不全,因为格式不一样,爬虫爬不下来…使用1.获取省份列表: http://119.29.166.254:9090/
2017-12-10 18:55:35 9028 34
原创 Looper为什么能将Message准确发送到Handler
为什么一个Handler发送Message之后,Looper从MessageQueue中取出消息之后,知道要分配给哪个Handler去处理呢?以为虽然一个线程里面只能有一个Looper对象,但是却能有多个Handler对象。
2017-07-29 22:13:53 384
原创 IPC机制笔记
什么是IPC?IPC是Inter-Process Communication的缩写,含义为进程间通信或跨进程通信。一般一个应用程序只有一个进程,至少有一个线程,即主线程,在Android中,主线程也叫UI线程,用于更新UI,如果进行耗时的操作,导致界面无法响应,就会出现ANR(Application not responding),所以要把操作放在子线程。Android中的多进程模式开启多进程模式:
2017-07-14 10:40:49 388
原创 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
原创 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
原创 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
原创 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数据
2018-06-14
关于JavaFX中按钮事件
2016-04-10
TA创建的收藏夹 TA关注的收藏夹
TA关注的人