shell 基础 在终端输入:sh进入脚本界面
helloworld 编辑内容
#!/bin/bash echo "hello world!" 保存退出:
w ~/helloworld.sh
运行:
chmod +x ~/helloworld.sh cd ~ ./helloworld.sh 执行结果:
hello world!
分析: 第一行中#!是一个约定的标记,告诉系统脚本需要使用什么解释器来执行,即使用哪一种shell
这种在第一行指定了解释器信息的方式,需要让脚本作为可执行程序执行
还有第二种运行方式,即作为解释器参数,这时,第一行的解释器信息,失效
eg:python test.py
shell 变量 显式 …
shell进阶 破壳漏洞
env x='() { :;}; echo shellshocked' bash –c "echo test"检查,如果输出了两行,那么需要升级bash的版本
解释器的类型
系统中的shells使用cat /etc/shells查看:
/bin/sh /bin/dash /bin/bash /bin/rbash /usr/bin/tmux /usr/bin/screen /bin/zsh /usr/bin/zsh 设置解释器的类型 #!/bin/bash在文件的开头使用,内核会根据"#!“后的解释器来确定该用那个程序解释这个脚本中的内容
脚本的编辑 vim帮助我们编 …
Redis的特点 速度快 使用内存
使用C语言
单线程
持久化 对数据的更新,异步保存到磁盘上 多种数据结构 strings/Blobs/Bitmaps
Hash Tables
Linked Lists
Sets
Sorted Sets
BitMaps
HyperLogLog(超小内存唯一值计数)
GEO
多语言支持 功能丰富 发布topic
支持lua脚本
支持简单的事务
支持pipeline
高可用,分布式 Redis初识 缓存
计数器
消息队列系统
排行榜
实时系统
社交队列
Redis 可执行文件介绍 redis-server:redis服务器
redis-cli:rdis命令行服务端
redis-benchmark:性能测 …
TensorFlow 基础 计算密集型(tensorflow) cpu计算
io密集型(Django,Scrapy) http请求
线性回归回顾 准备好特征和lable y = x*0.7+0.8
2.建模.随机初始化一个权重w,一个偏置b
y_predict = wx+b
求损失函数 less化损失函数
(y-y_predict)^2/x.shape[0]
4.梯度下降优化损失函数,我们需要查阅tensorflowAPI,制定合适的eta
变量作用域 tf.variable_scope
让变量显示可观测 收集变量 tf.summary.scalar(name=’’,tensor) #收集单值变量,name是 …
TensorFlow 线性回归 TensorFlow是一个编程系统,使用图(graphs)来表示计算任务,图(graphs)中的节点称之为op(operation),一个op获得0个或者多个Tensor,执行计算,产生0个或者多个Tensor.Tensor看做是一个n维的数组或者列表.图必须在会话Session里被启动
##基本概念
使用图(graphs)来表示计算任务
在被称为会话(Session)的上下文(context)中执行图
使用张量(tensor)表示数据
通过变量(Vatria)维护状态
使用feed和fetch可以为任意的操作赋值或者从中获取数据
张量(Tensor)
在TensorFlow中,张量的维度被描述 …