- 博客(25)
- 资源 (1)
- 收藏
- 关注
原创 如何使得Macos的剪切板感知fileURL并当fileURL被执行paste 动作时 回调到某个监听的函数 从而来填充file content
通过NSFilePresenter + NSFilecoordinator 来监听文件内容并当剪切板执行paste动作时可以回调到对应的函数 从而文件内容可以在complete 之前fetch 下来
2024-06-25 11:15:01
1184
原创 如何用git rebase 去解决多个commit,并合并成单个commit
git fetch,git fetch, make sure all local branch is up to date. git log origin/master, get the latest commit hash numberhash_xxx. git rebase -ihash_xxx, and change the pickup to fixup except the first line. git push --force originyour_local_branch...
2020-05-28 13:51:45
825
原创 Ubuntu16.04连接mysql报错:Access denied for user ‘root’@‘localhost’(using password: YES)的解决方法
zah最近在linux连接mysql /usr/local/mysql/bin/mysql -uroot -p输入密码出现Access denied for user 'root'@'localhost'(using password: YES)错误。请看下面的解决办法:1.先停止mysql 服务 1 service mysql stop ...
2019-09-20 22:06:07
1790
1
原创 Windows注册表下找不到指定路径,可能是注册表重定向问题。
由于项目需要,在公司接触了powershell和robot framework, 因为robot framework是python编写的,最近将robot framework中的python脚本升级到了3.7,但是在python中运行powershell.exe 时出现了windows注册表项找不到,开始以为是下面三个错误:1. 路径名写错,请参考powershell中的注册表路径写法,网上...
2019-04-08 22:22:32
3953
原创 使用tweepy爬取twitter的数据遇到返回tweets的数量和速率的限制,解决方案
直接明了,解决方案如下: 1. 如果使用tweepy库中发生返回tweet是数量限制时,可以利用max_id这个字段就可以解决,具体代码如下:last_id=''if last_id=='': public_tweets = api.user_timeline(screen_name=name, count=200) last_id=public_tweets[-1]...
2018-08-01 13:53:06
5684
1
原创 An authentication error has occurred. The function requested is not supported
解决方案:1. 开始 > search > gpedit.msc2. Computer Configuration -> Administrative Templates -> System -> Credentials Delegation -> Encryption Oracle Remediation3. Encryption Oracle Reme...
2018-06-29 17:45:02
8905
原创 Tensorflow中RNN/LSTM内部具体是如何处理数据的,batch、num_steps是如何被丢尽网络里,训练的流程
在学习Tensorflow的源码时发现一个很重要的现象,就是tensorflow在训练RNN/LSTM的机制,因为这两种网络被常常用于NLP方面,所以这里就拿NLP举例子。承接上一篇:Tensorflow中的词向量我提到了Tensorflow中的词向量的表达方式,那么在LSTM中,一句话比如5个单词,按照词向量,就是一个3维的矩阵[[词1对应的词向量],[词2对应的词向量],[词3对应的词向量],...
2018-06-14 19:32:42
5116
原创 onehot和tensorflow中的embedding_lookup有什么关系,为什么词向量会在每一次训练迭代时更新
onehot和embedding_lookup的关系,可以参考这里主要讲一下,为什么每一次训练迭代,词向量就会更新一次:embedding_lookup不是简单的查表,id对应的向量是可以训练的,训练参数个数应该是 category num*embedding size,也就是说lookup是一种全连接层。啥意思?1.先解释一下onehot: onehot:onehot是...
2018-06-13 11:37:20
3522
原创 生活琐事
说说生活中发现的一些琐事。衣:说到买衣服,这肯定是女生最喜欢的话题,拿我同学(女性)为例,衣服从来不嫌多只会觉得自己永远没衣服穿,据我了解好像她身边的人大多都是这个心态,有时候衣服买了就只是为了买的那一时的快感,甚至过了很久,直到搬家的时候才发现,原来自己淘宝收藏的衣服在自己的橱柜里,吊牌都还完好无损;广大女性朋友们喜欢购物,走路10公里和购物2小时是不一样的概念, 爬山?不去! 跑步?恐惧! ...
2018-04-12 13:17:55
441
原创 Ubuntu16.04+cuda-8.0+cudnn-v5.1+tensorflow0.8-gpu/tensorflow1.0-gpu安装教程
由于项目需要,我们的深度学习算法必须要加速,因此,组里给了我两个GPU:GTX-750 Ti & GRID-k2GTX-750 Ti被我安装在了本地,GRID-k2安装在了服务器上,需要ssh登录上去使用,接下来就是各种坑。。。。。。。。。。。。。。。。。。。。。。。。。。。一、先说一下GRID-k2,服务器端的安装:1. 首先如果你也只有这张卡,抱歉,你没办法在 点击这里可以看
2017-06-16 14:06:46
3818
2
原创 urlopen关于超时timeout问题的解释
python(3.5)中的try: page = urllib.request.urlopen(url_sum, timeout=10.0)except: print('error')表示一次http访问请求的时间最多10秒,一旦超过,本次请求中断,但是不进入下一条,而是继续重复请求这一条。上面的代码若超时会出现以下现象:...http://dis
2017-05-09 15:27:40
8672
转载 从google的源代码剖析word2vec原理
这篇文章很不错,把google提供的示例代码讲解的很到位,文章链接:http://www.jeyzhang.com/tensorflow-learning-notes-3.html
2017-05-07 15:29:08
703
转载 增强学习一篇写的很好的文章,很通俗易懂
该文章地址是:http://www.cnblogs.com/Leo_wl/p/5852010.html不多说了,讲的很通俗,想了解增强学习的同学,可以仔细阅读,其中文章前半部分在讲神经网络,后半部分讲的是增强学习。
2017-04-18 11:27:24
1849
原创 如何得到卷积层输出的深度--CNN卷积层
tensorflow代码(Tensorflow官方文档)中:w_conv1=weight_variable([5,5,1,32]),一直不明白这个32是怎么来的,表示的是什么?后来看到cs231n-知乎课程翻译的卷积神经网那一章的一段话:参数共享:在卷积层中使用参数共享是用来控制参数的数量。就用上面的例子,在第一个卷积层就有55x55x96=290,400个神经元,每个有11x11
2017-04-07 13:23:53
13279
2
原创 字符串判断相等最好不用==,用equals通常都对
这几天做项目发现:String str="hhh";String s="hhh";结果:system.out.println(str==s)结果会是truesystem.out.println(str.equals(s))结果会是true但是如果是这样的:String str="hhh";String s=new String("hhh");system.o
2016-11-03 15:28:50
1242
原创 ap聚类算法(java实现)
最近学习了ap聚类算法,有几点需要注意:1 记得两幅图片获取的相似矩阵一定是一个全为负值的矩阵;2 相似矩阵的对角线上都是取除对角线以外的一半的(因为是对角矩阵所以取一半就行)的中值:即把矩阵一半的数排序然后取中间的那个数(如果是奇数取中间,如果是偶数取中间两个之和);3 迭代A和R矩阵(A和R矩阵的初试值为全0矩阵),直到A+R矩阵(即E矩阵)的每行的最大值的下标不变为止(比如第一行
2016-11-01 20:47:26
2047
原创 Hibernate中使用SchemaExport来自动生成数据库中的表时,控制台有sql语句,但是数据库中无新建的表
问题描述:通常我们使用Hibernate的SchemaExport来自动生成数据库中的表时会发现:控制台有sql语句生成,但是数据库中却没有要建立的表。原因:1. 大多数可能是因为新建的表的属性中包含数据库中的关键字,只要有关键字就会报错,很常见。2. 今天遇到的是这种情况,我把控制台生成的sql语句放在mysql的script上运行看看能不能创建新的表格:结果发现如下错误:
2016-10-12 11:45:20
1308
原创 struts中拦截器拦截Action中的execute方法后的具体拦截流程
我开始对拦截器的整个拦截流程很难理解,网上都是解释拦截器里面套拦截器,但是没有将讲拦截器的具体流程,下面通过一个图来讲解一下具体流程,如下图:可以看到其实拦截器就是和servlet中的filter的类似的,都是在请求方法Action之前先验证一下,这就是拦截器的一种典型的应用,验证用户是否登陆,我们通常会对所有的请求都添加拦截器(方法:修改默认的拦截器,自定义自己的myDefaultI
2016-09-13 16:51:34
1324
原创 如何查看虚拟机的ip地址,以及如何给虚拟机配置静态ip
步骤:1. 在命令行上敲ifconfig(注意这里是ifconfig不是ipconfig,开始时候自己一直搞错了)如下图:通过inet addr : 192.168.0.17就是你的虚拟机当前的ip2. 我们一般在局域网内是通过dhcp协议向网关发送ip请求,因此获取的ip的方式是动态的,当然你可以在虚拟机上,把ip设置为静态,设置方法如下: 1 >在命令行下输入s
2016-08-19 19:18:59
90022
4
转载 当运行pychrm时遇到please select a valid interpreter怎么解决
运行python文件出现,报错please select a valid interpreter这是因为没有选择interpreter解决方法如下更改Pycharm的设置 打开settings(CTRL + ALT + S)查找框输入interpreter 选择一个Project Interpreter完成
2016-05-25 14:53:43
57078
原创 为什么eclipse模拟器上可以运行app,插上真机后却不可以运行还会出现com.example.xxx这样的错误
解决方案很简单,下面是步骤: 1>找到eclipse上菜单栏上的Window; 2> 找到android virtual Device Manager 如图 3>点开后将对话框里的模拟器全部删除; 4>再试真机就可以了;原因:可能是你的模拟器和你真机的sdk不一样导致无法共同存在,所以出不来真机运行,只能出模拟器运
2016-02-23 16:59:38
814
原创 在excel中如何将一张表中有名字对应的数据对接到另一张表的有相同名字的后面(关于VLOOKUP函数)
我们直接看图来了解问题: 图一图二 我们的目的是将图二中和图一名字相同的人后面对接上图一的数据,很明显这里要用VLOOKUP函数。 那么步骤: 1>我们点击图二的B1格(即你像将数据
2016-02-18 10:37:01
171850
1
原创 c语言中同一函数下不可以重复定义变量
main() { int i=0; int a=0; for( int i=0;i<100;i++) { a=a+1; } printf(“%d”,a); } 如上这个程序中,重复定义了两遍int i=0;那么编译器就会报错,报错都是乱报的错误,因为在同一个函数中给同一个变量名重复定义两次,编译器则无法识别,好比两个房子安装了同样的门,那么我们则无法区别这两个房子。
2016-01-04 14:19:39
5949
1
原创 c语言中数组中的地址和指针的关系
我在学习c和指针这本书中,在看到第四章的编程练习题目第四题时,理解了一个问题:在创建一个字符数组后,直接调用该数组的名字==取这个数组第一个字符的地址;具体程序研究如下: void copy_n( char *dst, char src[], int n ) { int i=0; int j; while(src[i]!=’\0’) i++;
2016-01-04 14:06:30
742
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人