3款最厉害的安全Linux操作系统

  3款最厉害的安全Linux操作系统   个人观点,分享推荐3款安全Linux操作系统:Tails OS,Kodachi和Qubes。Qubes是隔离应用来实现安全,它们其实不是为匿名设计的。Tails OS 基于 Debian,设计作为 Live CD 或 Live USB 使用,不在主系统留下痕迹,会话结束之后所有痕迹就抹掉了,它不适合作为一个永久性的操作系统使用。   Kodachi 基于 Debian,通过技术实现匿名,硬件需求不高,是目前最好的匿名操作系统。   1、Tails  
分类: 其他 发布时间: 05-18 23:01 阅读次数: 0

Android学习(六)

学号 20189214 《Java程序设计》第十二周学习总结 教材学习内容总结 偏好 在sharedPreferences包含一个键值对,可以使用contains方法,来判断指定的键是否存在。可以使用getAll方法对所有的键值对获取为一个Map。 SettingFragment类是PreferenceFragment类的一个子类。它是一个简单的类,直接调用了addPreferences FromResource方法来加载3个Preference子类的布局xml文档。 操作文件 Android
分类: 其他 发布时间: 05-18 23:01 阅读次数: 0

TensorFlow可以在终端和通过终端打开的PyCharm中运行,不能在直接打开的PyCharm中运行

tensorflow能在终端运行,也能在通过终端打开的pycharm上运行,就是不能在直接打开的pycharm上运行,一运行就跳到下图界面 然后看运行窗口的出错信息,点击最右边的view,发现缺少个文件,如代码所示 Traceback (most recent call last): File "/usr/local/lib/python3.6/dist-packages/tensorflow/python/pywrap_tensorflow.py", line 58, in <modul
分类: 其他 发布时间: 05-18 23:01 阅读次数: 0

优势互补 资源共享 借力借势 以买代研

优势互补 资源共享 借力借势 以买代研
分类: 其他 发布时间: 05-18 23:01 阅读次数: 0

解决CentOS6.x或RedHat Linux 6.x版本不能通过System eth0以固定IP访问外网的问题

当你在VMware Workstation Pro中,打开从别人那里克隆来的系统,或者是开启迁移后的虚拟机系统时,VMware将会提示你:此虚拟机可能已被移动或 复制。为了配置特定的管理和网络功能。VMware Workstation需要知道是否已移动或复制了此虚拟机。如果… .. 如果机器没有任何的提示就直接开机了,或者是你选择了“ 我已复制该虚拟机(P) ”,那么说明System eth0在正常开机后可能是不能使用的。造成这个问题的关键之处在于,经过复制克隆、机器迁移后,外表VMware
分类: 其他 发布时间: 05-18 23:01 阅读次数: 0

有状态的Job

Quartz,每次执行job,job永远是全新的对象,但是,如果job实现org.quartz.StatefulJob接口,而不是job接口. 此时JobDetail的JobDataMap将会共享一个对象。 注意: 当实现有状态接口,StatefulJob时,只有JobDetail的JobDataMap是共用的,其他的,比如,Job本身,Trigger等,仍然每次执行 的时候是全新的对象。所以,只有JobDetail的JobDataMap是共用的,其他的trigger.getJobDataMa
分类: 其他 发布时间: 05-18 23:01 阅读次数: 0

Redis GEO地理位置信息,查看附近的人

在之前的一篇文章《SpringBoot入门教程(五)Java基于MySQL实现附近的人》,我们介绍了Java基于MySQL实现查找附近的人的功能。今天就来研究研究"查找附近的人"的另一个方案,一个基于Redis的方案。 vGEO地理位置 可用版本: >= 3.2.0 地理位置大概提供了6个命令,分别为: GEOADD GEODIST GEOHASH GEOPOS GEORADIUS GEORADIUSBYMEMBER vGEOADD 1.1 GEOADD概念 将给定的空间元素(纬度、经度、名字
分类: 其他 发布时间: 05-18 23:01 阅读次数: 0

colab使用谷歌云中的文件

colab使用谷歌云中文件 无法一劳永逸 Google Colab最大的不足就是使用虚拟机,这意味着我们自行安装的库虚拟机重启之后,就会被复原,比如keras,数据无法持久化。为了能够持久保存数据,我们可以借助Google Drive。可是重启之后,要使用Google Drive,又要把上面的步骤执行一遍。更糟糕的是,不仅仅是虚拟机重启会这样,在Google Colab的会话断掉之后也会这样,而Google Colab的会话最多能够持续12小时</u>。 当然,Google Colab已经默认
分类: 其他 发布时间: 05-18 22:44 阅读次数: 0

执行nvidia-smi出错

执行nvidia-smi出错 NVIDIA-SMI has failed because it couldn’t communicate with the NVIDIA driver. Make sure that the latest NVIDIA driver is installed and running; 看了网上说需要降低Linux内核版本,但是试了没用,最后通过改TensorFlow和cuda的版本才把问题解决,然后得出个结论,对于TensorFlow这种多路配合配能用的东西,一
分类: 其他 发布时间: 05-18 22:44 阅读次数: 0

查看是否用GPU跑的TensorFlow程序

查看是否用GPU跑的TensorFlow程序 第一种方法,直接输出日志法(推荐) import tensorflow as tf sess = tf.Session(config=tf.ConfigProto(log_device_placement=True)) 第二种方法,跑计算量打的程序,然后用nvidia-smi查看GPU的使用情况
分类: 其他 发布时间: 05-18 22:44 阅读次数: 0

安卓开发之利用XmlSerializer生成XML文件

1 package com.lidaochen.phonecall; 2 3 import android.net.Uri; 4 import android.os.Environment; 5 import android.support.v7.app.AppCompatActivity; 6 import android.os.Bundle; 7 import android.util.Log; 8 import android.util.Xml; 9 i
分类: 其他 发布时间: 05-18 22:44 阅读次数: 0

学习第一个python程序

打印9*9惩罚表 for i in range(1,10): for j in range(1,i+1): print(str(j)+"*"+str(i)+"="+str(j*i)+"\t",end="") print()
分类: 其他 发布时间: 05-18 22:44 阅读次数: 0

测试开发面试准备之Linux -常用Linux系统命令(二)

1.文件管理 cat -n diff log2014.log log2013.log chmod ugo-r file file命令用于辨识文件类型 file -i install.log find命令用来在指定目录下查找文件。任何位于参数之前的字符串都将被视为欲查找的目录名。如果使用该命令时,不设置任何参数,则find命令将在当前目录下查找子目录与文件。并且将查找到的子目录和文件全部进行显示。 # find /var/log -type f -mtime +7 -ok rm {} \; cu
分类: 其他 发布时间: 05-18 22:44 阅读次数: 0

day18 迭代器

1,迭代器协议:对象必须提供一个next方法,执行该方法要么返回迭代中的下一项,要么就引起一个Stoplteration异常,只能往后走不能往前退; 2,可迭代对象:实现了迭代器协议的对象(如何实现:对象内部定义一个_iter_()方法) 3,协议是一种约定,可迭代对象实现了迭代器协议,Python的内部工具(如for循环,sum,min,max函数等)使用迭代器协议访问对象。 Python中强大的for循环机制 for循环的本质:循环所有对象,全都是使用迭代器协议。 (字符串、列表、元组、字
分类: 其他 发布时间: 05-18 22:44 阅读次数: 0

k8s 生成kubelet bootstrap文件

接着上面的博客继续写   pwd   /etc/kubernetes   kubectl config set-cluster kubernetes --certificate-authority=/etc/kubernetes/ssl/ca.pem --server=https://192.168.1.71:6443 --kubeconfig=bootstrap.kubeconfig   设置k8s bootstrap.kubeconfig token   kubectl config se
分类: 其他 发布时间: 05-18 22:44 阅读次数: 0

SpringCloud学习(五)路由网关(zuul)(Finchley版本)

在微服务架构中,需要几个基础的服务治理组件,包括服务注册与发现、服务消费、负载均衡、断路器、智能路由、配置管理等,由这几个基础组件相互协作,共同组建了一个简单的微服务系统。一个简单的微服务系统如下图: Cloud微服务系统中,一种常见的负载均衡方式是,客户端的请求首先经过负载均衡(zuul、Ngnix),再到达服务网关(zuul集群),然后再到具体的服。,服务统一注册到高可用的服务注册中心集群,服务的所有的配置文件由配置服务管理(下一篇文章讲述),配置服务的配置文件放在git仓库,方便开发人员
分类: 其他 发布时间: 05-18 22:44 阅读次数: 0

jQuery模拟angular的数据绑定

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <script type="text/javascript" src="../js/jquery-3.2.1.min.js"></script> <script> $(function () {        //给input输入框绑定一个键盘松开事件 $(
分类: 其他 发布时间: 05-18 22:44 阅读次数: 0

sql 查询关键词的执行顺序

1 问题 SQL是一门需要进行编译的语言,因此在实际执行过程中是需要数据库编译模块进行编译的。特别是在查询的时候,对于别名的使用,不管是表还是列,错误的使用会导致查询的失败。 2 详解 查询语句遵循以下的查询顺序,从执行的顺序来看,基本就可以看到select子句中列的别名是无法在group by和having等子句中出现的。 优先级 关键词 备注 1 FROM from子句返回初始结果集 2 ON 排除不满足join的条件的行 3 JOIN 多表关联 4 WHERE 子句排除不满足搜索条件的行
分类: 其他 发布时间: 05-18 22:44 阅读次数: 0

155-最小栈

设计一个支持 push,pop,top 操作,并能在常数时间内检索到最小元素的栈。 push(x) -- 将元素 x 推入栈中。 pop() -- 删除栈顶的元素。 top() -- 获取栈顶元素。 getMin() -- 检索栈中的最小元素。 示例: MinStack minStack = new MinStack(); minStack.push(-2); minStack.push(0); minStack.push(-3); minStack.getMin(
分类: 其他 发布时间: 05-18 22:44 阅读次数: 0

Linux下周期性查看GPU状态

Linux下周期性查看GPU状态 NVIDIA自带了nvidia-smi命令来查看GPU的使用情况 了解一下watch命令 $ whatis watch watch (1) - execute a program periodically, showing output fullscreen 作用:周期性执行某一命令,并将输出显示。 watch的基本语法是: watch [options] command 最常用的参数是 -n, 后面指定是每多少秒来执行一次命令。 监
分类: 其他 发布时间: 05-18 22:44 阅读次数: 0