2019
飞凡可期
Stop dreaming,start doing
展开
-
非对称秘钥,数字签名和数字证书打通的几个字箴言
非对称加密集中了大质数分解、散列对数等单向函数,证明用到了数论、同余思想,使得一学就忘,一用就错,一错就混的惨局。于是花了小半天把非对称秘钥的算法搞了搞通,顿时再看数字签名和证书就不是事儿了。公式加密为:Me % n=mM^e ~\% ~n = mMe % n=m解密为:md % n=Mm^d ~\% ~n = Mmd...原创 2019-11-28 00:19:59 · 190 阅读 · 0 评论 -
简配版链表
描述就是C++盲写一个简配版link,时间紧急,只写了creatL()和打印函数printL();前一个是不断在头部插入节点(节点只有一个整型数据),打印是依次输出所有节点的id;非常简单,有时间可以扩展为更多,如:根据输入,增加节点根据输入,删除节点统计长度查找链表的元素值改变链表序列(如根据id排序,由于没有检查过元素,所以可以重复哦)代码#include<ios...原创 2019-11-25 11:06:46 · 155 阅读 · 0 评论 -
C++做一个链表,输出一系列字符串
起因突然手痒想写个表达字符串的链表,通常都是傻傻的输出数字,id什么的。想输出一系列数字,如“wo ai wo de zhu guo”, “wo ai de ren bu ai wo”:实现但是又嫌扣细节麻烦,故当了一个表,c++链表样例参考源:自己改为实现形式:所有int都改为char []数组了;自然,所有 char *=> cha[] 改变都要用 strcpy(char...原创 2019-11-23 18:54:57 · 2890 阅读 · 0 评论 -
增量学习是啥东西?基于TensorFlow的简单增量学习实现
需求流式数据:如果数据不是收集好的一整块,而是流式(非批量数据),我又确实需要一点点学习,而不是数据准备齐全了再学优化模型:不想耗时的重头训练,或只想针对别的模型做的差的再挑出来学习一遍(典型的基于SVM的增量学习,先挑出SVM学不好的边界点,再次学习提升)现实需求:用户增加、用户删减,不适合数百、数万的用户都重来一遍。运营中修正模拟人类:人是渐进式学习的,一天天课堂、业余式时间。模式是...原创 2019-11-14 15:58:23 · 4964 阅读 · 2 评论 -
Tensorflow神经网络,mnist,CPU和GPU同时跑通,一轮96%,20轮99%-- GPU版
GPU版本: 注意都是Tensorflow1.0版本,2.0版本不再用Session了,import tensorflow as tfimport numpy as npimport osimport timeISOTIMEFORMAT = '%Y-%m-%d-%H-%M-%S'localtime = time.strftime(ISOTIMEFORMAT, time.localtim...原创 2019-11-01 00:57:39 · 374 阅读 · 0 评论 -
Tensorflow神经网络,mnist,CPU和GPU同时跑通,一轮96%,20轮99%
两张网络名称算法学习速率目标函数层数特点准确率CPU时间GUP时间简单NN梯度下降1/100交叉熵1最简单 最快96%<1<1双层CNNAdam 最速下降1/10000交叉熵2层卷积池化99.28%16分钟2分钟所用CPU为IntelCorei7-8700 CPU@3.2GHz所用GPU为NVIDIA R...原创 2019-11-01 00:43:08 · 911 阅读 · 0 评论 -
TypeError: list indices must be integers or slices, not tuple问题,恼人的索引问题
TypeError: list indices must be integers or slices, not tuple问题,恼人的索引问题解决内探:分清楚嵌套列表和二维数据的概念解决糙猛快的[i,j] 改为[i][j], 原因是元组或列表(tuple,list)没有矩阵概念,只有嵌套。所以你不能用[i,j]像matlab等里面一样去二维索引一个list,只能用[i][j]这样相当于索引了两...原创 2019-10-24 10:53:59 · 3557 阅读 · 0 评论 -
强烈推荐两个用于广告屏蔽的 ABP和AB
心情烦躁时候,看着网页的那些滚动、闪烁的广告实在心烦。故特下了一堆拦截插件来尝试。最后发现ABP+AB两个哥们组合最好用。原创 2019-01-02 11:37:46 · 6137 阅读 · 0 评论 -
Java List: 列表是什么数据类型,怎么用?
Java List: 列表是什么数据类型,怎么用?偶然发现容器类的结构在很多代码中越用越多。故,有意识开始整理。方法上觉得:用Java来了解和运用。然后用C++来实现和掌握最为便捷有效。1 List array vector set 都有些相似的类型,区别呢?list是链表;链接一个个,比set允许重复。比数组来说有同样类似查找功能。比起vector 应用要灵活许多,允许不同方式索引。注意1...原创 2019-06-27 12:06:20 · 13035 阅读 · 2 评论