自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Orange_soda的博客

You are my sun!

  • 博客(96)
  • 收藏
  • 关注

原创 广度遍历实现

#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 246

原创 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 1066

转载 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 1085

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

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

2018-04-21 10:37:48 364

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

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

2018-04-21 10:06:55 279

转载 极大似然估计的原理

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

2018-04-20 14:14:15 951

转载 爬虫 反爬虫

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

2018-04-19 16:50:08 218

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

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

2018-04-19 10:16:29 12967 2

原创 异或 混淆算法

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

2018-04-06 14:01:08 3612

原创 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 2312

原创 使用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 1432

原创 servlet解决乱码问题

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

2018-01-17 16:33:12 426

原创 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 826

原创 ccf 画图

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

2017-03-16 16:39:26 525

转载 无序数关系

问题描述  给定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 552

原创 配置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 226

转载 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 3056

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

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

2016-11-02 23:58:47 4262

原创 ESC CenterOS 安装图形化界面

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

2016-10-29 10:41:50 2582

原创 推送码

客户端请求服务器,然后服务器再将客户端数据返回给客户端,正常CS之间的信息交流。如果要实现没有客户端请求服务器想主动给客户端发送一条消息,且客户端能正常的接受数据,这里好像只有2种方法。1.客户端不停的get(死循环),当服务器put信息时能拿到正常的信息。如果让客户知道你的手机在不停的get死循环,缺点我就不用说了2.后来我们就寻找了一个第三方平台---个推,这个第三方很简单,但

2016-08-08 10:20:06 588

转载 java文件操作

1.读文件 File file = new File("d:/test.txt"); InputStream in = null; try { System.out.println("以字节为单位读取文件内容,一次读一个字节:"); // 一次读一个字节 in = n

2016-07-24 18:41:46 217

原创 servlet之qq四

这节实现的是信息发送1.编写文字,点击按钮发送,将发送文字拼接成html并且和前面的html结合显示在前端2.不是发送一下就保存一下聊天记录,而是切换好友或者是退出聊天时才保存聊天信息$("#Button1").click(function() { //按钮点击事件 var $content = $("#txtContent"); //发送内容

2016-07-21 17:50:58 226

原创 servlet之qq三

这节是进入聊天界面显示,第一次进入页面时不显示消息,当切换用户时就显示离线消息1.切换时需要保存前者信息在数据库,之后取出后者离线信息显示在界面2.当退出界面时,保存当前的离线信息,然后退回到登录页面。1.显示好友列表,需要遍历数据库public String GetFriendList(HttpSession session){ String

2016-07-21 17:34:03 197

原创 servlet之qq(二)

这节的主要内容是能在前端大致能即时聊天1.登录: 聊天室 用户登录 用户名:  密码:       正在发送登录请求 点击登录:button1响应$

2016-07-21 17:05:19 242

原创 servlet之qq

掌中行要求自己的聊天平台,聊天记录可以很好的保证平台的安全性,所以实现聊天的平台的有几个核心的问题1.能实现当时的即时聊天2.能将聊天信息保存在自己的数据库中3.聊天时能实现多线程,保证多人能正常的在平台聊天真的很幸运,servlet已经将多线程解决了,servlet默认是多线程的,要求是在实现功能时尽可能实现封装功能,即变量和函数用private少用static还有就

2016-07-21 12:23:43 294

原创 servlet中文乱码

中文乱码折磨了2天了,刚解决了忍不住写篇博客。。。。。。刚出现乱码是因为在做搜索时,从控制台提起的中文在控制台显示的是正常,但是当在网页回显时出现乱码。后来不停的更改,搞的控制台也是乱码了,然后苦逼的重装了mysql,MyEclipse,然并卵,最后静下心分析原因才出来了。给自己一个掌声。(注意Unicode和utf8是兼容的,最开始还以为是Java默认是Unicode和utf8不兼容

2016-07-17 23:37:27 288

原创 蓝桥杯_打印图形

#include "iostream"using namespace std; void f(char array[][70],int rank,int row,int col){ if(rank==1){ array[row][col]='*'; return; } int w=1; for(int i=0;i<rank-1;i++){ w*=2;

2016-05-24 21:09:55 622

原创 字符串处理

一.实验目的    熟悉并掌握字符串的处理技术,熟悉并掌握文本文件的操作技术,进而对一般的文字处理软件的设计方法有所了解。   二.实验题目1.统计一篇英文小说中单词的个数。2.语言文字研究人员常常需要对某些词汇的使用频率进行统计。试帮助他们设计一个程序,统计某篇英文小说中某些词汇的出现次数和位置。设英文小说已存于一个文本文件中,待统计的词汇集要一次输入完毕,即统计工作应在程序的一

2016-05-24 11:40:54 547

原创 栈和队的应用

一.实验目的熟悉掌握数据结构中栈的基本操作,能够使用栈的结构解决一些实际中常见的问题。二.实验题目1.解决问题时,对数值的操作可以是二、十、八以及十六,四种数制,利用栈的特性设计程序自动实现数制之间的转化。2. 在许多语言现象中,常见到一种形如abcba的文字,这种文字从左到右读和从右到左读结果是一样的,这种文字就是常说的回文。设计一个程序可以判断给定的一个文字是否是回文。说明

2016-05-24 11:39:19 914

原创 各种排序算法的比较

一.实验目的   实现常用的排序算法,加深对这些算法的理解,以后可以将这些算法应用到实际问题的解决上。    二.实验题目1.排序是在实际问题中经常用到的算法,快速、选择和插入三种排序算法是排序算法中最简单的也是最常用到的,实现这三种算法。2.在不同的数值序列上运行,然后比较三种方法的空间#include "iostream" #include "cstdlib"#includ

2016-05-24 11:35:56 287

原创 二叉树的遍历

一.实验目的    二叉树的遍历操作是树形结构其他众多操作的基础。本实验旨在使学生进一步加深对二叉树的先序、中序和后序等三种遍历次序特点的理解,熟悉二叉链表存储结构,熟练掌握二叉树上的递归算法的设计技术。   二.实验题目1.构造一棵二叉树,使用二叉链表方式存储。2设计程序,按照先序将这棵二叉树遍历出来,要求使用递归和非递归两种实现方式。3.设计程序求二叉树中叶结点的个数。

2016-05-24 11:34:30 243

转载 vector中erase用法注意事项

vector::erase():从指定容器删除指定位置的元素或某段范围内的元素vector::erase()方法有两种重载形式如下:iterator erase(   iterator _Where);iterator erase(   iterator _First,   iterator _Last);如果是删除指定位置的元素时:返回值是一个迭代器,指向删除元素下一个元

2016-05-22 09:22:26 291

原创 C++动态生成二维数组

#include "iostream"using namespace std;int main(){ int M=3; int N=4; //int** a=new int[M][N];error //int** a=new int[3][4];error //若要动态的生成数组,必须分布生成 int** a=new int*[M]; for(int i=0;i<M;i

2016-05-22 08:58:06 370

原创 中北_地宫寻宝

描述Hujie在普吉岛观摩2016年ACM-ICPC World Final期间,从当地人手中得到几张藏宝图。图上画的是岛上的若干座矩形地下城堡,城堡每个房间都是正方形的且藏有宝藏。城堡南北向有N个房间,东西向有M个房间,且相邻的房间是相通的。当地人告诉他,由于是地下城堡氧气含量稀少,一直没人敢贸然进去。Hujie想到了一种方法,携带氧气瓶从西北角第一个房间(1,1)进入城堡探险,一路向东或向

2016-05-22 08:47:46 446 1

原创 掌中行_mysql的相关命令

1.登录mysql -u root -p以root身份登录mysql数据库2.显示已经创建的数据库表show databases;3.创建数据库create datebase dbname;dbname是要创建的数据库名称

2016-05-12 13:36:52 519

原创 掌中行_网站初级搭建

一:网站创建和app创建      1.创建项目命令          django-admin.py startproject projectName     2.创建app名称        django-admin.py startapp appName二:settings.py 文件配置     i.appName名称添加在INSTALLED_APPS[]下 I

2016-05-12 13:30:08 241

原创 安全学习_入门指南

一:学习网址1.http://www.2cifang.com/二:学习路线

2016-05-09 17:51:59 337

原创 曼思特谈话总结(大二下学期)

最近曼思特出现了一个新集训,是关于帮助一个人接受一个真正的自己,勇于面对自己的缺点,不在逃避,还有那些自己都没意识到的真正缺点,这是我现在的理解,关于这个活动的目的。但是我没报,自从我第一次听到这个活动,我就没打算报。不是怀疑这个活动的价值,是我怀疑这个活动实施在我身上的价值。因为有价值的东西对于我来说并不一定是必要的东西,就上学书法能陶冶人的情操,很多人也知道这个道理,但是对学书法并不是对每

2016-05-09 00:01:34 659

原创 趣味编程_数字移动

#include "iostream"using namespace std;void print();int a[]={0,1,2,3,5,6,7,8};//指针数组,依次存入矩阵中构成环的元素下标int b[9];//表示3*3矩阵,b[4]为空格int c[9];//确定1所在的位置后,对环进行调整的指针数组int count=0;//指针移动计数器int main()

2016-05-07 09:12:30 643

原创 C++单项链表的构造及简单功能的实现

/*1.带头结点2.遍历单项链表3.删除链表E4.判断链表是否有序 5.合成2个有序链表 */#include "iostream"using namespace std;//typedef int ElemType;typedef struct LNode{ int data; LNode* next; }LNode,*LinkList;int create

2016-05-03 11:21:49 835

空空如也

空空如也

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

TA关注的人

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