hugeng007_tensorflow_mnist.ipynb

08-16
# encoding=utf-8 import tensorflow as tf from tensorflow.examples.tutorials.mnist import input_data mnist = input_data.read_data_sets('MNIST_data', one_hot=True) def weight_variable(shape): initial = tf.truncated_normal(shape, stddev=0.1) return tf.V

JAVA中Object类中的equals方法补充

08-16
Object类中的equals方法: 无论new多少个对象,当使用 "= =" 来判断的时候,是判断内存地址.判断回事false 若是需要进行对象之间的判断,则需要重写equals方法: public boolean equals(Object obj)//obj是传入的形式参数(对象) { if (obj == null)//判断对象是否为空 { return false;//空则返回false } else { if ( obj instanceof cat)//判断这个传入参数(

Linux---文件权限的控制

08-16
1.文件权限存在的意义 系统最底层安全设定的方法之一:保证文件可以被可用的用户相应的操作: 2.文件权限的查看 四种方法:ls -l file(文件名) ls -ld dir(目录名) ll file(文件名) ll -d dir(目录名) 3.权限的查看和理解 [1]文件权限 rw-r--r-- 1 root root 216 May 12 2017 /mnt/rht (1) 文件的类型 普通文件d 目录l 软链接(类似于window下的快捷方式)s 套结字(类似保护门)c 字符设备/dev/

【leetcode 简单】第三十三题 只出现一次的数字

08-16
给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次.找出那个只出现了一次的元素. 说明: 你的算法应该具有线性时间复杂度. 你可以不使用额外空间来实现吗? 示例 1: 输入: [2,2,1] 输出: 1 示例 2: 输入: [4,1,2,1,2] 输出: 4 def make(): fil = {} def filter_nums(nums): for i in nums: if i not in fil: fil[i] =0 else: fil[i] +=1 return

Spring知识点小结(二)

08-16
一.配置非自定义的Bean(数据源DataSource模型) DBCP数据源:        导入dbcp的jar包:dbcp+pool+connector                代码实现:            //创建数据源对象            BasicDataSource dataSource = new BasicDataSource();            //设置数据库的基本参数            dataSource.setDriverClassName("

shell提取文件后缀名,并判断其是否为特定字符串

08-16
如果文件是 .css文件 或 .js文件,则进行处理. file=$1 if [ "${file##*.}"x = "css"x ]||[ "${file##*.}"x = "js"x ];then do something fi 注意: 1> 提取文件后缀名: ${file##*.} ##是贪婪操作符,从左至右匹配,匹配到最右边的.号,移除包含.号的左边内容. 这里可以参考 http://www.1987.name/2

Linux centOS编译安装Apache报APR not found.错误的解决办法

08-16
我在编译安装完Nginx.MySQL和PHP(见之前一篇博客:LNMP环境搭建详细教程)之后,进行apache的编译安装: cd /usr/local/src wget http://mirror.bit.edu.cn/apache/httpd/httpd-2.4.34.tar.gz tar zxvf httpd-2.4.34.tar.gz cd httpd-2.4.34 ./configure --prefix=/usr/local/httpd 就在这个时候提示:configure: erro

如何在Windows中删除服务好系统来教你

08-16
如何在Windows 7,Windows 8和Windows 10中删除服务 服务是一种在没有用户界面的情况下在系统后台运行的应用程序类型,类似于UNIX守护程序进程.服务提供核心操作系统功能,例如Web服务,事件记录,文件服务,打印,加密和错误报告. 有时您可能需要删除服务.例如,安装的软件无法正确卸载,并将其服务保留在"服务"列表中. 本教程将向您展示如何在 Windows 7, Windows 8和 Windows 10中删除服务. 您必须以管理员身份登录才能删除服务. 建议不要

python连接mysql数据库封装

08-16
源码: 1 import pymysql 2 3 class MysqlConnect(object): 4 # 魔术方法, 初始化, 构造函数 5 def __init__(self): 6 self.db = pymysql.connect(host='127.0.0.1', user='root', password='123456',port=3306, database='xueqiu') 7 self.cursor = self.db.cursor() 8 9 def exec(se

MySQL中间件atlas读写分离

08-16
安装atlas 软件并做相关的配置[mysql-proxy]admin-username = admin //管理接口的账号admin-password = admin //管理接口的密码proxy-backend-addresses = 10.2.6.10:3307 //主库的地址以及端口proxy-read-only-backend-addresses = 10.2.6.11:3307,10.2.6.12:3307 //从库的地址以及端口pwds =atlas:TWbz0dlu35U= //

匿名网络攻击

08-16
什么是匿名网络? 匿名网络是指在网络中隐藏自己的身份,是一个重路由低延迟匿名通信网络.优点是可以保护隐私,但不利于网络空间的管制因此形成了暗网空间. 重路匿名网络的核心是:发送者的所要传递的信息经过中间节点的转发和处理,以隐藏信息发送者和信息的输入输出关系,从而实现对用户个人身份和通信内容的有效保护. 原文地址:https://www.cnblogs.com/2017yaya/p/9484541.html

Codeforces Round #503 (by SIS, Div. 2) D. The hat

08-15
有图可以直观发现,如果一开始的pair(1,1+n/2)和pair(x, x+n/2)大小关系不同 那么中间必然存在一个答案 简单总结就是大小关系不同,中间就有答案 所以就可以使用二分 #include <iostream> #include <cstdio> #include <cstdlib> #include <cmath> #include <climits> #include <cstring> #include <s

逻辑卷-LVM

08-15
1 LVM2:(在ext文件系统实验,brtfs自己就支持btree) 2 3 LVM: Logical Volume Manager, Version: 2 4 5 dm: device mapper,将一个或多个底层块设备组织成一个逻辑设备的模块: 6 /dev/dm-# 7 8 /dev/mapper/VG_NAME-LV_NAME 9 /dev/mapper/vol0-root 10 /dev/VG_NAME/LV_NAME 11 /dev/vol0/root 12 13 pv管理工具:

CentOS7部署Apache Mesos

08-15
CentOS7部署Apache Mesos Apache Mesos是由加州大学伯克利分校的AMPLab首先开发的一款开源群集管理软件,支持Hadoop.ElasticSearch.Spark.Storm 和Kafka等应用架构.Mesos使用了与Linux内核相似的规则来构造,仅仅是不同抽象层级的差别.Mesos从设备(物理机或虚拟机)抽取 CPU,内存,存储和其他计算资源,让容错和弹性分布式系统更容易使用.Mesos内核运行在每个机器上,在整个数据中心和云环境内向应用程序(Hadoop.Sp

package.json中版本理解

08-15
一个完整的版本号可以理解为: [主要版本号,次要版本号,补丁版本号]版本号 x.y.z :其中z 表示一些小的bugfix, y表示一些大的版本更改,比如一些API的变化x表示一些设计的变动及模块的重构之类的 版本号前面会有~,^符号,区别是~是匹配最近的小版本 比如~1.2.3将会匹配所有的1.2.x版本,但不匹配1.3.0.即1.2.0 <= ~1.2.3 <1.3.0^是最近的一个大版本 比如1.2.3 将会匹配 所有 1.x.x 包括1.3.0 但不包括2.0.即1.0.0 <=

zabbix图表中文乱码

08-15
如果语言改成中文,在图表中的中文会乱码,这是因为zabbix默认的字体文件比较烂 方法就是把字体文件替换,找到zabbix前端文件地址,换一个字体文件就好 [[email protected] fonts]# pwd /app/nginx/html/fonts [[email protected] fonts]# ls DejaVuSans.ttf DejaVuSans.ttf.bk #原字体备份,替换新字体 字体文件最方便就是在win上去复制一个 刷新网页,就会发现字体已ok 原文地址:htt

一个基于C++11的单例模板类

08-15
1 #ifndef _SINGLETON_H_ 2 #define _SINGLETON_H_ 3 4 #include <mutex> 5 #include <memory> 6 7 template<typename T> 8 class Singleton { 9 public: 10 template <typename... ArgTypes> 11 static T* getInstance(ArgTypes... args) { 12 stat

oracle对查询到的字段进行遍历插入数据库

08-15
declare      cursor cur_test is select inte_param_inteuuid from sjzx_interface_param group by inte_param_inteuuid; //声明一个游标cur_test ,其中inte_param_inteuuid 为游标查询到的数据 begin    for c in cur_test loop //对cur_test 进行循环遍历,c相当于每一组数据,c.inte_param_inteuuid即拿到

redhat6 改 centos yum 源

08-15
**redhat的yum在线更新是收费的,如果没有注册的话不能使用,如果要使用,需将redhat的yum卸载后,重启安装其他yum源,再配置其他源.** 本文包括配置本地源及第三方源.第三方源包括:网易,epel,repoforge ,rpmfusion 以下为详细过程: 1. 删除原yum 删除redhat原有的yum rpm -aq|grep yum|xargs rpm -e --nodeps 2. 下载centos yum文件 下载yum安装文件 注意,如果下载时找不到文件,就登录到:ht

centos6.5安装jetty并部署java web项目

08-15
1.下载jetty wget http://central.maven.org/maven2/org/eclipse/jetty/jetty-distribution/9.4.1.v20170120/jetty-distribution-9.4.1.v20170120.tar.gz 2.解压压缩文件 tar -zxvf jetty-distribution-9.4.1.v20170120.tar.gz 3.设置jetty访问端口 vim start.ini 这里我设置访问端口为8888 4.上传