xiao

ValueError: Only call `sigmoid_cross_entropy_with_logits` with named arguments (labels=..., logits=.

心不动则不痛 提交于 2019-12-03 13:07:32
在运行到 loss = tf.reduce_mean(tf.nn.sigmoid_cross_entropy_with_logits(output,Y)) 时,报错: ValueError: Only call sigmoid_cross_entropy_with_logits with named arguments (labels=…, logits=…, …) 应该改为 loss = tf.reduce_mean(tf.nn.sigmoid_cross_entropy_with_logits(labels=output,logits=Y)) 来源: CSDN 作者: Nani_xiao 链接: https://blog.csdn.net/xiao_lxl/article/details/77249209

linux系统用户管理(二)

这一生的挚爱 提交于 2019-12-03 10:21:17
5.组命令管理** 组账户信息保存在/etc/group和/etc/gshadow两个文件中 /etc/group 组账户信息 [root@localhost ~]# head -2 /etc/group root:x:0: bin:x:1: // /etc/group由“:”分割成4个字段,每个字段具体含义如下 字段名称 注释说明 1.组账户名称 //组的名称 2.密码占位符 //组的密码(存在/etc/gshadow) 3.组GID //组GID的信息 4.组成员 //这里仅显示附加成员,基本成员不显示 /etc/gshadow 组密码信息 [root@localhost ~]# head -2 /etc/gshadow root::: bin::: // /etc/gshadow由“:”分割成4个字段,每个字段具体含义如下 字段名称 注释说明 1.组账户名称 //组的名称 2.密码占位符 //组密码 3.组GID //组管理员 4.组成员 //这里仅显示附加成员,基本成员不显示 使用groupadd命令新增组 语法:groupadd [-g GID] groupname //不指定gid默认从1000开始 [root@localhost ~]# groupadd gtest [root@localhost ~]# tail -1 /etc/group gtest:x:5004

swift中对象和结构体的使用

こ雲淡風輕ζ 提交于 2019-11-30 18:59:30
对象 class Student{ var name: String = ""; var age: Int = 0; init(name: String ,age:Int) { self.name = name self.age = age } } let stu = Student(name: "xiao", age: 18) print("姓名: \(stu.name)")//姓名: xia 结构体 struct Person{ var name: String = ""; var age: Int = 0; init(name: String ,age:Int) { self.name = name self.age = age } } let person = Person(name: "xiao", age: 18) print("姓名: \(person.name)")//姓名: xiao 结构体不需要考虑引用计数,接头体是值赋值,就是a赋值给b,如果改变b,则a不变,举例 let person = Person(name: "xiao", age: 18) print("姓名: \(person.name)")//姓名: xiao var per1 = person; per1.name = "da" print("姓名: \(person.name)")//姓名:

Ubuntu Navicat安装

帅比萌擦擦* 提交于 2019-11-29 04:01:54
Ubuntu Navicat for MySQL安装以及破解方案 今天安装了Navicat for MySQL有LINUX版本了哈, 开心的说, 首先上官网上下载LINUX版本: https://www.navicat.com.cn/download/navicat-premium 1. 下载 navicat112_premium_cs_x64.tar.gz 文件 [xiao@node3 ~]# wget https://www.navicat.com.cn/installers/navicat112_premium_cs_x64.tar.gz 2. 下载后解压tar文件 [xiao@node3 ~]# tar xf navicat112_premium_cs_x64.tar.gz -C /usr/local/ [xiao@node3 ~]# mv /usr/local/pycharm-2016.1.2 /usr/local/navicat 3. 创建图标: [xiao@node3 ~]# cd /usr/local/navicat [xiao@node3 navicat]# wget http://www.xz7.com/up/2015-11/20151125171211.png [xiao@node3 navicat]# mv 20151125171211.png

python序列的深拷贝和浅拷贝

廉价感情. 提交于 2019-11-28 19:57:07
python中的不可变类型     列举:数值,字符串、元组、字节串 数值及字符串“可变”'的假象 num = 123 mystr = 'abc' print(id(num), num) print(id(mystr), mystr) num = 456 mystr = 'def' print('修改后...') print(id(num), num) print(id(mystr), mystr) # 结果: 140704113688128 123 1853358409744 abc 修改... 1853359869712 456 1853361326544 def     表面上是对变量的修改,其实质是重新建立了对象,将引用赋给了变量,原来的对象被系统回收。 python中的可变类型     列举: 列表、字典、字节数组、对象 浅拷贝     浅拷贝只拷贝可变类型的引用,在拷贝后的对象中对可变类型的修改会影响到原对象。     有几种方式实现:     1. 完全切片操作     2. 利用系统函数list(), dict()     3. 利用copy模块的copy函数 ll = ['xiao', ['china', 32]] la = copy(ll) lb = copy(ll) print(id(ll), ll) print(id(la), la) print(id(lb

python-5-str常用操作

徘徊边缘 提交于 2019-11-28 04:49:15
前言 本节将讲解的是字符串 str 常用的操作方法,与 for 循环。 一、srt 常用操作 1、首个字母大写: # 1、首个字母大写 s = 'xiao long' s1 = s.capitalize() print(s1) 2、全大写、全小写: # 2、全大写、全小写 s = 'xiao long' s2 = s.upper() s21 = s.lower() print(s2) print(s21) 3、不区分大小写的写法: # 3、不区分大小写写法 s = 'xiao long' s_str = 'ABcd' p = input('请输入验证码,不区分大小写:') if s_str.upper() == s_str.upper(): print('验证码正确!') else: print('验证码错误,请重新输入') 4、大小写对换,如A换为a,b换为B: # 4、大小写对换,如A换为a,b换为B s = 'Ab' s3 = s.swapcase() print(s3) 5、有间隔(特殊字符或数字隔开)的首字母大写: # 5、有间隔(特殊字符或数字隔开)的首字母大写 s = 'xiao long' s4 = s.title() print(s4) 6、居中,空白填充: # 6、居中,空白填充 s = 'xiao long' s5 = s.center(20, '-')

VS的项目配置属性

徘徊边缘 提交于 2019-11-27 06:10:23
1、注意选择何种运行时库(Debug,Release ===》lib, dll)目前有4种 在代码生成的配置中 2.可以配置告警等级已经不把告警生成为错误 在常规中配置 来源: CSDN 作者: ljl_xiao_wa 链接: https://blog.csdn.net/ljl_xiao_wa/article/details/103242678

Beats:如何创建一个定制的Elastic beat

纵饮孤独 提交于 2019-11-27 02:47:37
Beats作为Elastic Stack家族中重要的部分。它可以和方便地让我们把我们的数据发送到Elasticsearch或Logstash之中。如果我们想要生成自己的Beat,请使用GitHub的beats仓库中提供的Beat生成器。在今天的文章中,我们将详细介绍如何一步一步地来创建一个我们自己想要的beat。 设置自己的开发环境 安装go环境 Beats实际上是 go 程序。我们可以参照链接“ Go get started ”来安装自己的golang语言开发环境。等我们安装好我们的go后,我们可以在terminal中打入如下的命令: $ which go /usr/local/go/bin/go 那么我们需要在我们的环境中设置如下的变量: export GOROOT=/usr/local/go export PATH=$GOPATH/bin:$GOROOT/bin:$PATH export GOPATH=$HOME/go/beats 在这里,我也设置了以GOPATH。你可以设置自己的路径。针对我的情况,我在我的home目录下创建了一个go目录,并在go目录下生产一个叫做beats的目录。在一下,我们会在这个目录里生成我们的定制的beat。 下载Elastic beats源码 在这一步我们下载Elastic beats的源码。在termnial中打入如下的命令: mkdir -p

sql语言的各种增删改查操作

北慕城南 提交于 2019-11-26 14:32:47
sql语言 数据定义语言(DDL),数据操作语言(DML),数据控制语言(DCL)和事务控制语言(TCL)。 数据定义语言是对表进行操作:create、drop、alter 数据操作语言是对数据进行操作:insert、update、delete 数据控制语言是对用户权限进行操作:grant,revoke 数据查询功能:select primary key 主键约束(主码约束) unique 唯一性约束 not null 非空约束 check 取值约束 对表的操作 创建表 mysql> create table student( -> id varchar(10) primary key,//为id加上主键约束 -> name varchar(10), -> chengji int(4)); Query OK, 0 rows affected (0.02 sec) 删除表 mysql> drop table student; Query OK, 0 rows affected (0.00 sec) mysql> show tables; Empty set (0.00 sec) 对表中列的操作 列的曾删改 mysql> alter table student -> add passwod varchar(20) not null,//增加新的列名 -> drop password,