4 Orange_Soda

尚未进行身份认证

永远18

等级
TA的排名 7w+

广度遍历实现

#coding=utf-8import queue#图的邻接表grap=[[], [2,3], [1,4], [1], [2,5,6], [4], [4,7], [6], [10],[9], [8], [8]]//BFS 遍历结果为 [1, 2, 3, 4, 5, 6...

2018-11-27 13:00:18

mac 搭建第一个区块链网络 fabric 1.0-beta

花了快两天才搭好第一个区块链网络,踩过很多坑,有慢慢找到解决办法的,也有推到重来的。现在进入正题。   1 安装过程1.1 安装brew          Linux不同版本的系统中有很多在线安装工具,如yum,apt-get。brew是mac中很实用的工具。/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent....

2018-09-21 13:42:33

tf.Variable tf.placeholder区别

一:tf.Variabletf.Variable主要用于可训练的一些变量,比如模型的权重(weight ,w),模型的偏置值(bias,b)1.声明时必须要进行初始化2.名称的真实含义在于变量,也就是在训练时,其值是可以改变的二:tf.placeholdertf.placeholder用于得到传递进来的真实样本1.不必进行初始化,通过session.run中的feed_dic={}来指定2.仅仅作...

2018-04-21 11:08:54

python *和**在不同场景下不同 的作用

**两个乘号就是乘方,比如2**4,结果就是2的4次方,结果是16一个乘号*,如果操作数是两个数字,就是这两个数字相乘,如2*4,结果为8*如果是字符串、列表、元组与一个整数N相乘,返回一个其所有元素重复N次的同类型对象,比如"str"*3将返回字符串"strstrstr"如果是函数定义中参数前的*表示的是将调用时的多个参数放入元组中,**则表示将调用函数时的关键字参数放入一个字典中如定义以下函数...

2018-04-21 10:37:48

线性回归 梯度下降算法 overshot the minimun现象

在梯度下降算法中,理论上有一个步长steep需要我们设置。steep的设置非常重要,如果设置不当,我们的梯度下降算法可能就得不到我们想要的结果。一:步长不当导致的问题如果步长太短,很显然我们训练集训练的时间就会加长。如果训练集比较多,这也是致命的。如果步长太长,可能出现Overshoot the minimun(越过极小值点)现象。甚至梯度下降算法无法收敛,找不到我们要的极小值。二:tensorf...

2018-04-21 10:06:55

极大似然估计的原理

在机器学习线性回归算法中,我们常常需要使用极大似然估计。那么极大似然估计的原理是什么?若训练集某一个样本是(y,x),那么在最大似然估计中就认为y出现的概率最大。这就是为什么我们要求解出最大值的原因。...

2018-04-20 14:14:15

爬虫 反爬虫

转载链接:https://www.zhihu.com/question/28168585/answer/74840535来源:知乎爬虫(Spider),反爬虫(Anti-Spider),反反爬虫(Anti-Anti-Spider),这之间的斗争恢宏壮阔...Day 1小莫想要某站上所有的电影,写了标准的爬虫(基于HttpClient库),不断地遍历某站的电影列表页面,根据 Html 分析电影名字存...

2018-04-19 16:50:08

Python 命令行执行脚本时,提示导入的包找不到

在Pydev能正常执行的脚本,在导出后在命令行执行,通常会报自己写的包导入时找不到。一:报错原因在PyDev中,test.py中导入TestUserCase里面的py文件时,会写:fromTestUserCase.TestimportTest这在命Pydev中没错,但是在命令行中确出现错误。因为在PyDev中默认路径除了当前文件所在路劲外,还有工程根路径。而在命令行中只有当前文件所在路径。...

2018-04-19 10:16:29

异或 混淆算法

一:使用场景   当需求对数据的传输有不高的安全加密,且加密的时间复杂度越低越好,这时我们可以使用简单的混淆算法(我认为混淆算法本质上就是一种简单的加密算法)。   本文所做的算法是python写的异或混淆算法。二:源码#coding=utf-8'''Createdon2018��4��6��@author:������'''#初始数据,必须是偶数字节array=[0x...

2018-04-06 14:01:08

python 正则表达是常用语法理解

#coding=utf-8#文件操作import os#__file__代表的是当前文件完整路径#os.path.dirname(__file__) 返回的是当前文件所在目录dir_path=os.path.dirname(__file__)file_path=os.path.join(dir_path,"xiaolu.html")#print(file_path)#爬虫#在python3.3里面...

2018-04-05 11:29:38

使用Git与Gitlab开发工作流程

一.git常用命令    1.git init    2.git add <file>    3.git commit    4.git status    5.git diff    6.git log7.git reset --hard HEAD^二:git 与gitlab 相连    1.本地主机生成ssh公钥和私钥         ssh-keygen -t rsa -C...

2018-04-02 16:49:11

servlet解决乱码问题

在搭建服务器时,由于不同软件的默认编码不同,常常会出现乱码问题。数据流往往是,mysql->servlet->浏览器。我们只需要将三者的默认编码设置一致就行。我在用servlet开发时时在servlet环节出现问题。在response.getWriter().print()前设置servlet输出编码解决了问题。//这句话的意思,是让浏览器用utf8来解析返回的数据

2018-01-17 16:33:12

gson class[] 与 Json String 相互转化通用化

1.目的:主要通过gson实现class 数组与json 转化的通用化的工具。不会因为类不同改变工具的类。2.源代码工具类:package Util;import java.util.ArrayList;import com.google.gson.Gson;import com.google.gson.reflect.TypeToken;//是将对象

2018-01-16 23:18:07

ccf 画图

问题描述  在一个定义了直角坐标系的纸上,画一个(x1,y1)到(x2,y2)的矩形指将横坐标范围从x1到x2,纵坐标范围从y1到y2之间的区域涂上颜色。   下图给出了一个画了两个矩形的例子。第一个矩形是(1,1) 到(4, 4),用绿色和紫色表示。第二个矩形是(2, 3)到(6, 5),用蓝色和紫色表示。图中,一共有15个单位的面积被涂上颜色,其中紫色部分被涂了两次,但在计算面积时只计算一

2017-03-16 16:39:26

无序数关系

问题描述  给定n个不同的整数,问这些数中有多少对整数,它们的值正好相差1。输入格式  输入的第一行包含一个整数n,表示给定整数的个数。  第二行包含所给定的n个整数。输出格式  输出一个整数,表示值正好相差1的数对的个数。样例输入610 2 6 3 7 8样例输出3样例说明  值正好相差1的数对包括(2, 3), (6, 7), (7, 8)。

2017-03-15 15:33:33

myeclipse 破解

1.破解工具在我的百度云里面MyEclipse是一款非常强大的软件,它与eclipse比较起来唯一的缺点就是它不是免费的,因此这是一件令人很头痛的事,一般都只有一个月的试用期,所以我在此给大家分享一下我是怎样破解的!1.第一步当然是大家要去下载MyEclipse的破解文件了:没有的朋友可以到这里下载链接:http://pan.baidu.com/s/1mgozZzM 密码:7g8i

2016-12-03 21:51:20

配置vsftpd

1.安装vsftpd2.chkconfig vsftp on ftp设置为开机启动3.service vsftpd start启动服务   service vsftpd stop关闭服务   service vsftpd restart重启服务安装ftp之后需要对vsftpd进行配置1.anonymous能登录 a.设置vsftpd.conf文件 anonymous

2016-11-05 18:03:25

Linux 各种安装包

1.通常Linux应用软件的安装包有三种:1) tar包,如software-1.2.3-1.tar.gz。它是使用UNIX系统的打包工具tar打包的。2) rpm包,如software-1.2.3-1.i386.rpm。它是Redhat Linux提供的一种包封装格式。安装rpm包的命令是"rpm -参数,包管理工具 yum 。"3) deb包,如software

2016-11-05 18:02:03

找到出现次数最多的数并输出次数

找到出现次数最多的数并输出次数1.输入n表示输入数字的个数2.接下来输入n个数数之间分割用逗号分割要求是找出这n个数中出现最多次数的数,和出现的次数#include"stdio.h"#include"malloc.h"/* 1.C语言没有C++的动态数组,有事可以用动态数组代替 2.在括号中不要复制(inti=0),这要在cpp文件中能编译过,但是

2016-11-02 23:58:47

ESC CenterOS 安装图形化界面

默认ESC CenterOS 是没有安装图形化界面的,这里我们采用官方安装图形化方法 install_vnc_server.sh 脚本1.下载install_vnc_server.sh脚本可以在阿里官方去下载,这个脚本是针对大多是Linux内核系统的,不只是CenterOS2.下载putty输入ESC的公网地址进入CenterOS系统,输入用户名和密码进入控制台界面

2016-10-29 10:41:50

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!